Skip to content

Development Requirements

The development requirements for this project are as follows: 1. Python 3.10 2. Pip 3. (Optional) The Nvidia toolkit installed so a GPU can be used and accessed.

Running Using Local Python Environment

  • Install the required python version
  • Install pip if you don't already have it
  • Setup a virtual environemtn for this project
  • Install all dependencies using pip install -r requirements.txt

Using Development Containers (A bit more setup, but easier long term)

  • Install VSCode or your favorite IDE with development container support. These instructions will assume VSCode is used.

VSCode

  • Ensure you have docker installed on your computer.
  • Install the VSCode "Dev Containers" containers extension.
  • Now you should be able to enter "CTRL+SHIFT+P", type in "Dev Containers: Build and Open in Container"
  • This will use the existing .devcontainer.json to automatically setup the environment on your PC.