---
title: SetViewStrides
description: "设置aclTensor的ViewStrides。"
url: https://www.hiascend.com/document/detail/zh/canncommercial/latest/API/aolapi/atlasascendc_api_07_1081.html
sourcePath: /source/zh/canncommercial/900/API/aolapi/atlasascendc_api_07_1081.html
indexId: ab570ad2a8b87411cbef0d827ba483103eabb32f5d17bf589fdb68aaa4e0ac3e70
---
# SetViewStrides

#### 功能说明

设置aclTensor的ViewStrides。


#### 函数原型

```
SetViewStrides(const op::Strides &strides)
```

```
SetViewStrides(op::Strides &&strides)
```


#### 参数说明

| 参数 | 输入/输出 | 说明 |
| --- | --- | --- |
| strides | 输入 | 类型为FVector<int64\_t>（参见表3），表示aclTensor每一维的stride大小，取值不支持负数。 |


#### 返回值说明

void


#### 约束说明

无


#### 调用示例

```
// 将input最后一维的stride扩大8倍。
void Func(const aclTensor *input) {
    auto strides = input->GetViewStrides();
    strides[strides.size() - 1] *= 8;
    input->SetViewStrides(strides);
}
```
