Sign inSign up

devitocodes/devito:gpu-dev-nvc12-amd64

Index digest

sha256:862258215b81c83a56f0a1c429bd2e881b61b4b93065f3a8f6760faf8bfa60d8

OS/ARCH

linux/amd64

Compressed size

18.45 GB

Last pushed

3 days by devitocodes

Type

Image

Manifest digest

sha256:e261b4dfe065bafd27cd9bc2ad5d3db054f7ac6d924fad3dfd11b30fe368d1c4

Image Layers

1ARG RELEASE0 B
2ARG LAUNCHPAD_BUILD_ARCH0 B
3LABEL org.opencontainers.image.ref.name=ubuntu0 B
4LABEL org.opencontainers.image.version=22.040 B
5ADD file ... in / 28.17 MB
6CMD ["/bin/bash"]0 B
7SHELL [/bin/bash -c]0 B
8ENV DEBIAN_FRONTEND=noninteractive0 B
9RUN /bin/bash -c apt-get update207.09 MB
10RUN /bin/bash -c curl https://developer.download.nvidia.com/hpc-sdk/ubuntu/DEB-GPG-KEY-NVIDIA-HPC-SDK1.36 KB
11RUN /bin/bash -c arch="$(uname -m)"296 B
12RUN /bin/bash -c apt-key update36.35 KB
13ARG ver=nvhpc-25-70 B
14RUN |1 ver=nvhpc-25-7 /bin/bash -c8.41 GB
15RUN |1 ver=nvhpc-25-7 /bin/bash -c1.37 KB
16RUN |1 ver=nvhpc-25-7 /bin/bash -c253 B
17RUN |1 ver=nvhpc-25-7 /bin/bash -c512.97 MB
18RUN |1 ver=nvhpc-25-7 /bin/bash -c15.29 MB
19ENV NVIDIA_VISIBLE_DEVICES=all0 B
20ENV NVIDIA_DRIVER_CAPABILITIES=compute,utility0 B
21ENV OMPI_ALLOW_RUN_AS_ROOT=10 B
22ENV OMPI_ALLOW_RUN_AS_ROOT_CONFIRM=10 B
23ENV OMPI_MCA_rmaps_base_oversubscribe=10 B
24ENV OMPI_MCA_btl_base_warn_component_unused=00 B
25ENV OMPI_MCA_hwloc_base_binding_policy=0 B
26ENV UCX_MEMTYPE_CACHE=no0 B
27ENV UCX_NET_DEVICES=all0 B
28ENV UCX_SHM_DEVICES=all0 B
29ENV UCX_ACC_DEVICES=all0 B
30ENV UCX_RNDV_THRESH=00 B
31ENV UCX_RNDV_SCHEME=get_zcopy0 B
32ENV NCCL_UCX_RNDV_THRESH=00 B
33ENV NCCL_UCX_RNDV_SCHEME=get_zcopy0 B
34ENV NCCL_PLUGIN_P2P=ucx0 B
35ENV MELLANOX_MOUNT_DRIVER=10 B
36ENV UCX_TLS=cuda,cuda_copy,cuda_ipc,sm,shm,self0 B
37RUN |1 ver=nvhpc-25-7 /bin/bash -c448 B
38RUN |1 ver=nvhpc-25-7 /bin/bash -c273 B
39ENV HPCSDK_HOME=/opt/nvhpc0 B
40ENV HPCSDK_CUPTI=/opt/CUPTI0 B
41RUN |1 ver=nvhpc-25-7 /bin/bash -c227 B
42ENV CUDA_HOME=/opt/nvhpc/cuda0 B
43ENV NVHPC_CUDA_HOME=/opt/nvhpc/cuda0 B
44ENV CUDA_ROOT=/opt/nvhpc/cuda/bin0 B
45ENV PATH=/opt/nvhpc/compilers/bin:/opt/nvhpc/cuda/bin:/opt/nvhpc/comm_libs/mpi/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin0 B
46ENV LD_LIBRARY_PATH=/opt/nvhpc/cuda/lib:/opt/nvhpc/cuda/lib64:/opt/nvhpc/compilers/lib:/opt/nvhpc/math_libs/lib64:/opt/nvhpc/comm_libs/mpi/lib:/opt/CUPTI/lib64:bitcomp_DIR0 B
47ENV CPATH=/opt/nvhpc/comm_libs/mpi/include:/opt/nvhpc/comm_libs/nvshmem/include:/opt/nvhpc/comm_libs/nccl/include:/opt/nvhpc/math_libs/include0 B
48RUN |1 ver=nvhpc-25-7 /bin/bash -c257 B
49RUN |1 ver=nvhpc-25-7 /bin/bash -c297.81 MB
50RUN |1 ver=nvhpc-25-7 /bin/bash -c666 B
51EXPOSE [8888/tcp]0 B
52CMD ["/bin/bash"]0 B
53ADD docker/nvdashboard.json /app/nvdashboard.json # buildkit630 B
54ENV MPI4PY_FLAGS=source $HPCSDK_HOME/comm_libs/hpcx/latest/hpcx-init.sh && hpcx_load0 B
55ENV DEVITO_ARCH=nvc0 B
56ENV DEVITO_PLATFORM=nvidiaX0 B
57ENV DEVITO_LANGUAGE=openacc0 B
58RUN /bin/bash -c curl https://raw.githubusercontent.com/Azrael3000/tmpi/master/tmpi3.42 KB
59RUN /bin/bash -c apt-get update190.81 MB
60RUN /bin/bash -c apt-get install518.44 KB
61RUN /bin/bash -c export LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH2.37 MB
62RUN /bin/bash -c apt-get clean667 B
63ARG USER_ID=10000 B
64ARG GROUP_ID=10000 B
65ENV HOME=/app0 B
66ENV APP_HOME=/app0 B
67RUN |2 USER_ID=1000 GROUP_ID=1000 /bin/bash2.24 MB
68COPY --chown=app:app /app /app #34.54 MB
69COPY --chown=app:app /app/nvtop /app/nvtop #32 B
70COPY --chown=app:app docker/run-jupyter.sh /jupyter #175 B
71COPY --chown=app:app docker/run-tests.sh /tests #149 B
72COPY --chown=app:app docker/run-print-defaults.sh /print-defaults #185 B
73COPY --chown=app:app docker/entrypoint.sh /docker-entrypoint.sh #562 B
74RUN |2 USER_ID=1000 GROUP_ID=1000 /bin/bash756 B
75COPY --chown=app:app /venv /venv #377.56 MB
76COPY --chown=app:app /opt /opt #8.39 GB
77WORKDIR /app/devito32 B
78RUN |2 USER_ID=1000 GROUP_ID=1000 /bin/bash17.33 MB
79USER app0 B
80EXPOSE [8888/tcp]0 B
81ENTRYPOINT ["/docker-entrypoint.sh"]0 B
82CMD ["/jupyter"]0 B

Command

 ARG RELEASE