Code Quality Rank: L1
Programming language: C++
License: GNU General Public License v3.0 or later
Tags: Machine Learning    
Latest version: v1.0

Caffe alternatives and similar libraries

Based on the "Machine Learning" category.
Alternatively, view Caffe alternatives based on common mentions on social networks and blogs.

  • mxnet

    9.8 9.3 L1 Caffe VS mxnet
    Lightweight, Portable, Flexible Distributed/Mobile Deep Learning with Dynamic, Mutation-aware Dataflow Dep Scheduler; for Python, R, Julia, Scala, Go, Javascript and more
  • xgboost

    Scalable, Portable and Distributed Gradient Boosting (GBDT, GBRT or GBM) Library, for Python, R, Java, Scala, C++ and more. Runs on single machine, Hadoop, Spark, Dask, Flink and DataFlow
  • Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
  • Dlib

    9.5 8.1 L1 Caffe VS Dlib
    A toolkit for making real world machine learning and data analysis applications in C++
  • Caffe2

    A lightweight, modular, and scalable deep learning framework. [Apache2] website
  • vowpal_wabbit

    Vowpal Wabbit is a machine learning system which pushes the frontier of machine learning with techniques such as online, hashing, allreduce, reductions, learning2search, active, and interactive learning.
  • CCV

    9.1 7.4 L2 Caffe VS CCV
    C-based/Cached/Core Computer Vision Library, A Modern Computer Vision Library
  • catboost

    A fast, scalable, high performance Gradient Boosting on Decision Trees library, used for ranking, classification, regression and other machine learning tasks for Python, R, Java, C++. Supports computation on CPU and GPU.
  • mlpack

    mlpack: a scalable C++ machine learning library --

  • Porcupine  

    On-device wake word detection powered by deep learning.

    RNNLIB is a recurrent neural network library for sequence learning problems. Forked from Alex Graves work http://sourceforge.net/projects/rnnl/
  • Minerva

    A fast and flexible system for deep learning. [Apache2]
  • MeTA

    5.3 0.0 L3 Caffe VS MeTA
    A Modern C++ Data Sciences Toolkit
  • Fido

    4.2 0.0 L5 Caffe VS Fido
    A lightweight C++ machine learning library for embedded electronics and robotics.
  • Recommender

    A C library for product recommendations/suggestions using collaborative filtering (CF)
  • NN++

    3.3 0.0 L3 Caffe VS NN++
    A small and easy to use neural net implementation for C++. Just download and #include!
  • faiss-server

    faiss serving :)
  • OpenHotspot

    OpenHotspot is a machine learning, crime analysis framework written in C++11.
  • sofia-ml

    The suite of fast incremental algorithms for machine learning. [Apache2]

Do you think we are missing an alternative of Caffe or a related project?

Add another 'Machine Learning' Library



Build Status [License](LICENSE)

Caffe is a deep learning framework made with expression, speed, and modularity in mind. It is developed by Berkeley AI Research (BAIR)/The Berkeley Vision and Learning Center (BVLC) and community contributors.

Check out the project site for all the details like

and step-by-step examples.

Custom distributions


Join the chat at https://gitter.im/BVLC/caffe

Please join the caffe-users group or gitter chat to ask questions and talk about methods and models. Framework development discussions and thorough bug reports are collected on Issues.

Happy brewing!

License and Citation

Caffe is released under the BSD 2-Clause license. The BAIR/BVLC reference models are released for unrestricted use.

Please cite Caffe in your publications if it helps your research:

  Author = {Jia, Yangqing and Shelhamer, Evan and Donahue, Jeff and Karayev, Sergey and Long, Jonathan and Girshick, Ross and Guadarrama, Sergio and Darrell, Trevor},
  Journal = {arXiv preprint arXiv:1408.5093},
  Title = {Caffe: Convolutional Architecture for Fast Feature Embedding},
  Year = {2014}

*Note that all licence references and agreements mentioned in the Caffe README section above are relevant to that project's source code only.