---
title: 开发环境架构为Arm（aarch64）时模型转换耗时较长
description: "开发环境操作系统以及架构为Arm（aarch64），发现模型转换的耗时较长。"
url: https://www.hiascend.com/document/detail/zh/canncommercial/latest/devaids/atctool/atlasatc_16_0135.html
sourcePath: /source/zh/canncommercial/900/devaids/atctool/atlasatc_16_0135.html
indexId: 570769fe6798ac6448e9c86dd57f3a92d1dff07357a5209b572653f9564b706e67
---
# 开发环境架构为Arm（aarch64）时模型转换耗时较长

#### 问题现象描述

开发环境操作系统以及架构为Arm（aarch64），发现模型转换的耗时较长。


#### 原因分析

架构内核未指定最优编号的CPU内核。


#### 解决措施

可以使用numactl工具指定CPU核后进行模型转换，步骤如下：1. 以ATC安装用户登录开发环境，执行  su root
命令切换到root用户。
2. 确保开发环境已连接网络后，执行以下命令安装numactl工具。

```
yum -y install numactl
```


3. 切换到ATC安装用户执行如下命令，通过  numactl -C
指定编号16到31的CPU核来处理模型转换操作。
  此处建议指定编号16到31的CPU核，处理性能更好，用户也可以根据实际情况修改。

```
numactl -C 16-31 --localalloc [args]
```


  [args]请替换为具体使用ATC模型转换命令。
