Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
amd
/
IRON
Public
Notifications
You must be signed in to change notification settings
Fork
55
Star
141
Code
Issues
21
Pull requests
16
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security and quality
Insights
Build operator kernels from mlir-aie kernel factories; fix Llama decode; test against kernel tolerance contracts
- #220
#220
Draft
hunhoffe
wants to merge 23 commits into
devel
amd/IRON:devel
from
kernel-factories
amd/IRON:kernel-factories
Copy head branch name to clipboard
Conversation
Commits
23
(23)
Checks
Files changed
Draft
Build operator kernels from mlir-aie kernel factories; fix Llama decode; test against kernel tolerance contracts
#220
hunhoffe
wants to merge 23 commits into
devel
amd/IRON:devel
from
kernel-factories
amd/IRON:kernel-factories
Copy head branch name to clipboard
Commits
Commits on Sep 25, 2026
Build kernels from mlir-aie kernel factories; port transpose and gemv
Show description for aecc68a
hunhoffe
and
claude
committed
aecc68a
View commit details
Copy full SHA for aecc68a
Browse repository at this point
Port the Llama decode ops and elementwise bases to kernel factories
Show description for 29fd2a7
hunhoffe
and
claude
committed
29fd2a7
View commit details
Copy full SHA for 29fd2a7
Browse repository at this point
Port gemm to the linalg.mm / zero / convert_copy kernel factories
Show description for 6268a74
hunhoffe
and
claude
committed
6268a74
View commit details
Copy full SHA for 6268a74
Browse repository at this point
Port mha to the linalg.mha / zero / passthrough kernel factories
Show description for 17624f3
hunhoffe
and
claude
committed
17624f3
View commit details
Copy full SHA for 17624f3
Browse repository at this point
Port dequant and mem_copy to the expand / passthrough kernel factories
Show description for 13979d3
hunhoffe
and
claude
committed
13979d3
View commit details
Copy full SHA for 13979d3
Browse repository at this point
Port flm/dequant to quant.q4nx_dequant; retire iron/common/kernels.py
Show description for 774e248
hunhoffe
and
claude
committed
774e248
View commit details
Copy full SHA for 774e248
Browse repository at this point
Resolve the factory-kernel output dir before handing it to mlir-aie
Show description for 07ebe07
hunhoffe
and
claude
committed
07ebe07
View commit details
Copy full SHA for 07ebe07
Browse repository at this point
Llama decode: mask softmax to the current context, not a running sum
Show description for d8cad99
hunhoffe
and
claude
committed
d8cad99
View commit details
Copy full SHA for d8cad99
Browse repository at this point
Llama test: check NPU logits against an fp32 CPU reference
Show description for 480fa95
hunhoffe
and
claude
committed
480fa95
View commit details
Copy full SHA for 480fa95
Browse repository at this point
Llama: flush the prefill KV hand-off to the device, not from it
Show description for e4fed44
hunhoffe
and
claude
committed
e4fed44
View commit details
Copy full SHA for e4fed44
Browse repository at this point
Llama test: guard run-to-run determinism of NPU logits
Show description for 263b83b
hunhoffe
and
claude
committed
263b83b
View commit details
Copy full SHA for 263b83b
Browse repository at this point
Flush scratch in the full-ELF sequence callable before each dispatch
Show description for 3731ae0
hunhoffe
and
claude
committed
3731ae0
View commit details
Copy full SHA for 3731ae0
Browse repository at this point
Tests: lean on mlir-aie's verify and benchmark utilities
Show description for 4d3eeea
hunhoffe
and
claude
committed
4d3eeea
View commit details
Copy full SHA for 4d3eeea
Browse repository at this point
Tests: judge 1:1 operators by their kernel's tolerance contract
Show description for afbc276
hunhoffe
and
claude
committed
afbc276
View commit details
Copy full SHA for afbc276
Browse repository at this point
Tests: one reference per operator, judged by its kernel's contract
Show description for 4f4c061
hunhoffe
and
claude
committed
4f4c061
View commit details
Copy full SHA for 4f4c061
Browse repository at this point
Sequences: judge compare mode by each step's kernel contract
Show description for 44a5667
hunhoffe
and
claude
committed
44a5667
View commit details
Copy full SHA for 44a5667
Browse repository at this point
Tests and docs: small cleanups
Show description for f2f0bc1
hunhoffe
and
claude
committed
f2f0bc1
View commit details
Copy full SHA for f2f0bc1
Browse repository at this point
Tracing: take the trace buffer from mlir-aie; real tests, no mocks
Show description for ff3aaf5
hunhoffe
and
claude
committed
ff3aaf5
View commit details
Copy full SHA for ff3aaf5
Browse repository at this point
Tracing: write and decode dumps with mlir-aie's TraceConfig
Show description for b8a909e
hunhoffe
and
claude
committed
b8a909e
View commit details
Copy full SHA for b8a909e
Browse repository at this point
Merge remote-tracking branch 'origin/devel' into kernel-factories
Show description for 44b849d
Copilot
and
hunhoffe
authored
44b849d
View commit details
Copy full SHA for 44b849d
Browse repository at this point
Make missing Llama weights fail in CI
Show description for a60d170
Copilot
and
hunhoffe
authored
a60d170
View commit details
Copy full SHA for a60d170
Browse repository at this point
Clarify AXPY coefficient rounding and add non-integer regressions
Show description for a31d9a6
Copilot
and
hunhoffe
authored
a31d9a6
View commit details
Copy full SHA for a31d9a6
Browse repository at this point
Follow mlir-aie #3801's aie_kernels layout
Show description for c4bdfd2
hunhoffe
and
claude
committed
c4bdfd2
View commit details
Copy full SHA for c4bdfd2
Browse repository at this point
You can’t perform that action at this time.