Image Classification
timm
CPUBone / README.md
Kaeruu's picture
Add measured ImageNet val accuracies (timm eval)
cc9b085 verified
|
Raw
History Blame Contribute Delete
1.2 kB
---
library_name: timm
license: apache-2.0
pipeline_tag: image-classification
tags:
- timm
- image-classification
datasets:
- imagenet-1k
---
# CPUBone
ImageNet-1k classification weights for the CPUBone model family (CVPR 2025), converted to the
`timm` implementation of the architecture.
All checkpoints here are the final EMA weights (decay 0.9998) from the original training runs,
converted to `safetensors` in the `timm` state-dict layout.
## Variants
| Weights | Params | ImageNet top-1 | ImageNet top-5 |
|---|---|---|---|
| `cpubone_nano.safetensors` | 6.5M | 72.80 | 90.63 |
| `cpubone_b0.safetensors` | 10.4M | 77.40 | 93.57 |
| `cpubone_b1.safetensors` | 12.4M | 78.54 | 94.05 |
| `cpubone_b2.safetensors` | 30.4M | 81.20 | 95.45 |
| `cpubone_b3.safetensors` | 40.7M | 83.03 | 96.37 |
Accuracies were measured on the ImageNet-1k validation split with the `timm` implementation and
its default eval preprocessing for these weights (224x224, bicubic, crop_pct 0.95), and match the
original training logs within ±0.16pp.
## Usage
Requires a `timm` version that includes the `cpubone` models:
```python
import timm
model = timm.create_model("cpubone_b0", pretrained=True).eval()
```