File size: 1,423 Bytes
46d924d
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
{
 "encoder": "esm3_seqonly",
 "family": "patched",
 "target": "esm3_seqonly",
 "weights": "pretrained",
 "rule": "final trunk residue embeddings, sequence track only; structure track masked, no coordinates",
 "env": "base",
 "checkpoint": "esm3-sm-open-v1/data/weights/esm3_sm_open_v1.pth",
 "dtype": "bfloat16",
 "n_parameters": 1401735748,
 "inputs_passed": "sequence track: true residues; structure track: mask token at every position (no coordinates, so no VQ-VAE tokens and no geometric attention input); function, SASA and secondary-structure tracks at their defaults",
 "patch": "patched/esm3_seqonly.py (modality ablation of patched/esm3_inproc.py)",
 "task": "ec_classification",
 "date": "2026-09-25 15:58",
 "seconds": 742.0,
 "pooling": "masked mean over all residues of the chain",
 "manifest": "manifest/ec_classification.csv",
 "rows": "stage1 == 1",
 "structure_coverage": "every row has a structure file whose sequence equals the task sequence (see manifest/coverage.csv)",
 "n_per_split": {
  "test": 3000,
  "train": 6000,
  "valid": 1500
 },
 "health": {
  "n_rows": 10500,
  "dim": 1536,
  "nan_values": 0,
  "all_zero_rows": 0,
  "distinct_rows": 8868,
  "numerical_rank": 1536,
  "max_abs": 12116.43359375
 },
 "input_audit": {
  "rel_change_jitter_1A": 0.0,
  "rel_change_coord_swap": 0.0,
  "rel_change_seq_shuffle": 0.27526844623722635,
  "rel_change_rigid_motion": 0.0,
  "verdict": "pass"
 }
}