我一直在尝试重现这里找到的代码,该代码涉及OpenAI的“改进的GAN”,但我在设置环境(一个Docker容器)时遇到了很多麻烦。
我就是无法让Theano与此代码正常工作。
我创建了一个Docker容器来测试它,但是当我使用通过conda安装的稳定版本的Theano时,会出现段错误…
一些帖子建议改用Theano的开发版本,但当我更新它时,Theano就无法再找到Cudnn了
(gpuarray/dnn.py", line 98, in _dnn_lib raise RuntimeError('Could not load cudnn library') RuntimeError: Could not load cudnn library)
如果有人对Theano/lasagne/docker有经验,能帮助我,我将非常感激。如果需要,我可以粘贴我的Dockerfile
,或者任何可能有帮助的东西。
回答:
我通过使用以下dockerfile“修复”了这个问题。希望这能帮助到其他人 🙂 显然,它需要一个较旧版本的Theano才能正常工作。