feiyang-cai commited on
Commit
5801d99
·
1 Parent(s): ac9d211
Files changed (2) hide show
  1. app.py +2 -1
  2. utils.py +0 -3
app.py CHANGED
@@ -27,7 +27,7 @@ def get_description(property_name):
27
  property_id = dataset_property_names_to_dataset[property_name]
28
  return dataset_descriptions[property_id]
29
 
30
- @spaces.GPU(duration=20)
31
  def predict_single_label(smiles, property_name):
32
  property_id = dataset_property_names_to_dataset[property_name]
33
 
@@ -65,6 +65,7 @@ def predict_single_label(smiles, property_name):
65
 
66
  return prediction, "Prediction is done"
67
 
 
68
  def predict_file(file, property_name):
69
  property_id = dataset_property_names_to_dataset[property_name]
70
  try:
 
27
  property_id = dataset_property_names_to_dataset[property_name]
28
  return dataset_descriptions[property_id]
29
 
30
+ @spaces.GPU(duration=10)
31
  def predict_single_label(smiles, property_name):
32
  property_id = dataset_property_names_to_dataset[property_name]
33
 
 
65
 
66
  return prediction, "Prediction is done"
67
 
68
+ @spaces.GPU(duration=30)
69
  def predict_file(file, property_name):
70
  property_id = dataset_property_names_to_dataset[property_name]
71
  try:
utils.py CHANGED
@@ -230,7 +230,6 @@ class MolecularPropertyPredictionModel():
230
  assert dataset_task_types[adapter_name] == "classification", f"{adapter_name} is not a regression task."
231
 
232
  self.base_model.to("cuda")
233
- print(self.base_model.device)
234
 
235
  def swith_adapter(self, adapter_name, adapter_id):
236
  # return flag:
@@ -248,7 +247,6 @@ class MolecularPropertyPredictionModel():
248
  #self.lora_model = PeftModel.from_pretrained(self.base_model, adapter_id, token = os.environ.get("TOKEN"))
249
  #self.lora_model.to("cuda")
250
  #print(self.lora_model)
251
- print(self.base_model.device, "before")
252
  self.base_model.set_adapter(adapter_name)
253
  self.base_model.eval()
254
 
@@ -260,7 +258,6 @@ class MolecularPropertyPredictionModel():
260
  self.scaler = None
261
 
262
  self.adapter_name = adapter_name
263
- print(self.base_model.device, "after")
264
  return "switched"
265
  except Exception as e:
266
  # handle error
 
230
  assert dataset_task_types[adapter_name] == "classification", f"{adapter_name} is not a regression task."
231
 
232
  self.base_model.to("cuda")
 
233
 
234
  def swith_adapter(self, adapter_name, adapter_id):
235
  # return flag:
 
247
  #self.lora_model = PeftModel.from_pretrained(self.base_model, adapter_id, token = os.environ.get("TOKEN"))
248
  #self.lora_model.to("cuda")
249
  #print(self.lora_model)
 
250
  self.base_model.set_adapter(adapter_name)
251
  self.base_model.eval()
252
 
 
258
  self.scaler = None
259
 
260
  self.adapter_name = adapter_name
 
261
  return "switched"
262
  except Exception as e:
263
  # handle error