File tree Expand file tree Collapse file tree 1 file changed +23
-1
lines changed
Expand file tree Collapse file tree 1 file changed +23
-1
lines changed Original file line number Diff line number Diff line change @@ -7,5 +7,27 @@ script_dir="$(dirname "${BASH_SOURCE[0]}")"
77venv_name=" autotuner_env"
88python3 -m venv " $script_dir /$venv_name "
99source " $script_dir /$venv_name /bin/activate"
10- pip3 install -e " $script_dir "
10+
11+ retry_count=0
12+ max_retries=5
13+ success=false
14+
15+ while [[ $retry_count -lt $max_retries ]]; do
16+ if pip3 cache purge && pip3 install --no-cache-dir -U -r " $script_dir /requirements.txt" ; then
17+ success=true
18+ break
19+ else
20+ retry_count=$(( retry_count + 1 ))
21+ echo " Attempt $retry_count failed. Retrying in 1 minute..."
22+ sleep 60
23+ fi
24+ done
25+
26+ if [ " $success " = false ]; then
27+ echo " Failed to install requirements after $max_retries attempts."
28+ deactivate
29+ exit 1
30+ fi
31+
32+ pip3 install --no-cache-dir -e " $script_dir "
1133deactivate
You can’t perform that action at this time.
0 commit comments