文档首页 > > 推理场景> 应用软件开发指南 (C&C++)> AscendCL API参考> CBLAS接口> aclblasS8gemv

aclblasS8gemv

分享
更新时间:2020/11/25 GMT+08:00

函数功能

执行矩阵-向量的乘法,输入数据的数据类型为int8_t,输出数据的数据类型为int32_t,异步接口:

y = αAx + βy

函数原型

aclError aclblasS8gemv(aclTransType transA,

int m,

int n,

const int32_t *alpha,

const int8_t *a,

int lda,

const int8_t *x,

int incx,

const int32_t *beta,

int32_t *y,

int incy,

aclComputeType type,

aclrtStream stream)

参数说明

参数名

输入/输出

说明

transA

输入

A矩阵是否转置的标记。

m

输入

矩阵A的行数,存储矩阵乘数据时,行优先。

n

输入

矩阵A的列数。

alpha

输入

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

a

输入

矩阵A的数据指针。

lda

输入

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

x

输入

向量x的数据指针。

incx

输入

x连续元素之间的步长。

预留参数,当前只能设置为-1。

beta

输入

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

y

输入&输出

向量y的数据指针。

incy

输入

y连续元素之间的步长。

预留参数,当前只能设置为-1。

type

输入

计算精度,默认高精度。

stream

输入

执行算子所在的Stream。

返回值说明

返回0表示成功,返回其它值表示失败。

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!非常感谢您的反馈,我们会继续努力做到更好!
反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

智能客服提问云社区提问