Intel NPU Stack 0.1.0
Immutable
release. Only release title and notes can be modified.
Intel NPU Stack 0.1.0
Signed Fedora 44 x86_64 packages for the Intel NPU on PCI 8086:643e, served from https://archledger.github.io/intel-npu-stack/0.1.0/. That directory has no index page; SHA256SUMS lists every other file in it, and SHA256SUMS.asc is its signature.
Install
Run as a normal user; the installer asks for privileges only when it applies the plan:
(
set -eu
umask 077
bootstrap_directory=$(mktemp -d) || exit 20
trap 'rm -rf -- "$bootstrap_directory"' EXIT
trap 'exit 129' HUP
trap 'exit 130' INT
trap 'exit 143' TERM
bootstrap_file=$bootstrap_directory/install.sh
if ! curl --disable --fail --location --proto '=https' --proto-redir '=https' \
--connect-timeout 15 --max-time 180 --max-filesize 1048576 \
--output "$bootstrap_file" -- https://archledger.github.io/intel-npu-stack/0.1.0/install.sh; then exit 20; fi
[ -f "$bootstrap_file" ] && [ ! -L "$bootstrap_file" ] || exit 20
if ! printf '%s %s\n' '05c0f5ffeee515be12eba385fa000795c65e6dd70ccc6d84b4e0ba67d36e7d8e' "$bootstrap_file" | sha256sum --check --status; then exit 20; fi
/bin/sh "$bootstrap_file" "$@"
)The command downloads install.sh, checks its SHA-256 and runs it. install.sh checks the installer binary the same way, and the installer verifies release.json against the release key it carries.
Verify before running
- Download
install.shandinstall.sh.asc. - Run
gpg --status-fd 1 --verify install.sh.asc install.shwith the release public key and check thatVALIDSIGnames the primary key1085FBE578732D1CF0C50417A8FE2F718B8763D8. - Read
install.sh. - Run
sh install.sh --dry-run, thensh install.sh.
Support
- Platform: Fedora 44 x86_64 (
fedora), profilefedora-44-lunar-lake-x86_64(qualified). - Hardware: PCI 8086:643e.
- Kernel: 7.2.5 up to, not including, 7.3.0 (
intel_vpu). Tested: 7.2.5-200.fc44 (upgrade, firmware activation and warm reboot, doctor, removal, rollback, restoration, repeat installation); 7.2.7-200.fc44 (doctor, suspend/resume, cold boot). Other kernels inside the window are admitted by policy, observed by the kernel watcher and need a recorded per-kernel probe. - Not supported: kernel 7.3 series and later: requires requalification; unbounded dynamic-batch models compiled without a batch layout on the NPU (issue #20).
- The full matrix is
support-matrix.json.
Digests
| File | SHA-256 |
|---|---|
| release.json | e55863c559edf6bd192dc4c44986ff899c1eb1ff4e5783ee8e0bdced39b5c15a |
| intel-npu-stack-0.1.0.tar | f5ff1902130b0379198d715622d8c588f98a8ec0d3ff80ebe92905a3073d8de9 |
| SHA256SUMS | c0d4192964a6020627006fc95a517800bbca96fb80292f06b320c03d4f929417 |
| Qualification evidence | 895c57f403c03c2e71d813d8448e5a68473722d205d58d35f06c417d194c5c50 |
Rollback
The Fedora packages this release replaces are kept in evidence/rollback (index evidence/rollback/rollback-index.json). See docs/install-fedora.md, section "Removal and rollback" for removal and rollback.
Verify the release
gh release verify v0.1.0 -R archledger/intel-npu-stack
gh release verify-asset v0.1.0 intel-npu-stack-0.1.0.tar -R archledger/intel-npu-stack
gh attestation verify intel-npu-stack-0.1.0.tar -R archledger/intel-npu-stack
gpg --status-fd 1 --verify SHA256SUMS.asc SHA256SUMS
sha256sum --check --strict SHA256SUMS