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
This commit is contained in:
parent
4ff890ba18
commit
ffcf3becde
53
Makefile
53
Makefile
|
@ -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)
|
||||
|
|
|
@ -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}
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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}
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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}
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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}
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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}
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
24
mk/caffe.mk
24
mk/caffe.mk
|
@ -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)/$@
|
55
mk/cuda.mk
55
mk/cuda.mk
|
@ -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
|
28
mk/digits.mk
28
mk/digits.mk
|
@ -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)/$@
|
20
mk/opencl.mk
20
mk/opencl.mk
|
@ -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
|
|
@ -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
|
|
@ -1,9 +0,0 @@
|
|||
# Copyright (c) 2016, NVIDIA CORPORATION. All rights reserved.
|
||||
|
||||
CUDA_SAMPLES := bandwidthTest \
|
||||
deviceQuery \
|
||||
matrixMulCUBLAS \
|
||||
vectorAdd \
|
||||
nvidia-smi
|
||||
|
||||
include ../../mk/samples.mk
|
|
@ -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
|
|
@ -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/*
|
|
@ -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/*
|
|
@ -1,6 +0,0 @@
|
|||
# Copyright (c) 2015-2016, NVIDIA CORPORATION. All rights reserved.
|
||||
|
||||
CAFFE_VERSIONS := 0.15 \
|
||||
0.14
|
||||
|
||||
include ../../mk/caffe.mk
|
|
@ -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}
|
|
@ -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
|
|
@ -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}
|
|
@ -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
|
|
@ -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
|
|
@ -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/*
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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/*
|
|
@ -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}
|
|
@ -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
|
|
@ -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/*
|
|
@ -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/*
|
|
@ -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
|
|
@ -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
|
|
@ -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/*
|
|
@ -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/*
|
|
@ -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}
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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"]
|
|
@ -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"]
|
|
@ -1,3 +0,0 @@
|
|||
[DIGITS]
|
||||
jobs_dir = /jobs
|
||||
log_file = /jobs/digits.log
|
|
@ -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"]
|
|
@ -1,3 +0,0 @@
|
|||
[DIGITS]
|
||||
jobs_dir = /jobs
|
||||
log_file = /jobs/digits.log
|
|
@ -1,7 +0,0 @@
|
|||
# Copyright (c) 2016, NVIDIA CORPORATION. All rights reserved.
|
||||
|
||||
DIGITS_VERSIONS := 4.0 \
|
||||
3.3 \
|
||||
3.0
|
||||
|
||||
include ../../mk/digits.mk
|
|
@ -1,3 +0,0 @@
|
|||
# Copyright (c) 2016, NVIDIA CORPORATION. All rights reserved.
|
||||
|
||||
include ../../mk/opencl.mk
|
|
@ -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/*
|
|
@ -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
|
|
@ -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}
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
Loading…
Reference in a new issue