awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
huggingface avatar

huggingface/smollm

0
View on GitHub↗
3,624 stele·273 fork-uri·Python·apache-2.0·12 vizualizărihuggingface.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.

Istoric stele

Graficul istoricului de stele pentru huggingface/smollmGraficul istoricului de stele pentru huggingface/smollm

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Întrebări frecvente

Ce face 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.

Care sunt principalele funcționalități ale huggingface/smollm?

Principalele funcționalități ale huggingface/smollm sunt: 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.

Care sunt câteva alternative open-source pentru huggingface/smollm?

Alternativele open-source pentru huggingface/smollm includ: 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.

Alternative open-source pentru Smollm

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Smollm.
  • huggingface/courseAvatar huggingface

    huggingface/course

    3,715Vezi pe 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
    Vezi pe GitHub↗3,715
  • meta-llama/llama-modelsAvatar meta-llama

    meta-llama/llama-models

    7,643Vezi pe 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
    Vezi pe GitHub↗7,643
  • autogluon/autogluonAvatar autogluon

    autogluon/autogluon

    9,997Vezi pe 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
    Vezi pe GitHub↗9,997
  • aws/amazon-sagemaker-examplesAvatar aws

    aws/amazon-sagemaker-examples

    10,958Vezi pe 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
    Vezi pe GitHub↗10,958
  • Vezi toate cele 30 alternative pentru Smollm→