So this is like the printer model, sell the printer (library) for free and charge for the toner (model).
> A GPU capable special SOD release which is not available to the public is required in order to train your own CNN model.
There are some bits included for training "RealNet" models[2] but I'm not sure what those are or how they work. The documentation suggests that RealNet models can be trained in reasonable timeframes with a CPU.
[1] https://sod.pixlab.io/cnn_train.html
[2] https://sod.pixlab.io/c_api/sod_realnet_train_start.html