kaun ᚲ Documentation
Kaun is our PyTorch. It's the high-level deep learning framework built on top of Rune.
What kaun Does
Kaun gives you the building blocks for neural networks: layers, optimizers, training loops. If you've used PyTorch or Keras, you'll feel at home. Define your model, specify your loss, call train, kaun handles the rest.
The name comes from the rune ᚲ meaning "torch" or "fire." Fitting for a deep learning library.
Current Status
Kaun is in early development. The goal for alpha is training MNIST, a simple but complete workflow that proves the concept.
What's planned:
- Essential layers (dense, conv2d, dropout)
- Common optimizers (SGD, Adam)
- Training utilities
- Model serialization
This is enough to train real models. Everything else comes after we prove it works.
Design Philosophy
Kaun aims for PyTorch's flexibility, not Keras's high-level abstractions. You get building blocks, not black boxes. This means more code to write, but you understand exactly what's happening.
Learn More
- Getting Started - Build your first neural network
- Examples - (coming soon)