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/smollm

0
View on GitHub↗
3,624 estrellas·273 forks·Python·apache-2.0·12 vistashuggingface.co/HuggingFaceTB↗

Smollm

SmolLM is a project dedicated to the development of small language models. It focuses on training and fine-tuning compact models that maintain high performance while utilizing fewer parameters.

The project emphasizes efficient AI inference and on-device text generation, aiming to enable the deployment of lightweight models on edge devices with limited memory and processing power. It utilizes synthetic data generation to produce artificial datasets that improve the reasoning and training of these AI systems.

The system supports a variety of optimization and training capabilities, including weight quantization, parameter-efficient fine-tuning, and mixed-precision compute. It also covers multilingual text processing and the management of long context windows.

Features

  • Edge AI Model Deployment - Optimizes and deploys lightweight language models to run efficiently on local hardware and edge devices.
  • Streaming Dataset Loaders - Implements memory-efficient streaming of datasets to prepare data for training without full memory loading.
  • Synthetic Dataset Generators - Produces artificial datasets using language models to improve the reasoning and training of AI systems.
  • Distributed Training - Implements distributed training to scale model workloads across multi-GPU and TPU hardware configurations.
  • Generative Text Inference - Provides generative text inference with dual-mode reasoning for thinking or direct answering.
  • Instruction Tuning - Provides a pipeline for instruction tuning to adapt base models to follow specific user commands.
  • Large Language Model Fine-Tuning - Implements processes for adapting pre-trained large language models to specific tasks using custom datasets.
  • Machine Learning Training - Provides frameworks and utilities to execute training workloads on GPUs and TPUs.
  • Model and Dataset Hubs - Stores Git-based models, datasets, and spaces in a centralized hub for sharing and versioning.
  • Training Efficiency - Implements parameter-efficient techniques and mixed precision to train large models on limited hardware.
  • Text Generation - Generates text responses locally on a device to ensure low latency and improved data privacy.
  • Resource-Efficient Model Inference - Utilizes quantization to reduce memory usage and increase speed for inference on consumer-grade hardware.
  • Synthetic Data Generators - Generates synthetic datasets to improve model reasoning and knowledge without relying solely on human data.
  • Causal Language Modeling - Implements a causal language modeling architecture for autoregressive next-token prediction.
  • Transformer Architectures - Built on a transformer-based architecture using self-attention mechanisms for sequence processing.
  • Model Development - Develops compact language models that maintain high performance while utilizing fewer parameters.
  • ML Model Hosting - Hosts version-controlled models with metadata and inference widgets for community discovery.
  • Model Serving - Deploys optimized containers for high-performance AI model inference and embeddings.
  • Dataset Sharing - Publishes datasets to a centralized hub to make them accessible and versioned for other practitioners.
  • Chat Interfaces - Creates user interfaces for interacting with models that support multimodal inputs and tool integration.
  • Model Performance Benchmarks - Benchmarks model accuracy and quality across various tasks using standardized performance metrics and leaderboards.
  • Multilingual Text Generation - Supports text generation across multiple languages including English, French, Spanish, German, Italian, and Portuguese.
  • In-Browser Model Execution - Runs machine learning models directly in the web browser using JavaScript.
  • Long-Context Models - Maintains logical coherence across extended sequences of text up to 128k tokens.
  • Mixed Precision Training - Implements mixed-precision training and data parallelism to scale workloads and reduce total training time.
  • Mixed-Precision Computing - Uses mixed-precision computing to optimize training and inference speed and memory usage.
  • Model Inference Accelerators - Compiles the compute graph to increase the number of model executions processed per second.
  • Model Evaluation Metrics - Calculates performance scores for models and datasets using a standardized library of evaluation methods.
  • Model Inference and Serving - Deploys optimized toolkits for high-performance text generation and embeddings inference.
  • Inference Optimization - Quantizes neural network weights and optimizes transformers to increase execution speed and decrease memory consumption.
  • Block-wise Quantization - Employs block-wise quantization and low-rank adaptation to reduce hardware requirements during fine-tuning.
  • Low-Rank Adaptation - Employs low-rank adaptation (LoRA) to efficiently modify model behavior with minimal parameter updates.
  • Model Adapters - Integrates lightweight modules like LoRA to modify model behavior without retraining the full network.
  • Model Interactive Demos - Builds interactive web applications to showcase the functionality and performance of machine learning models.
  • Parameter Efficient Fine-Tuning - Implements parameter-efficient fine-tuning to reduce the hardware requirements for model adaptation.
  • Weight Quantization - Converts high-precision weights into 4-bit or 8-bit integers to enable execution on consumer-grade hardware.
  • Visual Question Answering - Interprets multiple images and text in a single conversation to perform visual question answering.
  • Model Evaluation and Benchmarking - Compares results across different backends and benchmarks to measure model quality and efficiency.
  • Model Endpoint Deployment - Deploys, pauses, and deletes model endpoints using managed or custom Docker images.
  • Model Deployments - Runs AI models on dedicated, fully managed cloud hardware for inference.
  • Remote Compute Job Submission - Executes computational tasks, including Docker images, on remote GPUs and TPUs.
  • Model Memory Managers - Uses quantization and offloading to run large models on hardware with limited memory resources.
  • Interactive AI Demos - Hosts interactive web-based demos for AI models using SDKs, static HTML, or Docker containers.
  • Pre Training Models - Listed in the “Pre Training Models” section of the Llm Course awesome list.
  • Vision Language Models - Efficient small-scale model optimized for low memory footprints.
  • Educational Resources - Training recipes and data curation methods for small models.

Historial de estrellas

Gráfico del historial de estrellas de huggingface/smollmGráfico del historial de estrellas de huggingface/smollm

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/smollm?

SmolLM is a project dedicated to the development of small language models. It focuses on training and fine-tuning compact models that maintain high performance while utilizing fewer parameters.

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

Las características principales de huggingface/smollm son: Edge AI Model Deployment, Streaming Dataset Loaders, Synthetic Dataset Generators, Distributed Training, Generative Text Inference, Instruction Tuning, Large Language Model Fine-Tuning, Machine Learning Training.

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

Las alternativas de código abierto para huggingface/smollm incluyen: huggingface/course — This project is an educational course and learning curriculum for implementing and fine-tuning transformer models… meta-llama/llama-models — This project provides a foundational framework and reference implementation for executing causal language modeling and… autogluon/autogluon — AutoGluon is an automated machine learning framework and multimodal library designed to automate the end-to-end… aws/amazon-sagemaker-examples — This repository is a collection of Jupyter notebooks providing reference implementations and templates for building,… infrasys-ai/aisystem — AISystem is a comprehensive AI full-stack infrastructure project covering the entire pipeline from AI chip… nvidia/isaac-gr00t.

Alternativas open-source a Smollm

Proyectos open-source similares, clasificados según cuántas características comparten con Smollm.
  • huggingface/courseAvatar de huggingface

    huggingface/course

    3,715Ver en GitHub↗

    This project is an educational course and learning curriculum for implementing and fine-tuning transformer models using the Hugging Face ecosystem. It serves as a structured guide and technical walkthrough for processing multimodal data, adapting pre-trained neural networks, and deploying models. The material includes a guide for managing, versioning, and distributing model weights and datasets through a centralized asset hub. It also provides a practical tutorial on adapting models to specific datasets using parameter-efficient methods and an implementation guide for solving natural language

    MDXdeep-learninghacktoberfestnlp
    Ver en GitHub↗3,715
  • meta-llama/llama-modelsAvatar de meta-llama

    meta-llama/llama-models

    7,643Ver en GitHub↗

    This project provides a foundational framework and reference implementation for executing causal language modeling and multimodal reasoning on local systems. It includes a set of core components for managing model assets, a fine-tuning framework, and structural definitions required to instantiate transformer-based architectures. The system is distinguished by its ability to process combined text and image inputs through multimodal transformer models for visual reasoning and document analysis. It also supports the deployment of quantized models, reducing memory footprints through low-precision

    Python
    Ver en GitHub↗7,643
  • autogluon/autogluonAvatar de autogluon

    autogluon/autogluon

    9,997Ver en GitHub↗

    AutoGluon is an automated machine learning framework and multimodal library designed to automate the end-to-end pipeline from data preprocessing to high-accuracy model training and validation. It functions as an automated model trainer for tabular, image, text, and time series data, as well as a tool for time series forecasting and foundation model finetuning. The project is distinguished by its ability to jointly process and fuse different data types, allowing for the construction of multimodal neural networks that integrate images, text, and structured tables. It supports zero-shot inferenc

    Pythonautogluonautomated-machine-learningautoml
    Ver en GitHub↗9,997
  • aws/amazon-sagemaker-examplesAvatar de aws

    aws/amazon-sagemaker-examples

    10,958Ver en GitHub↗

    This repository is a collection of Jupyter notebooks providing reference implementations and templates for building, training, and deploying machine learning models using Amazon SageMaker. It serves as an example library for implementing model architectures and automating the machine learning lifecycle. The library provides practical patterns for machine learning training, data engineering, and model deployment. It includes implementation guides for MLOps, including workflows for model monitoring, lineage tracking, and hyperparameter tuning. The examples cover a broad range of capabilities i

    Jupyter Notebookawsdata-sciencedeep-learning
    Ver en GitHub↗10,958
  • Ver las 30 alternativas a Smollm→