File tree Expand file tree Collapse file tree 1 file changed +25
-3
lines changed Expand file tree Collapse file tree 1 file changed +25
-3
lines changed Original file line number Diff line number Diff line change @@ -15,9 +15,31 @@ export DOCROOT
1515
1616#  install paddle if not installed yet.
1717#  PADDLE_WHL is defined in ci_start.sh
18- pip3 list --disable-pip-version-check |  grep paddlepaddle >  /dev/null
19- if  [ $?  -ne  0 ] ;  then 
20-   pip3 install --no-cache-dir -q --progress-bar off -i https://pypi.tuna.tsinghua.edu.cn/simple ${PADDLE_WHL} 
18+ if  !  pip3 list --disable-pip-version-check |  grep paddlepaddle;  then 
19+   echo  " Paddle is not found, attempting to install from ${PADDLE_WHL} ..." 
20+ 
21+   #  Install logic:
22+   #  - If PADDLE_WHL is a .whl file URL: download and install locally
23+   #  - Otherwise: install directly via pip (supports package names and other URLs)
24+   if  [[ " ${PADDLE_WHL} "   ==  * .whl ]];  then 
25+     echo  " Downloading wheel file: ${PADDLE_WHL} " 
26+     wget -q ${PADDLE_WHL}  -O /tmp/paddle.whl
27+     if  [ $?  -ne  0 ];  then 
28+       echo  -e " \e[31mError: Failed to download wheel file from ${PADDLE_WHL} \e[0m" 
29+       exit  1
30+     fi 
31+     echo  " Installing local wheel file..." 
32+     pip3 install --no-cache-dir -q --progress-bar off -i https://pypi.tuna.tsinghua.edu.cn/simple /tmp/paddle.whl
33+   else 
34+     echo  " Using pip install directly..." 
35+     pip3 install --no-cache-dir -q --progress-bar off -i https://pypi.tuna.tsinghua.edu.cn/simple ${PADDLE_WHL} 
36+   fi 
37+ 
38+   if  [ $?  -ne  0 ];  then 
39+     echo  -e " \e[31mError: Failed to install paddle from ${PADDLE_WHL} \e[0m" 
40+     exit  1
41+   fi 
42+   echo  " Paddle installed successfully." 
2143fi 
2244
2345
    
 
   
 
     
   
   
          
     
  
    
     
 
    
      
     
 
     
    You can’t perform that action at this time.
  
 
    
  
     
    
      
        
     
 
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments