我如何重现“改进的GAN”代码? theano / cudnn / docker的问题

我一直在试图重现这里find的代码,关于OpenAI的“改进的GAN”,但是我在设置环境(Docker容器)方面遇到了很多麻烦。
我只是不能使Theano这个代码正常工作。

我创build了一个Docker容器来testing它,但是当使用使用conda安装的Theano的稳定版本时引发了分段错误。
有些postbuild议使用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 /烤宽面条/docker的背景可以帮助我,我会很感激。 如果要求我可以粘贴我的Dockerfile ,或任何可以帮助。

我设法使用下面的dockerfile “修复”它。 希望它可以帮助某人:)显然,它需要一个较旧的Theano版本才能正常工作。