Output of TensorDot has "broadcastable" dimensions set to [None]*<dim> instead

of [False]*<dim>
上级 6bca7720
...@@ -2043,7 +2043,7 @@ class TensorDot(Op): ...@@ -2043,7 +2043,7 @@ class TensorDot(Op):
axesdim, x.type.ndim, y.type.ndim) axesdim, x.type.ndim, y.type.ndim)
outdim = x.type.ndim + y.type.ndim - 2*axesdim outdim = x.type.ndim + y.type.ndim - 2*axesdim
output = tensor(dtype=x.dtype, broadcastable=[None]*outdim); output = tensor(dtype=x.dtype, broadcastable=[False]*outdim);
return Apply(self, inputs=[x,y], outputs=[output,]) return Apply(self, inputs=[x,y], outputs=[output,])
def perform(self, node, (x, y), (z,)): def perform(self, node, (x, y), (z,)):
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论