-
Notifications
You must be signed in to change notification settings - Fork 5.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
开发镜像如何使用 #5427
Comments
关于镜像的使用说明在这里 简单来说,区分开发镜像和生成镜像的原因在于他们的大小。开发镜像里边包含了完整的开发环境,现在有4.4G左右;而生产镜像只要有运行环境就可以了,一般只有1.3G左右(甚至更小,unbuntu基础镜像只有122M左右)。在kubernets集群中跑大量任务的时候,分发生产镜像可以节省大量的网络流量。 可以把开发镜像当做一个编译器。 |
这个我之前就看过。 第二个镜像,可以直接运行一些demo;但是 0.10.0-dev 不可以。
|
文档中
这个是必须么? 我理解的是 这个是要自己修改一些 paddle的源码,做自己的镜像才需要 |
编译安装paddle,或者直接安装paddle
生成镜像里边做开发的话,需要安装开发环境,就变成了开发镜像+可运行程序。无其他的差别。
可以不用做自己的镜像。使用的话用生产镜像就够了。相当于paddle的一个release版本。 |
我理解的是,直接使用 docker 安装,就已经包含了 所有的环境。 请问你提到的还需要编译安装paddle, 是还需要怎么做呢?有相应的命令么,谢谢 |
从源代码编译:https://github.com/PaddlePaddle/Paddle/blob/develop/Dockerfile#L88
编译完了会有提示如何进行安装 |
都没有在哪里的文档 找到需要这么做呢...... |
我现在的做法是:
提示: /paddle/Paddle/paddle/scripts/docker/build.sh: line 53: cmake: command not found |
刚才说到,在开发镜像中进行操作。。。。 |
我是在开发镜像中进行操作的,只是git拉取的代码 在外面挂载的目录 , 这个有影响么? |
开发镜像中 拉取代码也是一样的效果 |
路径不对吧,应该是mount 编译需要使用的docker镜像的tag需要是包含 |
@shuaidan0412 开发镜像,只包含paddle编译环境,没有默认安装paddle,主要是用来编译paddle的docker镜像,比如如果当前目录包含clone下来的paddle代码,执行 如果仅需要执行训练过程,执行类似 相关的文档确实需要更新下,这里有之前的一个计划#4382 会尽快更新首页的文档。 |
$ docker run -it --rm -v /Users/sd/gimi/paddle/Paddle:/paddle paddlepaddle/paddle:0.10.0-dev bash /paddle/paddle/scripts/docker/build.sh
-- Found Paddle host system: ubuntu, version: 14.04.5 Tell CMake where to find the compiler by setting either the environment -- Configuring incomplete, errors occurred! 麻烦问问需要怎么解决呢?我用的 MAC 安装的docker |
@shuaidan0412 谢谢提出问题!编译最新的develop分支请使用 |
还是有错,最后的错误: 中间一个错误: 尝试了用代理和不用代理,都是一样的。用的latest-dev。 放弃的感觉。 |
@shuaidan0412 应该是 |
代理 可以打开 |
@shuaidan0412 应该是你没有使用全局代理,所以在命令行中仍然无法连接 |
Feel free to reopen it. |
然后就不知道再做什么了?
我尝试运行一些你们提供的 python 文件,头文件都直接报不包含。
import paddle.v2 as paddle
然后pip list ,发现没有paddle 相关的包。
后面我又下载了 生产镜像。0.10.0rc3-noavx
发现包含了 paddle.v2 没错。
所以想问问:
谢谢
The text was updated successfully, but these errors were encountered: