---
title: aclSetTensorOriginFormat
description: "调用aclCreateTensorDesc接口创建tensor描述信息后，可通过aclSetTensorOriginFormat设置tensor的原始Format信息，当前主要用于pytorch场景下。同步接口。"
url: https://www.hiascend.com/document/detail/zh/Atlas200IDKA2DeveloperKit/latest/Application%20Development%20Guide/aadgc/aclcppdevg_03_1788.html
sourcePath: /source/zh/Atlas200IDKA2DeveloperKit/23.0.RC2/Application Development Guide/aadgc/aclcppdevg_03_1788.html
indexId: e21e7c6418f95f332a17f7f7e4ed1379d61a4376e85cbafbd3c3ca087ba45e14105
---
# aclSetTensorOriginFormat

#### 函数功能

调用aclCreateTensorDesc接口创建tensor描述信息后，可通过aclSetTensorOriginFormat设置tensor的原始Format信息，当前主要用于pytorch场景下。同步接口。

例如，某算子的原始Format为NHWC（原始Shape为4维）或者NDHWC（原始Shape为5维），为了提高数据访问效率，在进行模型转换或者在线构建网络时会自动转换Format，将原始数据Format转化为昇腾AI处理器内部计算数据时用的Format（NC1HWC0或者NDC1HWC0）,同时进行推导Shape用于内部计算。


#### 函数原型

aclError aclSetTensorOriginFormat(aclTensorDesc *desc, aclFormat format)


#### 参数说明

| 参数名 | 输入/输出 | 说明 |
| --- | --- | --- |
| desc | 输出 | aclTensorDesc类型的指针。 需提前调用aclCreateTensorDesc接口创建aclTensorDesc类型。 |
| format | 输入 | 需要设置的format。 |


#### 返回值说明

返回0表示成功，返回其它值表示失败。
