python - torch.matmul 在哪里实现?

标签 python pytorch

torch.matmul在哪里实现了,特别是在GPU上运行的部分?

整个项目有2M行代码。我尝试grep 1.8.2的来源发布,但找不到此功能。我猜它是由某些东西生成的...

最佳答案

应该执行如下: https://github.com/pytorch/pytorch/blob/master/aten/src/ATen/native/LinearAlgebra.cpp#L1450

matmul Functions.h 包含的功能和 ATen.h包括 Functions.h 在 pytorch api( pytorch/torch/csrc/api/include/torch/linalg.h ) 中,它包括 <ATen/ATen.h>

所以:

pytorch/torch/csrc/api/include/torch/linalg.h > ATen > 函数 > 线性代数 > matmul

关于python - torch.matmul 在哪里实现?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69264554/

相关文章:

python - Pandas DataFrame 重新索引到最近的

java - 在 jython 中使用 mapi 发送邮件

conv-neural-network - 如何在 PyTorch 中更改图片大小

python - XOR 神经网络不学习

numpy - 在pytorch中将索引选定张量添加到另一个具有重叠索引的张量

python - 卷积网络中激活/特征图维度的约束

java - 如何从 Java 启动独立、并发运行的 Python 进程

python - 使用 re.match 过滤字符串列表时失败

python - 在 sql 查询 python 中使用时,格式选项不起作用

pytorch - 无法从 'ResNet50_Weights' 导入名称 'torchvision.models.resnet'