mani_skill.envs.utils.system.backend ==================================== .. py:module:: mani_skill.envs.utils.system.backend .. autoapi-nested-parse:: Utilities for determining the simulation backend and devices Attributes ---------- .. autoapisummary:: mani_skill.envs.utils.system.backend.CPU_SIM_BACKENDS mani_skill.envs.utils.system.backend.render_backend_name_mapping mani_skill.envs.utils.system.backend.sim_backend_name_mapping Classes ------- .. autoapisummary:: mani_skill.envs.utils.system.backend.BackendInfo Functions --------- .. autoapisummary:: mani_skill.envs.utils.system.backend.parse_backend_device_id mani_skill.envs.utils.system.backend.parse_sim_and_render_backend Module Contents --------------- .. py:class:: BackendInfo .. py:attribute:: device :type: torch.device the device in which to return all simulation data on .. py:attribute:: render_backend :type: str the backend name of the renderer .. py:attribute:: render_device :type: Union[sapien.Device, None] the device on which the renderer is running. If none then we disable rendering. .. py:attribute:: sim_backend :type: str the backend name of the physics simulation .. py:attribute:: sim_device :type: sapien.Device the device on which the physics simulation is running .. py:function:: parse_backend_device_id(backend) .. py:function:: parse_sim_and_render_backend(sim_backend, render_backend) .. py:data:: CPU_SIM_BACKENDS .. py:data:: render_backend_name_mapping .. py:data:: sim_backend_name_mapping