Uploaded image for project: 'AI Platform Core Components'
  1. AI Platform Core Components
  2. AIPCC-4790

Tracker for upstream fix for nvshmem CMake RPATH error

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • None
    • Wheel Package Index
    • None

      Upstream nvshmem has a bug in how it defines its RPATH. Instead of setting it to /usr/lib64/nvshmem/12 it instead sets it to /usr/lib64/nvshmem/12/cmake/nvshmem/../.. which causes callers to crash if that path doesn't exist. That path won't exist in cases where only the runtime is installed, and not the development headers, causing callers to crash with a missing symbol error even though the target library is present.

      https://gitlab.com/redhat/rhel-ai/wheels/builder/-/merge_requests/1302 contains a runtime patch for this, but the real fix is that it needs to be upstreamed

              Unassigned Unassigned
              spryor@redhat.com Sean Pryor
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated: