2. 介绍

模型信息获取工具用于对编译后的模型进行信息提取和展示,帮助用户全面了解模型的结构特征、量化配置以及在后摩设备加载后的资源占用情况。该工具可解析模型文件,输出包含输入输出 tensor 信息、内存统计、编译配置等关键数据,便于模型验证、性能分析及部署优化。

3. 环境准备

3.1. 环境依赖

该工具支持平台如下:

  • Linux系统:

    • Ubuntu 24.04(x86_64)

    • Ubuntu 22.04(x86_64)

    • Ubuntu 20.04(x86_64、AArch64)

  • Windows系统:

    • Windows 11(x86_64)

3.2. 运行环境

工具可在下面环境中运行:

  • 软件平台Docker镜像:

    (仅支持Linux系统)软件平台提供的 Docker 镜像已预置工具运行所需环境。有关Docker镜像的安装与部署,参看《后摩大道® M50 软件平台快速入门》。

  • 运行时开发工具包:

    可使用运行时开发工具包 houmo_tcim_runtime_<target_hw>_${distro}_$arch-<release>.tar.gz。安装和配置详情,参看《后摩大道® M50 TCIM用户手册》。

3.3. Linux环境准备

工具使用前,执行下面指令配置运行环境:

  1. 下载应用开发示例包

  2. 将应用开发示例包拷贝到 可运行环境

  3. houmo-examples-xh2 目录下,执行下面命令设置环境变量:

    source env.sh
    
  4. 在工具所在目录运行相关指令。工具路径如下:

    • 软件平台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. 下载应用开发示例包

  2. 将应用开发示例包拷贝到 可运行环境

  3. houmo-examples-xh2 目录下执行下面命令设置环境变量:

    注意

    必须使用管理员权限打开命令行提示符窗口。

    1. 清除历史环境变量设置:

      env.bat --reset
      

      指令执行过程中可能需要设置 HOUMO_SDK_PATHCMAKE_PATHOPENCV_PATH 等环境变量。

    2. 关闭命令行提示符窗口。

    3. 使用管理员权限打开命令行提示符窗口,设置环境变量:

      env.bat --set
      

      用户需要检查reset指令输出的Warning部分的路径是否正确。如果不正确需要自行删除。

    4. 关闭命令行提示符窗口。

  4. 在工具所在目录运行指令。该工具位于运行时开发工具包中:

    houmo_tcim_runtime_<target_hw>_${distro}_$arch-<release>/bin 目录下。