Split Caffe2 CI into cmake-only and python builds (#15917)
authorJesse Hellemn <hellemn@fb.com>
Mon, 14 Jan 2019 23:10:49 +0000 (15:10 -0800)
committerFacebook Github Bot <facebook-github-bot@users.noreply.github.com>
Mon, 14 Jan 2019 23:20:44 +0000 (15:20 -0800)
commit8964a2e6e6f035590260ac5d4ab21f6e3d8a5204
tree3ae0103c78a847fd6f78dc350e82544a40d9055c
parent4bdaca827cc7b71b33210c0ed4f202540d6719f7
Split Caffe2 CI into cmake-only and python builds (#15917)

Summary:
bypass-lint

- Change all Caffe2 builds to use setup.py instead of cmake
- Add a -cmake- Caffe2 build configuration that uses cmake and only builds cpp
- Move skipIfCI logic from onnx test scripts to the rest of CI logic
- Removal of old PYTHONPATH/LD_LIBRARY_PATH/etc. env management
Pull Request resolved: https://github.com/pytorch/pytorch/pull/15917

Reviewed By: orionr

Differential Revision: D13637583

Pulled By: pjh5

fbshipit-source-id: c5c5639db0251ba12b6e4b51b2ac3b26a8953153
14 files changed:
.circleci/config.yml
.jenkins/caffe2/build.sh
.jenkins/caffe2/common.sh
.jenkins/caffe2/test.sh
caffe2/python/operator_test/layer_norm_op_test.py
cmake/Dependencies.cmake
scripts/onnx/test.sh
setup.py
test/onnx/test_models.py
test/onnx/test_operators.py
test/onnx/test_pytorch_common.py
tools/build_pytorch_libs.sh
tools/setup_helpers/build.py
tools/setup_helpers/configure.py