---
# System prepended metadata

title: TMLS Workshop Prep

---

# TMLS Workshop Prep
Hey! James here,
This is a quick guide to help you prepare for the "Finetuning LLMs with Declarative AI Orchestration" workshop.

You don't need to do this steps in advance, but since some steps may require bandwidth / network usage; it might be better to run this at home before showing up.


## Workshop Requirements
- Skill Level: Intermediate
- Unix based system (MacOSX / Debian / Ubuntu)
- Python/Pip v3.9+
- An IDE for development (pycharm, VS Code, etc)
- Docker

**Note: Windows / WSL - should work! However it hasn't been tested or validated to work properly and you may experience technical issues. Requires comfort level with WSL and Docker Desktop**

## Step 1: Union Cloud Access
As this workshop will require and leverage advanced and powerful Cloud GPU Servers; we'll be providing temporary access to Union Ai's Managed Cloud.

Please provide the host or attendant with your email (if you haven't already) to ensure you have access; this can be provided at the envent as well.


## Step 2: Code & Dependencies Setup
In a terminal, git clone the llm-fine-tuning repo and cd to the workshop directory
```bash
git clone https://github.com/unionai-oss/workshops.git
cd flyte_llm
```

Next, you'll want to create a local virtual environment so you can register and compile your flyte code. 
You'll also want to install the requirements.txt dependencies.
```bash 
python -m venv ~/venvs/flyte-llm
source ~/venvs/flyte-llm/bin/activate
pip install -r requirements.txt
```


And with that, you should be good to go and ready for our workshop! Looking forward to meeting all of you. :hugging_face: 

