[BugFix] honor collector masks in loss reductions - #4057
Dr.CI classification results
{"FAILED":[],"FLAKY":[],"BROKEN_TRUNK":[],"UNSTABLE":[],"UNKNOWN":[],"AWAITING_APPROVAL":[{"workflowId":0,"workflowUniqueId":117108731,"id":31186807432,"runnerName":"","authorEmail":"vincentmoens@gmail.com","name":"Build Aarch64 Linux Wheels","jobName":"Build Aarch64 Linux Wheels","conclusion":"action_required","completed_at":"1970-01-01T00:00:00.000000000Z","html_url":"https://github.com/pytorch/rl/actions/runs/31186807432","logUrl":"","head_branch":"fix/loss-mask","pr_number":4057,"head_sha":"7f3198618c2db3bd6e17b6ff4e8596aa974df0ee","head_sha_timestamp":"2026-08-07T14:16:49Z","failure_captures":[],"failure_lines":[],"failure_context":[],"time":"2026-08-07T14:17:05.000000000Z"},{"workflowId":0,"workflowUniqueId":106193613,"id":31186807254,"runnerName":"","authorEmail":"vincentmoens@gmail.com","name":"Build Linux Wheels","jobName":"Build Linux Wheels","conclusion":"action_required","completed_at":"1970-01-01T00:00:00.000000000Z","html_url":"https://github.com/pytorch/rl/actions/runs/31186807254","logUrl":"","head_branch":"fix/loss-mask","pr_number":4057,"head_sha":"7f3198618c2db3bd6e17b6ff4e8596aa974df0ee","head_sha_timestamp":"2026-08-07T14:16:49Z","failure_captures":[],"failure_lines":[],"failure_context":[],"time":"2026-08-07T14:17:05.000000000Z"},{"workflowId":0,"workflowUniqueId":67873401,"id":31186808814,"runnerName":"","authorEmail":"vincentmoens@gmail.com","name":"Build M1 Wheels","jobName":"Build M1 Wheels","conclusion":"action_required","completed_at":"1970-01-01T00:00:00.000000000Z","html_url":"https://github.com/pytorch/rl/actions/runs/31186808814","logUrl":"","head_branch":"fix/loss-mask","pr_number":4057,"head_sha":"7f3198618c2db3bd6e17b6ff4e8596aa974df0ee","head_sha_timestamp":"2026-08-07T14:16:49Z","failure_captures":[],"failure_lines":[],"failure_context":[],"time":"2026-08-07T14:17:06.000000000Z"},{"workflowId":0,"workflowUniqueId":106193614,"id":31186807357,"runnerName":"","authorEmail":"vincentmoens@gmail.com","name":"Build Windows Wheels","jobName":"Build Windows Wheels","conclusion":"action_required","completed_at":"1970-01-01T00:00:00.000000000Z","html_url":"https://github.com/pytorch/rl/actions/runs/31186807357","logUrl":"","head_branch":"fix/loss-mask","pr_number":4057,"head_sha":"7f3198618c2db3bd6e17b6ff4e8596aa974df0ee","head_sha_timestamp":"2026-08-07T14:16:49Z","failure_captures":[],"failure_lines":[],"failure_context":[],"time":"2026-08-07T14:17:05.000000000Z"},{"workflowId":0,"workflowUniqueId":61790681,"id":31186805695,"runnerName":"","authorEmail":"vincentmoens@gmail.com","name":"Continuous Benchmark (PR)","jobName":"Continuous Benchmark (PR)","conclusion":"action_required","completed_at":"1970-01-01T00:00:00.000000000Z","html_url":"https://github.com/pytorch/rl/actions/runs/31186805695","logUrl":"","head_branch":"fix/loss-mask","pr_number":4057,"head_sha":"7f3198618c2db3bd6e17b6ff4e8596aa974df0ee","head_sha_timestamp":"2026-08-07T14:16:49Z","failure_captures":[],"failure_lines":[],"failure_context":[],"time":"2026-08-07T14:17:04.000000000Z"},{"workflowId":0,"workflowUniqueId":37755465,"id":31186806770,"runnerName":"","authorEmail":"vincentmoens@gmail.com","name":"Generate documentation","jobName":"Generate documentation","conclusion":"action_required","completed_at":"1970-01-01T00:00:00.000000000Z","html_url":"https://github.com/pytorch/rl/actions/runs/31186806770","logUrl":"","head_branch":"fix/loss-mask","pr_number":4057,"head_sha":"7f3198618c2db3bd6e17b6ff4e8596aa974df0ee","head_sha_timestamp":"2026-08-07T14:16:49Z","failure_captures":[],"failure_lines":[],"failure_context":[],"time":"2026-08-07T14:17:05.000000000Z"},{"workflowId":0,"workflowUniqueId":60501564,"id":31186807087,"runnerName":"","authorEmail":"vincentmoens@gmail.com","name":"Habitat Tests on Linux","jobName":"Habitat Tests on Linux","conclusion":"action_required","completed_at":"1970-01-01T00:00:00.000000000Z","html_url":"https://github.com/pytorch/rl/actions/runs/31186807087","logUrl":"","head_branch":"fix/loss-mask","pr_number":4057,"head_sha":"7f3198618c2db3bd6e17b6ff4e8596aa974df0ee","head_sha_timestamp":"2026-08-07T14:16:49Z","failure_captures":[],"failure_lines":[],"failure_context":[],"time":"2026-08-07T14:17:05.000000000Z"},{"workflowId":0,"workflowUniqueId":82165821,"id":31186807811,"runnerName":"","authorEmail":"vincentmoens@gmail.com","name":"Libs Tests on Linux","jobName":"Libs Tests on Linux","conclusion":"action_required","completed_at":"1970-01-01T00:00:00.000000000Z","html_url":"https://github.com/pytorch/rl/actions/runs/31186807811","logUrl":"","head_branch":"fix/loss-mask","pr_number":4057,"head_sha":"7f3198618c2db3bd6e17b6ff4e8596aa974df0ee","head_sha_timestamp":"2026-08-07T14:16:49Z","failure_captures":[],"failure_lines":[],"failure_context":[],"time":"2026-08-07T14:17:06.000000000Z"},{"workflowId":0,"workflowUniqueId":55958309,"id":31186806577,"runnerName":"","authorEmail":"vincentmoens@gmail.com","name":"Lint","jobName":"Lint","conclusion":"action_required","completed_at":"1970-01-01T00:00:00.000000000Z","html_url":"https://github.com/pytorch/rl/actions/runs/31186806577","logUrl":"","head_branch":"fix/loss-mask","pr_number":4057,"head_sha":"7f3198618c2db3bd6e17b6ff4e8596aa974df0ee","head_sha_timestamp":"2026-08-07T14:16:49Z","failure_captures":[],"failure_lines":[],"failure_context":[],"time":"2026-08-07T14:17:05.000000000Z"},{"workflowId":0,"workflowUniqueId":149027642,"id":31186809018,"runnerName":"","authorEmail":"vincentmoens@gmail.com","name":"LLM Tests on Linux","jobName":"LLM Tests on Linux","conclusion":"action_required","completed_at":"1970-01-01T00:00:00.000000000Z","html_url":"https://github.com/pytorch/rl/actions/runs/31186809018","logUrl":"","head_branch":"fix/loss-mask","pr_number":4057,"head_sha":"7f3198618c2db3bd6e17b6ff4e8596aa974df0ee","head_sha_timestamp":"2026-08-07T14:16:49Z","failure_captures":[],"failure_lines":[],"failure_context":[],"time":"2026-08-07T14:17:07.000000000Z"},{"workflowId":0,"workflowUniqueId":36603655,"id":31186805635,"runnerName":"","authorEmail":"vincentmoens@gmail.com","name":"Push Binary Nightly","jobName":"Push Binary Nightly","conclusion":"action_required","completed_at":"1970-01-01T00:00:00.000000000Z","html_url":"https://github.com/pytorch/rl/actions/runs/31186805635","logUrl":"","head_branch":"fix/loss-mask","pr_number":4057,"head_sha":"7f3198618c2db3bd6e17b6ff4e8596aa974df0ee","head_sha_timestamp":"2026-08-07T14:16:49Z","failure_captures":[],"failure_lines":[],"failure_context":[],"time":"2026-08-07T14:17:04.000000000Z"},{"workflowId":0,"workflowUniqueId":128761754,"id":31186806643,"runnerName":"","authorEmail":"vincentmoens@gmail.com","name":"SOTA Tests on Linux","jobName":"SOTA Tests on Linux","conclusion":"action_required","completed_at":"1970-01-01T00:00:00.000000000Z","html_url":"https://github.com/pytorch/rl/actions/runs/31186806643","logUrl":"","head_branch":"fix/loss-mask","pr_number":4057,"head_sha":"7f3198618c2db3bd6e17b6ff4e8596aa974df0ee","head_sha_timestamp":"2026-08-07T14:16:49Z","failure_captures":[],"failure_lines":[],"failure_context":[],"time":"2026-08-07T14:17:05.000000000Z"},{"workflowId":0,"workflowUniqueId":228688555,"id":31186807845,"runnerName":"","authorEmail":"vincentmoens@gmail.com","name":"Tutorials Tests on Linux","jobName":"Tutorials Tests on Linux","conclusion":"action_required","completed_at":"1970-01-01T00:00:00.000000000Z","html_url":"https://github.com/pytorch/rl/actions/runs/31186807845","logUrl":"","head_branch":"fix/loss-mask","pr_number":4057,"head_sha":"7f3198618c2db3bd6e17b6ff4e8596aa974df0ee","head_sha_timestamp":"2026-08-07T14:16:49Z","failure_captures":[],"failure_lines":[],"failure_context":[],"time":"2026-08-07T14:17:06.000000000Z"},{"workflowId":0,"workflowUniqueId":82165822,"id":31186807403,"runnerName":"","authorEmail":"vincentmoens@gmail.com","name":"Unit-tests on Linux","jobName":"Unit-tests on Linux","conclusion":"action_required","completed_at":"1970-01-01T00:00:00.000000000Z","html_url":"https://github.com/pytorch/rl/actions/runs/31186807403","logUrl":"","head_branch":"fix/loss-mask","pr_number":4057,"head_sha":"7f3198618c2db3bd6e17b6ff4e8596aa974df0ee","head_sha_timestamp":"2026-08-07T14:16:49Z","failure_captures":[],"failure_lines":[],"failure_context":[],"time":"2026-08-07T14:17:05.000000000Z"},{"workflowId":0,"workflowUniqueId":228069683,"id":31186805844,"runnerName":"","authorEmail":"vincentmoens@gmail.com","name":"Validate Test Partitioning","jobName":"Validate Test Partitioning","conclusion":"action_required","completed_at":"1970-01-01T00:00:00.000000000Z","html_url":"https://github.com/pytorch/rl/actions/runs/31186805844","logUrl":"","head_branch":"fix/loss-mask","pr_number":4057,"head_sha":"7f3198618c2db3bd6e17b6ff4e8596aa974df0ee","head_sha_timestamp":"2026-08-07T14:16:49Z","failure_captures":[],"failure_lines":[],"failure_context":[],"time":"2026-08-07T14:17:04.000000000Z"}]}