30 lines
927 B
Bash
30 lines
927 B
Bash
# Copyright Huawei Technologies Co., Ltd. 2023-2024. All rights reserved.
|
|
# 参数配置以及启动指令的说明见同级目录下的README.md文件
|
|
export ASCEND_RT_VISIBLE_DEVICES=0,1,2,3,4,5,6,7
|
|
export MASTER_PORT=20030
|
|
|
|
# 以下环境变量与性能和内存优化相关,通常情况下无需修改
|
|
export ATB_LAYER_INTERNAL_TENSOR_REUSE=1
|
|
export INF_NAN_MODE_ENABLE=0
|
|
export ATB_OPERATION_EXECUTE_ASYNC=1
|
|
export TASK_QUEUE_ENABLE=1
|
|
export ATB_CONVERT_NCHW_TO_ND=1
|
|
export LCCL_ENABLE_FALLBACK=1
|
|
export ATB_WORKSPACE_MEM_ALLOC_GLOBAL=1
|
|
export ATB_CONTEXT_WORKSPACE_SIZE=0
|
|
export INT8_FORMAT_NZ_ENABLE=1
|
|
|
|
extra_param=""
|
|
world_size=$(($(echo "${ASCEND_RT_VISIBLE_DEVICES}" | grep -o , | wc -l) +1))
|
|
|
|
|
|
torchrun \
|
|
--nproc_per_node $world_size \
|
|
--master_port $MASTER_PORT \
|
|
-m examples.run_pa \
|
|
--model_path $1 \
|
|
--is_chat_model \
|
|
--input_file ./examples/models/mistral/input.jsonl \
|
|
--max_output_length 500 \
|
|
$extra_param
|