Linux系统-应用问题全面剖析Ⅸ:德承工控机DX-1300在Ubuntu操作系统下[安装NPU驱动]设置教程

在之前的文章中讲解到Linux操作系统[安装Node-RED]的设置教程,可参考往期文章:《Linux系统-应用问题全面剖析Ⅷ:德承工控机DA-1000在Ubuntu操作系统下[安装Node-RED]设置教程》,而Linux操作系统还有许多应用上会面临的问题,本篇就接着这个主题来继续探讨其他应用问题。
NPU驱动主要用于英特尔® 酷睿™ Ultra 处理器(代号 Meteor Lake 及后续架构),其NPU模块在系统中被称为英特尔® AI Boost,旨在加速本地人工智能工作负载。要充分发挥这个驱动的作用,除了需要CPU本身已集成了NPU处理单元之外,还需要系统版本在Ubuntu 22.04或较新版本的Linux系统才能够支持。相关软件、工具或应用程序也需支持通过NPU来完成AI任务。如:命令行中的 LLM/ML 工具,以及已支持 OpenVINO AI 插件的GIMP和Audacity等,都能利用Intel NPU来加速特定任务。

Linux系统-应用问题全面剖析Ⅸ:
德承工控机DX-1300在Ubuntu操作系统下[安装NPU驱动]设置教程
一、硬件配置
工控机型号:德承 Cincoze DX-1300
CPU:Intel® Core™ Ultra 7 265
内存:DDR5 4800 MHz 16GB
存储:SSD 256GB
操作系统:Ubuntu 24.04.3

Cincoze DX-1300
Intel® Arrow Lake-S Core™ Ultra 200S 系列处理器,高性能&可扩展的强固型嵌入式工控机
- Arrow Lake-S Ultra 200S Series,Intel® Core™ Ultra 9/7/5 处理器(功耗达65W)
- 2个DDR5 SO-DIMM插槽,高达6400MHz,96GB
- 2个2.5GbE LAN和可选的8个1/2.5GbE LAN、8个1GbE M12 LAN、4个10GbE LAN
- 2个2.5 英寸SATA存储、2个M.2 key B、1个M.2 key E
- 用于I/O扩展的可选 CMI 模块,用于点火感应和PoE的可选CFM模块
- 宽工作温度 -40°C 至 60°C
- MIL-STD-810H 军规标准防震抗冲击
- EN50155 轨道交通认证(EN 50121-3-2 only)、EN 45545-2 轨交防火认证
- 安全标准:UL、cUL、CB、IEC、EN 62368-1

二、设置步骤
1. 安装Snap 包管理器
1.1 打开终端,输入以下命令,更新
sudo apt update
1.2 输入以下命令,安装Snap 包
sudo apt install snapd
2. 安装 NPU驱动
2.1 输入以下命令,安装NPU驱动
sudo snap install intel-npu-driver
3. 验证安装
3.1 输入以下命令,提供连接接口权限(通常需要连接 hardware-observe 或其他接口:取决于目前使用的为哪一种AI框架,如:OpenVINO)
sudo snap connect intel-npu-driver:hardware-observe
3.2 输入以下命令,检查NPU设备节点是否存在
(如果看到该文件,说明内核已识别NPU设备)
ls /dev/accel/accel0
3.3 为确保应用程序能正常访问NPU,可能需要将当前用户添加到render组。输入以下命令后,注销并重新登录或重启才能生效
sudo gpasswd -a $USER render
newgrp render
参考网址1:高阶性能 & 紧凑型 (DX系列) | 强固型嵌入式电脑 | 产品信息 | 德承工控机 Cincoze|嵌入式工控机與工业平板电脑专家
参考网址2:英特尔® NPU 驱动程序支持的操作系统
往期文章精选:
openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构
更多推荐



所有评论(0)