Skip to content

[Bug]: Running multiple instances of genesis maxes out GPU compute #2511

@vybhav-ibr

Description

@vybhav-ibr

Bug Description

I would like to run two/more instances of genesis on one GPU. But when i tried to run the rigid benchmarks examples the GPU runs out of compute.

If i run the anymal benchmark with 40 envs, split across 4 instances of genesis, the GPU compute stays at 90% percent.Running 40 envs in one instance of genesis does not lead to this behavior

Running multiple genesis instances on the same GPU helps with trying out different reward strategies in parallel. IsaacLab(physX) supports this

If this is the expected behavior, I would like to know if the same behavior scales with compute. Am i just observing the overhead ?

Steps to Reproduce

monitor the GPU compute and memory while running the anymal-c benchmark with the 3000 envs split across 2-4 instances of genesis. Compare the GPU usage vs running 3000 in a single instance of genesis.

Expected Behavior

The GPU compute stays consistent in both the scenarios

Environment

  • OS: Ubuntu 22.04
  • GPU/CPU: RTX 3050
  • GPU-driver version: 550.163.01
  • CUDA / CUDA-toolkit version:12.4

Release version or Commit ID

latest main

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions