Skip to content

feat(model-ports): add falcon_h1_1_5b - #208

Open
DarthCeltic wants to merge 3 commits into
aifoundry-org:mainfrom
DarthCeltic:port-falcon-h1-persimmon
Open

feat(model-ports): add falcon_h1_1_5b#208
DarthCeltic wants to merge 3 commits into
aifoundry-org:mainfrom
DarthCeltic:port-falcon-h1-persimmon

Conversation

@DarthCeltic

Copy link
Copy Markdown
Contributor

Adds falcon_h1_1_5b causal-LM port to llama.cpp-et, with a model-ports claim. persimmon_8b recipe included as a documented negative result (this repo's vendored llama.cpp-et has no persimmon architecture support at all); no claim filed for it.

…no claim)

falcon_h1_1_5b: full compliant shape (claim + framework registration
+ real host-CPU perplexity). Built a plain CPU-only (GGML_ET=OFF)
llama-perplexity from the vendored source, ran against the board-pinned
WikiText-2 corpus. Loads and scores cleanly (PPL 11.6708), allocating
BOTH a standard transformer KV cache AND a recurrent SSM state cache
simultaneously -- direct confirmation of TII's hybrid attention+Mamba
architecture, distinct from the plain falcon arch ported earlier.
Second data point (after mamba_1_4b) on whether ET-SoC1 supports
SSM_CONV/SSM_SCAN.

persimmon_8b: confirmed negative result, no claim filed. GGUF parses
fine (metadata dump succeeds) but model construction fails with
"unknown model architecture: 'persimmon'" -- this repo's vendored
llama.cpp-et fork has no persimmon architecture support compiled in
at all. Unambiguous, reproducible, different failure mode from both
bitnet_2b (quant-type collision) and flan_t5_base (tooling gap).
@DarthCeltic
DarthCeltic requested a review from AFOliveira as a code owner July 25, 2026 15:42
@github-actions github-actions Bot added track: model-ports Global approved model ports prize track: community Community support and ecosystem contributions labels Jul 25, 2026
DarthCeltic added a commit to DarthCeltic/hf-hackathon that referenced this pull request Jul 25, 2026
…1_5b

Each claim's benchmark_config must exactly match the model's "config"
pointer in .github/ci/benchmark_config.json per effective_model_config()
in model_port_claim.py, not the top-level benchmark_config.json path
itself. Fixes a mismatch that would fail eligibility validation.
@AFOliveira

Copy link
Copy Markdown
Member

For Falcon-H1 model-port credit, please add a committed deterministic oracle and successful full-offload ET-SoC1 run. Persimmon currently has only a recipe and no registered benchmark/claim; add those if it is intended to count. Host loading/PPL alone is insufficient.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

track: community Community support and ecosystem contributions track: model-ports Global approved model ports prize

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants