Npunlock - Intel NPUでカスタムCカーネルを実行

Show HN: Npunlock – Run custom C kernels for Intel NPUs

Npunlockは、IntelのNPUに搭載されたプログラマブルなSHAVEコアを活用し、独自のCカーネルをNPUグラフ内で実行できるようにするツールです。通常、IntelのNPUソフトウェアはコンパイラがサポートする操作のみを受け付けますが、NpunlockはCコードから実行可能なNPUカーネルへの道を再構築します。Python APIを通じて、GELUなどの非線形数学関数を含むカスタムカーネルを簡単に組み込み、NumPyと比較して精度を検証できます。Windows x64とMeteor Lake / NPU3720で動作確認済みで、実験的ながらもNPUの可能性を大きく広げる画期的なプロジェクトです。

IntelのNPU内部にあるプログラマブルなSHAVEコアを解放し、カスタムCカーネルを実行可能にしたNpunlockは、NPUプログラミングの新たな扉を開きます。
  1. Bayard_ne

    ついにベアメタルNPUプログラミングか!Intelが公式にサポートすることは絶対にないであろう、あのカスタムで変わり種の推論タスクのことがすぐ頭に浮かんだよ。

  2. hsfzxjy

    投稿者です。何か質問があれば気軽にどうぞ :)

  3. Gigachad

    これは何の役に立つの?

この日のほかの記事

2026-09-23