Feature Extraction
Transformers
PyTorch
Safetensors
boltz2_automodel
protein-language-model
fastplms
custom_code
Instructions to use Synthyra/Boltz2 with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Transformers
How to use Synthyra/Boltz2 with Transformers:
# Use a pipeline as a high-level helper from transformers import pipeline pipe = pipeline("feature-extraction", model="Synthyra/Boltz2", trust_remote_code=True)# pip install -U transformers accelerate # Load model directly from transformers import AutoModel model = AutoModel.from_pretrained("Synthyra/Boltz2", 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
|
|
@@ -109,9 +109,8 @@ continues independently of the ESM++ and ESMFold2 release gates.
|
|
| 109 |
## Release record
|
| 110 |
|
| 111 |
- FastPLMs weights: `Synthyra/Boltz2`
|
| 112 |
-
- Runtime revision:
|
| 113 |
-
-
|
| 114 |
-
- Runtime bundle SHA-256: `e6e0f8c8632238f40a5112f22397a9a211eb02d3415c1c93d43305aef51f7728`
|
| 115 |
- Generator/schema version and complete/runtime-only attestations: recorded in `provenance.json`
|
| 116 |
- Official checkpoint: `boltz-community/boltz-2`
|
| 117 |
- 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
|
|
|
|
| 109 |
## Release record
|
| 110 |
|
| 111 |
- FastPLMs weights: `Synthyra/Boltz2`
|
| 112 |
+
- Runtime revision: recorded separately in the built artifact and published commit
|
| 113 |
+
- Source-tree and runtime-bundle SHA-256: recorded in `provenance.json`
|
|
|
|
| 114 |
- Generator/schema version and complete/runtime-only attestations: recorded in `provenance.json`
|
| 115 |
- Official checkpoint: `boltz-community/boltz-2`
|
| 116 |
- Artifact source: `fast`
|
config.json
CHANGED
|
@@ -137,10 +137,10 @@
|
|
| 137 |
"fastplms_checkpoint_repo_id": "Synthyra/Boltz2",
|
| 138 |
"fastplms_checkpoint_revision": "3b148fc5efea109c065ec82ba8683d024de7134e",
|
| 139 |
"fastplms_model_id": "boltz2",
|
| 140 |
-
"fastplms_release_tool_revision": "
|
| 141 |
-
"fastplms_release_tool_sha256": "
|
| 142 |
"fastplms_runtime_bundle_sha256": "e6e0f8c8632238f40a5112f22397a9a211eb02d3415c1c93d43305aef51f7728",
|
| 143 |
-
"fastplms_runtime_revision": "
|
| 144 |
"fastplms_source_tree_sha256": "78061b1bd37ba2dda853641fba681fdf943b859503e4fb21b1a7508909c369bf",
|
| 145 |
"fastplms_weights_revision": "3b148fc5efea109c065ec82ba8683d024de7134e",
|
| 146 |
"model_type": "boltz2_automodel",
|
|
|
|
| 137 |
"fastplms_checkpoint_repo_id": "Synthyra/Boltz2",
|
| 138 |
"fastplms_checkpoint_revision": "3b148fc5efea109c065ec82ba8683d024de7134e",
|
| 139 |
"fastplms_model_id": "boltz2",
|
| 140 |
+
"fastplms_release_tool_revision": "95691a87c781f052f65b6ab3ca99dfce4ebb59c7",
|
| 141 |
+
"fastplms_release_tool_sha256": "19b4247aba04a74de5069397518374ab2c3b9e0ce18ba9f36de34f0f4c5d1ceb",
|
| 142 |
"fastplms_runtime_bundle_sha256": "e6e0f8c8632238f40a5112f22397a9a211eb02d3415c1c93d43305aef51f7728",
|
| 143 |
+
"fastplms_runtime_revision": "95691a87c781f052f65b6ab3ca99dfce4ebb59c7",
|
| 144 |
"fastplms_source_tree_sha256": "78061b1bd37ba2dda853641fba681fdf943b859503e4fb21b1a7508909c369bf",
|
| 145 |
"fastplms_weights_revision": "3b148fc5efea109c065ec82ba8683d024de7134e",
|
| 146 |
"model_type": "boltz2_automodel",
|
runtime-attestation.json
CHANGED
|
@@ -2,9 +2,9 @@
|
|
| 2 |
"files": {
|
| 3 |
"LICENSES/FastPLMs-Apache-2.0.txt": "sha256:2d2b50c7b1414bff1189a1db1f0cfb92e3e064b50f4c2b1019827b683e1b629a",
|
| 4 |
"LICENSES/boltz/LICENSE": "sha256:f0667fd5e66c51e1ba8ddaa0249c6d7225b30037e02c45782d8f2c2943ac2617",
|
| 5 |
-
"README.md": "sha256:
|
| 6 |
"THIRD_PARTY_NOTICES.md": "sha256:25704b3c76404696cae52e7fca13088d329f70f412687340351259e86cd62baa",
|
| 7 |
-
"config.json": "sha256:
|
| 8 |
"fastplms/__init__.py": "sha256:4fb3196022ca8ec699d59d09bdbc5f0184195552b773698ab9b061fe3cd7df12",
|
| 9 |
"fastplms/models.toml": "sha256:1b0d92911222f31b435bfee80251c9abe20b85392d65f8af8d285d1ccfbbc3c5",
|
| 10 |
"fastplms/models/__init__.py": "sha256:5e48c2cb3877aa6f42f3b5411d53b16bba2e32827bbde634f47f174c5cb36f86",
|
|
@@ -45,10 +45,10 @@
|
|
| 45 |
},
|
| 46 |
"model_id": "boltz2",
|
| 47 |
"redistributable": true,
|
| 48 |
-
"release_tool_revision": "
|
| 49 |
-
"release_tool_sha256": "
|
| 50 |
"runtime_bundle_sha256": "e6e0f8c8632238f40a5112f22397a9a211eb02d3415c1c93d43305aef51f7728",
|
| 51 |
-
"runtime_revision": "
|
| 52 |
"schema_version": 2,
|
| 53 |
"scope": "runtime-only",
|
| 54 |
"source_tree_sha256": "78061b1bd37ba2dda853641fba681fdf943b859503e4fb21b1a7508909c369bf",
|
|
|
|
| 2 |
"files": {
|
| 3 |
"LICENSES/FastPLMs-Apache-2.0.txt": "sha256:2d2b50c7b1414bff1189a1db1f0cfb92e3e064b50f4c2b1019827b683e1b629a",
|
| 4 |
"LICENSES/boltz/LICENSE": "sha256:f0667fd5e66c51e1ba8ddaa0249c6d7225b30037e02c45782d8f2c2943ac2617",
|
| 5 |
+
"README.md": "sha256:f12be28984a29a0257a997ac948faa35766e2914613af35c653d9772325e737c",
|
| 6 |
"THIRD_PARTY_NOTICES.md": "sha256:25704b3c76404696cae52e7fca13088d329f70f412687340351259e86cd62baa",
|
| 7 |
+
"config.json": "sha256:7f24cc83dab019d998f24fdeffe46526c01f52b041527c9ae17bf66570f7040d",
|
| 8 |
"fastplms/__init__.py": "sha256:4fb3196022ca8ec699d59d09bdbc5f0184195552b773698ab9b061fe3cd7df12",
|
| 9 |
"fastplms/models.toml": "sha256:1b0d92911222f31b435bfee80251c9abe20b85392d65f8af8d285d1ccfbbc3c5",
|
| 10 |
"fastplms/models/__init__.py": "sha256:5e48c2cb3877aa6f42f3b5411d53b16bba2e32827bbde634f47f174c5cb36f86",
|
|
|
|
| 45 |
},
|
| 46 |
"model_id": "boltz2",
|
| 47 |
"redistributable": true,
|
| 48 |
+
"release_tool_revision": "95691a87c781f052f65b6ab3ca99dfce4ebb59c7",
|
| 49 |
+
"release_tool_sha256": "19b4247aba04a74de5069397518374ab2c3b9e0ce18ba9f36de34f0f4c5d1ceb",
|
| 50 |
"runtime_bundle_sha256": "e6e0f8c8632238f40a5112f22397a9a211eb02d3415c1c93d43305aef51f7728",
|
| 51 |
+
"runtime_revision": "95691a87c781f052f65b6ab3ca99dfce4ebb59c7",
|
| 52 |
"schema_version": 2,
|
| 53 |
"scope": "runtime-only",
|
| 54 |
"source_tree_sha256": "78061b1bd37ba2dda853641fba681fdf943b859503e4fb21b1a7508909c369bf",
|