Dockerfile.cuda10.0-cudnn7 1.3 KB
Newer Older
B
barrierye 已提交
1
FROM nvidia/cuda:10.0-cudnn7-devel-centos7 as builder
M
MRXLT 已提交
2

B
barrierye 已提交
3
FROM nvidia/cuda:10.0-cudnn7-runtime-centos7
4 5
RUN yum -y install wget && \
    yum -y install epel-release && yum -y install patchelf && \
B
barrierye 已提交
6
    yum -y install gcc gcc-c++ make python-devel && \
7 8 9
    yum -y install libSM-1.2.2-2.el7.x86_64 --setopt=protected_multilib=false && \
    yum -y install libXrender-0.9.10-1.el7.x86_64 --setopt=protected_multilib=false && \
    yum -y install libXext-1.3.3-3.el7.x86_64 --setopt=protected_multilib=false && \
B
barrierye 已提交
10
    yum -y install python3 python3-devel && \
G
gongweibao 已提交
11 12 13 14 15
    yum clean all

RUN curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py && \
    python get-pip.py && rm get-pip.py

B
barrierye 已提交
16
RUN ln -s /usr/local/cuda-10.0/lib64/libcublas.so.10.0 /usr/local/cuda-10.0/lib64/libcublas.so && \
Y
Your Name 已提交
17
    echo 'export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH' >> /root/.bashrc && \
B
barrierye 已提交
18 19
    ln -s /usr/local/cuda-10.0/targets/x86_64-linux/lib/libcudnn.so.7 /usr/local/cuda-10.0/targets/x86_64-linux/lib/libcudnn.so && \
    echo 'export LD_LIBRARY_PATH=/usr/local/cuda-10.0/targets/x86_64-linux/lib:$LD_LIBRARY_PATH' >> /root/.bashrc && \
20
    echo "export LANG=en_US.utf8" >> /root/.bashrc && \
M
MRXLT 已提交
21
    echo "export LANGUAGE=en_US.utf8" >> /root/.bashrc && \
22 23
    mkdir -p /usr/local/cuda/extras

24
COPY --from=builder /usr/local/cuda/extras/CUPTI /usr/local/cuda/extras/CUPTI