68 lines
1.8 KiB
Diff
68 lines
1.8 KiB
Diff
|
|
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
|
||
|
|
|