news 2026/9/10 15:28:48

CANN/ge CBLAS矩阵乘法接口

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
CANN/ge CBLAS矩阵乘法接口

aclblasGemmEx

【免费下载链接】geGE(Graph Engine)是面向昇腾的图编译器和执行器,提供了计算图优化、多流并行、内存复用和模型下沉等技术手段,加速模型执行效率,减少模型内存占用。 GE 提供对 PyTorch、TensorFlow 前端的友好接入能力,并同时支持 onnx、pb 等主流模型格式的解析与编译。项目地址: https://gitcode.com/cann/ge

产品支持情况

产品

是否支持

Atlas A3 训练系列产品 / Atlas A3 推理系列产品

Atlas A2 训练系列产品 / Atlas A2 推理系列产品

功能说明

执行矩阵-矩阵的乘法,C = αAB + βC,输入数据、输出数据的数据类型通过入参设置。异步接口。

A、B、C的数据类型仅支持以下组合, α和β的数据类型与C一致。

A的数据类型

B的数据类型

C的数据类型

aclFloat16

aclFloat16

aclFloat16

aclFloat16

aclFloat16

float(float32)

int8_t

int8_t

float(float32)

int8_t

int8_t

int32_t

函数原型

aclError aclblasGemmEx(aclTransType transA, aclTransType transB, aclTransType transC, int m, int n, int k, const void *alpha, const void *matrixA, int lda, aclDataType dataTypeA, const void *matrixB, int ldb, aclDataType dataTypeB, const void *beta, void *matrixC, int ldc, aclDataType dataTypeC, aclComputeType type, aclrtStream stream)

参数说明

参数名

输入/输出

说明

transA

输入

A矩阵是否转置的标记。

transB

输入

B矩阵是否转置的标记。

transC

输入

C矩阵的标记,当前仅支持ACL_TRANS_N。

m

输入

矩阵A的行数与矩阵C的行数。

n

输入

矩阵B的列数与矩阵C的列数。

k

输入

矩阵A的列数与矩阵B的行数。

alpha

输入

用于执行乘操作的标量α的指针。

matrixA

输入

矩阵A的指针。

lda

输入

A矩阵的主维,此时选择转置,按行优先,则lda为A的列数。预留参数,当前只能设置为-1。

dataTypeA

输入

矩阵A的数据类型。

matrixB

输入

矩阵B的指针。

ldb

输入

B矩阵的主维,此时选择转置,按行优先,则ldb为B的列数。预留参数,当前只能设置为-1。

dataTypeB

输入

矩阵B的数据类型。

beta

输入

用于执行乘操作的标量β的指针。

matrixC

输入&输出

矩阵C的指针。

ldc

输入

C矩阵的主维,预留参数,当前只能设置为-1。

dataTypeC

输入

矩阵C的数据类型。

type

输入

计算精度,默认高精度。

stream

输入

执行算子所在的Stream。

返回值说明

返回0表示成功,返回其他值表示失败,请参见aclError。

【免费下载链接】geGE(Graph Engine)是面向昇腾的图编译器和执行器,提供了计算图优化、多流并行、内存复用和模型下沉等技术手段,加速模型执行效率,减少模型内存占用。 GE 提供对 PyTorch、TensorFlow 前端的友好接入能力,并同时支持 onnx、pb 等主流模型格式的解析与编译。项目地址: https://gitcode.com/cann/ge

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

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

ArcGIS Pro插件CC工具箱:符号系统Json导出与应用

1. 工具背景与核心功能解析CC工具箱作为ArcGIS Pro生态中的高效插件,其【获取要素图层的符号系统Json文本】功能解决了GIS数据处理中的关键痛点。在实际制图工作中,我们经常需要批量复制或迁移图层样式,传统方法是通过.lyr文件或手动重建符号…

作者头像 李华
网站建设 2026/9/10 15:27:17

CANN/GE图引擎AIPP均值设置API

aclmdlSetAIPPDtcPixelMean 【免费下载链接】ge GE(Graph Engine)是面向昇腾的图编译器和执行器,提供了计算图优化、多流并行、内存复用和模型下沉等技术手段,加速模型执行效率,减少模型内存占用。 GE 提供对 PyTorch、…

作者头像 李华
网站建设 2026/9/10 15:26:42

void 仓库中 monaco-editor-core 模块解析:定位、构建产物与发布流程

void 仓库中 monaco-editor-core 模块解析:定位、构建产物与发布流程 【免费下载链接】void 开源AI代码编辑器,Cursor的替代方案。 项目地址: https://gitcode.com/GitHub_Trending/void2/void 本篇技术指南围绕 build/monaco/README-npm.md 展开…

作者头像 李华
网站建设 2026/9/10 15:26:03

Qbot量化交易平台教程:从零搭建本地部署的AI量化回测系统指南

Qbot量化交易平台教程:从零搭建本地部署的AI量化回测系统指南 【免费下载链接】Qbot [🔥updating ...] AI 自动量化交易机器人(完全本地部署) AI-powered Quantitative Investment Research Platform. 📃 online docs: https://ufund-me.gith…

作者头像 李华
网站建设 2026/9/10 15:25:35

MATLAB实现光伏功率曲线K-means聚类分析

1. 项目背景与核心价值 光伏发电作为清洁能源的重要组成部分,其输出功率曲线直接反映了系统运行状态。我在分析某光伏电站全年数据时发现,不同天气条件下的功率曲线呈现明显差异。传统人工分类方式效率低下且主观性强,而K-means聚类算法恰好能…

作者头像 李华