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
{{ message }}
Repository navigation
[BUG] Doc build failures due to cuda-python namespace rewrite #1698
Recently, the low-level cuda-python bindings were reorganised (see NVIDIA/cuda-python#137). Since the documentation is not versioned, and we cross-link a reference to cudaCpuDeviceId, it no longer resolves and the doc build breaks.
Hmmm this is unexpected as we meant to keep things fully backward compatible. The old modules still exist. @wence- do you have a CI log for the doc build issue that we can take a look at?
/__w/rmm/rmm/python/rmm/docs/docstring of rmm.pylibrmm.device_buffer.DeviceBuffer.prefetch:10: WARNING: py:attr reference target not found: cuda.cudart.cudaCpuDeviceId
Hmmm this is unexpected as we meant to keep things fully backward compatible. The old modules still exist. @wence- do you have a CI log for the doc build issue that we can take a look at?
Although the modules are backwards compatible, the intersphinx mapping (objects.inv) only has the new module names in it.
Activity
Update cross-link to cuda-python object
leofang commentedon Oct 9, 2024
Hmmm this is unexpected as we meant to keep things fully backward compatible. The old modules still exist. @wence- do you have a CI log for the doc build issue that we can take a look at?
charlesbluca commentedon Oct 9, 2024
Here's an example:
https://github.com/rapidsai/rmm/actions/runs/11248565164/job/31274194449
In particular the failure is
wence- commentedon Oct 9, 2024
Although the modules are backwards compatible, the intersphinx mapping (objects.inv) only has the new module names in it.
leofang commentedon Oct 9, 2024
Yeah seems to be the case
and it seems to be a known limitation of Sphinx with aliased objects (maybe sphinx-doc/sphinx#10794 & sphinx-doc/sphinx#10151 are relevant).
We'll keep an eye on it, if it breaks too widely we'll need to figure out a workaround.
Update cross-link to cuda-python object (rapidsai#1699)