Instructions to use Synthyra/ESMFold2-Experimental-Fast-Cutoff2025 with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Transformers
How to use Synthyra/ESMFold2-Experimental-Fast-Cutoff2025 with Transformers:
# Use a pipeline as a high-level helper from transformers import pipeline pipe = pipeline("feature-extraction", model="Synthyra/ESMFold2-Experimental-Fast-Cutoff2025", trust_remote_code=True)# Load model directly from transformers import AutoTokenizer, AutoModel tokenizer = AutoTokenizer.from_pretrained("Synthyra/ESMFold2-Experimental-Fast-Cutoff2025", trust_remote_code=True) model = AutoModel.from_pretrained("Synthyra/ESMFold2-Experimental-Fast-Cutoff2025", trust_remote_code=True, device_map="auto") - Notebooks
- Google Colab
- Kaggle
Update FastPLMs runtime files
Browse filesAdd-only FastPLMs files-only publication. Checkpoint weights and complete-artifact attestations are unchanged.
- README.md +4 -5
- config.json +3 -3
- runtime-attestation.json +5 -5
README.md
CHANGED
|
@@ -18,11 +18,11 @@ Supported Transformers entry points are `AutoConfig`, `AutoModel`.
|
|
| 18 |
|
| 19 |
## Install and platform requirements
|
| 20 |
|
| 21 |
-
Install
|
| 22 |
|
| 23 |
```bash
|
| 24 |
python -m pip install \
|
| 25 |
-
"fastplms[structure] @ git+https://github.com/Synthyra/FastPLMs.git
|
| 26 |
```
|
| 27 |
|
| 28 |
Python 3.11-3.14, PyTorch 2.13, and Transformers 5.13 are required. Structure inference requires the `structure` extra and a CUDA device for the published execution contract. The current validated release target is the exact NVIDIA GH200 on Linux aarch64; Linux x86-64, CPU-only, Windows, and macOS structure runs are not current release evidence. The Hub quick start below requires network
|
|
@@ -238,9 +238,8 @@ signals, not experimental evidence of affinity or specificity. See the
|
|
| 238 |
## Release record
|
| 239 |
|
| 240 |
- FastPLMs weights: `Synthyra/ESMFold2-Experimental-Fast-Cutoff2025`
|
| 241 |
-
- Runtime revision:
|
| 242 |
-
-
|
| 243 |
-
- Runtime bundle SHA-256: `f0f08be30a8100f0a817d561efb367d45e9360b9a6cc5894d0f65b029dc7e4a6`
|
| 244 |
- Generator/schema version and complete/runtime-only attestations: recorded in `provenance.json`
|
| 245 |
- Official checkpoint: `biohub/ESMFold2-Experimental-Fast-Cutoff2025`
|
| 246 |
- Artifact source: `fast`
|
|
|
|
| 18 |
|
| 19 |
## Install and platform requirements
|
| 20 |
|
| 21 |
+
Install the current FastPLMs package:
|
| 22 |
|
| 23 |
```bash
|
| 24 |
python -m pip install \
|
| 25 |
+
"fastplms[structure] @ git+https://github.com/Synthyra/FastPLMs.git"
|
| 26 |
```
|
| 27 |
|
| 28 |
Python 3.11-3.14, PyTorch 2.13, and Transformers 5.13 are required. Structure inference requires the `structure` extra and a CUDA device for the published execution contract. The current validated release target is the exact NVIDIA GH200 on Linux aarch64; Linux x86-64, CPU-only, Windows, and macOS structure runs are not current release evidence. The Hub quick start below requires network
|
|
|
|
| 238 |
## Release record
|
| 239 |
|
| 240 |
- FastPLMs weights: `Synthyra/ESMFold2-Experimental-Fast-Cutoff2025`
|
| 241 |
+
- Runtime revision: recorded separately in the built artifact and published commit
|
| 242 |
+
- Source-tree and runtime-bundle SHA-256: recorded in `provenance.json`
|
|
|
|
| 243 |
- Generator/schema version and complete/runtime-only attestations: recorded in `provenance.json`
|
| 244 |
- Official checkpoint: `biohub/ESMFold2-Experimental-Fast-Cutoff2025`
|
| 245 |
- Artifact source: `fast`
|
config.json
CHANGED
|
@@ -29,10 +29,10 @@
|
|
| 29 |
"fastplms_checkpoint_repo_id": "Synthyra/ESMFold2-Experimental-Fast-Cutoff2025",
|
| 30 |
"fastplms_checkpoint_revision": "8f022c2514a6c32692aaca078a8391d6bc6c4bac",
|
| 31 |
"fastplms_model_id": "esmfold2_experimental_fast_cutoff2025",
|
| 32 |
-
"fastplms_release_tool_revision": "
|
| 33 |
-
"fastplms_release_tool_sha256": "
|
| 34 |
"fastplms_runtime_bundle_sha256": "f0f08be30a8100f0a817d561efb367d45e9360b9a6cc5894d0f65b029dc7e4a6",
|
| 35 |
-
"fastplms_runtime_revision": "
|
| 36 |
"fastplms_source_tree_sha256": "a004b0823a77112077314f3df75fbbf734aaf4e16563511facd7f74bc613f045",
|
| 37 |
"fastplms_weights_revision": "8f022c2514a6c32692aaca078a8391d6bc6c4bac",
|
| 38 |
"folding_trunk": {
|
|
|
|
| 29 |
"fastplms_checkpoint_repo_id": "Synthyra/ESMFold2-Experimental-Fast-Cutoff2025",
|
| 30 |
"fastplms_checkpoint_revision": "8f022c2514a6c32692aaca078a8391d6bc6c4bac",
|
| 31 |
"fastplms_model_id": "esmfold2_experimental_fast_cutoff2025",
|
| 32 |
+
"fastplms_release_tool_revision": "95691a87c781f052f65b6ab3ca99dfce4ebb59c7",
|
| 33 |
+
"fastplms_release_tool_sha256": "19b4247aba04a74de5069397518374ab2c3b9e0ce18ba9f36de34f0f4c5d1ceb",
|
| 34 |
"fastplms_runtime_bundle_sha256": "f0f08be30a8100f0a817d561efb367d45e9360b9a6cc5894d0f65b029dc7e4a6",
|
| 35 |
+
"fastplms_runtime_revision": "95691a87c781f052f65b6ab3ca99dfce4ebb59c7",
|
| 36 |
"fastplms_source_tree_sha256": "a004b0823a77112077314f3df75fbbf734aaf4e16563511facd7f74bc613f045",
|
| 37 |
"fastplms_weights_revision": "8f022c2514a6c32692aaca078a8391d6bc6c4bac",
|
| 38 |
"folding_trunk": {
|
runtime-attestation.json
CHANGED
|
@@ -6,9 +6,9 @@
|
|
| 6 |
"LICENSES/biohub-transformers/LICENSE": "sha256:77fd4710def9ec3c0f6225800e0235f15a425abd4a8b03559127fcd782612049",
|
| 7 |
"LICENSES/protein-ttt/LICENSE": "sha256:bb01e7d5554f9e2e117172e56551452f68a7818df7bc8e71cd7a776a1d4ba3df",
|
| 8 |
"LICENSES/protein-ttt/PROVENANCE.md": "sha256:dc641c37353c2efd50ccbdb316ca4aae495ec02c1563e0e15bac92f75fc482e5",
|
| 9 |
-
"README.md": "sha256:
|
| 10 |
"THIRD_PARTY_NOTICES.md": "sha256:25704b3c76404696cae52e7fca13088d329f70f412687340351259e86cd62baa",
|
| 11 |
-
"config.json": "sha256:
|
| 12 |
"fastplms/__init__.py": "sha256:4fb3196022ca8ec699d59d09bdbc5f0184195552b773698ab9b061fe3cd7df12",
|
| 13 |
"fastplms/attention/__init__.py": "sha256:f60b9fecfb4bcb37a4e7c26dc2f752b9035f9cbad627b4a84213f3a92ec88f7d",
|
| 14 |
"fastplms/attention/_core.py": "sha256:8f7ec5b65bd8b6c6fa4951d50d1c0e499abf03ae00914794b51fc410201e3e33",
|
|
@@ -69,10 +69,10 @@
|
|
| 69 |
},
|
| 70 |
"model_id": "esmfold2_experimental_fast_cutoff2025",
|
| 71 |
"redistributable": true,
|
| 72 |
-
"release_tool_revision": "
|
| 73 |
-
"release_tool_sha256": "
|
| 74 |
"runtime_bundle_sha256": "f0f08be30a8100f0a817d561efb367d45e9360b9a6cc5894d0f65b029dc7e4a6",
|
| 75 |
-
"runtime_revision": "
|
| 76 |
"schema_version": 2,
|
| 77 |
"scope": "runtime-only",
|
| 78 |
"source_tree_sha256": "a004b0823a77112077314f3df75fbbf734aaf4e16563511facd7f74bc613f045",
|
|
|
|
| 6 |
"LICENSES/biohub-transformers/LICENSE": "sha256:77fd4710def9ec3c0f6225800e0235f15a425abd4a8b03559127fcd782612049",
|
| 7 |
"LICENSES/protein-ttt/LICENSE": "sha256:bb01e7d5554f9e2e117172e56551452f68a7818df7bc8e71cd7a776a1d4ba3df",
|
| 8 |
"LICENSES/protein-ttt/PROVENANCE.md": "sha256:dc641c37353c2efd50ccbdb316ca4aae495ec02c1563e0e15bac92f75fc482e5",
|
| 9 |
+
"README.md": "sha256:06ffee169617fd2b0eaa4fc62452c2a33fdbc01698586fd4dcaf27a7a7b44c85",
|
| 10 |
"THIRD_PARTY_NOTICES.md": "sha256:25704b3c76404696cae52e7fca13088d329f70f412687340351259e86cd62baa",
|
| 11 |
+
"config.json": "sha256:3dce1d62df3f01457f5482b1e86ff030aca8e79b29fb0b614ecf8d0e5f82e016",
|
| 12 |
"fastplms/__init__.py": "sha256:4fb3196022ca8ec699d59d09bdbc5f0184195552b773698ab9b061fe3cd7df12",
|
| 13 |
"fastplms/attention/__init__.py": "sha256:f60b9fecfb4bcb37a4e7c26dc2f752b9035f9cbad627b4a84213f3a92ec88f7d",
|
| 14 |
"fastplms/attention/_core.py": "sha256:8f7ec5b65bd8b6c6fa4951d50d1c0e499abf03ae00914794b51fc410201e3e33",
|
|
|
|
| 69 |
},
|
| 70 |
"model_id": "esmfold2_experimental_fast_cutoff2025",
|
| 71 |
"redistributable": true,
|
| 72 |
+
"release_tool_revision": "95691a87c781f052f65b6ab3ca99dfce4ebb59c7",
|
| 73 |
+
"release_tool_sha256": "19b4247aba04a74de5069397518374ab2c3b9e0ce18ba9f36de34f0f4c5d1ceb",
|
| 74 |
"runtime_bundle_sha256": "f0f08be30a8100f0a817d561efb367d45e9360b9a6cc5894d0f65b029dc7e4a6",
|
| 75 |
+
"runtime_revision": "95691a87c781f052f65b6ab3ca99dfce4ebb59c7",
|
| 76 |
"schema_version": 2,
|
| 77 |
"scope": "runtime-only",
|
| 78 |
"source_tree_sha256": "a004b0823a77112077314f3df75fbbf734aaf4e16563511facd7f74bc613f045",
|