没有合适的资源?快使用搜索试试~ 我知道了~
genbmm:在PyTorch中用于通用矩阵乘法的CUDA内核
共16个文件
py:7个
cu:2个
cpp:1个
需积分: 33 1 下载量 151 浏览量
2021-05-23
23:34:27
上传
评论
收藏 59KB ZIP 举报
温馨提示
Genbmm 该库是PyTorch缺少矩阵乘运算的集合。 它旨在为提供所需的操作员。 该库当前具有两个组件。 它仅支持CUDA操作。 带有梯度的广义矩阵乘法(对数空间,最大值,样本) 带状稀疏矩阵 快速开始 !p ip install - qU git + https : // github . com / harvardnlp / genbmm 广义矩阵乘法 计算矩阵乘以PyTorch中的非标准半环需要创建带有视图的大型中间项。 这是特别糟糕的,因为它们在内部存储用于反向传播。 该库在CUDA中实现了一些替代的矩阵乘法,以避免出现此问题。 import genbmm a = torch . rand ( 10 , 3 , 4 ). cuda (). requires_grad_ ( True ) b = torch . rand ( 10 , 4 , 5 ). cuda ()
资源推荐
资源详情
资源评论
收起资源包目录
genbmm-master.zip (16个子文件)
genbmm-master
.travis.yml 462B
matmul_cuda.cpp 4KB
banded_cuda_kernel.cu 19KB
download.png 3KB
run.py 598B
requirements.txt 6B
setup.py 689B
matmul_cuda_kernel.cu 28KB
README.md 2KB
genbmm
test_sparse.py 8KB
__init__.py 176B
sparse.py 20KB
test_cuda.py 5KB
genmul.py 3KB
notebooks
Sparse.ipynb 81KB
setup.sh 84B
共 16 条
- 1
资源评论
格秒索杉
- 粉丝: 27
- 资源: 4563
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功