You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I would like to run Habitat on a cluster with AMD Instinct MI250x GPU's. However, at least the version installed with conda (habitat-sim=0.3.0 [withbullet headless]) fails to run with the error
Platform::WindowlessEglApplication::tryCreateContext(): unable to find CUDA device 0 among 9 EGL devices in total
From the docs it is not completely clear if the conda packages are built with cuda support, so I'm wondering if building Habitat from source without cuda would work with the AMD gpu's.
Now, reading through #1511 I get the impression that Habitat actually depends on the Nvidia OpenGL driver. Is this so, or is there a way to run Habitat without Nvidia gpu's?
The text was updated successfully, but these errors were encountered:
I'm answering myself after a bit of digging. Seems like AMD GPU's / ROCm do not provide functionality to align the GPU 'CUDA device index' with the GPU 'EGL device index'.
This is required in the Magnum library to place the simulator instance on the same GPU as PyTorch. So, enabling AMD support seems unlikely.
Could @erikwijmans comment, since I see you wrote the Magnum code for Nvidia GPU device selection? Would similar functionality be possible with the mesa driver?
@erikwijmans is not actively working on the project at this time.
I also don't see much motivation for our team to support AMD GPUs in the foreseeable future.
However, thanks for pointing out the primary issue! I would love to see you or someone else solve this problem and unblock the feature, but for now I don't think we'll have the bandwidth to do so.
Hello,
I would like to run Habitat on a cluster with AMD Instinct MI250x GPU's. However, at least the version installed with conda (
habitat-sim=0.3.0 [withbullet headless]
) fails to run with the errorFrom the docs it is not completely clear if the conda packages are built with cuda support, so I'm wondering if building Habitat from source without cuda would work with the AMD gpu's.
Now, reading through #1511 I get the impression that Habitat actually depends on the Nvidia OpenGL driver. Is this so, or is there a way to run Habitat without Nvidia gpu's?
The text was updated successfully, but these errors were encountered: