Upload app.py with huggingface_hub
Browse files
app.py
CHANGED
@@ -6,24 +6,18 @@ import random
|
|
6 |
from rdkit import Chem
|
7 |
from rdkit.Chem import Draw
|
8 |
|
9 |
-
|
10 |
-
|
11 |
-
|
12 |
-
|
13 |
-
|
14 |
-
|
15 |
-
|
16 |
-
|
17 |
-
|
18 |
-
x = torch.relu(self.fc1(x))
|
19 |
-
x = torch.relu(self.fc2(x))
|
20 |
-
x = torch.relu(self.fc3(x))
|
21 |
-
return torch.sigmoid(self.fc4(x))
|
22 |
-
|
23 |
-
def load_graph_decoder():
|
24 |
-
model = RandomPolymerGenerator()
|
25 |
return model
|
26 |
|
|
|
27 |
ATOM_SYMBOLS = ['C', 'N', 'O', 'H']
|
28 |
|
29 |
def generate_random_smiles(length=10):
|
|
|
6 |
from rdkit import Chem
|
7 |
from rdkit.Chem import Draw
|
8 |
|
9 |
+
from graph_decoder.diffusion_model import GraphDiT
|
10 |
+
def load_graph_decoder(path='model_labeled'):
|
11 |
+
model = GraphDiT(
|
12 |
+
model_config_path=f"{path}/config.yaml",
|
13 |
+
data_info_path=f"{path}/data.meta.json",
|
14 |
+
model_dtype=torch.float32,
|
15 |
+
)
|
16 |
+
model.init_model(path)
|
17 |
+
model.disable_grads()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
18 |
return model
|
19 |
|
20 |
+
|
21 |
ATOM_SYMBOLS = ['C', 'N', 'O', 'H']
|
22 |
|
23 |
def generate_random_smiles(length=10):
|