GraySoft
Projects Models Compare Cloud benchmarks FAQ Download guIDE →
Model Intelligence Sheet

Hal0ai/hal0-brain-sft-ROCmFPX-GGUF overview

HAL0 BRAIN — advanced reasoning, tool calling, and platform management hal0 brain banner.png HAL0 BRAIN — ROCmFPX GGUF Advanced reasoning · Tool calling · Plat…

ggufhal0hal0-brainrocmfpxrocmfp4rocmfp8agenttool-usetext-generationenbase_model:Hal0ai/hal0-brain-sftbase_model:quantized:Hal0ai/hal0-brain-sftlicense:apache-2.0endpoints_compatibleregion:usconversational

Runs locally from ~634.1 MB disk (4 GB VRAM class GPUs with llama.cpp / guIDE).

Downloads
0
Likes
0
Pipeline
text-generation
Author

Repository Files & Downloads

3 GGUF files detected
Direct downloads for local inference
FileTypeQuantizationSizeLink
hal0-brain-sft-F16.ggufGGUFF162.02 GBDownload
hal0-brain-sft-Q4_0_ROCMFP4_COHERENT.ggufGGUFQ4_0_ROCMFP4_COHERENT634.1 MBDownload
hal0-brain-sft-Q8_0_ROCMFPX_AGENT.ggufGGUFQ8_0_ROCMFPX_AGENT1.07 GBDownload

Model Details

Model IDHal0ai/hal0-brain-sft-ROCmFPX-GGUF
AuthorHal0ai
Pipelinetext-generation
Licenseapache-2.0
Base modelHal0ai/hal0-brain-sft
Last modified2026-07-22T15:35:35.000Z

Model README

---

license: apache-2.0

pipeline_tag: text-generation

base_model: Hal0ai/hal0-brain-sft

base_model_relation: quantized

tags:

- hal0

- hal0-brain

- gguf

- rocmfpx

- rocmfp4

- rocmfp8

- agent

- tool-use

language:

- en

---

!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

Run Hal0ai/hal0-brain-sft-ROCmFPX-GGUF with guIDE

Download guIDE — the AI-native code editor with local LLM inference and 69 built-in tools.

Download guIDE → · Browse 524k+ models · Compare models

Source: Hugging Face · Compare models