咦什么
咦什么
未归档
pytorch matmul和mm和bmm区别
全部文章
未归档
DIIN(1)
heap(1)
STL(1)
排序(1)
文本分类(2)
文本分类论文阅读(10)
文本匹配论文阅读(6)
机器学习(3)
算法面试(1)
面试(1)
归档
标签
去牛客网
登录
/
注册
pytorch matmul和mm和bmm区别
1607 浏览
0 回复
2019-05-08
咦什么
+关注
pytorch中matmul和mm和bmm区别
matmul
mm
bmm
结论
先看下官网上对这三个函数的介绍。
matmul
mm
bmm
顾名思义, 就是两个batch矩阵乘法.
结论
从官方文档可以看出,
mm只能进行矩阵乘法,也就是输入的两个tensor维度只能是
(
n
×
m
)
(n\times m)
(
n
×
m
)
和
(
m
×
p
)
(m\times p)
(
m
×
p
)
bmm是两个三维张量相乘, 两个输入tensor维度是
(
b
×
n
×
m
)
(b\times n\times m)
(
b
×
n
×
m
)
和
(
b
×
m
×
p
)
(b\times m\times p)
(
b
×
m
×
p
)
, 第一维b代表batch size,输出为
(
b
×
n
×
p
)
(b\times n \times p)
(
b
×
n
×
p
)
matmul可以进行张量乘法, 输入可以是高维.
举报
收藏
赞
评论加载中...