-
Notifications
You must be signed in to change notification settings - Fork 334
Description
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