grilly documentation
Grilly is a PyTorch-like framework powered by Vulkan compute shaders. These docs are organized as a progressive learning path so you can move from first install to end-to-end workflows quickly.
Getting Started
Concepts
- Concepts
- Architecture and Runtime
- Design Choices
- Tensor Model and Shapes
- Module System and Functional API
- Training and Optimization
- Attention, Transformers, and Decoding
- Convolution, Pooling, and Normalization
- Spiking Neural Networks
- Memory, Retrieval, and FAISS-style Search
- Multimodal, Capsule, and VLM Systems
- LoRA and Adapter Fine-Tuning
- Experimental Language and Cognition
- Stable Hashing and Ingestion Checkpoints
- Specialized Operations
- Compatibility and Integrations
- Performance, Debugging, and Testing
Tutorials
- Tutorials
- Tutorial 01: Compute API Basics
- Tutorial 02: Build Your First Network
- Tutorial 03: End-to-End Training Loop
- Tutorial 04: Attention and Memory Workflow
- Tutorial 05: Experimental Language Ingestion
- Tutorial 06: Convolution Pipeline
- Tutorial 07: Spiking Neurons and Activity
- Tutorial 08: Vector Search and Routing
- Tutorial 09: LoRA Adaptation Workflow
- Tutorial 10: Multimodal Fusion
- Tutorial 11: Ingestion Checkpoints and Reproducibility
- Tutorial 12: Cognitive Controller End-to-End
API Reference
- API Reference
- grilly.datasets
- grilly.experimental
- grilly.optim
OptimizerAdamAdamWAffectAdamSGDNLMSNaturalGradientHypergradientAdamWAutoHypergradientAdamWLRSchedulerStepLRCosineAnnealingLRReduceLROnPlateauOneCycleLR- grilly.optim.adam
- grilly.optim.adamw
- grilly.optim.base
- grilly.optim.hypergradient
- grilly.optim.lr_scheduler
- grilly.optim.natural_gradient
- grilly.optim.nlms
- grilly.optim.sgd
- grilly.scripts
- grilly.datasets
- grilly.experimental
- grilly.optim
OptimizerAdamAdamWAffectAdamSGDNLMSNaturalGradientHypergradientAdamWAutoHypergradientAdamWLRSchedulerStepLRCosineAnnealingLRReduceLROnPlateauOneCycleLR- grilly.optim.adam
- grilly.optim.adamw
- grilly.optim.base
- grilly.optim.hypergradient
- grilly.optim.lr_scheduler
- grilly.optim.natural_gradient
- grilly.optim.nlms
- grilly.optim.sgd
- grilly.scripts