> ## Documentation Index
> Fetch the complete documentation index at: https://novita.ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Execute o Axolotl na Novita AI

> Descubra como fazer fine-tuning de modelos de linguagem grandes (LLMs) sem esforço com o Axolotl na Novita AI.

O Axolotl oferece uma estrutura robusta e flexível para treinar LLMs usando técnicas avançadas, com suporte a várias arquiteturas de modelos e estratégias de treinamento. Ideal para pesquisadores e desenvolvedores, o Axolotl combinado com a poderosa infraestrutura sem necessidade de hardware local da Novita AI simplifica os fluxos de trabalho, removendo as limitações de hardware local.

Este guia fornece um processo passo a passo para implantar e executar o Axolotl na Novita AI, desbloqueando todo o potencial dos seus projetos de treinamento de modelos de IA.

## Como usar o Axolotl:main-latest na Novita AI

Etapa 1: Acesse [**o Console de Instâncias de GPU**](https://novita.ai/gpus)

* Clique em `Get Started` para acessar o console de Instâncias de GPU.

<Frame>
  <img src="https://mintcdn.com/novitaai/bnRhXPrVKQGiPndx/images/Step1-AccesstheGPUInstanceConsole.png?fit=max&auto=format&n=bnRhXPrVKQGiPndx&q=85&s=28625df2e2e6f1232c8107762cfc6ed6" alt="Etapa 1: Acesse o Console de Instâncias de GPU Pn" width="3840" height="1941" data-path="images/Step1-AccesstheGPUInstanceConsole.png" />
</Frame>

Etapa 2: Escolha um template e um tipo de GPU

* Navegue por vários templates oficiais e opções de placas GPU.
* Selecione [**o template Axolotl:main-latest**](https://novita.ai/gpus-console?templateId=311).
* Clique em `Deploy` sob a placa GPU 4090 para prosseguir para a página de criação de instância.

<Frame>
  <img src="https://mintcdn.com/novitaai/bnRhXPrVKQGiPndx/images/Step2-ChooseaTemplateandGPUType.png?fit=max&auto=format&n=bnRhXPrVKQGiPndx&q=85&s=3e15b2cbd4b915cd6c6df292fca60e29" alt="Etapa 2: Escolha um template e um tipo de GPU Pn" width="3841" height="1412" data-path="images/Step2-ChooseaTemplateandGPUType.png" />
</Frame>

Etapa 3: Ajuste os parâmetros de disco e configuração

* Na seção `Disk`, ajuste o tamanho do disco do sistema e do disco local.
* Na seção `Configuration`, modifique configurações como a imagem, comandos de inicialização, portas e variáveis de ambiente.
* Marque a caixa Start Jupyter Notebook para iniciar o Jupyter.

<Frame>
  <img src="https://mintcdn.com/novitaai/bnRhXPrVKQGiPndx/images/Step3-AdjustDiskandConfigurationParameters.png?fit=max&auto=format&n=bnRhXPrVKQGiPndx&q=85&s=5f7ad58a188a14c676e26db9b05ba2d8" alt="Etapa 3: Ajuste os parâmetros de disco e configuração Pn" width="3841" height="1905" data-path="images/Step3-AdjustDiskandConfigurationParameters.png" />
</Frame>

Etapa 4: Confirme a configuração e implante

* Revise a configuração e os custos da instância na página de confirmação.
* Clique em `Deploy` para iniciar o processo de implantação.

<Frame>
  <img src="https://mintcdn.com/novitaai/bnRhXPrVKQGiPndx/images/Step4-ConfirmConfigurationandDeploy.png?fit=max&auto=format&n=bnRhXPrVKQGiPndx&q=85&s=d7cc24bc299612b7f5e94a7f9578ebf5" alt="Etapa 4: Confirme a configuração e implante Pn" width="3841" height="1905" data-path="images/Step4-ConfirmConfigurationandDeploy.png" />
</Frame>

Etapa 5: Aguarde a conclusão da implantação

* Aguarde até que a instância conclua a implantação.

<Frame>
  <img src="https://mintcdn.com/novitaai/bnRhXPrVKQGiPndx/images/Step5-WaitforDeploymenttoComplete.png?fit=max&auto=format&n=bnRhXPrVKQGiPndx&q=85&s=d1bde3687d206d330aa7ae8bd07356cf" alt="Etapa 5: Aguarde a conclusão da implantação Pn" width="1434" height="1102" data-path="images/Step5-WaitforDeploymenttoComplete.png" />
</Frame>

Etapa 6: Gerencie e monitore instâncias

* Assim que a implantação for concluída, o sistema redirecionará você para a página `Instance Management`.
* Localize sua instância recém-criada, que inicialmente exibirá o status Pulling (indicando que a imagem está sendo baixada).
* Clique na pequena seta no lado direito da instância para ver os detalhes.
* Monitore o progresso do pull da imagem. Após a conclusão, a instância fará a transição para o status Running.
* Clique em `Logs` para visualizar os logs de implantação.

<Frame>
  ### &#x20; <img src="https://mintcdn.com/novitaai/bnRhXPrVKQGiPndx/images/Step6-ManageandMonitorInstances.png?fit=max&auto=format&n=bnRhXPrVKQGiPndx&q=85&s=ea8a23135307454deb057dfb51f32652" alt="Etapa 6: Gerencie e monitore instâncias Pn" width="3832" height="712" data-path="images/Step6-ManageandMonitorInstances.png" />
</Frame>

Etapa 7: Verifique os logs da instância

* Vá para a aba `Instance Logs` para verificar se o serviço está iniciando.
* Aguarde até que o serviço termine de inicializar.

<Frame>
  ### &#x20; <img src="https://mintcdn.com/novitaai/bnRhXPrVKQGiPndx/images/Step7-CheckInstanceLogs.png?fit=max&auto=format&n=bnRhXPrVKQGiPndx&q=85&s=5aece56043a7a85239b9c168b15b442f" alt="Etapa 7: Verifique os logs da instância Pn" width="1280" height="816" data-path="images/Step7-CheckInstanceLogs.png" />
</Frame>

Etapa 8: Conecte-se ao Jupyter Lab

* Feche a página de logs.
* Clique em `Connect` para abrir a página de informações de conexão.
* Localize a seção `Connection Options` e clique em `Connect to Jupyter Lab` para acessar a interface do Jupyter.

<Frame>
  ### &#x20; <img src="https://mintcdn.com/novitaai/bnRhXPrVKQGiPndx/images/Step8-ConnecttoJupyterLab.png?fit=max&auto=format&n=bnRhXPrVKQGiPndx&q=85&s=cf66856fabd630d6f248d7959c8ba7ac" alt="Etapa 8: Conecte-se ao Jupyter Lab Pn" width="1280" height="400" data-path="images/Step8-ConnecttoJupyterLab.png" />
</Frame>

Etapa 9: Acesse o Jupyter Lab

* Aguarde até que a interface web do Jupyter Lab seja carregada.
* Abra `Terminal` para executar um exemplo oficial e verificar se o serviço está funcionando corretamente.

<Frame>
  ### &#x20; <img src="https://mintcdn.com/novitaai/bnRhXPrVKQGiPndx/images/Step9-AccessJupyterLab.png?fit=max&auto=format&n=bnRhXPrVKQGiPndx&q=85&s=c36adb44cdaf47173b8e301e97547332" alt="Etapa 9: Acesse o Jupyter Lab Pn" width="1280" height="635" data-path="images/Step9-AccessJupyterLab.png" />
</Frame>

Etapa 10: Execute um exemplo de fine-tuning

* Execute o código de exemplo oficial para realizar uma tarefa de fine-tuning.

```bash theme={"system"}
# Fetch axolotl examples
axolotl fetch examples

# Or, specify a custom path
axolotl fetch examples --dest path/to/folder

# Train a model using LoRA
axolotl train examples/llama-3/lora-1b.yml
```

**Observação:** Você não pode alterar o caminho de montagem padrão do volume de rede no console. Ele só pode ser definido ao criar uma instância ou via OpenAPI. Defina o caminho de montagem desejado durante a criação da instância ao anexar um volume.
