|
@@ -134,7 +134,15 @@ else
|
|
|
exit 1
|
|
|
fi
|
|
|
|
|
|
-printf "\n%s\n" "${delimiter}"
|
|
|
-printf "Launching launch.py..."
|
|
|
-printf "\n%s\n" "${delimiter}"
|
|
|
-"${python_cmd}" "${LAUNCH_SCRIPT}" "$@"
|
|
|
+if [[ ! -z "${ACCELERATE}" ]] && [ ${ACCELERATE}="True" ] && [ -x "$(command -v accelerate)" ]
|
|
|
+then
|
|
|
+ printf "\n%s\n" "${delimiter}"
|
|
|
+ printf "Accelerating launch.py..."
|
|
|
+ printf "\n%s\n" "${delimiter}"
|
|
|
+ accelerate launch --num_cpu_threads_per_process=6 "${LAUNCH_SCRIPT}" "$@"
|
|
|
+else
|
|
|
+ printf "\n%s\n" "${delimiter}"
|
|
|
+ printf "Launching launch.py..."
|
|
|
+ printf "\n%s\n" "${delimiter}"
|
|
|
+ "${python_cmd}" "${LAUNCH_SCRIPT}" "$@"
|
|
|
+fi
|