HAL0 BRAIN — advanced reasoning, tool calling, and platform management

HAL0 BRAIN — ROCmFPX GGUF

Advanced reasoning · Tool calling · Platform management

HAL0 BRAIN is a mini-agent administrator trained on the hal0 system: its services, profiles, slots, model lifecycle, diagnostics, and tool workflows. This repository packages the verified F16 reference plus two agent-oriented ROCmFPX quants for structured reasoning, tool calling, and platform management.

Files

File Preset Bytes SHA-256 general.file_type Observed tensor types
hal0-brain-sft-F16.gguf F16 reference 2,166,552,096 ed9d28c4eac1d7c291bc80d9410c243a3d28e655921ccaf90f2b6619aa24d2c3 1 170 F16, 49 F32
hal0-brain-sft-Q4_0_ROCMFP4_COHERENT.gguf Q4_0_ROCMFP4_COHERENT 664,952,352 062219355646f09e184cfb30cbfdfc429d70275f3be4d996d32644ec2b20db44 102 169 Q4_0_ROCMFP4, 1 Q6_K, 49 F32
hal0-brain-sft-Q8_0_ROCMFPX_AGENT.gguf Q8_0_ROCMFPX_AGENT 1,144,682,016 eeb38e45877d26a5923d2ec22e1c887a0b12f0c40f9df72015bd73f11d1263e4 115 58 Q8_0_ROCMFPX, 112 protected Q8_0, 49 F32
chat-long-context.hal0profile.json portable hal0 profile profile checksum sha256:241af4cd2636ac1da32a8a7ca0d856724445242cfcde88a208b702b155bdee47 hal0.profile schema 1

The Agent presets deliberately retain higher-precision tensors where structured behavior is most sensitive. The filenames are descriptive, but the format claims above come from ROCmFPX-aware GGUF inspection—not filename inference.

Provenance

  • Base model: Hal0ai/hal0-brain-sft
  • Verified F16 GGUF source: Hal0ai/hal0-brain-sft-GGUF at revision 6b190df6e816cc806f7fa7ae3de7248f5551e00b
  • F16 source SHA-256: ed9d28c4eac1d7c291bc80d9410c243a3d28e655921ccaf90f2b6619aa24d2c3
  • Quantizer: charlie12345/ROCmFPX at commit 61f2f2d7bc4955e9bca821095ef69125837133b5
  • Architecture: Llama-compatible GGUF, approximately 1.08B parameters
  • License: Apache-2.0

Both quantized files were produced independently from F16. Neither was requantized from another low-bit artifact.

Runtime compatibility

Artifact Stock llama.cpp ROCmFPX CPU reference ROCmFPX HIP/ROCm ROCmFPX Vulkan
F16
Q4 ROCmFP4 Coherent
Q8 ROCmFPX Agent

The Q4 and Q8 files contain custom GGML tensor types and require a ROCmFPX-capable runner. Current stock llama.cpp rejects the Q4 tensor type ID 100 and Q8 tensor type ID 103 as invalid/unknown. LM Studio, Ollama, or another stock llama.cpp package must not be assumed compatible.

hal0 pins the unified runner by immutable digest:

ghcr.io/hal0ai/hal0-rocmfpx@sha256:fd6b02a720e633e402e929e19eedefff52aeec18e5de8f43e525689e523985f3

That runner contains the MiniCPM5 pre-tokenizer mapping required by this model and supports both ROCm/HIP and Vulkan ROCmFPX paths.

Download

Install the Hugging Face CLI and authenticate only if your environment requires it:

pip install -U huggingface_hub

F16:

hf download Hal0ai/hal0-brain-sft-ROCmFPX-GGUF \
  hal0-brain-sft-F16.gguf --local-dir .

ROCmFP4 Coherent Agent:

hf download Hal0ai/hal0-brain-sft-ROCmFPX-GGUF \
  hal0-brain-sft-Q4_0_ROCMFP4_COHERENT.gguf --local-dir .

ROCmFP8 Agent:

hf download Hal0ai/hal0-brain-sft-ROCmFPX-GGUF \
  hal0-brain-sft-Q8_0_ROCMFPX_AGENT.gguf --local-dir .

Portable hal0 long-context profile:

hf download Hal0ai/hal0-brain-sft-ROCmFPX-GGUF \
  chat-long-context.hal0profile.json --local-dir .

Run with ROCmFPX

ROCm/HIP:

llama-cli \
  -m hal0-brain-sft-Q8_0_ROCMFPX_AGENT.gguf \
  -dev ROCm0 -ngl 999 -fa on -c 8192 -b 512 -ub 512 --jinja

Vulkan:

llama-cli \
  -m hal0-brain-sft-Q4_0_ROCMFP4_COHERENT.gguf \
  -dev Vulkan0 -ngl 999 -fa on -c 8192 -b 512 -ub 512 --jinja

OpenAI-compatible server:

llama-server \
  -m hal0-brain-sft-Q8_0_ROCMFPX_AGENT.gguf \
  --host 0.0.0.0 --port 8080 \
  -dev Vulkan0 -ngl 999 -fa on -c 8192 -b 512 -ub 512 --jinja

Choose ROCm0 or Vulkan0 according to the devices reported by the ROCmFPX runner. Long context and large batches consume substantial memory; tune them for the host.

Tool-calling contract

hal0's catalog declares the hal0-function-xml prompt contract. A complete tool call has this shape:

<function name="memory_add">
  <param name="text">Remember that the brain slot uses the ROCmFPX runner.</param>
</function>

The hal0 integration validates the tool schema, allows at most one complete tool call per turn, and stops after </function>.

Portable hal0 profile

chat-long-context.hal0profile.json is a checksummed, portable hal0.profile schema-1 envelope. It includes:

-fa on -ctk q8_0 -ctv q8_0 -b 2048 -ub 512 --parallel 1
--no-mmap --no-context-shift --poll 100 --poll-batch 1 --metrics --no-webui

These are performance-oriented defaults, not a hardware guarantee. Reduce context/batch settings or use another profile when the host cannot sustain them.

Dashboard import

Open Profiles, choose Import, select chat-long-context.hal0profile.json, review the dry-run result, and commit the import. If chat-long-context already exists, choose another name rather than overwriting it implicitly.

REST API dry-run and import

Dry-run validates the envelope and checksum without changing the profile catalog:

PROFILE=chat-long-context.hal0profile.json
jq -n --slurpfile envelope "$PROFILE" \
  '{envelope:$envelope[0],name:"chat-long-context",dry_run:true}' |
  curl --fail-with-body -sS http://127.0.0.1:8080/api/profiles/import \
    -H 'content-type: application/json' --data-binary @-

Commit only after the dry-run reports valid: true, checksum_ok: true, and no unwanted collision:

PROFILE=chat-long-context.hal0profile.json
jq -n --slurpfile envelope "$PROFILE" \
  '{envelope:$envelope[0],name:"chat-long-context",dry_run:false}' |
  curl --fail-with-body -sS http://127.0.0.1:8080/api/profiles/import \
    -H 'content-type: application/json' --data-binary @-

Validation record

  • ROCmFPX-aware inspection confirmed every file type and tensor count in the table.
  • ROCmFPX CPU reference execution loaded and benchmarked both custom artifacts.
  • The catalog runner image includes the required MiniCPM5 tokenizer mapping and ROCmFPX ROCm/Vulkan kernels.
  • Stock llama.cpp e8e6c7af2456fd50bb62f7a2bbd642e6fb14ae77 rejected Q4 type 100 and Q8 type 103 before tensor loading.

Related

Downloads last month
145
GGUF
Model size
1B params
Architecture
llama
Hardware compatibility
Log In to add your hardware

4-bit

8-bit

16-bit

Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support

Model tree for Hal0ai/hal0-brain-sft-ROCmFPX-GGUF

Quantized
(4)
this model