Instructions to use ProCreations/auto-0.4b-gguf 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 ProCreations/auto-0.4b-gguf 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 ProCreations/auto-0.4b-gguf:Q4_K_M # Run inference directly in the terminal: llama cli -hf ProCreations/auto-0.4b-gguf:Q4_K_M
Install from WinGet (Windows)
winget install llama.cpp # Start a local OpenAI-compatible server with a web UI: llama serve -hf ProCreations/auto-0.4b-gguf:Q4_K_M # Run inference directly in the terminal: llama cli -hf ProCreations/auto-0.4b-gguf:Q4_K_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 ProCreations/auto-0.4b-gguf:Q4_K_M # Run inference directly in the terminal: ./llama-cli -hf ProCreations/auto-0.4b-gguf:Q4_K_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 ProCreations/auto-0.4b-gguf:Q4_K_M # Run inference directly in the terminal: ./build/bin/llama-cli -hf ProCreations/auto-0.4b-gguf:Q4_K_M
Use Docker
docker model run hf.co/ProCreations/auto-0.4b-gguf:Q4_K_M
- LM Studio
- Jan
- Ollama
How to use ProCreations/auto-0.4b-gguf with Ollama:
ollama run hf.co/ProCreations/auto-0.4b-gguf:Q4_K_M
- Unsloth Studio
How to use ProCreations/auto-0.4b-gguf with Unsloth Studio:
Install Unsloth Studio (macOS, Linux, WSL)
curl -fsSL https://unsloth.ai/install.sh | sh # Run unsloth studio unsloth studio -H 0.0.0.0 -p 8888 # Then open http://localhost:8888 in your browser # Search for ProCreations/auto-0.4b-gguf to start chatting
Install Unsloth Studio (Windows)
irm https://unsloth.ai/install.ps1 | iex # Run unsloth studio unsloth studio -H 0.0.0.0 -p 8888 # Then open http://localhost:8888 in your browser # Search for ProCreations/auto-0.4b-gguf to start chatting
Using HuggingFace Spaces for Unsloth
# No setup required # Open https://huggingface.co/spaces/unsloth/studio in your browser # Search for ProCreations/auto-0.4b-gguf to start chatting
- Docker Model Runner
How to use ProCreations/auto-0.4b-gguf with Docker Model Runner:
docker model run hf.co/ProCreations/auto-0.4b-gguf:Q4_K_M
- Lemonade
How to use ProCreations/auto-0.4b-gguf with Lemonade:
Pull the model
# Download Lemonade from https://lemonade-server.ai/ lemonade pull ProCreations/auto-0.4b-gguf:Q4_K_M
Run and chat with the model
lemonade run user.auto-0.4b-gguf-Q4_K_M
List all available models
lemonade list
- Atomic Chat
auto-0.4b — GGUF
llama.cpp builds of ProCreations/auto-0.4b,
the 0.4B encoder that gates an AI agent's tool calls.
| file | quant |
|---|---|
auto-0.4b-Q4_K_M.gguf |
260 MiB |
auto-0.4b-Q5_K_M.gguf |
289 MiB |
auto-0.4b-Q6_K.gguf |
329 MiB |
auto-0.4b-Q8_0.gguf |
403 MiB |
auto-0.4b-f16.gguf |
757 MiB |
⚠️ Read this before using these files for classification
llama.cpp converts this model correctly — it maps ModernBertForSequenceClassification onto
the modern-bert architecture, all 174 tensors including the classifier head
(cls.weight, cls.norm.weight, cls.output.weight/bias) are present, and the
approve/deny labels are carried in the GGUF metadata.
But as of the llama.cpp build used here, the classifier head does not produce usable
scores. --pooling rank returns ~0.000 for both classes regardless of input, which
matches what you would see if the pooled vector never reached the head (the output equals the
classifier bias). Verified against PyTorch on identical input, where the same weights
separate the classes correctly.
What does work is the encoder:
# correct 1024-d embeddings, verified non-degenerate
llama-embedding -m auto-0.4b-Q8_0.gguf --pooling cls -p "<the serialized input>"
So today these files are useful as a ModernBERT encoder in the llama.cpp ecosystem, and as a ready-to-go artifact if/when llama.cpp wires up multi-class heads. For actual approve/deny decisions right now, use the PyTorch or ONNX builds — the ONNX int8 file is 379 MB and matches PyTorch to 2.4e-06.
If you want to classify from the GGUF encoder, take the CLS embedding above and apply the head yourself; the head weights are tiny and published in the main repo.
Q8_0 is the sensible default for a 0.4B safety classifier — quantisation error here means a
dangerous call slipping through, so do not drop to Q4_K_M without measuring.
- Downloads last month
- -
4-bit
5-bit
6-bit
8-bit
16-bit