mirror of
https://github.com/pytorch/pytorch.git
synced 2025-10-20 21:14:14 +08:00
The version of curl on the `ubuntu-latest` box doesn't support the `--retry-all-errors` param and is breaking periodic builds Example: https://github.com/pytorch/pytorch/actions/runs/3495466804/jobs/5852265880 Pull Request resolved: https://github.com/pytorch/pytorch/pull/89298 Approved by: https://github.com/huydhn
38 lines
1.1 KiB
Bash
38 lines
1.1 KiB
Bash
#!/bin/bash
|
|
printf "\nCreating .buckconfig\n"
|
|
cp .buckconfig.oss .buckconfig
|
|
|
|
PROXY=""
|
|
if [ "$1" == "devserver" ]; then
|
|
echo -e '\n[download]\n proxy_host=fwdproxy\n proxy_port=8080\n proxy_type=HTTP\n' >> .buckconfig
|
|
PROXY="$(fwdproxy-config curl)"
|
|
printf "using proxy $PROXY\n\n"
|
|
fi
|
|
|
|
cat .buckconfig
|
|
|
|
cd third_party || return
|
|
|
|
printf "\nGenerating cpuinfo wrappers\n"
|
|
python3 generate-cpuinfo-wrappers.py
|
|
|
|
printf "\nGenerating xnnpack wrappers\n"
|
|
python3 generate-xnnpack-wrappers.py
|
|
|
|
# bazel-skylib
|
|
printf "\nDownloading bazel-skylib\n"
|
|
rm -rf bazel-skylib; mkdir bazel-skylib
|
|
curl --retry 3 -L $PROXY https://github.com/bazelbuild/bazel-skylib/releases/download/1.0.2/bazel-skylib-1.0.2.tar.gz|tar zx -C bazel-skylib
|
|
|
|
# glog
|
|
printf "\nDownloading glog\n"
|
|
rm -rf glog; mkdir glog
|
|
curl --retry 3 -L $PROXY https://github.com/google/glog/archive/v0.4.0.tar.gz | tar zx -C glog --strip-components 1
|
|
|
|
# ruy
|
|
printf "\nDownloading ruy\n"
|
|
curl --retry 3 -L $PROXY -o /tmp/ruy.zip https://github.com/google/ruy/archive/a09683b8da7164b9c5704f88aef2dc65aa583e5d.zip
|
|
unzip -q /tmp/ruy.zip -d /tmp/
|
|
rm -rf ruy/
|
|
mv /tmp/ruy-a09683b8da7164b9c5704f88aef2dc65aa583e5d ruy/
|