码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 26.cuBLAS开发指南中文版--cuBLAS中的Level-2函数syr()


    2.6.9. cublassyr()

    在这里插入图片描述

    cublasStatus_t cublasSsyr(cublasHandle_t handle, cublasFillMode_t uplo,
                              int n, const float           *alpha,
                              const float           *x, int incx, float           *A, int lda)
    cublasStatus_t cublasDsyr(cublasHandle_t handle, cublasFillMode_t uplo,
                              int n, const double          *alpha,
                              const double          *x, int incx, double          *A, int lda)
    cublasStatus_t cublasCsyr(cublasHandle_t handle, cublasFillMode_t uplo,
                              int n, const cuComplex       *alpha,
                              const cuComplex       *x, int incx, cuComplex       *A, int lda)
    cublasStatus_t cublasZsyr(cublasHandle_t handle, cublasFillMode_t uplo,
                              int n, const cuDoubleComplex *alpha,
                              const cuDoubleComplex *x, int incx, cuDoubleComplex *A, int lda)
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12

    此函数执行对称矩阵向量乘法。

    y = α x x T + A y = \alpha xx^T+A y=αxxT+A

    其中 A 是以列主序存储的 n*n 对称矩阵,x 是向量,而 α \alpha α是标量。

    Param.MemoryIn/outMeaning
    handleinputhandle to the cuBLAS library context.
    uploinputindicates if matrix A lower or upper part is stored, the other symmetric part is not referenced and is inferred from the stored elements.
    ninputnumber of rows and columns of matrix A.
    alphahost or deviceinput scalar used for multiplication.
    Adeviceinput array of dimension lda x n with lda>=max(1,n).
    ldainputleading dimension of two-dimensional array used to store matrix A.
    xdeviceinput vector with n elements.
    incxinputstride between consecutive elements of x.

    该函数可能返回的错误值及其含义如下所列。

    ErrorValueMeaning
    CUBLAS_STATUS_SUCCESS操作成功完成
    CUBLAS_STATUS_NOT_INITIALIZED库未初始化
    CUBLAS_STATUS_INVALID_VALUE参数 m,n<0 或 incx,incy=0
    CUBLAS_STATUS_EXECUTION_FAILED该功能无法在 GPU 上启动

    请参考:

    ssyr, dsyr

  • 相关阅读:
    C#数据类型:object、var和dynamic的比较与应用
    解决java.lang.IllegalArgumentException: servlet映射中的<url pattern>[demo1]无效
    实战——Linux调优命令1
    基于JAVA临港新片区招商引资项目管理系统计算机毕业设计源码+数据库+lw文档+系统+部署
    大数据技术基础实验十一:Hive实验——Hive分区
    【控制】滑模控制,小例子,有程序有结果图
    Debezium日常分享系列之:使用数据库中的数据流进行在线机器学习
    springboot集成swagger并更换主题
    微信一面:一致性哈希是什么,使用场景,解决了什么问题?
    直流有刷电机及Matlab/Simulink驱动仿真
  • 原文地址:https://blog.csdn.net/kunhe0512/article/details/126541457
  • 最新文章
  • 沪漂五周年了:我越来越迷茫了
    Agentic Skill Routing 实战:别再把所有 Skill 塞进 AI Agent 上下文
    MySQL-Seconds_behind_master的精度误差
    [MAF预定义ChatClient中间件-03]CachingChatClient——利用缓存省钱省时间
    AI的至暗历史:从万众期待到被政府撤资,AI的两次死亡徘徊
    Agent OS :五种驯服不确定性的范式
    PortSwigger SQL注入LAB11
    数据库即时编译JIT
    [Begin]AI Learn Data Day 0
    深度学习进阶(二十七)现代 LLM 的核心架构设计其二:SwiGLU
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号