Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Performance] Accelerate slice sampler on GPU #2672

Merged
merged 3 commits into from
Dec 20, 2024

Update

563e4a9
Select commit
Loading
Failed to load commit list.
Merged

[Performance] Accelerate slice sampler on GPU #2672

Update
563e4a9
Select commit
Loading
Failed to load commit list.
PyTorch Bot / Dr.CI completed Dec 20, 2024 in 0s

Dr.CI classification results

{"FAILED":[{"workflowId":12428564934,"workflowUniqueId":82165822,"id":34700439117,"runnerName":"i-06a6a98e282f58897","authorEmail":"[email protected]","name":"Unit-tests on Linux / tests-cpu (3.11) / linux-job","jobName":"tests-cpu (3.11) / linux-job","conclusion":"failure","completed_at":"2024-12-20T09:53:55.000000000Z","html_url":"https://github.com/pytorch/rl/actions/runs/12428564934/job/34700439117","head_branch":"gh/vmoens/62/head","pr_number":2672,"head_sha":"563e4a93305c54dea3f4d37fef89d9090a775c6c","head_sha_timestamp":"2024-12-20T09:03:46.000000000Z","failure_captures":["test/test_env.py::TestNonTensorEnv::test_parallel[True-False]"],"failure_lines":["FAILED test/test_env.py::TestNonTensorEnv::test_parallel[True-False] - EOFError"],"failure_context":[],"time":"2024-12-20T09:04:31.000000000Z"},{"workflowId":12428564934,"workflowUniqueId":82165822,"id":34700451410,"runnerName":"i-036c339b5e489386b","authorEmail":"[email protected]","name":"Unit-tests on Linux / tests-stable-gpu (3.10, 11.8) / linux-job","jobName":"tests-stable-gpu (3.10, 11.8) / linux-job","conclusion":"failure","completed_at":"2024-12-20T10:10:46.000000000Z","html_url":"https://github.com/pytorch/rl/actions/runs/12428564934/job/34700451410","head_branch":"gh/vmoens/62/head","pr_number":2672,"head_sha":"563e4a93305c54dea3f4d37fef89d9090a775c6c","head_sha_timestamp":"2024-12-20T09:03:46.000000000Z","failure_captures":["test/test_env.py::TestNonTensorEnv::test_parallel[True-False]"],"failure_lines":["FAILED test/test_env.py::TestNonTensorEnv::test_parallel[True-False] - EOFError"],"failure_context":[],"time":"2024-12-20T09:04:49.000000000Z"},{"workflowId":12428564934,"workflowUniqueId":82165822,"id":34700441659,"runnerName":"i-0d2463b510b8c9426","authorEmail":"[email protected]","name":"Unit-tests on Linux / tests-cpu (3.10) / linux-job","jobName":"tests-cpu (3.10) / linux-job","conclusion":"failure","completed_at":"2024-12-20T09:53:04.000000000Z","html_url":"https://github.com/pytorch/rl/actions/runs/12428564934/job/34700441659","head_branch":"gh/vmoens/62/head","pr_number":2672,"head_sha":"563e4a93305c54dea3f4d37fef89d9090a775c6c","head_sha_timestamp":"2024-12-20T09:03:46.000000000Z","failure_captures":["test/test_env.py::TestNonTensorEnv::test_parallel[True-False]"],"failure_lines":["FAILED test/test_env.py::TestNonTensorEnv::test_parallel[True-False] - EOFError"],"failure_context":[],"time":"2024-12-20T09:04:35.000000000Z"},{"workflowId":12428564934,"workflowUniqueId":82165822,"id":34700443390,"runnerName":"i-0d7575661c7f1fac0","authorEmail":"[email protected]","name":"Unit-tests on Linux / tests-cpu (3.12) / linux-job","jobName":"tests-cpu (3.12) / linux-job","conclusion":"failure","completed_at":"2024-12-20T09:57:10.000000000Z","html_url":"https://github.com/pytorch/rl/actions/runs/12428564934/job/34700443390","head_branch":"gh/vmoens/62/head","pr_number":2672,"head_sha":"563e4a93305c54dea3f4d37fef89d9090a775c6c","head_sha_timestamp":"2024-12-20T09:03:46.000000000Z","failure_captures":["test/test_env.py::TestNonTensorEnv::test_parallel[True-False]"],"failure_lines":["FAILED test/test_env.py::TestNonTensorEnv::test_parallel[True-False] - EOFError"],"failure_context":[],"time":"2024-12-20T09:04:38.000000000Z"},{"workflowId":12428564934,"workflowUniqueId":82165822,"id":34700444953,"runnerName":"i-0e7358e69c68602f1","authorEmail":"[email protected]","name":"Unit-tests on Linux / tests-cpu (3.9) / linux-job","jobName":"tests-cpu (3.9) / linux-job","conclusion":"failure","completed_at":"2024-12-20T10:03:43.000000000Z","html_url":"https://github.com/pytorch/rl/actions/runs/12428564934/job/34700444953","head_branch":"gh/vmoens/62/head","pr_number":2672,"head_sha":"563e4a93305c54dea3f4d37fef89d9090a775c6c","head_sha_timestamp":"2024-12-20T09:03:46.000000000Z","failure_captures":["test/test_env.py::TestNonTensorEnv::test_parallel[True-False]"],"failure_lines":["FAILED test/test_env.py::TestNonTensorEnv::test_parallel[True-False] - EOFError"],"failure_context":[],"time":"2024-12-20T09:04:40.000000000Z"},{"workflowId":12428564934,"workflowUniqueId":82165822,"id":34700446232,"runnerName":"i-02d129caa2695cf3d","authorEmail":"[email protected]","name":"Unit-tests on Linux / tests-cpu-oldget (3.12) / linux-job","jobName":"tests-cpu-oldget (3.12) / linux-job","conclusion":"failure","completed_at":"2024-12-20T10:10:51.000000000Z","html_url":"https://github.com/pytorch/rl/actions/runs/12428564934/job/34700446232","head_branch":"gh/vmoens/62/head","pr_number":2672,"head_sha":"563e4a93305c54dea3f4d37fef89d9090a775c6c","head_sha_timestamp":"2024-12-20T09:03:46.000000000Z","failure_captures":["test/test_env.py::TestNonTensorEnv::test_parallel[True-False]"],"failure_lines":["FAILED test/test_env.py::TestNonTensorEnv::test_parallel[True-False] - EOFError"],"failure_context":[],"time":"2024-12-20T09:04:42.000000000Z"},{"workflowId":12428564934,"workflowUniqueId":82165822,"id":34700450600,"runnerName":"i-0553f90e8bd4ffc38","authorEmail":"[email protected]","name":"Unit-tests on Linux / tests-optdeps (3.11, 12.1) / linux-job","jobName":"tests-optdeps (3.11, 12.1) / linux-job","conclusion":"failure","completed_at":"2024-12-20T09:46:31.000000000Z","html_url":"https://github.com/pytorch/rl/actions/runs/12428564934/job/34700450600","head_branch":"gh/vmoens/62/head","pr_number":2672,"head_sha":"563e4a93305c54dea3f4d37fef89d9090a775c6c","head_sha_timestamp":"2024-12-20T09:03:46.000000000Z","failure_captures":["test/test_env.py::TestNonTensorEnv::test_parallel[True-False]"],"failure_lines":["FAILED test/test_env.py::TestNonTensorEnv::test_parallel[True-False] - EOFError"],"failure_context":[],"time":"2024-12-20T09:04:48.000000000Z"},{"workflowId":12428564950,"workflowUniqueId":60501564,"id":34700435637,"runnerName":"i-03b4f6131ef29b763","authorEmail":"[email protected]","name":"Habitat Tests on Linux / tests (3.9, 12.1) / linux-job","jobName":"tests (3.9, 12.1) / linux-job","conclusion":"failure","completed_at":"2024-12-20T09:15:29.000000000Z","html_url":"https://github.com/pytorch/rl/actions/runs/12428564950/job/34700435637","head_branch":"gh/vmoens/62/head","pr_number":2672,"head_sha":"563e4a93305c54dea3f4d37fef89d9090a775c6c","head_sha_timestamp":"2024-12-20T09:03:46.000000000Z","failure_captures":["AttributeError: _ARRAY_API not found"],"failure_lines":["AttributeError: _ARRAY_API not found"],"failure_context":[],"time":"2024-12-20T09:04:26.000000000Z"}],"FLAKY":[],"BROKEN_TRUNK":[{"workflowId":12428564987,"workflowUniqueId":106193614,"id":34701258041,"runnerName":"GitHub Actions 67","authorEmail":"[email protected]","name":"Build Windows Wheels / pytorch/rl / upload / wheel-py3_9-cpu","jobName":"pytorch/rl / upload / wheel-py3_9-cpu","conclusion":"failure","completed_at":"2024-12-20T09:24:40.000000000Z","html_url":"https://github.com/pytorch/rl/actions/runs/12428564987/job/34701258041","head_branch":"gh/vmoens/62/head","pr_number":2672,"head_sha":"563e4a93305c54dea3f4d37fef89d9090a775c6c","head_sha_timestamp":"2024-12-20T09:03:46.000000000Z","failure_captures":["Unable to find any artifacts for the associated workflow"],"failure_lines":["##[error]Unable to find any artifacts for the associated workflow"],"failure_context":[],"time":"2024-12-20T09:24:26.000000000Z"},{"workflowId":12428564987,"workflowUniqueId":106193614,"id":34701258320,"runnerName":"GitHub Actions 188","authorEmail":"[email protected]","name":"Build Windows Wheels / pytorch/rl / upload / wheel-py3_9-cuda11_8","jobName":"pytorch/rl / upload / wheel-py3_9-cuda11_8","conclusion":"failure","completed_at":"2024-12-20T09:24:39.000000000Z","html_url":"https://github.com/pytorch/rl/actions/runs/12428564987/job/34701258320","head_branch":"gh/vmoens/62/head","pr_number":2672,"head_sha":"563e4a93305c54dea3f4d37fef89d9090a775c6c","head_sha_timestamp":"2024-12-20T09:03:46.000000000Z","failure_captures":["Unable to find any artifacts for the associated workflow"],"failure_lines":["##[error]Unable to find any artifacts for the associated workflow"],"failure_context":[],"time":"2024-12-20T09:24:26.000000000Z"},{"workflowId":12428564987,"workflowUniqueId":106193614,"id":34701258598,"runnerName":"GitHub Actions 114","authorEmail":"[email protected]","name":"Build Windows Wheels / pytorch/rl / upload / wheel-py3_9-cuda12_4","jobName":"pytorch/rl / upload / wheel-py3_9-cuda12_4","conclusion":"failure","completed_at":"2024-12-20T09:24:40.000000000Z","html_url":"https://github.com/pytorch/rl/actions/runs/12428564987/job/34701258598","head_branch":"gh/vmoens/62/head","pr_number":2672,"head_sha":"563e4a93305c54dea3f4d37fef89d9090a775c6c","head_sha_timestamp":"2024-12-20T09:03:46.000000000Z","failure_captures":["Unable to find any artifacts for the associated workflow"],"failure_lines":["##[error]Unable to find any artifacts for the associated workflow"],"failure_context":[],"time":"2024-12-20T09:24:27.000000000Z"},{"workflowId":12428564987,"workflowUniqueId":106193614,"id":34701258843,"runnerName":"GitHub Actions 411","authorEmail":"[email protected]","name":"Build Windows Wheels / pytorch/rl / upload / wheel-py3_9-cuda12_6","jobName":"pytorch/rl / upload / wheel-py3_9-cuda12_6","conclusion":"failure","completed_at":"2024-12-20T09:24:41.000000000Z","html_url":"https://github.com/pytorch/rl/actions/runs/12428564987/job/34701258843","head_branch":"gh/vmoens/62/head","pr_number":2672,"head_sha":"563e4a93305c54dea3f4d37fef89d9090a775c6c","head_sha_timestamp":"2024-12-20T09:03:46.000000000Z","failure_captures":["Unable to find any artifacts for the associated workflow"],"failure_lines":["##[error]Unable to find any artifacts for the associated workflow"],"failure_context":[],"time":"2024-12-20T09:24:27.000000000Z"},{"workflowId":12428564934,"workflowUniqueId":82165822,"id":34700448049,"runnerName":"i-01c6eee9ae40d3d35","authorEmail":"[email protected]","name":"Unit-tests on Linux / tests-gpu (3.11, 12.1) / linux-job","jobName":"tests-gpu (3.11, 12.1) / linux-job","conclusion":"failure","completed_at":"2024-12-20T10:06:06.000000000Z","html_url":"https://github.com/pytorch/rl/actions/runs/12428564934/job/34700448049","head_branch":"gh/vmoens/62/head","pr_number":2672,"head_sha":"563e4a93305c54dea3f4d37fef89d9090a775c6c","head_sha_timestamp":"2024-12-20T09:03:46.000000000Z","failure_captures":["test/test_loggers.py::TestMLFlowLogger::test_log_video[steps1]"],"failure_lines":["FAILED test/test_loggers.py::TestMLFlowLogger::test_log_video[steps1] - TypeError: an integer is required"],"failure_context":[],"time":"2024-12-20T09:04:44.000000000Z"},{"workflowId":12428564934,"workflowUniqueId":82165822,"id":34700449656,"runnerName":"i-08626579d1b83b303","authorEmail":"[email protected]","name":"Unit-tests on Linux / tests-olddeps (3.8, 11.6) / linux-job","jobName":"tests-olddeps (3.8, 11.6) / linux-job","conclusion":"failure","completed_at":"2024-12-20T09:48:01.000000000Z","html_url":"https://github.com/pytorch/rl/actions/runs/12428564934/job/34700449656","head_branch":"gh/vmoens/62/head","pr_number":2672,"head_sha":"563e4a93305c54dea3f4d37fef89d9090a775c6c","head_sha_timestamp":"2024-12-20T09:03:46.000000000Z","failure_captures":["test/test_storage_map.py::TestMCTSForest::test_forest_parent[simple-False]"],"failure_lines":["FAILED test/test_storage_map.py::TestMCTSForest::test_forest_parent[simple-False] - gym.error.DeprecatedEnv: Env Pendulum-v1 not found (valid versions include ['Pendulum-v0'])"],"failure_context":[],"time":"2024-12-20T09:04:46.000000000Z"},{"workflowId":12428564963,"workflowUniqueId":79519303,"id":34700437401,"runnerName":"i-044f3b54893179c93","authorEmail":"[email protected]","name":"Unit-tests on Windows / unittests-cpu / windows-job","jobName":"unittests-cpu / windows-job","conclusion":"failure","completed_at":"2024-12-20T09:18:29.000000000Z","html_url":"https://github.com/pytorch/rl/actions/runs/12428564963/job/34700437401","head_branch":"gh/vmoens/62/head","pr_number":2672,"head_sha":"563e4a93305c54dea3f4d37fef89d9090a775c6c","head_sha_timestamp":"2024-12-20T09:03:46.000000000Z","failure_captures":["Process completed with exit code 1."],"failure_lines":["##[error]Process completed with exit code 1."],"failure_context":[],"time":"2024-12-20T09:04:29.000000000Z"}],"UNSTABLE":[]}