Skip to main content

TRL Jobs.

Project description

TRL Jobs

A convenient wrapper around hfjobs for running TRL (Transformer Reinforcement Learning) specific workflows on Hugging Face infrastructure.

Installation

pip install trl-jobs

Available Commands

SFT (Supervised Fine-Tuning)

Run SFT job with ease:

trl-jobs sft --model MODEL_NAME --dataset DATASET_NAME [OPTIONS]

Required Arguments

  • --model: Model name or path (e.g., Qwen/Qwen3-4B-Base)
  • --dataset: Dataset name or path (e.g., trl-lib/tldr)

Optional Arguments

  • --flavor: Hardware flavor (default: t4-small)
  • -d, --detach: Run job in background and print job ID
  • --token: Hugging Face access token

Examples

trl-jobs sft \
    --model Qwen/Qwen3-4B-Base \
    --dataset trl-lib/tldr

Hardware Flavors

Common hardware flavors you can use:

  • t4-small: NVIDIA T4 GPU (default)
  • t4-medium: NVIDIA T4 GPU with more resources
  • a10g-small: NVIDIA A10G GPU
  • a10g-large: NVIDIA A10G GPU with more resources
  • a100-large: NVIDIA A100 GPU

Authentication

You can provide your Hugging Face token in several ways:

  1. Using huggingface-hub login: huggingface-cli login
  2. Setting the HF_TOKEN environment variable
  3. Using the --token argument

License

MIT License - see LICENSE file for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

trl_jobs-0.0.0.tar.gz (4.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

trl_jobs-0.0.0-py3-none-any.whl (4.8 kB view details)

Uploaded Python 3

File details

Details for the file trl_jobs-0.0.0.tar.gz.

File metadata

  • Download URL: trl_jobs-0.0.0.tar.gz
  • Upload date:
  • Size: 4.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for trl_jobs-0.0.0.tar.gz
Algorithm Hash digest
SHA256 344d2787c285de5204d5d0f2e5acc3f81963ebf981ee7984cf749f3866d82237
MD5 7b0e2e8b740194cb0dc200fb2cbeeb48
BLAKE2b-256 ffa9838f970c658cb86182cba5b6bd1646acec8cdef3ce1ca6327217451457ec

See more details on using hashes here.

File details

Details for the file trl_jobs-0.0.0-py3-none-any.whl.

File metadata

  • Download URL: trl_jobs-0.0.0-py3-none-any.whl
  • Upload date:
  • Size: 4.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for trl_jobs-0.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5788f750a7a74298fc81a885202e1471d09af55c406a88040ff0e85252dcf3c4
MD5 d49e447436983c98858fa37938a7ff9e
BLAKE2b-256 6862c38c95a979481a5d2bf6bd0d2d0c49644c4953355f67e1a709bf4309e3b4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page