Skip to content
 
 

Latest commit

 

History

155 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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
yolo AFOliveira yolo_m30 Mean end-to-end latency 0.917813s - 6ab913e
dncnn karabambus dncnn20l64 Denoise kernel wait (64x64 tile) 0.221240s - a967098
lfm25 Afonso Oliveira LFM2.5-1.2B-Instruct-Q8_0 Decode tokens/s 3.12 21.70 (+/- 4.45) 44e0041
llama32_1b CI Llama-3.2-1B-Instruct-Q8_0 Decode tokens/s 13.43 15.31 (+/- 2.89) 443e451
gemma3n_e2b CI gemma-3n-E2B-it-Q8_0 Decode tokens/s 1.57 32.83 (+/- 10.20) 443e451
tinyllama11b Afonso Oliveira TinyLlama-1.1B-Chat-v1.0-Q8_0 Decode tokens/s 11.29 29.23 (+/- 7.70) 44e0041
rwkv7_15b CI rwkv7-1.5B-world-q8_0 Decode tokens/s 1.65 11.79 (+/- 2.14) 443e451
qwen25_05b CI Qwen2.5-0.5B-Instruct-Q8_0 Decode tokens/s 11.39 16.97 (+/- 3.53) 443e451
qwen3_8b Ashish Soni Qwen3-8B-Q8_0 Decode tokens/s 3.30 10.50 (+/- 2.29) af95906
smollm2_135m VenuAditya SmolLM2-135M-Instruct-Q8_0 Decode tokens/s 11.62 25.43 (+/- 5.40) 51d3b3d
smollm2_360m VenuAditya SmolLM2-360M-Instruct-Q8_0 Decode tokens/s 10.05 18.31 (+/- 3.83) 5e193cf
smollm2_17b VenuAditya SmolLM2-1.7B-Instruct-Q8_0 Decode tokens/s 9.29 13.82 (+/- 3.01) 52662db
deepseek_r1_15b Afonso Oliveira DeepSeek-R1-Distill-Qwen-1.5B-Q8_0 Decode tokens/s 7.92 47.36 (+/- 12.09) 44e0041
smolvlm_256m VenuAditya SmolVLM-256M-Instruct-Q8_0 Decode tokens/s 11.59 31.21 (+/- 6.43) 3d8569e
smolvlm2_500m_video CI SmolVLM2-500M-Video-Instruct ET firmware cycles 10821492678 22.28 (+/- 4.80) 443e451

Full JSON data lives in data/.

Most Models Ported by One Individual

The trusted credit system is in shadow mode while contest dates and the historical identity inventory are reviewed. No award credits have been issued.

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

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages