开发环境架构为Arm(aarch64)时模型转换耗时较长
问题现象
若开发环境操作系统以及架构为Arm(aarch64),发现模型转换的耗时较长。
解决办法
可以使用numactl工具指定CPU核后进行模型转换,步骤如下:
- 以ATC安装用户登录开发环境,执行su root命令切换到root用户。
- 确保开发环境已连接网络后,执行以下命令安装numactl工具。
yum -y install numactl
- 切换到ATC安装用户执行如下命令,通过numactl -C指定编号16到31的CPU核来处理模型转换操作。
此处建议指定编号16到31的CPU核,处理性能更好,用户也可以根据实际情况修改。
numactl -C 16-31 --localalloc <args>
<args>请替换为具体使用ATC模型转换命令。
父主题: FAQ