初始化项目,由ModelHub XC社区提供模型

Model: kojima-lab/molcrawl-compounds-guacamol-gpt2-small
Source: Original Platform
This commit is contained in:
ModelHub XC
2026-06-09 19:07:20 +08:00
commit 8f49d4701b
11 changed files with 1523 additions and 0 deletions

35
.gitattributes vendored Normal file
View File

@@ -0,0 +1,35 @@
*.7z filter=lfs diff=lfs merge=lfs -text
*.arrow filter=lfs diff=lfs merge=lfs -text
*.bin filter=lfs diff=lfs merge=lfs -text
*.bz2 filter=lfs diff=lfs merge=lfs -text
*.ckpt filter=lfs diff=lfs merge=lfs -text
*.ftz filter=lfs diff=lfs merge=lfs -text
*.gz filter=lfs diff=lfs merge=lfs -text
*.h5 filter=lfs diff=lfs merge=lfs -text
*.joblib filter=lfs diff=lfs merge=lfs -text
*.lfs.* filter=lfs diff=lfs merge=lfs -text
*.mlmodel filter=lfs diff=lfs merge=lfs -text
*.model filter=lfs diff=lfs merge=lfs -text
*.msgpack filter=lfs diff=lfs merge=lfs -text
*.npy filter=lfs diff=lfs merge=lfs -text
*.npz filter=lfs diff=lfs merge=lfs -text
*.onnx filter=lfs diff=lfs merge=lfs -text
*.ot filter=lfs diff=lfs merge=lfs -text
*.parquet filter=lfs diff=lfs merge=lfs -text
*.pb filter=lfs diff=lfs merge=lfs -text
*.pickle filter=lfs diff=lfs merge=lfs -text
*.pkl filter=lfs diff=lfs merge=lfs -text
*.pt filter=lfs diff=lfs merge=lfs -text
*.pth filter=lfs diff=lfs merge=lfs -text
*.rar filter=lfs diff=lfs merge=lfs -text
*.safetensors filter=lfs diff=lfs merge=lfs -text
saved_model/**/* filter=lfs diff=lfs merge=lfs -text
*.tar.* filter=lfs diff=lfs merge=lfs -text
*.tar filter=lfs diff=lfs merge=lfs -text
*.tflite filter=lfs diff=lfs merge=lfs -text
*.tgz filter=lfs diff=lfs merge=lfs -text
*.wasm filter=lfs diff=lfs merge=lfs -text
*.xz filter=lfs diff=lfs merge=lfs -text
*.zip filter=lfs diff=lfs merge=lfs -text
*.zst filter=lfs diff=lfs merge=lfs -text
*tfevents* filter=lfs diff=lfs merge=lfs -text

73
README.md Normal file
View File

@@ -0,0 +1,73 @@
---
license: apache-2.0
tags:
- pytorch
- gpt2
- molecule-compound
pipeline_tag: text-generation
---
# molcrawl-compounds-guacamol-gpt2-small
## Model Description
GPT-2 small (124M parameters) fine-tuned on [GuacaMol](https://github.com/BenevolentAI/guacamol) SMILES data, starting from the `molcrawl-compounds-gpt2-small` pre-trained model.
The tokenizer is a character-level BPE tokenizer (vocab_size=612). Input SMILES strings should be passed **without** spaces. The `[SEP]` token (id=13) is used as the end-of-sequence marker.
## Datasets
- **GuacaMol**: [https://github.com/BenevolentAI/guacamol](https://github.com/BenevolentAI/guacamol) (Fine-tuning dataset)
- **Model Type**: gpt2
- **Data Type**: Molecule/Compound
- **Training Date**: 2026-04-24
## Usage
```python
from transformers import AutoModelForCausalLM, AutoTokenizer
import torch
model = AutoModelForCausalLM.from_pretrained("kojima-lab/molcrawl-compounds-guacamol-gpt2-small")
tokenizer = AutoTokenizer.from_pretrained("kojima-lab/molcrawl-compounds-guacamol-gpt2-small")
# Generate SMILES string
prompt = "CC(=O)O"
input_ids = tokenizer.encode(prompt, return_tensors="pt")
with torch.no_grad():
output_ids = model.generate(
input_ids,
max_new_tokens=50,
do_sample=True,
temperature=0.8,
eos_token_id=tokenizer.convert_tokens_to_ids("[SEP]"), # [SEP] is EOS for compounds
pad_token_id=0,
)
print(tokenizer.decode(output_ids[0], skip_special_tokens=True))
```
## Source Code
Training pipeline, configuration files, and data preparation scripts are
available in the MolCrawl GitHub repository:
[https://github.com/mmai-framework-lab/MolCrawl](https://github.com/mmai-framework-lab/MolCrawl)
## License
This model is released under the APACHE-2.0 license.
## Citation
If you use this model, please cite:
```bibtex
@misc{molcrawl_compounds_guacamol_gpt2_small,
title={molcrawl-compounds-guacamol-gpt2-small},
author={{RIKEN}},
year={2026},
publisher={{Hugging Face}},
url={{https://huggingface.co/kojima-lab/molcrawl-compounds-guacamol-gpt2-small}}
}
```

34
config.json Normal file
View File

@@ -0,0 +1,34 @@
{
"architectures": [
"GPT2LMHeadModel"
],
"model_type": "gpt2",
"vocab_size": 612,
"n_positions": 1024,
"n_ctx": 1024,
"n_embd": 768,
"n_layer": 12,
"n_head": 12,
"n_inner": 3072,
"activation_function": "gelu_new",
"resid_pdrop": 0.0,
"embd_pdrop": 0.0,
"attn_pdrop": 0.0,
"layer_norm_epsilon": 1e-05,
"initializer_range": 0.02,
"use_cache": true,
"bos_token_id": 0,
"eos_token_id": 0,
"transformers_version": "4.0.0",
"_name_or_path": "riken-gpt2",
"_riken_model_args": {
"n_layer": 12,
"n_head": 12,
"n_embd": 768,
"block_size": 1024,
"bias": false,
"vocab_size": 612,
"dropout": 0.0
},
"_riken_bias": false
}

6
generation_config.json Normal file
View File

@@ -0,0 +1,6 @@
{
"_from_model_config": true,
"bos_token_id": 0,
"eos_token_id": 0,
"transformers_version": "4.45.1"
}

3
model.safetensors Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:45e1742182829c146cdb8771942958aee6e11a738b0a1c54e39e649c1ca15e4c
size 345264768

3
pytorch_model.bin Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:64363fa546ad6a85a81dac57e15f03817d36c9656fafb4011b3c0970dfe8eea3
size 344866536

7
special_tokens_map.json Normal file
View File

@@ -0,0 +1,7 @@
{
"cls_token": "[CLS]",
"mask_token": "[MASK]",
"pad_token": "[PAD]",
"sep_token": "[SEP]",
"unk_token": "[UNK]"
}

681
tokenizer.json Normal file
View File

@@ -0,0 +1,681 @@
{
"version": "1.0",
"truncation": null,
"padding": null,
"added_tokens": [
{
"id": 0,
"content": "[PAD]",
"single_word": false,
"lstrip": false,
"rstrip": false,
"normalized": false,
"special": true
},
{
"id": 11,
"content": "[UNK]",
"single_word": false,
"lstrip": false,
"rstrip": false,
"normalized": false,
"special": true
},
{
"id": 12,
"content": "[CLS]",
"single_word": false,
"lstrip": false,
"rstrip": false,
"normalized": false,
"special": true
},
{
"id": 13,
"content": "[SEP]",
"single_word": false,
"lstrip": false,
"rstrip": false,
"normalized": false,
"special": true
},
{
"id": 14,
"content": "[MASK]",
"single_word": false,
"lstrip": false,
"rstrip": false,
"normalized": false,
"special": true
}
],
"normalizer": null,
"pre_tokenizer": {
"type": "Split",
"pattern": {
"Regex": "(\\[[^\\]]+]|Br?|Cl?|N|O|S|P|F|I|b|c|n|o|s|p|\\(|\\)|\\.|=|#|-|\\+|\\\\|\\/|:|~|@|\\?|>>?|\\*|\\$|\\%[0-9]{2}|[0-9])"
},
"behavior": "Isolated",
"invert": false
},
"post_processor": null,
"decoder": null,
"model": {
"type": "WordLevel",
"vocab": {
"[PAD]": 0,
"[unused1]": 1,
"[unused2]": 2,
"[unused3]": 3,
"[unused4]": 4,
"[unused5]": 5,
"[unused6]": 6,
"[unused7]": 7,
"[unused8]": 8,
"[unused9]": 9,
"[unused10]": 10,
"[UNK]": 11,
"[CLS]": 12,
"[SEP]": 13,
"[MASK]": 14,
"c": 15,
"C": 16,
"(": 17,
")": 18,
"O": 19,
"1": 20,
"2": 21,
"=": 22,
"N": 23,
".": 24,
"n": 25,
"3": 26,
"F": 27,
"Cl": 28,
">>": 29,
"~": 30,
"-": 31,
"4": 32,
"[C@H]": 33,
"S": 34,
"[C@@H]": 35,
"[O-]": 36,
"Br": 37,
"#": 38,
"/": 39,
"[nH]": 40,
"[N+]": 41,
"s": 42,
"5": 43,
"o": 44,
"P": 45,
"[Na+]": 46,
"[Si]": 47,
"I": 48,
"[Na]": 49,
"[Pd]": 50,
"[K+]": 51,
"[K]": 52,
"[P]": 53,
"B": 54,
"[C@]": 55,
"[C@@]": 56,
"[Cl-]": 57,
"6": 58,
"[OH-]": 59,
"\\": 60,
"[N-]": 61,
"[Li]": 62,
"[H]": 63,
"[2H]": 64,
"[NH4+]": 65,
"[c-]": 66,
"[P-]": 67,
"[Cs+]": 68,
"[Li+]": 69,
"[Cs]": 70,
"[NaH]": 71,
"[H-]": 72,
"[O+]": 73,
"[BH4-]": 74,
"[Cu]": 75,
"7": 76,
"[Mg]": 77,
"[Fe+2]": 78,
"[n+]": 79,
"[Sn]": 80,
"[BH-]": 81,
"[Pd+2]": 82,
"[CH]": 83,
"[I-]": 84,
"[Br-]": 85,
"[C-]": 86,
"[Zn]": 87,
"[B-]": 88,
"[F-]": 89,
"[Al]": 90,
"[P+]": 91,
"[BH3-]": 92,
"[Fe]": 93,
"[C]": 94,
"[AlH4]": 95,
"[Ni]": 96,
"[SiH]": 97,
"8": 98,
"[Cu+2]": 99,
"[Mn]": 100,
"[AlH]": 101,
"[nH+]": 102,
"[AlH4-]": 103,
"[O-2]": 104,
"[Cr]": 105,
"[Mg+2]": 106,
"[NH3+]": 107,
"[S@]": 108,
"[Pt]": 109,
"[Al+3]": 110,
"[S@@]": 111,
"[S-]": 112,
"[Ti]": 113,
"[Zn+2]": 114,
"[PH]": 115,
"[NH2+]": 116,
"[Ru]": 117,
"[Ag+]": 118,
"[S+]": 119,
"[I+3]": 120,
"[NH+]": 121,
"[Ca+2]": 122,
"[Ag]": 123,
"9": 124,
"[Os]": 125,
"[Se]": 126,
"[SiH2]": 127,
"[Ca]": 128,
"[Ti+4]": 129,
"[Ac]": 130,
"[Cu+]": 131,
"[S]": 132,
"[Rh]": 133,
"[Cl+3]": 134,
"[cH-]": 135,
"[Zn+]": 136,
"[O]": 137,
"[Cl+]": 138,
"[SH]": 139,
"[H+]": 140,
"[Pd+]": 141,
"[se]": 142,
"[PH+]": 143,
"[I]": 144,
"[Pt+2]": 145,
"[C+]": 146,
"[Mg+]": 147,
"[Hg]": 148,
"[W]": 149,
"[SnH]": 150,
"[SiH3]": 151,
"[Fe+3]": 152,
"[NH]": 153,
"[Mo]": 154,
"[CH2+]": 155,
"%10": 156,
"[CH2-]": 157,
"[CH2]": 158,
"[n-]": 159,
"[Ce+4]": 160,
"[NH-]": 161,
"[Co]": 162,
"[I+]": 163,
"[PH2]": 164,
"[Pt+4]": 165,
"[Ce]": 166,
"[B]": 167,
"[Sn+2]": 168,
"[Ba+2]": 169,
"%11": 170,
"[Fe-3]": 171,
"[18F]": 172,
"[SH-]": 173,
"[Pb+2]": 174,
"[Os-2]": 175,
"[Zr+4]": 176,
"[N]": 177,
"[Ir]": 178,
"[Bi]": 179,
"[Ni+2]": 180,
"[P@]": 181,
"[Co+2]": 182,
"[s+]": 183,
"[As]": 184,
"[P+3]": 185,
"[Hg+2]": 186,
"[Yb+3]": 187,
"[CH-]": 188,
"[Zr+2]": 189,
"[Mn+2]": 190,
"[CH+]": 191,
"[In]": 192,
"[KH]": 193,
"[Ce+3]": 194,
"[Zr]": 195,
"[AlH2-]": 196,
"[OH2+]": 197,
"[Ti+3]": 198,
"[Rh+2]": 199,
"[Sb]": 200,
"[S-2]": 201,
"%12": 202,
"[P@@]": 203,
"[Si@H]": 204,
"[Mn+4]": 205,
"p": 206,
"[Ba]": 207,
"[NH2-]": 208,
"[Ge]": 209,
"[Pb+4]": 210,
"[Cr+3]": 211,
"[Au]": 212,
"[LiH]": 213,
"[Sc+3]": 214,
"[o+]": 215,
"[Rh-3]": 216,
"%13": 217,
"[Br]": 218,
"[Sb-]": 219,
"[S@+]": 220,
"[I+2]": 221,
"[Ar]": 222,
"[V]": 223,
"[Cu-]": 224,
"[Al-]": 225,
"[Te]": 226,
"[13c]": 227,
"[13C]": 228,
"[Cl]": 229,
"[PH4+]": 230,
"[SiH4]": 231,
"[te]": 232,
"[CH3-]": 233,
"[S@@+]": 234,
"[Rh+3]": 235,
"[SH+]": 236,
"[Bi+3]": 237,
"[Br+2]": 238,
"[La]": 239,
"[La+3]": 240,
"[Pt-2]": 241,
"[N@@]": 242,
"[PH3+]": 243,
"[N@]": 244,
"[Si+4]": 245,
"[Sr+2]": 246,
"[Al+]": 247,
"[Pb]": 248,
"[SeH]": 249,
"[Si-]": 250,
"[V+5]": 251,
"[Y+3]": 252,
"[Re]": 253,
"[Ru+]": 254,
"[Sm]": 255,
"*": 256,
"[3H]": 257,
"[NH2]": 258,
"[Ag-]": 259,
"[13CH3]": 260,
"[OH+]": 261,
"[Ru+3]": 262,
"[OH]": 263,
"[Gd+3]": 264,
"[13CH2]": 265,
"[In+3]": 266,
"[Si@@]": 267,
"[Si@]": 268,
"[Ti+2]": 269,
"[Sn+]": 270,
"[Cl+2]": 271,
"[AlH-]": 272,
"[Pd-2]": 273,
"[SnH3]": 274,
"[B+3]": 275,
"[Cu-2]": 276,
"[Nd+3]": 277,
"[Pb+3]": 278,
"[13cH]": 279,
"[Fe-4]": 280,
"[Ga]": 281,
"[Sn+4]": 282,
"[Hg+]": 283,
"[11CH3]": 284,
"[Hf]": 285,
"[Pr]": 286,
"[Y]": 287,
"[S+2]": 288,
"[Cd]": 289,
"[Cr+6]": 290,
"[Zr+3]": 291,
"[Rh+]": 292,
"[CH3]": 293,
"[N-3]": 294,
"[Hf+2]": 295,
"[Th]": 296,
"[Sb+3]": 297,
"%14": 298,
"[Cr+2]": 299,
"[Ru+2]": 300,
"[Hf+4]": 301,
"[14C]": 302,
"[Ta]": 303,
"[Tl+]": 304,
"[B+]": 305,
"[Os+4]": 306,
"[PdH2]": 307,
"[Pd-]": 308,
"[Cd+2]": 309,
"[Co+3]": 310,
"[S+4]": 311,
"[Nb+5]": 312,
"[123I]": 313,
"[c+]": 314,
"[Rb+]": 315,
"[V+2]": 316,
"[CH3+]": 317,
"[Ag+2]": 318,
"[cH+]": 319,
"[Mn+3]": 320,
"[Se-]": 321,
"[As-]": 322,
"[Eu+3]": 323,
"[SH2]": 324,
"[Sm+3]": 325,
"[IH+]": 326,
"%15": 327,
"[OH3+]": 328,
"[PH3]": 329,
"[IH2+]": 330,
"[SH2+]": 331,
"[Ir+3]": 332,
"[AlH3]": 333,
"[Sc]": 334,
"[Yb]": 335,
"[15NH2]": 336,
"[Lu]": 337,
"[sH+]": 338,
"[Gd]": 339,
"[18F-]": 340,
"[SH3+]": 341,
"[SnH4]": 342,
"[TeH]": 343,
"[Si@@H]": 344,
"[Ga+3]": 345,
"[CaH2]": 346,
"[Tl]": 347,
"[Ta+5]": 348,
"[GeH]": 349,
"[Br+]": 350,
"[Sr]": 351,
"[Tl+3]": 352,
"[Sm+2]": 353,
"[PH5]": 354,
"%16": 355,
"[N@@+]": 356,
"[Au+3]": 357,
"[C-4]": 358,
"[Nd]": 359,
"[Ti+]": 360,
"[IH]": 361,
"[N@+]": 362,
"[125I]": 363,
"[Eu]": 364,
"[Sn+3]": 365,
"[Nb]": 366,
"[Er+3]": 367,
"[123I-]": 368,
"[14c]": 369,
"%17": 370,
"[SnH2]": 371,
"[YH]": 372,
"[Sb+5]": 373,
"[Pr+3]": 374,
"[Ir+]": 375,
"[N+3]": 376,
"[AlH2]": 377,
"[19F]": 378,
"%18": 379,
"[Tb]": 380,
"[14CH]": 381,
"[Mo+4]": 382,
"[Si+]": 383,
"[BH]": 384,
"[Be]": 385,
"[Rb]": 386,
"[pH]": 387,
"%19": 388,
"%20": 389,
"[Xe]": 390,
"[Ir-]": 391,
"[Be+2]": 392,
"[C+4]": 393,
"[RuH2]": 394,
"[15NH]": 395,
"[U+2]": 396,
"[Au-]": 397,
"%21": 398,
"%22": 399,
"[Au+]": 400,
"[15n]": 401,
"[Al+2]": 402,
"[Tb+3]": 403,
"[15N]": 404,
"[V+3]": 405,
"[W+6]": 406,
"[14CH3]": 407,
"[Cr+4]": 408,
"[ClH+]": 409,
"b": 410,
"[Ti+6]": 411,
"[Nd+]": 412,
"[Zr+]": 413,
"[PH2+]": 414,
"[Fm]": 415,
"[N@H+]": 416,
"[RuH]": 417,
"[Dy+3]": 418,
"%23": 419,
"[Hf+3]": 420,
"[W+4]": 421,
"[11C]": 422,
"[13CH]": 423,
"[Er]": 424,
"[124I]": 425,
"[LaH]": 426,
"[F]": 427,
"[siH]": 428,
"[Ga+]": 429,
"[Cm]": 430,
"[GeH3]": 431,
"[IH-]": 432,
"[U+6]": 433,
"[SeH+]": 434,
"[32P]": 435,
"[SeH-]": 436,
"[Pt-]": 437,
"[Ir+2]": 438,
"[se+]": 439,
"[U]": 440,
"[F+]": 441,
"[BH2]": 442,
"[As+]": 443,
"[Cf]": 444,
"[ClH2+]": 445,
"[Ni+]": 446,
"[TeH3]": 447,
"[SbH2]": 448,
"[Ag+3]": 449,
"%24": 450,
"[18O]": 451,
"[PH4]": 452,
"[Os+2]": 453,
"[Na-]": 454,
"[Sb+2]": 455,
"[V+4]": 456,
"[Ho+3]": 457,
"[68Ga]": 458,
"[PH-]": 459,
"[Bi+2]": 460,
"[Ce+2]": 461,
"[Pd+3]": 462,
"[99Tc]": 463,
"[13C@@H]": 464,
"[Fe+6]": 465,
"[c]": 466,
"[GeH2]": 467,
"[10B]": 468,
"[Cu+3]": 469,
"[Mo+2]": 470,
"[Cr+]": 471,
"[Pd+4]": 472,
"[Dy]": 473,
"[AsH]": 474,
"[Ba+]": 475,
"[SeH2]": 476,
"[In+]": 477,
"[TeH2]": 478,
"[BrH+]": 479,
"[14cH]": 480,
"[W+]": 481,
"[13C@H]": 482,
"[AsH2]": 483,
"[In+2]": 484,
"[N+2]": 485,
"[N@@H+]": 486,
"[SbH]": 487,
"[60Co]": 488,
"[AsH4+]": 489,
"[AsH3]": 490,
"[18OH]": 491,
"[Ru-2]": 492,
"[Na-2]": 493,
"[CuH2]": 494,
"[31P]": 495,
"[Ti+5]": 496,
"[35S]": 497,
"[P@@H]": 498,
"[ArH]": 499,
"[Co+]": 500,
"[Zr-2]": 501,
"[BH2-]": 502,
"[131I]": 503,
"[SH5]": 504,
"[VH]": 505,
"[B+2]": 506,
"[Yb+2]": 507,
"[14C@H]": 508,
"[211At]": 509,
"[NH3+2]": 510,
"[IrH]": 511,
"[IrH2]": 512,
"[Rh-]": 513,
"[Cr-]": 514,
"[Sb+]": 515,
"[Ni+3]": 516,
"[TaH3]": 517,
"[Tl+2]": 518,
"[64Cu]": 519,
"[Tc]": 520,
"[Cd+]": 521,
"[1H]": 522,
"[15nH]": 523,
"[AlH2+]": 524,
"[FH+2]": 525,
"[BiH3]": 526,
"[Ru-]": 527,
"[Mo+6]": 528,
"[AsH+]": 529,
"[BaH2]": 530,
"[BaH]": 531,
"[Fe+4]": 532,
"[229Th]": 533,
"[Th+4]": 534,
"[As+3]": 535,
"[NH+3]": 536,
"[P@H]": 537,
"[Li-]": 538,
"[7NaH]": 539,
"[Bi+]": 540,
"[PtH+2]": 541,
"[p-]": 542,
"[Re+5]": 543,
"[NiH]": 544,
"[Ni-]": 545,
"[Xe+]": 546,
"[Ca+]": 547,
"[11c]": 548,
"[Rh+4]": 549,
"[AcH]": 550,
"[HeH]": 551,
"[Sc+2]": 552,
"[Mn+]": 553,
"[UH]": 554,
"[14CH2]": 555,
"[SiH4+]": 556,
"[18OH2]": 557,
"[Ac-]": 558,
"[Re+4]": 559,
"[118Sn]": 560,
"[153Sm]": 561,
"[P+2]": 562,
"[9CH]": 563,
"[9CH3]": 564,
"[Y-]": 565,
"[NiH2]": 566,
"[Si+2]": 567,
"[Mn+6]": 568,
"[ZrH2]": 569,
"[C-2]": 570,
"[Bi+5]": 571,
"[24NaH]": 572,
"[Fr]": 573,
"[15CH]": 574,
"[Se+]": 575,
"[At]": 576,
"[P-3]": 577,
"[124I-]": 578,
"[CuH2-]": 579,
"[Nb+4]": 580,
"[Nb+3]": 581,
"[MgH]": 582,
"[Ir+4]": 583,
"[67Ga+3]": 584,
"[67Ga]": 585,
"[13N]": 586,
"[15OH2]": 587,
"[2NH]": 588,
"[Ho]": 589,
"[Cn]": 590,
"[0*]": 591,
"[1*]": 592,
"[2*]": 593,
"[3*]": 594,
"[4*]": 595,
"[5*]": 596,
"[6*]": 597,
"[7*]": 598,
"[8*]": 599,
"[9*]": 600,
"[10*]": 601,
"[11*]": 602,
"[12*]": 603,
"[13*]": 604,
"[14*]": 605,
"[15*]": 606,
"[16*]": 607,
"[17*]": 608,
"[18*]": 609,
"[19*]": 610,
"[20*]": 611
},
"unk_token": "[UNK]"
}
}

52
tokenizer_config.json Normal file
View File

@@ -0,0 +1,52 @@
{
"added_tokens_decoder": {
"0": {
"content": "[PAD]",
"lstrip": false,
"normalized": false,
"rstrip": false,
"single_word": false,
"special": true
},
"11": {
"content": "[UNK]",
"lstrip": false,
"normalized": false,
"rstrip": false,
"single_word": false,
"special": true
},
"12": {
"content": "[CLS]",
"lstrip": false,
"normalized": false,
"rstrip": false,
"single_word": false,
"special": true
},
"13": {
"content": "[SEP]",
"lstrip": false,
"normalized": false,
"rstrip": false,
"single_word": false,
"special": true
},
"14": {
"content": "[MASK]",
"lstrip": false,
"normalized": false,
"rstrip": false,
"single_word": false,
"special": true
}
},
"clean_up_tokenization_spaces": false,
"cls_token": "[CLS]",
"mask_token": "[MASK]",
"model_max_length": 1000000000000000019884624838656,
"pad_token": "[PAD]",
"sep_token": "[SEP]",
"tokenizer_class": "PreTrainedTokenizerFast",
"unk_token": "[UNK]"
}

17
training_args.json Normal file
View File

@@ -0,0 +1,17 @@
{
"iteration": 2000,
"best_val_loss": 0.031413231045007706,
"early_stopping_counter": 1,
"learning_rate": 1e-05,
"batch_size": 8,
"block_size": 1024,
"model_args": {
"n_layer": 12,
"n_head": 12,
"n_embd": 768,
"block_size": 1024,
"bias": false,
"vocab_size": 612,
"dropout": 0.0
}
}

612
vocab.txt Normal file
View File

@@ -0,0 +1,612 @@
[PAD]
[unused1]
[unused2]
[unused3]
[unused4]
[unused5]
[unused6]
[unused7]
[unused8]
[unused9]
[unused10]
[UNK]
[CLS]
[SEP]
[MASK]
c
C
(
)
O
1
2
=
N
.
n
3
F
Cl
>>
~
-
4
[C@H]
S
[C@@H]
[O-]
Br
#
/
[nH]
[N+]
s
5
o
P
[Na+]
[Si]
I
[Na]
[Pd]
[K+]
[K]
[P]
B
[C@]
[C@@]
[Cl-]
6
[OH-]
\
[N-]
[Li]
[H]
[2H]
[NH4+]
[c-]
[P-]
[Cs+]
[Li+]
[Cs]
[NaH]
[H-]
[O+]
[BH4-]
[Cu]
7
[Mg]
[Fe+2]
[n+]
[Sn]
[BH-]
[Pd+2]
[CH]
[I-]
[Br-]
[C-]
[Zn]
[B-]
[F-]
[Al]
[P+]
[BH3-]
[Fe]
[C]
[AlH4]
[Ni]
[SiH]
8
[Cu+2]
[Mn]
[AlH]
[nH+]
[AlH4-]
[O-2]
[Cr]
[Mg+2]
[NH3+]
[S@]
[Pt]
[Al+3]
[S@@]
[S-]
[Ti]
[Zn+2]
[PH]
[NH2+]
[Ru]
[Ag+]
[S+]
[I+3]
[NH+]
[Ca+2]
[Ag]
9
[Os]
[Se]
[SiH2]
[Ca]
[Ti+4]
[Ac]
[Cu+]
[S]
[Rh]
[Cl+3]
[cH-]
[Zn+]
[O]
[Cl+]
[SH]
[H+]
[Pd+]
[se]
[PH+]
[I]
[Pt+2]
[C+]
[Mg+]
[Hg]
[W]
[SnH]
[SiH3]
[Fe+3]
[NH]
[Mo]
[CH2+]
%10
[CH2-]
[CH2]
[n-]
[Ce+4]
[NH-]
[Co]
[I+]
[PH2]
[Pt+4]
[Ce]
[B]
[Sn+2]
[Ba+2]
%11
[Fe-3]
[18F]
[SH-]
[Pb+2]
[Os-2]
[Zr+4]
[N]
[Ir]
[Bi]
[Ni+2]
[P@]
[Co+2]
[s+]
[As]
[P+3]
[Hg+2]
[Yb+3]
[CH-]
[Zr+2]
[Mn+2]
[CH+]
[In]
[KH]
[Ce+3]
[Zr]
[AlH2-]
[OH2+]
[Ti+3]
[Rh+2]
[Sb]
[S-2]
%12
[P@@]
[Si@H]
[Mn+4]
p
[Ba]
[NH2-]
[Ge]
[Pb+4]
[Cr+3]
[Au]
[LiH]
[Sc+3]
[o+]
[Rh-3]
%13
[Br]
[Sb-]
[S@+]
[I+2]
[Ar]
[V]
[Cu-]
[Al-]
[Te]
[13c]
[13C]
[Cl]
[PH4+]
[SiH4]
[te]
[CH3-]
[S@@+]
[Rh+3]
[SH+]
[Bi+3]
[Br+2]
[La]
[La+3]
[Pt-2]
[N@@]
[PH3+]
[N@]
[Si+4]
[Sr+2]
[Al+]
[Pb]
[SeH]
[Si-]
[V+5]
[Y+3]
[Re]
[Ru+]
[Sm]
*
[3H]
[NH2]
[Ag-]
[13CH3]
[OH+]
[Ru+3]
[OH]
[Gd+3]
[13CH2]
[In+3]
[Si@@]
[Si@]
[Ti+2]
[Sn+]
[Cl+2]
[AlH-]
[Pd-2]
[SnH3]
[B+3]
[Cu-2]
[Nd+3]
[Pb+3]
[13cH]
[Fe-4]
[Ga]
[Sn+4]
[Hg+]
[11CH3]
[Hf]
[Pr]
[Y]
[S+2]
[Cd]
[Cr+6]
[Zr+3]
[Rh+]
[CH3]
[N-3]
[Hf+2]
[Th]
[Sb+3]
%14
[Cr+2]
[Ru+2]
[Hf+4]
[14C]
[Ta]
[Tl+]
[B+]
[Os+4]
[PdH2]
[Pd-]
[Cd+2]
[Co+3]
[S+4]
[Nb+5]
[123I]
[c+]
[Rb+]
[V+2]
[CH3+]
[Ag+2]
[cH+]
[Mn+3]
[Se-]
[As-]
[Eu+3]
[SH2]
[Sm+3]
[IH+]
%15
[OH3+]
[PH3]
[IH2+]
[SH2+]
[Ir+3]
[AlH3]
[Sc]
[Yb]
[15NH2]
[Lu]
[sH+]
[Gd]
[18F-]
[SH3+]
[SnH4]
[TeH]
[Si@@H]
[Ga+3]
[CaH2]
[Tl]
[Ta+5]
[GeH]
[Br+]
[Sr]
[Tl+3]
[Sm+2]
[PH5]
%16
[N@@+]
[Au+3]
[C-4]
[Nd]
[Ti+]
[IH]
[N@+]
[125I]
[Eu]
[Sn+3]
[Nb]
[Er+3]
[123I-]
[14c]
%17
[SnH2]
[YH]
[Sb+5]
[Pr+3]
[Ir+]
[N+3]
[AlH2]
[19F]
%18
[Tb]
[14CH]
[Mo+4]
[Si+]
[BH]
[Be]
[Rb]
[pH]
%19
%20
[Xe]
[Ir-]
[Be+2]
[C+4]
[RuH2]
[15NH]
[U+2]
[Au-]
%21
%22
[Au+]
[15n]
[Al+2]
[Tb+3]
[15N]
[V+3]
[W+6]
[14CH3]
[Cr+4]
[ClH+]
b
[Ti+6]
[Nd+]
[Zr+]
[PH2+]
[Fm]
[N@H+]
[RuH]
[Dy+3]
%23
[Hf+3]
[W+4]
[11C]
[13CH]
[Er]
[124I]
[LaH]
[F]
[siH]
[Ga+]
[Cm]
[GeH3]
[IH-]
[U+6]
[SeH+]
[32P]
[SeH-]
[Pt-]
[Ir+2]
[se+]
[U]
[F+]
[BH2]
[As+]
[Cf]
[ClH2+]
[Ni+]
[TeH3]
[SbH2]
[Ag+3]
%24
[18O]
[PH4]
[Os+2]
[Na-]
[Sb+2]
[V+4]
[Ho+3]
[68Ga]
[PH-]
[Bi+2]
[Ce+2]
[Pd+3]
[99Tc]
[13C@@H]
[Fe+6]
[c]
[GeH2]
[10B]
[Cu+3]
[Mo+2]
[Cr+]
[Pd+4]
[Dy]
[AsH]
[Ba+]
[SeH2]
[In+]
[TeH2]
[BrH+]
[14cH]
[W+]
[13C@H]
[AsH2]
[In+2]
[N+2]
[N@@H+]
[SbH]
[60Co]
[AsH4+]
[AsH3]
[18OH]
[Ru-2]
[Na-2]
[CuH2]
[31P]
[Ti+5]
[35S]
[P@@H]
[ArH]
[Co+]
[Zr-2]
[BH2-]
[131I]
[SH5]
[VH]
[B+2]
[Yb+2]
[14C@H]
[211At]
[NH3+2]
[IrH]
[IrH2]
[Rh-]
[Cr-]
[Sb+]
[Ni+3]
[TaH3]
[Tl+2]
[64Cu]
[Tc]
[Cd+]
[1H]
[15nH]
[AlH2+]
[FH+2]
[BiH3]
[Ru-]
[Mo+6]
[AsH+]
[BaH2]
[BaH]
[Fe+4]
[229Th]
[Th+4]
[As+3]
[NH+3]
[P@H]
[Li-]
[7NaH]
[Bi+]
[PtH+2]
[p-]
[Re+5]
[NiH]
[Ni-]
[Xe+]
[Ca+]
[11c]
[Rh+4]
[AcH]
[HeH]
[Sc+2]
[Mn+]
[UH]
[14CH2]
[SiH4+]
[18OH2]
[Ac-]
[Re+4]
[118Sn]
[153Sm]
[P+2]
[9CH]
[9CH3]
[Y-]
[NiH2]
[Si+2]
[Mn+6]
[ZrH2]
[C-2]
[Bi+5]
[24NaH]
[Fr]
[15CH]
[Se+]
[At]
[P-3]
[124I-]
[CuH2-]
[Nb+4]
[Nb+3]
[MgH]
[Ir+4]
[67Ga+3]
[67Ga]
[13N]
[15OH2]
[2NH]
[Ho]
[Cn]
[0*]
[1*]
[2*]
[3*]
[4*]
[5*]
[6*]
[7*]
[8*]
[9*]
[10*]
[11*]
[12*]
[13*]
[14*]
[15*]
[16*]
[17*]
[18*]
[19*]
[20*]