TRL documentation

Integración de Trackio

You are viewing main version, which requires installation from source. If you'd like regular pip install, checkout the latest stable version (v1.17.1).
Hugging Face's logo
Join the Hugging Face community

and get access to the augmented documentation experience

to get started

Integración de Trackio

Trackio es una biblioteca ligera y gratuita para el seguimiento de experimentos, construida sobre 🤗 Datasets y 🤗 Spaces. Es la solución de seguimiento recomendada para TRL y viene integrada de forma nativa con todos los trainers.

Para habilitar el registro, simplemente establece report_to="trackio" en tu configuración de entrenamiento:

from trl import SFTConfig  # works with any trainer config (e.g. DPOConfig, GRPOConfig, etc.)

training_args = SFTConfig(
    ...,
    report_to="trackio",  # enable Trackio logging
)

Organizar tus experimentos con nombres de ejecución y proyectos

Por defecto, Trackio generará un nombre para identificar cada ejecución. Sin embargo, recomendamos encarecidamente establecer un run_name descriptivo para facilitar la organización de los experimentos. Por ejemplo:

from trl import SFTConfig

training_args = SFTConfig(
    ...,
    report_to="trackio",
    run_name="sft_qwen3-4b_lr2e-5_bs128",  # descriptive run name
)

También puede agrupar experimentos relacionados por proyecto estableciendo la siguiente variable de entorno:

export TRACKIO_PROJECT="my_project"

Alojar tus registros en 🤗 Spaces

Trackio tiene un diseño local-first, lo que significa que tus registros se quedan en tu máquina. Si deseas alojarlos y desplegar un panel en 🤗 Spaces, configura:

export TRACKIO_SPACE_ID="username/space_id"

Ejecutar el siguiente ejemplo:

import os
from trl import SFTConfig, SFTTrainer
from datasets import load_dataset

os.environ["TRACKIO_SPACE_ID"] = "trl-lib/trackio"
os.environ["TRACKIO_PROJECT"] = "trl-documentation"

trainer = SFTTrainer(
    model="Qwen/Qwen3-0.6B",
    train_dataset=load_dataset("trl-lib/Capybara", split="train"),
    args=SFTConfig(
        report_to="trackio",
        run_name="sft_qwen3-0.6b_capybara",
    ),
)
trainer.train()

te dará un panel alojado en https://huggingface.co/spaces/trl-lib/trackio.

Update on GitHub