Developer Guide¶
Technical documentation for extending Brainsmith and understanding its architecture.
Hardware Kernels - What kernels are, design principles, layer-level granularity, and complete kernel examples.
Component Registry - Plugin system for registering custom kernels, backends, and pipeline steps.
Blueprint Schema - Complete YAML schema for design space configuration files.
Dataflow Modeling - Theoretical foundations: TENSOR/BLOCK/STREAM hierarchy, inter-kernel composition, streaming interfaces.
Multi-Layer Offload - Using weight streaming to implement large models (experimental).