A Neural Network Training Library is a model training library that can support a NNet training system.