Metadata-Version: 2.3
Name: ptloader
Version: 0.3.0
Summary: Load torch checkpoints as NumPy arrays without torch at runtime.
Author: Andrea Boscolo Camiletto
Author-email: Andrea Boscolo Camiletto <abcamiletto@gmail.com>
Requires-Dist: numpy>=2.0.0
Requires-Python: >=3.11
Description-Content-Type: text/markdown

# ptloader

Load zip-based PyTorch checkpoints as NumPy arrays, without installing `torch` at runtime.

## Quickstart

```bash
uv add ptloader
```

```python
import ptloader

state = ptloader.load("model.pt")
print(type(state["layer.weight"]))  # numpy.ndarray
```

`ptloader.load(...)` supports `str | pathlib.Path | BinaryIO` and converts tensors to `numpy.ndarray` while preserving nested container structure.
