Skip to content

Comparison with other libraries

Csaba Kertész edited this page Jan 28, 2017 · 7 revisions

Video Presentations

Feature Comparison

Prerequisites Modeling Training Execution GPU Support Installing Windows Support Pre-Trained Model
tiny-dnn Nothing(Optional:TBB,OpenMP) C++ C++ C++ No Unnecessary Yes Yes(via caffe-converter)
caffe BLAS,Boost,protobuf,glog,gflags,hdf5,(Optional:CUDA,OpenCV,lmdb,leveldbetc) Config File C++, Python C++, Python Yes Necessary Yes Yes
Theano Numpy,Scipy,BLAS,(optional:nose,Sphinx,CUDAetc) Python Code Python Python Yes Necessary Yes No1
TensorFlow numpy,six,protobuf,(optional:CUDA,Bazel) Python Code Python Python, C++2 Yes Necessary Yes No1
Mxnet BLAS(optional:CUDA) C++, Python, R, Julia ... C++, Python, R, Julia ... C++4, Python, R, Julia ... Yes Necessary3 Yes Yes(via caffe-converter)

1 unofficial version is available
2 limited C++ API
3 It is rumoured installation is unnecessary with the Mxnet amalgamation Api
4 both full API and limited api via amalgamation