Views
No views yet
Headline result. On AMC-HCC-ST — a contamination-free in-house Asan Medical Center hepatocellular-carcinoma spatial-transcriptomics cohort, the least leakage-prone benchmark since no public foundation model was trained on it — OpenPath ranks #1 among seven foundation models.
training_0 … training_345000, every 5,750 iters (≈ 1 native epoch total).training_<iter>/teacher_checkpoint.pth (ViT-g/14 reg4, 1536-dim CLS embedding).training_316250 — selected by the clean AMC-HCC-ST benchmark. (OpenPath's
HEST-1K peaks earlier, ~training_23000 at ~0.38; pick a checkpoint to match your task.)taejoon89/openpath).1import torch, dinov2.models.vision_transformer as vits
2ck = torch.load("training_316250/teacher_checkpoint.pth", map_location="cpu", weights_only=False)
3sd = {k[len("backbone."):]: v for k, v in ck["teacher"].items() if k.startswith("backbone.")}
4m = vits.vit_giant2(patch_size=14, img_size=224, block_chunks=4, num_register_tokens=4,
5 ffn_layer="swiglufused", init_values=1e-5,
6 interpolate_antialias=True, interpolate_offset=0.0)
7m.load_state_dict(sd, strict=True); m.eval()
8cls = m.forward_features(x)["x_norm_clstoken"] # (B, 1536), ImageNet-normalized 224x224 input| Model | AMC-HCC-ST (clean) ↓ | HEST-1K (public) | NCT-CRC-HE (9-cls acc) | BACH (4-cls acc) |
|---|---|---|---|---|
OpenPath (training_316250) | 0.323 | 0.372 | 0.954 | 0.761 |
| UNI2-h | 0.301 | 0.414 | 0.966 | 0.908 |
| OpenMidnight | 0.300 | 0.390 | 0.967 | 0.906 |
| Virchow2 | 0.292 | 0.398 | 0.964 | 0.875 |
| prov-gigapath | 0.286 | 0.393 | 0.953 | 0.752 |
| Phikon-v2 | 0.274 | 0.375 | 0.937 | 0.708 |
| UNI | 0.257 | 0.386 | 0.946 | 0.777 |
| Artifact | Hugging Face repo | Notes |
|---|---|---|
| Corpus | taejoon89/openpath-corpus | Native 40× pathology tiles, 33,991 WebDataset shards / ~17 TB |
| Checkpoints | taejoon89/openpath-checkpoints | This repository |
| Code | taejoon89/openpath | training & evaluation code (also on GitHub) |
1@misc{openpath2026,
2 title = {OpenPath: Public-Data Pathology Foundation Models and Leakage-Free Evaluation},
3 author = {Tae Joon Jun},
4 year = {2026},
5 note = {https://huggingface.co/taejoon89/openpath}
6}