Transformers documentation

Axolotl

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

and get access to the augmented documentation experience

to get started

Axolotl

Axolotl é um framework de fine-tuning e pós-treinamento para grandes modelos de linguagem. Ele suporta tuning baseado em adaptadores, treinamento distribuído ND-parallel, GRPO e QAT. Por meio do TRL, o Axolotl também gerencia fluxos de trabalho de aprendizado por preferências, aprendizado por reforço e modelagem de recompensas.

Defina sua execução de treinamento em um arquivo de configuração YAML.

base_model: NousResearch/Nous-Hermes-llama-1b-v1
model_type: AutoModelForCausalLM
tokenizer_type: AutoTokenizer

datasets:
  - path: tatsu-lab/alpaca
    type: alpaca

output_dir: ./outputs
sequence_len: 512
micro_batch_size: 1
gradient_accumulation_steps: 1
num_epochs: 1
learning_rate: 2.0e-5

Inicie o treinamento com o comando train.

axolotl train my_config.yml

Integração com Transformers

O ModelLoader do Axolotl encapsula o fluxo de carregamento do Transformers.

Recursos

Update on GitHub