Model support

August 5, 2026 ยท View on GitHub

This file is generated from src/fastplms/models.toml. A listed capability is selectable. Strict-parity exceptions are documented in the checkpoint cards.

Family interfaces

FamilyArchitectureCheckpointsPublic inputAutoClassesTokenizer class
esm2ESM25Amino-acid sequences tokenized to residue IDsAutoConfig, AutoModel, AutoModelForMaskedLM, AutoModelForSequenceClassification, AutoModelForTokenClassificationn/a
esm_plusplusESMC3Amino-acid sequences tokenized to residue IDsAutoConfig, AutoModel, AutoModelForMaskedLM, AutoModelForSequenceClassification, AutoModelForTokenClassificationn/a
esm3ESM31Sequence, structure, and function tracks prepared through the multimodal helpersAutoConfig, AutoModel, AutoModelForSequenceClassification, AutoModelForTokenClassificationn/a
e1E13Raw amino-acid sequences prepared by the native E1 adapterAutoConfig, AutoModel, AutoModelForMaskedLM, AutoModelForSequenceClassification, AutoModelForTokenClassificationn/a
dplmDPLM3Amino-acid sequences tokenized to masked or partially masked residue IDsAutoConfig, AutoModel, AutoModelForMaskedLM, AutoModelForSequenceClassification, AutoModelForTokenClassificationn/a
dplm2DPLM23Tokenized amino-acid and structure tracks with explicit modality boundariesAutoConfig, AutoModel, AutoModelForMaskedLM, AutoModelForSequenceClassification, AutoModelForTokenClassificationfastplms.models.dplm2.tokenization_dplm2.DPLM2Tokenizer
ankhANKH5Amino-acid sequences tokenized for encoder or sequence-to-sequence useAutoConfig, AutoModel, AutoModelForMaskedLM, AutoModelForSeq2SeqLM, AutoModelForSequenceClassification, AutoModelForTokenClassificationn/a
boltz2Boltz21Raw amino-acid sequences through the convenience API, or prepared model featuresAutoConfig, AutoModeln/a
esmfoldESMFold1Raw amino-acid sequences through folding helpers, or prepared residue tensorsAutoConfig, AutoModel, AutoModelForSequenceClassification, AutoModelForTokenClassificationn/a
esmfold2ESMFold24Raw amino-acid sequences or typed molecular-complex specifications; low-level forward accepts prepared feature tensorsAutoConfig, AutoModel, AutoModelForSequenceClassification, AutoModelForTokenClassificationn/a

AutoClass weight status

pretrained means the advertised head is present in the checkpoint. base weights + untrained task head means the task head must be trained before use. FastPLMs extension is an integration or head that is not an official pretrained ANKH capability.

FamilyAutoClassWeight status
esm2AutoConfigFastPLMs extension
esm2AutoModelpretrained
esm2AutoModelForMaskedLMpretrained
esm2AutoModelForSequenceClassificationbase weights + untrained task head
esm2AutoModelForTokenClassificationbase weights + untrained task head
esm_plusplusAutoConfigFastPLMs extension
esm_plusplusAutoModelpretrained
esm_plusplusAutoModelForMaskedLMpretrained
esm_plusplusAutoModelForSequenceClassificationbase weights + untrained task head
esm_plusplusAutoModelForTokenClassificationbase weights + untrained task head
esm3AutoConfigFastPLMs extension
esm3AutoModelpretrained
esm3AutoModelForSequenceClassificationbase weights + untrained task head
esm3AutoModelForTokenClassificationbase weights + untrained task head
e1AutoConfigFastPLMs extension
e1AutoModelpretrained
e1AutoModelForMaskedLMpretrained
e1AutoModelForSequenceClassificationbase weights + untrained task head
e1AutoModelForTokenClassificationbase weights + untrained task head
dplmAutoConfigFastPLMs extension
dplmAutoModelpretrained
dplmAutoModelForMaskedLMpretrained
dplmAutoModelForSequenceClassificationbase weights + untrained task head
dplmAutoModelForTokenClassificationbase weights + untrained task head
dplm2AutoConfigFastPLMs extension
dplm2AutoModelpretrained
dplm2AutoModelForMaskedLMpretrained
dplm2AutoModelForSequenceClassificationbase weights + untrained task head
dplm2AutoModelForTokenClassificationbase weights + untrained task head
ankhAutoConfigFastPLMs extension
ankhAutoModelpretrained
ankhAutoModelForMaskedLMFastPLMs extension
ankhAutoModelForSeq2SeqLMpretrained
ankhAutoModelForSequenceClassificationbase weights + untrained task head
ankhAutoModelForTokenClassificationbase weights + untrained task head
boltz2AutoConfigFastPLMs extension
boltz2AutoModelpretrained
esmfoldAutoConfigFastPLMs extension
esmfoldAutoModelpretrained
esmfoldAutoModelForSequenceClassificationbase weights + untrained task head
esmfoldAutoModelForTokenClassificationbase weights + untrained task head
esmfold2AutoConfigFastPLMs extension
esmfold2AutoModelpretrained
esmfold2AutoModelForSequenceClassificationbase weights + untrained task head
esmfold2AutoModelForTokenClassificationbase weights + untrained task head

Family execution

FamilyAttentionPrecisionBF16 executionExtraReference
esm2eager, sdpa, flex_attention, flash_attention_2, flash_attention_3defaultfp32_parameters_autocastcorereference-esm2
esm_pluspluseager, sdpa, flex_attention, flash_attention_2, flash_attention_3default, fp8 (experimental)static_parameterscorereference-biohub-esm
esm3eager, sdpa, flex_attentiondefaultfp32_parameters_autocastcorereference-biohub-esm
e1sdpa, flex_attentiondefaultstatic_parameterscorereference-e1
dplmeager, sdpa, flex_attention, flash_attention_3defaultfp32_parameters_autocastcorereference-dplm
dplm2sdpadefaultfp32_parameters_autocastcorereference-dplm
ankheager, sdpadefaultstatic_parameterscorereference-ankh
boltz2eagerdefaultfp32_parameters_autocaststructurereference-boltz2
esmfoldeager, sdpa, flex_attentiondefaultfp32_parameters_autocaststructurereference-esmfold
esmfold2eager, sdpa, flex_attentionauto, fp32, bf16, fp8 (experimental)fp32_parameters_autocaststructurereference-esmfold2

Family release contracts

FamilyCheckpoint termsHub licenseWeight publicationTiers
esm2MITmitmanifest policycheck, compliance, feature, artifact, benchmark
esm_plusplusMITmitmanifest policycheck, compliance, feature, artifact, benchmark
esm3MITmitmanifest policycheck, compliance, feature, artifact, benchmark
e1Profluent-E1-Agreementother (Profluent-E1 Clickthrough License Agreement)manifest policycheck, compliance, feature, artifact, benchmark
dplmApache-2.0apache-2.0manifest policycheck, compliance, feature, artifact, benchmark
dplm2Apache-2.0apache-2.0manifest policycheck, compliance, feature, artifact, benchmark
ankhCC-BY-NC-SA-4.0cc-by-nc-sa-4.0manifest policycheck, compliance, feature, artifact, benchmark
boltz2MITmitmanifest policystructure, artifact, benchmark
esmfoldMITmitmanifest policycheck, compliance, structure, feature, artifact, benchmark
esmfold2MITmitmanifest policycheck, compliance, structure, feature, artifact, benchmark

Runtime assets

IDFamilyRepositoryPathSHA-256SizeLicenseTrust boundaryOffline behavior
esmfold2_ccdesmfold2biohub/ESMFold2ccd.pkl9ff44b1927c6b9198e38ffe0928706827a09a350c15530beeeabebfa88038fc5417306584MIThash_pinned_picklerequires_cached_verified_file

Checkpoints

IDFamilySizeFastPLMs checkpointOfficial checkpointArtifact sourceState transformGeneration contractMSA conditioningUnresolved files
esm2_8mesm2smallSynthyra/ESM2-8Mfacebook/esm2_t6_8M_UR50Dfastesm2_hf_to_fastplms_v1not_applicablenot applicable0
esm2_35mesm2smallSynthyra/ESM2-35Mfacebook/esm2_t12_35M_UR50Dfastesm2_hf_to_fastplms_v1not_applicablenot applicable0
esm2_150mesm2mediumSynthyra/ESM2-150Mfacebook/esm2_t30_150M_UR50Dfastesm2_hf_to_fastplms_v1not_applicablenot applicable0
esm2_650mesm2largeSynthyra/ESM2-650Mfacebook/esm2_t33_650M_UR50Dfastesm2_hf_to_fastplms_v1not_applicablenot applicable0
esm2_3besm2xlargeSynthyra/ESM2-3Bfacebook/esm2_t36_3B_UR50Dfastesm2_hf_to_fastplms_v1not_applicablenot applicable0
esmc_smallesm_plusplusmediumSynthyra/ESMplusplus_smallbiohub/ESMC-300Mfastesmc_to_fastplms_v1not_applicablenot applicable0
esmc_largeesm_pluspluslargeSynthyra/ESMplusplus_largebiohub/ESMC-600Mfastesmc_to_fastplms_v1not_applicablenot applicable0
esmc_6besm_plusplusxlargeSynthyra/ESMplusplus_6Bbiohub/ESMC-6Bfastesmc_to_fastplms_v1not_applicablenot applicable0
esm3_smallesm3largeSynthyra/ESM3_smallbiohub/esm3-sm-open-v1fastesm3_to_fastplms_v1not_applicablenot applicable0
e1_150me1smallSynthyra/Profluent-E1-150MProfluent-Bio/E1-150mfaste1_to_fastplms_v1not_applicablenot applicable0
e1_300me1mediumSynthyra/Profluent-E1-300MProfluent-Bio/E1-300mfaste1_to_fastplms_v1not_applicablenot applicable0
e1_600me1largeSynthyra/Profluent-E1-600MProfluent-Bio/E1-600mfaste1_to_fastplms_v1not_applicablenot applicable0
dplm_150mdplmsmallSynthyra/DPLM-150Mairkingbd/dplm_150mfastdplm_to_fastplms_v1requirednot applicable0
dplm_650mdplmlargeSynthyra/DPLM-650Mairkingbd/dplm_650mfastdplm_to_fastplms_v1requirednot applicable0
dplm_3bdplmxlargeSynthyra/DPLM-3Bairkingbd/dplm_3bfastdplm_to_fastplms_v1requirednot applicable0
dplm2_150mdplm2smallSynthyra/DPLM2-150Mairkingbd/dplm2_150mofficialdplm2_to_fastplms_v1requirednot applicable0
dplm2_650mdplm2largeSynthyra/DPLM2-650Mairkingbd/dplm2_650mofficialdplm2_to_fastplms_v1requirednot applicable0
dplm2_3bdplm2xlargeSynthyra/DPLM2-3Bairkingbd/dplm2_3bofficialdplm2_to_fastplms_v1official_unavailablenot applicable0
ankh_baseankhmediumSynthyra/ANKH_baseElnaggarLab/ankh-baseofficialankh_t5_to_fastplms_v1requirednot applicable0
ankh_largeankhlargeSynthyra/ANKH_largeElnaggarLab/ankh-largeofficialankh_t5_to_fastplms_v1requirednot applicable0
ankh2_largeankhlargeSynthyra/ANKH2_largeElnaggarLab/ankh2-ext2officialankh_t5_to_fastplms_v1requirednot applicable0
ankh3_largeankhlargeSynthyra/ANKH3_largeElnaggarLab/ankh3-largeofficialankh_t5_to_fastplms_v1requirednot applicable0
ankh3_xlankhxlargeSynthyra/ANKH3_xlElnaggarLab/ankh3-xlofficialankh_t5_to_fastplms_v1requirednot applicable0
boltz2boltz2structureSynthyra/Boltz2boltz-community/boltz-2fastboltz2_inference_core_v1not_applicablenot applicable0
esmfoldesmfoldstructureSynthyra/FastESMFoldfacebook/esmfold_v1fastesmfold_meta_to_fastplms_v1not_applicablenot applicable0
esmfold2esmfold2structureSynthyra/ESMFold2biohub/ESMFold2fastidentitynot_applicableoptional (full checkpoint)0
esmfold2_fastesmfold2structureSynthyra/ESMFold2-Fastbiohub/ESMFold2-Fastfastidentitynot_applicablenone (Fast; MSA inputs rejected)0
esmfold2_experimental_cutoff2025esmfold2structureSynthyra/ESMFold2-Experimental-Cutoff2025biohub/ESMFold2-Experimental-Cutoff2025fastidentitynot_applicableoptional (full checkpoint)0
esmfold2_experimental_fast_cutoff2025esmfold2structureSynthyra/ESMFold2-Experimental-Fast-Cutoff2025biohub/ESMFold2-Experimental-Fast-Cutoff2025fastidentitynot_applicablenone (Fast; MSA inputs rejected)0

A nonzero unresolved-file count blocks release. It is not permission to omit that file from checkpoint, tokenizer, artifact, or compliance checks.