尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
cann/asc-devkit Lgamma临时空间API
GetLgammaMaxMinTmpSize【免费下载链接】asc-devkit本项目是CANN 推出的昇腾AI处理器专用的算子程序开发语言原生支持C和C标准规范主要由类库和语言扩展层构成提供多层级API满足多维场景算子开发诉求。项目地址: https://gitcode.com/cann/asc-devkit功能说明kernel侧Lgamma接口的计算需要开发者预留/申请临时空间本接口用于在host侧获取预留/申请的最大和最小临时空间大小开发者基于此范围选择合适的空间大小作为Tiling参数传递到kernel侧使用。为保证功能正确预留/申请的临时空间大小不能小于最小临时空间大小在最小临时空间-最大临时空间范围内随着临时空间增大kernel侧接口计算性能会有一定程度的优化提升。为了达到更好的性能开发者可以根据实际的内存使用情况进行空间预留/申请。函数原型void GetLgammaMaxMinTmpSize(const ge::Shape srcShape, const uint32_t typeSize, const bool isReuseSource, uint32_t maxValue, uint32_t minValue)参数说明表1接口参数列表参数名输入/输出功能srcShape输入输入的shape信息。typeSize输入输入的数据类型大小单位为字节。比如输入的数据类型为half此处应传入2。isReuseSource输入是否复用源操作数输入的空间与Lgamma接口一致。maxValue输出Lgamma接口能完成计算所需的最大临时空间大小超出该值的空间不会被该接口使用。在最小临时空间-最大临时空间范围内随着临时空间增大kernel侧接口计算性能会有一定程度的优化提升。为了达到更好的性能开发者可以根据实际的内存使用情况进行空间预留/申请。最大空间大小为0表示计算不需要临时空间。请注意maxValue仅作为参考值有可能大于Unified Buffer剩余空间的大小该场景下开发者需要根据Unified Buffer剩余空间的大小来选取合适的临时空间大小。minValue输出Lgamma接口能完成计算所需最小临时空间大小。为保证功能正确接口计算时预留/申请的临时空间不能小于该数值。最小空间大小为0表示计算不需要临时空间。返回值说明无约束说明无调用示例完整的调用样例请参考更多样例。// 输入shape信息为1024;算子输入的数据类型为half;不允许修改源操作数 std::vectorint64_t shape_vec {1024}; ge::Shape shape(shape_vec); uint32_t maxValue 0; uint32_t minValue 0; AscendC::GetLgammaMaxMinTmpSize(shape, 2, false, maxValue, minValue);【免费下载链接】asc-devkit本项目是CANN 推出的昇腾AI处理器专用的算子程序开发语言原生支持C和C标准规范主要由类库和语言扩展层构成提供多层级API满足多维场景算子开发诉求。项目地址: https://gitcode.com/cann/asc-devkit创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
RELATED

相关推荐

CANN/asc-devkit LogicalAnd逻辑与接口

CANN/asc-devkit LogicalAnd逻辑与接口

LogicalAnd 【免费下载链接】asc-devkit 本项目是CANN 推出的昇腾AI处理器专用的算子程序开发语言,原生支持C和C标准规范,主要由类库和语言扩展层构成,提供多层级API,满足多维场景算子开发诉求。 项目地址: https://gitcode.com…

📅 2026/7/20 8:46:04
AI视频摘要工具:提升效率与准确性的技术方案

AI视频摘要工具:提升效率与准确性的技术方案

1. 为什么需要AI辅助视频内容摘要每天有超过5亿小时的YouTube视频被观看,但人类平均注意力持续时间从2000年的12秒下降到现在的8秒。这种矛盾催生了AI视频摘要工具的爆发式增长。我测试过市面上17款相关工具后,发现基于ChatGPT和Claude的方案在准确性和易…

📅 2026/8/16 4:28:25
Vibe Coding:TRAE驱动的人机协同编程新范式

Vibe Coding:TRAE驱动的人机协同编程新范式

1. 项目概述:这不是又一个AI代码补全工具,而是一次开发范式的迁移“TRAE AI 编程入门第一讲——Vibe Coding 初识即上手”,这个标题里藏着三个关键信号:TRAE是载体,AI编程是领域,而Vibe Coding才是真正要破…

📅 2026/8/15 22:36:22
MORE NEWS

更多资讯

📰

品牌、公司和产品名称不同,AI检测对象应该怎样确定?

确定AI检测对象,最实用的办法是先问:客户最终要选择的是什么?如果客户选的是一款产品,就围绕这款产品建立检测;如果客户寻找的是能承接某项工作的公司,就观察公司在相应服务问题中的表现。登记主体、传播品…

📰

51单片机IIC-24C04与数码管显示:Proteus仿真与Keil实现

简介:面向51单片机学习者的IIC-24C04 EEPROM与数码管交互设计资料包,基于Proteus仿真与Keil C语言实现,覆盖IIC总线通信、串行EEPROM读写、数码管显示等关键环节,适合课程设计、毕业设计及嵌入式入门实践。压缩包共15个文件&#…

📰

Dify Workflow可视化编排在企业级AI开发中的实践

1. Dify Workflow 核心设计理念解析 Dify Workflow 将复杂应用逻辑转化为可视化节点编排的设计哲学,本质上是对传统代码开发模式的一次范式升级。我在实际企业级AI应用开发中发现,这种工作流编排方式特别适合需要频繁调整业务逻辑的场景。其核心价值在于…

📰

SAP寄售业务实操指南:从库存所有权到MRKO结算全流程解析

我做了十来年SAP实施,几乎每个制造型项目都会撞上“寄售”这两个字。供应商把货存在你仓库,你看着能用、可以领料,但钱不用马上付,直到实际消耗时才确认对供应商的债务,月底再拿对账单做结算。听起来很划算&#xff0c…

📰

品牌AI可见性基线应保留什么,才能支持以后的长期比较?

品牌AI可见性基线,应当让未来的团队能够回答:当时测了什么、怎样得到结果,以及今天的变化可以与哪一部分比较。只保存一张总分图,几个月后往往已经不足以解释差异。一份可长期使用的基线,需要保留对象与问题、实际回答…

📰

AI如何革新学术写作:智能文献管理与论文生成技术

1. 项目概述:当学术写作遇上AI革命去年指导本科生论文时,有个场景让我印象深刻:学生对着空白的文档发呆三小时后,最终在搜索框输入"如何三天写完毕业论文"。这背后折射的正是学术写作中的经典痛点——文献梳理耗时、格式…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬