Comparison of deep learning software
Appearance
The following table compare some of the most popular software libraries for deep learning.
Libraries
![]() | This list is incomplete; you can help by adding missing items. |
Library | Creator | Software license[a] | Open source | Platform | Written in | Interface | OpenCL support | CUDA support | Note |
---|---|---|---|---|---|---|---|---|---|
Caffee | Berkeley Vision and Learning Center, community contributors | BSD 2-Clause License | Yes | C++, Python[1] | C++, command line, Python, MATLAB[2] | Pull request,[3] see also OpenCL Caffe | Yes | Supposedly very fast convnet implementation[4] | |
TensorFlow | Google Brain team | Apache 2.0 open source license | Yes | Linux, Mac OS X | Python, C++ | Python, C/C++ | No[5] | Yes | |
Torch | Ronan Collobert, Koray Kavukcuoglu, Clement Farabet | BSD License | Yes | Linux, Android, Mac OS X, iOS | Lua, LuaJIT, C, CUDA, C++ | Torch, C, utility library for C++/OpenCL[6] | Utility library for C++/OpenCL[6], OpenCL backend[7] | Yes |
- ^ Licenses here are a summary, and are not taken to be complete statements of the licenses. Some libraries may use other libraries internally under different licenses
References
- ^ http://caffe.berkeleyvision.org/development.html
- ^ http://caffe.berkeleyvision.org/tutorial/interfaces.html
- ^ https://github.com/BVLC/caffe/pull/2195
- ^ http://caffe.berkeleyvision.org/
- ^ https://github.com/tensorflow/tensorflow/issues/22
- ^ a b https://github.com/jonathantompson/jtorch
- ^ https://github.com/hughperkins/cltorch