> ## 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.

# Ejecutar Axolotl en Novita AI

> Descubre cómo ajustar modelos de lenguaje grandes (LLMs) sin esfuerzo con Axolotl en Novita AI.

Axolotl ofrece un marco robusto y flexible para entrenar LLMs mediante técnicas avanzadas, compatible con diversas arquitecturas de modelos y estrategias de entrenamiento. Ideal para investigadores y desarrolladores, Axolotl combinado con la potente infraestructura sin hardware de Novita AI agiliza los flujos de trabajo y elimina las limitaciones del hardware local.

Esta guía proporciona un proceso paso a paso para implementar y ejecutar Axolotl en Novita AI, liberando todo el potencial de tus proyectos de entrenamiento de modelos de IA.

## Cómo usar Axolotl:main-latest en Novita AI

Paso 1: Accede a [**la consola de instancias GPU**](https://novita.ai/gpus)

* Haz clic en `Get Started` para acceder a la consola de instancias GPU.

<Frame>
  <img src="https://mintcdn.com/novitaai/bnRhXPrVKQGiPndx/images/Step1-AccesstheGPUInstanceConsole.png?fit=max&auto=format&n=bnRhXPrVKQGiPndx&q=85&s=28625df2e2e6f1232c8107762cfc6ed6" alt="Paso 1 Accede a la consola de instancias GPU Pn" width="3840" height="1941" data-path="images/Step1-AccesstheGPUInstanceConsole.png" />
</Frame>

Paso 2: Elige una plantilla y un tipo de GPU

* Explora varias plantillas oficiales y opciones de tarjetas GPU.
* Selecciona [**la plantilla Axolotl:main-latest**](https://novita.ai/gpus-console?templateId=311).
* Haz clic en `Deploy` debajo de la tarjeta GPU 4090 para continuar a la página de creación de la instancia.

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

Paso 3: Ajusta los parámetros de disco y configuración

* En la sección `Disk`, ajusta el tamaño del disco del sistema y del disco local.
* En la sección `Configuration`, modifica ajustes como la imagen, los comandos de inicio, los puertos y las variables de entorno.
* Marca la casilla de Start Jupyter Notebook para iniciar Jupyter.

<Frame>
  <img src="https://mintcdn.com/novitaai/bnRhXPrVKQGiPndx/images/Step3-AdjustDiskandConfigurationParameters.png?fit=max&auto=format&n=bnRhXPrVKQGiPndx&q=85&s=5f7ad58a188a14c676e26db9b05ba2d8" alt="Paso 3 Ajusta los parámetros de disco y configuración Pn" width="3841" height="1905" data-path="images/Step3-AdjustDiskandConfigurationParameters.png" />
</Frame>

Paso 4: Confirma la configuración e implementa

* Revisa la configuración de la instancia y los costos en la página de confirmación.
* Haz clic en `Deploy` para iniciar el proceso de implementación.

<Frame>
  <img src="https://mintcdn.com/novitaai/bnRhXPrVKQGiPndx/images/Step4-ConfirmConfigurationandDeploy.png?fit=max&auto=format&n=bnRhXPrVKQGiPndx&q=85&s=d7cc24bc299612b7f5e94a7f9578ebf5" alt="Paso 4 Confirma la configuración e implementa Pn" width="3841" height="1905" data-path="images/Step4-ConfirmConfigurationandDeploy.png" />
</Frame>

Paso 5: Espera a que finalice la implementación

* Espera a que la instancia termine de implementarse.

<Frame>
  <img src="https://mintcdn.com/novitaai/bnRhXPrVKQGiPndx/images/Step5-WaitforDeploymenttoComplete.png?fit=max&auto=format&n=bnRhXPrVKQGiPndx&q=85&s=d1bde3687d206d330aa7ae8bd07356cf" alt="Paso 5 Espera a que finalice la implementación Pn" width="1434" height="1102" data-path="images/Step5-WaitforDeploymenttoComplete.png" />
</Frame>

Paso 6: Gestiona y supervisa las instancias

* Una vez completada la implementación, el sistema te redirigirá a la página `Instance Management`.
* Localiza la instancia recién creada, que inicialmente mostrará el estado Pulling (lo que indica que la imagen se está descargando).
* Haz clic en la pequeña flecha del lado derecho de la instancia para ver los detalles.
* Supervisa el progreso de descarga de la imagen. Una vez completado, la instancia pasará al estado Running.
* Haz clic en `Logs` para ver los registros de implementación.

<Frame>
  ### &#x20; <img src="https://mintcdn.com/novitaai/bnRhXPrVKQGiPndx/images/Step6-ManageandMonitorInstances.png?fit=max&auto=format&n=bnRhXPrVKQGiPndx&q=85&s=ea8a23135307454deb057dfb51f32652" alt="Paso 6 Gestiona y supervisa las instancias Pn" width="3832" height="712" data-path="images/Step6-ManageandMonitorInstances.png" />
</Frame>

Paso 7: Comprueba los registros de la instancia

* Ve a la pestaña `Instance Logs` para comprobar si el servicio se está iniciando.
* Espera a que el servicio termine de inicializarse.

<Frame>
  ### &#x20; <img src="https://mintcdn.com/novitaai/bnRhXPrVKQGiPndx/images/Step7-CheckInstanceLogs.png?fit=max&auto=format&n=bnRhXPrVKQGiPndx&q=85&s=5aece56043a7a85239b9c168b15b442f" alt="Paso 7 Comprueba los registros de la instancia Pn" width="1280" height="816" data-path="images/Step7-CheckInstanceLogs.png" />
</Frame>

Paso 8: Conéctate a Jupyter Lab

* Cierra la página de registros.
* Haz clic en `Connect` para abrir la página de información de conexión.
* Localiza la sección `Connection Options` y haz clic en `Connect to Jupyter Lab` para acceder a la interfaz de 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="Paso 8 Conéctate a Jupyter Lab Pn" width="1280" height="400" data-path="images/Step8-ConnecttoJupyterLab.png" />
</Frame>

Paso 9: Accede a Jupyter Lab

* Espera a que se cargue la interfaz web de Jupyter Lab.
* Abre `Terminal` para ejecutar un ejemplo oficial y verificar que el servicio funciona correctamente.

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

Paso 10: Ejecuta un ejemplo de ajuste fino

* Ejecuta el código del ejemplo oficial para realizar una tarea de ajuste fino.

```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
```

**Nota:** No puedes cambiar la ruta de montaje predeterminada del volumen de red en la consola. Solo se puede configurar al crear una instancia o mediante OpenAPI. Establece la ruta de montaje deseada durante la creación de la instancia al adjuntar un volumen.
