intel-extension-for-pytorch
31 строка · 810.0 Байт
1#!/bin/bash
2
3MODE=""
4LIBTORCH_PATH=""
5IPEX_VERSION="<IPEX_VERSION>"
6
7if [ $# == 2 ]; then
8MODE=$1
9LIBTORCH_PATH=$2
10else
11echo "Usage: bash $0 [install|uninstall] <libtorch_path>"
12exit 1
13fi
14
15if [[ ! ${MODE} == "install" ]] && [[ ! ${MODE} == "uninstall" ]]; then
16echo "Unrecognized execution mode: ${MODE}"
17exit 2
18fi
19
20if [ ! -f ${LIBTORCH_PATH}/build-version ]; then
21echo "${LIBTORCH_PATH} doesn't seem to be directory of libtorch."
22exit 3
23fi
24
25if [[ ! ${LIBTORCH_PATH:0:1} == '/' ]] && [[ ! ${LIBTORCH_PATH:0:1} == '~' ]]; then
26LIBTORCH_PATH=`pwd`/${LIBTORCH_PATH}
27fi
28
29mkdir ipex_installer
30sed -e '1,/^exit$/d' "$0" | tar xzf - -C ipex_installer && cd ipex_installer && bash ./install_c++_sdk.sh ${MODE} ${LIBTORCH_PATH} ${IPEX_VERSION} && cd .. && rm -rf ipex_installer
31exit
32