Source code for unisim.backend.mjwarp.runtime

"""Process-global runtime setup owned by the ``mjwarp`` backend."""

from __future__ import annotations

from unisim.backend.process_device import bind_warp_process_device

from .dependencies import load_mjwarp_dependencies


[docs] def bind_mjwarp_process_device(device: str) -> str: """Make one CUDA device Warp's default/current device for this process.""" return bind_warp_process_device(load_mjwarp_dependencies, backend_label="mjwarp", device=device)