Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[Development] Batch renderer integration (facebookresearch#1200)
* Add batch renderer configuration fields. * Set simulator configuration flags for batch rendering. * Add BatchRenderVectorEnv. * Add BatchRenderVectorEnv creation. * Add type annotations. * Add batch renderer class and load it. * Add render_state to sim observations when batch rendering. * Add batch rendered vector env test. * Add gpu-to-cpu batch rendering implementation. * Make test_rl_batch_render_envs execute gpu-to-cpu only flow only. * Clean up batch renderer. * Code clean-up. * Simplify transfer buffer. * Update docstrings. * Create a file containing batch rendering constants. Move hardcoded string to constants. * Formatting fix. * Change render function name to match new habitat-sim api. * Rename render state to keyframe. Rename batch vector env render function. * Assert config instead of automatically correcting it. * Remove BatchRendererVectorEnv. Directly use batch renderer from VectorEnv instead. * Format fix * Create batch renderer config. Move composite file specification in it. * Formatting fixes. * Rename BatchRenderer to EnvBatchRenderer and BatchRendererConfig to RendererConfig. Add asserts. * Move enable_batch_renderer into RendererConfig. * Formatting fixes. * Fix composite file config path change. * Compare rgb image produced by reset in batch env test. * Add classic replay renderer option. * Add classic replay renderer test. * Review pass. * Change replayer renderer render call to match main. * Fix package import for new directory. * Fix CI module import issue. * Change condition for assertion.
- Loading branch information