[BugFix] Test and fix life cycle of env with dynamic non-tensor spec #2812
Dr.CI classification results
{"FAILED":[{"workflowId":13531526445,"workflowUniqueId":55958309,"id":37814594751,"runnerName":"i-096a7fac6a038c7b9","authorEmail":"[email protected]","name":"Lint / python-source-and-configs / linux-job","jobName":"python-source-and-configs / linux-job","conclusion":"failure","completed_at":"2025-02-25T21:48:13.000000000Z","html_url":"https://github.com/pytorch/rl/actions/runs/13531526445/job/37814594751","head_branch":"gh/vmoens/92/head","pr_number":2812,"head_sha":"22f76870ca75062e14a8eb4d078bc77d78a6d4ce","head_sha_timestamp":"2025-02-25T21:42:15.000000000Z","failure_captures":["test/test_env.py:18:1: F401 'tokenize.maybe' imported but unused"],"failure_lines":["test/test_env.py:18:1: F401 'tokenize.maybe' imported but unused"],"failure_context":[],"time":"2025-02-25T21:42:25.000000000Z"},{"workflowId":13531526443,"workflowUniqueId":61790681,"id":37814592362,"runnerName":"GitHub Actions 135","authorEmail":"[email protected]","name":"Continuous Benchmark (PR) / CPU Pytest benchmark","jobName":"CPU Pytest benchmark","conclusion":"failure","completed_at":"2025-02-25T21:57:29.000000000Z","html_url":"https://github.com/pytorch/rl/actions/runs/13531526443/job/37814592362","head_branch":"gh/vmoens/92/head","pr_number":2812,"head_sha":"22f76870ca75062e14a8eb4d078bc77d78a6d4ce","head_sha_timestamp":"2025-02-25T21:42:15.000000000Z","failure_captures":["Process completed with exit code 1."],"failure_lines":["##[error]Process completed with exit code 1."],"failure_context":[],"time":"2025-02-25T21:42:21.000000000Z"},{"workflowId":13531526443,"workflowUniqueId":61790681,"id":37814592689,"runnerName":"i-0ff615dc1bc9a8196","authorEmail":"[email protected]","name":"Continuous Benchmark (PR) / GPU Pytest benchmark","jobName":"GPU Pytest benchmark","conclusion":"failure","completed_at":"2025-02-25T22:11:30.000000000Z","html_url":"https://github.com/pytorch/rl/actions/runs/13531526443/job/37814592689","head_branch":"gh/vmoens/92/head","pr_number":2812,"head_sha":"22f76870ca75062e14a8eb4d078bc77d78a6d4ce","head_sha_timestamp":"2025-02-25T21:42:15.000000000Z","failure_captures":["Process completed with exit code 1."],"failure_lines":["##[error]Process completed with exit code 1."],"failure_context":[],"time":"2025-02-25T21:42:22.000000000Z"},{"workflowId":13531526447,"workflowUniqueId":128761754,"id":37814594256,"runnerName":"i-06a66cb6a422f8a18","authorEmail":"[email protected]","name":"SOTA Tests on Linux / tests (3.9, 12.4) / linux-job","jobName":"tests (3.9, 12.4) / linux-job","conclusion":"failure","completed_at":"2025-02-25T22:00:58.000000000Z","html_url":"https://github.com/pytorch/rl/actions/runs/13531526447/job/37814594256","head_branch":"gh/vmoens/92/head","pr_number":2812,"head_sha":"22f76870ca75062e14a8eb4d078bc77d78a6d4ce","head_sha_timestamp":"2025-02-25T21:42:15.000000000Z","failure_captures":["RuntimeError: Command docker exec -t 747945effbfb73d6d79f88aec93174a46d344af1fff7150c7518a7874d224112 /exec failed with exit code 1"],"failure_lines":["RuntimeError: Command docker exec -t 747945effbfb73d6d79f88aec93174a46d344af1fff7150c7518a7874d224112 /exec failed with exit code 1"],"failure_context":[],"time":"2025-02-25T21:42:24.000000000Z"},{"workflowId":13531526448,"workflowUniqueId":60501564,"id":37814593828,"runnerName":"i-0a430fa60e45c658b","authorEmail":"[email protected]","name":"Habitat Tests on Linux / tests (3.9, 12.4) / linux-job","jobName":"tests (3.9, 12.4) / linux-job","conclusion":"failure","completed_at":"2025-02-25T21:52:25.000000000Z","html_url":"https://github.com/pytorch/rl/actions/runs/13531526448/job/37814593828","head_branch":"gh/vmoens/92/head","pr_number":2812,"head_sha":"22f76870ca75062e14a8eb4d078bc77d78a6d4ce","head_sha_timestamp":"2025-02-25T21:42:15.000000000Z","failure_captures":["RuntimeError: Command docker exec -t 93d2b28c55a5b306750aba66ba6713d36fbbf780325c53ffea85f952222cfb6f /exec failed with exit code 1"],"failure_lines":["RuntimeError: Command docker exec -t 93d2b28c55a5b306750aba66ba6713d36fbbf780325c53ffea85f952222cfb6f /exec failed with exit code 1"],"failure_context":[],"time":"2025-02-25T21:42:23.000000000Z"},{"workflowId":13531526451,"workflowUniqueId":82165821,"id":37814601717,"runnerName":"i-01cd8f46945e8d33c","authorEmail":"[email protected]","name":"Libs Tests on Linux / unittests-gym (3.9, 12.4) / linux-job","jobName":"unittests-gym (3.9, 12.4) / linux-job","conclusion":"failure","completed_at":"2025-02-25T21:45:29.000000000Z","html_url":"https://github.com/pytorch/rl/actions/runs/13531526451/job/37814601717","head_branch":"gh/vmoens/92/head","pr_number":2812,"head_sha":"22f76870ca75062e14a8eb4d078bc77d78a6d4ce","head_sha_timestamp":"2025-02-25T21:42:15.000000000Z","failure_captures":["RuntimeError: Command docker exec -t 95d9089e29696ad1179140684db1f62eaa858819322ff7a9c00a830acb6dd41f /exec failed with exit code 1"],"failure_lines":["RuntimeError: Command docker exec -t 95d9089e29696ad1179140684db1f62eaa858819322ff7a9c00a830acb6dd41f /exec failed with exit code 1"],"failure_context":[],"time":"2025-02-25T21:42:34.000000000Z"},{"workflowId":13531526458,"workflowUniqueId":82165822,"id":37814594276,"runnerName":"i-054eb48fd084675ce","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":"2025-02-25T22:23:23.000000000Z","html_url":"https://github.com/pytorch/rl/actions/runs/13531526458/job/37814594276","head_branch":"gh/vmoens/92/head","pr_number":2812,"head_sha":"22f76870ca75062e14a8eb4d078bc77d78a6d4ce","head_sha_timestamp":"2025-02-25T21:42:15.000000000Z","failure_captures":["test/test_transforms.py::TestTimer::test_transform_env"],"failure_lines":["FAILED test/test_transforms.py::TestTimer::test_transform_env - TypeError: TensorDictBase.update() got an unexpected keyword argument 'update_batch_size'"],"failure_context":[],"time":"2025-02-25T21:42:24.000000000Z"},{"workflowId":13531526458,"workflowUniqueId":82165822,"id":37814595138,"runnerName":"i-00ad3f39e95b01c3d","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":"2025-02-25T22:24:24.000000000Z","html_url":"https://github.com/pytorch/rl/actions/runs/13531526458/job/37814595138","head_branch":"gh/vmoens/92/head","pr_number":2812,"head_sha":"22f76870ca75062e14a8eb4d078bc77d78a6d4ce","head_sha_timestamp":"2025-02-25T21:42:15.000000000Z","failure_captures":["test/test_transforms.py::TestTimer::test_transform_env"],"failure_lines":["FAILED test/test_transforms.py::TestTimer::test_transform_env - TypeError: TensorDictBase.update() got an unexpected keyword argument 'update_batch_size'"],"failure_context":[],"time":"2025-02-25T21:42:25.000000000Z"},{"workflowId":13531526458,"workflowUniqueId":82165822,"id":37814595503,"runnerName":"i-04430098fc0b0a333","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":"2025-02-25T22:20:09.000000000Z","html_url":"https://github.com/pytorch/rl/actions/runs/13531526458/job/37814595503","head_branch":"gh/vmoens/92/head","pr_number":2812,"head_sha":"22f76870ca75062e14a8eb4d078bc77d78a6d4ce","head_sha_timestamp":"2025-02-25T21:42:15.000000000Z","failure_captures":["test/test_transforms.py::TestTimer::test_transform_env"],"failure_lines":["FAILED test/test_transforms.py::TestTimer::test_transform_env - TypeError: TensorDictBase.update() got an unexpected keyword argument 'update_batch_size'"],"failure_context":[],"time":"2025-02-25T21:42:26.000000000Z"},{"workflowId":13531526458,"workflowUniqueId":82165822,"id":37814596057,"runnerName":"i-077a362b06deb75de","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":"2025-02-25T22:23:57.000000000Z","html_url":"https://github.com/pytorch/rl/actions/runs/13531526458/job/37814596057","head_branch":"gh/vmoens/92/head","pr_number":2812,"head_sha":"22f76870ca75062e14a8eb4d078bc77d78a6d4ce","head_sha_timestamp":"2025-02-25T21:42:15.000000000Z","failure_captures":["test/test_transforms.py::TestTimer::test_transform_env"],"failure_lines":["FAILED test/test_transforms.py::TestTimer::test_transform_env - TypeError: update() got an unexpected keyword argument 'update_batch_size'"],"failure_context":[],"time":"2025-02-25T21:42:27.000000000Z"},{"workflowId":13531526458,"workflowUniqueId":82165822,"id":37814596620,"runnerName":"i-01d980efb41d55628","authorEmail":"[email protected]","name":"Unit-tests on Linux / tests-gpu (3.11, 12.4) / linux-job","jobName":"tests-gpu (3.11, 12.4) / linux-job","conclusion":"failure","completed_at":"2025-02-25T23:13:32.000000000Z","html_url":"https://github.com/pytorch/rl/actions/runs/13531526458/job/37814596620","head_branch":"gh/vmoens/92/head","pr_number":2812,"head_sha":"22f76870ca75062e14a8eb4d078bc77d78a6d4ce","head_sha_timestamp":"2025-02-25T21:42:15.000000000Z","failure_captures":["##[error]The operation was canceled."],"failure_lines":["##[error]The operation was canceled."],"failure_context":[],"time":"2025-02-25T21:42:27.000000000Z"},{"workflowId":13531526458,"workflowUniqueId":82165822,"id":37814597637,"runnerName":"i-053738530db5f6d11","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":"2025-02-25T22:26:26.000000000Z","html_url":"https://github.com/pytorch/rl/actions/runs/13531526458/job/37814597637","head_branch":"gh/vmoens/92/head","pr_number":2812,"head_sha":"22f76870ca75062e14a8eb4d078bc77d78a6d4ce","head_sha_timestamp":"2025-02-25T21:42:15.000000000Z","failure_captures":["test/test_transforms.py::TestTimer::test_transform_env"],"failure_lines":["FAILED test/test_transforms.py::TestTimer::test_transform_env - TypeError: update() got an unexpected keyword argument 'update_batch_size'"],"failure_context":[],"time":"2025-02-25T21:42:29.000000000Z"},{"workflowId":13531526458,"workflowUniqueId":82165822,"id":37814597905,"runnerName":"i-0562196c2d02ca8c5","authorEmail":"[email protected]","name":"Unit-tests on Linux / tests-optdeps (3.11, 12.4) / linux-job","jobName":"tests-optdeps (3.11, 12.4) / linux-job","conclusion":"failure","completed_at":"2025-02-25T22:27:36.000000000Z","html_url":"https://github.com/pytorch/rl/actions/runs/13531526458/job/37814597905","head_branch":"gh/vmoens/92/head","pr_number":2812,"head_sha":"22f76870ca75062e14a8eb4d078bc77d78a6d4ce","head_sha_timestamp":"2025-02-25T21:42:15.000000000Z","failure_captures":["test/test_transforms.py::TestTimer::test_transform_env"],"failure_lines":["FAILED test/test_transforms.py::TestTimer::test_transform_env - TypeError: TensorDictBase.update() got an unexpected keyword argument 'update_batch_size'"],"failure_context":[],"time":"2025-02-25T21:42:29.000000000Z"},{"workflowId":13531526458,"workflowUniqueId":82165822,"id":37814598255,"runnerName":"i-088707e06bbb04243","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":"2025-02-25T23:13:33.000000000Z","html_url":"https://github.com/pytorch/rl/actions/runs/13531526458/job/37814598255","head_branch":"gh/vmoens/92/head","pr_number":2812,"head_sha":"22f76870ca75062e14a8eb4d078bc77d78a6d4ce","head_sha_timestamp":"2025-02-25T21:42:15.000000000Z","failure_captures":["##[error]The operation was canceled."],"failure_lines":["##[error]The operation was canceled."],"failure_context":[],"time":"2025-02-25T21:42:30.000000000Z"}],"FLAKY":[],"BROKEN_TRUNK":[{"workflowId":13531526465,"workflowUniqueId":79519303,"id":37814592809,"runnerName":"i-023a0867e7285562d","authorEmail":"[email protected]","name":"Unit-tests on Windows / unittests-cpu (3.10, windows.4xlarge, cpu) / windows-job","jobName":"unittests-cpu (3.10, windows.4xlarge, cpu) / windows-job","conclusion":"failure","completed_at":"2025-02-25T22:25:58.000000000Z","html_url":"https://github.com/pytorch/rl/actions/runs/13531526465/job/37814592809","head_branch":"gh/vmoens/92/head","pr_number":2812,"head_sha":"22f76870ca75062e14a8eb4d078bc77d78a6d4ce","head_sha_timestamp":"2025-02-25T21:42:15.000000000Z","failure_captures":["test/test_transforms.py::TestTimer::test_transform_env"],"failure_lines":["FAILED test/test_transforms.py::TestTimer::test_transform_env - TypeError: TensorDictBase.update() got an unexpected keyword argument 'update_batch_size'"],"failure_context":[],"time":"2025-02-25T21:42:22.000000000Z"}],"UNSTABLE":[]}