CANN/metadef计算内存大小
2026/5/9 12:29:16 网站建设 项目流程

CalcTotalSize

【免费下载链接】metadefAscend Metadata Definition项目地址: https://gitcode.com/cann/metadef

函数功能

通过最大容量计算TilingData实例所占用的内存空间。

函数原型

static ge::graphStatus CalcTotalSize(const size_t cap_size, size_t &total_size)

参数说明

参数

输入/输出

说明

cap_size

输入

最大容量,单位为字节。

total_size

输出

内存空间,单位为字节。

返回值说明

  • 成功返回:ge::GRAPH_SUCCESS。
  • 失败返回:ge::GRAPH_FAILED。

约束说明

无。

调用示例

auto td_buf = TilingData::CreateCap(100U); auto td = reinterpret_cast<TilingData *>(td_buf.get()); size_t total_size = 0U; auto ret = td->CalcTotalSize(td.GetCapacity, total_size); // total_size = 100 + sizeof(TilingData)

【免费下载链接】metadefAscend Metadata Definition项目地址: https://gitcode.com/cann/metadef

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询