Skip to main content

MT NPU 相关依赖安装

本指南涵盖 MT NPU 相关依赖(即 MTNN 软件栈)在 MTT E300 的完整安装流程。

板卡中已预装 MT NPU 相关依赖,可通过验证安装查看当前版本。如有需求,可在 MTNN Release获得最新版本进行安装。

具体包含:

包名说明
kernel-module-m1000-npuNPU 内核态驱动
m1000-mtnn-unify-libMTNN 用户态驱动
m1000-mtnnrtMTNN 运行时库
m1000-mtc-toolkitMTC 工具
libmtnn_api_4py-*.whlPython API

安装

tar -zxvf ./npu_sdk_*.tar.gz # 解压

cd npu_sdk_*/debs

sudo dpkg -i ./kernel-module-m1000-npu_*.deb # 安装 MTNN KMD

sudo dpkg -i ./m1000-mtnn-unify-lib_*.deb # 安装 MTNN UMD

sudo dpkg -i ./m1000-mtnnrt_*.deb # 安装MTNNRT

sudo dpkg -i ./m1000-mtc-toolkit_*.deb # 安装 MTC 工具

开发者如需使用 Python-API , 请在对应python环境下进行安装

cd npu_sdk_*/mtnnrt
pip3 install ./libmtnn_api_4py-*.whl

验证安装

获得类似的输出,说明相关依赖已经安装。重点关注Version字段,以确认当前安装的版本。

Package: kernel-module-m1000-npu
Status: install ok installed
Priority: optional
Section: base
Installed-Size: 8970
Maintainer: Soc-SW-Team
Architecture: all
Version: 1.5.1-r20260317034235-d701809
Description: mtnn unify driver
mtnn unify driver

Package: m1000-mtnn-unify-lib
Status: install ok installed
Priority: optional
Section: base
Installed-Size: 48623
Maintainer: Soc-SW-Team
Architecture: all
Version: 1.5.1-r20260507212745-16d32fb
Replaces: m1000-mtnnlite-lib
Depends: kernel-module-m1000-npu (>= 1.3), libc6 (>= 2.35)
Conffiles:
/etc/systemd/system/insmod_npu_drv.service bb96476178a3c37042414cc1f9b36232
Description: mtnn unify lib
mtnn unify lib

Package: m1000-mtnnrt
Status: install ok installed
Priority: optional
Section: base
Installed-Size: 50793
Maintainer: Soc-SW-Team
Architecture: all
Version: 1.5.1-r20260507212900-a641b08
Depends: m1000-mtnn-unify-lib (>= 1.1), libc6 (>= 2.35)
Description: mtnn runtime lib
mtnn runtime lib

Package: m1000-mtc-toolkit
Status: install ok installed
Priority: optional
Section: base
Installed-Size: 1313026
Maintainer: MT Software System Team <meta-maintainer@mthreads.com>
Architecture: arm64
Version: 1.5.1-r20260507213011-26b52e1d7
Description: MTC Toolkit
This package contains the binary of SoC M1000 mtc toolkit.

Python-API 验证

pip show libmtnn_api_4py

获得类似的输出,说明相关依赖已经安装。重点关注Version字段,以确认当前安装的版本。

Name: libmtnn_api_4py
Version: 1.5.1
Summary:
Home-page:
Author:
Author-email:
License:
Location: /home/yjz/miniforge3/envs/npu_model_zoo/lib/python3.10/site-packages
Requires: cffi, numpy
Required-by:

参考资源