boltz-1 / app.py
simonduerr's picture
Update app.py
1825dee verified
raw
history blame
836 Bytes
import spaces
import gradio as gr
from gradio_molecule3d import Molecule3D
from gradio_cofoldinginput import CofoldingInput
@spaces.GPU
def predict(jobname, inputs, recycling_steps, sampling_steps, diffusion_samples):
return ""
with gr.Blocks() as blocks:
gr.Markdown("# Boltz-1")
with gr.Tab("Main"):
jobname = gr.Textbox(label="Jobname")
inp = CofoldingInput(label="Input")
out = Molecule3D(label="Output")
with gr.Tab("Settings"):
recycling_steps =gr.Slider(value=3, minimum=0)
sampling_steps = gr.Slider(value=200, minimum=0)
diffusion_samples = gr.Slider(value=1)
btn = gr.Button("predict")
btn.click(fn=predict, inputs=[jobname,inp, recycling_steps, sampling_steps, diffusion_samples], outputs=[out], api_name="predict")
blocks.launch(ssr_mode=False)