Decide between/conjunction of:
-
OpenCV
- Steep learning curve
- Need already-trained models
- opencv with cudnn backend already built on docker image
-
Tensorflow
- slower for training
- less memory usage
- harder to setup
- FOSS
- Not an SDK, large learning curve
-
Deepstream
- Super optimized for jetsons
- Proprietary NVidia tech (not FOSS)
- SDK with decent documentation
-
Torch (fast for training, more memory usage, easier to setup)
-
Keras (very slow but easily readable)