Spaces:
Running
Running
import gradio as gr | |
from evodiff.pretrained import OA_DM_38M | |
from evodiff.generate import generate_oaardm | |
checkpoint = OA_DM_38M() | |
model, collater, tokenizer, scheme = checkpoint | |
def make_seq(seq_len): | |
tokeinzed_sample, generated_sequence = generate_oaardm(model, tokenizer, seq_len, batch_size=1, device='cpu') | |
return generated_sequence | |
# iface = gr.Interface( | |
# fn=make_seq, | |
# inputs=gr.Slider(10, 100), | |
# outputs="text" | |
# ) | |
# iface.launch() | |
with gr.Blocks() as edapp: | |
gr.Markdown( | |
"# EvoDiff" | |
) | |
with gr.Row(): | |
gr.Markdown( | |
""" | |
## Unconditional sequence generation | |
Generate a sequence with EvoDiff-Seq-OADM 38M | |
""") | |
gr.Interface( | |
fn=make_seq, | |
inputs=gr.Slider(10, 100, label = "Sequence Length"), | |
outputs="text" | |
) | |
if __name__ == "__main__": | |
edapp.launch() |