【发布时间】:2019-06-11 12:37:27
【问题描述】:
我有两个数组:
A
B
数组A包含一批RGB图像,形状为:
[batch, Width, Height, 3]
而数组B 包含对图像进行“类转换”操作所需的系数,其形状为:
[batch, 4, 4, 3]
简单来说,对单张图片的运算就是输出环境贴图的乘法(normalMap * Coefficients)。
我想要的输出应该保持形状:
[batch, Width, Height, 3]
我尝试使用torch.bmm,但失败了。这有可能吗?
【问题讨论】:
-
看不懂矩阵乘法的维数?乘法是否需要在通道轴上工作?也许看看
torch.nn.functional.conv2d? -
@Danos 我希望来自张量 A 的批次中的每个图像与来自张量 B 的 4*4 矩阵相乘,分别在通道轴上是的。
标签: python vectorization pytorch batch-processing matrix-multiplication