Conversation
iseessel
commented
Oct 5, 2021
•
edited
edited
- Add in appropriate pytorch/cuda verisons for building apex in conda_apex and conda_vissl.
- Separate out integration_tests.sh, as this was repeating unit tests in the apex builds.
- Make #in_temporary_directory exception-safe -- when a test failed using this, all subsequent tests would fail with:
- Destroy process group after each test in test_tasks.py. After building, conda runs the unit tests for vissl, and the same process group is used after the initial test. Since we start on GPU tests, we use the nccl backend and we keep using it throughout the tests. One of the tests requires the gloo backend, since it calls all_gather on cpu tensors. Note we don't get this problem with circle-ci because we split out the tests. The specific error is:
- Use specific commit of fairscale as per circle-ci documentation.
@iseessel has imported this pull request. If you are a Facebook employee, you can view this diff on Phabricator. |
looks good to me! let's wait for the tests to pass and we can merge it. Thank you so much! |
a2d2649
to
b3de180
Compare
@iseessel has updated the pull request. You must reimport the pull request before landing. |
@iseessel has imported this pull request. If you are a Facebook employee, you can view this diff on Phabricator. |
b3de180
to
522f624
Compare
@iseessel has updated the pull request. You must reimport the pull request before landing. |
@iseessel has imported this pull request. If you are a Facebook employee, you can view this diff on Phabricator. |
@iseessel has updated the pull request. You must reimport the pull request before landing. |
17d82cf
to
c7bbe50
Compare
@iseessel has updated the pull request. You must reimport the pull request before landing. |
3 similar comments
@iseessel has updated the pull request. You must reimport the pull request before landing. |
@iseessel has updated the pull request. You must reimport the pull request before landing. |
@iseessel has updated the pull request. You must reimport the pull request before landing. |
223b6bf
to
1ba357f
Compare
@iseessel has updated the pull request. You must reimport the pull request before landing. |
2 similar comments
@iseessel has updated the pull request. You must reimport the pull request before landing. |
@iseessel has updated the pull request. You must reimport the pull request before landing. |
f772f18
to
9388b0d
Compare
@iseessel has updated the pull request. You must reimport the pull request before landing. |
9388b0d
to
81b7a92
Compare
@iseessel has updated the pull request. You must reimport the pull request before landing. |
81b7a92
to
d898f22
Compare
@iseessel has updated the pull request. You must reimport the pull request before landing. |
Closing in favor of smaller separate PRs. |