fix PL release docker (#13439)
This commit is contained in:
parent
b332b66328
commit
30dce29005
|
@ -13,7 +13,7 @@
|
||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
|
|
||||||
ARG PYTHON_VERSION=3.9
|
ARG PYTHON_VERSION=3.9
|
||||||
ARG PYTORCH_VERSION=1.9
|
ARG PYTORCH_VERSION=1.11
|
||||||
|
|
||||||
FROM pytorchlightning/pytorch_lightning:base-cuda-py${PYTHON_VERSION}-torch${PYTORCH_VERSION}
|
FROM pytorchlightning/pytorch_lightning:base-cuda-py${PYTHON_VERSION}-torch${PYTORCH_VERSION}
|
||||||
|
|
||||||
|
@ -21,23 +21,28 @@ LABEL maintainer="Lightning-AI <https://github.com/Lightning-AI>"
|
||||||
|
|
||||||
ARG LIGHTNING_VERSION=""
|
ARG LIGHTNING_VERSION=""
|
||||||
|
|
||||||
COPY ./ /home/pytorch-lightning/
|
COPY ./ /home/lightning/
|
||||||
|
|
||||||
|
ENV PACKAGE_NAME=pytorch
|
||||||
|
|
||||||
# install dependencies
|
# install dependencies
|
||||||
RUN \
|
RUN \
|
||||||
cd /home && \
|
cd /home && \
|
||||||
mv pytorch-lightning/_notebooks notebooks && \
|
mv lightning/_notebooks notebooks && \
|
||||||
mv pytorch-lightning/examples . && \
|
mv lightning/examples . && \
|
||||||
# replace by specific version if asked
|
# replace by specific version if asked
|
||||||
if [ ! -z "$LIGHTNING_VERSION" ] ; then \
|
if [ ! -z "$LIGHTNING_VERSION" ] ; then \
|
||||||
rm -rf pytorch-lightning ; \
|
rm -rf lightning ; \
|
||||||
wget https://github.com/Lightning-AI/lightning/archive/${LIGHTNING_VERSION}.zip --progress=bar:force:noscroll ; \
|
wget https://github.com/Lightning-AI/lightning/archive/${LIGHTNING_VERSION}.zip --progress=bar:force:noscroll ; \
|
||||||
unzip ${LIGHTNING_VERSION}.zip ; \
|
unzip ${LIGHTNING_VERSION}.zip ; \
|
||||||
mv pytorch-lightning-*/ pytorch-lightning ; \
|
mv lightning-*/ lightning ; \
|
||||||
rm *.zip ; \
|
rm *.zip ; \
|
||||||
fi && \
|
fi && \
|
||||||
pip install ./pytorch-lightning["extra","loggers","strategies"] --no-cache-dir && \
|
# otherwise there is collision with folder name ans pkg name on Pypi
|
||||||
rm -rf pytorch-lightning
|
cd lightning && \
|
||||||
|
pip install .["extra","loggers","strategies"] --no-cache-dir && \
|
||||||
|
cd .. && \
|
||||||
|
rm -rf lightning
|
||||||
|
|
||||||
RUN python --version && \
|
RUN python --version && \
|
||||||
pip --version && \
|
pip --version && \
|
||||||
|
|
Loading…
Reference in New Issue