Skip to content

Latest commit

 

History

History
57 lines (40 loc) · 2.77 KB

USAGE.md

File metadata and controls

57 lines (40 loc) · 2.77 KB

How the hell do I run this?

Prerequisites

A few pointers

  • You will need to setup an Auth0 account, create an application and an API
  • You will only be able to access the web-client and the api endpoints as an authenticated user
  • There are several .env files that you need to add secrets (your own) to, they are ignored by default and shoulder never be committed to your remote repository
    • frontend/.env
    • backend/api-gateway/.env
    • backend/audio-to-midi-worker/.env
    • backend/docker/local/.env.local
    • backend/separation-worker/.env
    • backend/transcription-worker/.env
  • Use the .env.template/.env.local.template files as a templates
  • The setup-files for conda and pip are currently only tested for CUDA devices, in theory if no GPU is detected the CPU should be used as fallback

Running workers with GPU acceleration (CUDA)

Direct - Install dependencies locally (using conda or pip) and start the workers directly.

Containerized

Running workers with GPU acceleration (MacOs - Metal API)

Direct - Install dependencies locally (using conda or pip) and start the workers directly.

Containerized - TBD - Currently no setup files available to run this application containerized with GPU acceleration on arm macs.

Running workers on CPU

Direct - Install dependencies locally (using conda or pip) and start the workers directly.

Containerized - TBD - Currently no setup files available to run this application CPU only.

Continuing on

Check out the documentation for the individual system components: