代码拉取完成,页面将自动刷新
readonly start_device_id=0
export HCCL_CONNECT_TIMEOUT=1200
export HCCL_EXEC_TIMEOUT=1200
# export ASCEND_GLOBAL_LOG_LEVEL=1
# export ASCEND_GLOBAL_EVENT_ENABLE=0
# export ASCEND_SLOG_PRINT_TO_STDOUT=1
CURRENT_DIR=$(cd $(dirname $0); pwd)
ROOT_DIR=$(cd $(dirname $0)/../; pwd)
source /usr/local/Ascend/latest/aarch64-linux/bin/setenv.bash
# ASCEND_HOME=/usr/local/Ascend/CANN-7.0
# export LD_LIBRARY_PATH=$ASCEND_HOME/compiler/lib64:$ASCEND_HOME/compiler/lib64/plugin/opskernel:ASCEND_HOME/compiler/lib64/plugin/nnengine:$LD_LIBRARY_PATH
# export PATH=$ASCEND_HOME/compiler/ccec_compiler/bin:$ASCEND_HOME/compiler/bin:$ASCEND_HOME/compiler/tikcc_compiler/bin:$PATH
# export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ASCEND_HOME/runtime/lib64:$ASCEND_HOME/compiler/lib64/plugin/opskernel:$ASCEND_HOME/compiler/lib64/plugin/nnengine
# export PYTHONPATH=$ASCEND_HOME/compiler/python/site-packages:$PYTHONPATH
# export ASCEND_OPP_PATH=$ASCEND_HOME/opp
# export TOOLCHAIN_HOME=$ASCEND_HOME/toolkit
echo $PATH
echo $LD_LIBRARY_PATH
rm -rf $CURRENT_DIR/tmp_weight_*
rm -rf $CURRENT_DIR/kernel_meta_*
rm -rf $CURRENT_DIR/rank_*
rm -rf $CURRENT_DIR/*.log
mkdir -p $CURRENT_DIR/logs
arch=$1
context=$2
MODEL_DIR="/home/workspace/mindspore_dataset/mslite/models/hiai"
FULL_CONFIG_PATH="./predict-config/prompt_config_2p_${arch}_${context}.ini"
INC_CONFIG_PATH="./predict-config/decoder_config_2p_${arch}_${context}.ini"
for i in {0..1}; do
rank_id=$i
LOG_FILE=$CURRENT_DIR/logs/llama2_${rank_id}.log
FULL_MODEL_PATH="$MODEL_DIR/llama_7b_seq1024_bs1_full_${i}.mindir"
INC_MODEL_PATH="$MODEL_DIR/llama_7b_seq1024_bs1_inc_${i}.mindir"
device_id=$((i+start_device_id))
echo "python infer_parallel.py --device_id ${device_id} --rank_id ${rank_id} --full_model_path $FULL_MODEL_PATH \
--inc_model_path $INC_MODEL_PATH --full_config_path $FULL_CONFIG_PATH --inc_config_path $INC_CONFIG_PATH"
python infer_parallel.py \
--device_id ${device_id} \
--rank_id ${rank_id} \
--full_model_path $FULL_MODEL_PATH \
--inc_model_path $INC_MODEL_PATH \
--full_config_path $FULL_CONFIG_PATH \
--inc_config_path $INC_CONFIG_PATH> $LOG_FILE 2>&1 &
done
wait
cat $LOG_FILE
if grep -q "The avg time cost" $LOG_FILE; then
echo "infer_parallel run success"
exit 0
else
echo "infer_parallel run failed"
exit 1
fi
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。