Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

[doc] Document the data machinery

Abierto
#124 1 comentario 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
22/100
Tipo de issue
Documentación
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
python

Línea de trabajo

The payload names no files, only the Data class and the changes in #37, #40 and #104, so start by reading those pull requests and the existing docs to find where the dataset machinery is described. Work through the checklist in the issue: dataset types, the GPT and generic dataset classes, how Data assembles them, and the existing prepare recipe. Done means a doc section covers each item, with a working example for the gpt_custom extension case.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

documentation

We need to document the new dataa mechanism, introduced in #37, #40, #104, etc.

The doc should at least describe:

  • The different types of datasets (samplable, sampled, indexed, etc.)
  • The different dataset classes available for GPT, and generic ones.
  • The dynamic dataset class instantiation mechanism (to move elsewhere if/once we generalize)
  • How datasets are put together in Data
  • Maybe also the dataset preparation mechanism.

It should let the user know how to:

  • Prepare a dataset with the prepare command (recipe is already in the doc, might just need to point to it)
  • Configure Fast-LLM for typical dataset use cases (ex. dataset in multiple files, train/valid/test split, blending multiple datasets, etc.)
  • Extend GPT with a custom configurable dataset class
  • Extend GPT data and/or datasets for a custom model (ex. gpt_custom)
  • (Advanced, can be postponed) Create a data and dataset for a custom model that doesn't extend GPT, reusing the existing generic machinery. (Need to generalize dynamic configuration first)
  • (Can be postponed) Create a custom data that doesn't reuse the dataset machinery. Easy but not sure how much we need it.
Lenguaje dominante
Python
Estrellas
337
Forks
52
Métricas de merge de PR
Sin PR fusionados en 30 d

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de ServiceNow/Fast-LLM

Todos los issues de ServiceNow/Fast-LLM

Issues similares

Más issues de Python

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.