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

CANN ops-math AdaCast算子

AdaCast

【免费下载链接】ops-math本项目是CANN提供的数学类基础计算算子库,实现网络在NPU上加速计算。项目地址: https://gitcode.com/cann/ops-math

产品支持情况

产品是否支持
Ascend 950PR/Ascend 950DT
Atlas A3 训练系列产品/Atlas A3 推理系列产品
Atlas A2 训练系列产品/Atlas A2 推理系列产品
Atlas 200I/500 A2 推理产品×
Atlas 推理系列产品×
Atlas 训练系列产品×

功能说明

  • 算子功能:面向 HDRnet(High Dynamic Range Network)实时图像增强网络的输入预处理算子。将传感器输出的 uint16 HDR 图像数据转换为 float16 张量,并按白电平(pixel)完成归一化,等价于把「整型→浮点类型转换」与「按除数缩放」两步融合为单次逐元素运算。
  • 计算公式:

$$ out_{i} = \mathrm{Cast_FP16}^{sat+round}\bigl(\mathrm{Cast_FP32}(self_{i}) \times (1 / pixel)\bigr) $$

其中末步采用饱和(clip 到 fp16 值域 [-65504, 65504])+ 四舍五入(round-to-nearest-even)方式转换到 float16。

参数说明

参数名输入/输出/属性描述数据类型数据格式
x输入待归一化的 HDR uint16 图像数据,公式中的self_i,shape 支持 1D~4D。UINT16ND
pixel可选属性
  • 白电平归一化基数,缩放系数为 1/pixel。
  • 默认值为 65535。
  • 取值必须为正整数(pixel > 0)。
INT64ND
y输出归一化后的 float16 张量,公式中的out_i,shape 与 x 完全一致。FLOAT16ND

约束说明

  • 数据格式仅支持 ND。
  • 输入 x 的 rank 范围为 [1, 4],输出 y 的 shape 必须与 x 完全一致(element-wise 语义,不支持广播)。
  • 类型组合固定为 UINT16 → FLOAT16,不支持其他 dtype 组合。
  • 属性 pixel 必须为正整数(pixel > 0),否则返回 ACLNN_ERR_PARAM_INVALID。
  • 支持空 Tensor(0 元素),直接返回。
  • 默认确定性实现,相同输入始终产生相同输出。

调用说明

调用方式调用样例说明
图模式调用test_geir_ada_cast通过 GE-IR 构图方式调用 AdaCast 算子。

【免费下载链接】ops-math本项目是CANN提供的数学类基础计算算子库,实现网络在NPU上加速计算。项目地址: https://gitcode.com/cann/ops-math

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

http://www.cnnetsun.cn/news/3433379.html

相关文章:

  • MiniCPM5-1B-Agentic-Tooluse-GGUF部署安全最佳实践:工具调用验证与权限控制
  • Ascend-SACT/LTX-2:华为昇腾NPU视频生成模型适配方案全解析
  • 技术选型实战:如何理性评估新旧方案并做出稳妥决策
  • 个人微信API二次开发,流量一高Nginx就狂报502错误?难道没对齐过上下游的“长连接保活”时间吗?
  • linux 中查看进程的完整路径
  • ChatGPT翻译翻车实录:93%用户忽略的5个语境锚点词,导致专业术语全错
  • enum枚举笔记
  • Efficient-DLM-8B环境配置与优化:transformers库高效部署指南
  • AI建站工具哪个好?小微企业主必看的选型标准与对比指南
  • JSONPlaceholder——零配置REST API模拟利器,前端开发者的效率加速器
  • FlareProx部署完全手册:从零开始配置Cloudflare账户到批量部署代理的终极指南
  • PyTorch Serving 架构设计:TorchServe 的坑与替代方案
  • TCAS监控与日志:实现认证服务的可观测性终极指南
  • Figma AI权限管理暗礁预警:企业级部署中92%团队漏掉的3个合规断点,审计前必须修复
  • 【Springboot毕设全套源码+文档】基于Java的停车场管理系统的设计与实现(丰富项目+远程调试+讲解+定制)
  • PyGPSClient完全指南:一站式掌握GNSS协议解析与可视化工具
  • 从0到1部署SingGuard-2b:硬件要求、环境配置与性能优化全攻略
  • 黑客技术入门必知,这些法律红线千万别碰
  • MiniCPM5-1B-Agentic-Tooluse-GGUF vs 其他工具调用模型:关键指标横向对比
  • 米哈游游戏终极扫码登录器:一键搞定四大热门游戏登录难题
  • 第【76】期-- 通信问题的cvx教程之进阶篇【八】-- 基于RSMA的ISAC波束成形优化--SDR求解+连续凸近似SCA --MATLAB完整代码
  • 【一线大厂Agent平台技术栈解密】:字节、阿里、微软内部框架选型逻辑首次披露,附可复用的评估矩阵表
  • 多层双向GRU:解决NLP一词多义问题的先进架构解析
  • 基于ChatGPT API的智能阅读助手开发实战:提示词工程与上下文管理
  • 3步解锁WeMod隐藏功能:免费增强你的游戏修改器体验
  • 《Nature Medicine》发布AI模型COMPASS——直接预测癌症及治疗方案下的免疫治疗结果
  • Claude处理SQL、JSON、CSV、PDF表格数据的能力对比报告(附12项基准测试原始数据)
  • 现在不学DeepSeek,3个月后将错过国产大模型生态红利窗口期:2024Q3最新API定价策略与迁移路线图
  • Solidity 跨链消息传递协议实现:从 LayerZero 到 Wormhole 的消息验证与重放防护
  • SpotifyLyrics项目架构解析:从歌词获取到UI显示的全流程