Instructions to use Synthyra/ESMplusplus_small with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Transformers
How to use Synthyra/ESMplusplus_small with Transformers:
# Use a pipeline as a high-level helper from transformers import pipeline pipe = pipeline("fill-mask", model="Synthyra/ESMplusplus_small", trust_remote_code=True)# pip install -U transformers accelerate # Load model directly from transformers import AutoModelForMaskedLM model = AutoModelForMaskedLM.from_pretrained("Synthyra/ESMplusplus_small", 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 -4
- config.json +5 -5
- fastplms/registry.py +8 -1
- fastplms_bundle.py +189 -187
- modeling_fastplms.py +1 -1
- runtime-attestation.json +10 -10
README.md
CHANGED
|
@@ -22,7 +22,7 @@ Install FastPLMs from the exact source revision paired with this model card:
|
|
| 22 |
|
| 23 |
```bash
|
| 24 |
python -m pip install \
|
| 25 |
-
"fastplms @ git+https://github.com/Synthyra/FastPLMs.git@
|
| 26 |
```
|
| 27 |
|
| 28 |
Python 3.11-3.14, PyTorch 2.13, and Transformers 5.13 are required. Eager, SDPA, and Flex use the core install. FlashAttention requires the `flash` extra, compatible CUDA hardware, and BF16 execution. The Hub quick start below requires network
|
|
@@ -210,9 +210,9 @@ not constitute parity or quality claims.
|
|
| 210 |
## Provenance
|
| 211 |
|
| 212 |
- FastPLMs weights: `Synthyra/ESMplusplus_small@46c5f7d562e47d4c14165b424c71ab7db008e6fb`
|
| 213 |
-
- Runtime revision: `
|
| 214 |
-
- Runtime source-tree SHA-256: `
|
| 215 |
-
- Runtime bundle SHA-256: `
|
| 216 |
- Generator/schema version and complete/runtime-only attestations: recorded in `provenance.json`
|
| 217 |
- Official checkpoint: `biohub/ESMC-300M@a59b831785f907e96e6a246b1d142bfb76df31ee`
|
| 218 |
- Artifact source: `fast`
|
|
|
|
| 22 |
|
| 23 |
```bash
|
| 24 |
python -m pip install \
|
| 25 |
+
"fastplms @ git+https://github.com/Synthyra/FastPLMs.git@1b9ce023f1e06571cf3e6324be0610ffa53e0a4a"
|
| 26 |
```
|
| 27 |
|
| 28 |
Python 3.11-3.14, PyTorch 2.13, and Transformers 5.13 are required. Eager, SDPA, and Flex use the core install. FlashAttention requires the `flash` extra, compatible CUDA hardware, and BF16 execution. The Hub quick start below requires network
|
|
|
|
| 210 |
## Provenance
|
| 211 |
|
| 212 |
- FastPLMs weights: `Synthyra/ESMplusplus_small@46c5f7d562e47d4c14165b424c71ab7db008e6fb`
|
| 213 |
+
- Runtime revision: `1b9ce023f1e06571cf3e6324be0610ffa53e0a4a`
|
| 214 |
+
- Runtime source-tree SHA-256: `2c23b8861c885e2522cf035124160e01c696f699a83ef7e0c8f3f06c95e3c34a`
|
| 215 |
+
- Runtime bundle SHA-256: `62d4b093eb88e1d68cfd6d88fe09c982156c04b7c508417709c8e41536ae19ff`
|
| 216 |
- Generator/schema version and complete/runtime-only attestations: recorded in `provenance.json`
|
| 217 |
- Official checkpoint: `biohub/ESMC-300M@a59b831785f907e96e6a246b1d142bfb76df31ee`
|
| 218 |
- Artifact source: `fast`
|
config.json
CHANGED
|
@@ -13,11 +13,11 @@
|
|
| 13 |
"fastplms_checkpoint_repo_id": "Synthyra/ESMplusplus_small",
|
| 14 |
"fastplms_checkpoint_revision": "46c5f7d562e47d4c14165b424c71ab7db008e6fb",
|
| 15 |
"fastplms_model_id": "esmc_small",
|
| 16 |
-
"fastplms_release_tool_revision": "
|
| 17 |
-
"fastplms_release_tool_sha256": "
|
| 18 |
-
"fastplms_runtime_bundle_sha256": "
|
| 19 |
-
"fastplms_runtime_revision": "
|
| 20 |
-
"fastplms_source_tree_sha256": "
|
| 21 |
"fastplms_weights_revision": "46c5f7d562e47d4c14165b424c71ab7db008e6fb",
|
| 22 |
"hidden_size": 960,
|
| 23 |
"initializer_range": 0.02,
|
|
|
|
| 13 |
"fastplms_checkpoint_repo_id": "Synthyra/ESMplusplus_small",
|
| 14 |
"fastplms_checkpoint_revision": "46c5f7d562e47d4c14165b424c71ab7db008e6fb",
|
| 15 |
"fastplms_model_id": "esmc_small",
|
| 16 |
+
"fastplms_release_tool_revision": "1b9ce023f1e06571cf3e6324be0610ffa53e0a4a",
|
| 17 |
+
"fastplms_release_tool_sha256": "1459b5d7d13d9b07bd97b3eee764f2ce73623e15e32d07ddf6825c2a9509afb9",
|
| 18 |
+
"fastplms_runtime_bundle_sha256": "62d4b093eb88e1d68cfd6d88fe09c982156c04b7c508417709c8e41536ae19ff",
|
| 19 |
+
"fastplms_runtime_revision": "1b9ce023f1e06571cf3e6324be0610ffa53e0a4a",
|
| 20 |
+
"fastplms_source_tree_sha256": "2c23b8861c885e2522cf035124160e01c696f699a83ef7e0c8f3f06c95e3c34a",
|
| 21 |
"fastplms_weights_revision": "46c5f7d562e47d4c14165b424c71ab7db008e6fb",
|
| 22 |
"hidden_size": 960,
|
| 23 |
"initializer_range": 0.02,
|
fastplms/registry.py
CHANGED
|
@@ -20,6 +20,7 @@ from urllib.parse import urlparse
|
|
| 20 |
|
| 21 |
_HEX_RE = re.compile(r"^[0-9a-f]+$")
|
| 22 |
_IDENTIFIER_RE = re.compile(r"^[a-z0-9][a-z0-9_-]*$")
|
|
|
|
| 23 |
_WINDOWS_INVALID_PATH_CHARACTERS = frozenset('<>:"|?*')
|
| 24 |
_WINDOWS_RESERVED_PATH_NAMES = frozenset(
|
| 25 |
{"AUX", "CON", "NUL", "PRN"}
|
|
@@ -353,7 +354,13 @@ class ModelFamily:
|
|
| 353 |
|
| 354 |
metadata = {"license": self.hub_license}
|
| 355 |
if self.hub_license_name is not None:
|
| 356 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 357 |
if self.hub_license_link is not None:
|
| 358 |
metadata["license_link"] = self.hub_license_link
|
| 359 |
return MappingProxyType(metadata)
|
|
|
|
| 20 |
|
| 21 |
_HEX_RE = re.compile(r"^[0-9a-f]+$")
|
| 22 |
_IDENTIFIER_RE = re.compile(r"^[a-z0-9][a-z0-9_-]*$")
|
| 23 |
+
_HUB_LICENSE_NAME_RE = re.compile(r"[^a-z0-9.]+")
|
| 24 |
_WINDOWS_INVALID_PATH_CHARACTERS = frozenset('<>:"|?*')
|
| 25 |
_WINDOWS_RESERVED_PATH_NAMES = frozenset(
|
| 26 |
{"AUX", "CON", "NUL", "PRN"}
|
|
|
|
| 354 |
|
| 355 |
metadata = {"license": self.hub_license}
|
| 356 |
if self.hub_license_name is not None:
|
| 357 |
+
# Hugging Face validates custom license names as lowercase slugs,
|
| 358 |
+
# while the manifest retains the reader-facing display name used
|
| 359 |
+
# in generated prose.
|
| 360 |
+
metadata["license_name"] = _HUB_LICENSE_NAME_RE.sub(
|
| 361 |
+
"-",
|
| 362 |
+
self.hub_license_name.lower(),
|
| 363 |
+
).strip("-.")
|
| 364 |
if self.hub_license_link is not None:
|
| 365 |
metadata["license_link"] = self.hub_license_link
|
| 366 |
return MappingProxyType(metadata)
|
fastplms_bundle.py
CHANGED
|
@@ -1,6 +1,6 @@
|
|
| 1 |
"""Generated deterministic archive of unchanged FastPLMs runtime sources."""
|
| 2 |
|
| 3 |
-
RUNTIME_HASH = "
|
| 4 |
RUNTIME_DATA = (
|
| 5 |
'P)h>@6aWAK2mk;8AplDmgd>{*002M-000yK003rTb98WQZF4VQUukY>bYEXCaCwcDT~FIE6o&8fE6#kCOkKrpD{WG>fiw*S0w!&%'
|
| 6 |
'ka3ff)~XXnw!<ih|Gr}<E=?(v+%(O3-uHYsJ!OoY2<t9R&nz_UT*(|7k*~x8LDmjUDRLYq$@LPU(nYHfT8kExcvu78H`+K0R)ehk'
|
|
@@ -1123,190 +1123,192 @@ RUNTIME_DATA = (
|
|
| 1123 |
'Q(u1_)zoV7>PqhX$$5NaDoprEQGREkOLH1f=@_@&Z*0feEzOvP{KL_4f%=Crnk<K3@(xX7X|P`$kR(11j5Z1#6-GNK^?a;Q*|ja0'
|
| 1124 |
'UV+eIh%CxVRLoPo$3~Hi7<`uAvH|UCb@It0+eS>sF|#2pC4j>nr0C=SrZmROzm8cEs6`VnzNGlZzc5e4u*Nu8tjvy>4JxA;K%R@d'
|
| 1125 |
'q|YOs$IVddOY@Fd8Bdvs+M$uvY!@%l$0A)>kWWzKquFPwxdM@%9H=zG`et@66^~aO!WL^R5n=uGT574m;uGrcP#f;9TJbNt!o>dr'
|
| 1126 |
-
'P)h>@6aWAK2mk;
|
| 1127 |
-
'
|
| 1128 |
-
'
|
| 1129 |
-
'
|
| 1130 |
-
'
|
| 1131 |
-
'
|
| 1132 |
-
'
|
| 1133 |
-
'
|
| 1134 |
-
'
|
| 1135 |
-
'
|
| 1136 |
-
'
|
| 1137 |
-
'
|
| 1138 |
-
'
|
| 1139 |
-
'
|
| 1140 |
-
'
|
| 1141 |
-
'
|
| 1142 |
-
'
|
| 1143 |
-
'
|
| 1144 |
-
'
|
| 1145 |
-
'
|
| 1146 |
-
'
|
| 1147 |
-
'
|
| 1148 |
-
'
|
| 1149 |
-
'
|
| 1150 |
-
'
|
| 1151 |
-
'
|
| 1152 |
-
'
|
| 1153 |
-
'
|
| 1154 |
-
'
|
| 1155 |
-
'
|
| 1156 |
-
'
|
| 1157 |
-
'
|
| 1158 |
-
'
|
| 1159 |
-
'
|
| 1160 |
-
'
|
| 1161 |
-
'
|
| 1162 |
-
'
|
| 1163 |
-
'@
|
| 1164 |
-
'+
|
| 1165 |
-
'
|
| 1166 |
-
'#
|
| 1167 |
-
'
|
| 1168 |
-
'
|
| 1169 |
-
'
|
| 1170 |
-
'
|
| 1171 |
-
'
|
| 1172 |
-
'
|
| 1173 |
-
'
|
| 1174 |
-
'
|
| 1175 |
-
'
|
| 1176 |
-
'
|
| 1177 |
-
'I
|
| 1178 |
-
'
|
| 1179 |
-
'
|
| 1180 |
-
'#
|
| 1181 |
-
'
|
| 1182 |
-
'
|
| 1183 |
-
'
|
| 1184 |
-
'
|
| 1185 |
-
'@
|
| 1186 |
-
'
|
| 1187 |
-
'
|
| 1188 |
-
'
|
| 1189 |
-
'
|
| 1190 |
-
'
|
| 1191 |
-
'
|
| 1192 |
-
'
|
| 1193 |
-
'
|
| 1194 |
-
'
|
| 1195 |
-
'
|
| 1196 |
-
'
|
| 1197 |
-
'
|
| 1198 |
-
'
|
| 1199 |
-
'
|
| 1200 |
-
'
|
| 1201 |
-
'
|
| 1202 |
-
'
|
| 1203 |
-
'
|
| 1204 |
-
'
|
| 1205 |
-
'
|
| 1206 |
-
'
|
| 1207 |
-
'
|
| 1208 |
-
'
|
| 1209 |
-
'
|
| 1210 |
-
'
|
| 1211 |
-
'
|
| 1212 |
-
'
|
| 1213 |
-
'
|
| 1214 |
-
'
|
| 1215 |
-
'
|
| 1216 |
-
'
|
| 1217 |
-
'
|
| 1218 |
-
'
|
| 1219 |
-
'
|
| 1220 |
-
'
|
| 1221 |
-
'
|
| 1222 |
-
'
|
| 1223 |
-
'
|
| 1224 |
-
'
|
| 1225 |
-
'?
|
| 1226 |
-
'
|
| 1227 |
-
'
|
| 1228 |
-
'
|
| 1229 |
-
'
|
| 1230 |
-
'
|
| 1231 |
-
'
|
| 1232 |
-
'
|
| 1233 |
-
'
|
| 1234 |
-
'
|
| 1235 |
-
'
|
| 1236 |
-
'
|
| 1237 |
-
'
|
| 1238 |
-
'
|
| 1239 |
-
'
|
| 1240 |
-
'
|
| 1241 |
-
'
|
| 1242 |
-
'
|
| 1243 |
-
'
|
| 1244 |
-
'
|
| 1245 |
-
'
|
| 1246 |
-
'
|
| 1247 |
-
'
|
| 1248 |
-
'
|
| 1249 |
-
'
|
| 1250 |
-
'
|
| 1251 |
-
'
|
| 1252 |
-
'
|
| 1253 |
-
'
|
| 1254 |
-
'
|
| 1255 |
-
'
|
| 1256 |
-
'
|
| 1257 |
-
'
|
| 1258 |
-
'
|
| 1259 |
-
'
|
| 1260 |
-
'
|
| 1261 |
-
'
|
| 1262 |
-
'
|
| 1263 |
-
'
|
| 1264 |
-
'
|
| 1265 |
-
'
|
| 1266 |
-
'
|
| 1267 |
-
'
|
| 1268 |
-
'
|
| 1269 |
-
'
|
| 1270 |
-
'
|
| 1271 |
-
'
|
| 1272 |
-
'
|
| 1273 |
-
'
|
| 1274 |
-
'
|
| 1275 |
-
'
|
| 1276 |
-
'
|
| 1277 |
-
'
|
| 1278 |
-
'
|
| 1279 |
-
'
|
| 1280 |
-
'
|
| 1281 |
-
'`
|
| 1282 |
-
'
|
| 1283 |
-
'
|
| 1284 |
-
'
|
| 1285 |
-
'
|
| 1286 |
-
'
|
| 1287 |
-
'
|
| 1288 |
-
'
|
| 1289 |
-
'
|
| 1290 |
-
'
|
| 1291 |
-
'
|
| 1292 |
-
'
|
| 1293 |
-
'
|
| 1294 |
-
'
|
| 1295 |
-
'
|
| 1296 |
-
'
|
| 1297 |
-
'
|
| 1298 |
-
'
|
| 1299 |
-
'
|
| 1300 |
-
'
|
| 1301 |
-
'
|
| 1302 |
-
'VRLkFY;AKdWo=?*WMpY>XLB!
|
| 1303 |
-
'
|
| 1304 |
-
'
|
| 1305 |
-
'
|
| 1306 |
-
'
|
| 1307 |
-
'
|
| 1308 |
-
'
|
| 1309 |
-
'b#riRb#
|
| 1310 |
-
'
|
| 1311 |
-
'
|
|
|
|
|
|
|
| 1312 |
)
|
|
|
|
| 1 |
"""Generated deterministic archive of unchanged FastPLMs runtime sources."""
|
| 2 |
|
| 3 |
+
RUNTIME_HASH = "62d4b093eb88e1d68cfd6d88fe09c982156c04b7c508417709c8e41536ae19ff"
|
| 4 |
RUNTIME_DATA = (
|
| 5 |
'P)h>@6aWAK2mk;8AplDmgd>{*002M-000yK003rTb98WQZF4VQUukY>bYEXCaCwcDT~FIE6o&8fE6#kCOkKrpD{WG>fiw*S0w!&%'
|
| 6 |
'ka3ff)~XXnw!<ih|Gr}<E=?(v+%(O3-uHYsJ!OoY2<t9R&nz_UT*(|7k*~x8LDmjUDRLYq$@LPU(nYHfT8kExcvu78H`+K0R)ehk'
|
|
|
|
| 1123 |
'Q(u1_)zoV7>PqhX$$5NaDoprEQGREkOLH1f=@_@&Z*0feEzOvP{KL_4f%=Crnk<K3@(xX7X|P`$kR(11j5Z1#6-GNK^?a;Q*|ja0'
|
| 1124 |
'UV+eIh%CxVRLoPo$3~Hi7<`uAvH|UCb@It0+eS>sF|#2pC4j>nr0C=SrZmROzm8cEs6`VnzNGlZzc5e4u*Nu8tjvy>4JxA;K%R@d'
|
| 1125 |
'q|YOs$IVddOY@Fd8Bdvs+M$uvY!@%l$0A)>kWWzKquFPwxdM@%9H=zG`et@66^~aO!WL^R5n=uGT574m;uGrcP#f;9TJbNt!o>dr'
|
| 1126 |
+
'P)h>@6aWAK2mk;8ApoIN5Hpl9001@W000yK003rTb98WQZF4VjWoKz~baHtvaCzl@{a52gvgq&p6^iaV2Yc6eGLzh#``9RV31c#x'
|
| 1127 |
+
'Fu(zm%`V~U2wMj2*pgS0XNG0@-(OXKSAPf_NH+JpoRh(lx~r?ZtE=m)tK&Ex-!1cLluagi(?o3*wYPb6kTvb;(fcM^RMUJOW#u$l'
|
| 1128 |
+
'*44+n%*sg~EwZwh<xM->+8RUQI=?BJw!VvsCMwD{FWaIjv-uoel+%2f!#`ykRkLVZ)stHWY+Pq$Gpp)FUN=K{U(Jj1CYogB7PMaH'
|
| 1129 |
+
'@Fj=J%`%^~QL|butGWdoC%5_J!?J=lnn5%#CVAQ9@CyM#9jJ%MHPxzyu0)@T_O@EJTSZy4MK&+~i7jNJL-h)fT;x$zN7L$4Ij^!Q'
|
| 1130 |
+
'`&`~dvtph%!>u@ux3*?=wTRMmwrW>(o~BW;Kun-mS+yDVvf0`a@9JFsYOBS3UR?9alWIPPPGHetc0G|04%@uW+NvHz@3Z9+n&zda'
|
| 1131 |
+
'S({DfSp(gYCDkilVzw$LEex0XKCf5lB!iLR-}zf;K2msz0pZ`5S$k`IJ%z_XbPByYt(xMqe*6neUG=HK7rbH%RH7OcNT1f#=Q|`H'
|
| 1132 |
+
'RRjl7l-Voq2GLQ09i0zgYMYjqTGco@!(~=CxhxCs*z?v_`fl`ddNzs@Kzul<7E73oULF6><(E7EH`|$A{qg_A{jK!y?dW)XcyKs6'
|
| 1133 |
+
'^Onta{t3me#NTx1>JO~eyNmDBqr?5t@%bn{-g`gt)V=&4UT1jqN38Le!{fIne>qPNkAK=bI((a+?v3B2`|tM7_V&l4vva5oUHT`I'
|
| 1134 |
+
'VcXmO_PgEqU;q7wZKK}V=zMhc(@0drHff!$2>!c|_bz^p2T{C#a*ThDFOKlf>Dh7ozzX~;x}U+v_xHG*K0m|}EDyG{KEuBetfZT~'
|
| 1135 |
+
'_j(Y${<3eBKRO++Qy!2#8=an<AC6DX{tDyj9nZa;zsVt0Khq%$>#Oi5HsWWagVEXOcz={a-^P1~$NmXZi+4v(-5-1Zy{jMkHnhFB'
|
| 1136 |
+
'd#7U$EY^Jh*aCBEenA>5+Phzdf`j}rR1KxsG+P2`LLqD=RkVVL<Dk4f*}r%XM7B3RJULDe&h~!5r!H#qqP%x>bn+LN|Gn`TDfZ;p'
|
| 1137 |
+
'H~o2blh-)q&2*XJ-`PC>oMx@yr2I|R-0D~98{f;XVm6<$&9~#fo?7&F4|S@n{fbq;X1`y56F(T0PR~aBhv$H(U2&SvvemrBirK2I'
|
| 1138 |
+
'So=!}2!OEX|01xyKY0C3I{JCEe=+s|Y><OaQkbJ`k>gZIkjASNn?lxsaLwhb8GsFTQE(iW$P;(o48O#u$z<pHZl|2=G}+GA{8fb;'
|
| 1139 |
+
'4MBH&^5f|E@NYm??@!)31J_m`^0N4+n5g_8D<mWKyRBCf+#d+Aa{!d??~O-4oSYpxz?ubYk63w;Pm9$8f6cS{hQa%+ei6uLe8(Dn'
|
| 1140 |
+
'ZtD!73C4OEPhhL0g|D{8K>p(*uSq%FJK0zO>CTJH!5&9H&*aanZi`tqVPkm>UA<jo^#=g`6HJW_+8hmr{EmNo%!i$Ct^wK)d5QZV'
|
| 1141 |
+
'5bu6fLdRgYH{il1o5Dr|8+~>?XVq(fTh#fKP2g-+OkiVAS7r7wE9R`sl^mx%*hAZKy=vMYf%BPAZ*kGUMpfoh_%r#yYJCqRJo=nZ'
|
| 1142 |
+
'R)`Df+eTD+we=SF$z%9n0`V=nD@`k-pT}o=Hi@|NN@#U-K2FCD`3r{fB6Cf6$xml{?>+6^KY8xW&ipWfeStGt+$L~ywVQbYDVQys'
|
| 1143 |
+
'T>!U$4S(<ad<5fmb^)XJBka+3GalLqgE=`kID#E5{eJXr@2A5PXJ`b54HwU*>Bqb-W(E8}36sFxyBMFO`$q`YH=pcZ{4d@ELW7ku'
|
| 1144 |
+
'D{kTeefu88TJOt)s(zm}AM)wZ`_Olg<J!C^52`sz!J$&;Vq*7E8ik%rGQK+nOTU5t!;OxSp?YC4%KOXc@P~Kf^!(!B;P7WQEWLPm'
|
| 1145 |
+
'U9jD72wDK6)}i`y%l<am3|3^>RIpBs@jU^OI+D|Nc5>wK<4<{UbK5q2$&?^)w<#z!Fn0}Ng;RB~cX*bL&fg0l?@rFg03)8xhqLRf'
|
| 1146 |
+
'Sgx*tG`Z#gYc2*^<>X|X!v1vhwtGe!AdN+aw9#0DInQr^q8Uu{wchSO<aL?P$;Z_a7FnJx$je!_DCPx)!n7drMrcGSDj#iQ&cwy('
|
| 1147 |
+
'`S@%E>wk^z6jKu>DjNj7nviIne=M9{bFI$v${h;%VOrdvyk~xzqC#3+Gj>iYvK}4my+1tq>pK0(Kw$+gE_m1@1Fb}a6o;1#1f!3%'
|
| 1148 |
+
'D3`0&e4pcPPKQJasEiJa66FowXCc3ODT53I)7#89D6OTr-0KLIbv|Je(oh_iz_=Cw8pzRK<Rk2aX<JZqw6dOhCiQl8{mARIgk3cB'
|
| 1149 |
+
'ZC;cg%x}0&=V>dg3Iva;6ss%MCJZ{L(5nXf*A^eimuWRwE%*mIQm9|B4ttjnl0E&Pb^_dwfkUO7;iQ}{9Pol2nV(Y-7^_b?Szai1'
|
| 1150 |
+
'q>F6nr$J^kAQPWWK3rF2&Zu*4t_PHNk2YW4jIrF2X@HhtyKD2CswN+9l%U55yJpgc38_JjyR1AfT^_+cINX4}U6p9>n12+zEGeL*'
|
| 1151 |
+
'1iK;QgWH(;7>3u`D0FphaaCIT26o+?G%4k=lv{2HF=u5}0!hqMPVvoc_U1po@e_bs+ea`USy@{{li?gq3!E)24scTe5r8%(7##Sf'
|
| 1152 |
+
'Xf4|Cjk>*axcx*@vzB=Si?vQ&s%%jWNI!rc@W@UBa{`PdPp|Xa>|;^YM%TBt*m{c2gspQ_*Hzv7DVwiy_OrjsipFt#mK9AtjXvGx'
|
| 1153 |
+
'B{QXRgQGN=avQ1S0}(UK03Vm;QtSo52c9!z2FNW?yQ3717bw#LfzBC|Vl1Zj5nJDl0G&aEs|t1#_SBDdzN0ohja&{pSs4Krh)Up-'
|
| 1154 |
+
'Xck4gYF#zW&JtiF^NeIG%vgvh&OoM)Ci4pV#nD1&IF+Aa@<~G+r#>t2iJK5b5yPNp7Fv}kv!$XeDpjZgX60Q^O$)vo*0`T9dvP?3'
|
| 1155 |
+
'`_UH(d#OqQimXrr3PKBFBFJ%z>@#~xUiUA*yc({Su!;5hX#eUm&Y2Ji4*cD;H@VG_cjYj~-$q}(!E)*q0Uodz5`Z(iHtAG<%PhwR'
|
| 1156 |
+
'28-ZGqhYIUwsfgt7HM2zMMrFe&EDWkyRIBMK9TlJ!Z7xoV#5No-D_ZWt2XbE&te82FEFivw9F6jFTcdtH3w(Fz}IE<wevHB#wdk-'
|
| 1157 |
+
'&w#e@2gS*mV@5`}(F$U@kB2whpfqG!9R5nv<sExSQ(>T8XQJqoLO~DZ^BLV$rD|j)7R#B%_hPL-ATQzb%GtwibkBPIMg1VAuI9^~'
|
| 1158 |
+
';R4L$&&rw5<19NF*Q<OGHS?-%*zdkza|f`Gy=7vxVjZK;=#4>cQ86D+RG?d@Xzy6Jk)v?MnK@7lHi7I1xe|NI<{%jq?d?Lp;?g^R'
|
| 1159 |
+
'W-tECP*~*cZ8ha3fCn=7KyNZ{29aiajM3Ss;(st&yVks-V*?~-V8&CSFaV!npd{N!DBB?Q72bnLRi@A+l-&T7{PQGVwvpa3qO6H>'
|
| 1160 |
+
'{6R7G&3TM{6b(1g0(P@#1%<Z1#cq9<e5<hgZueVW>bq^^lg!`3+SpQUgf<gCLh-(m+Sxp^fdgVPy1}U+o#*8Z><$Sm5m+HRutC3$'
|
| 1161 |
+
'ccZVr9H`BDH~Qx5hv5xK1qwes9Kf+`P(aPcKt_)b$1J`mwNr4W$HpYDd-Yo{2hlLJ*W(q~R$}7;QzN`k!`W&+Uu5m%R+ZlX$-@%J'
|
| 1162 |
+
'tC$*?JV-oo#oXi20&ajRe@pQcOBX1fO-;h*M}bNlicAEGViAF^16y8ur&f?4*Itv)XKdjBuDf<~z+LeBP@}xdUvS_L@kU%k6Vo}9'
|
| 1163 |
+
'MHMeODbe+}STRD3-mPwK&~bQ>P0*PvWyGi{vt@HzwVIjW$F!Jg<{@QA{f0^4yHUFW0qauphCwtO4zGmBLB(}hn8{IC3T;inVZ<sZ'
|
| 1164 |
+
'L+f!A&QM-ow|M0YuI)AL-4|`X7;+AYKe?k0f4~O9hMgh!(BEj(PngQV4B%?O-(}71j^NL*bufXGuN-Mdjjr#aEGnhohmNy|D=)_I'
|
| 1165 |
+
'SMywtH0A88dafTh2QZ#N%-lsuccYG&rhL_tLq#^yhmY`>w;#51T+ATY7cI<Hlh@4e&(zL{DFM-SwJN7seW&|GsY%ja7lqM&hr5bT'
|
| 1166 |
+
'mR6#RX`N&@^13WoDQWJ2UI}BQhF~izVh7!XP=pHl1Jgjgv?8_Cs9Lql6^tJYpG7pN<1kxKga#2ku&{w=h{~?9CV1DmftI}A1nmo9'
|
| 1167 |
+
'd$V}TsfBTYDweX|;D$NHEjJ4hw@C;cr0vo}*CY|!rNd}Q5wX38SQlqXTwt<oo85Ib8QVQ+L;R5$m(O8m^sGF>u(=tUk1vn|3WCZK'
|
| 1168 |
+
'8KKQ7FAc4c&dR1sPZ;v_`cixMN0`*CYz?uJ89wF6D7Ty#_)W%yJ1qG6m1A)ZY8&)dvLK8=(!RDxnz)o?Y?_fH&I<g5XBIRFP+FV)'
|
| 1169 |
+
'6h!UL1{E7tXZ@DhoE6hy{$w%Qj_KK)3d`_ppe!fbk6iaWU<qoF-i?SamUl#1o&9Yn`}1xj{nMQLIwok1wqZ>+m^U>e6Y?}{#0Hg_'
|
| 1170 |
+
'7Gi_DEBmlSSi0m5tckhU-!W;hOHn9LWsH*W&y@*s4MX!TY=YGsSi?a!Z@9kQVQ==74mbn?ViYA%wxZZLMgL-gG!()=_LMN=|2pN+'
|
| 1171 |
+
'5fCcpwfytK2`pkxe8ed3gA|Yh<<tb^K%AJz1;A-BX?tAYCNtd+il1iR<qo?R3flO`wGzU^S?6~qSv{585eSF*eA;L(Wp3$A>y!4='
|
| 1172 |
+
'T`s8_h&`Cfmi>{<th8LXs?>i_#2BuyCYxviauH~=5<P^{;C{}GHIocpHS^U?Gq9k2x<w(E*<qyx7A6C@Tf<%gSDohd&Mcc?ld!Wc'
|
| 1173 |
+
'=h+<t&Neg)7)a&9k&&}_*d`y65^{VlW8%ZYmEa3L95$<KYJOr9wG$7Vm)=p7hALXTKNP0Yogr0w9T>QF!ZYD^hB@7^GhRrK61xN#'
|
| 1174 |
+
'r0s^=B{WOXgl(}FA6ctv(Xv7n0BHsmy&<L6`8-ELk=rvRZj-ICK8lqYV0VtD&QR=WESND+JxPU51HdWK-*FC#k|5FFTuLGG+P-u$'
|
| 1175 |
+
'Xib~Dgm}QT5M3NuMQ@sZ5k+b;hFB!tqZQ9q`K7ADWb(jg;x*I_d3=VukvC$@4iDmunw~egIT^aKy-8UPxm`;=^6W2`pHA&8I1(HO'
|
| 1176 |
+
'zq>B9U)ioZY3cAay}n?ed&pdU*8XRE`^0{~))rVa=`_!msS*zLdPN}4_Qw_gY(0tKAVLtPvek?1x02gg!$ggCoA1fK{)kS<vO)AE'
|
| 1177 |
+
't?1>Yd*Zi~QTC?PY;K%|y4)I%%XVG?iK!--(SgO<!IV-SM-fMFq#P(p$~Z-wjH7&xTPv243nbJ<bHR1Yl(7W8d|a5IIJAf_Ur;jd'
|
| 1178 |
+
'6dx~YXbzYjQ@|=yh3~YrF-Svh!eYPK(D7fAI}@JqpuN6~*Gc<sk90@z-7D<^{z*tJQxG~>Q9S&@{lJHB`57B_=7zt*Q!Xk5&XBm6'
|
| 1179 |
+
'>o>*YD`~351jJKs_<ztpX(Sm_k@ZJIgCy8fTgsKLAcMxN@&?m43iD_(Ur{zNx*!cQvnrToFyvb96h0WDjuQuGLGxHL9tUc~+;!Si'
|
| 1180 |
+
'cnwC|RB&QcL}vnJ3G#v#Rx{&6j`1Q@!r(xB(b_{01mTplLCNV3LXZXQid=6B*W;h<T9gigm1!{>h%s3J!FV#4&rRMU_l6b377j8J'
|
| 1181 |
+
'?K-q%CYwWwzFk6{E3zb8*rHR--sEAfORv(0rF$m4z6oodmnJA!v<?7tR|V={-wDIA=pBEMa)Ti`tDf5OGi(5=k`zJ-Mff~jKjzZO'
|
| 1182 |
+
'C94LcVb0)?&+=ad9oZrCzc%P<7yMCfr(8-fz-uKzI{u7<FWkly;*oSv^m~sf(pcACdzEj$l6vKic1d!4ltj%DcqMG1(K0J)x@YkM'
|
| 1183 |
+
'Q9?)lQXzh2PM2lZ7IP-W5M_+(nl?whoW-1{NB64DFY1SATIF0j%%;G*T7==4cB9w>?VchDu!gjlrWav8P68~A`Hv|yqST7&ez&af'
|
| 1184 |
+
'Y4V}rlj5gS_KnRK|5aGEuqE|{Hz~dtlqrmFsq`+2HOc7OFUos15TJ_#jJA@xsxW}yfU}4)<#}PwI}w6`jJt*%29VRvO-f=)UQ8ZY'
|
| 1185 |
+
'fyf8MXmZ()@SaOq=4zm)LASXZ%|S$Bd=MJCydoh?CJSJ=>^i|S^Xxju!=hTwh2p&)7exn(MKo=H5cO0DrTQXY^!vLmQL@+^3^OQA'
|
| 1186 |
+
'71wbFI~8dUhp<rr)ngbAZ?l*_4DT7<54+5zZv`6|gF`@1(F%oh&w`8o4#@O$(f%6Y1!sanjC0vAZ{}Rw^EMD65lC3)e}|DzSLKJY'
|
| 1187 |
+
'`h?CSwDECvAR>sU3{^@gPg#Ris3)7`fwZ%#*u%k=Mbx4#q&vnOduUi;jrE7qVkR|5(Li6tvx$1^2SW+3MWb5ey@O#8FCK>GK=8E+'
|
| 1188 |
+
'pnAccD`CMCUa5j7c$`_n$B%I<sHJ+rxN`$owKzdM@NvL_h@d<Xg2YUA>xX^~@1d0k9tw1wqvO6Rck;!uy+h#8jUkNy<FR#C=ks#4'
|
| 1189 |
+
'SZDIpFnDIWlQ{e%<qkd@X*I}d@OTBW!O2ECM`+91h62NdybUz6dqI(s_8$HO!!^l4`<&`XI%DGsk0^^yOFbU64&r*8q<jPAKOy1_'
|
| 1190 |
+
'UEt)k5zxeAaNUh_qha+RW6-3GG>f+N0q<|oaQ)pjP+Sdb<w=7pJdnTU(5lllT?4BRq5pcrDiGm=%G?r2yRh@DU|3h>6h2YGiXBa9'
|
| 1191 |
+
'#L0Jg@ZEFneS?uFK29Di_~JuvowV_@g5jhBg|HX@N8FFTi(Wgi!|QWT(wvWCX#woBVyM}tl*i&VIUWIKNjzqCc7w%LNGV41GLtI9'
|
| 1192 |
+
'R>hP!;qnriCybjl8jPk^(a%`Q34TVEQGdZ$^*1zFUVgg#@(M#Bar~RuDblP!p!&=T3>Q=PyAG<xGO{o0L@@_R-!n5hwM%9mT6mw;'
|
| 1193 |
+
'AEtbtS8D;g@ya1>X5<ue#e5&(><-3CmUFu1Vh(rW7Nd^P1H>J#w>i%>BjK;JQ$sT;O4d)4RlLr#r^qdc0u@|j5WQ6%O)f&rF+&<T'
|
| 1194 |
+
'b9^}=C(7zNyVC>Mtme1`xlU&sG7&MqD0%WieMYeOPCRdllM*(kE9P}-bKbeenoSN~PG_~`nUQ|8`5b@_w(gw%cGLL3fAXHJGYI{E'
|
| 1195 |
+
'oh8V>y1a+uraXbp(I3CMVV?yeYKQmSOt3`!OBpz?^Gj`gc$u{hBRtP{FxYhs<%Y{FMsUJ98jf(I1meYlS}ygsin%p^i?yku6uC;u'
|
| 1196 |
+
'!e__<Xy3tS&w=L$Q=`_vgc@U*)cBbk{0q~;B^qWc1BtN3Z6Bkhdkj8^Qn({xQ6mJwK$e~|qisJ)IoD>=cdKhF+(;|yqJ;-J)!foG'
|
| 1197 |
+
'<C$l?A|xG9TYxm`i+%>u2|ZD6F<Lh{ozYh#s!0~qNI5c#ngv}Z6bm2%O+Zq^G;8IQxgMF}Ou_8M?+?c;-%!!UhQF&9?~y!7M%E-!'
|
| 1198 |
+
'YJY#{`@ilS@9&)N$^1!nN+nYMw612bCd+nb^m=FSrp}r5R;OJeg)fxJ$|=w%jtX~qn&ixfz_R>#h7pENjS?w)UFX?{E&FhiQSo_7'
|
| 1199 |
+
'or^t_49iM;vk8$H4GS-_Pp~ygnMauns(CqjzW0DfHvtl0Y(X+ixS(z>n&{r`zinONK`K0Vl4ra1b4jw$Sw!19m3jV%E-rye52r;!'
|
| 1200 |
+
'gLd>H)3!R}=pG$*Yv^IN@6exs+np0PiM-kg;j7B|oyQFmGlzjuI@x9&+79|+q{mW?!a(e3rnDhP!0!Fimj)-Wjk>%>*QC}B;=nW&'
|
| 1201 |
+
'gdy`x_VC%ObF0$ai_avX__l4AR6S<LZjHia-p;E@R|%yV>jUfR+p56>S(LCsWtUmge5&fHQ+5Mc%Nb6!W0jFKH$?Bo<J0r#;_S$h'
|
| 1202 |
+
'woK|MnP-$me_9$VKh46GoNfUuATgT~mK}p3q$+-((UJ!Yy~<}+w)6}QnI|Nb_Pd#qgi#{m4QVqD3SF1#>>kmLIQ%P9b73`<&VqUj'
|
| 1203 |
+
'fAbQ03xm|Dw#W!-mE5F9j@5Y76upo|2V@1-hp)f%ACT3BHZ_-+)TcvLzy5MZ=SG-R3y@sYfgr<?!^M3gs4h%rTtEo*+8=`_4x9#L'
|
| 1204 |
+
'PUr*&`XF-3_{_yLxhfek2Kx#2CDN)PZiWuh9=_Ei!bfnO4#})6v{M}fHHZR83P^o(*{Z;u;Nmrq5ovWOCKABrE1APvYdy1)FTR{f'
|
| 1205 |
+
'zaCxJ!ghlO8inLAFQ;7YwKL`QUHqSpnu-7sTp!N}^V32i%|qXNq}rCjLi6foPO_$$<;hTGr2jtbv=3!Buz-LxsI?9=+(4u|@cQpn'
|
| 1206 |
+
'^ZdZpvxGb~&JpI?Y*6hb&7fF)4I)jXkVG-a4DRrVaDxBaoUCWacZ}mC;;#{xDVAuWma>lAzyVI!zXMOi2cLk%ej(I1%B4wk?Iu2?'
|
| 1207 |
+
'K<xgmbjT1Jnw@g1!vqRdg#mQ^1wx<`!3oWo=vHQ^G}N#u0%OeBXB{A;(sK_?PKC$DffXQ<26{ZYT3~~zw?e30itOK4F;QQ<20{$B'
|
| 1208 |
+
'?5~s3;+`~bn(O%Z$9*?Zh+*@>;A_<Jd3G<64^k)h5=p(R<72Jl<feXW+n+W>S#Vr{2l54my$KVV1;77b_6V`J_f0W?vS*|%!bVtS'
|
| 1209 |
+
'VR`DvOS)<D6EjL)q-VItKTNgm6JKHobuk$M)SXN^+5?wLsNET5PD~Un{wk8<kREQ37f0t<sq98}RelvK5e``lq$|YTxoqQ?YhUxt'
|
| 1210 |
+
'dLEhvz7_(rAQV7eT`95fgV30h%1YGfP-UrtiDhrAre(S)l=fx4?WoG=;S1zRuVz_M@8r$ml?aLJtW{@=rlY_=R(XBb@m)GnwdTLc'
|
| 1211 |
+
'%t=h?6oT4|w&;3pO(17gp*d8HEX)U(%*cu{hW5?Zer-w?c|y7&(vS0Zdpn4*nQ(~o2dG~KEwJ5_v0#F-v0vcF0Xy8K+`!J)qU8QW'
|
| 1212 |
+
'2Kw71`tk`}ddMo9aT%b=;HjYNyB3cuuC&`+@3As8lQd`SxUN8koHD_G+yl2d=aTaYs3L*?J%@DJq$T{1=QH#vVPh09zx7p;9j1`z'
|
| 1213 |
+
'155Ozl4)X4+6ynN)E94IK-wsa%p_Qpa1&+&K&*(?!{79MVJBYo$S#Q3kaFxre^Xl)mB&1)l#Y?M>?B-o6h352Ql)1>*Kr||Fz=wp'
|
| 1214 |
+
'(0isdB*$7AVwDt&CD-u_`=nha>apdCQwX9Z&cJ;v&t{_#CKISXJkfPv;q8~Wwq=XkOtaY*jfM=ky9{wB#TH7H4@!n+O9lO2-tHJQ'
|
| 1215 |
+
'B^~e3|4XcN^|*+Ps>oW5EHn&5CYPBavyr&YWM(SAV8Ehb;woyZY;A0dm+AMOr=WJBkI4s#u}*F?vNr(+C&g=~x3ECPR~<>RzrN'
|
| 1216 |
+
'P>r|$-c;qblA4pmq!xB2VcSUbzx@z<hD6FDvdNd5JM27zuH0dcu#FVU2@85U)tRrv8l_A?<wZzDMNPe+3yV&wZ<3m?ERN+IoWaGt'
|
| 1217 |
+
'8&%gB@XuI}UO>L1k-Lwo$a2F+xSfn49-G-V$m+kmbnv{o0$sPQ3s+<AMp!R>I|mfgHI2OB&ech~#>?^z$sz9Cs6@(sr4mAKs<xX7'
|
| 1218 |
+
'yE6p8j;j7NCEZHpE&scBy^HivmM3S4Kizj%+HZZKfO8!NxsJe`ZC@GZ(gQtdlpzHU#E7xBM#r*Ex<?2@YJojckxw!3AM0~yds72}'
|
| 1219 |
+
'KCdTE%K47wbs?ez!*yDItE8?C+clgOAq$H^Ox^)}%+<mxKS`xho!JqcG0?r&znwn$eJ#32eh<q=UKY!_qEA#B$IlJzPA;qtyMe)T'
|
| 1220 |
+
'C?uiy*_yb;r|deY4%$^L3{gqkOnKM+moPlKA|}?q!O$uXzZ1(TG&L@h@sgYa&NNZV6?;hu|LU1?nbW2lofB%g>lm&$=jwCE$w84^'
|
| 1221 |
+
')jJeO1-NU7Q?bLMX;#<x!n%%d!|4@hdBX?!H`fkecN;q85g;t0Csh*qIIvC?%k`e<pLUU;JH^OinOIB3AGjtaGqGRL;(RO;yo9dj'
|
| 1222 |
+
'J-I#*MU2Qh<8XuutwsvQM~9aB8_Rs4By$(m0m@H%_I@CG-5tEZWm}a1qeG^(5}Euq;%wGNcm}s+hq5j&6`n$-y$egU7P?xP70Dpw'
|
| 1223 |
+
'8A_3etp6;5Q{naR6EwR8E&GZw4~tP5v4TR@G$a?0%YscCs|5KZnLrL|boh1`{YL_plWbli{zOS?t%m+xvc?*YrI&XpnK-?yL#cD;'
|
| 1224 |
+
'Ww@CK6x30)DRh0pq(S~`e&;=#$#j$Lk9j$*>Q{1FUpe8J0dG~WYs|!HzTG$MI3LP+*a-8nigsd03PZcA7Yy44zS=}0`(2EiIanKp'
|
| 1225 |
+
'YIxThb>mq?-wd<qw5N}5uI1ee2~NyMXCBNzC*AI=S2ysqy2cwNU&U&}!on)}hhI;#p-_c*8i5Nu(DR3)#q$`GIqqdf)Tfihyi-QB'
|
| 1226 |
+
'?rL;<Y-Kw)ftewrHavC3qjwCsCEp*wWkKK`2a=WjdDLxpNC*fZ-dMv{@Em>(JH%a2$(avJ7IzZ7KQ>Ih>n`1qBBd7D5~Yr=8z@|;'
|
| 1227 |
+
'4<w<B%5LcyXDiu>gv4yWHXckhRltUHQ7N;ohF}Dr8?T2l9{7tyV<um^X<gQuXy<gYJ2Py)i*hnwO>=$$1y8}aWU)YT5G3iYtC=|*'
|
| 1228 |
+
'%@BYRP*7jn_I;5TD9v9J^QYpU;;56)T(&nJpB;YBE@}6DK0X;kU2jEoTxi&S_FCe;KYzRP)z1DrTQzy8%=?qKAf4^Av)Jc&&OBtd'
|
| 1229 |
+
'V{SH3EQ|7ncT+^|7=1TW%GhMqcZf;@TaP}hySGI3X!M$ApObgb+-tZGu6C*>5`}xJ2Ut4kG*M*-TWdI{y^iTebW!*6ip0BtxhL!V'
|
| 1230 |
+
'aCkT%dGZ$&d?K-)2Y$Yx)?4Df8u&9=_%unGTCFENu2P#EY;BY!(^5XoteCrNd0(IHNRd4mep^hxy9&e{`Z1(VQ<d<|P$~hlA<KE&'
|
| 1231 |
+
'3uu(8b)7Gcdf|dfmrm(tvhioCpgNX^C9#v2;hDMYjCJTah!>FBd{-E|+p2MzX5buO8n|bdlHeg_;-97~!9^u;Us+W+qKWuB*x3I;'
|
| 1232 |
+
'@5$~`%DaU^<FafQhHRR{YG|G?-2h1z=F5m`98MOXHZxwREF(IBn86P2E!ZYK(d$=2v}9in?iXY!C_7$seDdSy`0#JArtrq*je|uM'
|
| 1233 |
+
'bQY|_uD6ukhaS?lEse*xNhYZ7lRM7c?rD!u7p)kVn0MNlRXLxj83Y>SJ}1Zhr@PBsH<%U!<KL;>{KB@52hpZ??yw`#jpgzs*YHrz'
|
| 1234 |
+
';>jTQ2>a^3dEVk!?gup(-yZ;o(a)oOCas=Zk#s&5XI!|@HA&{h_MH=D+yLR3tkbj6{^2>Iw(*2n_gCBn=Pqy|h5yXWWBW=RfEIiA'
|
| 1235 |
+
'65jwz&KO3^&QHPfk#Z-4?`92?)%z~o@G||-twhiFw)r|`rg%UKKwVFN{*yN;uH065t{G!b2{iK15l7Y5nOwByMP37IX=;BaeAI+J'
|
| 1236 |
+
'&<kqx^Z0D<+}KCeU0PnIAg|Zz;s>%(1<Bj+PiK4Y(=le;@Ge_@gI3A|Bg0Eq7wwWSbSWzpDQSq%p5Avy=VO7Zm-dY7zMe;J29jQv'
|
| 1237 |
+
'r?^t=-fcKcETrRxgOJ`xHn2wAR9oE~k4aa`OEE9bOt@JMlW=m!5D=PLE$PTn7(~OocCC}JNXfvqz+$7#ax_MoeA&=UOA+N6AS<l`'
|
| 1238 |
+
'st9M|0%visMn$I1k&EUC4vsIT>ky?0$MOsjRGIJ7@;7YYnAy-ecfsyaSN9poPMe~wi5?2JuBFZAbCJ>3MrC597Y>QIzpnA<37DFz'
|
| 1239 |
+
'=kcrkNUYD66>ax;b!*ROH~tO$yRL2ASOdBUA9^N-Tx%Hg?u<?5S=r?(iaTyUjHL=@<rjSt>K*MUj8!Tid5<w(6dJ(23!Wf^%g)Yq'
|
| 1240 |
+
'g}rywTYDlm?YuEv2Hj_$QhB)&jb)Q><4(#ns=M|#^=Y%tD13bB>YUgI)doKUY+cgjNtDkju#1Oa&%r;MlN%_z7CJEky1HXP*t-~?'
|
| 1241 |
+
'r29vBn(y3Wchime4m><=f7^qW_gTa8-Xn{>Y1AllGv-d?K$tBi{a?-(xYr@#Mk$dL7(aX)z1bAy)4TQ-I0hdsA4k?LxhSit5GT)i'
|
| 1242 |
+
'{+a9hY(>09LeSR7IA9v$HG}!4Tr(0L3Q@1(7jlK!_(;ZVHJ)s%=j~1xmp976lhe{_*UD~b#id$>Llot!ZdavbMp^Q+hE!6bw$6o#'
|
| 1243 |
+
'(L%~E%V;AHx!ab~8vRB|&8lZ+JHxYDb|4Cw9$MEkJ9ykR<Q$-tm51QPB2lc4Y3|KuK)YJRRc*no*SaS<cpjJ*^QjQtJBow;2w&mY'
|
| 1244 |
+
't7-|4Xp^&B0Flx3fYR_Ha106>OO*K4NBHVw)yl6wsXJ%b<596F#2rZnok$<2(ZZ!=;b9-xjwXK>r3W<@fjTiyJ$U=6fD^IBK?7T}'
|
| 1245 |
+
'W~U44GbzeHeLN;WX3V*_@WI?JS>WO%soX8{$t_T0v)Gvxb<@fLYW}30&i8iDA3D<dF~_sMP6{tv(+)w$>#SXZbhk6^ruRFE%@RRR'
|
| 1246 |
+
'vGS^D@3!UjwRRBtXnDd7r$b^s*wNH5`U(5j_KrLDi^TITR7qGX66cLIa?-1is9(<y-*(OT34OFiO4$_?{nL#(_t+tmz<VpGU0VAR'
|
| 1247 |
+
'_3POlOf$iw>1CyShOVx}dUk^Mjk{)(&`BesOpuO=$tfXE7C9@!TB3hiXqontgggzr5+}csHsOJ9@@0SE3km8}m6NqJcLKIUlS{g^'
|
| 1248 |
+
'#=sJ1f=psdbs;ifKJ~<LvImQ!!#%NIIIazsg(u#(*5V`5L}E!k>j$OKTP_2kDQn%wYK5hc3swIuCn9Lq9zPagUjZxPRCEdlelmip'
|
| 1249 |
+
'&{~gv{!s~v@bC7##MuSN&+ldCs9<~sPpa~gXC@@XCmorPhEJYxgdJy)@SI~43iT(RnpnH7-{;9w)8MJ_+a%HF|96K%;xjViFP&)2'
|
| 1250 |
+
'g)a4CiIsU&z~@d_Gj-IzCutO2F8^z?Mm;fK6jW<)FG$tJyCHSkEEbp?8<=?^Z}IHo1vYd~n40)<Zx!u2?c3HcROtuU-Mn6Ya~mFG'
|
| 1251 |
+
'(I27Yi-Z8_hMyGvL-)P$*~R%d{qgYl?K*)#ZlrT)-aBGFtJw_ip-Hdv+w5ae)gcgexd81r;B13E?eNLL!O`LIDE)r)ZtthVle6>Z'
|
| 1252 |
+
'=lG$`7bM&OIGSCei>T1>Y|s@Z8^pvZAgq?i#EZ#?c^)&%M`z;25A*oN4xHir)G(ae2z8sWGmT-g?V{Ilri_cA$SaIJeGutQkse!7'
|
| 1253 |
+
'mr1lNkjs!@pCQIbh%hnorzJS)TxWPZO%`%YK~fY#q1jyQjwwhMeCZ?bffEcJ8T10#^DL&9SkIQ$sV86meDpko`-)bv*GOW&*gzNL'
|
| 1254 |
+
'w`{+l4#+<Kh8dnL1(5gWam7!gX`D^~FsY(1rTo3vv3PN#`R`T7!w~PIux_U=Ykx7_PC|T=04ZH2c=}1eadbL;zx>m5x<}hkhU?Iv'
|
| 1255 |
+
'bP961_QoRIBL@kjgk~N{AwgRiOZewrW})$J+JHF1GRbvTmW6`dZrY)|=YsXxUUnNz(g9RIJ$m0zwUnL4(e2pNX0^yRFSEQo#khXO'
|
| 1256 |
+
'<QQ%ZBg3ef6EyMXpAW?c+UYBkP*P9<K$4>Gd<<+?DUQlbhk1b%3d|7&WDAMshkqNT`+MWj4<~1bn;#2dx|0HKd7MehblPt65?L&o'
|
| 1257 |
+
'NU;K5)#BAAeo*E1MX?uAB|ObPNvHT>bUZra7Xjl{>1TWU<8{;t#W05U`5#Qd3E~C!f-!lQPTv=#z>{R%b6MTIyTW9OI#nfUJK0tZ'
|
| 1258 |
+
'hechyx_SnqDb6}sL09x+ESVEE-dPX?!QM+grdiU%hJjZWV7a?)Bj9b6U$!OaZKCkY)7B~X4k=rV(KCOU?vCMHtG?`R9LwTwG91!^'
|
| 1259 |
+
'b|8NpVHfgMa_vMR5O%o5^J7~KJBEJ-w0I<KPW-ATcA2{W@O;cd<VwY-cf?%Cx#^5D%I9dY@#FGhH~0<14S?9w*2RRM#tU|#>C&;o'
|
| 1260 |
+
'Tt~-v2`!u78AJntjY6oGs+<{khvUa;l3iQx$z?*gC9^ZvPfXXR?-Ro8V3`r~#B-8+PgR<!pS;m>f)xeA<%|SOoq<gLaiy_ykK{h|'
|
| 1261 |
+
'G`e8~ln26-!l3+-dV<V~MqWm54mk8Bw*nH`E9BRmA-1g4Q!-@p7VUe%O`H}@hMW7ez-=BK9t1u6Ya9^gS;CBFF$1yfjmxF2-q=9B'
|
| 1262 |
+
'(auk1gHDHxJUlYwTSh^9?p0N*cy#{$0J~%C|IOo!&mFOsifwoL1vJL4B^3wrp(ksg{KTm5jRLHB{(KF*D~|RhV#!}Vp8O@k#D9ZO'
|
| 1263 |
+
'@n1Py{MQT_|CPhWpB6eUOt(_VS3!K9WTw+ZDW#q*F7cU0aj+8n$FXfP2_=y~T%)X3F31xt=uy@Z&pWGeQ(sTWlOIc=nJ3n>9mYsx'
|
| 1264 |
+
'_{4g)%*$R$E(r+kfe<IPl_x#{;mPq`Z2L_3?n`qdS<E<b_Ox{j(nbIPUjx0(a^#S}N15v0zCOj1*nb0Cx3YtJiwS7fowh6-8NT3x'
|
| 1265 |
+
'<#mVrKz5H_Hjib70V&emERcYUa+O=DQDBXVHgN9>f%N40THgfg*_K)FqkGmIw+47@l3Mf@E&9Td??Wg*;s^Aq9;d51KdqYL^C?Dc'
|
| 1266 |
+
'C=H`O#1KBpz)D{Rvuui2w=!g!Azl&UOD49+>zlj@r5eMiP8^11kx%mB^)esw;}5=~&~s!VygkOMLv1!3To9BRzaRu7{IM!$#Z9mv'
|
| 1267 |
+
')6gFI>h}G?ksYK)$0t<Xce1&1=OLQ0O<5vot)Ru*422DCy0&yczf7p|QA;_V-tnQO`=}S6-<9p{U7fv>5+`af*F|-^y4J4@UaD%R'
|
| 1268 |
+
'%sk}<v2!3SR~8)p-V2OGO;3P@&t`AFeDj|OpK9c8V<V&L&c3c{rS7nCdA!==h%#IJGqA<+cq+=_x_$HB71*m+fT@=f*cu$-EnM84'
|
| 1269 |
+
'H8i~l!d9=T-SsY1weT{zyMyD&8VZYntzjCdqKIu_YhDo`Uv6;Gme%})0pEYU7G@fq!K#a3SH$pT?VxKsXHS$3^Oc<4h`3|SJGt0T'
|
| 1270 |
+
'E?0?!0$l47Zdv0>+t5Jnx+7`(T!KoO+3*lVZRfr}{Lin3ds`aHyOxIjyZ*uz#YIekdVLQM6M=kY7f7-Q^5L<3`|=JcF(Q$XBm(ru'
|
| 1271 |
+
'RayLF1#0A^u28#T6Ty#`GkLqw_ja$?Et*oM^CatGH}k1{Yi4>BstIsbuQLjo4pcSuT>26cj`WKT6?jW5Rl{bZxzWXRQZS8VhPkZH'
|
| 1272 |
+
'Wg?9-m!{ZEj1otQrC6bDKG+x2Wz&y2s18_&-4I3i5X~M&_)Ev|kaBJUGBI3As1D!SL-k<mQY$g{oI}Y|WI{gI1Ymd1oOwsA@2jb@'
|
| 1273 |
+
';B7Qhd#XwM&ImkPfjO_EIsA|}NT7sfW?L0aJ~&qhJ~HaN8xA|=NCKI})peN6Pr*6IokeZiGA)yhiKbO@IFMdzao$f{v?ISg%RYHP'
|
| 1274 |
+
';uD0NhIp)Ti&Mx#d7FL2Wfpld(xHo|Dm%@U!g$Mf4%}A6>g?E70{gOhaI#&HHrBCRdxuGgv&5)LP8S$w$*4Lgz|bP}(r{YaNSI2$'
|
| 1275 |
+
'7(M>N=<$=J_h2Ur87fYZy7zYD5&clqdE}tEzmzakt~+h(cG06E%Z3HXc@<<Yj=tUttIE8}rl|~_OEEm1-D<;s?Xr0FhFL6_5-+>L'
|
| 1276 |
+
'yGhPSpwNQ%#a4^?ytp1BTm#Y&c6$KOi&yPz=fC2<)S}oah~7n6;McdT3>&6_0yI8(e`I{<drnD&LQ2?Gps<&+a2YXZva7(S85Gaq'
|
| 1277 |
+
'h(H`1b`Xy`ot)?sPO${1FT-WR8$W}9x149Gy5bDi!s|!GC^HU*A{<e0f6|wizLpD|CH?MB(9b&&8zp167wSknFD4U{-Rqp~Q9OQk'
|
| 1278 |
+
'c=k3u-8&oqHRTD}S*moUX50sEKhO<7;CT3&dSr+svO}}GMClM{vNh|+Q;wLkN9yP*_X1Nrv(7h3(5B$(To$G4>jcE2o|FM}HI*4$'
|
| 1279 |
+
'*OIS5z1Izi86(F8jXZYrD5r)+KOjU2y>D1CH6RfOtO4*BZbgroR^d8u$6Hqy%5Xz0z=Y`-IsjP;$!o3e=)?TFRX5|WY&~)Dp*ud{'
|
| 1280 |
+
'l_&(MQr~c&hVhz?X+j?d#_i>bY!l=6V9VsooGmk_i5f?KD+c_G{uQCgQry-JlZ1alOgfI^BLK!0gPa?sT`1;)l6kdiQQ8FN!yLh^'
|
| 1281 |
+
'0P@`-fY_4jTAnncs<48CD_ZC^+;*qkUU7f;caTTe5jjCVLuB$qI$^W!-IUa_he@4^cYQ)E-fE}vL|)&jxV81?dA&*}cw+<r|IFg~'
|
| 1282 |
+
'U-#MQ1BKgz-!Z&r;`;X6Tn+FP#%b~)yTQYdy!0SqEx|m@Fw<lKtCVNbK&<o#i>~;lUy_DK4i%0bx#wMDiOvQaLoGTmWAaR<r@Ovm'
|
| 1283 |
+
'_%!_PY&Dm7cvIp<wt9i2Z<Mq<(A?mE%!4N!^>&v;xUVo8>G?qSt!+U9b@Xc?Evdj?X=x$>iNokzwS4#%)i#BRsacz{!PZua$pg|<'
|
| 1284 |
+
'rIv}`U3{O4-Np!^ITx0~cwY(O=OQ|hzt=aZ%QtRJs{CSjn8+(hhU6vAx_oiM{FCe$jeJFRQuWd}Z{vHX4%}HEM?8lwe<zc-%4h0*'
|
| 1285 |
+
'lW%3VUis`!v-_nny5w0F@abyn{{c`-0|XQR000O8001EX66}|7Py+w}><It>6951JW?^%5aBOXJFLHHmbZKp6E^v8`R!wi)I1s(-'
|
| 1286 |
+
'R}6Hrfz*fOX28WRg0v0#fuQhZ5fmydjclSc>5`))UhI$G;g@VFwi{n4kTY-IyqO_gmgU{cPRUx*6<B;i>*PuyERC%<U^`86i%=Wg'
|
| 1287 |
+
'%5`T2Nuy^)alhReOH!}lgK+fl<*S3npaX3P>W$EAgtam&p%RWm^44w!w?Zk70kjbW&q5Q3B1hR-(@KtQb_7zxv!o5o+fLW>pUI?3'
|
| 1288 |
+
'CO<*whUwNQpOCRoTK2{#X*yTrV6YPPFL>Ud_7*+|!WRO3k>qAYS(Zi7TC;_!YCGyIRu#yQ7lU&mAy=1dlCzSlY?F4jLW?!pXw?W3'
|
| 1289 |
+
'wGz&;6v?dLiWaordDYV4@}Gyh>h{y!?dSV%AFtqxB(y>mg=~jM^8)ynh_HTjpf(e$IwReCPcpVBim!sUoqAw#q+>H!WZcJcBi9>r'
|
| 1290 |
+
'R9->&^y?NI*=@@o?D$vDb;6<kMZH+s4zIu|LoR$zi*O9zV>KRPF(NzG^E>|T7#^EZ)uA;O1guP_8$Oh}MT@%TLR%m!r1p}ml&OEs'
|
| 1291 |
+
'LRCVt$_To-uC^f?u6s&n4zKg;^9r8aVCK1^_U3xdA&r9n;G5CNc7E}Bj!M^H3#0y;q;)<@b%-^Eckg@UAN|gcUW>nXJGJMehjWxW'
|
| 1292 |
+
'Ja(^Rx6r+P@8+rL=Ov1<WD{m7Iz>H%jbgjtp9ILN0jp-^%RAPIq#y3k%K@qvGH_5Rp14<+AJ}JS*l-U#Zef6%S>i5pFLUXP=A`mO'
|
| 1293 |
+
'1-v{}Y=!(~*)K~Fxu*stj}><u`VMBa#bM&@Na)ElvkkhuY6JESh_f|Pb*@(uNZR(d0cszWeFTx6<TWCtbH_tbca7lT2sQRI5&-f>'
|
| 1294 |
+
'OuK8eJ^^_OO6!5^I49q!j4%m@{+F?aycz4z*%=V{rWmCs<1HN86qUo+^&WQ=KBjOs`XIxz!G}6riXE0HkGoW}+#R!X7BLNu-CG{0'
|
| 1295 |
+
'9W$8sDP0!H&%s8xKT1A50KV?3V-AZ`%#O*N7wwqKg#wJI3@qQqgzWx+v6rZtc<V~dhDS$lDA?H<ogU}>=3>3AU?+#@EZ(2$bqZ}v'
|
| 1296 |
+
'=yK6cP1Qv@7ix9_i(jp(Vk7>GvVg~O^aT2Me0Y8OozauVPyGK-O928D0~7!N00;m803iTN8H6L70ssI&2LJ#R00000000000001_'
|
| 1297 |
+
'fdBvi0A^uxbZ~5Kb1z?CX>MtBUtcb8c~DCM0u%!j000080000X0KZv*F8Tog0Lumd03HAU00000000000HlG<0ssJJVRLkFY;AKd'
|
| 1298 |
+
'VRUq5ZggpHZZBV7X>MtBUtcb8c~DCM0u%!j000080000X0Q^Z>5V#xw0P}GG02=@R00000000000HlEf1pokMVRLkFY;AKdVRUq5'
|
| 1299 |
+
'ZggpHZZBVBZ*pZWaCuNm0Rj{Q6aWAK2mk;8ApmxOTCPwD008zK001HY0000000000005+c^dSHMW?^%5aBOXJFJW|aWo~q7Z*DJN'
|
| 1300 |
+
'Yh`k7Wo%z;Z)0mNaCuNm0Rj{Q6aWAK2mk;8ApmHGuBJ~5007M;001BW0000000000005+cgew35W?^%5aBOXJFJW|aWo~q7Z*DJX'
|
| 1301 |
+
'ZggdGW?^Gxb1rasP)h*<6ay3h000O8001EXtezlg_W=L^-~|8x9{>OV0000000000q=6AP003rTb98WQZF4VWZDM6)WNB_^b1z?C'
|
| 1302 |
+
'X>MtBUtcb8c~DCM0u%!j000080000X0930Fff5S<074`H03HAU00000000000HlFMIRF4=VRLkFY;AKdWo=?*WMpY>XLB!bZ*OdA'
|
| 1303 |
+
'Zf7oVc~DCM0u%!j000080000X0EVlQlBqZV0Qv&~0384T00000000000HlGFL;wJ0VRLkFY;AKdWo=?*WMpY>XLB!db#88DaxQRr'
|
| 1304 |
+
'P)h*<6ay3h000O8001EXikkA&Q8xepRssP49smFU0000000000q=9#R003rTb98WQZF4VWZDM6)WNB_^b1!prZ*pO0WiD`eP)h*<'
|
| 1305 |
+
'6ay3h000O8001EXgp*hXBnJQh5*Yvh8~^|S0000000000q=5vr003rTb98WQZF4VWZDM6)WNB_^b1!sxaAk8YaCuNm0Rj{Q6aWAK'
|
| 1306 |
+
'2mk;8ApjFmATV+U000OW000#L0000000000005+cV!QwVW?^%5aBOXJFKcCTZe?t9E^KdOYfwu80u%!j000080000X09MH_Z5&Pj'
|
| 1307 |
+
'07WMO02BZK00000000000HlEj!vFwgVRLkFY;AKdZEs{{Y;!JjZ*6Q)O928D0~7!N00;m803iTxV;JD@0000_0RR9S0000000000'
|
| 1308 |
+
'0001_fmIO!0A^uxbZ~5Kb1!XgWMyn~FJE72ZfSI1UoLQYP)h*<6ay3h000O8001EX000000ssI200000C;$Ke0000000000q=9}C'
|
| 1309 |
+
'0RU!Ub98WQZF4VeZ)9a`b1!9cZC`L~b#riRb#pIYUukY>bYEXCaCuNm0Rj{Q6aWAK2mk;8Apk!(`{ETV000r>001=r0000000000'
|
| 1310 |
+
'005+c#u5PlW?^%5aBOXJFKusRWo&aVWpiy`aBOvRaBOvRFKusRWo&6~XJ2J=ZC`L~b#riRb#pFoc~DCM0u%!j000080000X03DAy'
|
| 1311 |
+
'6Yd`X02_}002TlM00000000000HlE~J^=t`VRLkFY;AKdZEs{{Y;!MkbaXCoc~DCM0u%!j000080000X0HIV6Gn6p^05$3W02BZK'
|
| 1312 |
+
'00000000000HlFXUI74RVRLkFY;AKda%E>}b98cfE^v8JO928D0~7!N00;m803iSp?3Zv*0{{T*2><{S00000000000001_ffkSf'
|
| 1313 |
+
'0A^uxbZ~5Kb1!mrZggpFWiD`eP)h{{000005&#kaJp}*&my-bi000'
|
| 1314 |
)
|
modeling_fastplms.py
CHANGED
|
@@ -13,7 +13,7 @@ from zipfile import ZIP_DEFLATED, ZipFile
|
|
| 13 |
|
| 14 |
from .fastplms_bundle import RUNTIME_DATA, RUNTIME_HASH
|
| 15 |
|
| 16 |
-
if RUNTIME_HASH != "
|
| 17 |
raise RuntimeError("FastPLMs runtime identity differs from the bridge.")
|
| 18 |
|
| 19 |
_RUNTIME_TEMPORARIES = []
|
|
|
|
| 13 |
|
| 14 |
from .fastplms_bundle import RUNTIME_DATA, RUNTIME_HASH
|
| 15 |
|
| 16 |
+
if RUNTIME_HASH != "62d4b093eb88e1d68cfd6d88fe09c982156c04b7c508417709c8e41536ae19ff":
|
| 17 |
raise RuntimeError("FastPLMs runtime identity differs from the bridge.")
|
| 18 |
|
| 19 |
_RUNTIME_TEMPORARIES = []
|
runtime-attestation.json
CHANGED
|
@@ -4,9 +4,9 @@
|
|
| 4 |
"LICENSES/biohub-esm/LICENSE.md": "sha256:b63df9ca1dd96b3b21eec226b51b236d0bd152ac20eafc43aad46bf832b48d8a",
|
| 5 |
"LICENSES/biohub-esm/THIRD_PARTY_NOTICE.md": "sha256:5bff8515ba4e0f53abdc43714c180b79c5b606160497d98de741a369cb9b6a23",
|
| 6 |
"LICENSES/biohub-transformers/LICENSE": "sha256:77fd4710def9ec3c0f6225800e0235f15a425abd4a8b03559127fcd782612049",
|
| 7 |
-
"README.md": "sha256:
|
| 8 |
"THIRD_PARTY_NOTICES.md": "sha256:25704b3c76404696cae52e7fca13088d329f70f412687340351259e86cd62baa",
|
| 9 |
-
"config.json": "sha256:
|
| 10 |
"fastplms/__init__.py": "sha256:4fb3196022ca8ec699d59d09bdbc5f0184195552b773698ab9b061fe3cd7df12",
|
| 11 |
"fastplms/attention/__init__.py": "sha256:f60b9fecfb4bcb37a4e7c26dc2f752b9035f9cbad627b4a84213f3a92ec88f7d",
|
| 12 |
"fastplms/attention/_core.py": "sha256:8f7ec5b65bd8b6c6fa4951d50d1c0e499abf03ae00914794b51fc410201e3e33",
|
|
@@ -23,23 +23,23 @@
|
|
| 23 |
"fastplms/models/esm_plusplus/__init__.py": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
|
| 24 |
"fastplms/models/esm_plusplus/modeling_esm_plusplus.py": "sha256:7fc8047100a2d0ca230bc687126c4ccd3f46c0e51cefd39413e72e3842e14012",
|
| 25 |
"fastplms/models/ttt.py": "sha256:a0df4e98b02120d423e3c7ca9b866a8d0e3748b9076042a0102a838a11aed046",
|
| 26 |
-
"fastplms/registry.py": "sha256:
|
| 27 |
"fastplms/runtime.py": "sha256:110018646d6f248cedab140a030c3065e1b062b61f6aff659c231e538614bc01",
|
| 28 |
-
"fastplms_bundle.py": "sha256:
|
| 29 |
-
"modeling_fastplms.py": "sha256:
|
| 30 |
"special_tokens_map.json": "sha256:0b7245ec86c8c3aeaf61523ba70dfa79be137e6283f127bd651adc30b4f15c74",
|
| 31 |
"tokenizer.json": "sha256:8d3447b278176e65fb3ef0224472927bf5fee3be46ea2bd77fad0111423cee1f",
|
| 32 |
"tokenizer_config.json": "sha256:e8d8e40c9f92b334f0272e80bb65ed4043cb9836523cbae899e9859e8cbb8833"
|
| 33 |
},
|
| 34 |
"model_id": "esmc_small",
|
| 35 |
"redistributable": true,
|
| 36 |
-
"release_tool_revision": "
|
| 37 |
-
"release_tool_sha256": "
|
| 38 |
-
"runtime_bundle_sha256": "
|
| 39 |
-
"runtime_revision": "
|
| 40 |
"schema_version": 2,
|
| 41 |
"scope": "runtime-only",
|
| 42 |
-
"source_tree_sha256": "
|
| 43 |
"weights": {
|
| 44 |
"repo_id": "Synthyra/ESMplusplus_small",
|
| 45 |
"revision": "46c5f7d562e47d4c14165b424c71ab7db008e6fb"
|
|
|
|
| 4 |
"LICENSES/biohub-esm/LICENSE.md": "sha256:b63df9ca1dd96b3b21eec226b51b236d0bd152ac20eafc43aad46bf832b48d8a",
|
| 5 |
"LICENSES/biohub-esm/THIRD_PARTY_NOTICE.md": "sha256:5bff8515ba4e0f53abdc43714c180b79c5b606160497d98de741a369cb9b6a23",
|
| 6 |
"LICENSES/biohub-transformers/LICENSE": "sha256:77fd4710def9ec3c0f6225800e0235f15a425abd4a8b03559127fcd782612049",
|
| 7 |
+
"README.md": "sha256:f15b219cb738c565285817d3ce1cf176471560dea271b7ab2562a759be7eee62",
|
| 8 |
"THIRD_PARTY_NOTICES.md": "sha256:25704b3c76404696cae52e7fca13088d329f70f412687340351259e86cd62baa",
|
| 9 |
+
"config.json": "sha256:2b1b49c18e33e0b72d629c77b78c13a58b8f280a905b8d9436f70a48626f6fb2",
|
| 10 |
"fastplms/__init__.py": "sha256:4fb3196022ca8ec699d59d09bdbc5f0184195552b773698ab9b061fe3cd7df12",
|
| 11 |
"fastplms/attention/__init__.py": "sha256:f60b9fecfb4bcb37a4e7c26dc2f752b9035f9cbad627b4a84213f3a92ec88f7d",
|
| 12 |
"fastplms/attention/_core.py": "sha256:8f7ec5b65bd8b6c6fa4951d50d1c0e499abf03ae00914794b51fc410201e3e33",
|
|
|
|
| 23 |
"fastplms/models/esm_plusplus/__init__.py": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
|
| 24 |
"fastplms/models/esm_plusplus/modeling_esm_plusplus.py": "sha256:7fc8047100a2d0ca230bc687126c4ccd3f46c0e51cefd39413e72e3842e14012",
|
| 25 |
"fastplms/models/ttt.py": "sha256:a0df4e98b02120d423e3c7ca9b866a8d0e3748b9076042a0102a838a11aed046",
|
| 26 |
+
"fastplms/registry.py": "sha256:afca271911b651a882345b74a58366494a1d784e4a48c8683a87f5508f4ba16e",
|
| 27 |
"fastplms/runtime.py": "sha256:110018646d6f248cedab140a030c3065e1b062b61f6aff659c231e538614bc01",
|
| 28 |
+
"fastplms_bundle.py": "sha256:0cd2faa85684adf6044c1ebf876ccd5db2af2107ed286ece33381388a9365491",
|
| 29 |
+
"modeling_fastplms.py": "sha256:844a18adbe8fe1a101ca7cdc9b1dbc2dc44cf2515af114d6473a3bbdbf9f7111",
|
| 30 |
"special_tokens_map.json": "sha256:0b7245ec86c8c3aeaf61523ba70dfa79be137e6283f127bd651adc30b4f15c74",
|
| 31 |
"tokenizer.json": "sha256:8d3447b278176e65fb3ef0224472927bf5fee3be46ea2bd77fad0111423cee1f",
|
| 32 |
"tokenizer_config.json": "sha256:e8d8e40c9f92b334f0272e80bb65ed4043cb9836523cbae899e9859e8cbb8833"
|
| 33 |
},
|
| 34 |
"model_id": "esmc_small",
|
| 35 |
"redistributable": true,
|
| 36 |
+
"release_tool_revision": "1b9ce023f1e06571cf3e6324be0610ffa53e0a4a",
|
| 37 |
+
"release_tool_sha256": "1459b5d7d13d9b07bd97b3eee764f2ce73623e15e32d07ddf6825c2a9509afb9",
|
| 38 |
+
"runtime_bundle_sha256": "62d4b093eb88e1d68cfd6d88fe09c982156c04b7c508417709c8e41536ae19ff",
|
| 39 |
+
"runtime_revision": "1b9ce023f1e06571cf3e6324be0610ffa53e0a4a",
|
| 40 |
"schema_version": 2,
|
| 41 |
"scope": "runtime-only",
|
| 42 |
+
"source_tree_sha256": "2c23b8861c885e2522cf035124160e01c696f699a83ef7e0c8f3f06c95e3c34a",
|
| 43 |
"weights": {
|
| 44 |
"repo_id": "Synthyra/ESMplusplus_small",
|
| 45 |
"revision": "46c5f7d562e47d4c14165b424c71ab7db008e6fb"
|