mxnet运算错误,求指教

MXNetError Traceback (most recent call last)
in
----> 1 x * Y

~/opt/anaconda3/lib/python3.8/site-packages/mxnet/ndarray/ndarray.py in mul(self, other)
312 def mul(self, other):
313 “”“x.mul(y) <=> x*y <=> mx.nd.multiply(x, y) “””
–> 314 return multiply(self, other)
315
316 def neg(self):

~/opt/anaconda3/lib/python3.8/site-packages/mxnet/ndarray/ndarray.py in multiply(lhs, rhs)
3755 “”"
3756 # pylint: disable= no-member, protected-access
-> 3757 return _ufunc_helper(
3758 lhs,
3759 rhs,

~/opt/anaconda3/lib/python3.8/site-packages/mxnet/ndarray/ndarray.py in _ufunc_helper(lhs, rhs, fn_array, fn_scalar, lfn_scalar, rfn_scalar)
3574 return lfn_scalar(lhs, float(rhs))
3575 elif isinstance(rhs, NDArray):
-> 3576 return fn_array(lhs, rhs)
3577 else:
3578 raise TypeError(‘type %s not supported’ % str(type(rhs)))

~/opt/anaconda3/lib/python3.8/site-packages/mxnet/ndarray/register.py in broadcast_mul(lhs, rhs, out, name, **kwargs)

~/opt/anaconda3/lib/python3.8/site-packages/mxnet/_ctypes/ndarray.py in _imperative_invoke(handle, ndargs, keys, vals, out, is_np_op, output_is_list)
80 out_stypes = ctypes.POINTER(ctypes.c_int)()
81
—> 82 check_call(_LIB.MXImperativeInvokeEx(
83 ctypes.c_void_p(handle),
84 ctypes.c_int(len(ndargs)),

~/opt/anaconda3/lib/python3.8/site-packages/mxnet/base.py in check_call(ret)
244 “”"
245 if ret != 0:
–> 246 raise get_last_ffi_error()
247
248

MXNetError: Traceback (most recent call last):
File “…/src/operator/numpy/…/tensor/elemwise_binary_broadcast_op.h”, line 67
MXNetError: Check failed: l == 1 || r == 1: operands could not be broadcast together with shapes [12] [3,4]