Enterprise DNA

Open Source Alternatives

Open source alternatives to Caffe

Open source alternatives to Caffe, ranked by GitHub stars and freshness.

9 open-source alternatives in the index, ranked by GitHub stars and freshness.

O OSS Obs medium

TensorFlow

Community

An Open Source Machine Learning Framework for Everyone

★ 195,356 updated 2d ago
open-source

Best for: Teams building production ML systems that need cross-platform deployment and performance optimization

O OSS Obs medium

PyTorch

Community

Tensors and Dynamic neural networks in Python with strong GPU acceleration

★ 100,318 updated 2d ago
open-source

Best for: ML researchers and engineers building custom neural network architectures with GPU training needs

O OSS Obs medium

PaddlePaddle

Community

PArallel Distributed Deep LEarning: Machine Learning Framework from Industrial Practice (『飞桨』核心框架,深度学习&机器学习高性能单机、分布式训练和跨平台部署)

★ 23,930 updated 2d ago
open-source

Best for: Teams building large-scale production ML systems who need distributed training and cross-platform deployment out of the box

O OSS Obs medium

NCNN

Community

ncnn is a high-performance neural network inference framework optimized for the mobile platform

★ 23,318 updated 4d ago
open-source

Best for: Mobile and embedded developers building latency-critical inference applications on constrained hardware

O OSS Obs medium

Apache MXNet

Community

Lightweight, Portable, Flexible Distributed/Mobile Deep Learning with Dynamic, Mutation-aware Dataflow Dep Scheduler; for Python, R, Julia, Scala, Go, Javascript and more

★ 20,809 updated 2y ago
open-source

Best for: Teams building distributed training pipelines or mobile ML applications who need multi-language flexibility

O OSS Obs medium

Oneflow

Community

OneFlow is a deep learning framework designed to be user-friendly, scalable and efficient.

★ 9,400 updated 6mo ago
open-source

Best for: Developers who need a high-performance, scalable deep learning framework and are comfortable with C++

O OSS Obs medium

TNN

Community

TNN: developed by Tencent Youtu Lab and Guangying Lab, a uniform deep learning inference framework for mobile、desktop and server. TNN is distinguished by several outstanding featur

★ 4,634 updated 1y ago
open-source

Best for: Developers needing optimized deep learning inference specifically on mobile devices, especially within Tencent ecosystem integrations.

O OSS Obs medium

VectorFlow

Community

A minimalist neural network library optimized for sparse data and single machine environments.

★ 1,294 updated 2y ago
open-source

Best for: Developers building lightweight neural network models for observability on a single machine

O OSS Obs medium

Forward

Community

A library for high performance deep learning inference on NVIDIA GPUs.

★ 555 updated 4y ago
open-source

Best for: Developers needing high performance deep learning inference on NVIDIA GPUs in C++ environments