diff options
author | Felix Abecassis <fabecassis@nvidia.com> | 2017-02-06 22:39:13 +0300 |
---|---|---|
committer | Felix Abecassis <fabecassis@nvidia.com> | 2017-02-06 22:39:13 +0300 |
commit | ffcf3becde7b965d00170ba7ba5db1a58e2e13b4 (patch) | |
tree | c8b279c838e87fe8d7b0c3b28664b9826d6b0167 | |
parent | 4ff890ba18ce546719d72644a4cb4e18bd1fec8e (diff) |
Remove all Dockerfiles, they are now hosted on GitLab
We now use the public GitLab CI to automatically build images and push
them to DockerHub.
CUDA: https://gitlab.com/nvidia/cuda
Caffe: https://gitlab.com/nvidia/caffe
DIGITS: https://gitlab.com/nvidia/digits
OpenCL: https://gitlab.com/nvidia/opencl
77 files changed, 2 insertions, 1428 deletions
@@ -2,15 +2,8 @@ NV_DOCKER ?= docker -OS ?= ubuntu-14.04 -USERNAME ?= nvidia -WITH_PUSH_SUFFIX ?= 0 -ifeq ($(WITH_PUSH_SUFFIX), 1) - PUSH_SUFFIX := -$(subst -,,$(OS)) -endif - .NOTPARALLEL: -.PHONY: tools clean install cuda caffe digits samples clean-images push pull +.PHONY: tools clean install uninstall deb rpm tarball samples tools: make -C $(CURDIR)/tools @@ -33,47 +26,5 @@ rpm: tarball: make -C $(CURDIR)/tools tarball -cuda: $(CURDIR)/$(OS)/cuda - make -C $(CURDIR)/$(OS)/cuda - -opencl: $(CURDIR)/$(OS)/opencl - make -C $(CURDIR)/$(OS)/opencl - -caffe: $(CURDIR)/$(OS)/caffe - make -C $(CURDIR)/$(OS)/caffe - -digits: $(CURDIR)/$(OS)/digits - make -C $(CURDIR)/$(OS)/digits - -samples: $(CURDIR)/samples +samples: make -C $(CURDIR)/samples/ubuntu-16.04 - -rm_images = \ -$(NV_DOCKER) images | awk '$$1 == "$(1)" {print $$1":"$$2}' | xargs -r $(NV_DOCKER) rmi - -clean-images: - $(call rm_images,cuda) - $(call rm_images,caffe) - $(call rm_images,digits) - -# Tag all images with the Docker Hub username as a prefix, push them and untag everything. -dockerhub_push = \ -$(NV_DOCKER) images | awk '$$1 == "$(1)" {print $$1":"$$2}' | xargs -I{} $(NV_DOCKER) tag {} $(USERNAME)/{}$(PUSH_SUFFIX) && \ -($(NV_DOCKER) push $(USERNAME)/$(1) || true) && \ -$(NV_DOCKER) images | awk '$$1 == "$(USERNAME)/$(1)" {print $$1":"$$2}' | xargs -r $(NV_DOCKER) rmi - -# Download all images from the Docker Hub and retag them to remove the prefix. -dockerhub_pull = \ -$(NV_DOCKER) pull --all-tags $(USERNAME)/$(1) && \ -$(NV_DOCKER) images | awk '$$1 == "$(USERNAME)/$(1)" {print $$2}' | \ - xargs -I{} sh -c '$(NV_DOCKER) tag $(USERNAME)/$(1):{} $(1):{} ; $(NV_DOCKER) rmi $(USERNAME)/$(1):{}' - -push: - $(call dockerhub_push,cuda) - $(call dockerhub_push,caffe) - $(call dockerhub_push,digits) - -pull: - $(call dockerhub_pull,cuda) - $(call dockerhub_pull,caffe) - $(call dockerhub_pull,digits) diff --git a/centos-6/cuda/7.5/devel/Dockerfile b/centos-6/cuda/7.5/devel/Dockerfile deleted file mode 100644 index 3cd013d..0000000 --- a/centos-6/cuda/7.5/devel/Dockerfile +++ /dev/null @@ -1,29 +0,0 @@ -FROM cuda:7.5-runtime -LABEL maintainer "NVIDIA CORPORATION <cudatools@nvidia.com>" - -RUN yum install -y \ - cuda-core-$CUDA_PKG_VERSION \ - cuda-misc-headers-$CUDA_PKG_VERSION \ - cuda-command-line-tools-$CUDA_PKG_VERSION \ - cuda-license-$CUDA_PKG_VERSION \ - cuda-nvrtc-dev-$CUDA_PKG_VERSION \ - cuda-cusolver-dev-$CUDA_PKG_VERSION \ - cuda-cublas-dev-$CUDA_PKG_VERSION \ - cuda-cufft-dev-$CUDA_PKG_VERSION \ - cuda-curand-dev-$CUDA_PKG_VERSION \ - cuda-cusparse-dev-$CUDA_PKG_VERSION \ - cuda-npp-dev-$CUDA_PKG_VERSION \ - cuda-cudart-dev-$CUDA_PKG_VERSION \ - cuda-driver-dev-$CUDA_PKG_VERSION \ - gcc-c++ \ - yum-utils && \ - rm -rf /var/cache/yum/* - -RUN mkdir /tmp/gpu-deployment-kit && cd /tmp/gpu-deployment-kit && \ - rpm2cpio $(repoquery --location gpu-deployment-kit) | cpio -id && \ - mv usr/include/nvidia/gdk/* /usr/local/cuda/include && \ - mv usr/src/gdk/nvml/lib/* /usr/local/cuda/lib64/stubs && \ - rm -rf /tmp/gpu-deployment-kit* && \ - rm -rf /var/cache/yum/* - -ENV LIBRARY_PATH /usr/local/cuda/lib64/stubs:${LIBRARY_PATH} diff --git a/centos-6/cuda/7.5/devel/cudnn5/Dockerfile b/centos-6/cuda/7.5/devel/cudnn5/Dockerfile deleted file mode 100644 index f74872d..0000000 --- a/centos-6/cuda/7.5/devel/cudnn5/Dockerfile +++ /dev/null @@ -1,12 +0,0 @@ -FROM cuda:7.5-devel -LABEL maintainer "NVIDIA CORPORATION <cudatools@nvidia.com>" - -ENV CUDNN_VERSION 5 -LABEL com.nvidia.cudnn.version="5" - -RUN CUDNN_DOWNLOAD_SUM=40d506d0a8a00a3faccce1433346806b8cd2535683b6f08a63683ce6e474419f && \ - curl -fsSL http://developer.download.nvidia.com/compute/redist/cudnn/v5.1/cudnn-7.5-linux-x64-v5.1.tgz -O && \ - echo "$CUDNN_DOWNLOAD_SUM cudnn-7.5-linux-x64-v5.1.tgz" | sha256sum -c - && \ - tar -xzf cudnn-7.5-linux-x64-v5.1.tgz -C /usr/local && \ - rm cudnn-7.5-linux-x64-v5.1.tgz && \ - ldconfig diff --git a/centos-6/cuda/7.5/runtime/Dockerfile b/centos-6/cuda/7.5/runtime/Dockerfile deleted file mode 100644 index 4054335..0000000 --- a/centos-6/cuda/7.5/runtime/Dockerfile +++ /dev/null @@ -1,35 +0,0 @@ -FROM centos:6 -LABEL maintainer "NVIDIA CORPORATION <cudatools@nvidia.com>" - -LABEL com.nvidia.volumes.needed="nvidia_driver" - -RUN NVIDIA_GPGKEY_SUM=d1be581509378368edeec8c1eb2958702feedf3bc3d17011adbf24efacce4ab5 && \ - curl -fsSL http://developer.download.nvidia.com/compute/cuda/repos/rhel6/x86_64/7fa2af80.pub | sed '/^Version/d' > /etc/pki/rpm-gpg/RPM-GPG-KEY-NVIDIA && \ - echo "$NVIDIA_GPGKEY_SUM /etc/pki/rpm-gpg/RPM-GPG-KEY-NVIDIA" | sha256sum -c - - -COPY cuda.repo /etc/yum.repos.d/cuda.repo - -ENV CUDA_VERSION 7.5 -LABEL com.nvidia.cuda.version="7.5" - -ENV CUDA_PKG_VERSION 7-5-7.5-18 -RUN yum install -y \ - cuda-nvrtc-$CUDA_PKG_VERSION \ - cuda-cusolver-$CUDA_PKG_VERSION \ - cuda-cublas-$CUDA_PKG_VERSION \ - cuda-cufft-$CUDA_PKG_VERSION \ - cuda-curand-$CUDA_PKG_VERSION \ - cuda-cusparse-$CUDA_PKG_VERSION \ - cuda-npp-$CUDA_PKG_VERSION \ - cuda-cudart-$CUDA_PKG_VERSION && \ - ln -s cuda-$CUDA_VERSION /usr/local/cuda && \ - rm -rf /var/cache/yum/* - -RUN echo "/usr/local/cuda/lib64" >> /etc/ld.so.conf.d/cuda.conf && \ - ldconfig - -RUN echo "/usr/local/nvidia/lib" >> /etc/ld.so.conf.d/nvidia.conf && \ - echo "/usr/local/nvidia/lib64" >> /etc/ld.so.conf.d/nvidia.conf - -ENV PATH /usr/local/nvidia/bin:/usr/local/cuda/bin:${PATH} -ENV LD_LIBRARY_PATH /usr/local/nvidia/lib:/usr/local/nvidia/lib64 diff --git a/centos-6/cuda/7.5/runtime/cuda.repo b/centos-6/cuda/7.5/runtime/cuda.repo deleted file mode 100644 index 2097276..0000000 --- a/centos-6/cuda/7.5/runtime/cuda.repo +++ /dev/null @@ -1,6 +0,0 @@ -[cuda] -name=cuda -baseurl=http://developer.download.nvidia.com/compute/cuda/repos/rhel6/x86_64 -enabled=1 -gpgcheck=1 -gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-NVIDIA
\ No newline at end of file diff --git a/centos-6/cuda/7.5/runtime/cudnn5/Dockerfile b/centos-6/cuda/7.5/runtime/cudnn5/Dockerfile deleted file mode 100644 index 579ab23..0000000 --- a/centos-6/cuda/7.5/runtime/cudnn5/Dockerfile +++ /dev/null @@ -1,12 +0,0 @@ -FROM cuda:7.5-runtime -LABEL maintainer "NVIDIA CORPORATION <cudatools@nvidia.com>" - -ENV CUDNN_VERSION 5 -LABEL com.nvidia.cudnn.version="5" - -RUN CUDNN_DOWNLOAD_SUM=40d506d0a8a00a3faccce1433346806b8cd2535683b6f08a63683ce6e474419f && \ - curl -fsSL http://developer.download.nvidia.com/compute/redist/cudnn/v5.1/cudnn-7.5-linux-x64-v5.1.tgz -O && \ - echo "$CUDNN_DOWNLOAD_SUM cudnn-7.5-linux-x64-v5.1.tgz" | sha256sum -c - && \ - tar -xzf cudnn-7.5-linux-x64-v5.1.tgz -C /usr/local --wildcards 'cuda/lib64/libcudnn.so.*' && \ - rm cudnn-7.5-linux-x64-v5.1.tgz && \ - ldconfig diff --git a/centos-6/cuda/8.0/devel/Dockerfile b/centos-6/cuda/8.0/devel/Dockerfile deleted file mode 100644 index 8f7ba39..0000000 --- a/centos-6/cuda/8.0/devel/Dockerfile +++ /dev/null @@ -1,22 +0,0 @@ -FROM cuda:8.0-runtime -LABEL maintainer "NVIDIA CORPORATION <cudatools@nvidia.com>" - -RUN yum install -y \ - cuda-core-$CUDA_PKG_VERSION \ - cuda-misc-headers-$CUDA_PKG_VERSION \ - cuda-command-line-tools-$CUDA_PKG_VERSION \ - cuda-license-$CUDA_PKG_VERSION \ - cuda-nvrtc-dev-$CUDA_PKG_VERSION \ - cuda-nvml-dev-$CUDA_PKG_VERSION \ - cuda-nvgraph-dev-$CUDA_PKG_VERSION \ - cuda-cusolver-dev-$CUDA_PKG_VERSION \ - cuda-cublas-dev-$CUDA_PKG_VERSION \ - cuda-cufft-dev-$CUDA_PKG_VERSION \ - cuda-curand-dev-$CUDA_PKG_VERSION \ - cuda-cusparse-dev-$CUDA_PKG_VERSION \ - cuda-npp-dev-$CUDA_PKG_VERSION \ - cuda-cudart-dev-$CUDA_PKG_VERSION \ - cuda-driver-dev-$CUDA_PKG_VERSION && \ - rm -rf /var/cache/yum/* - -ENV LIBRARY_PATH /usr/local/cuda/lib64/stubs:${LIBRARY_PATH} diff --git a/centos-6/cuda/8.0/devel/cudnn5/Dockerfile b/centos-6/cuda/8.0/devel/cudnn5/Dockerfile deleted file mode 100644 index cae253b..0000000 --- a/centos-6/cuda/8.0/devel/cudnn5/Dockerfile +++ /dev/null @@ -1,12 +0,0 @@ -FROM cuda:8.0-devel -LABEL maintainer "NVIDIA CORPORATION <cudatools@nvidia.com>" - -ENV CUDNN_VERSION 5 -LABEL com.nvidia.cudnn.version="5" - -RUN CUDNN_DOWNLOAD_SUM=a87cb2df2e5e7cc0a05e266734e679ee1a2fadad6f06af82a76ed81a23b102c8 && \ - curl -fsSL http://developer.download.nvidia.com/compute/redist/cudnn/v5.1/cudnn-8.0-linux-x64-v5.1.tgz -O && \ - echo "$CUDNN_DOWNLOAD_SUM cudnn-8.0-linux-x64-v5.1.tgz" | sha256sum -c - && \ - tar -xzf cudnn-8.0-linux-x64-v5.1.tgz -C /usr/local && \ - rm cudnn-8.0-linux-x64-v5.1.tgz && \ - ldconfig diff --git a/centos-6/cuda/8.0/runtime/Dockerfile b/centos-6/cuda/8.0/runtime/Dockerfile deleted file mode 100644 index b6efeb9..0000000 --- a/centos-6/cuda/8.0/runtime/Dockerfile +++ /dev/null @@ -1,36 +0,0 @@ -FROM centos:6 -LABEL maintainer "NVIDIA CORPORATION <cudatools@nvidia.com>" - -LABEL com.nvidia.volumes.needed="nvidia_driver" - -RUN NVIDIA_GPGKEY_SUM=d1be581509378368edeec8c1eb2958702feedf3bc3d17011adbf24efacce4ab5 && \ - curl -fsSL http://developer.download.nvidia.com/compute/cuda/repos/rhel6/x86_64/7fa2af80.pub | sed '/^Version/d' > /etc/pki/rpm-gpg/RPM-GPG-KEY-NVIDIA && \ - echo "$NVIDIA_GPGKEY_SUM /etc/pki/rpm-gpg/RPM-GPG-KEY-NVIDIA" | sha256sum -c - - -COPY cuda.repo /etc/yum.repos.d/cuda.repo - -ENV CUDA_VERSION 8.0 -LABEL com.nvidia.cuda.version="8.0" - -ENV CUDA_PKG_VERSION 8-0-8.0.44-1 -RUN yum install -y \ - cuda-nvrtc-$CUDA_PKG_VERSION \ - cuda-nvgraph-$CUDA_PKG_VERSION \ - cuda-cusolver-$CUDA_PKG_VERSION \ - cuda-cublas-$CUDA_PKG_VERSION \ - cuda-cufft-$CUDA_PKG_VERSION \ - cuda-curand-$CUDA_PKG_VERSION \ - cuda-cusparse-$CUDA_PKG_VERSION \ - cuda-npp-$CUDA_PKG_VERSION \ - cuda-cudart-$CUDA_PKG_VERSION && \ - ln -s cuda-$CUDA_VERSION /usr/local/cuda && \ - rm -rf /var/cache/yum/* - -RUN echo "/usr/local/cuda/lib64" >> /etc/ld.so.conf.d/cuda.conf && \ - ldconfig - -RUN echo "/usr/local/nvidia/lib" >> /etc/ld.so.conf.d/nvidia.conf && \ - echo "/usr/local/nvidia/lib64" >> /etc/ld.so.conf.d/nvidia.conf - -ENV PATH /usr/local/nvidia/bin:/usr/local/cuda/bin:${PATH} -ENV LD_LIBRARY_PATH /usr/local/nvidia/lib:/usr/local/nvidia/lib64 diff --git a/centos-6/cuda/8.0/runtime/cuda.repo b/centos-6/cuda/8.0/runtime/cuda.repo deleted file mode 100644 index 2097276..0000000 --- a/centos-6/cuda/8.0/runtime/cuda.repo +++ /dev/null @@ -1,6 +0,0 @@ -[cuda] -name=cuda -baseurl=http://developer.download.nvidia.com/compute/cuda/repos/rhel6/x86_64 -enabled=1 -gpgcheck=1 -gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-NVIDIA
\ No newline at end of file diff --git a/centos-6/cuda/8.0/runtime/cudnn5/Dockerfile b/centos-6/cuda/8.0/runtime/cudnn5/Dockerfile deleted file mode 100644 index a7f6eda..0000000 --- a/centos-6/cuda/8.0/runtime/cudnn5/Dockerfile +++ /dev/null @@ -1,12 +0,0 @@ -FROM cuda:8.0-runtime -LABEL maintainer "NVIDIA CORPORATION <cudatools@nvidia.com>" - -ENV CUDNN_VERSION 5 -LABEL com.nvidia.cudnn.version="5" - -RUN CUDNN_DOWNLOAD_SUM=a87cb2df2e5e7cc0a05e266734e679ee1a2fadad6f06af82a76ed81a23b102c8 && \ - curl -fsSL http://developer.download.nvidia.com/compute/redist/cudnn/v5.1/cudnn-8.0-linux-x64-v5.1.tgz -O && \ - echo "$CUDNN_DOWNLOAD_SUM cudnn-8.0-linux-x64-v5.1.tgz" | sha256sum -c - && \ - tar -xzf cudnn-8.0-linux-x64-v5.1.tgz -C /usr/local --wildcards 'cuda/lib64/libcudnn.so.*' && \ - rm cudnn-8.0-linux-x64-v5.1.tgz && \ - ldconfig diff --git a/centos-6/cuda/Makefile b/centos-6/cuda/Makefile deleted file mode 100644 index b7b248c..0000000 --- a/centos-6/cuda/Makefile +++ /dev/null @@ -1,9 +0,0 @@ -# Copyright (c) 2016, NVIDIA CORPORATION. All rights reserved. - -CUDA_VERSIONS := 8.0 \ - 7.5 - -CUDNN_VERSIONS := 8.0-cudnn5 \ - 7.5-cudnn5 - -include ../../mk/cuda.mk diff --git a/centos-7/cuda/7.0/devel/Dockerfile b/centos-7/cuda/7.0/devel/Dockerfile deleted file mode 100644 index 77befd9..0000000 --- a/centos-7/cuda/7.0/devel/Dockerfile +++ /dev/null @@ -1,28 +0,0 @@ -FROM cuda:7.0-runtime -LABEL maintainer "NVIDIA CORPORATION <cudatools@nvidia.com>" - -RUN yum install -y \ - cuda-core-$CUDA_PKG_VERSION \ - cuda-misc-headers-$CUDA_PKG_VERSION \ - cuda-command-line-tools-$CUDA_PKG_VERSION \ - cuda-license-$CUDA_PKG_VERSION \ - cuda-nvrtc-dev-$CUDA_PKG_VERSION \ - cuda-cusolver-dev-$CUDA_PKG_VERSION \ - cuda-cublas-dev-$CUDA_PKG_VERSION \ - cuda-cufft-dev-$CUDA_PKG_VERSION \ - cuda-curand-dev-$CUDA_PKG_VERSION \ - cuda-cusparse-dev-$CUDA_PKG_VERSION \ - cuda-npp-dev-$CUDA_PKG_VERSION \ - cuda-cudart-dev-$CUDA_PKG_VERSION \ - cuda-driver-dev-$CUDA_PKG_VERSION \ - gcc-c++ && \ - rm -rf /var/cache/yum/* - -RUN mkdir /tmp/gpu-deployment-kit && cd /tmp/gpu-deployment-kit && \ - rpm2cpio $(repoquery --location gpu-deployment-kit) | cpio -id && \ - mv usr/include/nvidia/gdk/* /usr/local/cuda/include && \ - mv usr/src/gdk/nvml/lib/* /usr/local/cuda/lib64/stubs && \ - rm -rf /tmp/gpu-deployment-kit* && \ - rm -rf /var/cache/yum/* - -ENV LIBRARY_PATH /usr/local/cuda/lib64/stubs:${LIBRARY_PATH} diff --git a/centos-7/cuda/7.0/devel/cudnn4/Dockerfile b/centos-7/cuda/7.0/devel/cudnn4/Dockerfile deleted file mode 100644 index b59f524..0000000 --- a/centos-7/cuda/7.0/devel/cudnn4/Dockerfile +++ /dev/null @@ -1,12 +0,0 @@ -FROM cuda:7.0-devel -LABEL maintainer "NVIDIA CORPORATION <cudatools@nvidia.com>" - -ENV CUDNN_VERSION 4 -LABEL com.nvidia.cudnn.version="4" - -RUN CUDNN_DOWNLOAD_SUM=4e64ef7716f20c87854b4421863328e17cce633330c319b5e13809b61a36f97d && \ - curl -fsSL http://developer.download.nvidia.com/compute/redist/cudnn/v4/cudnn-7.0-linux-x64-v4.0-prod.tgz -O && \ - echo "$CUDNN_DOWNLOAD_SUM cudnn-7.0-linux-x64-v4.0-prod.tgz" | sha256sum -c --strict - && \ - tar -xzf cudnn-7.0-linux-x64-v4.0-prod.tgz -C /usr/local && \ - rm cudnn-7.0-linux-x64-v4.0-prod.tgz && \ - ldconfig diff --git a/centos-7/cuda/7.0/runtime/Dockerfile b/centos-7/cuda/7.0/runtime/Dockerfile deleted file mode 100644 index e217cdd..0000000 --- a/centos-7/cuda/7.0/runtime/Dockerfile +++ /dev/null @@ -1,35 +0,0 @@ -FROM centos:7 -LABEL maintainer "NVIDIA CORPORATION <cudatools@nvidia.com>" - -LABEL com.nvidia.volumes.needed="nvidia_driver" - -RUN NVIDIA_GPGKEY_SUM=d1be581509378368edeec8c1eb2958702feedf3bc3d17011adbf24efacce4ab5 && \ - curl -fsSL http://developer.download.nvidia.com/compute/cuda/repos/rhel7/x86_64/7fa2af80.pub | sed '/^Version/d' > /etc/pki/rpm-gpg/RPM-GPG-KEY-NVIDIA && \ - echo "$NVIDIA_GPGKEY_SUM /etc/pki/rpm-gpg/RPM-GPG-KEY-NVIDIA" | sha256sum -c --strict - - -COPY cuda.repo /etc/yum.repos.d/cuda.repo - -ENV CUDA_VERSION 7.0 -LABEL com.nvidia.cuda.version="7.0" - -ENV CUDA_PKG_VERSION 7-0-7.0-28 -RUN yum install -y \ - cuda-nvrtc-$CUDA_PKG_VERSION \ - cuda-cusolver-$CUDA_PKG_VERSION \ - cuda-cublas-$CUDA_PKG_VERSION \ - cuda-cufft-$CUDA_PKG_VERSION \ - cuda-curand-$CUDA_PKG_VERSION \ - cuda-cusparse-$CUDA_PKG_VERSION \ - cuda-npp-$CUDA_PKG_VERSION \ - cuda-cudart-$CUDA_PKG_VERSION && \ - ln -s cuda-$CUDA_VERSION /usr/local/cuda && \ - rm -rf /var/cache/yum/* - -RUN echo "/usr/local/cuda/lib64" >> /etc/ld.so.conf.d/cuda.conf && \ - ldconfig - -RUN echo "/usr/local/nvidia/lib" >> /etc/ld.so.conf.d/nvidia.conf && \ - echo "/usr/local/nvidia/lib64" >> /etc/ld.so.conf.d/nvidia.conf - -ENV PATH /usr/local/nvidia/bin:/usr/local/cuda/bin:${PATH} -ENV LD_LIBRARY_PATH /usr/local/nvidia/lib:/usr/local/nvidia/lib64 diff --git a/centos-7/cuda/7.0/runtime/cuda.repo b/centos-7/cuda/7.0/runtime/cuda.repo deleted file mode 100644 index 61d858b..0000000 --- a/centos-7/cuda/7.0/runtime/cuda.repo +++ /dev/null @@ -1,6 +0,0 @@ -[cuda] -name=cuda -baseurl=http://developer.download.nvidia.com/compute/cuda/repos/rhel7/x86_64 -enabled=1 -gpgcheck=1 -gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-NVIDIA
\ No newline at end of file diff --git a/centos-7/cuda/7.0/runtime/cudnn4/Dockerfile b/centos-7/cuda/7.0/runtime/cudnn4/Dockerfile deleted file mode 100644 index 72d84e7..0000000 --- a/centos-7/cuda/7.0/runtime/cudnn4/Dockerfile +++ /dev/null @@ -1,12 +0,0 @@ -FROM cuda:7.0-runtime -LABEL maintainer "NVIDIA CORPORATION <cudatools@nvidia.com>" - -ENV CUDNN_VERSION 4 -LABEL com.nvidia.cudnn.version="4" - -RUN CUDNN_DOWNLOAD_SUM=4e64ef7716f20c87854b4421863328e17cce633330c319b5e13809b61a36f97d && \ - curl -fsSL http://developer.download.nvidia.com/compute/redist/cudnn/v4/cudnn-7.0-linux-x64-v4.0-prod.tgz -O && \ - echo "$CUDNN_DOWNLOAD_SUM cudnn-7.0-linux-x64-v4.0-prod.tgz" | sha256sum -c --strict - && \ - tar -xzf cudnn-7.0-linux-x64-v4.0-prod.tgz -C /usr/local --wildcards 'cuda/lib64/libcudnn.so.*' && \ - rm cudnn-7.0-linux-x64-v4.0-prod.tgz && \ - ldconfig diff --git a/centos-7/cuda/7.5/devel/Dockerfile b/centos-7/cuda/7.5/devel/Dockerfile deleted file mode 100644 index 5999cf3..0000000 --- a/centos-7/cuda/7.5/devel/Dockerfile +++ /dev/null @@ -1,28 +0,0 @@ -FROM cuda:7.5-runtime -LABEL maintainer "NVIDIA CORPORATION <cudatools@nvidia.com>" - -RUN yum install -y \ - cuda-core-$CUDA_PKG_VERSION \ - cuda-misc-headers-$CUDA_PKG_VERSION \ - cuda-command-line-tools-$CUDA_PKG_VERSION \ - cuda-license-$CUDA_PKG_VERSION \ - cuda-nvrtc-dev-$CUDA_PKG_VERSION \ - cuda-cusolver-dev-$CUDA_PKG_VERSION \ - cuda-cublas-dev-$CUDA_PKG_VERSION \ - cuda-cufft-dev-$CUDA_PKG_VERSION \ - cuda-curand-dev-$CUDA_PKG_VERSION \ - cuda-cusparse-dev-$CUDA_PKG_VERSION \ - cuda-npp-dev-$CUDA_PKG_VERSION \ - cuda-cudart-dev-$CUDA_PKG_VERSION \ - cuda-driver-dev-$CUDA_PKG_VERSION \ - gcc-c++ && \ - rm -rf /var/cache/yum/* - -RUN mkdir /tmp/gpu-deployment-kit && cd /tmp/gpu-deployment-kit && \ - rpm2cpio $(repoquery --location gpu-deployment-kit) | cpio -id && \ - mv usr/include/nvidia/gdk/* /usr/local/cuda/include && \ - mv usr/src/gdk/nvml/lib/* /usr/local/cuda/lib64/stubs && \ - rm -rf /tmp/gpu-deployment-kit* && \ - rm -rf /var/cache/yum/* - -ENV LIBRARY_PATH /usr/local/cuda/lib64/stubs:${LIBRARY_PATH} diff --git a/centos-7/cuda/7.5/devel/cudnn4/Dockerfile b/centos-7/cuda/7.5/devel/cudnn4/Dockerfile deleted file mode 100644 index 774872e..0000000 --- a/centos-7/cuda/7.5/devel/cudnn4/Dockerfile +++ /dev/null @@ -1,12 +0,0 @@ -FROM cuda:7.5-devel -LABEL maintainer "NVIDIA CORPORATION <cudatools@nvidia.com>" - -ENV CUDNN_VERSION 4 -LABEL com.nvidia.cudnn.version="4" - -RUN CUDNN_DOWNLOAD_SUM=4e64ef7716f20c87854b4421863328e17cce633330c319b5e13809b61a36f97d && \ - curl -fsSL http://developer.download.nvidia.com/compute/redist/cudnn/v4/cudnn-7.0-linux-x64-v4.0-prod.tgz -O && \ - echo "$CUDNN_DOWNLOAD_SUM cudnn-7.0-linux-x64-v4.0-prod.tgz" | sha256sum -c --strict - && \ - tar -xzf cudnn-7.0-linux-x64-v4.0-prod.tgz -C /usr/local && \ - rm cudnn-7.0-linux-x64-v4.0-prod.tgz && \ - ldconfig diff --git a/centos-7/cuda/7.5/devel/cudnn5/Dockerfile b/centos-7/cuda/7.5/devel/cudnn5/Dockerfile deleted file mode 100644 index cd071ab..0000000 --- a/centos-7/cuda/7.5/devel/cudnn5/Dockerfile +++ /dev/null @@ -1,12 +0,0 @@ -FROM cuda:7.5-devel -LABEL maintainer "NVIDIA CORPORATION <cudatools@nvidia.com>" - -ENV CUDNN_VERSION 5 -LABEL com.nvidia.cudnn.version="5" - -RUN CUDNN_DOWNLOAD_SUM=40d506d0a8a00a3faccce1433346806b8cd2535683b6f08a63683ce6e474419f && \ - curl -fsSL http://developer.download.nvidia.com/compute/redist/cudnn/v5.1/cudnn-7.5-linux-x64-v5.1.tgz -O && \ - echo "$CUDNN_DOWNLOAD_SUM cudnn-7.5-linux-x64-v5.1.tgz" | sha256sum -c --strict - && \ - tar -xzf cudnn-7.5-linux-x64-v5.1.tgz -C /usr/local && \ - rm cudnn-7.5-linux-x64-v5.1.tgz && \ - ldconfig diff --git a/centos-7/cuda/7.5/runtime/Dockerfile b/centos-7/cuda/7.5/runtime/Dockerfile deleted file mode 100644 index 4f1a04b..0000000 --- a/centos-7/cuda/7.5/runtime/Dockerfile +++ /dev/null @@ -1,35 +0,0 @@ -FROM centos:7 -LABEL maintainer "NVIDIA CORPORATION <cudatools@nvidia.com>" - -LABEL com.nvidia.volumes.needed="nvidia_driver" - -RUN NVIDIA_GPGKEY_SUM=d1be581509378368edeec8c1eb2958702feedf3bc3d17011adbf24efacce4ab5 && \ - curl -fsSL http://developer.download.nvidia.com/compute/cuda/repos/rhel7/x86_64/7fa2af80.pub | sed '/^Version/d' > /etc/pki/rpm-gpg/RPM-GPG-KEY-NVIDIA && \ - echo "$NVIDIA_GPGKEY_SUM /etc/pki/rpm-gpg/RPM-GPG-KEY-NVIDIA" | sha256sum -c --strict - - -COPY cuda.repo /etc/yum.repos.d/cuda.repo - -ENV CUDA_VERSION 7.5 -LABEL com.nvidia.cuda.version="7.5" - -ENV CUDA_PKG_VERSION 7-5-7.5-18 -RUN yum install -y \ - cuda-nvrtc-$CUDA_PKG_VERSION \ - cuda-cusolver-$CUDA_PKG_VERSION \ - cuda-cublas-$CUDA_PKG_VERSION \ - cuda-cufft-$CUDA_PKG_VERSION \ - cuda-curand-$CUDA_PKG_VERSION \ - cuda-cusparse-$CUDA_PKG_VERSION \ - cuda-npp-$CUDA_PKG_VERSION \ - cuda-cudart-$CUDA_PKG_VERSION && \ - ln -s cuda-$CUDA_VERSION /usr/local/cuda && \ - rm -rf /var/cache/yum/* - -RUN echo "/usr/local/cuda/lib64" >> /etc/ld.so.conf.d/cuda.conf && \ - ldconfig - -RUN echo "/usr/local/nvidia/lib" >> /etc/ld.so.conf.d/nvidia.conf && \ - echo "/usr/local/nvidia/lib64" >> /etc/ld.so.conf.d/nvidia.conf - -ENV PATH /usr/local/nvidia/bin:/usr/local/cuda/bin:${PATH} -ENV LD_LIBRARY_PATH /usr/local/nvidia/lib:/usr/local/nvidia/lib64 diff --git a/centos-7/cuda/7.5/runtime/cuda.repo b/centos-7/cuda/7.5/runtime/cuda.repo deleted file mode 100644 index 61d858b..0000000 --- a/centos-7/cuda/7.5/runtime/cuda.repo +++ /dev/null @@ -1,6 +0,0 @@ -[cuda] -name=cuda -baseurl=http://developer.download.nvidia.com/compute/cuda/repos/rhel7/x86_64 -enabled=1 -gpgcheck=1 -gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-NVIDIA
\ No newline at end of file diff --git a/centos-7/cuda/7.5/runtime/cudnn4/Dockerfile b/centos-7/cuda/7.5/runtime/cudnn4/Dockerfile deleted file mode 100644 index adc8ddc..0000000 --- a/centos-7/cuda/7.5/runtime/cudnn4/Dockerfile +++ /dev/null @@ -1,12 +0,0 @@ -FROM cuda:7.5-runtime -LABEL maintainer "NVIDIA CORPORATION <cudatools@nvidia.com>" - -ENV CUDNN_VERSION 4 -LABEL com.nvidia.cudnn.version="4" - -RUN CUDNN_DOWNLOAD_SUM=4e64ef7716f20c87854b4421863328e17cce633330c319b5e13809b61a36f97d && \ - curl -fsSL http://developer.download.nvidia.com/compute/redist/cudnn/v4/cudnn-7.0-linux-x64-v4.0-prod.tgz -O && \ - echo "$CUDNN_DOWNLOAD_SUM cudnn-7.0-linux-x64-v4.0-prod.tgz" | sha256sum -c --strict - && \ - tar -xzf cudnn-7.0-linux-x64-v4.0-prod.tgz -C /usr/local --wildcards 'cuda/lib64/libcudnn.so.*' && \ - rm cudnn-7.0-linux-x64-v4.0-prod.tgz && \ - ldconfig diff --git a/centos-7/cuda/7.5/runtime/cudnn5/Dockerfile b/centos-7/cuda/7.5/runtime/cudnn5/Dockerfile deleted file mode 100644 index 05ed2e9..0000000 --- a/centos-7/cuda/7.5/runtime/cudnn5/Dockerfile +++ /dev/null @@ -1,12 +0,0 @@ -FROM cuda:7.5-runtime -LABEL maintainer "NVIDIA CORPORATION <cudatools@nvidia.com>" - -ENV CUDNN_VERSION 5 -LABEL com.nvidia.cudnn.version="5" - -RUN CUDNN_DOWNLOAD_SUM=40d506d0a8a00a3faccce1433346806b8cd2535683b6f08a63683ce6e474419f && \ - curl -fsSL http://developer.download.nvidia.com/compute/redist/cudnn/v5.1/cudnn-7.5-linux-x64-v5.1.tgz -O && \ - echo "$CUDNN_DOWNLOAD_SUM cudnn-7.5-linux-x64-v5.1.tgz" | sha256sum -c --strict - && \ - tar -xzf cudnn-7.5-linux-x64-v5.1.tgz -C /usr/local --wildcards 'cuda/lib64/libcudnn.so.*' && \ - rm cudnn-7.5-linux-x64-v5.1.tgz && \ - ldconfig diff --git a/centos-7/cuda/8.0/devel/Dockerfile b/centos-7/cuda/8.0/devel/Dockerfile deleted file mode 100644 index 8f7ba39..0000000 --- a/centos-7/cuda/8.0/devel/Dockerfile +++ /dev/null @@ -1,22 +0,0 @@ -FROM cuda:8.0-runtime -LABEL maintainer "NVIDIA CORPORATION <cudatools@nvidia.com>" - -RUN yum install -y \ - cuda-core-$CUDA_PKG_VERSION \ - cuda-misc-headers-$CUDA_PKG_VERSION \ - cuda-command-line-tools-$CUDA_PKG_VERSION \ - cuda-license-$CUDA_PKG_VERSION \ - cuda-nvrtc-dev-$CUDA_PKG_VERSION \ - cuda-nvml-dev-$CUDA_PKG_VERSION \ - cuda-nvgraph-dev-$CUDA_PKG_VERSION \ - cuda-cusolver-dev-$CUDA_PKG_VERSION \ - cuda-cublas-dev-$CUDA_PKG_VERSION \ - cuda-cufft-dev-$CUDA_PKG_VERSION \ - cuda-curand-dev-$CUDA_PKG_VERSION \ - cuda-cusparse-dev-$CUDA_PKG_VERSION \ - cuda-npp-dev-$CUDA_PKG_VERSION \ - cuda-cudart-dev-$CUDA_PKG_VERSION \ - cuda-driver-dev-$CUDA_PKG_VERSION && \ - rm -rf /var/cache/yum/* - -ENV LIBRARY_PATH /usr/local/cuda/lib64/stubs:${LIBRARY_PATH} diff --git a/centos-7/cuda/8.0/devel/cudnn5/Dockerfile b/centos-7/cuda/8.0/devel/cudnn5/Dockerfile deleted file mode 100644 index 27a99d2..0000000 --- a/centos-7/cuda/8.0/devel/cudnn5/Dockerfile +++ /dev/null @@ -1,12 +0,0 @@ -FROM cuda:8.0-devel -LABEL maintainer "NVIDIA CORPORATION <cudatools@nvidia.com>" - -ENV CUDNN_VERSION 5 -LABEL com.nvidia.cudnn.version="5" - -RUN CUDNN_DOWNLOAD_SUM=a87cb2df2e5e7cc0a05e266734e679ee1a2fadad6f06af82a76ed81a23b102c8 && \ - curl -fsSL http://developer.download.nvidia.com/compute/redist/cudnn/v5.1/cudnn-8.0-linux-x64-v5.1.tgz -O && \ - echo "$CUDNN_DOWNLOAD_SUM cudnn-8.0-linux-x64-v5.1.tgz" | sha256sum -c --strict - && \ - tar -xzf cudnn-8.0-linux-x64-v5.1.tgz -C /usr/local && \ - rm cudnn-8.0-linux-x64-v5.1.tgz && \ - ldconfig diff --git a/centos-7/cuda/8.0/runtime/Dockerfile b/centos-7/cuda/8.0/runtime/Dockerfile deleted file mode 100644 index d5be342..0000000 --- a/centos-7/cuda/8.0/runtime/Dockerfile +++ /dev/null @@ -1,36 +0,0 @@ -FROM centos:7 -LABEL maintainer "NVIDIA CORPORATION <cudatools@nvidia.com>" - -LABEL com.nvidia.volumes.needed="nvidia_driver" - -RUN NVIDIA_GPGKEY_SUM=d1be581509378368edeec8c1eb2958702feedf3bc3d17011adbf24efacce4ab5 && \ - curl -fsSL http://developer.download.nvidia.com/compute/cuda/repos/rhel7/x86_64/7fa2af80.pub | sed '/^Version/d' > /etc/pki/rpm-gpg/RPM-GPG-KEY-NVIDIA && \ - echo "$NVIDIA_GPGKEY_SUM /etc/pki/rpm-gpg/RPM-GPG-KEY-NVIDIA" | sha256sum -c --strict - - -COPY cuda.repo /etc/yum.repos.d/cuda.repo - -ENV CUDA_VERSION 8.0 -LABEL com.nvidia.cuda.version="8.0" - -ENV CUDA_PKG_VERSION 8-0-8.0.44-1 -RUN yum install -y \ - cuda-nvrtc-$CUDA_PKG_VERSION \ - cuda-nvgraph-$CUDA_PKG_VERSION \ - cuda-cusolver-$CUDA_PKG_VERSION \ - cuda-cublas-$CUDA_PKG_VERSION \ - cuda-cufft-$CUDA_PKG_VERSION \ - cuda-curand-$CUDA_PKG_VERSION \ - cuda-cusparse-$CUDA_PKG_VERSION \ - cuda-npp-$CUDA_PKG_VERSION \ - cuda-cudart-$CUDA_PKG_VERSION && \ - ln -s cuda-$CUDA_VERSION /usr/local/cuda && \ - rm -rf /var/cache/yum/* - -RUN echo "/usr/local/cuda/lib64" >> /etc/ld.so.conf.d/cuda.conf && \ - ldconfig - -RUN echo "/usr/local/nvidia/lib" >> /etc/ld.so.conf.d/nvidia.conf && \ - echo "/usr/local/nvidia/lib64" >> /etc/ld.so.conf.d/nvidia.conf - -ENV PATH /usr/local/nvidia/bin:/usr/local/cuda/bin:${PATH} -ENV LD_LIBRARY_PATH /usr/local/nvidia/lib:/usr/local/nvidia/lib64 diff --git a/centos-7/cuda/8.0/runtime/cuda.repo b/centos-7/cuda/8.0/runtime/cuda.repo deleted file mode 100644 index 61d858b..0000000 --- a/centos-7/cuda/8.0/runtime/cuda.repo +++ /dev/null @@ -1,6 +0,0 @@ -[cuda] -name=cuda -baseurl=http://developer.download.nvidia.com/compute/cuda/repos/rhel7/x86_64 -enabled=1 -gpgcheck=1 -gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-NVIDIA
\ No newline at end of file diff --git a/centos-7/cuda/8.0/runtime/cudnn5/Dockerfile b/centos-7/cuda/8.0/runtime/cudnn5/Dockerfile deleted file mode 100644 index 5acb368..0000000 --- a/centos-7/cuda/8.0/runtime/cudnn5/Dockerfile +++ /dev/null @@ -1,12 +0,0 @@ -FROM cuda:8.0-runtime -LABEL maintainer "NVIDIA CORPORATION <cudatools@nvidia.com>" - -ENV CUDNN_VERSION 5 -LABEL com.nvidia.cudnn.version="5" - -RUN CUDNN_DOWNLOAD_SUM=a87cb2df2e5e7cc0a05e266734e679ee1a2fadad6f06af82a76ed81a23b102c8 && \ - curl -fsSL http://developer.download.nvidia.com/compute/redist/cudnn/v5.1/cudnn-8.0-linux-x64-v5.1.tgz -O && \ - echo "$CUDNN_DOWNLOAD_SUM cudnn-8.0-linux-x64-v5.1.tgz" | sha256sum -c --strict - && \ - tar -xzf cudnn-8.0-linux-x64-v5.1.tgz -C /usr/local --wildcards 'cuda/lib64/libcudnn.so.*' && \ - rm cudnn-8.0-linux-x64-v5.1.tgz && \ - ldconfig diff --git a/centos-7/cuda/Makefile b/centos-7/cuda/Makefile deleted file mode 100644 index d9cfd4e..0000000 --- a/centos-7/cuda/Makefile +++ /dev/null @@ -1,12 +0,0 @@ -# Copyright (c) 2015-2016, NVIDIA CORPORATION. All rights reserved. - -CUDA_VERSIONS := 8.0 \ - 7.5 \ - 7.0 - -CUDNN_VERSIONS := 8.0-cudnn5 \ - 7.5-cudnn5 \ - 7.5-cudnn4 \ - 7.0-cudnn4 - -include ../../mk/cuda.mk diff --git a/mk/caffe.mk b/mk/caffe.mk deleted file mode 100644 index 4497f5d..0000000 --- a/mk/caffe.mk +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright (c) 2015-2016, NVIDIA CORPORATION. All rights reserved. - -NV_DOCKER ?= docker - -CAFFE_LATEST := $(word 1, $(CAFFE_VERSIONS)) - -# Building Docker images in parallel will duplicate identical layers. -.NOTPARALLEL: -.PHONY: all latest $(CAFFE_VERSIONS) - -all: $(CAFFE_VERSIONS) latest - -#################### NVIDIA Caffe #################### - -latest: $(CAFFE_LATEST) - $(NV_DOCKER) tag caffe:$< caffe - -0.15: $(CURDIR)/0.15/Dockerfile - make -C $(CURDIR)/../cuda 7.5-cudnn5-runtime - $(NV_DOCKER) build -t caffe:$@ $(CURDIR)/$@ - -0.14: $(CURDIR)/0.14/Dockerfile - make -C $(CURDIR)/../cuda 7.5-cudnn5-runtime - $(NV_DOCKER) build -t caffe:$@ $(CURDIR)/$@ diff --git a/mk/cuda.mk b/mk/cuda.mk deleted file mode 100644 index 33adaed..0000000 --- a/mk/cuda.mk +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright (c) 2015-2016, NVIDIA CORPORATION. All rights reserved. - -NV_DOCKER ?= docker - -CUDA_LATEST := $(word 1, $(CUDA_VERSIONS)) - -# Building Docker images in parallel will duplicate identical layers. -.NOTPARALLEL: -.PHONY: all all-cudnn all-cuda latest $(CUDA_VERSIONS) $(CUDNN_VERSIONS) - -all: all-cudnn all-cuda - -all-cuda: $(addsuffix -runtime, $(CUDA_VERSIONS)) \ - $(addsuffix -devel, $(CUDA_VERSIONS)) \ - latest - -all-cudnn: $(addsuffix -runtime, $(CUDNN_VERSIONS)) \ - $(addsuffix -devel, $(CUDNN_VERSIONS)) - -#################### CUDA #################### - -latest: $(CUDA_LATEST)-devel - $(NV_DOCKER) tag cuda:$< cuda - -%-devel: %-runtime $(CURDIR)/%/devel/Dockerfile - $(NV_DOCKER) build -t cuda:$@ $(CURDIR)/$*/devel - -%-runtime: $(CURDIR)/%/runtime/Dockerfile - $(NV_DOCKER) build -t cuda:$@ $(CURDIR)/$*/runtime - -#################### cuDNN #################### - -%-cudnn2-devel: %-devel $(CURDIR)/%/devel/cudnn2/Dockerfile - $(NV_DOCKER) build -t cuda:$@ $(CURDIR)/$*/devel/cudnn2 - -%-cudnn2-runtime: %-runtime $(CURDIR)/%/runtime/cudnn2/Dockerfile - $(NV_DOCKER) build -t cuda:$@ $(CURDIR)/$*/runtime/cudnn2 - -%-cudnn3-devel: %-devel $(CURDIR)/%/devel/cudnn3/Dockerfile - $(NV_DOCKER) build -t cuda:$@ $(CURDIR)/$*/devel/cudnn3 - -%-cudnn3-runtime: %-runtime $(CURDIR)/%/runtime/cudnn3/Dockerfile - $(NV_DOCKER) build -t cuda:$@ $(CURDIR)/$*/runtime/cudnn3 - -%-cudnn4-devel: %-devel $(CURDIR)/%/devel/cudnn4/Dockerfile - $(NV_DOCKER) build -t cuda:$@ $(CURDIR)/$*/devel/cudnn4 - -%-cudnn4-runtime: %-runtime $(CURDIR)/%/runtime/cudnn4/Dockerfile - $(NV_DOCKER) build -t cuda:$@ $(CURDIR)/$*/runtime/cudnn4 - -%-cudnn5-devel: %-devel $(CURDIR)/%/devel/cudnn5/Dockerfile - $(NV_DOCKER) build -t cuda:$@ $(CURDIR)/$*/devel/cudnn5 - -%-cudnn5-runtime: %-runtime $(CURDIR)/%/runtime/cudnn5/Dockerfile - $(NV_DOCKER) build -t cuda:$@ $(CURDIR)/$*/runtime/cudnn5 diff --git a/mk/digits.mk b/mk/digits.mk deleted file mode 100644 index 897bd75..0000000 --- a/mk/digits.mk +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright (c) 2016, NVIDIA CORPORATION. All rights reserved. - -NV_DOCKER ?= docker - -DIGITS_LATEST := $(word 1, $(DIGITS_VERSIONS)) - -# Building Docker images in parallel will duplicate identical layers. -.NOTPARALLEL: -.PHONY: all latest $(DIGITS_VERSIONS) - -all: $(DIGITS_VERSIONS) latest - -#################### NVIDIA DIGITS #################### - -latest: $(DIGITS_LATEST) - $(NV_DOCKER) tag digits:$< digits - -3.0: $(CURDIR)/3.0/Dockerfile - make -C $(CURDIR)/../caffe 0.14 - $(NV_DOCKER) build -t digits:$@ $(CURDIR)/$@ - -3.3: $(CURDIR)/3.3/Dockerfile - make -C $(CURDIR)/../caffe 0.14 - $(NV_DOCKER) build -t digits:$@ $(CURDIR)/$@ - -4.0: $(CURDIR)/4.0/Dockerfile - make -C $(CURDIR)/../caffe 0.15 - $(NV_DOCKER) build -t digits:$@ $(CURDIR)/$@ diff --git a/mk/opencl.mk b/mk/opencl.mk deleted file mode 100644 index 31f3738..0000000 --- a/mk/opencl.mk +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright (c) 2016, NVIDIA CORPORATION. All rights reserved. - -NV_DOCKER ?= docker - -# Building Docker images in parallel will duplicate identical layers. -.NOTPARALLEL: -.PHONY: all latest devel runtime - -all: latest devel runtime - -#################### OpenCL #################### - -latest: devel - $(NV_DOCKER) tag opencl:$< opencl - -devel: $(CURDIR)/devel/Dockerfile - $(NV_DOCKER) build -t opencl:$@ $(CURDIR)/devel - -runtime: $(CURDIR)/runtime/Dockerfile - $(NV_DOCKER) build -t opencl:$@ $(CURDIR)/runtime diff --git a/mk/samples.mk b/mk/samples.mk deleted file mode 100644 index d76f227..0000000 --- a/mk/samples.mk +++ /dev/null @@ -1,14 +0,0 @@ -# Copyright (c) 2016, NVIDIA CORPORATION. All rights reserved. - -NV_DOCKER ?= docker - -# Building Docker images in parallel will duplicate identical layers. -.NOTPARALLEL: -.PHONY: all - -#################### NVIDIA Samples #################### - -all: - for name in ${CUDA_SAMPLES}; do \ - $(NV_DOCKER) build -t sample:$$name $$name ; \ - done diff --git a/samples/centos-7/Makefile b/samples/centos-7/Makefile deleted file mode 100644 index 1b6975c..0000000 --- a/samples/centos-7/Makefile +++ /dev/null @@ -1,9 +0,0 @@ -# Copyright (c) 2016, NVIDIA CORPORATION. All rights reserved. - -CUDA_SAMPLES := bandwidthTest \ - deviceQuery \ - matrixMulCUBLAS \ - vectorAdd \ - nvidia-smi - -include ../../mk/samples.mk diff --git a/samples/ubuntu-16.04/Makefile b/samples/ubuntu-16.04/Makefile deleted file mode 100644 index d470b1e..0000000 --- a/samples/ubuntu-16.04/Makefile +++ /dev/null @@ -1,10 +0,0 @@ -# Copyright (c) 2016, NVIDIA CORPORATION. All rights reserved. - -CUDA_SAMPLES := bandwidthTest \ - deviceQuery \ - matrixMulCUBLAS \ - nbody \ - vectorAdd \ - nvidia-smi - -include ../../mk/samples.mk diff --git a/ubuntu-14.04/caffe/0.14/Dockerfile b/ubuntu-14.04/caffe/0.14/Dockerfile deleted file mode 100644 index 171bf2c..0000000 --- a/ubuntu-14.04/caffe/0.14/Dockerfile +++ /dev/null @@ -1,13 +0,0 @@ -FROM cuda:7.5-cudnn5-runtime -LABEL maintainer "NVIDIA CORPORATION <cudatools@nvidia.com>" - -ENV CAFFE_VERSION 0.14 -LABEL com.nvidia.caffe.version="0.14" - -ENV CAFFE_PKG_VERSION 0.14.5-2+cuda7.5 -RUN apt-get update && apt-get install -y --no-install-recommends \ - caffe-nv=$CAFFE_PKG_VERSION \ - caffe-nv-tools=$CAFFE_PKG_VERSION \ - python-caffe-nv=$CAFFE_PKG_VERSION \ - libcaffe-nv0=$CAFFE_PKG_VERSION && \ - rm -rf /var/lib/apt/lists/* diff --git a/ubuntu-14.04/caffe/0.15/Dockerfile b/ubuntu-14.04/caffe/0.15/Dockerfile deleted file mode 100644 index 668b06e..0000000 --- a/ubuntu-14.04/caffe/0.15/Dockerfile +++ /dev/null @@ -1,13 +0,0 @@ -FROM cuda:7.5-cudnn5-runtime -LABEL maintainer "NVIDIA CORPORATION <cudatools@nvidia.com>" - -ENV CAFFE_VERSION 0.15 -LABEL com.nvidia.caffe.version="0.15" - -ENV CAFFE_PKG_VERSION 0.15.13-1+cuda7.5 -RUN apt-get update && apt-get install -y --no-install-recommends \ - caffe-nv=$CAFFE_PKG_VERSION \ - caffe-nv-tools=$CAFFE_PKG_VERSION \ - python-caffe-nv=$CAFFE_PKG_VERSION \ - libcaffe-nv0=$CAFFE_PKG_VERSION && \ - rm -rf /var/lib/apt/lists/* diff --git a/ubuntu-14.04/caffe/Makefile b/ubuntu-14.04/caffe/Makefile deleted file mode 100644 index 20a1022..0000000 --- a/ubuntu-14.04/caffe/Makefile +++ /dev/null @@ -1,6 +0,0 @@ -# Copyright (c) 2015-2016, NVIDIA CORPORATION. All rights reserved. - -CAFFE_VERSIONS := 0.15 \ - 0.14 - -include ../../mk/caffe.mk diff --git a/ubuntu-14.04/cuda/6.5/devel/Dockerfile b/ubuntu-14.04/cuda/6.5/devel/Dockerfile deleted file mode 100644 index 7ab6be1..0000000 --- a/ubuntu-14.04/cuda/6.5/devel/Dockerfile +++ /dev/null @@ -1,25 +0,0 @@ -FROM cuda:6.5-runtime -LABEL maintainer "NVIDIA CORPORATION <cudatools@nvidia.com>" - -RUN apt-get update && apt-get install -y --no-install-recommends \ - cuda-core-$CUDA_PKG_VERSION \ - cuda-misc-headers-$CUDA_PKG_VERSION \ - cuda-command-line-tools-$CUDA_PKG_VERSION \ - cuda-license-$CUDA_PKG_VERSION \ - cuda-cublas-dev-$CUDA_PKG_VERSION \ - cuda-cufft-dev-$CUDA_PKG_VERSION \ - cuda-curand-dev-$CUDA_PKG_VERSION \ - cuda-cusparse-dev-$CUDA_PKG_VERSION \ - cuda-npp-dev-$CUDA_PKG_VERSION \ - cuda-cudart-dev-$CUDA_PKG_VERSION \ - cuda-driver-dev-$CUDA_PKG_VERSION && \ - cd /tmp && apt-get download gpu-deployment-kit && \ - rm -rf /var/lib/apt/lists/* - -RUN mkdir /tmp/gpu-deployment-kit && cd /tmp/gpu-deployment-kit && \ - dpkg -x /tmp/gpu-deployment-kit_*.deb . && \ - mv usr/include/nvidia/gdk/* /usr/local/cuda/include && \ - mv usr/src/gdk/nvml/lib/* /usr/local/cuda/lib64/stubs && \ - rm -rf /tmp/gpu-deployment-kit* - -ENV LIBRARY_PATH /usr/local/cuda/lib64/stubs:${LIBRARY_PATH} diff --git a/ubuntu-14.04/cuda/6.5/runtime/Dockerfile b/ubuntu-14.04/cuda/6.5/runtime/Dockerfile deleted file mode 100644 index f1cd1a6..0000000 --- a/ubuntu-14.04/cuda/6.5/runtime/Dockerfile +++ /dev/null @@ -1,34 +0,0 @@ -FROM ubuntu:14.04 -LABEL maintainer "NVIDIA CORPORATION <cudatools@nvidia.com>" - -LABEL com.nvidia.volumes.needed="nvidia_driver" - -RUN NVIDIA_GPGKEY_SUM=d1be581509378368edeec8c1eb2958702feedf3bc3d17011adbf24efacce4ab5 && \ - NVIDIA_GPGKEY_FPR=ae09fe4bbd223a84b2ccfce3f60f4b3d7fa2af80 && \ - apt-key adv --fetch-keys http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1404/x86_64/7fa2af80.pub && \ - apt-key adv --export --no-emit-version -a $NVIDIA_GPGKEY_FPR | tail -n +2 > cudasign.pub && \ - echo "$NVIDIA_GPGKEY_SUM cudasign.pub" | sha256sum -c --strict - && rm cudasign.pub && \ - echo "deb http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1404/x86_64 /" > /etc/apt/sources.list.d/cuda.list - -ENV CUDA_VERSION 6.5 -LABEL com.nvidia.cuda.version="6.5" - -ENV CUDA_PKG_VERSION 6-5=6.5-19 -RUN apt-get update && apt-get install -y --no-install-recommends \ - cuda-cublas-$CUDA_PKG_VERSION \ - cuda-cufft-$CUDA_PKG_VERSION \ - cuda-curand-$CUDA_PKG_VERSION \ - cuda-cusparse-$CUDA_PKG_VERSION \ - cuda-npp-$CUDA_PKG_VERSION \ - cuda-cudart-$CUDA_PKG_VERSION && \ - ln -s cuda-$CUDA_VERSION /usr/local/cuda && \ - rm -rf /var/lib/apt/lists/* - -RUN echo "/usr/local/cuda/lib64" >> /etc/ld.so.conf.d/cuda.conf && \ - ldconfig - -RUN echo "/usr/local/nvidia/lib" >> /etc/ld.so.conf.d/nvidia.conf && \ - echo "/usr/local/nvidia/lib64" >> /etc/ld.so.conf.d/nvidia.conf - -ENV PATH /usr/local/nvidia/bin:/usr/local/cuda/bin:${PATH} -ENV LD_LIBRARY_PATH /usr/local/nvidia/lib:/usr/local/nvidia/lib64 diff --git a/ubuntu-14.04/cuda/7.0/devel/Dockerfile b/ubuntu-14.04/cuda/7.0/devel/Dockerfile deleted file mode 100644 index 2599395..0000000 --- a/ubuntu-14.04/cuda/7.0/devel/Dockerfile +++ /dev/null @@ -1,27 +0,0 @@ -FROM cuda:7.0-runtime -LABEL maintainer "NVIDIA CORPORATION <cudatools@nvidia.com>" - -RUN apt-get update && apt-get install -y --no-install-recommends \ - cuda-core-$CUDA_PKG_VERSION \ - cuda-misc-headers-$CUDA_PKG_VERSION \ - cuda-command-line-tools-$CUDA_PKG_VERSION \ - cuda-license-$CUDA_PKG_VERSION \ - cuda-nvrtc-dev-$CUDA_PKG_VERSION \ - cuda-cusolver-dev-$CUDA_PKG_VERSION \ - cuda-cublas-dev-$CUDA_PKG_VERSION \ - cuda-cufft-dev-$CUDA_PKG_VERSION \ - cuda-curand-dev-$CUDA_PKG_VERSION \ - cuda-cusparse-dev-$CUDA_PKG_VERSION \ - cuda-npp-dev-$CUDA_PKG_VERSION \ - cuda-cudart-dev-$CUDA_PKG_VERSION \ - cuda-driver-dev-$CUDA_PKG_VERSION && \ - cd /tmp && apt-get download gpu-deployment-kit && \ - rm -rf /var/lib/apt/lists/* - -RUN mkdir /tmp/gpu-deployment-kit && cd /tmp/gpu-deployment-kit && \ - dpkg -x /tmp/gpu-deployment-kit_*.deb . && \ - mv usr/include/nvidia/gdk/* /usr/local/cuda/include && \ - mv usr/src/gdk/nvml/lib/* /usr/local/cuda/lib64/stubs && \ - rm -rf /tmp/gpu-deployment-kit* - -ENV LIBRARY_PATH /usr/local/cuda/lib64/stubs:${LIBRARY_PATH} diff --git a/ubuntu-14.04/cuda/7.0/devel/cudnn2/Dockerfile b/ubuntu-14.04/cuda/7.0/devel/cudnn2/Dockerfile deleted file mode 100644 index fee8b5c..0000000 --- a/ubuntu-14.04/cuda/7.0/devel/cudnn2/Dockerfile +++ /dev/null @@ -1,18 +0,0 @@ -FROM cuda:7.0-devel -LABEL maintainer "NVIDIA CORPORATION <cudatools@nvidia.com>" - -RUN apt-get update && apt-get install -y --no-install-recommends \ - curl && \ - rm -rf /var/lib/apt/lists/* - -ENV CUDNN_VERSION 2 -LABEL com.nvidia.cudnn.version="2" - -RUN CUDNN_DOWNLOAD_SUM=4b02cb6bf9dfa57f63bfff33e532f53e2c5a12f9f1a1b46e980e626a55f380aa && \ - curl -fsSL http://developer.download.nvidia.com/compute/redist/cudnn/v2/cudnn-6.5-linux-x64-v2.tgz -O && \ - echo "$CUDNN_DOWNLOAD_SUM cudnn-6.5-linux-x64-v2.tgz" | sha256sum -c --strict - && \ - tar -xzf cudnn-6.5-linux-x64-v2.tgz && \ - mv cudnn-6.5-linux-x64-v2/cudnn.h /usr/local/cuda/include && \ - mv cudnn-6.5-linux-x64-v2/libcudnn* /usr/local/cuda/lib64 && \ - rm -rf cudnn-6.5-linux-x64-v2* && \ - ldconfig diff --git a/ubuntu-14.04/cuda/7.0/devel/cudnn3/Dockerfile b/ubuntu-14.04/cuda/7.0/devel/cudnn3/Dockerfile deleted file mode 100644 index d9c6661..0000000 --- a/ubuntu-14.04/cuda/7.0/devel/cudnn3/Dockerfile +++ /dev/null @@ -1,16 +0,0 @@ -FROM cuda:7.0-devel -LABEL maintainer "NVIDIA CORPORATION <cudatools@nvidia.com>" - -RUN apt-get update && apt-get install -y --no-install-recommends \ - curl && \ - rm -rf /var/lib/apt/lists/* - -ENV CUDNN_VERSION 3 -LABEL com.nvidia.cudnn.version="3" - -RUN CUDNN_DOWNLOAD_SUM=98679d5ec039acfd4d81b8bfdc6a6352d6439e921523ff9909d364e706275c2b && \ - curl -fsSL http://developer.download.nvidia.com/compute/redist/cudnn/v3/cudnn-7.0-linux-x64-v3.0-prod.tgz -O && \ - echo "$CUDNN_DOWNLOAD_SUM cudnn-7.0-linux-x64-v3.0-prod.tgz" | sha256sum -c --strict - && \ - tar -xzf cudnn-7.0-linux-x64-v3.0-prod.tgz -C /usr/local && \ - rm cudnn-7.0-linux-x64-v3.0-prod.tgz && \ - ldconfig diff --git a/ubuntu-14.04/cuda/7.0/devel/cudnn4/Dockerfile b/ubuntu-14.04/cuda/7.0/devel/cudnn4/Dockerfile deleted file mode 100644 index b4f0c69..0000000 --- a/ubuntu-14.04/cuda/7.0/devel/cudnn4/Dockerfile +++ /dev/null @@ -1,11 +0,0 @@ -FROM cuda:7.0-devel -LABEL maintainer "NVIDIA CORPORATION <cudatools@nvidia.com>" - -RUN echo "deb http://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu1404/x86_64 /" > /etc/apt/sources.list.d/nvidia-ml.list - -ENV CUDNN_VERSION 4 -LABEL com.nvidia.cudnn.version="4" - -RUN apt-get update && apt-get install -y --no-install-recommends \ - libcudnn4-dev=4.0.8 && \ - rm -rf /var/lib/apt/lists/* diff --git a/ubuntu-14.04/cuda/7.0/runtime/Dockerfile b/ubuntu-14.04/cuda/7.0/runtime/Dockerfile deleted file mode 100644 index ef11a7e..0000000 --- a/ubuntu-14.04/cuda/7.0/runtime/Dockerfile +++ /dev/null @@ -1,36 +0,0 @@ -FROM ubuntu:14.04 -LABEL maintainer "NVIDIA CORPORATION <cudatools@nvidia.com>" - -LABEL com.nvidia.volumes.needed="nvidia_driver" - -RUN NVIDIA_GPGKEY_SUM=d1be581509378368edeec8c1eb2958702feedf3bc3d17011adbf24efacce4ab5 && \ - NVIDIA_GPGKEY_FPR=ae09fe4bbd223a84b2ccfce3f60f4b3d7fa2af80 && \ - apt-key adv --fetch-keys http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1404/x86_64/7fa2af80.pub && \ - apt-key adv --export --no-emit-version -a $NVIDIA_GPGKEY_FPR | tail -n +2 > cudasign.pub && \ - echo "$NVIDIA_GPGKEY_SUM cudasign.pub" | sha256sum -c --strict - && rm cudasign.pub && \ - echo "deb http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1404/x86_64 /" > /etc/apt/sources.list.d/cuda.list - -ENV CUDA_VERSION 7.0 -LABEL com.nvidia.cuda.version="7.0" - -ENV CUDA_PKG_VERSION 7-0=7.0-28 -RUN apt-get update && apt-get install -y --no-install-recommends \ - cuda-nvrtc-$CUDA_PKG_VERSION \ - cuda-cusolver-$CUDA_PKG_VERSION \ - cuda-cublas-$CUDA_PKG_VERSION \ - cuda-cufft-$CUDA_PKG_VERSION \ - cuda-curand-$CUDA_PKG_VERSION \ - cuda-cusparse-$CUDA_PKG_VERSION \ - cuda-npp-$CUDA_PKG_VERSION \ - cuda-cudart-$CUDA_PKG_VERSION && \ - ln -s cuda-$CUDA_VERSION /usr/local/cuda && \ - rm -rf /var/lib/apt/lists/* - -RUN echo "/usr/local/cuda/lib64" >> /etc/ld.so.conf.d/cuda.conf && \ - ldconfig - -RUN echo "/usr/local/nvidia/lib" >> /etc/ld.so.conf.d/nvidia.conf && \ - echo "/usr/local/nvidia/lib64" >> /etc/ld.so.conf.d/nvidia.conf - -ENV PATH /usr/local/nvidia/bin:/usr/local/cuda/bin:${PATH} -ENV LD_LIBRARY_PATH /usr/local/nvidia/lib:/usr/local/nvidia/lib64 diff --git a/ubuntu-14.04/cuda/7.0/runtime/cudnn2/Dockerfile b/ubuntu-14.04/cuda/7.0/runtime/cudnn2/Dockerfile deleted file mode 100644 index 196a178..0000000 --- a/ubuntu-14.04/cuda/7.0/runtime/cudnn2/Dockerfile +++ /dev/null @@ -1,17 +0,0 @@ -FROM cuda:7.0-runtime -LABEL maintainer "NVIDIA CORPORATION <cudatools@nvidia.com>" - -RUN apt-get update && apt-get install -y --no-install-recommends \ - curl && \ - rm -rf /var/lib/apt/lists/* - -ENV CUDNN_VERSION 2 -LABEL com.nvidia.cudnn.version="2" - -RUN CUDNN_DOWNLOAD_SUM=4b02cb6bf9dfa57f63bfff33e532f53e2c5a12f9f1a1b46e980e626a55f380aa && \ - curl -fsSL http://developer.download.nvidia.com/compute/redist/cudnn/v2/cudnn-6.5-linux-x64-v2.tgz -O && \ - echo "$CUDNN_DOWNLOAD_SUM cudnn-6.5-linux-x64-v2.tgz" | sha256sum -c --strict - && \ - tar -xzf cudnn-6.5-linux-x64-v2.tgz && \ - mv cudnn-6.5-linux-x64-v2/libcudnn.so* /usr/local/cuda/lib64 && \ - rm -rf cudnn-6.5-linux-x64-v2* && \ - ldconfig diff --git a/ubuntu-14.04/cuda/7.0/runtime/cudnn3/Dockerfile b/ubuntu-14.04/cuda/7.0/runtime/cudnn3/Dockerfile deleted file mode 100644 index a1d2e3a..0000000 --- a/ubuntu-14.04/cuda/7.0/runtime/cudnn3/Dockerfile +++ /dev/null @@ -1,16 +0,0 @@ -FROM cuda:7.0-runtime -LABEL maintainer "NVIDIA CORPORATION <cudatools@nvidia.com>" - -RUN apt-get update && apt-get install -y --no-install-recommends \ - curl && \ - rm -rf /var/lib/apt/lists/* - -ENV CUDNN_VERSION 3 -LABEL com.nvidia.cudnn.version="3" - -RUN CUDNN_DOWNLOAD_SUM=98679d5ec039acfd4d81b8bfdc6a6352d6439e921523ff9909d364e706275c2b && \ - curl -fsSL http://developer.download.nvidia.com/compute/redist/cudnn/v3/cudnn-7.0-linux-x64-v3.0-prod.tgz -O && \ - echo "$CUDNN_DOWNLOAD_SUM cudnn-7.0-linux-x64-v3.0-prod.tgz" | sha256sum -c --strict - && \ - tar -xzf cudnn-7.0-linux-x64-v3.0-prod.tgz -C /usr/local --wildcards 'cuda/lib64/libcudnn.so.*' && \ - rm cudnn-7.0-linux-x64-v3.0-prod.tgz && \ - ldconfig diff --git a/ubuntu-14.04/cuda/7.0/runtime/cudnn4/Dockerfile b/ubuntu-14.04/cuda/7.0/runtime/cudnn4/Dockerfile deleted file mode 100644 index dadb2da..0000000 --- a/ubuntu-14.04/cuda/7.0/runtime/cudnn4/Dockerfile +++ /dev/null @@ -1,11 +0,0 @@ -FROM cuda:7.0-runtime -LABEL maintainer "NVIDIA CORPORATION <cudatools@nvidia.com>" - -RUN echo "deb http://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu1404/x86_64 /" > /etc/apt/sources.list.d/nvidia-ml.list - -ENV CUDNN_VERSION 4 -LABEL com.nvidia.cudnn.version="4" - -RUN apt-get update && apt-get install -y --no-install-recommends \ - libcudnn4=4.0.8 && \ - rm -rf /var/lib/apt/lists/* diff --git a/ubuntu-14.04/cuda/7.5/devel/Dockerfile b/ubuntu-14.04/cuda/7.5/devel/Dockerfile deleted file mode 100644 index d57f586..0000000 --- a/ubuntu-14.04/cuda/7.5/devel/Dockerfile +++ /dev/null @@ -1,27 +0,0 @@ -FROM cuda:7.5-runtime -LABEL maintainer "NVIDIA CORPORATION <cudatools@nvidia.com>" - -RUN apt-get update && apt-get install -y --no-install-recommends \ - cuda-core-$CUDA_PKG_VERSION \ - cuda-misc-headers-$CUDA_PKG_VERSION \ - cuda-command-line-tools-$CUDA_PKG_VERSION \ - cuda-license-$CUDA_PKG_VERSION \ - cuda-nvrtc-dev-$CUDA_PKG_VERSION \ - cuda-cusolver-dev-$CUDA_PKG_VERSION \ - cuda-cublas-dev-$CUDA_PKG_VERSION \ - cuda-cufft-dev-$CUDA_PKG_VERSION \ - cuda-curand-dev-$CUDA_PKG_VERSION \ - cuda-cusparse-dev-$CUDA_PKG_VERSION \ - cuda-npp-dev-$CUDA_PKG_VERSION \ - cuda-cudart-dev-$CUDA_PKG_VERSION \ - cuda-driver-dev-$CUDA_PKG_VERSION && \ - cd /tmp && apt-get download gpu-deployment-kit && \ - rm -rf /var/lib/apt/lists/* - -RUN mkdir /tmp/gpu-deployment-kit && cd /tmp/gpu-deployment-kit && \ - dpkg -x /tmp/gpu-deployment-kit_*.deb . && \ - mv usr/include/nvidia/gdk/* /usr/local/cuda/include && \ - mv usr/src/gdk/nvml/lib/* /usr/local/cuda/lib64/stubs && \ - rm -rf /tmp/gpu-deployment-kit* - -ENV LIBRARY_PATH /usr/local/cuda/lib64/stubs:${LIBRARY_PATH} diff --git a/ubuntu-14.04/cuda/7.5/devel/cudnn3/Dockerfile b/ubuntu-14.04/cuda/7.5/devel/cudnn3/Dockerfile deleted file mode 100644 index 63841c6..0000000 --- a/ubuntu-14.04/cuda/7.5/devel/cudnn3/Dockerfile +++ /dev/null @@ -1,16 +0,0 @@ -FROM cuda:7.5-devel -LABEL maintainer "NVIDIA CORPORATION <cudatools@nvidia.com>" - -RUN apt-get update && apt-get install -y --no-install-recommends \ - curl && \ - rm -rf /var/lib/apt/lists/* - -ENV CUDNN_VERSION 3 -LABEL com.nvidia.cudnn.version="3" - -RUN CUDNN_DOWNLOAD_SUM=98679d5ec039acfd4d81b8bfdc6a6352d6439e921523ff9909d364e706275c2b && \ - curl -fsSL http://developer.download.nvidia.com/compute/redist/cudnn/v3/cudnn-7.0-linux-x64-v3.0-prod.tgz -O && \ - echo "$CUDNN_DOWNLOAD_SUM cudnn-7.0-linux-x64-v3.0-prod.tgz" | sha256sum -c --strict - && \ - tar -xzf cudnn-7.0-linux-x64-v3.0-prod.tgz -C /usr/local && \ - rm cudnn-7.0-linux-x64-v3.0-prod.tgz && \ - ldconfig diff --git a/ubuntu-14.04/cuda/7.5/devel/cudnn4/Dockerfile b/ubuntu-14.04/cuda/7.5/devel/cudnn4/Dockerfile deleted file mode 100644 index b69f318..0000000 --- a/ubuntu-14.04/cuda/7.5/devel/cudnn4/Dockerfile +++ /dev/null @@ -1,11 +0,0 @@ -FROM cuda:7.5-devel -LABEL maintainer "NVIDIA CORPORATION <cudatools@nvidia.com>" - -RUN echo "deb http://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu1404/x86_64 /" > /etc/apt/sources.list.d/nvidia-ml.list - -ENV CUDNN_VERSION 4 -LABEL com.nvidia.cudnn.version="4" - -RUN apt-get update && apt-get install -y --no-install-recommends \ - libcudnn4-dev=4.0.8 && \ - rm -rf /var/lib/apt/lists/* diff --git a/ubuntu-14.04/cuda/7.5/devel/cudnn5/Dockerfile b/ubuntu-14.04/cuda/7.5/devel/cudnn5/Dockerfile deleted file mode 100644 index 995a661..0000000 --- a/ubuntu-14.04/cuda/7.5/devel/cudnn5/Dockerfile +++ /dev/null @@ -1,11 +0,0 @@ -FROM cuda:7.5-devel -LABEL maintainer "NVIDIA CORPORATION <cudatools@nvidia.com>" - -RUN echo "deb http://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu1404/x86_64 /" > /etc/apt/sources.list.d/nvidia-ml.list - -ENV CUDNN_VERSION 5 -LABEL com.nvidia.cudnn.version="5" - -RUN apt-get update && apt-get install -y --no-install-recommends \ - libcudnn5-dev=5.1.3-1+cuda7.5 && \ - rm -rf /var/lib/apt/lists/* diff --git a/ubuntu-14.04/cuda/7.5/runtime/Dockerfile b/ubuntu-14.04/cuda/7.5/runtime/Dockerfile deleted file mode 100644 index fe80b81..0000000 --- a/ubuntu-14.04/cuda/7.5/runtime/Dockerfile +++ /dev/null @@ -1,36 +0,0 @@ -FROM ubuntu:14.04 -LABEL maintainer "NVIDIA CORPORATION <cudatools@nvidia.com>" - -LABEL com.nvidia.volumes.needed="nvidia_driver" - -RUN NVIDIA_GPGKEY_SUM=d1be581509378368edeec8c1eb2958702feedf3bc3d17011adbf24efacce4ab5 && \ - NVIDIA_GPGKEY_FPR=ae09fe4bbd223a84b2ccfce3f60f4b3d7fa2af80 && \ - apt-key adv --fetch-keys http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1404/x86_64/7fa2af80.pub && \ - apt-key adv --export --no-emit-version -a $NVIDIA_GPGKEY_FPR | tail -n +2 > cudasign.pub && \ - echo "$NVIDIA_GPGKEY_SUM cudasign.pub" | sha256sum -c --strict - && rm cudasign.pub && \ - echo "deb http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1404/x86_64 /" > /etc/apt/sources.list.d/cuda.list - -ENV CUDA_VERSION 7.5 -LABEL com.nvidia.cuda.version="7.5" - -ENV CUDA_PKG_VERSION 7-5=7.5-18 -RUN apt-get update && apt-get install -y --no-install-recommends \ - cuda-nvrtc-$CUDA_PKG_VERSION \ - cuda-cusolver-$CUDA_PKG_VERSION \ - cuda-cublas-$CUDA_PKG_VERSION \ - cuda-cufft-$CUDA_PKG_VERSION \ - cuda-curand-$CUDA_PKG_VERSION \ - cuda-cusparse-$CUDA_PKG_VERSION \ - cuda-npp-$CUDA_PKG_VERSION \ - cuda-cudart-$CUDA_PKG_VERSION && \ - ln -s cuda-$CUDA_VERSION /usr/local/cuda && \ - rm -rf /var/lib/apt/lists/* - -RUN echo "/usr/local/cuda/lib64" >> /etc/ld.so.conf.d/cuda.conf && \ - ldconfig - -RUN echo "/usr/local/nvidia/lib" >> /etc/ld.so.conf.d/nvidia.conf && \ - echo "/usr/local/nvidia/lib64" >> /etc/ld.so.conf.d/nvidia.conf - -ENV PATH /usr/local/nvidia/bin:/usr/local/cuda/bin:${PATH} -ENV LD_LIBRARY_PATH /usr/local/nvidia/lib:/usr/local/nvidia/lib64 diff --git a/ubuntu-14.04/cuda/7.5/runtime/cudnn3/Dockerfile b/ubuntu-14.04/cuda/7.5/runtime/cudnn3/Dockerfile deleted file mode 100644 index 0b362bc..0000000 --- a/ubuntu-14.04/cuda/7.5/runtime/cudnn3/Dockerfile +++ /dev/null @@ -1,16 +0,0 @@ -FROM cuda:7.5-runtime -LABEL maintainer "NVIDIA CORPORATION <cudatools@nvidia.com>" - -RUN apt-get update && apt-get install -y --no-install-recommends \ - curl && \ - rm -rf /var/lib/apt/lists/* - -ENV CUDNN_VERSION 3 -LABEL com.nvidia.cudnn.version="3" - -RUN CUDNN_DOWNLOAD_SUM=98679d5ec039acfd4d81b8bfdc6a6352d6439e921523ff9909d364e706275c2b && \ - curl -fsSL http://developer.download.nvidia.com/compute/redist/cudnn/v3/cudnn-7.0-linux-x64-v3.0-prod.tgz -O && \ - echo "$CUDNN_DOWNLOAD_SUM cudnn-7.0-linux-x64-v3.0-prod.tgz" | sha256sum -c --strict - && \ - tar -xzf cudnn-7.0-linux-x64-v3.0-prod.tgz -C /usr/local --wildcards 'cuda/lib64/libcudnn.so.*' && \ - rm cudnn-7.0-linux-x64-v3.0-prod.tgz && \ - ldconfig diff --git a/ubuntu-14.04/cuda/7.5/runtime/cudnn4/Dockerfile b/ubuntu-14.04/cuda/7.5/runtime/cudnn4/Dockerfile deleted file mode 100644 index 84c0667..0000000 --- a/ubuntu-14.04/cuda/7.5/runtime/cudnn4/Dockerfile +++ /dev/null @@ -1,11 +0,0 @@ -FROM cuda:7.5-runtime -LABEL maintainer "NVIDIA CORPORATION <cudatools@nvidia.com>" - -RUN echo "deb http://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu1404/x86_64 /" > /etc/apt/sources.list.d/nvidia-ml.list - -ENV CUDNN_VERSION 4 -LABEL com.nvidia.cudnn.version="4" - -RUN apt-get update && apt-get install -y --no-install-recommends \ - libcudnn4=4.0.8 && \ - rm -rf /var/lib/apt/lists/* diff --git a/ubuntu-14.04/cuda/7.5/runtime/cudnn5/Dockerfile b/ubuntu-14.04/cuda/7.5/runtime/cudnn5/Dockerfile deleted file mode 100644 index 594e4f1..0000000 --- a/ubuntu-14.04/cuda/7.5/runtime/cudnn5/Dockerfile +++ /dev/null @@ -1,11 +0,0 @@ -FROM cuda:7.5-runtime -LABEL maintainer "NVIDIA CORPORATION <cudatools@nvidia.com>" - -RUN echo "deb http://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu1404/x86_64 /" > /etc/apt/sources.list.d/nvidia-ml.list - -ENV CUDNN_VERSION 5 -LABEL com.nvidia.cudnn.version="5" - -RUN apt-get update && apt-get install -y --no-install-recommends \ - libcudnn5=5.1.3-1+cuda7.5 && \ - rm -rf /var/lib/apt/lists/* diff --git a/ubuntu-14.04/cuda/8.0/devel/Dockerfile b/ubuntu-14.04/cuda/8.0/devel/Dockerfile deleted file mode 100644 index ca50e8b..0000000 --- a/ubuntu-14.04/cuda/8.0/devel/Dockerfile +++ /dev/null @@ -1,21 +0,0 @@ -FROM cuda:8.0-runtime -LABEL maintainer "NVIDIA CORPORATION <cudatools@nvidia.com>" - -RUN apt-get update && apt-get install -y --no-install-recommends \ - cuda-core-$CUDA_PKG_VERSION \ - cuda-misc-headers-$CUDA_PKG_VERSION \ - cuda-command-line-tools-$CUDA_PKG_VERSION \ - cuda-nvrtc-dev-$CUDA_PKG_VERSION \ - cuda-nvml-dev-$CUDA_PKG_VERSION \ - cuda-nvgraph-dev-$CUDA_PKG_VERSION \ - cuda-cusolver-dev-$CUDA_PKG_VERSION \ - cuda-cublas-dev-$CUDA_PKG_VERSION \ - cuda-cufft-dev-$CUDA_PKG_VERSION \ - cuda-curand-dev-$CUDA_PKG_VERSION \ - cuda-cusparse-dev-$CUDA_PKG_VERSION \ - cuda-npp-dev-$CUDA_PKG_VERSION \ - cuda-cudart-dev-$CUDA_PKG_VERSION \ - cuda-driver-dev-$CUDA_PKG_VERSION && \ - rm -rf /var/lib/apt/lists/* - -ENV LIBRARY_PATH /usr/local/cuda/lib64/stubs:${LIBRARY_PATH} diff --git a/ubuntu-14.04/cuda/8.0/devel/cudnn5/Dockerfile b/ubuntu-14.04/cuda/8.0/devel/cudnn5/Dockerfile deleted file mode 100644 index 9bff9bf..0000000 --- a/ubuntu-14.04/cuda/8.0/devel/cudnn5/Dockerfile +++ /dev/null @@ -1,16 +0,0 @@ -FROM cuda:8.0-devel -LABEL maintainer "NVIDIA CORPORATION <cudatools@nvidia.com>" - -RUN apt-get update && apt-get install -y --no-install-recommends \ - curl && \ - rm -rf /var/lib/apt/lists/* - -ENV CUDNN_VERSION 5 -LABEL com.nvidia.cudnn.version="5" - -RUN CUDNN_DOWNLOAD_SUM=a87cb2df2e5e7cc0a05e266734e679ee1a2fadad6f06af82a76ed81a23b102c8 && \ - curl -fsSL http://developer.download.nvidia.com/compute/redist/cudnn/v5.1/cudnn-8.0-linux-x64-v5.1.tgz -O && \ - echo "$CUDNN_DOWNLOAD_SUM cudnn-8.0-linux-x64-v5.1.tgz" | sha256sum -c --strict - && \ - tar -xzf cudnn-8.0-linux-x64-v5.1.tgz -C /usr/local && \ - rm cudnn-8.0-linux-x64-v5.1.tgz && \ - ldconfig diff --git a/ubuntu-14.04/cuda/8.0/runtime/Dockerfile b/ubuntu-14.04/cuda/8.0/runtime/Dockerfile deleted file mode 100644 index 3b34a8a..0000000 --- a/ubuntu-14.04/cuda/8.0/runtime/Dockerfile +++ /dev/null @@ -1,37 +0,0 @@ -FROM ubuntu:14.04 -LABEL maintainer "NVIDIA CORPORATION <cudatools@nvidia.com>" - -LABEL com.nvidia.volumes.needed="nvidia_driver" - -RUN NVIDIA_GPGKEY_SUM=d1be581509378368edeec8c1eb2958702feedf3bc3d17011adbf24efacce4ab5 && \ - NVIDIA_GPGKEY_FPR=ae09fe4bbd223a84b2ccfce3f60f4b3d7fa2af80 && \ - apt-key adv --fetch-keys http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1404/x86_64/7fa2af80.pub && \ - apt-key adv --export --no-emit-version -a $NVIDIA_GPGKEY_FPR | tail -n +2 > cudasign.pub && \ - echo "$NVIDIA_GPGKEY_SUM cudasign.pub" | sha256sum -c --strict - && rm cudasign.pub && \ - echo "deb http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1404/x86_64 /" > /etc/apt/sources.list.d/cuda.list - -ENV CUDA_VERSION 8.0 -LABEL com.nvidia.cuda.version="8.0" - -ENV CUDA_PKG_VERSION 8-0=8.0.44-1 -RUN apt-get update && apt-get install -y --no-install-recommends \ - cuda-nvrtc-$CUDA_PKG_VERSION \ - cuda-nvgraph-$CUDA_PKG_VERSION \ - cuda-cusolver-$CUDA_PKG_VERSION \ - cuda-cublas-$CUDA_PKG_VERSION \ - cuda-cufft-$CUDA_PKG_VERSION \ - cuda-curand-$CUDA_PKG_VERSION \ - cuda-cusparse-$CUDA_PKG_VERSION \ - cuda-npp-$CUDA_PKG_VERSION \ - cuda-cudart-$CUDA_PKG_VERSION && \ - ln -s cuda-$CUDA_VERSION /usr/local/cuda && \ - rm -rf /var/lib/apt/lists/* - -RUN echo "/usr/local/cuda/lib64" >> /etc/ld.so.conf.d/cuda.conf && \ - ldconfig - -RUN echo "/usr/local/nvidia/lib" >> /etc/ld.so.conf.d/nvidia.conf && \ - echo "/usr/local/nvidia/lib64" >> /etc/ld.so.conf.d/nvidia.conf - -ENV PATH /usr/local/nvidia/bin:/usr/local/cuda/bin:${PATH} -ENV LD_LIBRARY_PATH /usr/local/nvidia/lib:/usr/local/nvidia/lib64 diff --git a/ubuntu-14.04/cuda/8.0/runtime/cudnn5/Dockerfile b/ubuntu-14.04/cuda/8.0/runtime/cudnn5/Dockerfile deleted file mode 100644 index 2d8b725..0000000 --- a/ubuntu-14.04/cuda/8.0/runtime/cudnn5/Dockerfile +++ /dev/null @@ -1,16 +0,0 @@ -FROM cuda:8.0-runtime -LABEL maintainer "NVIDIA CORPORATION <cudatools@nvidia.com>" - -RUN apt-get update && apt-get install -y --no-install-recommends \ - curl && \ - rm -rf /var/lib/apt/lists/* - -ENV CUDNN_VERSION 5 -LABEL com.nvidia.cudnn.version="5" - -RUN CUDNN_DOWNLOAD_SUM=a87cb2df2e5e7cc0a05e266734e679ee1a2fadad6f06af82a76ed81a23b102c8 && \ - curl -fsSL http://developer.download.nvidia.com/compute/redist/cudnn/v5.1/cudnn-8.0-linux-x64-v5.1.tgz -O && \ - echo "$CUDNN_DOWNLOAD_SUM cudnn-8.0-linux-x64-v5.1.tgz" | sha256sum -c --strict - && \ - tar -xzf cudnn-8.0-linux-x64-v5.1.tgz -C /usr/local --wildcards 'cuda/lib64/libcudnn.so.*' && \ - rm cudnn-8.0-linux-x64-v5.1.tgz && \ - ldconfig diff --git a/ubuntu-14.04/cuda/Makefile b/ubuntu-14.04/cuda/Makefile deleted file mode 100644 index 3713fd4..0000000 --- a/ubuntu-14.04/cuda/Makefile +++ /dev/null @@ -1,16 +0,0 @@ -# Copyright (c) 2015-2016, NVIDIA CORPORATION. All rights reserved. - -CUDA_VERSIONS := 8.0 \ - 7.5 \ - 7.0 \ - 6.5 - -CUDNN_VERSIONS := 8.0-cudnn5 \ - 7.5-cudnn5 \ - 7.5-cudnn4 \ - 7.5-cudnn3 \ - 7.0-cudnn4 \ - 7.0-cudnn3 \ - 7.0-cudnn2 - -include ../../mk/cuda.mk diff --git a/ubuntu-14.04/digits/3.0/Dockerfile b/ubuntu-14.04/digits/3.0/Dockerfile deleted file mode 100644 index 13cc9b2..0000000 --- a/ubuntu-14.04/digits/3.0/Dockerfile +++ /dev/null @@ -1,22 +0,0 @@ -FROM caffe:0.14 -LABEL maintainer "NVIDIA CORPORATION <cudatools@nvidia.com>" - -ENV DIGITS_VERSION 3.0 -LABEL com.nvidia.digits.version="3.0" - -ENV DIGITS_PKG_VERSION 3.0.0-1 -# workaround: gcc and libhdf5-dev are dependencies that are currently missing from the torch package -RUN apt-get update && apt-get install -y --no-install-recommends \ - torch7-nv=0.9.98-1+cuda7.5 \ - graphviz \ - gcc \ - libhdf5-dev \ - digits=$DIGITS_PKG_VERSION && \ - rm -rf /var/lib/apt/lists/* - -RUN mkdir -p /var/log/digits -RUN mkdir -p /usr/share/digits/digits/jobs - -EXPOSE 34448 -WORKDIR /usr/share/digits -ENTRYPOINT ["./digits-server"] diff --git a/ubuntu-14.04/digits/3.3/Dockerfile b/ubuntu-14.04/digits/3.3/Dockerfile deleted file mode 100644 index 4c9847b..0000000 --- a/ubuntu-14.04/digits/3.3/Dockerfile +++ /dev/null @@ -1,43 +0,0 @@ -FROM caffe:0.14 -LABEL maintainer "NVIDIA CORPORATION <cudatools@nvidia.com>" - -# workaround: gcc and libhdf5-dev are dependencies that are currently missing from the torch package -RUN apt-get update && apt-get install -y --no-install-recommends \ - gcc \ - git \ - graphviz \ - gunicorn \ - libhdf5-dev \ - nginx \ - python-caffe-nv \ - python-flask \ - python-flaskext.socketio \ - python-flaskext.wtf \ - python-gevent \ - python-lmdb \ - python-pil \ - python-pip \ - python-pydot \ - python-requests \ - python-six \ - python-skimage \ - python-wtforms \ - torch7-nv=0.9.98-1+cuda7.5 && \ - rm -rf /var/lib/apt/lists/* - -ENV DIGITS_VERSION 3.3 -LABEL com.nvidia.digits.version="3.3" - -WORKDIR /opt/digits - -ENV CLONE_TAG=v3.3.0 -RUN git clone -b ${CLONE_TAG} --depth 1 https://github.com/NVIDIA/DIGITS.git . && \ - for req in $(cat requirements.txt); do pip install $req; done - -VOLUME /data -VOLUME /jobs - -COPY digits.cfg digits/digits.cfg - -EXPOSE 34448 -ENTRYPOINT ["/opt/digits/digits-server"] diff --git a/ubuntu-14.04/digits/3.3/digits.cfg b/ubuntu-14.04/digits/3.3/digits.cfg deleted file mode 100644 index 545cb5c..0000000 --- a/ubuntu-14.04/digits/3.3/digits.cfg +++ /dev/null @@ -1,3 +0,0 @@ -[DIGITS] -jobs_dir = /jobs -log_file = /jobs/digits.log diff --git a/ubuntu-14.04/digits/4.0/Dockerfile b/ubuntu-14.04/digits/4.0/Dockerfile deleted file mode 100644 index 8fe1138..0000000 --- a/ubuntu-14.04/digits/4.0/Dockerfile +++ /dev/null @@ -1,25 +0,0 @@ -FROM caffe:0.15 -LABEL maintainer "NVIDIA CORPORATION <cudatools@nvidia.com>" - -ENV DIGITS_VERSION 4.0 -LABEL com.nvidia.digits.version="4.0" - -# workaround: gcc and libhdf5-dev are dependencies that are currently missing from the torch package -ENV DIGITS_PKG_VERSION 4.0.0-1 -RUN apt-get update && apt-get install -y --no-install-recommends \ - torch7-nv=0.9.99-1+cuda7.5 \ - graphviz \ - gcc \ - libhdf5-dev \ - digits=$DIGITS_PKG_VERSION && \ - rm -rf /var/lib/apt/lists/* - -VOLUME /data -VOLUME /jobs - -WORKDIR /usr/share/digits - -COPY digits.cfg digits/digits.cfg -EXPOSE 34448 - -ENTRYPOINT ["./digits-server"] diff --git a/ubuntu-14.04/digits/4.0/digits.cfg b/ubuntu-14.04/digits/4.0/digits.cfg deleted file mode 100644 index 545cb5c..0000000 --- a/ubuntu-14.04/digits/4.0/digits.cfg +++ /dev/null @@ -1,3 +0,0 @@ -[DIGITS] -jobs_dir = /jobs -log_file = /jobs/digits.log diff --git a/ubuntu-14.04/digits/Makefile b/ubuntu-14.04/digits/Makefile deleted file mode 100644 index 51d54c3..0000000 --- a/ubuntu-14.04/digits/Makefile +++ /dev/null @@ -1,7 +0,0 @@ -# Copyright (c) 2016, NVIDIA CORPORATION. All rights reserved. - -DIGITS_VERSIONS := 4.0 \ - 3.3 \ - 3.0 - -include ../../mk/digits.mk diff --git a/ubuntu-14.04/opencl/Makefile b/ubuntu-14.04/opencl/Makefile deleted file mode 100644 index b065ae3..0000000 --- a/ubuntu-14.04/opencl/Makefile +++ /dev/null @@ -1,3 +0,0 @@ -# Copyright (c) 2016, NVIDIA CORPORATION. All rights reserved. - -include ../../mk/opencl.mk diff --git a/ubuntu-14.04/opencl/devel/Dockerfile b/ubuntu-14.04/opencl/devel/Dockerfile deleted file mode 100644 index 27f29ff..0000000 --- a/ubuntu-14.04/opencl/devel/Dockerfile +++ /dev/null @@ -1,7 +0,0 @@ -FROM opencl:runtime -LABEL maintainer "NVIDIA CORPORATION <cudatools@nvidia.com>" - -RUN apt-get update && apt-get install -y --no-install-recommends \ - clinfo \ - ocl-icd-opencl-dev && \ - rm -rf /var/lib/apt/lists/* diff --git a/ubuntu-14.04/opencl/runtime/Dockerfile b/ubuntu-14.04/opencl/runtime/Dockerfile deleted file mode 100644 index 9ca3cdf..0000000 --- a/ubuntu-14.04/opencl/runtime/Dockerfile +++ /dev/null @@ -1,18 +0,0 @@ -FROM ubuntu:14.04 -LABEL maintainer "NVIDIA CORPORATION <cudatools@nvidia.com>" - -LABEL com.nvidia.volumes.needed="nvidia_driver" - -RUN apt-get update && apt-get install -y --no-install-recommends \ - ocl-icd-libopencl1 \ - clinfo && \ - rm -rf /var/lib/apt/lists/* - -RUN mkdir -p /etc/OpenCL/vendors && \ - echo "libnvidia-opencl.so.1" > /etc/OpenCL/vendors/nvidia.icd - -RUN echo "/usr/local/nvidia/lib" >> /etc/ld.so.conf.d/nvidia.conf && \ - echo "/usr/local/nvidia/lib64" >> /etc/ld.so.conf.d/nvidia.conf - -ENV PATH /usr/local/nvidia/bin:${PATH} -ENV LD_LIBRARY_PATH /usr/local/nvidia/lib:/usr/local/nvidia/lib64 diff --git a/ubuntu-16.04/cuda/8.0/devel/Dockerfile b/ubuntu-16.04/cuda/8.0/devel/Dockerfile deleted file mode 100644 index ca50e8b..0000000 --- a/ubuntu-16.04/cuda/8.0/devel/Dockerfile +++ /dev/null @@ -1,21 +0,0 @@ -FROM cuda:8.0-runtime -LABEL maintainer "NVIDIA CORPORATION <cudatools@nvidia.com>" - -RUN apt-get update && apt-get install -y --no-install-recommends \ - cuda-core-$CUDA_PKG_VERSION \ - cuda-misc-headers-$CUDA_PKG_VERSION \ - cuda-command-line-tools-$CUDA_PKG_VERSION \ - cuda-nvrtc-dev-$CUDA_PKG_VERSION \ - cuda-nvml-dev-$CUDA_PKG_VERSION \ - cuda-nvgraph-dev-$CUDA_PKG_VERSION \ - cuda-cusolver-dev-$CUDA_PKG_VERSION \ - cuda-cublas-dev-$CUDA_PKG_VERSION \ - cuda-cufft-dev-$CUDA_PKG_VERSION \ - cuda-curand-dev-$CUDA_PKG_VERSION \ - cuda-cusparse-dev-$CUDA_PKG_VERSION \ - cuda-npp-dev-$CUDA_PKG_VERSION \ - cuda-cudart-dev-$CUDA_PKG_VERSION \ - cuda-driver-dev-$CUDA_PKG_VERSION && \ - rm -rf /var/lib/apt/lists/* - -ENV LIBRARY_PATH /usr/local/cuda/lib64/stubs:${LIBRARY_PATH} diff --git a/ubuntu-16.04/cuda/8.0/devel/cudnn5/Dockerfile b/ubuntu-16.04/cuda/8.0/devel/cudnn5/Dockerfile deleted file mode 100644 index 9bff9bf..0000000 --- a/ubuntu-16.04/cuda/8.0/devel/cudnn5/Dockerfile +++ /dev/null @@ -1,16 +0,0 @@ -FROM cuda:8.0-devel -LABEL maintainer "NVIDIA CORPORATION <cudatools@nvidia.com>" - -RUN apt-get update && apt-get install -y --no-install-recommends \ - curl && \ - rm -rf /var/lib/apt/lists/* - -ENV CUDNN_VERSION 5 -LABEL com.nvidia.cudnn.version="5" - -RUN CUDNN_DOWNLOAD_SUM=a87cb2df2e5e7cc0a05e266734e679ee1a2fadad6f06af82a76ed81a23b102c8 && \ - curl -fsSL http://developer.download.nvidia.com/compute/redist/cudnn/v5.1/cudnn-8.0-linux-x64-v5.1.tgz -O && \ - echo "$CUDNN_DOWNLOAD_SUM cudnn-8.0-linux-x64-v5.1.tgz" | sha256sum -c --strict - && \ - tar -xzf cudnn-8.0-linux-x64-v5.1.tgz -C /usr/local && \ - rm cudnn-8.0-linux-x64-v5.1.tgz && \ - ldconfig diff --git a/ubuntu-16.04/cuda/8.0/runtime/Dockerfile b/ubuntu-16.04/cuda/8.0/runtime/Dockerfile deleted file mode 100644 index 368d175..0000000 --- a/ubuntu-16.04/cuda/8.0/runtime/Dockerfile +++ /dev/null @@ -1,37 +0,0 @@ -FROM ubuntu:16.04 -LABEL maintainer "NVIDIA CORPORATION <cudatools@nvidia.com>" - -LABEL com.nvidia.volumes.needed="nvidia_driver" - -RUN NVIDIA_GPGKEY_SUM=d1be581509378368edeec8c1eb2958702feedf3bc3d17011adbf24efacce4ab5 && \ - NVIDIA_GPGKEY_FPR=ae09fe4bbd223a84b2ccfce3f60f4b3d7fa2af80 && \ - apt-key adv --fetch-keys http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64/7fa2af80.pub && \ - apt-key adv --export --no-emit-version -a $NVIDIA_GPGKEY_FPR | tail -n +5 > cudasign.pub && \ - echo "$NVIDIA_GPGKEY_SUM cudasign.pub" | sha256sum -c --strict - && rm cudasign.pub && \ - echo "deb http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64 /" > /etc/apt/sources.list.d/cuda.list - -ENV CUDA_VERSION 8.0 -LABEL com.nvidia.cuda.version="8.0" - -ENV CUDA_PKG_VERSION 8-0=8.0.44-1 -RUN apt-get update && apt-get install -y --no-install-recommends \ - cuda-nvrtc-$CUDA_PKG_VERSION \ - cuda-nvgraph-$CUDA_PKG_VERSION \ - cuda-cusolver-$CUDA_PKG_VERSION \ - cuda-cublas-$CUDA_PKG_VERSION \ - cuda-cufft-$CUDA_PKG_VERSION \ - cuda-curand-$CUDA_PKG_VERSION \ - cuda-cusparse-$CUDA_PKG_VERSION \ - cuda-npp-$CUDA_PKG_VERSION \ - cuda-cudart-$CUDA_PKG_VERSION && \ - ln -s cuda-$CUDA_VERSION /usr/local/cuda && \ - rm -rf /var/lib/apt/lists/* - -RUN echo "/usr/local/cuda/lib64" >> /etc/ld.so.conf.d/cuda.conf && \ - ldconfig - -RUN echo "/usr/local/nvidia/lib" >> /etc/ld.so.conf.d/nvidia.conf && \ - echo "/usr/local/nvidia/lib64" >> /etc/ld.so.conf.d/nvidia.conf - -ENV PATH /usr/local/nvidia/bin:/usr/local/cuda/bin:${PATH} -ENV LD_LIBRARY_PATH /usr/local/nvidia/lib:/usr/local/nvidia/lib64 diff --git a/ubuntu-16.04/cuda/8.0/runtime/cudnn5/Dockerfile b/ubuntu-16.04/cuda/8.0/runtime/cudnn5/Dockerfile deleted file mode 100644 index 2d8b725..0000000 --- a/ubuntu-16.04/cuda/8.0/runtime/cudnn5/Dockerfile +++ /dev/null @@ -1,16 +0,0 @@ -FROM cuda:8.0-runtime -LABEL maintainer "NVIDIA CORPORATION <cudatools@nvidia.com>" - -RUN apt-get update && apt-get install -y --no-install-recommends \ - curl && \ - rm -rf /var/lib/apt/lists/* - -ENV CUDNN_VERSION 5 -LABEL com.nvidia.cudnn.version="5" - -RUN CUDNN_DOWNLOAD_SUM=a87cb2df2e5e7cc0a05e266734e679ee1a2fadad6f06af82a76ed81a23b102c8 && \ - curl -fsSL http://developer.download.nvidia.com/compute/redist/cudnn/v5.1/cudnn-8.0-linux-x64-v5.1.tgz -O && \ - echo "$CUDNN_DOWNLOAD_SUM cudnn-8.0-linux-x64-v5.1.tgz" | sha256sum -c --strict - && \ - tar -xzf cudnn-8.0-linux-x64-v5.1.tgz -C /usr/local --wildcards 'cuda/lib64/libcudnn.so.*' && \ - rm cudnn-8.0-linux-x64-v5.1.tgz && \ - ldconfig diff --git a/ubuntu-16.04/cuda/Makefile b/ubuntu-16.04/cuda/Makefile deleted file mode 100644 index 2604438..0000000 --- a/ubuntu-16.04/cuda/Makefile +++ /dev/null @@ -1,7 +0,0 @@ -# Copyright (c) 2016, NVIDIA CORPORATION. All rights reserved. - -CUDA_VERSIONS := 8.0 - -CUDNN_VERSIONS := 8.0-cudnn5 - -include ../../mk/cuda.mk |