python - Nvidia Theano docker 图像不可用

标签 python docker theano nvidia jupyter-notebook

尝试运行 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 图像当前不可用?

搜索 theano_secure :

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

此命令的返回值是空的,所以图像不可用? 如果是这样,是否有来自 nvidia 的替代 Theano 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而不是 http://archive.ubuntu.com/ubuntu/dists/trusty/InRelease

操作系统版本:

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 notebook 以与 nvidia-docker run -it -p 8888:8888 tensorflow/tensorflow:latest 相同的方式运行-gpu 记录在 https://hub.docker.com/r/tensorflow/tensorflow/ .似乎没有可用的 docker Jupyter Theano 容器。

如何通过Jupyter notebook暴露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 notebook 公开它?

最佳答案

Error: image library/theano_secure:latest not found

因为theano_secure不喜欢ubuntu,centos,它不是docker hub上的官方仓库,所以你需要通过自己。

Err http://developer.download.nvidia.com  Release.gpg Unable to connect to developer.download.nvidia.com:http: [IP: 184.24.98.231 80]

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

也许你在一个受限的网络位置,尝试在代理后面再做一次。您可能想看看如何 build image behind a proxy .

关于python - Nvidia Theano docker 图像不可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41262284/

相关文章:

docker - Opensearch 端口 (9200) 表示没有证书,导致运行 Magento2 命令时出现错误 "No alive nodes found in your cluster"

mysql - ubuntu 18.04 中 docker 上的 drupal 和 apache2 的端口冲突

docker - Composer从缓存安装软件包

python - 如何使用累加器(符号变量)展平循环的计算图?

python - 将Conv2DLayer与lasagne NeuralNet一起使用时出错

python - 访问https网页时获取urllib2权限被拒绝错误?

python - 导入前 PyCharm 打印?

python - 使用 type(obj).method() 而不是 obj.method() 的原因是什么?

python - sklearn : How to reset a Regressor or classifier object in sknn

python - 在连续运行的 C 和 Python 应用程序之间传递数据