Skip to content

aifoundry-org/hf-hackathon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

license apache-2.0
tags
et-soc1
core-et
openhw
hackathon
benchmarking
model-porting

CORE-ET Model Porting Hackathon

This is an AIFoundry + OpenHW hackathon for porting open AI models onto the CORE-ET open hardware platform. The current board workflow runs submissions on ET-SoC1 boards and reports reproducible benchmark results.

ET-SoC1 Board Leaderboard

Results are from real ET-SoC1 silicon via the main-branch board workflow. Each model uses its own primary metric.

Model Best participant Variant Metric Score PPL Run
dncnn AFOliveira v3x_01_oc2_base Kernel wait 0.039946s - c56219f
yolo AFOliveira y10_00_base Kernel wait 0.133789s - c56219f
whisper AFOliveira w10_00_base Kernel wait 0.041244s - c56219f
lfm25 AFOliveira LFM2.5-1.2B-Instruct-Q8_0 Decode tokens/s 3.13 21.70 (+/- 4.45) c56219f
llama32_1b AFOliveira Llama-3.2-1B-Instruct-Q8_0 Decode tokens/s 13.53 15.31 (+/- 2.89) c56219f
gemma3n_e2b AFOliveira gemma-3n-E2B-it-Q8_0 Decode tokens/s 1.50 32.83 (+/- 10.20) c56219f
tinyllama11b AFOliveira TinyLlama-1.1B-Chat-v1.0-Q8_0 Decode tokens/s 11.28 29.23 (+/- 7.70) c56219f
rwkv7_15b AFOliveira rwkv7-1.5B-world-q8_0 Decode tokens/s 3.65 16.46 (+/- 3.01) 1bb9a0c

Full JSON data lives in data/.

In this repo, you will find ready-to-deploy ported models, guides to deploy them, and opinionated files on how to optimize them for CORE-ET and ET-SoC1 board runs.

Submitting Results

Use the GitHub repository for pull requests and board-CI results: https://github.com/aifoundry-org/hf-hackathon.

The Hugging Face repo under AIFoundry-hackathon/hf-hackathon is a read-only mirror synced from GitHub main. It is for distribution and visibility only: do not submit hackathon PRs on Hugging Face. If you want to submit results or a new port, open a GitHub PR against the hackathon repository so the ET-SoC1 board CI can run and comment on your submission.

Start here:

The llama.cpp-et leaderboard rows are board-only: CI resolves the model/runtime artifacts declared in ported_models/llama_cpp_et/artifacts.json, runs GGUFs through the ET-backed framework runners, and scores decode tokens/second plus WikiText-2 raw PPL for transformer models. Extra supported GGUF and TTS candidates can be run explicitly from the same manifest without joining the default main-branch sweep.

What To Point Your Agents At

For agent-assisted submissions, point your agent at the repo docs first, then at the platform sources:

Submissions should include a reusable .md recipe or equivalent agent-readable notes. Capture the task breakdown, markdown instructions or prompt files used, repos/docs/RTL/model files you pointed tools at, commands that worked, checks that failed, and the final verification path so another participant or agent can reproduce the result.

Submitting a port

Submit through GitHub PRs. The Hugging Face repo is a read-only mirror and does not run board CI. Follow docs/SUBMISSION_GUIDE.md; ask questions in Discord #Lab if you need help.

New model submissions should start from pinned Hugging Face model repos whenever the model family exists there. Record the repo, revision, filename, license, and any export or packing step needed to reproduce the board artifact. Include a reusable recipe or agent-readable notes with the PR.

License

First-party code in this repository (CI scripts, configs, docs, porting harness) is licensed under Apache-2.0 — see LICENSE and NOTICE.

Bundled or referenced third-party components (the ET llama.cpp fork, GGONNX, downloaded model weights) keep their own upstream licenses and are not covered by Apache-2.0. See docs/THIRD_PARTY.md for the full inventory and the per-port THIRD_PARTY.md files.

About

ET-SoC1 model porting hackathon repository

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors