cuSPARSE官方程序示例

news2024/10/5 21:18:16

在这里插入图片描述

cuSPARSE Library

简介

这个文件演示了cuSPARSE通用API的用法

官方程序:后续会出解析(20230410)

cuSPARSE Generic APIs Documentation

cuSPARSE Samples

  • 向量 - 向量 操作
  • 矩阵 - 向量 操作
  • 矩阵 - 矩阵操作
  • 转换
  • Legacy APIs
  • 优化
  • 稀疏迭代方法

向量 - 向量 操作

  • cusparseAxpby

    示例演示了稀疏向量向密集向量缩放和求和

  • cusparseGather

    示例演示了从密集向量向稀疏向量的元素收集

  • cusparseRot

    示例演示了稀疏向量向稠密向量给定的旋转

  • cusparseScatter

    示例演示了稀疏向量向稠密向量元素的散射

  • cusparseSpVV

    示例演示了稀疏向量向密集向量点击

矩阵 - 向量 运算

  • cusparseSpMV CSR

    示例演示了稀疏矩阵 - 密集向量乘法,其中稀疏矩阵以CSR(压缩稀疏行)存储格式表示

  • cusparseSpMV COO

    示例演示了稀疏矩阵 - 密集向量乘法,其中稀疏矩阵以COO(坐标)存储格式表示

  • cusparseSpSV CSR

    示例演示了具有单右侧稀疏三角形求解器(应该是上三角),其中稀疏矩阵以CSR格式保存

  • cusparseSpSV COO
    示例演示了具有单右侧稀疏三角形求解器(应该是上三角),其中稀疏矩阵以COO(坐标)存储格式表示

矩阵 - 矩阵 操作

  • cusparseSpMM CSR

    示例演示了稀疏矩阵 - 密集矩阵乘法 = 密集矩阵,其中稀疏矩阵以CSR(压缩稀疏行)存储格式表示

  • cusparseSpMM CSR - Batched

    示例演示了批处理稀疏矩阵 - 密集矩阵乘法 = 使用自定义运算符的密集矩阵,其中稀疏矩阵以CSR(压缩稀疏行)存储格式表示

  • cusparseSpMMOp CSR

    The sample demonstrates Sparse Matrix - Dense Matrix multiplication = Dense Matrix with Custom Operators, where the sparse matrix is represented in CSR (Compressed Sparse Row) storage format

  • cusparseSpMM COO

    示例演示了稀疏矩阵-密集矩阵乘法=密集矩阵,其中稀疏矩阵以COO(坐标)存储格式表示

  • cusparseSpMM COO - Batched

    示例演示了批处理稀疏矩阵-密集矩阵乘法=密集矩阵,其中稀疏矩阵以COO(坐标)存储格式表示

  • cusparseSpMM SDDMM

    示例演示了密集矩阵-密集矩阵乘法=稀疏矩阵,其中稀疏矩阵以CSR(压缩稀疏行)存储格式表示

  • cusparseSpMM Blocked-ELL

    示例演示了稀疏矩阵-密集矩阵乘法=密集矩阵,其中稀疏矩阵以块- ell( Blocked-ELL)存储格式表示

  • cusparseSpMM SDDMM - Batched
    示例演示了批处理密集矩阵-密集矩阵乘法=稀疏矩阵,其中稀疏矩阵以CSR(压缩稀疏行)存储格式表示

  • cusparseSpGEMM

    示例演示了稀疏矩阵-稀疏矩阵乘法=稀疏矩阵,其中所有操作数都是用CSR(压缩稀疏行)存储格式表示的稀疏矩阵

  • cusparseSpGEMM - Memory Optmization

    示例演示了稀疏矩阵-稀疏矩阵乘法=稀疏矩阵,其中所有操作数都是用CSR(压缩稀疏行)存储格式表示的稀疏矩阵,并且内存使用得到了优化

  • cusparseSpGEMM_reuse

    示例演示了稀疏矩阵-稀疏矩阵乘法=稀疏矩阵,其中所有操作数都是用CSR(压缩稀疏行)存储格式表示的稀疏矩阵,并且输出矩阵的结构可以重复使用多次

  • cusparseSpSM CSR

    示例演示了具有多个右手边的稀疏三角形求解器,其中稀疏矩阵以CSR(压缩稀疏行)存储格式表示

  • cusparseSpSM COO

    示例演示了具有多个右手边的稀疏三角形求解器,其中稀疏矩阵以COO(坐标)存储格式表示

Conversion

  • cusparseSparseToDense

    示例演示了稀疏矩阵到密集矩阵的转换*,其中稀疏矩阵以CSR(压缩稀疏行)存储格式表示

  • cusparseDenseToSparse

    示例演示了密集矩阵到稀疏矩阵的转换,其中稀疏矩阵以CSR(压缩稀疏行)存储格式表示

  • cusparseDenseToSparse (Blocked-ELL)

    T示例演示了从密集矩阵到稀疏矩阵的转换,其中稀疏矩阵以Blocked-Ellpack存储格式表示

Legacy APIs

  • cusparseXcoosortByRow

    这个示例演示了如何对COO格式矩阵进行排序

  • cusparseSgpsvInterleavedBatch

    The sample demonstrates how to solves two penta-diagonal systems with NOT interleaved format
    示例演示了如何用NOT交错格式求解两个五对角线系统

Optimizations

  • CUDA Graph Capture

    该示例演示了如何优化稀疏向量-密集向量点积 (’ cusparseSpVV ')通过利用CUDA图形捕获功能

  • Hardware Memory Compression

    该示例演示了如何通过利用NVIDIA安培架构硬件内存压缩优化稀疏向量-密集向量缩放和求和 (’ cusparseAxpby ')

Sparse Iterative Methods

  • Preconditioned CG

    示例描述了如何使用cuSPARSE和cuBLAS库来实现不完全- cholesky预处理迭代共轭梯度(CG)

  • Preconditioned BiCGStab

    该示例描述了如何使用cuSPARSE和cuBLAS库来实现不完整- lu预处理迭代双共轭梯度稳定方法(BiCGStab)*

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/419170.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

阿里本地生活再出发:口碑入高德,备战美团、抖音

配图来自Canva可画 近日,有传言称高德地图将和阿里本地生活旗下的到店业务口碑正式合并,未来阿里旗下所有的本地生活到店业务都将统一整合在高德地图的入口中。3月22日,高德地图正式确认了此事,并表示高德地图作为“出门好生活开…

网络软件-管理网络设备和组件

网络软件是一个术语,表示帮助网络管理员轻松执行特定操作的任何网络软件。术语“网络软件”可以包括广泛的软件解决方案,每个解决方案都提供特定的功能,共同帮助网络管理员完全控制其IT基础架构。网络软件工具提供监控网络运行状况、测量性能…

一个简单的MUX-VLAN实验(华为eNSP模拟器)

MUX-VLAN产生背景及用途 在数据中心网络中,数据中心管理员希望数据中心内部所有服务器(或终端)都可以访问外部网络,同时部分服务器之间可以互相通信,部分服务器之间相互隔离。一般情况下,为了实现所有服…

python贪吃蛇代码

文末用python写好了贪吃蛇代码可直接复制使用! 今天和大家分享一下贪吃蛇的代码,主要是贪吃蛇的一些基本知识,以及怎么去玩。 首先,我们先了解一下什么是贪吃蛇?它是一个具有多种功能的游戏,可以通过点击屏…

绿联dx4600砖机救援

由于在操作ssh过程不当,导致成为搬砖,记录一下救援过程 涉及到拆机,会导致损保,建议邮寄官方救援 变砖前因: 发现可以使用opkg,遂用opkg进行安装包的操作,最后更新busy-box,而进行b…

Vue源码解析(尚硅谷)

视频地址:Vue源码解析系列课程 一、Vue源码解析之mustache模板引擎 1. 什么是模板引擎 模板引擎是将数据要变为视图最优雅的解决方案 历史上曾经出现的数据变为视图的方法 2. mustache基本使用 mustache库简介 mustache库基本使用 3. mustache的底层核心机理…

3.7.2数据库系统-数据库控制技术:数据库的安全性、数据库备份与恢复技术、数据备份、数据库故障与恢复、数据库性能优化

3.7.2数据库系统-数据库控制技术:数据库的安全性、数据库备份与恢复技术、数据备份、数据库故障与恢复、数据库性能优化数据库的安全性数据库备份与恢复技术数据备份数据库故障与恢复数据库性能优化数据库的安全性 在做信息系统开发的过程当中,数据库是…

集合的线程安全解读

目录 集合操作 Demo Vector Collections CopyOnWriteArrayList(重点) “动态数组”机制 “线程安全”机制 集合操作 Demo NotSafeDemo public class NotSafeDemo {/*** 多个线程同时对集合进行修改* param args*/public static void main(String[] args) {List list ne…

100Wqps异地多活,得物是怎么架构的?

说在前面 在40岁老架构师尼恩的数千读者群中,一直在指导大家简历和职业升级,前几天,指导了一个华为老伙伴的简历,小伙伴的优势在异地多活,但是在简历指导的过程中,尼恩发现: 异地多活的概念、异…

大专毕业该怎么办?

大专学历转IT拿10k!谁说生活不能是热血漫? “本科生讨论孔乙己的长衫,我们专科生怎么办?” “专科生的唯一出路难道就是进厂吗?” 在如今的就业内卷浪潮中,专科生的处境是最为尴尬的。一方面,很…

黑马在线教育数仓实战5

5. 意向用户主题看板_全量流程 5.1 需求分析 主要分析什么内容: 1) 每一个需求涉及到那些维度, 那些直白 2) 每一个需求涉及到那些表, 表的字段 3) 找出需要进行清洗 转换的操作 4) 如果表涉及到多表, 需要找到表与表关联条件 需求一: 计期内,新增…

国货之光!打工人必装的8个软件,你都用过没?|办公|效率|创作

给大家分享8款非常强大,但知名度不高的国产软件,每一个都堪称精品,喜欢的话记得点赞和关注哦~ 第一款是 火绒安全软件 火绒安全软件没有任何,具有推广性质的弹窗、没有捆绑打扰用户的行为;占用资源极少,&a…

Vue.js 2.0 表单控件绑定

基础用法 你可以用 ​v-model​ 指令在表单​ <input>​、​<textarea>​ 及 ​<select>​ 元素上创建双向数据绑定。它会根据控件类型自动选取正确的方法来更新元素。尽管有些神奇&#xff0c;但 ​v-model ​本质上不过是语法糖。它负责监听用户的输入事件…

商品库存管理系统【GUI/Swing+MySQL】(Java课设)

系统类型 Swing窗口类型Mysql数据库存储数据 使用范围 适合作为Java课设&#xff01;&#xff01;&#xff01; 部署环境 jdk1.8Mysql8.0Idea或eclipsejdbc 运行效果 本系统源码地址&#xff1a;https://download.csdn.net/download/qq_50954361/87673672 更多系统资源库…

用户信息、账号设置。换做是你会怎么做代码实现?

在网站的应用场景下&#xff0c;对于用户的信息展示与账号设置的都是一个绕不过的问题。解决这个问题&#xff0c;最重要的是&#xff0c;怎么拦截未登录用户进入这个功能内&#xff1f;这就意味着必须在每次动态请求时&#xff0c;校验登录状态以及让请求持有用户&#xff08;…

零入门kubernetes网络实战-28->在同一个宿主机上基于虚拟网桥bridge链接同网段的不同网络命名空间的通信方案

《零入门kubernetes网络实战》视频专栏地址 https://www.ixigua.com/7193641905282875942 本篇文章视频地址(稍后上传) 1、测试环境介绍 一台centos虚拟机 # 查看操作系统版本 cat /etc/centos-release # 内核版本 uname -a uname -r # 查看网卡信息 ip a s eth02、网络拓…

互联网+医疗|如何满足各项安全合规要求

互联网医疗背景下&#xff0c;如何有针对性地规范医疗健康App运营&#xff0c;堵住个人隐私信息安全漏洞&#xff0c;是一个亟待解决的行业问题&#xff0c;也是一个数字时代的公共安全问题。此前&#xff0c;多款医疗健康类App就因过度收集个人信息被监管通报。 与电子商务、…

SDUT操作系统课程(CAST)专题二+专题四参考总结

专题二+进程调度算法 RR q=1(含做题代码) 总结:到达时间一到对应进程进入,执行队首进程一次,对应的服务时间划一记号(推荐用正字),队首进程未执行到完成的话重新进入队尾,队首进程执行到完成的话出队,下一秒继续执行队首进程,当5个进程全部入队之后只要执行后两步操…

5.springcloud微服务架构搭建 之 《springboot集成Hystrix》

1.springcloud微服务架构搭建 之 《springboot自动装配Redis》 2.springcloud微服务架构搭建 之 《springboot集成nacos注册中心》 3.springcloud微服务架构搭建 之 《springboot自动装配ribbon》 4.springcloud微服务架构搭建 之 《springboot集成openFeign》 目录 1.项目…

服务器端渲染技术

文章目录1. JSP基本介绍1.1 JSP快速入门1.2 JSP(Java Server Pages)运行原理1.3 page指令介绍1.4 JSP脚本1.4.1 声明脚本1.4.2 表达式脚本1.4.3 java代码脚本1.5 jsp注释1.6 jsp内置对象1.7 JSP四大域对象1.7.1 域对象实例1.7.2 注意事项1.8 JSP请求转发标签1.9 作业布置2. EL表…