当前位置: 首页 > news >正文

cann/asc-devkit Select接口临时空间大小获取

GetSelectMaxMinTmpSize【免费下载链接】asc-devkit本项目是CANN 推出的昇腾AI处理器专用的算子程序开发语言原生支持C和C标准规范主要由类库和语言扩展层构成提供多层级API满足多维场景算子开发诉求。项目地址: https://gitcode.com/cann/asc-devkit功能说明kernel侧Select接口的计算需要开发者申请临时空间本接口用于在host侧获取申请的最大最小临时空间大小开发者基于此范围选择合适的空间大小作为Tiling参数传递到kernel侧使用。为保证功能正确申请的临时空间大小不能小于最小临时空间大小在最小临时空间-最大临时空间范围内随着临时空间增大kernel侧接口计算性能会有一定程度的优化提升。为了达到更好的性能开发者可以根据实际的内存使用情况进行空间申请。函数原型[!NOTE]说明 GetSelectWithBytesMaskMinTmpSize、GetSelectWithBytesMaskMaxTmpSize、GetSelectWithBytesMaskMaxMinTmpSize接口废弃并将在后续版本移除请不要使用该接口。请使用GetSelectMinTmpSize、GetSelectMaxTmpSize、GetSelectMaxMinTmpSize接口。获取最小临时空间大小uint32_t GetSelectMinTmpSize(const ge::Shape src0Shape, const ge::Shape src1Shape, const uint32_t srcTypeSize, const ge::Shape maskShape, const uint32_t maskTypeSize, const bool isReuseMask)uint32_t GetSelectWithBytesMaskMinTmpSize(const ge::Shape src0Shape, const ge::Shape src1Shape, const uint32_t srcTypeSize, const ge::Shape maskShape, const uint32_t maskTypeSize, const bool isReuseMask)获取最大临时空间大小uint32_t GetSelectMaxTmpSize(const ge::Shape src0Shape, const ge::Shape src1Shape, const uint32_t srcTypeSize, const ge::Shape maskShape, const uint32_t maskTypeSize, const bool isReuseMask)uint32_t GetSelectWithBytesMaskMaxTmpSize(const ge::Shape src0Shape, const ge::Shape src1Shape, const uint32_t srcTypeSize, const ge::Shape maskShape, const uint32_t maskTypeSize, const bool isReuseMask)获取最大和最小临时空间大小void GetSelectMaxMinTmpSize(const ge::Shape src0Shape, const ge::Shape src1Shape, const uint32_t srcTypeSize, const ge::Shape maskShape, const uint32_t maskTypeSize, const bool isReuseMask, uint32_t maxValue, uint32_t minValue)void GetSelectWithBytesMaskMaxMinTmpSize(const ge::Shape src0Shape, const ge::Shape src1Shape, const uint32_t srcTypeSize, const ge::Shape maskShape, const uint32_t maskTypeSize, const bool isReuseMask, uint32_t maxValue, uint32_t minValue)参数说明表 1接口参数列表参数名输入/输出描述src0Shape输入输入src0的shape信息。src0为scalar时shape应为{1}。src1Shape输入输入src1的shape信息。src1为scalar时shape应为{1}。srcTypeSize输入输入srcTensor的数据类型大小比如数据类型为half此处应传入2。maskShape输入输入maskTensor的shape信息。maskTypeSize输入输入maskTensor的数据类型大小比如数据类型为bool此处应传入1。isReuseMask输入是否复用maskTensor输入的空间。与kernel侧保持一致。maxValue输出Select接口能完成计算所需最大临时空间大小。说明maxValue仅作为参考值有可能大于Unified Buffer剩余空间的大小该场景下开发者需要根据Unified Buffer剩余空间的大小来选取合适的临时空间大小。minValue输出Select接口能完成计算所需最小临时空间大小。返回值说明GetSelectMinTmpSize返回Select接口能完成计算所需最小临时空间大小。GetSelectMaxTmpSize返回Select接口能完成计算所需最大临时空间大小。GetSelectMaxMinTmpSize无返回值。约束说明无调用示例std::vectorint64_t shape0Vec {64, 128}; std::vectorint64_t shape1Vec {1}; std::vectorint64_t mask1Vec {64, 128}; ge::Shape src0Shape(shape0Vec); ge::Shape src1Shape(shape1Vec); ge::Shape maskShape(mask1Vec); uint32_t maxValue 0; uint32_t minValue 0; AscendC::GetSelectMaxMinTmpSize(src0Shape, src1Shape, 2, maskShape, 1, false, maxValue, minValue);【免费下载链接】asc-devkit本项目是CANN 推出的昇腾AI处理器专用的算子程序开发语言原生支持C和C标准规范主要由类库和语言扩展层构成提供多层级API满足多维场景算子开发诉求。项目地址: https://gitcode.com/cann/asc-devkit创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
http://www.gsyq.cn/news/1331028.html

相关文章:

  • 黑苹果配置太复杂?OpCore Simplify让你15分钟搞定专业级EFI
  • 7个实用技巧:猫抓浏览器资源嗅探扩展完全指南
  • DiffLoss扩散损失函数详解:MAR训练的核心引擎
  • CANN/asc-devkit SoftMax接口
  • 猫抓浏览器插件:三步解锁网页视频音频下载的神奇能力
  • BiliTools哔哩哔哩工具箱:高效管理B站资源的完整实战指南
  • B站直播弹幕姬:三分钟打造智能互动直播间
  • 32维超球体投影、碳基-硅基全息共振与宇宙观测者大一统理论
  • SpringBoot接口规范实践:统一响应体、全局异常处理与状态码设计
  • 2026年对标英特格(Entergris)的国产过滤器品牌推荐 - 品牌排行榜
  • drf-nested-routers入门指南:快速掌握Django REST Framework嵌套路由
  • 2026重庆黄金回收商家推荐,高性价比回收门店盘点 - 诚鑫名品
  • 终极Windows系统清理优化:Win11Debloat完整指南
  • JavaScript PPT自动化生成终极指南:用代码打造专业演示文稿
  • 实战SAR船舶检测:SSDD数据集完整应用指南
  • pos 刷卡机怎么申请办理?信用卡刷卡电签机银联在线资金安全避坑指南 - 资讯速览
  • cann/asc-devkit:GetSubBlockIdx矩阵计算接口
  • BongoCat终极指南:5分钟打造你的跨平台互动桌宠
  • 2025年Unity逆向工程指南:使用Il2CppDumper轻松破解IL2CPP保护
  • 教育网资产批量识别工具:基于IP归属与关键字匹配的自动化筛选方案
  • 别再混淆了!一文搞懂华为云Stack里的FusionStorage、OceanStor Pacific与存储选型
  • 深度解析:在Windows Hyper-V上高效运行macOS的技术实现方案
  • 2026年内蒙古水质检测公司哪家好?一文读懂废气检测、环境检测、除甲醛和除四害服务怎么选 - 深度智识库
  • CANN/asc-devkit任务间同步API
  • 终极指南:如何高效使用ncmdump解密网易云音乐加密文件
  • 昇腾C矩阵量化向量接口
  • Ascend C矩阵乘法SetOrgShape接口
  • 杰和主板硬件级显示旋转技术:一体机竖屏适配原理与部署指南
  • AP微积分学习指南及相关书籍
  • 《超简单的微积分》、《简单微积分》阅读指北