介绍
模型信息获取工具用于对编译后的模型进行信息提取和展示,帮助用户全面了解模型的结构特征、量化配置以及在后摩设备加载后的资源占用情况。该工具可解析模型文件,输出包含输入输出 tensor 信息、内存统计、编译配置等关键数据,便于模型验证、性能分析及部署优化。
3. 环境准备
3.1. 环境依赖
该工具支持平台如下:
- Linux系统:
Ubuntu 20.04及以上版本(x86_64或AArch64)
-
Windows系统:
- Windows 11(x86_64)
3.2. 运行环境
工具可在下面环境中运行:
- 软件平台Docker镜像:
(仅支持Linux系统)软件平台提供的 Docker 镜像已预置工具运行所需环境。有关Docker镜像的安装与部署,参看 《快速入门指南》。
- 运行时开发工具包:
可使用运行时开发工具包 houmo_tcim_runtime_<target_hw>_${distro}_$arch-<release>.tar.gz。安装和配置详情,参看 《TCIM用户指南》。
3.3. Linux环境准备
工具使用前,执行下面指令配置运行环境:
source env.sh
-
在工具所在目录运行相关指令。工具路径如下:
- 软件平台Docker镜像:
工具位于 Python 安装路径下的 tcim_lite/bin 目录中,具体路径可能为:
* `/path/to/python/dist-packages/tcim_lite/bin`
* `/path/to/python/site-packages/tcim_lite/bin`
* **运行时开发工具包:**
* 通过 Python 安装运行时开发工具时,TCIM 运行时库位于:
/path/to/python/site-packages/tcim_lite/bin
* 直接解压方式安装运行时开发工具时,TCIM 运行时库位于:
/path/to/houmo_tcim_runtime_xh2_linux_$arch-<release>/bin
3.4. Windows环境准备
工具使用前,执行下面指令配置运行环境:
注意
必须使用管理员权限打开命令行提示符窗口。
1. 清除历史环境变量设置:
env.bat --reset
指令执行过程中可能需要设置 HOUMO_SDK_PATH、CMAKE_PATH、OPENCV_PATH 等环境变量。
2. 关闭命令行提示符窗口。
3. 使用管理员权限打开命令行提示符窗口,设置环境变量:
env.bat --set
用户需要检查reset指令输出的Warning部分的路径是否正确。如果不正确需要自行删除。
4. 关闭命令行提示符窗口。
4. 在工具所在目录运行指令。该工具位于运行时开发工具包中:
houmo_tcim_runtime_<target_hw>_${distro}_$arch-<release>/bin 目录下。