← Docs

Template Reference

· 2 min read

TensorBloom includes 16 pre-built architecture templates. Each creates a complete graph with a Data node, model layers, and loss function — ready to train.

Getting Started

TemplateDatasetDescription
Simple MLPMNIST3-layer feedforward classifier

Vision

TemplateDatasetDescription
LeNet-5MNISTClassic CNN (LeCun 1998)
ResNet-18CIFAR-10Skip connections (He 2015)
ViTCIFAR-10Patch embed + Transformer
MobileNetV2CIFAR-10Inverted residual blocks
U-NetImageFolderSegmentation with skip concat

Language

TemplateDatasetDescription
TransformerWikiText-2Encoder-decoder (Vaswani 2017)
nanoGPTTinyShakespeare6-layer char-level GPT
BERT BaseAG News12-layer text classifier
LSTM ClassifierIMDBBidirectional LSTM sentiment

Audio

TemplateDatasetDescription
Whisper EncoderSpeechCommandsConv1d + Transformer
WaveNet BlockSpeechCommandsDilated conv residuals

Generative

TemplateDatasetDescription
AutoencoderMNISTFC encoder-decoder
Conv AutoencoderMNISTConv + ConvTranspose
Embedding ClassifierMNISTConv + embedding head

Other

TemplateDatasetDescription
DenseNet BlockCIFAR-10Dense concat connectivity

Using Templates

  1. Go to Insert > From Template
  2. Browse by category or search
  3. Click a template to load it
  4. Click Start Training — everything is pre-configured

Modifying Templates

Templates are starting points. After loading:

  • Change layers — Click any node to edit parameters, or delete/add layers
  • Swap datasets — Click the Data node and select a different source
  • Adjust training — Switch to the Training tab to change optimizer, learning rate, epochs
  • Auto-layout — Press Ctrl+L after making structural changes