File size: 836 Bytes
1825dee
 
 
60fae37
85ad568
 
60fae37
1825dee
7d63449
8198e38
60fae37
 
 
7d63449
 
 
 
 
 
 
 
 
8198e38
 
7d63449
60fae37
6bb464c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
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)