Text Generation
GGUF
English
Vietnamese
acne
dermatology
skincare
research
quantization
qwen3.5
imatrix
conversational
Instructions to use Acnoryx/Airy with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Notebooks
- Google Colab
- Kaggle
- Local Apps Settings
- llama.cpp
How to use Acnoryx/Airy with llama.cpp:
Install (macOS, Linux)
curl -LsSf https://llama.app/install.sh | sh # Start a local OpenAI-compatible server with a web UI: llama serve -hf Acnoryx/Airy:IQ1_M # Run inference directly in the terminal: llama cli -hf Acnoryx/Airy:IQ1_M
Install from WinGet (Windows)
winget install llama.cpp # Start a local OpenAI-compatible server with a web UI: llama serve -hf Acnoryx/Airy:IQ1_M # Run inference directly in the terminal: llama cli -hf Acnoryx/Airy:IQ1_M
Use pre-built binary
# Download pre-built binary from: # https://github.com/ggerganov/llama.cpp/releases # Start a local OpenAI-compatible server with a web UI: ./llama-server -hf Acnoryx/Airy:IQ1_M # Run inference directly in the terminal: ./llama-cli -hf Acnoryx/Airy:IQ1_M
Build from source code
git clone https://github.com/ggerganov/llama.cpp.git cd llama.cpp cmake -B build cmake --build build -j --target llama-server llama-cli # Start a local OpenAI-compatible server with a web UI: ./build/bin/llama-server -hf Acnoryx/Airy:IQ1_M # Run inference directly in the terminal: ./build/bin/llama-cli -hf Acnoryx/Airy:IQ1_M
Use Docker
docker model run hf.co/Acnoryx/Airy:IQ1_M
- LM Studio
- Jan
- vLLM
How to use Acnoryx/Airy with vLLM:
Install from pip and serve model
# Install vLLM from pip: pip install vllm # Start the vLLM server: vllm serve "Acnoryx/Airy" # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:8000/v1/chat/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "Acnoryx/Airy", "messages": [ { "role": "user", "content": "What is the capital of France?" } ] }'Use Docker
docker model run hf.co/Acnoryx/Airy:IQ1_M
- Ollama
How to use Acnoryx/Airy with Ollama:
ollama run hf.co/Acnoryx/Airy:IQ1_M
- Unsloth Desktop
- Docker Model Runner
How to use Acnoryx/Airy with Docker Model Runner:
docker model run hf.co/Acnoryx/Airy:IQ1_M
- Lemonade
How to use Acnoryx/Airy with Lemonade:
Pull the model
# Download Lemonade from https://lemonade-server.ai/ lemonade pull Acnoryx/Airy:IQ1_M
Run and chat with the model
lemonade run user.Airy-IQ1_M
List all available models
lemonade list
- Atomic Chat
Update Airy research model card (0.8b)
Browse files
README.md
CHANGED
|
@@ -1,95 +1,31 @@
|
|
| 1 |
-
|
| 2 |
-
license: apache-2.0
|
| 3 |
-
language:
|
| 4 |
-
- vi
|
| 5 |
-
- en
|
| 6 |
-
tags:
|
| 7 |
-
- acne
|
| 8 |
-
- skincare
|
| 9 |
-
- dermatology
|
| 10 |
-
- gguf
|
| 11 |
-
- qwen3
|
| 12 |
-
base_model: Qwen/Qwen3.5-0.8B
|
| 13 |
-
pipeline_tag: text-generation
|
| 14 |
-
---
|
| 15 |
|
| 16 |
-
#
|
| 17 |
|
| 18 |
-
|
| 19 |
-
|
|
|
|
|
|
|
| 20 |
|
| 21 |
-
##
|
| 22 |
|
| 23 |
-
|
| 24 |
-
|
| 25 |
-
|
| 26 |
-
|
| 27 |
-
| **Training** | 4 epochs, batch=2, grad_acc=8, lr=5e-5 |
|
| 28 |
-
| **Training loss** | 0.1217 (eval_loss: 0.0876) |
|
| 29 |
-
| **Languages** | Vietnamese, English |
|
| 30 |
-
| **Domain** | Acne analysis, skincare routines, scan interpretation |
|
| 31 |
-
| **Identity** | Acnoryx AI β in-app dermatology assistant |
|
| 32 |
|
| 33 |
-
##
|
| 34 |
|
| 35 |
-
|
| 36 |
-
|
|
|
|
|
|
|
|
|
|
| 37 |
|
| 38 |
-
|
| 39 |
-
|-------|------|----------|-----------|-----|--------|
|
| 40 |
-
| **Q3_K_M** | 549 MB | **92%** | **94%** | **93.0%** | β
Excellent |
|
| 41 |
-
| **IQ3_M** | 537 MB | **76%** | **75%** | **75.5%** | β οΈ Usable but degraded |
|
| 42 |
-
| **Q2_K** | 482 MB | 54% | 58% | 56.0% | β οΈ Marginal |
|
| 43 |
-
| **IQ2_M** | 439 MB | 10% | 12% | 11.0% | β Not usable |
|
| 44 |
-
| **IQ2_XS** | 397 MB | 0% | 0% | 0.0% | β Skipped (early-stop) |
|
| 45 |
-
| **IQ2_XXS** | 383 MB | 0% | 0% | 0.0% | β Skipped (early-stop) |
|
| 46 |
-
| **IQ1_M** | 365 MB | 0% | 0% | 0.0% | β Skipped (early-stop) |
|
| 47 |
-
| **IQ1_S** | 355 MB | 0% | 0% | 0.0% | β Skipped (early-stop) |
|
| 48 |
|
| 49 |
-
|
| 50 |
-
|
| 51 |
-
|
| 52 |
-
|
| 53 |
-
|
| 54 |
-
|
| 55 |
-
## Full Quantization Map (Release + Research)
|
| 56 |
-
|
| 57 |
-
Combined view across all quantizations for the 0.8B model, ordered by bit depth (high β low):
|
| 58 |
-
|
| 59 |
-
| Quant | Size | Thinking | Non-Think | Avg | Bundle |
|
| 60 |
-
|-------|------|----------|-----------|-----|--------|
|
| 61 |
-
| F16 | 1932 MB | 94% | 93% | 93.5% | Release |
|
| 62 |
-
| Q8_0 | 1032 MB | 89% | 90% | 89.5% | Release |
|
| 63 |
-
| Q5_K_M | 718 MB | 90% | 86% | 88.0% | Release |
|
| 64 |
-
| Q4_K_M | 641 MB | 89% | 92% | 90.5% | Release |
|
| 65 |
-
| Q4_0 | 615 MB | 91% | 90% | 90.5% | Release |
|
| 66 |
-
| IQ4_NL | 630 MB | 90% | 90% | 90.0% | Release |
|
| 67 |
-
| IQ4_XS | 611 MB | 89% | 92% | 90.5% | Release |
|
| 68 |
-
| **Q3_K_M** | **549 MB** | **92%** | **94%** | **93.0%** | **Research** |
|
| 69 |
-
| **IQ3_M** | **537 MB** | **76%** | **75%** | **75.5%** | **Research** |
|
| 70 |
-
| **Q2_K** | **482 MB** | **54%** | **58%** | **56.0%** | **Research** |
|
| 71 |
-
| **IQ2_M** | **439 MB** | **10%** | **12%** | **11.0%** | **Research** |
|
| 72 |
-
| **IQ2_XS** | **397 MB** | **0%** | **0%** | **0.0%** | **Research** |
|
| 73 |
-
| **IQ2_XXS** | **383 MB** | **0%** | **0%** | **0.0%** | **Research** |
|
| 74 |
-
| **IQ1_M** | **365 MB** | **0%** | **0%** | **0.0%** | **Research** |
|
| 75 |
-
| **IQ1_S** | **355 MB** | **0%** | **0%** | **0.0%** | **Research** |
|
| 76 |
-
|
| 77 |
-
### Key findings
|
| 78 |
-
|
| 79 |
-
- **Standout research quant: Q3_K_M (549 MB, 93%)** β ties F16 quality at 28% the size
|
| 80 |
-
- **IQ3_M (537 MB, 75.5%)** still usable β proof of 0.8B's superior quantization resilience
|
| 81 |
-
- **Q2_K (56%)** marginal but non-zero β the 0.8B handles 2-bit far better than 0.6B (0%)
|
| 82 |
-
- IQ2 and below are not viable despite imatrix calibration
|
| 83 |
-
- **0.8B vs 0.6B:** At each quant level, 0.8B scores significantly higher
|
| 84 |
-
|
| 85 |
-
## Usage
|
| 86 |
-
|
| 87 |
-
```bash
|
| 88 |
-
# llama.cpp β Q3_K_M is the research highlight
|
| 89 |
-
./llama-cli -m acnoryx-0.8b-q3_k_m.gguf -cnv -p "Xin chΓ o"
|
| 90 |
-
```
|
| 91 |
-
|
| 92 |
-
## Related
|
| 93 |
-
|
| 94 |
-
- **Release bundle:** Production quantizations (F16 β IQ4_XS, β₯4-bit)
|
| 95 |
-
- **0.6B research:** [Acnoryx/Airy-Lite](https://huggingface.co/Acnoryx/Airy-Lite) β smaller model with compact footprint
|
|
|
|
| 1 |
+
# Acnoryx AI Research Bundle
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2 |
|
| 3 |
+
## Overview
|
| 4 |
|
| 5 |
+
- Base model: Qwen/Qwen3.5-0.8B
|
| 6 |
+
- Model size: 0.8b
|
| 7 |
+
- Research quantizations: Q3_K_M, IQ3_M, Q2_K, IQ2_M, IQ2_XS, IQ2_XXS, IQ1_M, IQ1_S
|
| 8 |
+
- Purpose: evaluate quality vs. size trade-offs below the production threshold
|
| 9 |
|
| 10 |
+
## Notes
|
| 11 |
|
| 12 |
+
- IQ1/IQ2 formats require an importance matrix (imatrix).
|
| 13 |
+
- These files are more experimental than the release bundle.
|
| 14 |
+
- Production-facing use should prefer the release bundle.
|
| 15 |
+
- If prompting in Vietnamese, write with full accents for best consistency.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 16 |
|
| 17 |
+
## Evaluation snapshot
|
| 18 |
|
| 19 |
+
- Dataset: curated `release_eval_v1-58` benchmark with 58 bilingual cases aligned to the training system style.
|
| 20 |
+
- Protocol: quants were evaluated from higher quality to lower quality, in both `thinking` and `non-thinking` modes.
|
| 21 |
+
- Early-stop rule: stop the downward sweep when the average of the two modes drops below 50%.
|
| 22 |
+
- Stop point reached at `acnoryx-0.8b-iq2_m`: 27.6% thinking, 34.5% non-thinking, 31.1% average.
|
| 23 |
+
- Because of that stop rule, lower research quants such as `Q2_K`, `IQ2_XS`, `IQ2_XXS`, `IQ1_M`, and `IQ1_S` were not executed in the combined all-model release gate.
|
| 24 |
|
| 25 |
+
## Tested research results
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 26 |
|
| 27 |
+
| Quant | Size | Thinking | Non-thinking | Avg | Interpretation |
|
| 28 |
+
|---|---:|---:|---:|---:|---|
|
| 29 |
+
| Q3_K_M | 445 MB | 81.0% | 79.3% | 80.2% | Smallest clearly usable research quant |
|
| 30 |
+
| IQ3_M | 433 MB | 70.7% | 70.7% | 70.7% | Experimental but still above minimum viability |
|
| 31 |
+
| IQ2_M | 360 MB | 27.6% | 34.5% | 31.1% | Below threshold, triggered early stop |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|