You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The `docker build` command assumes that `Dockerfile` is in the root source tree. Note that in this design, this `Dockerfile` is this only one in our repo.
84
+
The `docker build` command assumes that `Dockerfile` is in the root source tree. Note that in this design, this `Dockerfile` is this only one in our repo. Add `--build-arg UBUNTU_MIRROR=mirror://mirrors.ubuntu.com/mirrors.txt`
85
+
if you want to use ubuntu mirrors to speed up the build.
85
86
86
87
87
88
### Build PaddlePaddle from Source Code
88
89
89
90
Given the development image `paddle:dev`, the following command builds PaddlePaddle from the source tree on the development computer (host):
This command mounts the source directory on the host into `/paddle` in the container, so the default entry point of `paddle:dev`, `build.sh`, could build the source code with possible local changes. When it writes to `/paddle/build` in the container, it writes to `$PWD/build` on the host indeed.
@@ -100,16 +102,23 @@ This command mounts the source directory on the host into `/paddle` in the conta
100
102
-`$PWD/build/paddle-<version>.deb` for production installation, and
101
103
-`$PWD/build/Dockerfile`, which builds the production Docker image.
102
104
105
+
Environment varibles(use `ON` and `OFF` to put the switch on and off):
106
+
-`WITH_GPU`: build paddle with gpu driver and libraries.
107
+
-`WITH_AVX`: only lagacy hardwares without avx or sse or other [SIMD](https://en.wikipedia.org/wiki/SIMD) need to put it to "OFF"
108
+
-`TEST`: test after build
109
+
-`BUILD_AND_INSTALL`: put this to "OFF" if you don't really want to build, used to generate production Dockerfiles.
110
+
-`DELETE_BUILD_CACHE`: put this to "ON" when build paddle for multiple times, third_party will not download and build again.
103
111
104
112
### Build the Production Docker Image
105
113
106
114
The following command builds the production image:
0 commit comments