mirror of
https://github.com/commercialhaskell/stackage.git
synced 2026-01-11 23:08:30 +01:00
Disable cuda and add libbrotli-dev
This commit is contained in:
parent
70317ea1c4
commit
1d1080d00a
@ -5,8 +5,8 @@ ENV LANG en_US.UTF-8
|
|||||||
ENV GHCVER 9.0.2
|
ENV GHCVER 9.0.2
|
||||||
|
|
||||||
# NOTE: also update debian-bootstrap.sh when cuda version changes
|
# NOTE: also update debian-bootstrap.sh when cuda version changes
|
||||||
ENV PATH /home/stackage/.stack/programs/x86_64-linux/ghc-$GHCVER/bin:/usr/local/cuda-10.0/bin:/usr/sbin:/usr/bin:/sbin:/bin
|
# ENV PATH /home/stackage/.stack/programs/x86_64-linux/ghc-$GHCVER/bin:/usr/local/cuda-10.0/bin:/usr/sbin:/usr/bin:/sbin:/bin
|
||||||
ENV CUDA_PATH /usr/local/cuda-10.0
|
# ENV CUDA_PATH /usr/local/cuda-10.0
|
||||||
|
|
||||||
ADD debian-bootstrap.sh /tmp/debian-bootstrap.sh
|
ADD debian-bootstrap.sh /tmp/debian-bootstrap.sh
|
||||||
RUN /tmp/debian-bootstrap.sh && rm /tmp/debian-bootstrap.sh
|
RUN /tmp/debian-bootstrap.sh && rm /tmp/debian-bootstrap.sh
|
||||||
|
|||||||
@ -57,6 +57,7 @@ apt-get install -y \
|
|||||||
libalut-dev \
|
libalut-dev \
|
||||||
libasound2-dev \
|
libasound2-dev \
|
||||||
libblas-dev \
|
libblas-dev \
|
||||||
|
libbrotli-dev \
|
||||||
libbz2-dev \
|
libbz2-dev \
|
||||||
libcairo2-dev \
|
libcairo2-dev \
|
||||||
libclang-3.9-dev \
|
libclang-3.9-dev \
|
||||||
@ -90,8 +91,8 @@ apt-get install -y \
|
|||||||
libicu-dev \
|
libicu-dev \
|
||||||
libimlib2-dev \
|
libimlib2-dev \
|
||||||
libjack-jackd2-dev \
|
libjack-jackd2-dev \
|
||||||
libjavascriptcoregtk-4.0-dev \
|
|
||||||
libjansson-dev \
|
libjansson-dev \
|
||||||
|
libjavascriptcoregtk-4.0-dev \
|
||||||
libjudy-dev \
|
libjudy-dev \
|
||||||
liblapack-dev \
|
liblapack-dev \
|
||||||
libleveldb-dev \
|
libleveldb-dev \
|
||||||
@ -109,8 +110,8 @@ apt-get install -y \
|
|||||||
libmysqlclient-dev \
|
libmysqlclient-dev \
|
||||||
libncurses5-dev \
|
libncurses5-dev \
|
||||||
libnfc-dev \
|
libnfc-dev \
|
||||||
liboath-dev \
|
|
||||||
libnotify-dev \
|
libnotify-dev \
|
||||||
|
liboath-dev \
|
||||||
libopenal-dev \
|
libopenal-dev \
|
||||||
libpango1.0-dev \
|
libpango1.0-dev \
|
||||||
libpcap0.8-dev \
|
libpcap0.8-dev \
|
||||||
@ -145,8 +146,8 @@ apt-get install -y \
|
|||||||
libxss-dev \
|
libxss-dev \
|
||||||
libyaml-dev \
|
libyaml-dev \
|
||||||
libzip-dev \
|
libzip-dev \
|
||||||
libzstd-dev \
|
|
||||||
libzmq3-dev \
|
libzmq3-dev \
|
||||||
|
libzstd-dev \
|
||||||
llvm-7 \
|
llvm-7 \
|
||||||
llvm-8 \
|
llvm-8 \
|
||||||
llvm-9 \
|
llvm-9 \
|
||||||
@ -252,30 +253,39 @@ curl https://storage.googleapis.com/tensorflow/libtensorflow/libtensorflow-cpu-l
|
|||||||
&& rm libtensorflow.tar.gz \
|
&& rm libtensorflow.tar.gz \
|
||||||
&& ldconfig
|
&& ldconfig
|
||||||
|
|
||||||
|
# NOTE: This cuda pubkey is no longer available.
|
||||||
|
#
|
||||||
# NOTE: also update Dockerfile when cuda version changes
|
# NOTE: also update Dockerfile when cuda version changes
|
||||||
|
#
|
||||||
# Install CUDA toolkit
|
# Install CUDA toolkit
|
||||||
# The current version can be found at: https://developer.nvidia.com/cuda-downloads
|
# The current version can be found at: https://developer.nvidia.com/cuda-downloads
|
||||||
CUDA_PKG=10.0.130-1
|
#
|
||||||
CUDA_VER=10.0
|
# CUDA_PKG=10.0.130-1
|
||||||
CUDA_APT=10-0
|
# CUDA_VER=10.0
|
||||||
|
# CUDA_APT=10-0
|
||||||
pushd /tmp \
|
#
|
||||||
&& wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/cuda-repo-ubuntu1804_${CUDA_PKG}_amd64.deb \
|
#pushd /tmp \
|
||||||
&& apt-key adv --fetch-keys http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/7fa2af80.pub \
|
# && wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/cuda-repo-ubuntu1804_${CUDA_PKG}_amd64.deb \
|
||||||
&& dpkg -i cuda-repo-ubuntu1804_${CUDA_PKG}_amd64.deb \
|
# && apt-key adv --fetch-keys http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/7fa2af80.pub \
|
||||||
&& apt-get update -qq \
|
# && dpkg -i cuda-repo-ubuntu1804_${CUDA_PKG}_amd64.deb \
|
||||||
&& apt-get install -y cuda-drivers cuda-core-${CUDA_APT} cuda-cudart-dev-${CUDA_APT} cuda-cufft-dev-${CUDA_APT} cuda-cublas-dev-${CUDA_APT} cuda-cusparse-dev-${CUDA_APT} cuda-cusolver-dev-${CUDA_APT} \
|
# && apt-get update -qq \
|
||||||
&& rm cuda-repo-ubuntu1804_${CUDA_PKG}_amd64.deb \
|
# && apt-get install -y cuda-drivers cuda-core-${CUDA_APT} cuda-cudart-dev-${CUDA_APT} cuda-cufft-dev-${CUDA_APT} cuda-cublas-dev-${CUDA_APT} cuda-cusparse-dev-${CUDA_APT} cuda-cusolver-dev-${CUDA_APT} \
|
||||||
&& export CUDA_PATH=/usr/local/cuda-${CUDA_VER} \
|
# && rm cuda-repo-ubuntu1804_${CUDA_PKG}_amd64.deb \
|
||||||
&& export LD_LIBRARY_PATH=${CUDA_PATH}/nvvm/lib64:${LD_LIBRARY_PATH+x} \
|
# && export CUDA_PATH=/usr/local/cuda-${CUDA_VER} \
|
||||||
&& export LD_LIBRARY_PATH=${CUDA_PATH}/lib64:${LD_LIBRARY_PATH} \
|
# && export LD_LIBRARY_PATH=${CUDA_PATH}/nvvm/lib64:${LD_LIBRARY_PATH+x} \
|
||||||
&& export PATH=${CUDA_PATH}/bin:${PATH} \
|
# && export LD_LIBRARY_PATH=${CUDA_PATH}/lib64:${LD_LIBRARY_PATH} \
|
||||||
&& popd
|
# && export PATH=${CUDA_PATH}/bin:${PATH} \
|
||||||
|
# && popd
|
||||||
|
#
|
||||||
# non-free repo for mediabus-fdk-aac
|
# non-free repo for mediabus-fdk-aac
|
||||||
apt-add-repository multiverse \
|
#apt-add-repository multiverse \
|
||||||
&& apt-get update \
|
# && apt-get update \
|
||||||
&& apt-get install -y nvidia-cuda-dev
|
# && apt-get install -y nvidia-cuda-dev
|
||||||
|
#
|
||||||
|
# Update library search paths
|
||||||
|
#echo /usr/local/cuda-10.0/lib64 > /etc/ld.so.conf.d/cuda.conf
|
||||||
|
#echo /usr/local/cuda-10.0/nvvm/lib64 >> /etc/ld.so.conf.d/cuda.conf
|
||||||
|
|
||||||
|
|
||||||
export CLANG_PURE_LLVM_LIB_DIR=/usr/lib/llvm-9/lib;
|
export CLANG_PURE_LLVM_LIB_DIR=/usr/lib/llvm-9/lib;
|
||||||
export CLANG_PURE_LLVM_INCLUDE_DIR=/usr/lib/llvm-9/include;
|
export CLANG_PURE_LLVM_INCLUDE_DIR=/usr/lib/llvm-9/include;
|
||||||
@ -287,9 +297,6 @@ curl -OL https://github.com/google/protobuf/releases/download/v3.3.0/$PROTOC_ZIP
|
|||||||
sudo unzip -o $PROTOC_ZIP -d /usr bin/protoc
|
sudo unzip -o $PROTOC_ZIP -d /usr bin/protoc
|
||||||
rm -f $PROTOC_ZIP
|
rm -f $PROTOC_ZIP
|
||||||
|
|
||||||
# Update library search paths
|
|
||||||
echo /usr/local/cuda-10.0/lib64 > /etc/ld.so.conf.d/cuda.conf
|
|
||||||
echo /usr/local/cuda-10.0/nvvm/lib64 >> /etc/ld.so.conf.d/cuda.conf
|
|
||||||
|
|
||||||
echo /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/server > /etc/ld.so.conf.d/java.conf
|
echo /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/server > /etc/ld.so.conf.d/java.conf
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user