Npunlock: 为Intel NPU解锁自定义C内核
Show HN: Npunlock – Run custom C kernels for Intel NPUs
Intel的NPU虽然内置可编程SHAVE核心,但官方仅开放图级编程接口。Npunlock通过逆向工程填补了这一空白,让开发者能用自定义C代码编写并运行NPU内核。目前已在Windows x64和Meteor Lake/NPU3720上验证,支持FP32和FP16混合精度计算。通过Python API即可轻松嵌入自定义算子,无需OpenVINO依赖。项目作者还分享了使用AI辅助文档和调试的有趣经历,欢迎社区参与Linux和新硬件测试。
Npunlock重构了从自定义C代码到可执行NPU内核的缺失路径,让开发者真正掌控Intel NPU的底层计算能力。