27 lines
1.3 KiB
Markdown
27 lines
1.3 KiB
Markdown
## 🐾 Tabby
|
|
[](https://opensource.org/licenses/Apache-2.0)
|
|
[](https://github.com/psf/black)
|
|

|
|
|
|
> **Warning**
|
|
> This repository is undering heavy construction, everything changes fast.
|
|
|
|
An opensource / on-prem alternative to GitHub Copilot
|
|
|
|
## Contents
|
|
* [`admin`](./admin): Admin panel for monitoring / settings purpose.
|
|
* [`server`](./server): API server for completion requests. It also logs users' selections (as feedback to model's quality).
|
|
* [`deployment`](./deployment): Container related deployment configs.
|
|
* [`converter`](./converter): Converts a [transformers](https://huggingface.co/docs/transformers) causal LM model into TensorRT / FasterTransformer serving formats.
|
|
* [`preprocess`](./preprocess): Preprocess files into [datasets](https://huggingface.co/docs/datasets)
|
|
* [`tabformer`](./tabformer): *NOT RELEASED* Trainer(PEFT w/RLHF) for tabby models.
|
|
|
|
## Development
|
|
|
|
Assuming Linux workstation with:
|
|
1. docker
|
|
2. docker w/ gpu driver
|
|
3. python 3.10
|
|
|
|
Use `make setup-development-environment` to setup basic dev environment, and `make dev` to start local development server.
|