dm_control icon indicating copy to clipboard operation
dm_control copied to clipboard

Headless rendering on Mac?

Open dghw opened this issue 10 months ago • 2 comments

I'm currently trying to run something on a headless Mac server that is hanging due to a call to Physics.render()

Relevant code excerpt:

from dm_control.suite import base

class MyTask(base.Task):

  ...

  def get_observation(self, physics):
    image = physics.render(...)  
    ...

my_task.get_observation(self, physics)

I face the same issue if I try to follow the 'getting started' steps outlined here: https://github.com/google-deepmind/dm_control/tree/main/dm_control/mujoco

From a few existing issues and the description on the main readme.md, I can't quite tell if headless rendering on a MacOS system is supported or not - it seems like it might only be supported for Nvidia systems. If so, are there any known workarounds?

dghw avatar Apr 12 '24 16:04 dghw