Spaces:
				
			
			
	
			
			
		Runtime error
		
	
	
	
			
			
	
	
	
	
		
		
		Runtime error
		
	Upload app.py with huggingface_hub
Browse files
    	
        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 | 
            -
                         | 
| 102 | 
            -
             | 
| 103 | 
            -
                             | 
| 104 | 
            -
                            model | 
| 105 | 
            -
                             | 
| 106 | 
            -
             | 
| 107 | 
            -
             | 
| 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)
         |