Upload folder using huggingface_hub
Browse files- .gitattributes +1 -0
- __pycache__/enhanced_trainer.cpython-311.pyc +0 -0
- app.py +5 -13
- hf_cache/.locks/models--AdrianM0--smiles-to-iupac-translator/d5dcd4f18a5ae07d9c767d9dd3d884cb970a71ba227e95e8a15499dcff2a9548.lock +0 -0
- hf_cache/models--AdrianM0--smiles-to-iupac-translator/blobs/d5dcd4f18a5ae07d9c767d9dd3d884cb970a71ba227e95e8a15499dcff2a9548.incomplete +3 -0
- hf_cache/models--AdrianM0--smiles-to-iupac-translator/refs/main +1 -0
.gitattributes
CHANGED
|
@@ -33,3 +33,4 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
|
|
| 33 |
*.zip filter=lfs diff=lfs merge=lfs -text
|
| 34 |
*.zst filter=lfs diff=lfs merge=lfs -text
|
| 35 |
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
|
|
|
|
|
| 33 |
*.zip filter=lfs diff=lfs merge=lfs -text
|
| 34 |
*.zst filter=lfs diff=lfs merge=lfs -text
|
| 35 |
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
| 36 |
+
hf_cache/models--AdrianM0--smiles-to-iupac-translator/blobs/d5dcd4f18a5ae07d9c767d9dd3d884cb970a71ba227e95e8a15499dcff2a9548.incomplete filter=lfs diff=lfs merge=lfs -text
|
__pycache__/enhanced_trainer.cpython-311.pyc
ADDED
|
Binary file (60.1 kB). View file
|
|
|
app.py
CHANGED
|
@@ -10,6 +10,8 @@ import logging
|
|
| 10 |
from tokenizers import Tokenizer
|
| 11 |
from huggingface_hub import hf_hub_download
|
| 12 |
import gc
|
|
|
|
|
|
|
| 13 |
|
| 14 |
# --- Configuration ---
|
| 15 |
MODEL_REPO_ID = (
|
|
@@ -306,10 +308,10 @@ def load_model_and_tokenizers():
|
|
| 306 |
# Remap if needed (example shown, adjust if your keys differ)
|
| 307 |
config_key_mapping = {
|
| 308 |
"src_vocab_size": config.get(
|
| 309 |
-
"src_vocab_size", config.get("
|
| 310 |
),
|
| 311 |
"tgt_vocab_size": config.get(
|
| 312 |
-
"tgt_vocab_size", config.get("
|
| 313 |
),
|
| 314 |
# Add other mappings if necessary
|
| 315 |
}
|
|
@@ -517,22 +519,12 @@ Translation uses **greedy decoding** (picks the most likely next word at each st
|
|
| 517 |
**Note:** Model loaded on **{str(device).upper() if device else "N/A"}**. Performance may vary. Check `config.json` in the repo for model details.
|
| 518 |
"""
|
| 519 |
|
| 520 |
-
# Define examples - remove beam search parameters
|
| 521 |
-
examples = [
|
| 522 |
-
["CCO"], # Ethanol
|
| 523 |
-
["C1=CC=CC=C1"], # Benzene
|
| 524 |
-
["CC(=O)Oc1ccccc1C(=O)O"], # Aspirin
|
| 525 |
-
["CC(C)CC1=CC=C(C=C1)C(C)C(=O)O"], # Ibuprofen
|
| 526 |
-
["INVALID_SMILES"], # Example of invalid input
|
| 527 |
-
]
|
| 528 |
-
|
| 529 |
# Input component
|
| 530 |
smiles_input = gr.Textbox(
|
| 531 |
label="SMILES String",
|
| 532 |
placeholder="Enter SMILES string here (e.g., CCO for Ethanol)",
|
| 533 |
lines=1,
|
| 534 |
)
|
| 535 |
-
from rdkit.Chem import CanonSmiles
|
| 536 |
smiles_input = CanonSmiles(smiles_input)
|
| 537 |
# Output component
|
| 538 |
output_text = gr.Textbox(
|
|
@@ -558,4 +550,4 @@ iface = gr.Interface(
|
|
| 558 |
|
| 559 |
# --- Launch the App ---
|
| 560 |
if __name__ == "__main__":
|
| 561 |
-
iface.launch()
|
|
|
|
| 10 |
from tokenizers import Tokenizer
|
| 11 |
from huggingface_hub import hf_hub_download
|
| 12 |
import gc
|
| 13 |
+
from rdkit.Chem import CanonSmiles
|
| 14 |
+
|
| 15 |
|
| 16 |
# --- Configuration ---
|
| 17 |
MODEL_REPO_ID = (
|
|
|
|
| 308 |
# Remap if needed (example shown, adjust if your keys differ)
|
| 309 |
config_key_mapping = {
|
| 310 |
"src_vocab_size": config.get(
|
| 311 |
+
"src_vocab_size", config.get("src_vocab_size")
|
| 312 |
),
|
| 313 |
"tgt_vocab_size": config.get(
|
| 314 |
+
"tgt_vocab_size", config.get("tgt_vocab_size")
|
| 315 |
),
|
| 316 |
# Add other mappings if necessary
|
| 317 |
}
|
|
|
|
| 519 |
**Note:** Model loaded on **{str(device).upper() if device else "N/A"}**. Performance may vary. Check `config.json` in the repo for model details.
|
| 520 |
"""
|
| 521 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 522 |
# Input component
|
| 523 |
smiles_input = gr.Textbox(
|
| 524 |
label="SMILES String",
|
| 525 |
placeholder="Enter SMILES string here (e.g., CCO for Ethanol)",
|
| 526 |
lines=1,
|
| 527 |
)
|
|
|
|
| 528 |
smiles_input = CanonSmiles(smiles_input)
|
| 529 |
# Output component
|
| 530 |
output_text = gr.Textbox(
|
|
|
|
| 550 |
|
| 551 |
# --- Launch the App ---
|
| 552 |
if __name__ == "__main__":
|
| 553 |
+
iface.launch(share=True)
|
hf_cache/.locks/models--AdrianM0--smiles-to-iupac-translator/d5dcd4f18a5ae07d9c767d9dd3d884cb970a71ba227e95e8a15499dcff2a9548.lock
ADDED
|
File without changes
|
hf_cache/models--AdrianM0--smiles-to-iupac-translator/blobs/d5dcd4f18a5ae07d9c767d9dd3d884cb970a71ba227e95e8a15499dcff2a9548.incomplete
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:5869e67dad688aac375f997227ef341c9b8dbdfd3c29d504375cbc488baa2076
|
| 3 |
+
size 356515840
|
hf_cache/models--AdrianM0--smiles-to-iupac-translator/refs/main
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
becf11d96387fcddf9994b070ec2710fe443d4ba
|