From 18608545ec966f5358b4d47e7329ae2911ba5829 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andrzej=20W=C3=B3jtowicz?= Date: Sat, 14 May 2016 18:19:34 +0200 Subject: [PATCH] added linux headers from debian snapshot; removed clBLAS --- install-env.sh | 52 ++++---------------------------------------------- 1 file changed, 4 insertions(+), 48 deletions(-) diff --git a/install-env.sh b/install-env.sh index 7c28232..a496827 100644 --- a/install-env.sh +++ b/install-env.sh @@ -4,14 +4,15 @@ WGET_OPTIONS="--no-check-certificate" MRO_VERSION="3.2.4" CHECKPOINT_DATE="2016-04-01" R_SAMPLE_BENCHMARK="Rscript sample-benchmark.R" -DIR_BLAP="/opt/blap-lib" +DIR_BLAP="/opt/blas-libs" function mro_install { echo "Started installing Microsoft R Open and dependencies" # update debian repos & upgrade packages - apt-get update + echo "deb http://snapshot.debian.org/archive/debian/20160411T102554Z/ jessie-backports main" >> /etc/apt/sources.list + apt-get -o Acquire::Check-Valid-Until=false update DEBIAN_FRONTEND=noninteractive apt-get -y -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confnew" upgrade # install new packages for R @@ -434,13 +435,11 @@ function cublas_install { echo "Started installing cuBLAS" - # TODO: cuSOLVE (dense, LAPACK)? - mkdir /opt/blap-lib/cublas modprobe -r nouveau - DEBIAN_FRONTEND=noninteractive apt-get install linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') nvidia-driver nvidia-modprobe libcuda1 libnvblas6.0 -y -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confnew" + DEBIAN_FRONTEND=noninteractive apt-get install linux-headers-$(uname -r) nvidia-driver nvidia-modprobe libcuda1 libnvblas6.0 -y -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confnew" nvidia-modprobe @@ -485,49 +484,6 @@ function cublas_check { echo "Finished checking cuBLAS" } -############################################################## -# clBLAS # -# - https://github.com/clMathLibraries/clBLAS # -# - BLAS # -# - OpenCL # -############################################################## - -#DIR_CLBLAS=${DIR_BLAP}/clblas -# -#function clblas_install { -# -# echo "Started installing clBLAS" -# -# # TODO: req. OpenCL 1.2 -# apt-get install libboost-dev liblapack-dev libboost-program-options-dev nvidia-opencl-dev -# apt-get clean -# -# wget ${WGET_OPTIONS} https://github.com/clMathLibraries/clBLAS/archive/v2.10.tar.gz -O clBLAS-2.10.tar.gz -# tar -xvzf clBLAS-2.10.tar.gz -# rm clBLAS-2.10.tar.gz -# -# cd clBLAS-2.10/src -# -# cmake . -# make -j `nproc` -# -# cp library/libclBLAS.so ${DIR_CLBLAS} -# -# cd ../.. -# rm -r clBLAS-2.10 -# -# echo "Finished installing clBLAS" -#} -# -#function clblas_check { -# -# echo "Started checking clBLAS" -# -# LD_PRELOAD="${DIR_CLBLAS}/libclBLAS.so /lib/x86_64-linux-gnu/libpthread.so.0" ${R_SAMPLE_BENCHMARK} -# -# echo "Finished checking clBLAS" -# -#} ############################################################## ##############################################################