Spaces:
Paused
Paused
Upload README.md with huggingface_hub
Browse files
README.md
CHANGED
|
@@ -1,6 +1,6 @@
|
|
| 1 |
---
|
| 2 |
-
title:
|
| 3 |
-
emoji:
|
| 4 |
colorFrom: purple
|
| 5 |
colorTo: blue
|
| 6 |
sdk: gradio
|
|
@@ -10,6 +10,48 @@ pinned: true
|
|
| 10 |
license: mit
|
| 11 |
---
|
| 12 |
|
| 13 |
-
#
|
| 14 |
|
| 15 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
---
|
| 2 |
+
title: VertexElite AI Tool Trainer
|
| 3 |
+
emoji: 🚀
|
| 4 |
colorFrom: purple
|
| 5 |
colorTo: blue
|
| 6 |
sdk: gradio
|
|
|
|
| 10 |
license: mit
|
| 11 |
---
|
| 12 |
|
| 13 |
+
# VertexElite AI Tool Trainer
|
| 14 |
|
| 15 |
+
Fine-tune **tool-calling + function-calling** models on ZeroGPU (A10G).
|
| 16 |
+
|
| 17 |
+
Train your own VertexElite AI with LoRA fine-tuning.
|
| 18 |
+
|
| 19 |
+
## Features
|
| 20 |
+
|
| 21 |
+
- QLoRA fine-tuning on free A10G GPU
|
| 22 |
+
- Multiple base models: Qwen2.5, Phi-3.5, TinyLlama
|
| 23 |
+
- Public datasets for tool calling
|
| 24 |
+
- **Custom dataset upload** (JSONL/JSON)
|
| 25 |
+
|
| 26 |
+
## Datasets
|
| 27 |
+
|
| 28 |
+
| Type | Dataset | Description |
|
| 29 |
+
|------|---------|-------------|
|
| 30 |
+
| Tool Calling | NousResearch Hermes | Function calling conversations |
|
| 31 |
+
| Tool Calling | Gorilla OpenFunctions | Berkeley benchmark |
|
| 32 |
+
| Tool Calling | ToolBench | Tool use instructions |
|
| 33 |
+
| Custom | Upload | Your own dataset.jsonl |
|
| 34 |
+
|
| 35 |
+
## Custom Dataset Format
|
| 36 |
+
|
| 37 |
+
Upload a `.jsonl` or `.json` file with one of these formats:
|
| 38 |
+
|
| 39 |
+
```json
|
| 40 |
+
{"text": "<|im_start|>user\nHello<|im_end|>\n<|im_start|>assistant\nHi!<|im_end|>"}
|
| 41 |
+
{"messages": [{"role": "user", "content": "Hello"}, {"role": "assistant", "content": "Hi!"}]}
|
| 42 |
+
{"instruction": "Say hello", "input": "", "output": "Hello there!"}
|
| 43 |
+
```
|
| 44 |
+
|
| 45 |
+
## Usage
|
| 46 |
+
|
| 47 |
+
1. Select base model
|
| 48 |
+
2. Choose datasets OR upload custom JSONL
|
| 49 |
+
3. Configure LoRA (rank 16-32 recommended)
|
| 50 |
+
4. Click "Start Training"
|
| 51 |
+
5. Test model in Test tab
|
| 52 |
+
|
| 53 |
+
## Limits
|
| 54 |
+
|
| 55 |
+
- ZeroGPU: 5 min per GPU session
|
| 56 |
+
- ~2000 samples per session
|
| 57 |
+
- For longer training, run multiple sessions
|