awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
caffe2 avatar

caffe2/caffe2Archived

0
View on GitHub↗
8,377 星标·1,900 分支·Shell·Apache-2.0·4 次浏览caffe2.ai↗

Caffe2

Caffe2 is a high-performance deep learning framework and C++ machine learning library. It serves as a modular system for designing, training, and executing scalable neural networks.

The project functions as an inference engine and a scalable neural network engine designed to run models across distributed systems and diverse hardware. Its architecture allows for the construction of custom neural network components that can be scaled from research to production environments.

The framework covers the full lifecycle of deep learning development, including modular network architecture design, model training, and large-scale deployment for inference.

Features

  • C++ Machine Learning Development - Implements high-performance deep learning operations and model training using native C++.
  • C++ Machine Learning Libraries - Serves as a high-performance C++ library for implementing deep learning operations and model training.
  • Deep Learning Frameworks - Provides a modular system for designing and executing scalable neural networks with a focus on high performance.
  • Deep Learning Inference Engines - Provides a high-performance engine for executing deep learning model predictions in production environments.
  • Deep Learning Training Pipelines - Supports end-to-end workflows for training deep neural networks with high execution speed and scalability.
  • Distributed Model Execution - Manages the distribution of computational workloads across multiple hardware nodes for large-scale training.
  • Hardware Acceleration Backends - Decouples network logic from hardware-specific implementations to support diverse CPU and GPU accelerators.
  • Neural Network Deployment - Provides the runtime and tools needed to deploy trained neural networks across large-scale distributed systems.
  • Neural Network Design Frameworks - Provides tools and abstractions for the structural design of modular deep learning architectures.
  • Neural Network Execution Engines - Includes a computation engine optimized for processing the directed graphs of neural network operations.
  • High-Performance C++ Libraries - Provides a high-performance foundation written in C++ to maximize execution speed and minimize overhead.
  • Operator Graph Compositions - Represents neural networks as modular directed graphs of independent operators to enable scalable execution.
  • Lazy Scheduling Pipelines - Uses lazy execution scheduling to queue and optimize operations before dispatching them to hardware.
  • Modular AI Components - Offers a flexible architecture for building custom, reusable neural network components.
  • Modular Architectures - Allows construction of complex neural networks using interchangeable, reusable modular blocks.
  • Tensor Memory Containers - Implements a blob-based tensor container system to optimize memory allocation and reuse between operators.
  • Scalable AI Architectures - Provides a flexible framework for scaling custom neural network components from research to production.
  • Deep Learning Frameworks - Lightweight, modular deep learning framework.
  • Deep Learning Implementations - Deep learning framework for mobile and production.

Star 历史

caffe2/caffe2 的 Star 历史图表caffe2/caffe2 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Caffe2 的开源替代方案

相似的开源项目,按与 Caffe2 的功能重合度排序。
  • apache/incubator-mxnetapache 的头像

    apache/incubator-mxnet

    20,812在 GitHub 上查看↗

    Apache MXNet is a deep learning framework and distributed machine learning library designed for training and deploying neural networks across distributed systems, mobile devices, and hardware accelerators. It functions as a cross-platform runtime and a dynamic dataflow scheduler that optimizes neural network execution. The framework provides a multi-language API, enabling the development of machine learning models using Python, R, Julia, Scala, Go, and JavaScript. It supports high-performance model training and the scaling of workloads across multiple GPUs and machines. The system covers cap

    C++
    在 GitHub 上查看↗20,812
  • nervanasystems/neonNervanaSystems 的头像

    NervanaSystems/neon

    3,864在 GitHub 上查看↗

    Neon is a deep learning framework and hardware-abstraction machine learning stack used for designing, training, and deploying neural network architectures. It functions as a graph-based computation engine that utilizes just-in-time kernel compilation to optimize machine code for tensors. The platform decouples model definitions from execution kernels, allowing it to support multiple CPU and GPU backends. This architecture enables the distribution of computational workloads across parallelized hardware environments to increase processing speed and overall efficiency. The system covers the ful

    Python
    在 GitHub 上查看↗3,864
  • weiliu89/caffeweiliu89 的头像

    weiliu89/caffe

    4,800在 GitHub 上查看↗

    Caffe is a high-performance deep learning framework and convolutional neural network library designed for training and deploying neural networks. It functions as a GPU-accelerated machine learning engine with a core implemented in C++ to enable high-throughput tensor operations. The project utilizes a declarative configuration system where model architectures and hyperparameters are defined in external text files, separating the network design from the execution code. It includes a model serialization system to export trained weights and topologies into binary files for efficient deployment a

    C++
    在 GitHub 上查看↗4,800
  • tencent/tnnTencent 的头像

    Tencent/TNN

    4,641在 GitHub 上查看↗

    TNN is a deep learning inference framework designed to execute pre-trained neural networks across mobile, desktop, and server hardware. It functions as a hardware-accelerated runtime and model compression toolkit, providing a unified interface for deploying models in diverse environments. The framework includes an ONNX model converter to transform models from various training frameworks into a standardized internal format. It distinguishes itself through a combination of model compression tools—including weight quantization and static-code pruning—and a memory management system that reuses bu

    C++
    在 GitHub 上查看↗4,641
查看 Caffe2 的所有 30 个替代方案→

常见问题解答

caffe2/caffe2 是做什么的?

Caffe2 is a high-performance deep learning framework and C++ machine learning library. It serves as a modular system for designing, training, and executing scalable neural networks.

caffe2/caffe2 的主要功能有哪些?

caffe2/caffe2 的主要功能包括:C++ Machine Learning Development, C++ Machine Learning Libraries, Deep Learning Frameworks, Deep Learning Inference Engines, Deep Learning Training Pipelines, Distributed Model Execution, Hardware Acceleration Backends, Neural Network Deployment。

caffe2/caffe2 有哪些开源替代品?

caffe2/caffe2 的开源替代品包括: apache/incubator-mxnet — Apache MXNet is a deep learning framework and distributed machine learning library designed for training and deploying… nervanasystems/neon — Neon is a deep learning framework and hardware-abstraction machine learning stack used for designing, training, and… weiliu89/caffe — Caffe is a high-performance deep learning framework and convolutional neural network library designed for training and… tencent/tnn — TNN is a deep learning inference framework designed to execute pre-trained neural networks across mobile, desktop, and… tingsongyu/pytorch_tutorial — This project is a comprehensive collection of educational examples and reference implementations for building vision… tensorpack/tensorpack — Tensorpack is a high-level TensorFlow neural network framework and research library designed for building and training…