About Documentation Tutorial

Documentation src/dl

Flint's C++ Deep Learning Framework

C++ Deep Learning Framework

This deep learning frontend is graph based. Build a model with
GraphModel::builder()
or load an ONNX model, then train it with
Trainer
and a
DataLoader
. Layers are created via the
FlintDL
helper functions.
Models model.hpp, Trainer trainer.hpp

Start here for model construction, ONNX load/serialize, data loading and training configuration.

Layers layers.hpp

Use the layer graph nodes and factory helpers to build model topology.

Optimizers & Losses trainer.hpp

Implement your own optimizer and loss functions or use the provided ones.