anchor.diff:  
   :: ===== start step 5: CUDA 10 =====
   :cuda10
  -echo ">>>>>>>> step [5/7]: CUDA 10.0"
  -nvcc --version > nul 2> nul || call :install_cuda
  +echo ">>>>>>>> step [5/7]: CUDA 10.2"
  +nvcc --version | findstr /C:"10.2" > nul 2> nul || call :install_cuda
   goto java-jre
   
   :install_cuda
  -echo There is not CUDA in this PC, will install CUDA-10.0.
  -echo Download package from "https://developer.download.nvidia.cn/compute/cuda/10.0/secure/Prod/network_installers/cuda_10.0.130_win10_network.exe"
  -wget -O cuda_installer.exe "https://developer.download.nvidia.cn/compute/cuda/10.0/secure/Prod/network_installers/cuda_10.0.130_win10_network.exe?hG7oBtA2CnxZG7d39onmBdtzrIa2cOukrmW8I0qk3h36vb2Sj0yYGjMElJlxlNhjx8Xu5RlbmdBhCWvP2QcEqMjCoKCXe5lOgr5uIIso_7LqrotgQHbZRZSVBYRT4bIAHPVSPrr4_4KczKvI9Nf3mbO9RJ2Vj6ECD5QphRMJBus0KKNVxO1gsplVL5qaCnE"
  -echo Install CUDA-10.0 ...
  +echo There is not CUDA in this PC, will install CUDA-10.2.
  +echo Download package from "https://paddle-ci.gz.bcebos.com/window_requirement/cuda_10.2.89_441.22_win10.exe"
  +wget -O cuda_installer.exe "https://paddle-ci.gz.bcebos.com/window_requirement/cuda_10.2.89_441.22_win10.exe"
  +echo Install CUDA-10.2 ...
   :: -s [silent install]
   start /wait cuda_installer.exe -s
   if %errorlevel% == 0 (
  -  echo Install CUDA-10.0 success!
  -) else (
  -  echo Error***** Install CUDA-10.0 failed, please re-install it manually.
  +  echo Install CUDA-10.2 success!
  +) else (
  +  echo Error***** Install CUDA-10.2 failed, please re-install it manually.
  +  goto :eof
   )
   del cuda_installer.exe
  +echo Download cudnn from "https://paddle-ci.gz.bcebos.com/window_requirement/cudnn-10.2-windows10-x64-v7.6.5.32.zip"
  +wget -O cudnn-10.2-windows10-x64-v7.6.5.32.zip "https://paddle-ci.gz.bcebos.com/window_requirement/cudnn-10.2-windows10-x64-v7.6.5.32.zip"
  +tar xf cudnn-10.2-windows10-x64-v7.6.5.32.zip
  +xcopy "cuda\bin\*" "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2\bin"
  +xcopy "cuda\include\*" "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2\include"
  +xcopy "cuda\lib\*" "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2\lib"
  +rd /s /q cuda
  +del cudnn-10.2-windows10-x64-v7.6.5.32.zip
   goto :eof
   :: ===== end step 5: CUDA 10 =====
   
   :: ===== start step 6: java jre =====
   :java-jre
   echo ">>>>>>>> step [6/7]: java jre"
  +java > nul 2> nul || call :install_java
   goto xly-agent
  +
  +:install_java
  +echo There is not java-jre in this PC, will install java-jre.
  +echo Download package from "https://paddle-ci.gz.bcebos.com/window_requirement/jre-8u261-windows-i586.exe"
  +wget -O jre-8u261-windows-x64.exe "https://paddle-ci.gz.bcebos.com/window_requirement/jre-8u261-windows-i586.exe"
  +echo Install java-jre ...
  +:: -s [silent install]
  +start /wait jre-8u261-windows-x64.exe /s
  +if %errorlevel% == 0 (
  +  echo Install java success!
  +) else (
  +  echo Error***** Install java failed, please re-install it manually.
  +)
  +del jre-8u261-windows-x64.exe
  +goto :eof
   :: ===== end step 6: java jre =====
   
   :: ===== start step 7: xly agent =====
   :xly-agent
   echo ">>>>>>>> step [7/7]: xly agent"
  +wget -O agent.jar "https://paddle-ci.gz.bcebos.com/window_requirement/agent.jar"
   goto :eof
   :: ===== end step 8: xly agent =====
positive.code: 
  :install_visual_studio
  echo There is not Visual Studio in this PC, will install VS2015.
  echo Download package from "https://download.my.visualstudio.com/pr/en_visual_studio_professional_2015_with_update_3_x86_x64_web_installer_8922978.exe"
  wget -O vs_installer.exe "https://download.my.visualstudio.com/pr/en_visual_studio_professional_2015_with_update_3_x86_x64_web_installer_8922978.exe?t=9ee7a96d-ca80-4b84-af2c-7dd86996a0aa&e=1600103404&h=3cdea1e81c04aa4e846f5314972c46eb&su=1"
  echo Install Visual Studio 2015 ...
  :: /passive [silent install]
  :: /norestart [no restart]
  
negative.code: ::     2. Git 2.28.0
  ::     3. Python 3.7.8
  ::     4. Visual Studio 2015 with update 3
  ::     5. CUDA 10
  ::     6. java jre
  ::     7. xly agent
  
  :: Echo command is not required.
  @echo off
  