Chainer:AttributeError:module';chainer.distributions';没有属性';独立';
使用名为Independent的API时出现问题Chainer:AttributeError:module';chainer.distributions';没有属性';独立';,chainer,Chainer,使用名为Independent的API时出现问题 I am using -- Chainer: 5.4.0 NumPy: 1.15.4 CuPy: CuPy Version : 5.4.0 CUDA Root : /usr/local/cuda-10.0 CUDA Build Version : 10000 CUDA Driver Version : 10010 CUDA Runtime Version : 10000
I am using --
Chainer: 5.4.0
NumPy: 1.15.4
CuPy:
CuPy Version : 5.4.0
CUDA Root : /usr/local/cuda-10.0
CUDA Build Version : 10000
CUDA Driver Version : 10010
CUDA Runtime Version : 10000
cuDNN Build Version : 7401
cuDNN Version : 7401
NCCL Build Version : 2307
NCCL Runtime Version : 2307
iDeep: 2.0.0.post3
是否删除了Chainer.distribution中版本5.4.0中的类独立
我试图直接使用distribution类,尽管需要独立类
我使用下面的链接模型。
我没有使用二进制数据集,而是根据自己的自定义数据集进行了更改
chainer/network.py in forward(self, x)
22
23 def forward(self, x):
---> 24 q_z = self.encoder(x)
25 z = q_z.sample(self.k)
26 p_x = self.decoder(z)
~/anaconda3/envs/chainer_p36/lib/python3.6/site-packages/chainer/link.py in __call__(self, *args, **kwargs)
240 if forward is None:
241 forward = self.forward
--> 242 out = forward(*args, **kwargs)
243
244 # Call forward_postprocess hook
chainer/network.py in forward(self, x)
50 mu = self.mu(h)
51 ln_sigma = self.ln_sigma(h) # log(sigma)
---> 52 return D.Independent(D.Normal(loc=mu, log_scale=ln_sigma))
53
54
AttributeError:模块“chainer.distributions”没有属性“Independent”
D.Independent
是chainer v6.0.0中引入的新功能。您需要更新Chainer。好的。Conda chainer V 6.0.0不可用。我必须手动安装所有内容吗?@kmaehashi现在,您可以使用pip install chainer
。我会让anaconda的伙计们更新Chainer软件包(它是由官方anaconda团队维护的,不是Chainer团队维护的)。因为,我不能干扰最近的环境。我想使用Docker,我参考了升级Chainer 6.0.0,它没有太多的详细说明。你能参考一下用Docker安装chainer 6.0.0的内容吗@Kmaihashi$nvidia docker运行-it chainer/chainer/bin/bash无法在本地找到图像“chainer/chainer:latest”。你能给我一些见解来解决这个问题吗?我已经更新了,不再犯这些错误了。谢谢@kmaehashi