---
title: GetWorkspaceSize
description: "根据L2一阶段中调用的L0接口，计算需要的workspace大小。"
url: https://www.hiascend.com/document/detail/zh/canncommercial/latest/API/aolapi/atlasascendc_api_07_1131.html
sourcePath: /source/zh/canncommercial/900/API/aolapi/atlasascendc_api_07_1131.html
indexId: 4efe0b0b056b690c6c219b8e4483336de193da1eab8d2bba449c65392d41c49370
---
# GetWorkspaceSize

#### 功能说明

根据L2一阶段中调用的L0接口，计算需要的workspace大小。


#### 函数原型

```
uint64_t GetWorkspaceSize()
```


#### 参数说明

无


#### 返回值说明

返回L2接口在运行中需要的workspace大小。


#### 约束说明

无


#### 调用示例

```
// aclnn标准写法
void aclnnAddGetWorkspaceSize(..., uint64_t *workspaceSize, aclOpExecutor **executor) {
    auto uniqueExecutor = CREATE_EXECUTOR();
    ......
    *workspaceSize = uniqueExecutor->GetWorkspaceSize();
}
```
