diff options
author | CoprDistGit <infra@openeuler.org> | 2023-09-25 02:28:09 +0000 |
---|---|---|
committer | CoprDistGit <infra@openeuler.org> | 2023-09-25 02:28:09 +0000 |
commit | f3ecda9124b73d07936b9894fed68a58e2bef695 (patch) | |
tree | e40517019ee1d786180450a9dcc9935d828f2843 /add-install_npu_driver.sh.patch | |
parent | d1286f771edf8cf46ba78e812e7059a2879f3581 (diff) |
automatic import of libgmemopeneuler23.03
Diffstat (limited to 'add-install_npu_driver.sh.patch')
-rw-r--r-- | add-install_npu_driver.sh.patch | 67 |
1 files changed, 67 insertions, 0 deletions
diff --git a/add-install_npu_driver.sh.patch b/add-install_npu_driver.sh.patch new file mode 100644 index 0000000..6139dfc --- /dev/null +++ b/add-install_npu_driver.sh.patch @@ -0,0 +1,67 @@ +From 7ec0cd6ce9c75de770426bde8747d329397ad4c8 Mon Sep 17 00:00:00 2001 +From: Lemmy Huang <huangliming5@huawei.com> +Date: Wed, 20 Sep 2023 14:15:48 +0800 +Subject: [PATCH] add install_npu_driver.sh + +Signed-off-by: Lemmy Huang <huangliming5@huawei.com> +--- + scripts/install_npu_driver.sh | 47 +++++++++++++++++++++++++++++++++++ + 1 file changed, 47 insertions(+) + create mode 100644 scripts/install_npu_driver.sh + +diff --git a/scripts/install_npu_driver.sh b/scripts/install_npu_driver.sh +new file mode 100644 +index 0000000..37b35ea +--- /dev/null ++++ b/scripts/install_npu_driver.sh +@@ -0,0 +1,47 @@ ++#!/bin/bash ++ ++# install npu-driver to kernel-6.4 ++ ++RPM_NAME=$1 ++RUN_DIR="/usr/local/Ascend" ++RUN_NAME="$RUN_DIR/Ascend-hdk-910-npu-driver_6.0.0.1_linux-aarch64.run" ++ ++function sed_run() ++{ ++ echo "sed $RUN_NAME ..." ++ ++ sed -n '1,/^eval $finish; exit $res/!p' $RUN_NAME > tmp.tar.gz ++ sed -n '1,/^eval $finish; exit $res/p' $RUN_NAME > install.sh ++ sed -i 's/MS_Check "$0".*/echo "skip MS_Check"/g' install.sh ++ ++ mkdir sz_tmp ++ mv tmp.tar.gz sz_tmp/ ++ cd sz_tmp ++ ++ tar -axf tmp.tar.gz ++ rm -rf tmp.tar.gz ++ ++ sed -i "s/^check_euleros$/#check_euleros/g" driver/script/run_driver_map_kernel.sh ++ sed -i "s/^check_and_match$/#check_and_match/g" driver/script/run_driver_map_kernel.sh ++ sed -i "s/^drv_dkms_env_check$/#/g" driver/script/run_driver_install.sh ++ sed -i "s/^.*driver_ko_install_manually$/echo \"skip\"/g" driver/script/run_driver_install.sh ++ ++ tar -acf tmp.tar.gz * ++ mv tmp.tar.gz ../tmp.tar.gz ++ cd .. ++ ++ cat install.sh tmp.tar.gz > $RUN_NAME ++ rm -rf sz_tmp ++ rm -f install.sh tmp.tar.gz ++} ++ ++ ++rpm -ivh $RPM_NAME --noscripts ++ ++cd $RUN_DIR ++sed_run ++groupadd HwHiAiUser ++useradd -g HwHiAiUser -d /home/HwHiAiUser -m HwHiAiUser -s /bin/bash ++$RUN_NAME --full --force ++cd - ++ +-- +2.33.0 + |