# Advanced run guides

For running the model locally, especially for testing, non-inference runs, and short chains, we provide a guide for [setting up and running in a conda environment](broken-reference), and [provide a Docker container for use](advanced-run-guides/running-with-docker-locally). A Docker container is an environment which is isolated from the rest of the operating system i.e. you can create files, programs, delete and everything but that will not affect your OS. It is a local virtual OS within your OS. We recommend Docker for users who are not familiar with setting up environments and seek a containerized environment to quickly launch jobs ;

For longer inference runs across multiple slots, we provide instructions and scripts for two methods to launch on SLURM HPC and on AWS using Docker. These methods are best for launching large jobs (long inference chains, multi-core and computationally expensive model runs), but not the best methods for debugging model setups.

## Running locally

{% content-ref url="advanced-run-guides/running-with-docker-locally" %}
[running-with-docker-locally](advanced-run-guides/running-with-docker-locally)
{% endcontent-ref %}

{% content-ref url="broken-reference" %}
[Broken link](broken-reference)
{% endcontent-ref %}

## Running longer inference runs across multiple slots

{% content-ref url="advanced-run-guides/running-on-aws" %}
[running-on-aws](advanced-run-guides/running-on-aws)
{% endcontent-ref %}

{% content-ref url="advanced-run-guides/running-on-a-hpc-with-slurm" %}
[running-on-a-hpc-with-slurm](advanced-run-guides/running-on-a-hpc-with-slurm)
{% endcontent-ref %}

