python - torch.matmul和python内置@运算符做矩阵乘法的区别
问题描述
我可以总是用 python 的内置 @ 运算符替换 torch.matmul 来进行矩阵乘法吗?请假设我知道 torch.matmul、torch.mm 和许多其他文件之间的区别。我只是想确保有多少可以被@操作符安全地替换,而不会牺牲速度或torch的一些原生支持。
如果它没有害处,我想在未来广泛使用它们。
解决方案
是的,您始终可以使用@
. .matmul
您也可以在numpy
. 另请参阅PyTorch 将运算符映射到函数
推荐阅读
- java - Spring:使用@Validated注解时,自动装配的配置为空
- python - 如何将文本发送到 https://mail.protonmail.com 注册页面中的用户名字段?
- ios - 使用自定义单元格时未调用表视图委托方法
- javascript - 在 Index.php 中将 XML 数据插入 JSON 数组
- c++ - 将 C 野牛解析器移植到 C++
- android - 为什么 setMovementMethod() 会破坏 TextView 中的文本对齐方式?
- java - Flink 是否支持合并流中的原始泛型类型?
- build - 我可以有一个 cmake 脚本来使用相同的自定义程序在嵌套目录结构上处理多个文件吗?
- c# - 如何在 MS SQL 中通过 ENTITY FRAMEWORK CORE 代码首先使用条件创建 COMPUTED 列(字符串 + 自动增量编号)
- javascript - 如何以角度重复一段代码