Tutorials
Guided, end-to-end walkthroughs of Hurray. Where the Cookbook gives focused recipes for one feature at a time, tutorials string those recipes together into a start-to-finish path.
Guided path: build up a Hurray implementation, one layer at a time
The layered cookbook is written to be read in order. Follow it top to bottom for a complete tour of the format, from element types to the C FFI:
- Layer 0 — Element Types and Shape
- Layer 1 — Buffer Protocol
- Layer 2 — Quantization Descriptors
- Layer 3 — Layout Descriptors
- Layer 4 — Tensor Descriptor Encoding
- Layer 5 — Streaming Interchange
- Layer 6 — File Format
- Layer 7 — C FFI
Task-focused tutorials
- Integrating a Python Library with Hurray — the four interop paths available to a library with its own array type, and how to choose between them.
More tutorials will be added here over time. To propose or contribute one, open an issue or pull request on GitHub.