From 1d4f0871ce068cf14ed234748af11f65d1011934 Mon Sep 17 00:00:00 2001 From: Jan Kieseler Date: Tue, 26 Sep 2023 11:37:45 +0200 Subject: [PATCH] smaller cpu image --- Dockerfile-cpu | 49 ++----------------------------------------------- 1 file changed, 2 insertions(+), 47 deletions(-) diff --git a/Dockerfile-cpu b/Dockerfile-cpu index 946b2f8..f584a5d 100644 --- a/Dockerfile-cpu +++ b/Dockerfile-cpu @@ -26,50 +26,9 @@ RUN python3 -m pip install --upgrade pip RUN python3 -m pip install pandas numpy matplotlib MarkupSafe wandb uproot setuptools RUN python3 -m pip install --no-cache-dir torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118 -# # # # GEANT -RUN apt-get -y install libxmu-dev \ - libgl1-mesa-dev \ - libxerces-c-dev \ - libexpat1 \ - libx11-dev \ - libglu1-mesa-dev \ - freeglut3-dev \ - mesa-common-dev \ - imagemagick \ - gv wget autotools-dev libicu-dev libbz2-dev +# # # # NO GEANT - -## DAWN FOR VIS - -RUN mkdir dawn-source \ - && wget -q -O - http://geant4.kek.jp/~tanaka/src/dawn_3_91a.tgz | tar xzf - -C "dawn-source" \ - && export DAWN_PS_PREVIEWER=NONE && cd dawn-source/dawn_3_91a \ - && make clean && make guiclean && make && make install \ - && cd - && rm -rf "dawn-source" - -## main package - -RUN cd && wget -q https://gitlab.cern.ch/geant4/geant4/-/archive/v11.1.2/geant4-v11.1.2.tar.gz && \ - tar -xzf geant4-v11.1.2.tar.gz -C /tmp && \ - mkdir /tmp/geant4-v11.1.2-build && \ - cd /tmp/geant4-v11.1.2-build && \ - cmake -DCMAKE_INSTALL_PREFIX=/opt/geant4-v11.1.2 -DCMAKE_RULE_MESSAGES=OFF -DGEANT4_INSTALL_DATA=ON \ - -DGEANT4_USE_GDML=ON -DGEANT4_USE_OPENGL_X11=ON \ - -DGEANT4_BUILD_MULTITHREADED=ON \ - -DGEANT4_BUILD_TLS_MODEL=global-dynamic \ - -DGEANT4_USE_RAYTRACER_X11=ON /tmp/geant4-v11.1.2 >/dev/null && \ - make -j4 >/dev/null && \ - make install >/dev/null - -RUN rm -rf /tmp/geant4-v11.1.2 && \ - rm -rf /tmp/geant4-v11.1.2-build - - -RUN python3 -m pip install geant4-pybind - -ENV LD_LIBRARY_PATH="/opt/geant4-v11.1.2/lib:${LD_LIBRARY_PATH}" - RUN apt-get install -y git RUN python3 -m pip install ipython @@ -79,8 +38,4 @@ RUN apt-get install -y tk # for dawn RUN python3 -m pip install jupyterlab jupyterhub==3.1.1 batchspawner RUN ln -s /usr/bin/python3 /usr/bin/python -#finally the package -ARG INCUBATOR_VER -ADD minicalosim /root/minicalosim -RUN cd && cd minicalosim && mkdir build && cd build && cmake ../ && make -j4 &&\ - cp minicalo* ../bind/G4Calo.py /usr/local/lib/python3.8/dist-packages/ +# no calo sim package