liuganghuggingface commited on
Commit
042900e
·
verified ·
1 Parent(s): c1b924b

Upload app.py with huggingface_hub

Browse files
Files changed (1) hide show
  1. app.py +9 -10
app.py CHANGED
@@ -80,6 +80,7 @@ def save_interesting_log(smiles, properties, suggested_properties):
80
  }
81
  writer.writerow(log_data)
82
 
 
83
  def generate_graph(CH4, CO2, H2, N2, O2, guidance_scale, num_nodes, repeating_time, model_state, num_chain_steps, fps):
84
  model, device = model_state
85
 
@@ -98,15 +99,13 @@ def generate_graph(CH4, CO2, H2, N2, O2, guidance_scale, num_nodes, repeating_ti
98
 
99
  for _ in range(repeating_time):
100
  try:
101
- @spaces.GPU(duration=60)
102
- def generate_func():
103
- device = torch.device("cuda" if torch.cuda.is_available() else "cpu")
104
- model.to(device)
105
- print('Before generation, move model to', device)
106
- generated_molecule, img_list = model.generate(properties, device=device, guide_scale=guidance_scale, num_nodes=num_nodes, number_chain_steps=num_chain_steps)
107
- return generated_molecule, img_list
108
-
109
- generated_molecule, img_list = generate_func()
110
 
111
  # Create GIF if img_list is available
112
  gif_path = None
@@ -347,4 +346,4 @@ with gr.Blocks(title="Polymer Design with GraphDiT") as iface:
347
  # Launch the interface
348
  if __name__ == "__main__":
349
  # iface.launch(share=True)
350
- iface.launch()
 
80
  }
81
  writer.writerow(log_data)
82
 
83
+ @spaces.GPU(duration=60)
84
  def generate_graph(CH4, CO2, H2, N2, O2, guidance_scale, num_nodes, repeating_time, model_state, num_chain_steps, fps):
85
  model, device = model_state
86
 
 
99
 
100
  for _ in range(repeating_time):
101
  try:
102
+ # def generate_func():
103
+ # device = torch.device("cuda" if torch.cuda.is_available() else "cpu")
104
+ # model.to(device)
105
+ # print('Before generation, move model to', device)
106
+ # return generated_molecule, img_list
107
+ # generated_molecule, img_list = generate_func()
108
+ generated_molecule, img_list = model.generate(properties, device=device, guide_scale=guidance_scale, num_nodes=num_nodes, number_chain_steps=num_chain_steps)
 
 
109
 
110
  # Create GIF if img_list is available
111
  gif_path = None
 
346
  # Launch the interface
347
  if __name__ == "__main__":
348
  # iface.launch(share=True)
349
+ iface.launch(share=False)