"Nvidia Theano Docker镜像无法使用"

2024-06-01 00:46:49 发布

您现在位置:Python中文网/ 问答频道 /正文

尝试运行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

返回错误:

^{pr2}$

是否显示当前没有可用的安全映像?在

正在搜索no_secure:

$ nvidia-docker search theano_secure:latest
NAME      DESCRIPTION   STARS     OFFICIAL   AUTOMATED

此命令的返回为空,因此图像不可用? 如果是这样的话,是否有一个替代的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]

以及:

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都不可用。我应该用替代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而不是{a3}?在

操作系统版本:

lsb_release -a

No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 14.04.4 LTS
Release:    14.04
Codename:   trusty

更新3:

“你应该先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笔记本运行的,其方式与在https://hub.docker.com/r/tensorflow/tensorflow/上记录的nvidia-docker run -it -p 8888:8888 tensorflow/tensorflow:latest-gpu不同。似乎没有可用的docker Jupyter 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/theanodocker容器以便通过Jupyter笔记本公开它?在


Tags: todockercomhttpdeveloperreleaseubuntudownload
2条回答

根据我对^{}的理解,你应该先docker build,在nvidia-docker run之前。在

但是由于构建是复杂的,我将尝试使用^{}(来自^{}),这是最近的(3天前),它基于^{}。在

该映像依赖于CUDA,需要在安装了NVIDIA Docker的Ubuntu主机操作系统上运行。驱动程序要求可以在NVIDIA Docker wiki上找到。在

Error: image library/theano_secure:latest not found

因为theano_secure不喜欢ubuntucentos,它不是docker hub上的官方存储库,所以您需要自己构建它。在

^{pr2}$

请先检查您的互联网连接,telnet 184.24.98.231 80。在

也许你在一个有限的网络环境中,试着在一个代理后面再次这样做。您可能想看看如何build image behind a proxy。在

相关问题 更多 >