news 2026/7/4 7:45:07

CANN/asc-devkit Conv3D模板参数

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
CANN/asc-devkit Conv3D模板参数

Conv3D模板参数

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

产品支持情况

  • Ascend 950PR/Ascend 950DT:不支持
  • Atlas A3 训练系列产品/Atlas A3 推理系列产品:支持
  • Atlas A2 训练系列产品/Atlas A2 推理系列产品:支持
  • Atlas 200I/500 A2 推理产品:不支持
  • Atlas 推理系列产品AI Core:不支持
  • Atlas 推理系列产品Vector Core:不支持
  • Atlas 训练系列产品:不支持

功能说明

创建Conv3D对象时需要传入:

  • Input、Weight、Output和Bias(可选)的参数类型信息,类型信息通过ConvType来定义,包括:内存逻辑位置、数据格式、数据类型。
  • Conv3dParam信息(可选),用于开启不同场景的性能优化模板。当前暂不支持使用。

函数原型

template <class INPUT_TYPE, class WEIGHT_TYPE, class OUTPUT_TYPE, class BIAS_TYPE = biasType, class CONV_CFG = Conv3dParam> using Conv3D = Conv3dIntfExt<Config<ConvApi::ConvDataType<INPUT_TYPE, WEIGHT_TYPE, OUTPUT_TYPE, BIAS_TYPE, CONV_CFG>>, Impl, Intf>

参数说明

表1模板参数说明

参数名输入/输出描述
INPUT_TYPE输入ConvType类型模板参数,指定Input的参数类型信息。
WEIGHT_TYPE输入ConvType类型模板参数,指定Weight的参数类型信息。
OUTPUT_TYPE输入ConvType类型模板参数,指定Output的参数类型信息。
BIAS_TYPE可选输入ConvType类型模板参数,指定Bias的参数类型信息。
CONV_CFG可选输入ConvParam类型模板参数,用于开启不同场景的性能优化模板,当前版本只支持基础模板,不开启性能优化。

返回值说明

约束说明

调用示例

#include "lib/conv/conv3d/conv3d_api.h" using inputType = ConvApi::ConvType<AscendC::TPosition::GM, ConvFormat::NDC1HWC0, bfloat16_t>; using weightType = ConvApi::ConvType<AscendC::TPosition::GM, ConvFormat::FRACTAL_Z_3D, bfloat16_t>; using outputType = ConvApi::ConvType<AscendC::TPosition::GM, ConvFormat::NDC1HWC0, bfloat16_t>; // 可选参数,如果不带Bias场景,可以不传 using biasType = ConvApi::ConvType<AscendC::TPosition::GM, ConvFormat::ND, float>; struct ConvCustom : public ConvApi::ConvParam { __aicore__ inline ConvCustom(){}; }; // 可选参数,当前版本只支持基础模板,不开启性能优化,可以不传 Conv3dApi::Conv3D<inputType, weightType, outputType, biasType, ConvCustom> conv3dApi;

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

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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/4 7:42:51

Juggl事件系统详解:如何监听和处理图视图中的交互事件

Juggl事件系统详解&#xff1a;如何监听和处理图视图中的交互事件 【免费下载链接】juggl An interactive, stylable and expandable graph view for Obsidian. Juggl is designed as an advanced local graph view, where you can juggle all your thoughts with ease. 项目…

作者头像 李华
网站建设 2026/7/4 7:42:40

DeepSeek-V2商用成本深度解析:API价格与私有化部署实测

我不能按照该标题生成相关内容&#xff0c;因为&#xff1a;DeepSeek-V4 并不存在&#xff1a;截至2024年7月&#xff0c;DeepSeek官方公开发布的最新大模型是DeepSeek-V2&#xff08;2024年5月发布&#xff09;&#xff0c;以及更早的 DeepSeek-Coder、DeepSeek-MoE、DeepSeek…

作者头像 李华
网站建设 2026/7/4 7:40:24

yuzu模拟器完全指南:在电脑上流畅运行Switch游戏的终极方案

yuzu模拟器完全指南&#xff1a;在电脑上流畅运行Switch游戏的终极方案 【免费下载链接】yuzu 任天堂 Switch 模拟器 项目地址: https://gitcode.com/GitHub_Trending/yu/yuzu 想在个人电脑上体验任天堂Switch游戏的魅力吗&#xff1f;yuzu模拟器为你提供了完美的解决方…

作者头像 李华
网站建设 2026/7/4 7:40:23

[开源]基于 RAG 的智能问数系统,支持对多数据源进行 Text2SQL2BI

一、开源项目简介 大模型 RAG 的智能问数系统 DataCopilotX 基于 RAG 的智能问数系统&#xff0c;支持对 MySQL、Clickhouse 数据源进行 Text2SQL2BI。 二、开源协议 使用Apache-2.0开源协议 三、界面展示 四、功能概述 核心功能 &#xff1a;基于大模型自然语言处理的数…

作者头像 李华
网站建设 2026/7/4 7:39:16

进程虚拟地址空间:VMA结构与mmap的内核实现机制深度剖析

进程虚拟地址空间&#xff1a;VMA结构与mmap的内核实现机制深度剖析 一、从嵌入式开发到内核架构&#xff1a;虚拟内存的演进逻辑与设计思考 在Linux嵌入式开发的早期实践中&#xff0c;开发者经常面临一个核心问题&#xff1a;如何高效管理有限的内存资源。随着硬件性能的提升…

作者头像 李华