Commit Graph

1371 Commits

Author SHA1 Message Date
Edward Yang
c368f26f88 Disable CircleCI merging to master. (#13074)
Summary:
Signed-off-by: Edward Z. Yang <ezyang@fb.com>
Pull Request resolved: https://github.com/pytorch/pytorch/pull/13074

Differential Revision: D10852728

Pulled By: ezyang

fbshipit-source-id: 6b96c941f4655ba240adaa0678844efa2af81d06
2018-10-25 08:07:45 -07:00
Will Feng
8355219e68 CircleCI: turn off OSX jobs temporarily
Summary: Pull Request resolved: https://github.com/pytorch/pytorch/pull/13064

Differential Revision: D10561008

Pulled By: yf225

fbshipit-source-id: c48364662efa82865a1bc1a7e2db3a9fb8af10d5
2018-10-24 12:22:05 -07:00
Anders Papitto
85273acca8 fix pinning of hypothesis (#13055)
Summary:
tested manually that this works

fixes https://github.com/pytorch/pytorch/issues/12395
obviates https://github.com/pytorch/pytorch/pull/12774
Pull Request resolved: https://github.com/pytorch/pytorch/pull/13055

Differential Revision: D10559788

Pulled By: anderspapitto

fbshipit-source-id: 5cd8bac6eff548280c8742f36a5e7f2748a24623
2018-10-24 11:46:28 -07:00
anderspapitto
88f70fcef9 remove progress from git operations in CI builds (#13017)
Summary:
these are pretty spammy - unless we have a reason to keep them, let's not
Pull Request resolved: https://github.com/pytorch/pytorch/pull/13017

Differential Revision: D10528295

Pulled By: anderspapitto

fbshipit-source-id: 5514371a6e61e13ec070cc5517488523d42f2935
2018-10-24 09:26:05 -07:00
Will Feng
bf99ffc4d2 Remove OMP_NUM_THREADS and MKL_NUM_THREADS settings from docker images (#12836)
Summary:
`OMP_NUM_THREADS` and `MKL_NUM_THREADS` are set to 4 by default in the docker images, which causes `nproc` to only show 4 cores in the docker containers by default, and building PyTorch is slow in this default case. We likely don't need these two flags to be set, and this PR tests that hypothesis.
Pull Request resolved: https://github.com/pytorch/pytorch/pull/12836

Differential Revision: D10468218

Pulled By: yf225

fbshipit-source-id: 7a57962c962e162a8d97f730626825aa1e371c7f
2018-10-19 11:44:22 -07:00
Will Feng
6ec2f09188 CircleCI: enable OSX jobs
Summary: Pull Request resolved: https://github.com/pytorch/pytorch/pull/12667

Differential Revision: D10466661

Pulled By: yf225

fbshipit-source-id: a1a150d3b384eb88ba4c7e6d57e59d8ed834e53c
2018-10-19 09:42:06 -07:00
Will Feng
7837ec553c CircleCI: Add doc-push job
Summary: Pull Request resolved: https://github.com/pytorch/pytorch/pull/12833

Differential Revision: D10464815

Pulled By: yf225

fbshipit-source-id: 06a6a673b6bb32f7c252a217f9ce59db35c75e9c
2018-10-19 08:58:04 -07:00
Will Feng
cd88c5ccf4 CircleCI hot fix: pin awscli to 1.16.35 (#12787)
Summary:
awscli==1.16.36 is broken: https://circleci.com/gh/pytorch/pytorch/77338?utm_campaign=vcs-integration-link&utm_medium=referral&utm_source=github-build-link
Pull Request resolved: https://github.com/pytorch/pytorch/pull/12787

Differential Revision: D10437424

Pulled By: yf225

fbshipit-source-id: c15bed7aa83ddca92ff32e2aaa69fbe97ac6ab1c
2018-10-17 15:57:52 -07:00
Will Feng
c6f0fe5f26 CircleCI: Remove --depth from git fetch
Summary: Pull Request resolved: https://github.com/pytorch/pytorch/pull/12657

Differential Revision: D10386020

Pulled By: yf225

fbshipit-source-id: 08d1c57159b323c19d5fc94180972d0c70d6aec1
2018-10-15 13:55:27 -07:00
Lu Fang
c1d0784dcb enable onnx integration tests
Summary: Pull Request resolved: https://github.com/pytorch/pytorch/pull/12592

Reviewed By: BIT-silence, zrphercule

Differential Revision: D10363056

Pulled By: houseroad

fbshipit-source-id: 4d1dc0302a8cbe3d6ff1594f0d038330ba4efc81
2018-10-12 11:34:16 -07:00
Junjie Bai
0df4d66210 Update caffe2 docker images version in circleci (#12596)
Summary:
72b6d26950
Pull Request resolved: https://github.com/pytorch/pytorch/pull/12596

Differential Revision: D10355881

Pulled By: bddppq

fbshipit-source-id: 33c15819ec51315defc23a7fbc23caa2ddd65e75
2018-10-11 21:54:33 -07:00
Will Feng
eef083e477 CircleCI: add timestamp to build log, clean up unused jobs, print docker image name
Summary: Pull Request resolved: https://github.com/pytorch/pytorch/pull/12556

Differential Revision: D10343032

Pulled By: yf225

fbshipit-source-id: fd2dcba18a5cb037fdc448dba64bf9d747dc3761
2018-10-11 12:23:42 -07:00
Will Feng
c32839fc90 CircleCI: better credentials visibility (#12552)
Summary:
We will rotate the credentials if the new setting works.
Pull Request resolved: https://github.com/pytorch/pytorch/pull/12552

Differential Revision: D10322121

Pulled By: yf225

fbshipit-source-id: 158f2f89b83a751566a912869a4400d5be6e5765
2018-10-10 18:25:09 -07:00
Will Feng
a442853f4f CircleCI: try to fix submodule not found error (#12542)
Summary:
Try to fix the "submodule not found" infra error: https://circleci.com/gh/pytorch/pytorch/48431 by switching to use the official git client (instead of CircleCI's default git client).
Pull Request resolved: https://github.com/pytorch/pytorch/pull/12542

Differential Revision: D10305027

Pulled By: yf225

fbshipit-source-id: 42db0694efb468d9460ef51d7b4b2bd90d78ff24
2018-10-10 12:54:17 -07:00
Will Feng
45db8274de CircleCI: Add credentials for pushing to perf test S3 bucket (#12523)
Summary:
This will fix the perf test baseline update in master builds.
Pull Request resolved: https://github.com/pytorch/pytorch/pull/12523

Reviewed By: bddppq

Differential Revision: D10289415

Pulled By: yf225

fbshipit-source-id: 408893ab2b0f93c7cffb9f8fbf74453155b850c4
2018-10-10 11:54:04 -07:00
Will Feng
2b22c60980 Fix GPU perf tests on CircleCI (#12491)
Summary:
`COMMIT_SOURCE` is missing in the current CircleCI config, which is used in perf tests to decide whether to store the new numbers as baseline.
Pull Request resolved: https://github.com/pytorch/pytorch/pull/12491

Differential Revision: D10274426

Pulled By: yf225

fbshipit-source-id: 047ef6cc61a12738062f9940d1bfd4c3bf152909
2018-10-09 13:53:45 -07:00
Will Feng
cdead5ace1 Enable CircleCI for Linux jobs (#12389)
Summary:
Changes in this PR:
1. Intermediate Docker image is shared from build stage to test stage through ECR, in order to fix the Caffe2 flaky CUDA tests.
2. There are ~7 Caffe2 operator tests that are only flaky in `caffe2_py2_gcc4_8_ubuntu14_04_test` on CPU. Disabling those tests on that config only, which is okay to do because we are still running those tests in other test jobs.

After this PR is merged, CircleCI will be running on master automatically, and will be running on PRs if the author rebased their PR onto the newest master (which we will ask all the authors to do when we switch off Jenkins for Linux).
Pull Request resolved: https://github.com/pytorch/pytorch/pull/12389

Differential Revision: D10224267

Pulled By: yf225

fbshipit-source-id: dd1a90a425c3d13b870d3d328cb301eee2e6e2cd
2018-10-08 17:09:37 -07:00
Will Feng
5952acc041 Add "merge to master" step before build in CircleCI (#11443)
Summary:
This PR adds the "merge to master" step before the build step in CircleCI, so that all PR commits are built against master instead of against the PR's branch. Note that all PRs still need to rebase to master to pick up this new config, so it won't apply to old PR branches retroactively.

To check in CI: make sure it's performing the git merge to master appropriately in "Merge Onto Master" step.
Pull Request resolved: https://github.com/pytorch/pytorch/pull/11443

Differential Revision: D9775628

Pulled By: yf225

fbshipit-source-id: 8083db6b098d234a44ae4481f40a486e9906f6f8
2018-09-11 12:39:37 -07:00
Will Feng
a566bc2f11 Disable all CircleCI jobs (#11523)
Summary:
Disable all CircleCI jobs until we are ready to move forward with them.
Pull Request resolved: https://github.com/pytorch/pytorch/pull/11523

Differential Revision: D9774462

Pulled By: yf225

fbshipit-source-id: c5724e71eb68bac4df958b4f7bcc380050668b3c
2018-09-11 11:25:17 -07:00
Will Feng
c9e66351a7 Port all PyTorch and Caffe2 jobs to CircleCI (#11264)
Summary:
This PR adds all PyTorch and Caffe2 job configs to CircleCI.

Steps for the CircleCI mini-trial:
- [ ] Make sure this PR passes Jenkins CI and fbcode internal tests
- [x] Approve this PR
- [ ] Ask CircleCI to turn up the number of build machines
- [ ] Land this PR so that the new `.circleci/config.yml` will take effect

Several Caffe2 tests are flaky on CircleCI machines and hence skipped when running on CircleCI. A proper fix for them will be worked on after a successful mini-trial.
Pull Request resolved: https://github.com/pytorch/pytorch/pull/11264

Differential Revision: D9656793

Pulled By: yf225

fbshipit-source-id: 7832e90018f3dff7651489c04a179d6742168fe1
2018-09-05 16:28:11 -07:00
Edward Yang
d6e124e9a5 Dummy CircleCI config. (#9537)
Summary:
The purpose of this config is to make sure that CircleCI builds
don't fail when I turn them on for pytorch/pytorch.

Signed-off-by: Edward Z. Yang <ezyang@fb.com>
Pull Request resolved: https://github.com/pytorch/pytorch/pull/9537

Differential Revision: D8894497

Pulled By: ezyang

fbshipit-source-id: 22f43c84a9b8a54cd47a6572ba068f70a73f043a
2018-07-18 09:25:05 -07:00