awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 dépôts

Awesome GitHub RepositoriesDataset Tokenization Tools

Utilities for converting raw text into tokenized binary formats for ML.

Distinguishing note: Focuses on binary tokenization, distinct from general text processing.

Explore 6 awesome GitHub repositories matching data & databases · Dataset Tokenization Tools. Refine with filters or upvote what's useful.

Awesome Dataset Tokenization Tools GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • karpathy/llama2.cAvatar de karpathy

    karpathy/llama2.c

    19,183Voir sur GitHub↗

    Llama2.c is a minimal inference engine designed to execute transformer-based language models using only standard C code. By implementing neural network forward passes without external dependencies or complex runtime environments, it provides a lightweight execution environment for running pre-trained models. The project distinguishes itself through a focus on portability and resource efficiency. It utilizes static memory allocation to avoid dynamic heap management and maps model parameter files directly into the process address space to minimize memory overhead. The implementation relies on s

    Provides utilities for generating vocabulary files and defining tokenization rules from raw text data.

    C
    Voir sur GitHub↗19,183
  • axolotl-ai-cloud/axolotlAvatar de axolotl-ai-cloud

    axolotl-ai-cloud/axolotl

    12,059Voir sur GitHub↗

    Axolotl is a configuration-driven framework designed for the fine-tuning, evaluation, and quantization of large language models. It functions as a comprehensive orchestrator for distributed training, enabling users to manage complex workflows across multi-node and multi-GPU environments. By utilizing structured configuration files, the platform streamlines the setup of training parameters, dataset paths, and hardware distribution strategies. The project distinguishes itself through its support for diverse training methodologies, including full-parameter tuning, parameter-efficient adaptation,

    Accepts custom datasets containing pre-computed input identifiers and masks for full control over tokenization strategies.

    Pythonfine-tuningllm
    Voir sur GitHub↗12,059
  • imoneoi/openchatAvatar de imoneoi

    imoneoi/openchat

    5,481Voir sur GitHub↗

    OpenChat est un framework pour l'entraînement, le fine-tuning et le déploiement de grands modèles de langage optimisés pour les tâches de raisonnement conversationnel et mathématique. Il fournit un cycle de vie complet pour ces modèles, allant des pipelines d'entraînement et des stacks de déploiement à une interface de chat web. Le projet se concentre sur l'activation d'une exécution de modèle haute performance sur du matériel grand public sans avoir besoin d'accélérateurs de classe entreprise. Il inclut un serveur d'inférence prêt pour la production qui implémente le protocole de complétion de chat OpenAI et utilise le batching dynamique des requêtes pour optimiser le débit matériel. Le système couvre l'ensemble du flux de travail opérationnel, y compris la tokenisation des jeux de données et le fine-tuning des modèles via un entraînement sans padding et l'apprentissage par renforcement. Il s'étend également à l'hébergement d'API avec authentification par clé et une interface graphique pour l'interaction humaine en temps réel.

    Provides utilities to convert raw conversation text into tokenized binary formats for efficient training.

    Python
    Voir sur GitHub↗5,481
  • internlm/xtunerAvatar de InternLM

    InternLM/xtuner

    5,150Voir sur GitHub↗

    xtuner est un moteur d'entraînement complet pour les grands modèles de langage, offrant une boîte à outils pour le pré-entraînement, le fine-tuning supervisé et l'optimisation de modèles multimodaux vision-langage. Il sert d'accélérateur d'entraînement distribué et de framework spécialisé pour mettre à l'échelle des modèles Mixture-of-Experts et aligner le comportement du modèle via l'apprentissage par renforcement à partir de feedback humain (RLHF). Le projet se distingue par des optimisations avancées de mémoire et de calcul, telles que le parallélisme de séquence pour des fenêtres de contexte ultra-longues et le parallélisme de pipeline entrelacé pour réduire le temps d'inactivité du GPU. Il fournit une suite dédiée pour l'optimisation des préférences, implémentant des techniques comme Group Relative Policy Optimization et Direct Preference Optimization pour affiner les politiques du modèle et les systèmes de récompense. Les domaines de capacités étendus couvrent l'entraînement de modèle distribué sur plusieurs nœuds, la préparation de jeux de données multimodaux et la gestion du fine-tuning basé sur des adaptateurs. Le moteur inclut également des outils pour l'évaluation de modèle, la fusion de poids et l'exportation des paramètres entraînés vers des moteurs d'inférence. L'entraînement est géré via des fichiers de configuration standardisés et des lanceurs distribués pour assurer des résultats cohérents à travers les clusters de calcul.

    Converts raw preprocessed dataset files into tokenized binary formats and handles the addition of special tokens.

    Pythonagentdeepseek-v3gpt-oss
    Voir sur GitHub↗5,150
  • swe-bench/swe-benchAvatar de SWE-bench

    SWE-bench/SWE-bench

    4,321Voir sur GitHub↗

    SWE-bench is an automated evaluation framework that tests large language models on real-world software engineering tasks. It measures how effectively models can generate and apply code patches that resolve actual GitHub issues, using a standardized dataset and scoring system built around Docker-based patch verification against original project test suites. The framework provides curated benchmark datasets spanning comprehensive, fast, verified, multilingual, and multimodal evaluation splits, allowing targeted assessment of model capabilities across different programming languages and issue ty

    Tokenizes text datasets using specified tokenizers for downstream use.

    Pythonbenchmarklanguage-modelsoftware-engineering
    Voir sur GitHub↗4,321
  • dllxw/baby-llama2-chineseAvatar de DLLXW

    DLLXW/baby-llama2-chinese

    2,891Voir sur GitHub↗

    This project is a training pipeline and framework for developing Chinese language models based on the Llama 2 architecture. It functions as a distributed GPU trainer and dataset preprocessing toolkit designed for both the initial pre-training of baseline models and subsequent supervised fine-tuning. The system distinguishes itself through a specialized workflow for Chinese text, incorporating a data curation pipeline that uses similarity hashing for deduplication and a tokenization process that converts raw text into memory-mapped binary files for efficient disk access. It implements a superv

    Converts raw text into tokenized binary formats for efficient large-scale dataset ingestion.

    Python
    Voir sur GitHub↗2,891
  1. Home
  2. Data & Databases
  3. Dataset Tokenization Tools

Explorer les sous-tags

  • Pre-Tokenized Ingestion InterfacesInterfaces for importing datasets that already contain input identifiers, attention masks, and labels. **Distinct from Dataset Tokenization Tools:** Distinct from general dataset tokenization tools: focuses on the ingestion of pre-computed token sequences.