如何重现 'Improved GAN' 代码? theano/cudnn/docker 的问题

How can I reproduce 'Improved GAN' code? Problems with theano/cudnn/docker

我一直在尝试重现 here 中关于 OpenAI "Improved GANs" 的代码,但我在设置环境时遇到了很多麻烦(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 设法 "fix" 它。 希望它可以帮助某人:) 显然,它需要较旧的 Theano 版本才能正常工作。