AI

NPU 백엔드 설정 전체 절차

Ninestar 2026. 3. 26. 11:03
반응형
## 1. OpenVINO 설치 및 환경 설정

```bash
echo 'source /opt/intel/openvino_2025.4.0/setupvars.sh' >> ~/.zshrc
source ~/.zshrc

2. openvino.pc 버그 수정

/opt/intel/openvino_2025.4.0/runtime/lib/intel64/pkgconfig/openvino.pc

Libs 줄에서 -lopenvino_jax_frontend 제거 (해당 .so 미존재로 링크 실패)

수정 전:

Libs: -L${libdir} -lopenvino_jax_frontend -lopenvino_onnx_frontend ...

수정 후:

Libs: -L${libdir} -lopenvino_onnx_frontend ...

3. Intel NPU 드라이버 설치

wget https://github.com/intel/linux-npu-driver/releases/download/v1.30.0/linux-npu-driver-v1.30.0.20260311-22963593310-ubuntu2404.tar.gz
tar -xf linux-npu-driver-v1.30.0.20260311-22963593310-ubuntu2404.tar.gz
sudo dpkg -i *.deb
sudo reboot

4. Level Zero ICD loader 설치

wget -qO - https://repositories.intel.com/gpu/intel-graphics.key | sudo gpg --dearmor -o /usr/share/keyrings/intel-graphics.gpg
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/intel-graphics.gpg] https://repositories.intel.com/gpu/ubuntu noble unified" | sudo tee /etc/apt/sources.list.d/intel-gpu-noble.list
sudo apt update && sudo apt install level-zero

5. render 그룹 권한 추가

sudo usermod -aG render $USER
# 로그아웃 후 재로그인

6. 실행

BACKEND=openvino OPENVINO_DEVICE=NPU cargo run -p video -- lpr ~/Videos/lpr.mp4