https://github.com/theosis-ai/tunelab
a ui for torchtune
https://github.com/theosis-ai/tunelab
artificial-intelligence fastapi generative-ai neondb nextjs python pytorch shadcn-ui torchtune typescript
Last synced: 3 months ago
JSON representation
a ui for torchtune
- Host: GitHub
- URL: https://github.com/theosis-ai/tunelab
- Owner: theosis-ai
- Created: 2025-01-09T20:56:28.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2025-02-25T21:06:13.000Z (4 months ago)
- Last Synced: 2025-02-25T22:21:31.828Z (4 months ago)
- Topics: artificial-intelligence, fastapi, generative-ai, neondb, nextjs, python, pytorch, shadcn-ui, torchtune, typescript
- Language: TypeScript
- Homepage: https://tunelab.theosis.ai
- Size: 1.4 MB
- Stars: 3
- Watchers: 0
- Forks: 0
- Open Issues: 25
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# Tune Lab
Tune Lab is a [FastAPI](https://fastapi.tiangolo.com) + [NextJS](https://nextjs.org) application that is purpose built for [torchtune](https://github.com/pytorch/torchtune).
> [!IMPORTANT]
> Tune Lab is in active development and is not yet ready for use> [!IMPORTANT]
> Tune Lab will be built alongside [Copilot](https://github.com/features/copilot) and [Copilot Workspace](https://githubnext.com/projects/copilot-workspace), and is closed for contributions> [!NOTE]
> Tune Lab is a portfolio project of [jxtngx](https://github.com/jxtngx)## Intended Use
Tune Lab is intended to be cloned and used locally, on a private cloud, or a managed cloud service.
> [!IMPORTANT]
> Access to NVIDIA GPUs is required regardless of deployment method## Features
- a RESTful API for managing and tuning models with torchtune
- a NextJS web interface for managing and tuning models### Basic Roadmap
- gated access to the API and web interface with Supabase
- examples for different compute provider backends## Structure
- [tuneapi/](./tuneapi): FastAPI and compute backend
- [tunelab/](./tunelab): NextJS frontend
- [copilot-instructions](.github/copilot-instructions.md): Copilot system prompt
- [.instructions/](./.instructions): Engineering personas for Copilot instructions
- [.knowledge/](./.knowledge): Knowledge base for Copilot
- [.system/](./.system): System design charts for Copilot> [!NOTE]
> [tunelab/](./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](https://github.com/meta-llama/llama-stack) applications in [Llama Lab](https://github.com/theosis-ai/llama-lab).