Skip to content

theosis-ai/tune-lab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tune Lab

Tune Lab is a FastAPI + NextJS application that is purpose built for torchtune.

Important

Tune Lab is in active development and is not yet ready for use

Important

Tune Lab will be built alongside Copilot and Copilot Workspace, and is currently closed for contributions

Note

Tune Lab is a portfolio project of jxtngx

Intended Use

Clone the repo and:

  • choose a local or Vercel hosted deployment
  • create an account on Clerk
  • create a Clerk application, and update the local .env or production environment in Vercel
  • create a Discord server application key, and update the local .env or production environment in Vercel
  • select a compute provider backend or implement a custom compute backend, and update the local .env or production environment in Vercel

Warning

the purpose of the Clerk auth wall is to gate access to GPU resources

Note

to reduce the amount of accounts needed to use Tune Lab and Llama Lab, future versions will use Auth.js + Neon for authentication and authorization

Structure

Note

tunelab/ is a monorepo created from the shadcn/ui template and uses turborepo as the build system

Downstream Usage

Llama models tuned with Tune Lab are intended to be used with Llama Stack applications in Llama Lab.