MindSpore报错: `seed2` en `StandardNormal` debería ser int y >;=0

1 Descripción del error

1.1 Entorno del sistema

 Entorno de hardware (Ascend/GPU/CPU): Entorno de software  de GPU : -- Versión de MindSpore (fuente o binario): 1.6.0  -- Versión de Python (p. ej., Python 3.7.5): 3.7.6  -- Plataforma y distribución del sistema operativo ( por ejemplo, Linux Ubuntu 16.04): Ubuntu 4.15.0-74-generic  -- GCC/Versión del compilador (si se compila desde la fuente):

1.2 Información básica

1.2.1 Guión

El script de entrenamiento es para generar números aleatorios que se ajusten a la distribución normal mediante la construcción de la red de un solo operador StandardNormal. El guión es el siguiente:

 01 class Net(nn.Cell):
 02     def __init__(self, seed=2, seed2=-3):
 03         super(Net, self).__init__()
 04         self.standard_normal = ops.StandardNormal(seed=seed, seed2=seed2)
 05     def construct(self, output_shape):
 06         output = self.standard_normal(output_shape)
 07         return output
 08 
 09 output_shape = (2, 3, 4)
 10 net = Net()
 11 output = net(output_shape)
 12 print("OUTPUT: ", output)
Copiar

Supongo que te gusta

Origin blog.csdn.net/beauty0220/article/details/129139246
Recomendado
Clasificación