From 496646d34ad243dfad91339325480c359236fb10 Mon Sep 17 00:00:00 2001 From: wanghanwen <1564586847@qq.com> Date: Fri, 20 May 2022 18:22:39 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9Ecuda=E3=80=81oneapi=E3=80=81n?= =?UTF-8?q?vhpc=E8=84=9A=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package/cuda/11.4.0/install.sh | 11 +++++++++++ package/nvhpc/11.4/install.sh | 9 +++++++++ package/oneapi/2021.1.0/install.sh | 24 ++++++++++++++++++++++++ 3 files changed, 44 insertions(+) create mode 100644 package/cuda/11.4.0/install.sh create mode 100644 package/nvhpc/11.4/install.sh create mode 100644 package/oneapi/2021.1.0/install.sh diff --git a/package/cuda/11.4.0/install.sh b/package/cuda/11.4.0/install.sh new file mode 100644 index 0000000..d5a7d0f --- /dev/null +++ b/package/cuda/11.4.0/install.sh @@ -0,0 +1,11 @@ +#!/bin/bash +set -x +set -e +. ${DOWNLOAD_TOOL} -u https://developer.download.nvidia.com/compute/cuda/11.4.0/local_installers/cuda_11.4.0_470.42.01_linux_sbsa.run +#禁用nouveau驱动 +mv /etc/modprobe.d/disable-nouveau.conf /etc/modprobe.d/disable-nouveau.conf.bak +echo -e 'blacklist nouveau\noptions nouveau modeset=0' >/etc/modprobe.d/disable-nouveau.conf +cp /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r)-nouveau.img +dracut -f /boot/initramfs-$(uname -r).img $(uname -r) + +sh $JARVIS_DOWNLOAD/cuda_11.4.0_470.42.01_linux_sbsa.run diff --git a/package/nvhpc/11.4/install.sh b/package/nvhpc/11.4/install.sh new file mode 100644 index 0000000..70420e1 --- /dev/null +++ b/package/nvhpc/11.4/install.sh @@ -0,0 +1,9 @@ +#!/bin/bash +set -x +set -e +. ${DOWNLOAD_TOOL} -u https://developer.download.nvidia.com/hpc-sdk/21.9/nvhpc_2021_219_Linux_aarch64_cuda_11.4.tar.gz +cd ${JARVIS_TMP} +#rm -rf nvhpc_2021_219_Linux_aarch64_cuda_11.4 +tar zxvf ${JARVIS_DOWNLOAD}/nvhpc_2021_219_Linux_aarch64_cuda_11.4.tar.gz +cd nvhpc_2021_219_Linux_aarch64_cuda_11.4 +./install diff --git a/package/oneapi/2021.1.0/install.sh b/package/oneapi/2021.1.0/install.sh new file mode 100644 index 0000000..631fb2f --- /dev/null +++ b/package/oneapi/2021.1.0/install.sh @@ -0,0 +1,24 @@ +#!/bin/bash +set -x +set -e +. ${DOWNLOAD_TOOL} -u https://registrationcenter-download.intel.com/akdlm/irc_nas/17431/l_BaseKit_p_2021.1.0.2659_offline.sh +. ${DOWNLOAD_TOOL} -u https://registrationcenter-download.intel.com/akdlm/irc_nas/17427/l_HPCKit_p_2021.1.0.2684_offline.sh + +cd $JARVIS_TMP + +cp $JARVIS_DOWNLOAD/l_BaseKit_p_2021.1.0.2659_offline.sh ./ +cp $JARVIS_DOWNLOAD/l_HPCKit_p_2021.1.0.2684_offline.sh ./ + +bash l_BaseKit_p_2021.1.0.2659_offline.sh -x +bash l_HPCKit_p_2021.1.0.2684_offline.sh -x + +#rm -r /var/intel/installercache +cd l_BaseKit_p_2021.1.0.2659_offline +./install.sh --silent --eula accept --install-dir /opt/intel/oneapi + +cd .. + +cd l_HPCKit_p_2021.1.0.2684_offline +./install.sh --silent --eula accept --install-dir /opt/intel/oneapi + +echo -e "\033[0;32m[Info]\033[0m:Please use 'source /opt/intel/oneapi/setenv.sh' to set up your development environment." -- Gitee