awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
huggingface avatar

huggingface/candle

0
View on GitHub↗
19,422 estrellas·1,431 forks·Rust·apache-2.0·8 vistas

Candle

Candle is a minimalist machine learning framework and deep learning inference engine designed for the Rust programming language. It functions as a low-level tensor computation library, providing the necessary primitives for multi-dimensional array operations and mathematical transformations required to execute pre-trained neural network models.

The framework distinguishes itself through a focus on memory efficiency and hardware utilization. It employs static-typed tensor operations to enforce shape validation and memory safety at compile time, while utilizing a lazy-loaded computational graph to minimize overhead. By implementing zero-copy memory mapping and ahead-of-time model compilation, the library reduces data duplication and eliminates interpretation latency during the inference phase.

The engine supports cross-platform deployment by routing mathematical operations through a modular backend dispatcher. This allows for the execution of complex neural networks across diverse hardware, including CPUs, GPUs, and specialized accelerators, making it suitable for resource-constrained edge environments. The project is distributed as a library for Rust, enabling the integration of machine learning capabilities into systems where performance and low resource consumption are required.

Features

  • Machine Learning Frameworks - Provides a minimalist machine learning framework for Rust, enabling execution of models across diverse hardware accelerators.
  • Deep Learning - Functions as a high-performance deep learning inference engine optimized for low memory usage and efficient hardware utilization.
  • Machine Learning Model APIs - Provides a high-performance inference engine for running pre-trained models in production environments.
  • Machine Learning Model Portability - Executes pre-trained machine learning models across diverse hardware environments with high performance and low resource consumption.
  • Tensor Computing Libraries - Acts as a low-level tensor computation library for performing multi-dimensional array operations and mathematical transformations.
  • Edge AI Model Deployment - Enables local execution of complex neural networks on resource-constrained edge devices without cloud infrastructure dependencies.
  • Model Compilation - Provides ahead-of-time compilation of neural network models to optimize inference performance and reduce runtime latency.
  • Hardware Abstraction Layers - Implements a hardware abstraction layer to route tensor operations across diverse backends like CPU, GPU, and specialized accelerators.
  • Artificial Intelligence - Minimalist ML framework focused on performance and ease of use.
  • Deep Learning Frameworks - Provides a minimalist machine learning framework for Rust.
  • Frameworks de Machine Learning - Minimalist ML framework focused on performance and ease.
  • Machine Learning Frameworks - Minimalist, high-performance ML framework for Rust with GPU support.
  • Zero-Copy Memory Mappings - Uses zero-copy memory mapping to access model weights directly from disk, reducing data duplication and memory footprint.
  • Rust - Leverages the Rust programming language to build memory-safe, high-performance machine learning applications.
  • Compute Graph Builders - Constructs computational graphs lazily to minimize memory overhead and optimize hardware utilization during model execution.
  • Static-Typed - Enforces memory safety and shape validation at compile time to prevent runtime errors during neural network execution.
  • Cross-Platform Runtimes - Provides a unified, lightweight runtime environment for deploying machine learning capabilities across different operating systems and hardware.
  • Compute Backends - Routes mathematical operations to the most efficient hardware driver using a modular backend dispatcher.

Historial de estrellas

Gráfico del historial de estrellas de huggingface/candleGráfico del historial de estrellas de huggingface/candle

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace huggingface/candle?

Candle is a minimalist machine learning framework and deep learning inference engine designed for the Rust programming language. It functions as a low-level tensor computation library, providing the necessary primitives for multi-dimensional array operations and mathematical transformations required to execute pre-trained neural network models.

¿Cuáles son las características principales de huggingface/candle?

Las características principales de huggingface/candle son: Machine Learning Frameworks, Deep Learning, Machine Learning Model APIs, Machine Learning Model Portability, Tensor Computing Libraries, Edge AI Model Deployment, Model Compilation, Hardware Abstraction Layers.

¿Qué alternativas de código abierto existen para huggingface/candle?

Las alternativas de código abierto para huggingface/candle incluyen: apache/incubator-mxnet — Apache MXNet is a deep learning framework and distributed machine learning library designed for training and deploying… laurentmazare/tch-rs — This project is a Rust interface for the PyTorch C++ library, serving as a deep learning framework and tensor… pytorch/vision — This project is a comprehensive computer vision library for the PyTorch ecosystem, providing a standardized collection… ml-explore/mlx — This project is a machine learning array framework and tensor computation library designed for high-performance… autumnai/leaf — Leaf is a machine learning framework and neural network architecture toolkit used for building, training, and… ivy-llc/ivy — Ivy is a machine learning framework transpiler and model converter designed to translate code and computational graphs…

Alternativas open-source a Candle

Proyectos open-source similares, clasificados según cuántas características comparten con Candle.
  • apache/incubator-mxnetAvatar de apache

    apache/incubator-mxnet

    20,812Ver en 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++
    Ver en GitHub↗20,812
  • laurentmazare/tch-rsAvatar de LaurentMazare

    LaurentMazare/tch-rs

    5,287Ver en GitHub↗

    This project is a Rust interface for the PyTorch C++ library, serving as a deep learning framework and tensor computing library. It functions as a C++ API wrapper that enables the manipulation of multi-dimensional arrays and the execution of neural network architectures across CPU and GPU hardware accelerators. The library provides a TorchScript inference engine to load and execute just-in-time compiled models. It also supports Rust and Python interoperability, allowing for the creation of Python extensions that share tensor data through a common interface. The system covers deep learning mo

    Rustdeep-learningmachine-learningneural-network
    Ver en GitHub↗5,287
  • pytorch/visionAvatar de pytorch

    pytorch/vision

    17,743Ver en GitHub↗

    This project is a comprehensive computer vision library for the PyTorch ecosystem, providing a standardized collection of neural network architectures, datasets, and high-performance transformation utilities. It serves as a foundational framework for building, training, and deploying deep learning models, offering a centralized model registry that allows developers to instantiate architectures with pre-trained weights for tasks such as image classification, object detection, and semantic segmentation. The library distinguishes itself through its modular approach to data and compute management

    Pythoncomputer-visionmachine-learning
    Ver en GitHub↗17,743
  • ml-explore/mlxAvatar de ml-explore

    ml-explore/mlx

    27,047Ver en GitHub↗

    This project is a machine learning array framework and tensor computation library designed for high-performance numerical computing. It provides a comprehensive suite of tools for constructing and training neural networks, featuring an automatic differentiation engine that facilitates gradient-based optimization and complex mathematical modeling. The library distinguishes itself through a unified memory architecture that allows data to be shared across CPU and GPU devices without explicit copies, significantly reducing data movement overhead. Its execution model relies on a lazy evaluation en

    C++mlx
    Ver en GitHub↗27,047
  • Ver las 30 alternativas a Candle→