Instructions to use Kaeruu/CPUBone with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- timm
How to use Kaeruu/CPUBone with timm:
import timm model = timm.create_model("hf_hub:Kaeruu/CPUBone", pretrained=True) - Notebooks
- Google Colab
- Kaggle
File size: 1,200 Bytes
08af0dd cc9b085 08af0dd | 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 43 | ---
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()
```
|