Downloads · 30 days
8
38% of all-time downloads
yash1101/CoPaw-Flash-9B-DataAnalyst-LoRA
CoPaw-Flash-9B-DataAnalyst-LoRA is a image-text-to-text model from yash1101. Use it for the image-text-to-text task on the model card, and read the license before you ship it in a product. It is set up for peft. The card lists the license as apache-2.0.
[](https://youtu.be/A0WBHV-DzIE?si=sHpjOUuhzjmN43p) [](https://dataanalyst.locoremind.com/) [](https://github.com/IIIIQIIII/data-analyst)
Downloads · 30 days
8
38% of all-time downloads
All-time downloads
21
Public
Repo size
347 MB
Likes
1
Public
Click a slice to open those files.
.safetensors346 MB · 99%
From the Hugging Face model README
Agentic Data Analyst that autonomously explores, analyzes, and visualizes your datasets.
<p align="center"> <img src="dataanalyst-demo.gif" alt="Data Analyst Demo" width="800"> </p>This model functions as an autonomous data analyst:
| Property | Value |
|---|---|
| Base Model | agentscope-ai/CoPaw-Flash-9B (Qwen3.5-9B architecture) |
| Task Type | Data Analysis Agent |
| LoRA Rank | 64 |
| LoRA Alpha | 128 |
| Precision | bfloat16 |
| PEFT Version | 0.18.1 |
Tested on 29 real Kaggle datasets with Data Analyst framework (max_turns=50, context=128K):
| Metric | Qwen3.5-9B Base | DataAnalyst-LoRA | Improvement |
|---|---|---|---|
| Avg iterations | 1.2 | 26.0 | 21.7x |
| Python files | 0 | 100+ | ∞ |
| Charts generated | 0 | 290+ | ∞ |
| Total tokens | ~5K | 18.5M | 3700x |
| Natural completion rate* | 0% | 89.7% | +89.7pp |
| Hit turn limit | N/A | 10.3% | - |
| Usable output | 0/29 (0%) | 26/29 (90%) | +90pp |
| User intervention | Required every step | Autonomous | Autonomous |
*Natural completion = Model autonomously outputs final summary report within 50 turns
<p align="center"> <img src="benchmark-chart.png" alt="Performance Benchmark: Base Model vs DataAnalyst-LoRA" width="800"> </p>Base Model (Qwen3.5-9B):
CoPaw-Flash-9B-DataAnalyst-LoRA:
Conclusion: LoRA training is essential, not optional. Base model lacks autonomous data analyst capabilities despite understanding the tool calling format. This LoRA transforms the base model into a production-ready AI data analyst that can handle real-world datasets independently.
export HF_TOKEN=your_huggingface_token
CUDA_VISIBLE_DEVICES=0,1 vllm serve agentscope-ai/QwenPaw-Flash-9B \
--enable-lora \
--lora-modules agent-lora=jason1966/CoPaw-Flash-9B-DataAnalyst-LoRA \
--max-lora-rank 64 \
--tensor-parallel-size 2 \
--gpu-memory-utilization 0.85 \
--max-model-len 131072 \
--gdn-prefill-backend triton \
--trust-remote-code \
--reasoning-parser qwen3 \
--enable-auto-tool-choice \
--tool-call-parser qwen3_xml \
--port 8000
git clone https://github.com/IIIIQIIII/data-analyst.git
cd data-analyst
bun install
Configure .env:
CLAUDE_CODE_USE_OPENAI=1
OPENAI_BASE_URL=http://localhost:8000/v1
OPENAI_API_KEY=unused
OPENAI_MODEL=agent-lora
bun run start
Then input your analysis task:
Analyze sales_2024.csv and identify trends
The model will autonomously load data, perform analysis, create visualizations, and generate reports—all without requiring manual "continue" prompts.
| Parameter | Description |
|---|---|
--enable-lora | Enable LoRA adapter support |
--lora-modules agent-lora=... | Load DataAnalyst-LoRA adapter |
--max-lora-rank 64 | LoRA rank (must match adapter) |
--reasoning-parser qwen3 | Enable reasoning process visibility |
--enable-auto-tool-choice | Automatic tool selection |
--tool-call-parser qwen3_xml | Parse XML-format tool calls |
--gdn-prefill-backend triton | Optimize prefill with Triton |
| Configuration | VRAM Required |
|---|---|
| Dual GPU (bf16, TP=2) | ~11GB per GPU |
| Single GPU (bf16) | ~22GB |
| 8-bit quantized | ~12GB |
| 4-bit quantized | ~6GB |
Tested: 2x NVIDIA H200, vLLM 0.19.1, CUDA 13.0, Python 3.12
| Issue | Solution |
|---|---|
| FlashInfer errors | Add --gdn-prefill-backend triton |
| Out of memory | Reduce --max-model-len or --gpu-memory-utilization |
| Connection refused | Check netstat -tlnp | grep 8000 |
Apache 2.0