CANN社区任务-prims.ndtri API开发

发布时间:2026/7/9 0:41:32

CANN社区任务-prims.ndtri API开发
7月社区任务-prims.ndtri API开发任务书【免费下载链接】cann-ops-competitions本仓库用于 CANN 开源社区各类竞赛、开源课题、社区任务等课题发布、开发者作品提交和展示。项目地址: https://gitcode.com/cann/cann-ops-competitions基础信息技术标签高阶API开发适配硬件Ascend 950PR/Ascend 950DT开源仓地址https://gitcode.com/ascend/asc-devkitCANN 版本本次社区任务指定CANN版本开发语言Ascend C任务概述基于 PyTorch IR 的prims.ndtri接口在昇腾 NPU 上使用 Ascend C 编程语言实现对应的高阶API。该API用于计算标准正态分布的逆累积分布函数分位数函数输入概率值p输出对应的z值使得P(Z≤z)p完成API设计、开发、测试全流程工作测试通过后将代码提交至asc-devkit开源仓。核心开发要求及验收标准功能实现要求与 PyTorch IRprims.ndtri接口核心功能完全对齐支持原API对应的所有数据类型float32、数据格式。支持API泛化功能满足各类合法输入场景的计算需求验收阶段将采用泛化数据进行验收。正确处理边界情况输入值在[0,1]范围外、极端概率值处理、NaN/Inf特殊值处理。测试标准需自行设计全场景自验证用例验收阶段将采用泛化数据进行功能、精度、性能全维度验证。自验证报告完整、可复现所有测试用例执行通过。性能要求至少实现Cube/Vector/MTE其中一个Bound任一流水占比超80%。特殊场景无法达标的如小shape场景等需提供性能仿真图和分析结论佐证。精度要求构造API测试用例计算精度需满足AscendOpTest工具默认阈值。文档规范要求API设计文档可根据模板填写内容完整、格式规范且必须通过评审。设计文档需在asc-devkit仓提交文档评审issue2工作日内反馈评审结果如方案有更新评审时间同步刷新。自验证报告除基础场景外还应覆盖边界值场景具体可参考算子自验证报告需包含测试用例执行日志/截图、整体测试通过截图、性能数据截图可指导复现测试结果。README 文档内容完整、规范可参考代码仓API的接口说明文档。验收交付件asc-devkit开源仓 fork 的个人代码仓链接需包含API代码、API README 文档、UT代码、多场景的功能测试代码。交付件可按照如下目录提交├── docs # API接口说明文档 ├── impl # API接口实现源代码 ├── include # API接口声明源代码 └── tests # API的测试代码包括单元测试和功能测试用例API自验证报告。评审通过的API设计文档。PR 申请合入测试通过后在asc-devkit开源仓提交 PR 申请申请将开发完成的API合入 https://gitcode.com/cann/asc-devkit/tree/master/experimental/ 。PyTorch IR参考信息PyTorch官方文档: https://docs.pytorch.org/docs/stable/special.html#torch.special.ndtri参考资料文档类Ascend C高阶API贡献指南Ascend C快速入门Ascend C接口列表。课程类Ascend C在线课程。参考样例asc-devkit仓库中的现有高阶API实现。环境获取开源仓提供100小时免费时长请不使用时及时关闭用时耗尽前请务必保存相关资料建议及时提交备份。使用 hidevlab notebook 算力。如需额外环境资源请联系昇腾小助手。特别注意事项开发过程需严格遵循社区编码规范。所有交付件需提前完成自验证确认符合验收标准后再提交验收申请。开发前请务必阅读【社区任务】流程及注意事项。【免费下载链接】cann-ops-competitions本仓库用于 CANN 开源社区各类竞赛、开源课题、社区任务等课题发布、开发者作品提交和展示。项目地址: https://gitcode.com/cann/cann-ops-competitions创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

ICM-42688-P与PIC18F86K22在工业振动监测中的应用

ICM-42688-P与PIC18F86K22在工业振动监测中的应用

2026/7/8 14:41:16

1. ICM-42688-P与PIC18F86K22的黄金组合解析在机器人技术、工业自动化和振动监测领域,传感器与微控制器的选型直接决定了系统性能的上限。ICM-42688-P这款6轴MEMS运动跟踪设备与PIC18F86K22微控制器的组合,正在成为工程师们实现高精度运动检测的首选方案…

基于Playwright的全链路追踪:将UI测试问题定位时间从小时级降至分钟级

基于Playwright的全链路追踪:将UI测试问题定位时间从小时级降至分钟级

2026/7/7 8:14:23

1. 项目概述:从“盲人摸象”到“上帝视角”的测试革命如果你也经历过UI自动化测试的排查噩梦——一个用例失败了,你对着截图和日志,像侦探一样在成百上千行代码里大海捞针,试图还原“案发现场”,那么今天聊的这个东西&…

C#泛型的“变形术“:协变逆变的5个致命实战,99%人踩过坑!

C#泛型的“变形术“:协变逆变的5个致命实战,99%人踩过坑!

2026/7/8 9:13:05

🔥关注墨瑾轩,带你探索编程的奥秘!🚀 🔥超萌技术攻略,轻松晋级编程高手🚀 🔥技术宝库已备好,就等你来挖掘🚀 🔥订阅墨瑾轩,智趣学习不…

智能SQL审核系统设计:用LLM检测危险DDL并生成安全替代方案

智能SQL审核系统设计:用LLM检测危险DDL并生成安全替代方案

2026/7/9 0:39:29

智能SQL审核系统设计:用LLM检测危险DDL并生成安全替代方案 一、一个DROP TABLE引发的凌晨紧急回滚 凌晨 2:15,运维群里弹出一条消息:"有人在生产库执行了 ALTER TABLE orders DROP COLUMN total_amount,线上的订单金额全部…

工业负载控制方案:TPD2017FN与STM32F469II的精准驱动设计

工业负载控制方案:TPD2017FN与STM32F469II的精准驱动设计

2026/7/9 0:39:29

1. 工业负载控制方案概述在工业自动化领域,精确控制电感和电阻负载是电机驱动、电源管理和过程控制等应用的核心需求。本项目采用TPD2017FN智能功率驱动器和STM32F469II高性能微控制器构建了一套可靠的负载控制系统。这种组合特别适用于需要高精度PWM控制和实时监控…

VASPsol隐式溶剂模型:5分钟掌握DFT计算中的溶剂效应终极指南

VASPsol隐式溶剂模型:5分钟掌握DFT计算中的溶剂效应终极指南

2026/7/9 0:39:29

VASPsol隐式溶剂模型:5分钟掌握DFT计算中的溶剂效应终极指南 【免费下载链接】VASPsol Solvation model for the plane wave DFT code VASP. 项目地址: https://gitcode.com/gh_mirrors/va/VASPsol 在真实的化学反应中,溶剂环境对分子结构和反应路…

Vue3 KeepAlive 缓存策略:大型中后台的页面状态保持与内存管理

Vue3 KeepAlive 缓存策略:大型中后台的页面状态保持与内存管理

2026/7/9 0:39:29

Vue3 KeepAlive 缓存策略:大型中后台的页面状态保持与内存管理 一、中后台的性能困境:每次切换 Tab 都重新加载的体验灾难 中后台系统最常见的交互模式是 Tab 页切换。用户打开"用户管理"页面,搜索了一个关键词,翻到第 …

GPT-4 Turbo 128K 上下文实战:5步构建长文档智能问答系统

GPT-4 Turbo 128K 上下文实战:5步构建长文档智能问答系统

2026/7/9 0:39:29

GPT-4 Turbo 128K 上下文实战:5步构建长文档智能问答系统当技术文档超过200页、法律合同长达500条款、学术论文包含数十个章节时,传统AI模型的32K上下文窗口就像试图用咖啡杯装下整个海洋。GPT-4 Turbo的128K上下文能力彻底改变了游戏规则——它相当于为…

[实战] 2026年工程图纸GDT形位公差识别与数字化检验计划(FAI/PPAP)构建指南

[实战] 2026年工程图纸GDT形位公差识别与数字化检验计划(FAI/PPAP)构建指南

2026/7/9 0:29:29

在 2026 年的智能制造环境下,GD&T 形位公差识别(GD&T recognition)已成为连接数字化设计与质量控制的核心环节。面对复杂的机械工程图纸,如何高效、准确地提取几何公差特征,并将其转化为可执行的检验计划&…

解锁AMD Ryzen处理器深层性能:SMU Debug Tool完全指南

解锁AMD Ryzen处理器深层性能:SMU Debug Tool完全指南

2026/7/8 0:44:47

解锁AMD Ryzen处理器深层性能:SMU Debug Tool完全指南 【免费下载链接】SMUDebugTool A dedicated tool to help write/read various parameters of Ryzen-based systems, such as manual overclock, SMU, PCI, CPUID, MSR and Power Table. 项目地址: https://gi…

6个月转型AI工程师:实战路径与核心技能

6个月转型AI工程师:实战路径与核心技能

2026/7/8 6:29:42

1. 项目概述:6个月转型AI工程师的可行性路径在2023年大模型技术爆发的背景下,AI工程师岗位需求同比增长217%(LinkedIn数据)。不同于传统算法工程师需要3-5年培养周期,现代AI工程师更侧重工程化落地能力。我在硅谷科技公…

YOLOv5模型剪枝与量化实战:边缘设备部署优化

YOLOv5模型剪枝与量化实战:边缘设备部署优化

2026/7/8 14:04:34

1. 项目背景与核心价值在计算机视觉领域,YOLOv5因其出色的实时检测性能成为工业界宠儿。但当我们尝试将其部署到边缘设备(如树莓派、Jetson Nano或手机终端)时,立刻会遇到两个致命问题:模型体积庞大(原始YO…

平价正宗重庆火锅实测|理性避坑选型指南

平价正宗重庆火锅实测|理性避坑选型指南

2026/7/9 0:09:12

一、引言:重庆火锅消费现存痛点当下大众平价川渝火锅赛道竞争白热化,普通消费者就餐普遍面临三大选型难题:一是口味同质化严重,大量门店采用预制锅底、半成品食材,打着重庆老火锅旗号弱化牛油本味,麻辣口感…

AcFunDown:打破A站视频离线观看壁垒的终极解决方案

AcFunDown:打破A站视频离线观看壁垒的终极解决方案

2026/7/9 0:09:12

AcFunDown:打破A站视频离线观看壁垒的终极解决方案 【免费下载链接】AcFunDown 包含PC端UI界面的A站 视频下载器。支持收藏夹、UP主视频批量下载 😳仅供交流学习使用喔 项目地址: https://gitcode.com/gh_mirrors/ac/AcFunDown 想象一下这样的场景…

【复现】面向新能源消纳能力评估的年负荷序列建模及场景生成方法(Matlab代码实现)

【复现】面向新能源消纳能力评估的年负荷序列建模及场景生成方法(Matlab代码实现)

2026/7/9 0:09:12

💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 &#x1f381…