Nvidia Theanodocker图像不可用
试图运行docker命令:
nvidia-docker run -d -p 8888:8888 -e PASSWORD="123abcChangeThis" theano_secure start-notebook.sh # Then open your browser at http://HOST:8888
取自https://github.com/nouiz/Theano-Docker
返回错误:
Error: image library/theano_secure:latest not found
出现theano_secure图片目前不可用?
searchtheano_secure:
$ nvidia-docker search theano_secure:latest NAME DESCRIPTION STARS OFFICIAL AUTOMATED
这个命令的返回是空的,所以图像不可用? 如果有的话,是否有另一种来自NVIDIA的Theanodocker图像?
更新:
从源头build设:
docker build -t theano_secure -f Dockerfile.0.8.X.jupyter.cuda.secure .
返回:
Err http://developer.download.nvidia.com Release.gpg Unable to connect to developer.download.nvidia.com:http: [IP: 184.24.98.231 80]
和:
W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/trusty/InRelease
手动检查URL: http : //developer.download.nvidia.com&http : //archive.ubuntu.com/ubuntu/dists/trusty/InRelease都不可用。 我应该build立与替代docker文件?
更新2:
我认为这个错误发生,因为http://archive.ubuntu.com/ubuntu/dists/trusty/InRelease不存在。 但是http://archive.ubuntu.com/ubuntu/dists/trusty/Release确实存在。
docker可以修改为使用http://archive.ubuntu.com/ubuntu/dists/trusty/Release而不是http://archive.ubuntu.com/ubuntu/dists/trusty/InRelease ?
OS版本:
lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 14.04.4 LTS Release: 14.04 Codename: trusty
更新3:
“你应该先build造docker”,在nvidia-docker运行之前“我尝试过了
docker build -t theano_secure -f Dockerfile.0.8.X.jupyter.cuda.secure .
它返回:
Err http://developer.download.nvidia.com Release.gpg Unable to connect to developer.download.nvidia.com:http: [IP: 184.24.98.231 80]
我可以拉图像docker pull kaixhin/theano
但是这不能通过Jupyter笔记本运行在nvidia-docker run -it -p 8888:8888 tensorflow/tensorflow:latest-gpu
相同的方式nvidia-docker run -it -p 8888:8888 tensorflow/tensorflow:latest-gpu
logging在https://hub.docker.com / r / tensorflow / tensorflow / 。 有没有似乎是一个dockerJupyter Theano容器可用。
如何通过Jupyter笔记本揭露docker实例kaixhin / theano?
我试过了: nvidia-docker run -d -p 8893:8893 -v --name theano2 kaixhin/theano start-notebook.sh
但收到错误:
docker: Error response from daemon: invalid header field value "oci runtime error: container_linux.go:247: starting container process caused \"exec: \\\"start-notebook.sh\\\": executable file not found in $PATH\"\n".
kaixhin/theano
docker集装箱的修改,以通过Jupyter笔记本揭露它?
Error: image library/theano_secure:latest not found
因为theano_secure
不喜欢ubuntu
, centos
,它不是theano_secure
集线器上的官方仓库,所以你需要自己构build它。
Err http://developer.download.nvidia.com Release.gpg Unable to connect to developer.download.nvidia.com:http: [IP: 184.24.98.231 80]
请首先检查您的networking连接, telnet 184.24.98.231 80
。
也许你在一个有限的networking位置,尝试在代理之后再次这样做。 您可能需要了解如何在代理之后构build图像 。
根据我对nouiz/Theano-Docker README
理解,在nvidia-docker run
之前,您应该先docker build
nouiz/Theano-Docker README
docker build
。
但由于构build是棘手的,我会尝试代替docker pull kaixhin/theano
(来自kaixhin/cuda-theano/
),更近期(3天前),基于theano Dockerfile
。
该映像依赖于CUDA ,需要在安装了NVIDIA Docker的Ubuntu主机操作系统上运行。 驱动程序要求可以在NVIDIA Docker wiki上find。