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
Trainerand a
DataLoader. Layers are created via the
FlintDLhelper 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.