summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorLu Fang <lufang@fb.com>2018-10-02 13:27:44 -0700
committerFacebook Github Bot <facebook-github-bot@users.noreply.github.com>2018-10-02 14:01:37 -0700
commit7c678746effa1520f736a7f440b03e851dd43b16 (patch)
treee97debcc333f02855fb50773ab3b43eb5f91a4ea /scripts
parent29e5ba8a7b99896a99e45b79321201b2edf384b1 (diff)
downloadpytorch-7c678746effa1520f736a7f440b03e851dd43b16.tar.gz
pytorch-7c678746effa1520f736a7f440b03e851dd43b16.tar.bz2
pytorch-7c678746effa1520f736a7f440b03e851dd43b16.zip
update the script to match the current build process
Summary: Pull Request resolved: https://github.com/pytorch/pytorch/pull/12262 Reviewed By: BIT-silence Differential Revision: D10148658 Pulled By: houseroad fbshipit-source-id: c083346cc40154f7baea1be713cac799cf076cbf
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/fbcode-dev-setup/onnx_c2_setup.sh39
1 files changed, 3 insertions, 36 deletions
diff --git a/scripts/fbcode-dev-setup/onnx_c2_setup.sh b/scripts/fbcode-dev-setup/onnx_c2_setup.sh
index db6c2745d2..9daeab04a1 100755
--- a/scripts/fbcode-dev-setup/onnx_c2_setup.sh
+++ b/scripts/fbcode-dev-setup/onnx_c2_setup.sh
@@ -131,48 +131,15 @@ with_proxy git clone https://github.com/pytorch/pytorch --recursive
cd "$onnx_root/onnx"
with_proxy python setup.py develop
-# Build PyTorch
+# Build PyTorch and Caffe2
cd "$onnx_root/pytorch"
with_proxy pip install -r "requirements.txt"
-with_proxy python setup.py build develop
-
-# Build Caffe2
-set +e
+with_proxy python setup.py build_deps develop
+# Sanity checks and useful info
cd "$onnx_root"
with_proxy wget https://raw.githubusercontent.com/pytorch/pytorch/master/scripts/fbcode-dev-setup/onnx_c2_sanity_check.sh -O "$sanity_script"
chmod u+x "$sanity_script"
-
-cd "$onnx_root/pytorch"
-with_proxy python setup_caffe2.py develop
-caffe2_exit_code=$?
-caffe2_ok=true
-if [ $caffe2_exit_code != 0 ]; then
- caffe2_ok=false
-fi
-if ! $caffe2_ok; then
- # Possible failure reasons when building Caffe2
- ninja_path=$(which ninja)
- if [[ ! -z "$ninja_path" ]]; then
- echo "${RED}Warning: ninja is installed at $ninja_path, which may cause Caffe2 building issue!!!${NC}"
- echo "${RED}Please try to remove the ninja at ${ninja_path}.${NC}"
- fi
- echo "${RED}We are almost there, only building Caffe2 fails. We can fix this problem seperately.${NC}"
- echo "###### Please run the following command before development/fixing the problem: ######"
- echo "${CYAN}source $onnx_init_file${NC}"
- echo "#####################################################################################"
- echo "########## Please run the following command to install Caffe2 seperately: ##########"
- echo "${CYAN}cd $onnx_root/pytorch; python setup_caffe2.py develop${NC}"
- echo "#####################################################################################"
- echo "########### Please run the following command to check your installation: ###########"
- echo "${CYAN}$sanity_script${NC}"
- echo "#####################################################################################"
- exit 1
-fi
-
-set -e
-
-# Sanity checks and useful info
$sanity_script
echo "Congrats, you are ready to rock!!"