as-cle-bert commited on
Commit
127f385
Β·
verified Β·
1 Parent(s): c0c7e90

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +2 -0
app.py CHANGED
@@ -3,6 +3,7 @@ from transformers.models.esm.openfold_utils.protein import to_pdb, Protein as OF
3
  from transformers.models.esm.openfold_utils.feats import atom14_to_atom37
4
  from proteins_viz import *
5
  import gradio as gr
 
6
 
7
  def convert_outputs_to_pdb(outputs):
8
  final_atom_positions = atom14_to_atom37(outputs["positions"][-1], outputs)
@@ -39,6 +40,7 @@ torch.backends.cuda.matmul.allow_tf32 = True
39
 
40
  model.trunk.set_chunk_size(64)
41
 
 
42
  def fold_protein(test_protein):
43
  tokenized_input = tokenizer([test_protein], return_tensors="pt", add_special_tokens=False)['input_ids']
44
  tokenized_input = tokenized_input.cuda()
 
3
  from transformers.models.esm.openfold_utils.feats import atom14_to_atom37
4
  from proteins_viz import *
5
  import gradio as gr
6
+ import spaces
7
 
8
  def convert_outputs_to_pdb(outputs):
9
  final_atom_positions = atom14_to_atom37(outputs["positions"][-1], outputs)
 
40
 
41
  model.trunk.set_chunk_size(64)
42
 
43
+ @spaces.GPU(duration=120)
44
  def fold_protein(test_protein):
45
  tokenized_input = tokenizer([test_protein], return_tensors="pt", add_special_tokens=False)['input_ids']
46
  tokenized_input = tokenized_input.cuda()