Closed vmoens closed 4 weeks ago
Note: Links to docs will display an error until the docs builds have been completed.
As of commit 934f48cd20c1053c86bf5ac0847f970a46741a12 with merge base 166467a6cf06f0e161f2f86c92549499db9c7899 ():
* [Habitat Tests on Linux / tests (3.9, 12.1) / linux-job](https://hud.pytorch.org/pr/pytorch/rl/2221#26062936978) ([gh](https://github.com/pytorch/rl/actions/runs/9461676962/job/26062936978)) `RuntimeError: Command docker exec -t c65ffe47437af873d5786083febb9daddae0f54f0760269ebe69c4d737442ecb /exec failed with exit code 139` * [Unit-tests on Linux / tests-optdeps (3.10, 12.1) / linux-job](https://hud.pytorch.org/pr/pytorch/rl/2221#26062961741) ([gh](https://github.com/pytorch/rl/actions/runs/9461676979/job/26062961741)) `RuntimeError: Command docker exec -t 46defc967ca30c7360abc295275e87cd63083265009dafefbfa887a113c031a5 /exec failed with exit code 1` * [Unit-tests on Windows / unittests-cpu / windows-job](https://hud.pytorch.org/pr/pytorch/rl/2221#26062938991) ([gh](https://github.com/pytorch/rl/actions/runs/9461676966/job/26062938991)) `The process 'C:\Program Files\Git\cmd\git.exe' failed with exit code 128`
👉 Rebase onto the `viable/strict` branch to avoid these failures
* [Libs Tests on Linux / unittests-gym (3.9, 12.1) / linux-job](https://hud.pytorch.org/pr/pytorch/rl/2221#26062957110) ([gh](https://github.com/pytorch/rl/actions/runs/9461676960/job/26062957110)) ([trunk failure](https://hud.pytorch.org/pytorch/rl/commit/166467a6cf06f0e161f2f86c92549499db9c7899#26022941493)) `##[error]The operation was canceled.` * [Unit-tests on Linux / tests-olddeps (3.8, 11.6) / linux-job](https://hud.pytorch.org/pr/pytorch/rl/2221#26062961408) ([gh](https://github.com/pytorch/rl/actions/runs/9461676979/job/26062961408)) ([trunk failure](https://hud.pytorch.org/pytorch/rl/commit/166467a6cf06f0e161f2f86c92549499db9c7899#26022940333)) `##[error]The operation was canceled.`
This comment was automatically generated by Dr. CI and updates every 15 minutes.
cc @teopir
cc @shagunsodhani this is a good example of prealloc with tensordict. We were using a lot of lazy stacks and stacking at the last minute. Using a preallocated TD instead (create an empty td -> get a bunch of views of that td -> write on the first view, and all views get instantiated instantaneously) made the whole thing 20 - 1000x faster!
Awesome <3
cc @teopir
cc @shagunsodhani this is a good example of prealloc with tensordict. We were using a lot of lazy stacks and stacking at the last minute. Using a preallocated TD instead (create an empty td -> get a bunch of views of that td -> write on the first view, and all views get instantiated instantaneously) made the whole thing 20 - 1000x faster!