awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
jzhang38 avatar

jzhang38/TinyLlamaArchived

0
View on GitHub↗
8,994 Stars·624 Forks·Python·Apache-2.0·2 Aufrufe

TinyLlama

TinyLlama is a compact 1.1B parameter language model pretrained on a dataset of 3 trillion tokens. It is an edge AI model designed for high-performance text generation on memory-constrained devices.

The project provides a distributed pretraining framework for training small language models across multiple GPUs and nodes. It also includes a finetuning toolkit for full-parameter weight adjustments to adapt the base model for chat and specific tasks.

The system supports distributed large language model training and on-device text generation. Its architectural components include rotary positional embeddings, root mean square layer normalization, and attention kernels.

Features

  • Generative AI Models - Provides a lightweight 1.1B parameter generative model optimized for deployment on edge hardware.
  • Data-Parallel Training - Provides a framework for distributing training workloads across multiple GPUs using data parallelism.
  • Efficient LLM Development - Focuses on the development and optimization of compact models to enable high performance on constrained hardware.
  • LLM Development Toolkits - Includes a toolkit for full-parameter weight adjustments to adapt the model for specific tasks.
  • Large Language Model Training Frameworks - Executes distributed pretraining of transformer models across multi-GPU environments using optimized attention.
  • Model Pretraining Frameworks - Provides a distributed system for training foundational language models across multiple GPUs and nodes.
  • Finetuning Workflows - Provides workflows for adapting a pretrained base model to specific tasks or chat styles.
  • Language Model Pretraining - Trains a compact Llama model on a 3 trillion token dataset using distributed GPU clusters.
  • On-Device Text Generation Runners - Enables real-time text generation and dialogue execution on memory-constrained edge hardware.
  • Language Models - Implements a compact 1.1B parameter language model for high-performance text generation.
  • FlashAttention - Uses FlashAttention kernels to minimize GPU memory access and increase attention computation speed.
  • Full Parameter Fine-Tuning - Ships scripts for updating all model parameters to adapt the general model for chat interactions.
  • Causal Masking - Implements causal masking to prevent the model from attending to future tokens during training.
  • RMSNorm Layers - Implements root mean square layer normalization to stabilize neural network activations during training.
  • Rotary Positional Embeddings - Utilizes rotary positional embeddings to encode relative token positions in a high-dimensional space.
  • Pretrained Weight Initializers - Employs specific weight initialization distributions to ensure stable convergence during large-scale pretraining.
  • Large Language Models - Compact language models for efficient deployment.
  • Small Language Models - Pre-trained small-scale LLaMA model.
  • Large Language Models (LLMs) - Listed in the “Large Language Models (LLMs)” section of the The Incredible Pytorch awesome list.

Star-Verlauf

Star-Verlauf für jzhang38/tinyllamaStar-Verlauf für jzhang38/tinyllama

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Häufig gestellte Fragen

Was macht jzhang38/tinyllama?

TinyLlama is a compact 1.1B parameter language model pretrained on a dataset of 3 trillion tokens. It is an edge AI model designed for high-performance text generation on memory-constrained devices.

Was sind die Hauptfunktionen von jzhang38/tinyllama?

Die Hauptfunktionen von jzhang38/tinyllama sind: Generative AI Models, Data-Parallel Training, Efficient LLM Development, LLM Development Toolkits, Large Language Model Training Frameworks, Model Pretraining Frameworks, Finetuning Workflows, Language Model Pretraining.

Welche Open-Source-Alternativen gibt es zu jzhang38/tinyllama?

Open-Source-Alternativen zu jzhang38/tinyllama sind unter anderem: lightning-ai/litgpt — LitGPT is a training and deployment framework for large language models, providing a suite of tools for pretraining,… mosaicml/llm-foundry — llm-foundry is a training framework for large language models, providing a system for foundation model pre-training… paddlepaddle/ernie — ERNIE is a development toolkit for training, fine-tuning, and deploying large language models built on the… karpathy/llm.c — This project is a low-dependency engine designed for training large language models using native C and CUDA. It… deepseek-ai/deepseek-llm — DeepSeek-LLM is a large language model and causal language model designed for natural language generation. It… d2l-ai/d2l-en — This project is an educational platform and research toolkit designed to teach deep learning through a combination of…

Open-Source-Alternativen zu TinyLlama

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit TinyLlama.
  • lightning-ai/litgptAvatar von Lightning-AI

    Lightning-AI/litgpt

    13,431Auf GitHub ansehen↗

    LitGPT is a training and deployment framework for large language models, providing a suite of tools for pretraining, finetuning, quantizing, evaluating, and serving models within a production environment. It includes a dedicated training pipeline for adapting pretrained models to specific tasks, a quantization tool for reducing weight precision, and an inference server for hosting models via web interfaces. The framework supports high-performance model development through custom architecture implementation and the use of predefined recipes to standardize pretraining and finetuning. It enables

    Python
    Auf GitHub ansehen↗13,431
  • mosaicml/llm-foundryAvatar von mosaicml

    mosaicml/llm-foundry

    4,415Auf GitHub ansehen↗

    llm-foundry is a training framework for large language models, providing a system for foundation model pre-training and supervised fine-tuning. It includes a distributed trainer for scaling workloads across multiple nodes and GPUs, a dataset streaming pipeline for loading data from cloud storage, and a parameter-efficient fine-tuning implementation. The framework distinguishes itself through its use of parameter sharding and high-throughput data streaming to maintain stability during large-scale training. It incorporates low-rank adaptation to reduce computational costs and uses eight-bit flo

    Pythondeep-learningllmneural-networks
    Auf GitHub ansehen↗4,415
  • paddlepaddle/ernieAvatar von PaddlePaddle

    PaddlePaddle/ERNIE

    7,717Auf GitHub ansehen↗

    ERNIE is a development toolkit for training, fine-tuning, and deploying large language models built on the PaddlePaddle deep learning platform. It provides a comprehensive suite of core components, including an inference server for vision and language models, a training and fine-tuning toolkit, and a framework for building retrieval-augmented generation systems using private knowledge bases. The project features multimodal AI models capable of reasoning across text, images, and video to perform complex visual understanding and information extraction. It distinguishes itself through specialize

    Pythonernieernie-45ernie-45-vl
    Auf GitHub ansehen↗7,717
  • karpathy/llm.cAvatar von karpathy

    karpathy/llm.c

    30,230Auf GitHub ansehen↗

    This project is a low-dependency engine designed for training large language models using native C and CUDA. It provides a bare-metal environment for tensor computation, allowing for the execution of neural network operations directly on hardware accelerators without the overhead of high-level software abstractions. The framework distinguishes itself by implementing manual gradient backpropagation and custom hardware-specific kernels, providing granular control over memory mapping and computational precision. It supports distributed training across multiple graphics processors and compute nod

    Cuda
    Auf GitHub ansehen↗30,230
  • Alle 30 Alternativen zu TinyLlama anzeigen→