Lorsque MindSpore dérive et transmet la valeur sens, infer signale une erreur Pour 'MatMul', les dimensions d'entrée

1 Description de l'erreur

1.1 Environnement système

Environnement matériel (Ascend/GPU/CPU) : Environnement logiciel GPU :

  • Version de MindSpore (source ou binaire) : 1.7.0
  • Version Python (par exemple, Python 3.7.5) : 3.7.5
  • Plate-forme et distribution du système d'exploitation (par exemple, Linux Ubuntu 16.04) : Ubuntu 18.04.4 LTS
  • Version GCC/compilateur (si compilé à partir des sources) : 7.5.0

1.2 Informations de base

1.2.1 Code source

import numpy as np
import mindspore.nn as nn
import mindspore.ops as ops
from mindspore import Tensor
from mindspore import ParameterTuple, Parameter
from mindspore import dtype as mstype

x = Tensor([[0.8, 0.6, 0.2], [1.8, 1.3, 1.1]], dtype=mstype.float32)
y = Tensor([[0.11, 3.3, 1.1], [1.1, 0.2, 1.4], [1.1, 2.2, 0.3]], dtype=mstype.float32)

class Net(nn.Cell):
    def __init__(self):
        super(Net, self).__init__()
        self.matmul = ops.MatMul()
        self.z = Parameter(Tensor(np.array([1.0], np.float32)), name='z')

    def cons

Je suppose que tu aimes

Origine blog.csdn.net/beauty0220/article/details/129155241
conseillé
Classement