File size: 3,241 Bytes
d083607 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 | # Stack 2.9 Official Launch Checklist
This document outlines the steps to officially launch Stack 2.9.
---
## Phase 1: Testing & Validation
### ✅ 1.1 Run Unit Tests
```bash
cd stack-2.9
python -m pytest samples/ -v
```
### ✅ 1.2 Test Model Inference
```bash
# Test with Ollama (local)
python stack/eval/simple_test.py
# Or test with OpenAI
python stack/eval/simple_test.py --provider openai
```
### ⏳ 1.3 Run Benchmarks (Required)
```bash
# Download datasets
python scripts/download_benchmark_datasets.py
# Run HumanEval
python stack/eval/run_proper_evaluation.py --benchmark humaneval --output results/
# Run MBPP
python stack/eval/run_proper_evaluation.py --benchmark mbpp --output results/
```
### ⏳ 1.4 Test Deployment
```bash
# Test Docker locally
cd stack/deploy
docker build -t stack-2.9 .
docker run -p 8000:8000 stack-2.9
```
---
## Phase 2: Model Preparation
### ⏳ 2.1 Fine-tune Model
```bash
# Option 1: Together AI (free credits)
python stack/training/together_finetune.py --model 7b --data data/final/train.jsonl
# Option 2: Google Colab
# Open colab_train_stack29.ipynb
```
### ⏳ 2.2 Quantize Model (for deployment)
```bash
python stack/training/quantize_awq.py \
--model Qwen/Qwen2.5-Coder-7B \
--output stack/deploy/models/
```
### ⏳ 2.3 Upload to HuggingFace
```bash
python -c "
from huggingface_hub import HfApi
api = HfApi()
api.upload_folder(
folder_path='./stack/deploy/models',
repo_id='yourusername/stack-2.9-7b',
repo_type='model'
)
"
```
---
## Phase 3: Deployment
### ⏳ 3.1 Deploy to HuggingFace Spaces (Free)
```bash
# 1. Create space: https://huggingface.co/spaces/new
# 2. Choose: Docker, Python 3.11
# 3. Push files:
git clone https://huggingface.co/spaces/yourusername/stack-2.9
cp stack/deploy/hfSpaces/* .
git add . && git push
```
### ⏳ 3.2 Create Demo UI (Gradio)
```bash
# Already included in hfSpaces/app.py
# Access at: https://your-space.hf.space
```
---
## Phase 4: Documentation & Launch
### ⏳ 4.1 Final Documentation Check
- [ ] README.md complete
- [ ] FREE_DEPLOYMENT.md complete
- [ ] API documentation in stack/docs/
- [ ] Examples in samples/
### ⏳ 4.2 Create Release
```bash
# Tag the release
git tag v1.0.0
git push origin v1.0.0
# Create GitHub release with:
# - Release notes
# - Model download links
# - Demo links
```
### ⏳ 4.3 Submit to Platforms
- [ ] Submit to OpenRouter (API listing)
- [ ] Submit to HuggingFace (model + Space)
- [ ] Add to LangChain integrations (optional)
---
## Phase 5: Promotion
### ⏳ 5.1 Social Media
- [ ] Announce on Twitter/X
- [ ] Post on LinkedIn
- [ ] Share on AI Discord servers
### ⏳ 5.2 Community
- [ ] Create Discord server
- [ ] Add to awesome lists
- [ ] Submit to Product Hunt
---
## Quick Start (If Everything Ready)
```bash
# 1. Test locally
python stack/eval/simple_test.py
# 2. Deploy to HF Spaces
# (manual - see Phase 3)
# 3. Create release
git tag v1.0.0 && git push origin v1.0.0
```
---
## Current Status
| Item | Status |
|------|--------|
| Unit Tests | ✅ Ready (in samples/) |
| Inference Test | ✅ Ready |
| Benchmarks | ⏳ Need to run |
| Model Fine-tuned | ⏳ Need to do |
| Deployment | ⏳ Need to deploy |
| Release | ⏳ Need to create | |