Skip to content

[BUG]: MG Uniform Neighbor Sample Benchmark Fails due to batch_ids in sampling #5000

@nv-rliu

Description

@nv-rliu

Version

24.05 nightly

Which installation method(s) does this occur on?

Source, Conda

Describe the bug.

I noticed that in our nightlies, this benchmark (cugraph/benchmarks/cugraph/pytest-based/bench_cugraph_uniform_neighbor_sample.py) consistently fails due to a series of checks causing errors.

I've been able to reproduce this failure and trace down the error. I plan on having a PR with some fix suggestions.

First, sampling_results_from_cupy_array_dict(...) in cugraph/python/cugraph/cugraph/sampling/sampling_utilities.py will throw an error if cupy_array_dict["batch_id"] contains a NoneType. This is the first failure in the logs down below.

Secondly, line #237 in bench_cugraph_uniform_neighbor_sample.py also automatically assumes that the resulting DF contains these column names, but I have observed that to be not the case.

with TimerContext("dask compute() 
    result_df = result_ddf.compute()
    sources = result_df["majors"].to_cupy()
    destinations = result_df["minors"].to_cupy()
    indices = result_df["indices"].to_cupy()

What I see

(Pdb) result_df
        majors    minors  weight edge_id edge_type batch_id hop_id
0           96      4896     1.0    <NA>      <NA>     <NA>   <NA>
1           96      8642     1.0    <NA>      <NA>     <NA>   <NA>
2           96     66560     1.0    <NA>      <NA>     <NA>   <NA>
3           96     82851     1.0    <NA>      <NA>     <NA>   <NA>
4           96    318472     1.0    <NA>      <NA>     <NA>   <NA>
...        ...       ...     ...     ...       ...      ...    ...
2617  15278094   8405842     1.0    <NA>      <NA>     <NA>   <NA>
2618  15278094   8520704     1.0    <NA>      <NA>     <NA>   <NA>
2619  15278094   8554496     1.0    <NA>      <NA>     <NA>   <NA>
2620  15278094   9699842     1.0    <NA>      <NA>     <NA>   <NA>
2621  15278094  12812752     1.0    <NA>      <NA>     <NA>   <NA>

[23642 rows x 7 columns]

There may be further issues but this is what I've noticed so far that causes the benchmark to fail.

Minimum reproducible example

pytest --maxfail=1 --import-mode=append -v bench_cugraph_uniform_neighbor_sample.py -k "SNMG and 100 and 10_25 and rmat_24_16"

Relevant log output

------------------------------ Captured log call -------------------------------
INFO     distributed.protocol.core:core.py:111 Failed to serialize (can not serialize 'dict_keys' object); falling back to pickle. Be aware that this may degrade performance.
INFO     distributed.protocol.core:core.py:111 Failed to serialize (can not serialize 'dict_keys' object); falling back to pickle. Be aware that this may degrade performance.
_ bench_cugraph_uniform_neighbor_sample[gpu_config=SNMG-dataset=rmat_24_16-with_replacement=False-fanout=10_25-batch_size=90000] _
Traceback (most recent call last):
  File "/opt/conda/lib/python3.10/site-packages/_pytest/runner.py", line 341, in from_call
    result: TResult | None = func()
  File "/opt/conda/lib/python3.10/site-packages/_pytest/runner.py", line 242, in <lambda>
    lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise
  File "/opt/conda/lib/python3.10/site-packages/pluggy/_hooks.py", line 513, in __call__
    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)
  File "/opt/conda/lib/python3.10/site-packages/pluggy/_manager.py", line 120, in _hookexec
    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  File "/opt/conda/lib/python3.10/site-packages/pluggy/_callers.py", line 139, in _multicall
    raise exception.with_traceback(exception.__traceback__)
  File "/opt/conda/lib/python3.10/site-packages/pluggy/_callers.py", line 122, in _multicall
    teardown.throw(exception)  # type: ignore[union-attr]
  File "/opt/conda/lib/python3.10/site-packages/_pytest/threadexception.py", line 92, in pytest_runtest_call
    yield from thread_exception_runtest_hook()
  File "/opt/conda/lib/python3.10/site-packages/_pytest/threadexception.py", line 68, in thread_exception_runtest_hook
    yield
  File "/opt/conda/lib/python3.10/site-packages/pluggy/_callers.py", line 122, in _multicall
    teardown.throw(exception)  # type: ignore[union-attr]
  File "/opt/conda/lib/python3.10/site-packages/_pytest/unraisableexception.py", line 95, in pytest_runtest_call
    yield from unraisable_exception_runtest_hook()
  File "/opt/conda/lib/python3.10/site-packages/_pytest/unraisableexception.py", line 70, in unraisable_exception_runtest_hook
    yield
  File "/opt/conda/lib/python3.10/site-packages/pluggy/_callers.py", line 122, in _multicall
    teardown.throw(exception)  # type: ignore[union-attr]
  File "/opt/conda/lib/python3.10/site-packages/_pytest/logging.py", line 846, in pytest_runtest_call
    yield from self._runtest_for(item, "call")
  File "/opt/conda/lib/python3.10/site-packages/_pytest/logging.py", line 829, in _runtest_for
    yield
  File "/opt/conda/lib/python3.10/site-packages/pluggy/_callers.py", line 122, in _multicall
    teardown.throw(exception)  # type: ignore[union-attr]
  File "/opt/conda/lib/python3.10/site-packages/_pytest/capture.py", line 898, in pytest_runtest_call
    return (yield)
  File "/opt/conda/lib/python3.10/site-packages/pluggy/_callers.py", line 122, in _multicall
    teardown.throw(exception)  # type: ignore[union-attr]
  File "/opt/conda/lib/python3.10/site-packages/_pytest/skipping.py", line 257, in pytest_runtest_call
    return (yield)
  File "/opt/conda/lib/python3.10/site-packages/pluggy/_callers.py", line 103, in _multicall
    res = hook_impl.function(*args)
  File "/opt/conda/lib/python3.10/site-packages/_pytest/runner.py", line 174, in pytest_runtest_call
    item.runtest()
  File "/opt/conda/lib/python3.10/site-packages/_pytest/python.py", line 1627, in runtest
    self.ihook.pytest_pyfunc_call(pyfuncitem=self)
  File "/opt/conda/lib/python3.10/site-packages/pluggy/_hooks.py", line 513, in __call__
    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)
  File "/opt/conda/lib/python3.10/site-packages/pluggy/_manager.py", line 120, in _hookexec
    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  File "/opt/conda/lib/python3.10/site-packages/pluggy/_callers.py", line 139, in _multicall
    raise exception.with_traceback(exception.__traceback__)
  File "/opt/conda/lib/python3.10/site-packages/pluggy/_callers.py", line 103, in _multicall
    res = hook_impl.function(*args)
  File "/opt/conda/lib/python3.10/site-packages/_pytest/python.py", line 159, in pytest_pyfunc_call
    result = testfunction(**testargs)
  File "/root/cugraph/benchmarks/cugraph/pytest-based/bench_cugraph_uniform_neighbor_sample.py", line 272, in bench_cugraph_uniform_neighbor_sample
    result = benchmark(
  File "/opt/conda/lib/python3.10/site-packages/pytest_benchmark/fixture.py", line 156, in __call__
    return self._raw(function_to_benchmark, *args, **kwargs)
  File "/opt/conda/lib/python3.10/site-packages/pytest_benchmark/fixture.py", line 180, in _raw
    duration, iterations, loops_range = self._calibrate_timer(runner)
  File "/opt/conda/lib/python3.10/site-packages/pytest_benchmark/fixture.py", line 318, in _calibrate_timer
    duration = runner(loops_range)
  File "/opt/conda/lib/python3.10/site-packages/pytest_benchmark/fixture.py", line 109, in runner
    function_to_benchmark(*args, **kwargs)
  File "/root/cugraph/benchmarks/cugraph/pytest-based/bench_cugraph_uniform_neighbor_sample.py", line 238, in uns_func
    result_df = result_ddf.compute()
  File "/opt/conda/lib/python3.10/site-packages/dask/dataframe/dask_expr/_collection.py", line 489, in compute
    return DaskMethodsMixin.compute(out, **kwargs)
  File "/opt/conda/lib/python3.10/site-packages/dask/base.py", line 374, in compute
    (result,) = compute(self, traverse=False, **kwargs)
  File "/opt/conda/lib/python3.10/site-packages/dask/base.py", line 662, in compute
    results = schedule(dsk, keys, **kwargs)
  File "/opt/conda/lib/python3.10/site-packages/cugraph/dask/sampling/uniform_neighbor_sample.py", line 213, in _call_plc_uniform_neighbor_sample
    return sampling_results_from_cupy_array_dict(
  File "/opt/conda/lib/python3.10/site-packages/cugraph/sampling/sampling_utilities.py", line 128, in sampling_results_from_cupy_array_dict
    if len(batch_ids) > 0:
TypeError: object of type 'NoneType' has no len()

Environment details

<details><summary>Click here to see environment details</summary><pre>
     
     **git***
     commit 6e622e71eb2e86634fd9008a93c59a819245bd8c (HEAD -> branch-25.04, origin/branch-25.04, origin/HEAD)
     Author: Bradley Dice <[email protected]>
     Date:   Wed Mar 12 05:56:15 2025 -0500
     
     Fix datasets API (no longer experimental) (#4964)
     
     We have some failing notebooks in the Docker image because `cugraph.experimental.datasets` doesn't exist. This appears to be promoted to `cugraph.datasets`, so I updated code referencing the old location.
     
     This corrects failures observed in https://github.com/rapidsai/docker/pull/742.
     
     Authors:
     - Bradley Dice (https://github.com/bdice)
     - Don Acosta (https://github.com/acostadon)
     
     Approvers:
     - Don Acosta (https://github.com/acostadon)
     
     URL: https://github.com/rapidsai/cugraph/pull/4964
     **git submodules***
     
     ***OS Information***
     DISTRIB_ID=Ubuntu
     DISTRIB_RELEASE=22.04
     DISTRIB_CODENAME=jammy
     DISTRIB_DESCRIPTION="Ubuntu 22.04.5 LTS"
     PRETTY_NAME="Ubuntu 22.04.5 LTS"
     NAME="Ubuntu"
     VERSION_ID="22.04"
     VERSION="22.04.5 LTS (Jammy Jellyfish)"
     VERSION_CODENAME=jammy
     ID=ubuntu
     ID_LIKE=debian
     HOME_URL="https://www.ubuntu.com/"
     SUPPORT_URL="https://help.ubuntu.com/"
     BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
     PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
     UBUNTU_CODENAME=jammy
     Linux dgx17 5.4.0-182-generic #202-Ubuntu SMP Fri Apr 26 12:29:36 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
     
     ***GPU Information***
     Wed Mar 19 13:27:12 2025
     +---------------------------------------------------------------------------------------+
     | NVIDIA-SMI 535.161.08             Driver Version: 535.161.08   CUDA Version: 12.2     |
     |-----------------------------------------+----------------------+----------------------+
     | GPU  Name                 Persistence-M | Bus-Id        Disp.A | Volatile Uncorr. ECC |
     | Fan  Temp   Perf          Pwr:Usage/Cap |         Memory-Usage | GPU-Util  Compute M. |
     |                                         |                      |               MIG M. |
     |=========================================+======================+======================|
     |   0  Tesla V100-SXM2-32GB           On  | 00000000:06:00.0 Off |                    0 |
     | N/A   36C    P0              56W / 300W |    485MiB / 32768MiB |      0%      Default |
     |                                         |                      |                  N/A |
     +-----------------------------------------+----------------------+----------------------+
     |   1  Tesla V100-SXM2-32GB           On  | 00000000:07:00.0 Off |                    0 |
     | N/A   33C    P0              42W / 300W |    127MiB / 32768MiB |      0%      Default |
     |                                         |                      |                  N/A |
     +-----------------------------------------+----------------------+----------------------+
     |   2  Tesla V100-SXM2-32GB           On  | 00000000:0A:00.0 Off |                    0 |
     | N/A   33C    P0              44W / 300W |    127MiB / 32768MiB |      0%      Default |
     |                                         |                      |                  N/A |
     +-----------------------------------------+----------------------+----------------------+
     |   3  Tesla V100-SXM2-32GB           On  | 00000000:0B:00.0 Off |                    0 |
     | N/A   32C    P0              43W / 300W |    127MiB / 32768MiB |      0%      Default |
     |                                         |                      |                  N/A |
     +-----------------------------------------+----------------------+----------------------+
     |   4  Tesla V100-SXM2-32GB           On  | 00000000:85:00.0 Off |                    0 |
     | N/A   30C    P0              42W / 300W |      3MiB / 32768MiB |      0%      Default |
     |                                         |                      |                  N/A |
     +-----------------------------------------+----------------------+----------------------+
     |   5  Tesla V100-SXM2-32GB           On  | 00000000:86:00.0 Off |                    0 |
     | N/A   33C    P0              43W / 300W |      3MiB / 32768MiB |      0%      Default |
     |                                         |                      |                  N/A |
     +-----------------------------------------+----------------------+----------------------+
     |   6  Tesla V100-SXM2-32GB           On  | 00000000:89:00.0 Off |                    0 |
     | N/A   35C    P0              44W / 300W |      3MiB / 32768MiB |      0%      Default |
     |                                         |                      |                  N/A |
     +-----------------------------------------+----------------------+----------------------+
     |   7  Tesla V100-SXM2-32GB           On  | 00000000:8A:00.0 Off |                    0 |
     | N/A   31C    P0              43W / 300W |      3MiB / 32768MiB |      0%      Default |
     |                                         |                      |                  N/A |
     +-----------------------------------------+----------------------+----------------------+
     
     +---------------------------------------------------------------------------------------+
     | Processes:                                                                            |
     |  GPU   GI   CI        PID   Type   Process name                            GPU Memory |
     |        ID   ID                                                             Usage      |
     |=======================================================================================|
     +---------------------------------------------------------------------------------------+
     
     ***CPU***
     Architecture:                       x86_64
     CPU op-mode(s):                     32-bit, 64-bit
     Address sizes:                      46 bits physical, 48 bits virtual
     Byte Order:                         Little Endian
     CPU(s):                             80
     On-line CPU(s) list:                0-79
     Vendor ID:                          GenuineIntel
     Model name:                         Intel(R) Xeon(R) CPU E5-2698 v4 @ 2.20GHz
     CPU family:                         6
     Model:                              79
     Thread(s) per core:                 2
     Core(s) per socket:                 20
     Socket(s):                          2
     Stepping:                           1
     CPU max MHz:                        3600.0000
     CPU min MHz:                        1200.0000
     BogoMIPS:                           4390.10
     Flags:                              fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb cat_l3 cdp_l3 invpcid_single pti intel_ppin ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap intel_pt xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts md_clear flush_l1d
     Virtualization:                     VT-x
     L1d cache:                          1.3 MiB (40 instances)
     L1i cache:                          1.3 MiB (40 instances)
     L2 cache:                           10 MiB (40 instances)
     L3 cache:                           100 MiB (2 instances)
     NUMA node(s):                       2
     NUMA node0 CPU(s):                  0-19,40-59
     NUMA node1 CPU(s):                  20-39,60-79
     Vulnerability Gather data sampling: Not affected
     Vulnerability Itlb multihit:        KVM: Mitigation: Split huge pages
     Vulnerability L1tf:                 Mitigation; PTE Inversion; VMX conditional cache flushes, SMT vulnerable
     Vulnerability Mds:                  Mitigation; Clear CPU buffers; SMT vulnerable
     Vulnerability Meltdown:             Mitigation; PTI
     Vulnerability Mmio stale data:      Mitigation; Clear CPU buffers; SMT vulnerable
     Vulnerability Retbleed:             Not affected
     Vulnerability Spec store bypass:    Mitigation; Speculative Store Bypass disabled via prctl and seccomp
     Vulnerability Spectre v1:           Mitigation; usercopy/swapgs barriers and __user pointer sanitization
     Vulnerability Spectre v2:           Mitigation; Retpolines, IBPB conditional, IBRS_FW, STIBP conditional, RSB filling, PBRSB-eIBRS Not affected
     Vulnerability Srbds:                Not affected
     Vulnerability Tsx async abort:      Mitigation; Clear CPU buffers; SMT vulnerable
     
     ***CMake***
     /root/cmake-3.27.7-linux-x86_64/bin/cmake
     cmake version 3.27.7
     
     CMake suite maintained and supported by Kitware (kitware.com/cmake).
     
     ***g++***
     /usr/bin/g++
     g++ (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0
     Copyright (C) 2021 Free Software Foundation, Inc.
     This is free software; see the source for copying conditions.  There is NO
     warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
     
     
     ***nvcc***
     /usr/local/cuda/bin/nvcc
     nvcc: NVIDIA (R) Cuda compiler driver
     Copyright (c) 2005-2022 NVIDIA Corporation
     Built on Wed_Sep_21_10:33:58_PDT_2022
     Cuda compilation tools, release 11.8, V11.8.89
     Build cuda_11.8.r11.8/compiler.31833905_0
     
     ***Python***
     /opt/conda/bin/python
     Python 3.10.16
     
     ***Environment Variables***
     PATH                            : /opt/conda/bin:/opt/conda/condabin:/opt/conda/bin:/opt/conda/env/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/root/cmake-3.27.7-linux-x86_64/bin
     LD_LIBRARY_PATH                 : /usr/local/nvidia/lib:/usr/local/nvidia/lib64
     NUMBAPRO_NVVM                   :
     NUMBAPRO_LIBDEVICE              :
     CONDA_PREFIX                    : /opt/conda
     PYTHON_PATH                     :
     
     ***conda packages***
     /opt/conda/bin/conda
     # packages in environment at /opt/conda:
     #
     # Name                    Version                   Build  Channel
     _libgcc_mutex             0.1                 conda_forge    conda-forge
     _openmp_mutex             4.5                  3_kmp_llvm    conda-forge
     aiohappyeyeballs          2.6.1              pyhd8ed1ab_0    conda-forge
     aiohttp                   3.11.13         py310h89163eb_0    conda-forge
     aiosignal                 1.3.2              pyhd8ed1ab_0    conda-forge
     alsa-lib                  1.2.13               hb9d3cd8_0    conda-forge
     annotated-types           0.7.0              pyhd8ed1ab_1    conda-forge
     archspec                  0.2.5              pyhd8ed1ab_0    conda-forge
     async-timeout             5.0.1              pyhd8ed1ab_1    conda-forge
     attr                      2.5.1                h166bdaf_1    conda-forge
     attrs                     25.2.0             pyh71513ae_0    conda-forge
     aws-c-auth                0.8.1                h205f482_0    conda-forge
     aws-c-cal                 0.8.1                h1a47875_3    conda-forge
     aws-c-common              0.10.6               hb9d3cd8_0    conda-forge
     aws-c-compression         0.3.0                h4e1184b_5    conda-forge
     aws-c-event-stream        0.5.0               h7959bf6_11    conda-forge
     aws-c-http                0.9.2                hefd7a92_4    conda-forge
     aws-c-io                  0.15.3               h173a860_6    conda-forge
     aws-c-mqtt                0.11.0              h11f4f37_12    conda-forge
     aws-c-s3                  0.7.9                he1b24dc_1    conda-forge
     aws-c-sdkutils            0.2.2                h4e1184b_0    conda-forge
     aws-checksums             0.2.2                h4e1184b_4    conda-forge
     aws-crt-cpp               0.29.9               he0e7f3f_2    conda-forge
     aws-sdk-cpp               1.11.489             h4d475cb_0    conda-forge
     azure-core-cpp            1.14.0               h5cfcd09_0    conda-forge
     azure-identity-cpp        1.10.0               h113e628_0    conda-forge
     azure-storage-blobs-cpp   12.13.0              h3cf044e_1    conda-forge
     azure-storage-common-cpp  12.8.0               h736e048_1    conda-forge
     azure-storage-files-datalake-cpp 12.12.0              ha633028_1    conda-forge
     bokeh                     3.7.0              pyhd8ed1ab_0    conda-forge
     boltons                   24.0.0             pyhd8ed1ab_1    conda-forge
     brotli                    1.1.0                hb9d3cd8_2    conda-forge
     brotli-bin                1.1.0                hb9d3cd8_2    conda-forge
     brotli-python             1.1.0           py310hf71b8c6_2    conda-forge
     bzip2                     1.0.8                h4bc722e_7    conda-forge
     c-ares                    1.34.4               hb9d3cd8_0    conda-forge
     ca-certificates           2025.1.31            hbcca054_0    conda-forge
     cachetools                5.5.2              pyhd8ed1ab_0    conda-forge
     cairo                     1.18.4               h3394656_0    conda-forge
     certifi                   2025.1.31          pyhd8ed1ab_0    conda-forge
     cffi                      1.17.1          py310h8deb56e_0    conda-forge
     charset-normalizer        3.4.1              pyhd8ed1ab_0    conda-forge
     click                     8.1.8              pyh707e725_0    conda-forge
     cloudpickle               3.1.1              pyhd8ed1ab_0    conda-forge
     colorama                  0.4.6              pyhd8ed1ab_1    conda-forge
     conda                     25.1.1          py310hff52083_1    conda-forge
     conda-libmamba-solver     25.1.1             pyhd8ed1ab_0    conda-forge
     conda-package-handling    2.4.0              pyh7900ff3_2    conda-forge
     conda-package-streaming   0.11.0             pyhd8ed1ab_1    conda-forge
     contourpy                 1.3.1           py310h3788b33_0    conda-forge
     coverage                  7.6.12          py310h89163eb_0    conda-forge
     cpp-expected              1.1.0                hf52228f_0    conda-forge
     cpython                   3.10.16         py310hd8ed1ab_1    conda-forge
     cubinlinker               0.3.0           py310hfdf336d_1    rapidsai
     cuda-bindings             11.8.6          py310h629b23f_0    conda-forge
     cuda-profiler-api         11.8.86                       0    nvidia
     cuda-python               11.8.6             pyha6e82b0_1    conda-forge
     cuda-version              11.8                 h70ddcb2_3    conda-forge
     cudatoolkit               11.8.0              h4ba93d1_13    conda-forge
     cudf                      25.4.0a341      cuda11_py310_250313_73306c92    rapidsai-nightly
     cugraph                   25.04.00a60     cuda11_py310_250313_g6e622e71e_60    rapidsai-nightly
     cugraph-service-client    25.04.00a60     py310_250313_g6e622e71e_60    rapidsai-nightly
     cugraph-service-server    25.04.00a60     py310_250313_g6e622e71e_60    rapidsai-nightly
     cupy                      13.4.0          py310h386154f_0    conda-forge
     cupy-core                 13.4.0          py310h5da974a_0    conda-forge
     cycler                    0.12.1             pyhd8ed1ab_1    conda-forge
     cyrus-sasl                2.1.27               h54b06d7_7    conda-forge
     cython                    3.0.12          py310had8cdd9_0    conda-forge
     cytoolz                   1.0.1           py310ha75aee5_0    conda-forge
     dask                      2025.2.0           pyhd8ed1ab_0    conda-forge
     dask-core                 2025.2.0           pyhd8ed1ab_0    conda-forge
     dask-cuda                 25.04.00a24     py310_250313_ge5d9200_24    rapidsai-nightly
     dask-cudf                 25.4.0a341      cuda11_py310_250313_73306c92    rapidsai-nightly
     dbus                      1.13.6               h5008d03_3    conda-forge
     distributed               2025.2.0           pyhd8ed1ab_0    conda-forge
     distributed-ucxx          0.43.00a23      py3.10_250313_gd55ea96_23    rapidsai-nightly
     distro                    1.9.0              pyhd8ed1ab_1    conda-forge
     dlpack                    0.8                  h59595ed_3    conda-forge
     double-conversion         3.3.1                h5888daf_0    conda-forge
     e3nn                      0.5.5                    pypi_0    pypi
     exceptiongroup            1.2.2              pyhd8ed1ab_1    conda-forge
     execnet                   2.1.1              pyhd8ed1ab_1    conda-forge
     expat                     2.6.4                h5888daf_0    conda-forge
     fastrlock                 0.8.3           py310h8c668a6_1    conda-forge
     filelock                  3.17.0             pyhd8ed1ab_0    conda-forge
     fmt                       11.0.2               h434a139_0    conda-forge
     font-ttf-dejavu-sans-mono 2.37                 hab24e00_0    conda-forge
     font-ttf-inconsolata      3.000                h77eed37_0    conda-forge
     font-ttf-source-code-pro  2.038                h77eed37_0    conda-forge
     font-ttf-ubuntu           0.83                 h77eed37_3    conda-forge
     fontconfig                2.15.0               h7e30c49_1    conda-forge
     fonts-conda-ecosystem     1                             0    conda-forge
     fonts-conda-forge         1                             0    conda-forge
     fonttools                 4.56.0          py310h89163eb_0    conda-forge
     freetype                  2.12.1               h267a509_2    conda-forge
     frozendict                2.4.6           py310ha75aee5_0    conda-forge
     frozenlist                1.5.0           py310h89163eb_1    conda-forge
     fsspec                    2025.3.0           pyhd8ed1ab_0    conda-forge
     gflags                    2.2.2             h5888daf_1005    conda-forge
     glog                      0.7.1                hbabe93e_0    conda-forge
     gmp                       6.3.0                hac33072_2    conda-forge
     gmpy2                     2.1.5           py310he8512ff_3    conda-forge
     graphite2                 1.3.13            h59595ed_1003    conda-forge
     h2                        4.2.0              pyhd8ed1ab_0    conda-forge
     harfbuzz                  10.4.0               h76408a6_0    conda-forge
     hpack                     4.1.0              pyhd8ed1ab_0    conda-forge
     hyperframe                6.1.0              pyhd8ed1ab_0    conda-forge
     icu                       75.1                 he02047a_0    conda-forge
     idna                      3.10               pyhd8ed1ab_1    conda-forge
     importlib-metadata        8.6.1              pyha770c72_0    conda-forge
     iniconfig                 2.0.0              pyhd8ed1ab_1    conda-forge
     jinja2                    3.1.6              pyhd8ed1ab_0    conda-forge
     joblib                    1.4.2              pyhd8ed1ab_1    conda-forge
     jsonpatch                 1.33               pyhd8ed1ab_1    conda-forge
     jsonpointer               3.0.0           py310hff52083_1    conda-forge
     jsonschema                4.23.0                   pypi_0    pypi
     jsonschema-specifications 2024.10.1                pypi_0    pypi
     kaleido                   0.2.1                    pypi_0    pypi
     kernel-headers_linux-64   3.10.0              he073ed8_18    conda-forge
     keyutils                  1.6.1                h166bdaf_0    conda-forge
     kiwisolver                1.4.7           py310h3788b33_0    conda-forge
     krb5                      1.21.3               h659f571_0    conda-forge
     lcms2                     2.17                 h717163a_0    conda-forge
     ld_impl_linux-64          2.43                 h712a8e2_4    conda-forge
     lerc                      4.0.0                h27087fc_0    conda-forge
     libabseil                 20240722.0      cxx17_hbbce691_4    conda-forge
     libarchive                3.7.7                h4585015_3    conda-forge
     libarrow                  19.0.1           hee35a22_2_cpu    conda-forge
     libarrow-acero            19.0.1           hcb10f89_2_cpu    conda-forge
     libarrow-dataset          19.0.1           hcb10f89_2_cpu    conda-forge
     libarrow-substrait        19.0.1           h08228c5_2_cpu    conda-forge
     libblas                   3.9.0           31_h59b9bed_openblas    conda-forge
     libbrotlicommon           1.1.0                hb9d3cd8_2    conda-forge
     libbrotlidec              1.1.0                hb9d3cd8_2    conda-forge
     libbrotlienc              1.1.0                hb9d3cd8_2    conda-forge
     libcap                    2.75                 h39aace5_0    conda-forge
     libcblas                  3.9.0           31_he106b2a_openblas    conda-forge
     libclang-cpp19.1          19.1.7          default_hb5137d0_1    conda-forge
     libclang13                19.1.7          default_h9c6a7e4_1    conda-forge
     libcrc32c                 1.1.2                h9c3ff4c_0    conda-forge
     libcublas                 11.11.3.6                     0    nvidia
     libcublas-dev             11.11.3.6                     0    nvidia
     libcudf                   25.4.0a341      cuda11_250313_73306c92    rapidsai-nightly
     libcufile                 1.4.0.31                      0    nvidia
     libcufile-dev             1.4.0.31                      0    nvidia
     libcugraph                25.04.00a60     cuda11_250313_g6e622e71e_60    rapidsai-nightly
     libcups                   2.3.3                h4637d8d_4    conda-forge
     libcurand                 10.3.0.86                     0    nvidia
     libcurand-dev             10.3.0.86                     0    nvidia
     libcurl                   8.12.1               h332b0f4_0    conda-forge
     libcusolver               11.4.1.48                     0    nvidia
     libcusolver-dev           11.4.1.48                     0    nvidia
     libcusparse               11.7.5.86                     0    nvidia
     libcusparse-dev           11.7.5.86                     0    nvidia
     libdeflate                1.23                 h4ddbbb0_0    conda-forge
     libdrm                    2.4.124              hb9d3cd8_0    conda-forge
     libedit                   3.1.20250104    pl5321h7949ede_0    conda-forge
     libegl                    1.7.0                ha4b6fd6_2    conda-forge
     libev                     4.33                 hd590300_2    conda-forge
     libevent                  2.1.12               hf998b51_1    conda-forge
     libexpat                  2.6.4                h5888daf_0    conda-forge
     libffi                    3.4.6                h2dba641_0    conda-forge
     libgcc                    14.2.0               h767d61c_2    conda-forge
     libgcc-ng                 14.2.0               h69a702a_2    conda-forge
     libgcrypt-lib             1.11.0               hb9d3cd8_2    conda-forge
     libgfortran               14.2.0               h69a702a_2    conda-forge
     libgfortran5              14.2.0               hf1ad2bd_2    conda-forge
     libgl                     1.7.0                ha4b6fd6_2    conda-forge
     libglib                   2.82.2               h2ff4ddf_1    conda-forge
     libglvnd                  1.7.0                ha4b6fd6_2    conda-forge
     libglx                    1.7.0                ha4b6fd6_2    conda-forge
     libgomp                   14.2.0               h767d61c_2    conda-forge
     libgoogle-cloud           2.36.0               h2b5623c_0    conda-forge
     libgoogle-cloud-storage   2.36.0               h0121fbd_0    conda-forge
     libgpg-error              1.51                 hbd13f7d_1    conda-forge
     libgrpc                   1.67.1               h25350d4_2    conda-forge
     libhwloc                  2.11.2          default_h0d58e46_1001    conda-forge
     libiconv                  1.18                 h4ce23a2_1    conda-forge
     libjpeg-turbo             3.0.0                hd590300_1    conda-forge
     libkvikio                 25.04.00a40     cuda11_250313_g5c710f3_40    rapidsai-nightly
     liblapack                 3.9.0           31_h7ac8fdf_openblas    conda-forge
     libllvm14                 14.0.6               hcd5def8_4    conda-forge
     libllvm19                 19.1.7               ha7bfdaf_1    conda-forge
     liblzma                   5.6.4                hb9d3cd8_0    conda-forge
     libmamba                  2.0.7                hf3fef5c_2    conda-forge
     libmambapy                2.0.7           py310hcb134ed_2    conda-forge
     libnghttp2                1.64.0               h161d5f1_0    conda-forge
     libnl                     3.11.0               hb9d3cd8_0    conda-forge
     libnsl                    2.0.1                hd590300_0    conda-forge
     libntlm                   1.8                  hb9d3cd8_0    conda-forge
     libopenblas               0.3.29          pthreads_h94d23a6_0    conda-forge
     libopengl                 1.7.0                ha4b6fd6_2    conda-forge
     libopentelemetry-cpp      1.18.0               hfcad708_1    conda-forge
     libopentelemetry-cpp-headers 1.18.0               ha770c72_1    conda-forge
     libparquet                19.0.1           h081d1f1_2_cpu    conda-forge
     libpciaccess              0.18                 hd590300_0    conda-forge
     libpng                    1.6.47               h943b412_0    conda-forge
     libpq                     17.4                 h27ae623_0    conda-forge
     libprotobuf               5.28.3               h6128344_1    conda-forge
     libraft                   25.04.00a43     cuda11_250313_g695fb261_43    rapidsai-nightly
     libraft-headers           25.04.00a43     cuda11_250313_g695fb261_43    rapidsai-nightly
     libraft-headers-only      25.04.00a43     cuda11_250313_g695fb261_43    rapidsai-nightly
     libre2-11                 2024.07.02           hbbce691_2    conda-forge
     librmm                    25.4.0a44       cuda11_250313_d8b7dacd    rapidsai-nightly
     libsolv                   0.7.30               h3509ff9_0    conda-forge
     libsqlite                 3.49.1               hee588c1_1    conda-forge
     libssh2                   1.11.1               hf672d98_0    conda-forge
     libstdcxx                 14.2.0               h8f9b012_2    conda-forge
     libstdcxx-ng              14.2.0               h4852527_2    conda-forge
     libsystemd0               257.4                h4e0b6ca_1    conda-forge
     libthrift                 0.21.0               h0e7cc3e_0    conda-forge
     libtiff                   4.7.0                hd9ff511_3    conda-forge
     libtorch                  2.4.1           cpu_mkl_he8ec5d7_105    conda-forge
     libucxx                   0.43.00a23      cuda11_250313_gd55ea96_23    rapidsai-nightly
     libudev1                  257.4                hbe16f8c_1    conda-forge
     libutf8proc               2.10.0               h4c51ac1_0    conda-forge
     libuuid                   2.38.1               h0b41bf4_0    conda-forge
     libuv                     1.50.0               hb9d3cd8_0    conda-forge
     libwebp-base              1.5.0                h851e524_0    conda-forge
     libwholegraph             25.04.00a33     cuda11_250313_g7295e19_33    rapidsai-nightly
     libxcb                    1.17.0               h8a09558_0    conda-forge
     libxcrypt                 4.4.36               hd590300_1    conda-forge
     libxkbcommon              1.8.1                hc4a0caf_0    conda-forge
     libxml2                   2.13.6               h8d12d68_0    conda-forge
     libxslt                   1.1.39               h76b75d6_0    conda-forge
     libzlib                   1.3.1                hb9d3cd8_2    conda-forge
     lightning-utilities       0.14.0             pyhd8ed1ab_0    conda-forge
     littleutils               0.2.4              pyhd8ed1ab_1    conda-forge
     llvm-openmp               19.1.7               h024ca30_0    conda-forge
     llvmlite                  0.43.0          py310h1a6248f_1    conda-forge
     locket                    1.0.0              pyhd8ed1ab_0    conda-forge
     lz4                       4.3.3           py310h80b8a69_2    conda-forge
     lz4-c                     1.10.0               h5888daf_1    conda-forge
     lzo                       2.10              hd590300_1001    conda-forge
     mamba                     2.0.7                h3f3603c_2    conda-forge
     markdown-it-py            3.0.0              pyhd8ed1ab_1    conda-forge
     markupsafe                3.0.2           py310h89163eb_1    conda-forge
     matplotlib                3.10.1          py310hff52083_0    conda-forge
     matplotlib-base           3.10.1          py310h68603db_0    conda-forge
     mdurl                     0.1.2              pyhd8ed1ab_1    conda-forge
     menuinst                  2.2.0           py310hff52083_0    conda-forge
     mkl                       2024.2.2            ha957f24_16    conda-forge
     mpc                       1.3.1                h24ddda3_1    conda-forge
     mpfr                      4.2.1                h90cbb55_3    conda-forge
     mpmath                    1.3.0              pyhd8ed1ab_1    conda-forge
     msgpack-python            1.1.0           py310h3788b33_0    conda-forge
     multidict                 6.1.0           py310h89163eb_2    conda-forge
     munkres                   1.1.4              pyh9f0ad1d_0    conda-forge
     mysql-common              9.0.1                h266115a_4    conda-forge
     mysql-libs                9.0.1                he0572af_4    conda-forge
     narwhals                  1.30.0             pyhd8ed1ab_0    conda-forge
     nccl                      2.25.1.1             h03a54cd_0    conda-forge
     ncurses                   6.5                  h2d0b736_3    conda-forge
     networkx                  3.4.2              pyh267e887_2    conda-forge
     ninja                     1.12.1               h297d8ca_0    conda-forge
     nlohmann_json             3.11.3               he02047a_1    conda-forge
     numba                     0.60.0          py310h5dc88bb_0    conda-forge
     numba-cuda                0.4.0              pyh267e887_0    conda-forge
     numpy                     2.0.2           py310hd6e36ab_1    conda-forge
     nvcomp                    4.2.0.11             hf3d1f9a_0    conda-forge
     nvidia-ml-py              12.570.86          pyhd8ed1ab_0    conda-forge
     nvtx                      0.2.11          py310ha75aee5_0    conda-forge
     nx-cugraph                25.04.00a29     py310_250313_g06e67b3_29    rapidsai-nightly
     ogb                       1.3.6              pyhd8ed1ab_1    conda-forge
     openjpeg                  2.5.3                h5fbd93e_0    conda-forge
     openldap                  2.6.9                he970967_0    conda-forge
     openssl                   3.4.1                h7b32b05_0    conda-forge
     opt-einsum                3.4.0                    pypi_0    pypi
     opt-einsum-fx             0.1.4                    pypi_0    pypi
     orc                       2.1.1                h2271f48_0    conda-forge
     outdated                  0.2.2              pyhd8ed1ab_2    conda-forge
     packaging                 24.2               pyhd8ed1ab_2    conda-forge
     pandas                    2.2.3           py310h5eaa309_1    conda-forge
     partd                     1.4.2              pyhd8ed1ab_0    conda-forge
     pcre2                     10.44                hba22ea6_2    conda-forge
     pillow                    11.1.0          py310h7e6dc6c_0    conda-forge
     pip                       25.0.1             pyh8b19718_0    conda-forge
     pixman                    0.44.2               h29eaf8c_0    conda-forge
     platformdirs              4.3.6              pyhd8ed1ab_1    conda-forge
     plotly                    6.0.0              pyhd8ed1ab_0    conda-forge
     pluggy                    1.5.0              pyhd8ed1ab_1    conda-forge
     ply                       3.11               pyhd8ed1ab_3    conda-forge
     prometheus-cpp            1.3.0                ha5d0236_0    conda-forge
     propcache                 0.2.1           py310h89163eb_1    conda-forge
     psutil                    7.0.0           py310ha75aee5_0    conda-forge
     pthread-stubs             0.4               hb9d3cd8_1002    conda-forge
     ptxcompiler               0.8.1           py310hda4ad70_4    conda-forge
     py-cpuinfo                9.0.0              pyhd8ed1ab_1    conda-forge
     pyarrow                   19.0.1          py310hff52083_0    conda-forge
     pyarrow-core              19.0.1          py310hac404ae_0_cpu    conda-forge
     pybind11-abi              4                    hd8ed1ab_3    conda-forge
     pycosat                   0.6.6           py310ha75aee5_2    conda-forge
     pycparser                 2.22               pyh29332c3_1    conda-forge
     pydantic                  2.10.6             pyh3cfb1c2_0    conda-forge
     pydantic-core             2.27.2          py310h505e2c1_0    conda-forge
     pygments                  2.19.1             pyhd8ed1ab_0    conda-forge
     pylibcudf                 25.4.0a341      cuda11_py310_250313_73306c92    rapidsai-nightly
     pylibcugraph              25.04.00a60     cuda11_py310_250313_g6e622e71e_60    rapidsai-nightly
     pylibraft                 25.04.00a43     cuda11_py310_250313_g695fb261_43    rapidsai-nightly
     pylibwholegraph           25.04.00a33     cuda11_py310_250313_g7295e19_33    rapidsai-nightly
     pynvml                    12.0.0             pyhd8ed1ab_0    conda-forge
     pyparsing                 3.2.1              pyhd8ed1ab_0    conda-forge
     pyside6                   6.8.2           py310hfd10a26_1    conda-forge
     pysocks                   1.7.1              pyha55dd90_7    conda-forge
     pytest                    8.3.5              pyhd8ed1ab_0    conda-forge
     pytest-benchmark          5.1.0              pyhd8ed1ab_1    conda-forge
     pytest-cov                6.0.0              pyhd8ed1ab_1    conda-forge
     pytest-xdist              3.6.1              pyhd8ed1ab_1    conda-forge
     python                    3.10.16         he725a3c_1_cpython    conda-forge
     python-dateutil           2.9.0.post0        pyhff2d567_1    conda-forge
     python-louvain            0.16               pyhd8ed1ab_1    conda-forge
     python-tzdata             2025.1             pyhd8ed1ab_0    conda-forge
     python_abi                3.10                    5_cp310    conda-forge
     pytorch                   2.4.1           cpu_mkl_py310h0c45af4_105    conda-forge
     pytz                      2024.1             pyhd8ed1ab_0    conda-forge
     pyyaml                    6.0.2           py310h89163eb_2    conda-forge
     qhull                     2020.2               h434a139_5    conda-forge
     qt6-main                  6.8.2                h588cce1_0    conda-forge
     raft-dask                 25.04.00a43     cuda11_py310_250313_g695fb261_43    rapidsai-nightly
     rapids-dask-dependency    25.04.00a7                 py_0    rapidsai-nightly
     rapids-dependency-file-generator 1.17.0                   pypi_0    pypi
     rapids-logger             0.1.0a29             h98325ef_0    rapidsai-nightly
     rdma-core                 56.0                 h5888daf_0    conda-forge
     re2                       2024.07.02           h9925aae_2    conda-forge
     readline                  8.2                  h8c095d6_2    conda-forge
     referencing               0.36.2                   pypi_0    pypi
     reproc                    14.2.5.post0         hb9d3cd8_0    conda-forge
     reproc-cpp                14.2.5.post0         h5888daf_0    conda-forge
     requests                  2.32.3             pyhd8ed1ab_1    conda-forge
     rich                      13.9.4             pyhd8ed1ab_1    conda-forge
     rmm                       25.4.0a44       cuda11_py310_250313_d8b7dacd    rapidsai-nightly
     rpds-py                   0.23.1                   pypi_0    pypi
     ruamel.yaml               0.18.10         py310ha75aee5_0    conda-forge
     ruamel.yaml.clib          0.2.8           py310ha75aee5_1    conda-forge
     s2n                       1.5.11               h072c03f_0    conda-forge
     scikit-learn              1.6.1           py310h27f47ee_0    conda-forge
     scipy                     1.15.2          py310h1d65ade_0    conda-forge
     setuptools                75.8.2             pyhff2d567_0    conda-forge
     simdjson                  3.12.2               h84d6215_0    conda-forge
     six                       1.17.0             pyhd8ed1ab_0    conda-forge
     sleef                     3.8                  h1b44611_0    conda-forge
     snappy                    1.2.1                h8bd8927_1    conda-forge
     sortedcontainers          2.4.0              pyhd8ed1ab_1    conda-forge
     spdlog                    1.15.1               hb29a8c4_0    conda-forge
     sympy                     1.13.3           pyh2585a3b_105    conda-forge
     sysroot_linux-64          2.17                h0157908_18    conda-forge
     tabulate                  0.9.0              pyhd8ed1ab_2    conda-forge
     tbb                       2021.13.0            hceb3a55_1    conda-forge
     tblib                     3.0.0              pyhd8ed1ab_1    conda-forge
     threadpoolctl             3.5.0              pyhc1e730c_0    conda-forge
     thriftpy2                 0.5.2           py310ha75aee5_1    conda-forge
     tk                        8.6.13          noxft_h4845f30_101    conda-forge
     toml                      0.10.2             pyhd8ed1ab_1    conda-forge
     tomli                     2.2.1              pyhd8ed1ab_1    conda-forge
     tomlkit                   0.13.2                   pypi_0    pypi
     toolz                     1.0.0              pyhd8ed1ab_1    conda-forge
     torchdata                 0.11.0          py310hca78215_0    conda-forge
     torchmetrics              1.6.2              pyhd8ed1ab_0    conda-forge
     tornado                   6.4.2           py310ha75aee5_0    conda-forge
     tqdm                      4.67.1             pyhd8ed1ab_1    conda-forge
     truststore                0.10.1             pyh29332c3_0    conda-forge
     typing-extensions         4.12.2               hd8ed1ab_1    conda-forge
     typing_extensions         4.12.2             pyha770c72_1    conda-forge
     tzdata                    2025a                h78e105d_0    conda-forge
     ucx                       1.18.0               hfd9a62f_1    conda-forge
     ucx-py                    0.43.00a14      py310_250313_g0b12b68_14    rapidsai-nightly
     ucxx                      0.43.00a23      cuda11_py310_250313_gd55ea96_23    rapidsai-nightly
     unicodedata2              16.0.0          py310ha75aee5_0    conda-forge
     urllib3                   2.3.0              pyhd8ed1ab_0    conda-forge
     wayland                   1.23.1               h3e06ad9_0    conda-forge
     wheel                     0.45.1             pyhd8ed1ab_1    conda-forge
     xcb-util                  0.4.1                hb711507_2    conda-forge
     xcb-util-cursor           0.1.5                hb9d3cd8_0    conda-forge
     xcb-util-image            0.4.0                hb711507_2    conda-forge
     xcb-util-keysyms          0.4.1                hb711507_0    conda-forge
     xcb-util-renderutil       0.3.10               hb711507_0    conda-forge
     xcb-util-wm               0.4.2                hb711507_0    conda-forge
     xkeyboard-config          2.43                 hb9d3cd8_0    conda-forge
     xorg-libice               1.1.2                hb9d3cd8_0    conda-forge
     xorg-libsm                1.2.5                he73a12e_0    conda-forge
     xorg-libx11               1.8.11               h4f16b4b_0    conda-forge
     xorg-libxau               1.0.12               hb9d3cd8_0    conda-forge
     xorg-libxcomposite        0.4.6                hb9d3cd8_2    conda-forge
     xorg-libxcursor           1.2.3                hb9d3cd8_0    conda-forge
     xorg-libxdamage           1.1.6                hb9d3cd8_0    conda-forge
     xorg-libxdmcp             1.1.5                hb9d3cd8_0    conda-forge
     xorg-libxext              1.3.6                hb9d3cd8_0    conda-forge
     xorg-libxfixes            6.0.1                hb9d3cd8_0    conda-forge
     xorg-libxi                1.8.2                hb9d3cd8_0    conda-forge
     xorg-libxrandr            1.5.4                hb9d3cd8_0    conda-forge
     xorg-libxrender           0.9.12               hb9d3cd8_0    conda-forge
     xorg-libxtst              1.2.5                hb9d3cd8_3    conda-forge
     xorg-libxxf86vm           1.1.6                hb9d3cd8_0    conda-forge
     xyzservices               2025.1.0           pyhd8ed1ab_0    conda-forge
     yaml                      0.2.5                h7f98852_2    conda-forge
     yaml-cpp                  0.8.0                h59595ed_0    conda-forge
     yarl                      1.18.3          py310h89163eb_1    conda-forge
     zict                      3.0.0              pyhd8ed1ab_1    conda-forge
     zipp                      3.21.0             pyhd8ed1ab_1    conda-forge
     zlib                      1.3.1                hb9d3cd8_2    conda-forge
     zstandard                 0.23.0          py310ha75aee5_1    conda-forge
     zstd                      1.5.7                hb8e6e7a_1    conda-forge
     
</pre></details>

Other/Misc.

No response

Code of Conduct

  • I agree to follow cuGraph's Code of Conduct
  • I have searched the open bugs and have found no duplicates for this bug report

Metadata

Metadata

Labels

Type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions