lhallee's picture
Update FastPLMs files from Synthyra/FastPLMs 32d9951 (PR 52: ESMFold2 noise cap, DPLM2 parity)
2ca20a1 verified
Raw History Blame Contribute Delete
2.44 kB
"""Ordered, residue-aware protein embedding utilities."""
from .feature_runs import embed_into_features
from .pooling import (
POOLING_NAMES, POOLING_SEMANTICS_TOKENS, TOKEN_POOLING_NAMES, Pooler, pagerank_weights, pool_token_rows,
)
from .runner import (
EmbeddingMixin,
embed_dataset,
iter_fasta,
parse_fasta,
select_hidden_state_embeddings,
)
from .storage import (
DEFAULT_SHARD_SIZE,
append_sqlite_records,
convert_legacy_sqlite,
garbage_collect_safetensors_generations,
initialize_sqlite_run,
load_legacy_pth,
load_result,
load_safetensors_result,
load_sqlite_result,
save_result,
save_safetensors_result,
save_sqlite_result,
tensor_sha256,
update_sqlite_run_metadata,
)
from .taps import (
HiddenTap, LayerAccumulator, ReducedTap, RowSelection, SparseResidueTap, StreamingTap, TapBatch,
)
from .token_batches import BatchGeometry, TokenTapExecutor, plan_geometry_batches, plan_token_batches
from .token_runs import embed_token_features
from .tokens import ResidueVocabulary
from .types import (
EmbeddingBatch,
EmbeddingInput,
EmbeddingRecord,
EmbeddingResult,
LazyTensorReference,
TapRecord,
TapResult,
TapRunReceipt,
TensorValue,
)
__all__ = [
"DEFAULT_SHARD_SIZE",
"POOLING_NAMES",
"POOLING_SEMANTICS_TOKENS",
"TOKEN_POOLING_NAMES",
"BatchGeometry",
"EmbeddingBatch",
"EmbeddingInput",
"EmbeddingMixin",
"EmbeddingRecord",
"EmbeddingResult",
"HiddenTap",
"LayerAccumulator",
"LazyTensorReference",
"Pooler",
"ReducedTap",
"ResidueVocabulary",
"RowSelection",
"SparseResidueTap",
"StreamingTap",
"TapBatch",
"TapRecord",
"TapResult",
"TapRunReceipt",
"TensorValue",
"TokenTapExecutor",
"append_sqlite_records",
"convert_legacy_sqlite",
"embed_dataset",
"embed_into_features",
"embed_token_features",
"garbage_collect_safetensors_generations",
"initialize_sqlite_run",
"iter_fasta",
"load_legacy_pth",
"load_result",
"load_safetensors_result",
"load_sqlite_result",
"pagerank_weights",
"parse_fasta",
"plan_geometry_batches",
"plan_token_batches",
"pool_token_rows",
"save_result",
"save_safetensors_result",
"save_sqlite_result",
"select_hidden_state_embeddings",
"tensor_sha256",
"update_sqlite_run_metadata",
]