Skip to content

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).