Closed efajardo-nv closed 2 years ago
Describe the bug cudf.Series.equals is no longer giving same results as pandas
cudf.Series.equals
pandas
Steps/Code to reproduce bug cuDF:
>>> s = cudf.Series([1, 2, 3]) >>> df = cudf.DataFrame({"c": [1, 2, 3]}) >>> s.equals(df["c"]) False
pandas:
>>> s = pd.Series([1, 2, 3]) >>> df = pd.DataFrame({"c": [1, 2, 3]}) >>> s.equals(df["c"]) True
Expected behavior Same result as pandas
Environment overview
gpuci/rapidsai:21.12-cuda11.0-devel-ubuntu18.04-py3.7
mamba install cudf=21.12
Environment details
**git*** commit d60e2e6b8193f92a73f2cd5439ae9fd3e6c5b1f3 (HEAD -> branch-21.12, origin/branch-21.12) Author: Allen Xu Date: Wed Nov 10 22:08:48 2021 +0800 add const when getting data from a JNI data wrapper (#9637) when calling from a .cu file which will be compiled by nvcc, the following error will be thrown: ``` /cudf-src/java/src/main/native/include/jni_utils.hpp(331): error: reinterpret_cast cannot cast away const or other type qualifiers ``` Add the const keyword to get rid of this error. Signed-off-by: Allen Xu Co-authored-by: Jiaming Yuan Authors: - Allen Xu (https://github.com/wjxiz1992) Approvers: - Jason Lowe (https://github.com/jlowe) URL: https://github.com/rapidsai/cudf/pull/9637 **git submodules*** ***OS Information*** DISTRIB_ID=Ubuntu DISTRIB_RELEASE=18.04 DISTRIB_CODENAME=bionic DISTRIB_DESCRIPTION="Ubuntu 18.04.6 LTS" NAME="Ubuntu" VERSION="18.04.6 LTS (Bionic Beaver)" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 18.04.6 LTS" VERSION_ID="18.04" 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" VERSION_CODENAME=bionic UBUNTU_CODENAME=bionic Linux EFAJARDO-DT 5.4.0-89-generic #100~18.04.1-Ubuntu SMP Wed Sep 29 10:59:42 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux ***GPU Information*** Wed Nov 10 16:43:39 2021 +-----------------------------------------------------------------------------+ | NVIDIA-SMI 495.29.05 Driver Version: 495.29.05 CUDA Version: 11.5 | |-------------------------------+----------------------+----------------------+ | 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 Quadro RTX 8000 On | 00000000:15:00.0 Off | Off | | 33% 34C P8 25W / 260W | 6832MiB / 48601MiB | 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 Byte Order: Little Endian CPU(s): 12 On-line CPU(s) list: 0-11 Thread(s) per core: 2 Core(s) per socket: 6 Socket(s): 1 NUMA node(s): 1 Vendor ID: GenuineIntel CPU family: 6 Model: 85 Model name: Intel(R) Xeon(R) Gold 6128 CPU @ 3.40GHz Stepping: 4 CPU MHz: 1200.835 CPU max MHz: 3700.0000 CPU min MHz: 1200.0000 BogoMIPS: 6800.00 Virtualization: VT-x L1d cache: 32K L1i cache: 32K L2 cache: 1024K L3 cache: 19712K NUMA node0 CPU(s): 0-11 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 art 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 mba ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm mpx rdt_a avx512f avx512dq rdseed adx smap clflushopt clwb intel_pt avx512cd avx512bw avx512vl xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts hwp hwp_act_window hwp_epp hwp_pkg_req pku ospke md_clear flush_l1d ***CMake*** /opt/conda/envs/rapids/bin/cmake cmake version 3.20.5 CMake suite maintained and supported by Kitware (kitware.com/cmake). ***g++*** /usr/local/bin/g++ g++ (Ubuntu 9.4.0-1ubuntu1~18.04) 9.4.0 Copyright (C) 2019 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-2020 NVIDIA Corporation Built on Wed_Jul_22_19:09:09_PDT_2020 Cuda compilation tools, release 11.0, V11.0.221 Build cuda_11.0_bu.TC445_37.28845127_0 ***Python*** /opt/conda/envs/rapids/bin/python Python 3.7.12 ***Environment Variables*** PATH : /opt/conda/envs/rapids/bin:/opt/conda/condabin:/opt/conda/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin LD_LIBRARY_PATH : /usr/local/nvidia/lib:/usr/local/nvidia/lib64:/usr/local/cuda/lib64:/usr/local/lib NUMBAPRO_NVVM : NUMBAPRO_LIBDEVICE : CONDA_PREFIX : /opt/conda/envs/rapids PYTHON_PATH : ***conda packages*** /opt/conda/envs/rapids/bin/conda # packages in environment at /opt/conda/envs/rapids: # # Name Version Build Channel _libgcc_mutex 0.1 conda_forge conda-forge _openmp_mutex 4.5 1_llvm conda-forge abseil-cpp 20210324.2 h9c3ff4c_0 conda-forge aiobotocore 1.4.1 pyhd8ed1ab_0 conda-forge aiohttp 3.7.4.post0 py37h5e8e339_1 conda-forge aioitertools 0.8.0 pyhd8ed1ab_0 conda-forge alabaster 0.7.12 py_0 conda-forge anyio 3.3.4 py37h89c1867_0 conda-forge appdirs 1.4.4 pyh9f0ad1d_0 conda-forge argon2-cffi 21.1.0 py37h5e8e339_2 conda-forge arrow-cpp 5.0.0 py37h90f30bf_7_cuda conda-forge arrow-cpp-proc 3.0.0 cuda conda-forge asn1crypto 1.4.0 pyh9f0ad1d_0 conda-forge asvdb 0.4.2 g90e8f2c_40 rapidsai-nightly async-timeout 3.0.1 py_1000 conda-forge async_generator 1.10 py_0 conda-forge atk-1.0 2.36.0 h3371d22_4 conda-forge attrs 21.2.0 pyhd8ed1ab_0 conda-forge autoconf 2.69 pl5321hd708f79_11 conda-forge automake 1.16.5 pl5321ha770c72_0 conda-forge aws-c-cal 0.5.11 h95a6274_0 conda-forge aws-c-common 0.6.2 h7f98852_0 conda-forge aws-c-event-stream 0.2.7 h3541f99_13 conda-forge aws-c-io 0.10.5 hfb6a706_0 conda-forge aws-checksums 0.1.11 ha31a3da_7 conda-forge aws-sam-translator 1.38.0 pyhd8ed1ab_0 conda-forge aws-sdk-cpp 1.8.186 hb4091e7_3 conda-forge aws-xray-sdk 2.8.0 pyhd8ed1ab_0 conda-forge babel 2.9.1 pyh44b312d_0 conda-forge backcall 0.2.0 pyh9f0ad1d_0 conda-forge backports 1.0 py_2 conda-forge backports.functools_lru_cache 1.6.4 pyhd8ed1ab_0 conda-forge beautifulsoup4 4.10.0 pyha770c72_0 conda-forge benchmark 1.5.1 he1b5a44_2 conda-forge black 19.10b0 py_4 conda-forge blas 2.112 openblas conda-forge blas-devel 3.9.0 12_linux64_openblas conda-forge bleach 4.1.0 pyhd8ed1ab_0 conda-forge blinker 1.4 py_1 conda-forge blosc 1.21.0 h9c3ff4c_0 conda-forge bokeh 2.3.3 py37h89c1867_0 conda-forge boost 1.72.0 py37h48f8a5e_1 conda-forge boost-cpp 1.72.0 h312852a_5 conda-forge boto3 1.17.106 pyhd8ed1ab_0 conda-forge botocore 1.20.106 pyhd8ed1ab_0 conda-forge brotli 1.0.9 h7f98852_6 conda-forge brotli-bin 1.0.9 h7f98852_6 conda-forge brotlipy 0.7.0 py37h5e8e339_1003 conda-forge brunsli 0.1 h9c3ff4c_0 conda-forge bzip2 1.0.8 h7f98852_4 conda-forge c-ares 1.18.1 h7f98852_0 conda-forge c-blosc2 2.0.4 h5f21a17_1 conda-forge ca-certificates 2021.10.8 ha878542_0 conda-forge cachetools 4.2.4 pyhd8ed1ab_0 conda-forge cairo 1.16.0 h6cf1ce9_1008 conda-forge certifi 2021.10.8 py37h89c1867_1 conda-forge cffi 1.15.0 py37h036bc23_0 conda-forge cfgv 3.3.1 pyhd8ed1ab_0 conda-forge cfitsio 3.470 hb418390_7 conda-forge cfn-lint 0.54.2 py37h89c1867_0 conda-forge chardet 4.0.0 py37h89c1867_2 conda-forge charls 2.2.0 h9c3ff4c_0 conda-forge charset-normalizer 2.0.0 pyhd8ed1ab_0 conda-forge clang 11.0.0 default_h934c63c_0 conda-forge clang-tools 11.0.0 default_h934c63c_0 conda-forge clangxx 11.0.0 default_hde54327_0 conda-forge click 7.1.2 pyh9f0ad1d_0 conda-forge click-plugins 1.1.1 py_0 conda-forge cligj 0.7.2 pyhd8ed1ab_1 conda-forge cloudpickle 2.0.0 pyhd8ed1ab_0 conda-forge cmake 3.20.5 h8897547_0 conda-forge cmake-format 0.6.11 pyh9f0ad1d_0 conda-forge cmake_setuptools 0.1.3 py_0 rapidsai-nightly cmarkgfm 0.6.0 py37h5e8e339_2 conda-forge colorama 0.4.4 pyh9f0ad1d_0 conda-forge colorcet 2.0.6 pyhd8ed1ab_0 conda-forge commonmark 0.9.1 py_0 conda-forge conda 4.10.3 py37h89c1867_3 conda-forge conda-build 3.20.3 py37hc8dfbb8_0 conda-forge conda-package-handling 1.7.3 py37h5e8e339_1 conda-forge conda-verify 3.1.1 py37h89c1867_1004 conda-forge coverage 6.1.1 py37h5e8e339_1 conda-forge cryptography 35.0.0 py37hf1a17b8_2 conda-forge cudatoolkit 11.0.221 h6bb024c_0 nvidia cudf 21.12.00a211109 cuda_11.0_py37_ga7d520c6c2_234 rapidsai-nightly cupy 9.5.0 py37h6bfc3c5_1 conda-forge curl 7.79.1 h2574ce0_1 conda-forge cycler 0.11.0 pyhd8ed1ab_0 conda-forge cyrus-sasl 2.1.27 h230043b_4 conda-forge cython 0.29.24 py37hcd2ae1e_1 conda-forge cytoolz 0.11.2 py37h5e8e339_1 conda-forge dask 2021.11.1 pyhd8ed1ab_0 conda-forge dask-core 2021.11.1 pyhd8ed1ab_0 conda-forge dask-glm 0.2.0 py_1 conda-forge dask-labextension 5.1.0 pyhd8ed1ab_0 conda-forge dask-ml 1.9.0 pyhd8ed1ab_0 conda-forge dataclasses 0.8 pyhc8e2a94_3 conda-forge datashader 0.11.1 pyh9f0ad1d_0 conda-forge datashape 0.5.4 py_1 conda-forge dbus 1.13.6 h48d8840_2 conda-forge decorator 5.1.0 pyhd8ed1ab_0 conda-forge defusedxml 0.7.1 pyhd8ed1ab_0 conda-forge distlib 0.3.3 pyhd8ed1ab_0 conda-forge distributed 2021.11.1 py37h89c1867_0 conda-forge dlpack 0.5 h9c3ff4c_0 conda-forge docker-py 5.0.3 py37h89c1867_0 conda-forge docker-pycreds 0.4.0 py_0 conda-forge docutils 0.17.1 py37h89c1867_0 conda-forge double-conversion 3.1.5 h9c3ff4c_2 conda-forge doxygen 1.8.20 had0d8f1_0 conda-forge ecdsa 0.17.0 pyhd8ed1ab_0 conda-forge editdistance-s 1.0.0 py37h2527ec5_2 conda-forge entrypoints 0.3 pyhd8ed1ab_1003 conda-forge execnet 1.9.0 pyhd8ed1ab_0 conda-forge expat 2.4.1 h9c3ff4c_0 conda-forge fa2 0.3.5 py37h8f50634_0 conda-forge faiss-proc 1.0.0 cuda rapidsai fastavro 1.4.7 py37h5e8e339_1 conda-forge fastrlock 0.8 py37hcd2ae1e_1 conda-forge feather-format 0.4.1 pyh9f0ad1d_0 conda-forge filelock 3.3.2 pyhd8ed1ab_0 conda-forge filterpy 1.4.5 py_1 conda-forge fiona 1.8.20 py37hb7e2723_1 conda-forge flake8 3.8.4 py_0 conda-forge flask 2.0.2 pyhd8ed1ab_0 conda-forge flask_cors 3.0.10 pyhd3deb0d_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 hab24e00_0 conda-forge fontconfig 2.13.1 hba837de_1005 conda-forge fonts-conda-ecosystem 1 0 conda-forge fonts-conda-forge 1 0 conda-forge freetype 2.10.4 h0708190_1 conda-forge freexl 1.0.6 h7f98852_0 conda-forge fribidi 1.0.10 h36c2ea0_0 conda-forge fsspec 2021.11.0 pyhd8ed1ab_0 conda-forge future 0.18.2 py37h89c1867_4 conda-forge gcsfs 2021.11.0 pyhd8ed1ab_0 conda-forge gdal 3.3.1 py37hd5a0ba4_3 conda-forge gdk-pixbuf 2.42.6 h04a7f16_0 conda-forge geopandas 0.9.0 pyhd8ed1ab_1 conda-forge geopandas-base 0.9.0 pyhd8ed1ab_1 conda-forge geos 3.9.1 h9c3ff4c_2 conda-forge geotiff 1.6.0 h4f31c25_6 conda-forge gettext 0.19.8.1 h73d1719_1008 conda-forge gflags 2.2.2 he1b5a44_1004 conda-forge giflib 5.2.1 h36c2ea0_2 conda-forge git 2.33.1 pl5321hc30692c_0 conda-forge git-lfs 3.0.2 ha770c72_0 conda-forge glib 2.70.0 h780b84a_1 conda-forge glib-tools 2.70.0 h780b84a_1 conda-forge glob2 0.7 py_0 conda-forge glog 0.5.0 h48cff8f_0 conda-forge gmock 1.10.0 h4bd325d_7 conda-forge gmp 6.2.1 h58526e2_0 conda-forge google-api-core 2.2.2 pyhd8ed1ab_0 conda-forge google-auth 2.3.3 pyh6c4a22f_0 conda-forge google-auth-oauthlib 0.4.6 pyhd8ed1ab_0 conda-forge google-cloud-core 2.1.0 pyh6c4a22f_0 conda-forge google-cloud-storage 1.42.3 pyh6c4a22f_0 conda-forge google-crc32c 1.1.2 py37hab72019_2 conda-forge google-resumable-media 2.1.0 pyh6c4a22f_0 conda-forge googleapis-common-protos 1.53.0 py37h89c1867_1 conda-forge gpuci-tools 0.3.1 10 gpuci graphite2 1.3.13 h58526e2_1001 conda-forge graphviz 2.49.3 h85b4f2f_0 conda-forge grpc-cpp 1.40.0 h05f19cf_2 conda-forge grpcio 1.41.1 py37hb27c1af_1 conda-forge gtest 1.10.0 h4bd325d_7 conda-forge gtk2 2.24.33 h539f30e_1 conda-forge gts 0.7.6 h64030ff_2 conda-forge harfbuzz 3.1.1 h83ec7ef_0 conda-forge hdbscan 0.8.27 py37h902c9e0_0 conda-forge hdf4 4.2.15 h10796ff_3 conda-forge hdf5 1.12.1 nompi_h2750804_101 conda-forge heapdict 1.0.1 py_0 conda-forge holoviews 1.14.6 pyhd8ed1ab_0 conda-forge html5lib 1.1 pyh9f0ad1d_0 conda-forge httpretty 1.1.4 pyhd8ed1ab_0 conda-forge huggingface_hub 0.1.2 pyhd8ed1ab_0 conda-forge hypothesis 6.24.2 pyhd8ed1ab_0 conda-forge icu 68.2 h9c3ff4c_0 conda-forge identify 2.3.5 pyhd8ed1ab_0 conda-forge idna 2.10 pyh9f0ad1d_0 conda-forge imagecodecs 2021.8.26 py37hfe5a812_1 conda-forge imageio 2.9.0 py_0 conda-forge imagesize 1.2.0 py_0 conda-forge importlib-metadata 4.8.2 py37h89c1867_0 conda-forge importlib_metadata 4.8.2 hd8ed1ab_0 conda-forge inflection 0.5.1 pyh9f0ad1d_0 conda-forge iniconfig 1.1.1 pyh9f0ad1d_0 conda-forge ipykernel 5.5.5 py37h085eea5_0 conda-forge ipython 7.15.0 py37hc8dfbb8_0 conda-forge ipython_genutils 0.2.0 py_1 conda-forge ipywidgets 7.6.5 pyhd8ed1ab_0 conda-forge isort 5.6.4 py_0 conda-forge itsdangerous 2.0.1 pyhd8ed1ab_0 conda-forge jbig 2.1 h7f98852_2003 conda-forge jedi 0.17.2 py37h89c1867_2 conda-forge jeepney 0.7.1 pyhd8ed1ab_0 conda-forge jinja2 3.0.2 pyhd8ed1ab_0 conda-forge jmespath 0.10.0 pyh9f0ad1d_0 conda-forge joblib 1.1.0 pyhd8ed1ab_0 conda-forge jpeg 9d h36c2ea0_0 conda-forge json-c 0.15 h98cffda_0 conda-forge json5 0.9.5 pyh9f0ad1d_0 conda-forge jsondiff 1.3.0 pyhd8ed1ab_0 conda-forge jsonpatch 1.32 pyhd8ed1ab_0 conda-forge jsonpointer 2.0 py_0 conda-forge jsonschema 3.2.0 pyhd8ed1ab_3 conda-forge junit-xml 1.9 pyh9f0ad1d_0 conda-forge jupyter-packaging 0.7.12 pyhd8ed1ab_0 conda-forge jupyter-server-proxy 3.1.0 pyhd8ed1ab_0 conda-forge jupyter_client 7.0.6 pyhd8ed1ab_0 conda-forge jupyter_core 4.9.1 py37h89c1867_0 conda-forge jupyter_server 1.11.2 pyhd8ed1ab_0 conda-forge jupyter_sphinx 0.3.1 py37h89c1867_1 conda-forge jupyterlab 3.2.2 pyhd8ed1ab_0 conda-forge jupyterlab-favorites 3.0.0 pyhd8ed1ab_0 conda-forge jupyterlab-nvdashboard 0.7.0a211012 py_8 rapidsai-nightly jupyterlab_pygments 0.1.2 pyh9f0ad1d_0 conda-forge jupyterlab_server 2.8.2 pyhd8ed1ab_0 conda-forge jupyterlab_widgets 1.0.2 pyhd8ed1ab_0 conda-forge jxrlib 1.1 h7f98852_2 conda-forge kealib 1.4.14 h87e4c3c_3 conda-forge keyring 23.2.1 py37h89c1867_0 conda-forge kiwisolver 1.3.2 py37h2527ec5_1 conda-forge krb5 1.19.2 hcc1bbae_3 conda-forge lapack 3.9.0 netlib conda-forge lcms2 2.12 hddcbb42_0 conda-forge ld_impl_linux-64 2.36.1 hea4e1c9_2 conda-forge lerc 3.0 h9c3ff4c_0 conda-forge libaec 1.0.6 h9c3ff4c_0 conda-forge libarchive 3.5.2 hccf745f_1 conda-forge libblas 3.9.0 12_linux64_openblas conda-forge libbrotlicommon 1.0.9 h7f98852_6 conda-forge libbrotlidec 1.0.9 h7f98852_6 conda-forge libbrotlienc 1.0.9 h7f98852_6 conda-forge libcblas 3.9.0 12_linux64_openblas conda-forge libclang-cpp11 11.0.0 default_ha5c780c_2 conda-forge libcrc32c 1.1.2 h9c3ff4c_0 conda-forge libcudf 21.12.00a211109 cuda11.0_ga7d520c6c2_234 rapidsai-nightly libcurl 7.79.1 h2574ce0_1 conda-forge libcypher-parser 0.6.2 1 rapidsai-nightly libdap4 3.20.6 hd7c4107_2 conda-forge libdeflate 1.8 h7f98852_0 conda-forge libedit 3.1.20191231 he28a2e2_2 conda-forge libev 4.33 h516909a_1 conda-forge libevent 2.1.10 h9b69904_4 conda-forge libfaiss 1.7.0 cuda110h8045045_8_cuda conda-forge libffi 3.4.2 h9c3ff4c_4 conda-forge libgcc-ng 9.4.0 hfa6338b_11 conda-forge libgcrypt 1.9.4 h7f98852_0 conda-forge libgd 2.3.3 h6ad9fb6_0 conda-forge libgdal 3.3.1 h6214c1d_3 conda-forge libgfortran-ng 9.4.0 h69a702a_11 conda-forge libgfortran5 9.4.0 h62347ff_11 conda-forge libglib 2.70.0 h174f98d_1 conda-forge libgpg-error 1.42 h9c3ff4c_0 conda-forge libgsasl 1.10.0 h5b4c23d_0 conda-forge libhwloc 2.6.0 h6746aa3_0 conda-forge libiconv 1.16 h516909a_0 conda-forge libkml 1.3.0 hd79254b_1012 conda-forge liblapack 3.9.0 12_linux64_openblas conda-forge liblapacke 3.9.0 12_linux64_openblas conda-forge liblief 0.11.5 h9c3ff4c_1 conda-forge libllvm10 10.0.1 he513fc3_3 conda-forge libllvm11 11.0.1 hf817b99_0 conda-forge libnetcdf 4.8.1 nompi_hb3fd0d9_101 conda-forge libnghttp2 1.43.0 h812cca2_1 conda-forge libnsl 2.0.0 h7f98852_0 conda-forge libntlm 1.4 h7f98852_1002 conda-forge libopenblas 0.3.18 pthreads_h8fe5266_0 conda-forge libpng 1.6.37 h21135ba_2 conda-forge libpq 13.3 hd57d9b9_3 conda-forge libprotobuf 3.18.1 h780b84a_0 conda-forge librdkafka 1.6.1 hc49e61c_1 conda-forge librmm 21.12.00a211109 cuda11_gf6ed110_25 rapidsai-nightly librsvg 2.52.3 hc3c00ef_0 conda-forge librttopo 1.1.0 h1185371_6 conda-forge libsodium 1.0.18 h36c2ea0_1 conda-forge libspatialindex 1.9.3 h9c3ff4c_4 conda-forge libspatialite 5.0.1 h8694cbe_6 conda-forge libssh2 1.10.0 ha56f1ee_2 conda-forge libstdcxx-ng 9.4.0 h79bfe98_11 conda-forge libthrift 0.15.0 he6d91bd_1 conda-forge libtiff 4.3.0 h6f004c6_2 conda-forge libtool 2.4.6 h9c3ff4c_1008 conda-forge libutf8proc 2.6.1 h7f98852_0 conda-forge libuuid 2.32.1 h7f98852_1000 conda-forge libuv 1.42.0 h7f98852_0 conda-forge libwebp 1.2.1 h3452ae3_0 conda-forge libwebp-base 1.2.1 h7f98852_0 conda-forge libxcb 1.13 h7f98852_1003 conda-forge libxml2 2.9.12 h72842e0_0 conda-forge libxslt 1.1.33 h15afd5d_2 conda-forge libzip 1.8.0 h4de3113_1 conda-forge libzlib 1.2.11 h36c2ea0_1013 conda-forge libzopfli 1.0.3 h9c3ff4c_0 conda-forge lightgbm 3.2.1 py37hcd2ae1e_0 conda-forge llvm-openmp 12.0.1 h4bd325d_1 conda-forge llvmlite 0.36.0 py37h9d7f4d0_0 conda-forge locket 0.2.0 py_2 conda-forge lxml 4.6.4 py37h77fd288_0 conda-forge lz4-c 1.9.3 h9c3ff4c_1 conda-forge lzo 2.10 h516909a_1000 conda-forge m4 1.4.18 h516909a_1001 conda-forge make 4.3 hd18ef5c_1 conda-forge mapclassify 2.4.3 pyhd8ed1ab_0 conda-forge markdown 3.3.4 pyhd8ed1ab_0 conda-forge markupsafe 2.0.1 py37h5e8e339_1 conda-forge matplotlib-base 3.4.3 py37h1058ff1_1 conda-forge mccabe 0.6.1 py_1 conda-forge mimesis 4.0.0 pyh9f0ad1d_0 conda-forge mistune 0.8.4 py37h5e8e339_1005 conda-forge mock 4.0.3 py37h89c1867_2 conda-forge more-itertools 8.10.0 pyhd8ed1ab_0 conda-forge moto 2.2.13 pyhd8ed1ab_0 conda-forge msgpack-python 1.0.2 py37h2527ec5_2 conda-forge multidict 5.2.0 py37h5e8e339_1 conda-forge multipledispatch 0.6.0 py_0 conda-forge munch 2.5.0 py_0 conda-forge mypy 0.782 py_0 conda-forge mypy_extensions 0.4.3 py37h89c1867_4 conda-forge nbclassic 0.3.4 pyhd8ed1ab_0 conda-forge nbclient 0.5.5 pyhd8ed1ab_0 conda-forge nbconvert 6.2.0 py37h89c1867_0 conda-forge nbformat 5.1.3 pyhd8ed1ab_0 conda-forge nbsphinx 0.8.7 pyhd8ed1ab_0 conda-forge nccl 2.11.4.1 h96e36e3_0 conda-forge ncurses 6.2 h58526e2_4 conda-forge nest-asyncio 1.5.1 pyhd8ed1ab_0 conda-forge networkx 2.6.3 pyhd8ed1ab_1 conda-forge ninja 1.10.2 h4bd325d_1 conda-forge nltk 3.6.5 pyhd8ed1ab_0 conda-forge nodeenv 1.6.0 pyhd8ed1ab_0 conda-forge nodejs 14.17.4 h92b4a50_0 conda-forge notebook 6.4.5 pyha770c72_0 conda-forge numba 0.53.1 py37hb11d6e1_1 conda-forge numpy 1.21.4 py37h31617e3_0 conda-forge numpydoc 1.1.0 py_1 conda-forge nvtx 0.2.3 py37h5e8e339_0 conda-forge oauthlib 3.1.1 pyhd8ed1ab_0 conda-forge olefile 0.46 pyh9f0ad1d_1 conda-forge openblas 0.3.18 pthreads_h4748800_0 conda-forge openjpeg 2.4.0 hb52868f_1 conda-forge openslide 3.4.1 h978ee9a_4 conda-forge openssl 1.1.1l h7f98852_0 conda-forge orc 1.6.10 h68e2c4e_1 conda-forge packaging 21.0 pyhd8ed1ab_0 conda-forge pandas 1.3.4 py37he8f5f7f_1 conda-forge pandoc 1.19.2 0 conda-forge pandocfilters 1.5.0 pyhd8ed1ab_0 conda-forge panel 0.12.1 pyhd8ed1ab_0 conda-forge pango 1.48.10 h54213e6_2 conda-forge param 1.12.0 pyh6c4a22f_0 conda-forge parquet-cpp 1.5.1 2 conda-forge parso 0.7.1 pyh9f0ad1d_0 conda-forge partd 1.2.0 pyhd8ed1ab_0 conda-forge patchelf 0.13 h58526e2_0 conda-forge pathspec 0.9.0 pyhd8ed1ab_0 conda-forge patsy 0.5.2 pyhd8ed1ab_0 conda-forge pcre 8.45 h9c3ff4c_0 conda-forge pcre2 10.37 h032f7d1_0 conda-forge perl 5.32.1 1_h7f98852_perl5 conda-forge pexpect 4.8.0 pyh9f0ad1d_2 conda-forge pickle5 0.0.11 py37h5e8e339_1 conda-forge pickleshare 0.7.5 py_1003 conda-forge pillow 8.3.2 py37h0f21c89_0 conda-forge pip 21.3.1 pyhd8ed1ab_0 conda-forge pixman 0.40.0 h36c2ea0_0 conda-forge pkg-config 0.29.2 h36c2ea0_1008 conda-forge pkginfo 1.7.1 pyhd8ed1ab_0 conda-forge pluggy 1.0.0 py37h89c1867_2 conda-forge pooch 1.5.2 pyhd8ed1ab_0 conda-forge poppler 21.03.0 h93df280_0 conda-forge poppler-data 0.4.11 hd8ed1ab_0 conda-forge postgresql 13.3 h2510834_3 conda-forge pre-commit 2.15.0 py37h89c1867_1 conda-forge proj 8.0.1 h277dcde_0 conda-forge prometheus_client 0.12.0 pyhd8ed1ab_0 conda-forge prompt-toolkit 3.0.22 pyha770c72_0 conda-forge prompt_toolkit 3.0.22 hd8ed1ab_0 conda-forge protobuf 3.18.1 py37hcd2ae1e_0 conda-forge psutil 5.8.0 py37h5e8e339_2 conda-forge pthread-stubs 0.4 h36c2ea0_1001 conda-forge ptyprocess 0.7.0 pyhd3deb0d_0 conda-forge py 1.11.0 pyh6c4a22f_0 conda-forge py-cpuinfo 8.0.0 pyhd8ed1ab_0 conda-forge py-lief 0.11.5 py37hcd2ae1e_1 conda-forge pyarrow 5.0.0 py37hf0016df_7_cuda conda-forge pyasn1 0.4.8 py_0 conda-forge pyasn1-modules 0.2.7 py_0 conda-forge pycodestyle 2.6.0 pyh9f0ad1d_0 conda-forge pycosat 0.6.3 py37h5e8e339_1009 conda-forge pycparser 2.21 pyhd8ed1ab_0 conda-forge pyct 0.4.6 py_0 conda-forge pyct-core 0.4.6 py_0 conda-forge pydata-sphinx-theme 0.7.1 pyhd8ed1ab_0 conda-forge pydeck 0.5.0 pyh9f0ad1d_0 conda-forge pydocstyle 6.1.1 pyhd8ed1ab_0 conda-forge pyee 8.1.0 pyh9f0ad1d_0 conda-forge pyflakes 2.2.0 pyh9f0ad1d_0 conda-forge pygments 2.10.0 pyhd8ed1ab_0 conda-forge pyjwt 2.3.0 pyhd8ed1ab_0 conda-forge pynndescent 0.5.5 pyh6c4a22f_0 conda-forge pynvml 11.0.0 pyhd8ed1ab_0 conda-forge pyopenssl 21.0.0 pyhd8ed1ab_0 conda-forge pyorc 0.4.0 py37h4fe8d0e_5 conda-forge pyparsing 3.0.5 pyhd8ed1ab_0 conda-forge pyppeteer 0.2.6 pyhd8ed1ab_0 conda-forge pyproj 3.1.0 py37h1939ec9_4 conda-forge pyrsistent 0.18.0 py37h5e8e339_0 conda-forge pysocks 1.7.1 py37h89c1867_4 conda-forge pytest 6.2.5 py37h89c1867_1 conda-forge pytest-asyncio 0.12.0 py37hc8dfbb8_2 conda-forge pytest-benchmark 3.4.1 pyhd8ed1ab_0 conda-forge pytest-cov 3.0.0 pyhd8ed1ab_0 conda-forge pytest-forked 1.3.0 pyhd3deb0d_0 conda-forge pytest-timeout 2.0.1 pyhd8ed1ab_0 conda-forge pytest-xdist 2.4.0 pyhd8ed1ab_0 conda-forge python 3.7.12 hb7a2778_100_cpython conda-forge python-confluent-kafka 1.6.0 py37h5e8e339_1 conda-forge python-dateutil 2.8.2 pyhd8ed1ab_0 conda-forge python-jose 3.3.0 pyh6c4a22f_1 conda-forge python-libarchive-c 3.1 py37h89c1867_0 conda-forge python-louvain 0.15 pyhd3deb0d_0 conda-forge python-snappy 0.6.0 py37h51f7a82_1 conda-forge python_abi 3.7 2_cp37m conda-forge pytz 2021.3 pyhd8ed1ab_0 conda-forge pyu2f 0.1.5 pyhd8ed1ab_0 conda-forge pyviz_comms 2.1.0 pyhd8ed1ab_0 conda-forge pywavelets 1.1.1 py37hb1e94ed_4 conda-forge pyyaml 6.0 py37h5e8e339_3 conda-forge pyzmq 22.3.0 py37h336d617_1 conda-forge rapidjson 1.1.0 he1b5a44_1002 conda-forge re2 2021.09.01 h9c3ff4c_0 conda-forge readline 8.1 h46c0cb4_0 conda-forge readme_renderer 27.0 pyh9f0ad1d_0 conda-forge recommonmark 0.7.1 pyhd8ed1ab_0 conda-forge regex 2021.11.2 py37h5e8e339_0 conda-forge requests 2.26.0 pyhd8ed1ab_0 conda-forge requests-oauthlib 1.3.0 pyh9f0ad1d_0 conda-forge requests-toolbelt 0.9.1 py_0 conda-forge responses 0.15.0 pyhd8ed1ab_0 conda-forge rfc3986 1.5.0 pyhd8ed1ab_0 conda-forge rhash 1.4.1 h7f98852_0 conda-forge ripgrep 13.0.0 habb4d0f_1 conda-forge rmm 21.12.00a211109 cuda11_py37_gf6ed110_25_no_cma rapidsai-nightly rsa 4.7.2 pyh44b312d_0 conda-forge rtree 0.9.7 py37h0b55af0_2 conda-forge ruamel_yaml 0.15.80 py37h5e8e339_1006 conda-forge s2n 1.0.10 h9b69904_0 conda-forge s3fs 2021.11.0 pyhd8ed1ab_0 conda-forge s3transfer 0.4.2 pyhd8ed1ab_0 conda-forge sacremoses 0.0.46 pyhd8ed1ab_0 conda-forge scikit-image 0.18.3 py37he8f5f7f_0 conda-forge scikit-learn 0.24.2 py37hf0f1638_1 conda-forge scipy 1.6.0 py37h14a347d_0 conda-forge seaborn 0.11.2 hd8ed1ab_0 conda-forge seaborn-base 0.11.2 pyhd8ed1ab_0 conda-forge secretstorage 3.3.1 py37h89c1867_0 conda-forge send2trash 1.8.0 pyhd8ed1ab_0 conda-forge setuptools 58.5.3 py37h89c1867_0 conda-forge shapely 1.8.0 py37h48c49eb_0 conda-forge shellcheck 0.8.0 ha770c72_0 conda-forge simpervisor 0.4 pyhd8ed1ab_0 conda-forge six 1.16.0 pyh6c4a22f_0 conda-forge snappy 1.1.8 he1b5a44_3 conda-forge sniffio 1.2.0 py37h89c1867_2 conda-forge snowballstemmer 2.1.0 pyhd8ed1ab_0 conda-forge sortedcontainers 2.4.0 pyhd8ed1ab_0 conda-forge soupsieve 2.3 pyhd8ed1ab_0 conda-forge spdlog 1.8.5 h4bd325d_0 conda-forge sphinx 4.2.0 pyh6c4a22f_0 conda-forge sphinx-click 3.0.1 pyhd8ed1ab_0 conda-forge sphinx-copybutton 0.4.0 pyhd8ed1ab_0 conda-forge sphinx-markdown-tables 0.0.15 pyhd3deb0d_0 conda-forge sphinx_rtd_theme 1.0.0 pyhd8ed1ab_0 conda-forge sphinxcontrib-applehelp 1.0.2 py_0 conda-forge sphinxcontrib-devhelp 1.0.2 py_0 conda-forge sphinxcontrib-htmlhelp 2.0.0 pyhd8ed1ab_0 conda-forge sphinxcontrib-jsmath 1.0.1 py_0 conda-forge sphinxcontrib-qthelp 1.0.3 py_0 conda-forge sphinxcontrib-serializinghtml 1.1.5 pyhd8ed1ab_0 conda-forge sphinxcontrib-websupport 1.2.4 pyh9f0ad1d_0 conda-forge sqlite 3.36.0 h9cd32fc_2 conda-forge sshpubkeys 3.1.0 py_0 conda-forge statsmodels 0.13.0 py37hb1e94ed_1 conda-forge streamz 0.6.3 pyh6c4a22f_0 conda-forge tbb 2020.2 h4bd325d_4 conda-forge tblib 1.7.0 pyhd8ed1ab_0 conda-forge terminado 0.12.1 py37h89c1867_1 conda-forge testpath 0.5.0 pyhd8ed1ab_0 conda-forge threadpoolctl 3.0.0 pyh8a188c0_0 conda-forge tifffile 2021.11.2 pyhd8ed1ab_0 conda-forge tiledb 2.3.4 he87e0bf_0 conda-forge tk 8.6.11 h27826a3_1 conda-forge tokenizers 0.10.3 py37hcb7a40c_1 conda-forge toml 0.10.2 pyhd8ed1ab_0 conda-forge tomli 1.2.2 pyhd8ed1ab_0 conda-forge toolz 0.11.2 pyhd8ed1ab_0 conda-forge tornado 6.1 py37h5e8e339_2 conda-forge tqdm 4.62.3 pyhd8ed1ab_0 conda-forge traitlets 5.1.1 pyhd8ed1ab_0 conda-forge transformers 4.6.1 pyhd8ed1ab_0 conda-forge treelite 2.1.0 py37h4b3d254_0 conda-forge treelite-runtime 2.1.0 pypi_0 pypi twine 3.5.0 pyhd8ed1ab_0 conda-forge typed-ast 1.4.3 py37h5e8e339_1 conda-forge typing-extensions 3.10.0.2 hd8ed1ab_0 conda-forge typing_extensions 3.10.0.2 pyha770c72_0 conda-forge tzcode 2021e h7f98852_0 conda-forge tzdata 2021e he74cb21_0 conda-forge ucx 1.11.1+gc58db6b cuda11.0_0 rapidsai-nightly ucx-proc 1.0.0 gpu rapidsai-nightly umap-learn 0.5.2 py37h89c1867_0 conda-forge urllib3 1.26.7 pyhd8ed1ab_0 conda-forge virtualenv 20.4.7 py37h89c1867_1 conda-forge wcwidth 0.2.5 pyh9f0ad1d_2 conda-forge webencodings 0.5.1 py_1 conda-forge websocket-client 0.57.0 py37h89c1867_6 conda-forge websockets 9.1 py37h5e8e339_0 conda-forge werkzeug 2.0.1 pyhd8ed1ab_0 conda-forge wheel 0.37.0 pyhd8ed1ab_1 conda-forge widgetsnbextension 3.5.2 py37h89c1867_0 conda-forge wrapt 1.13.3 py37h5e8e339_1 conda-forge xarray 0.20.1 pyhd8ed1ab_0 conda-forge xerces-c 3.2.3 h9d8b166_3 conda-forge xmltodict 0.12.0 py_0 conda-forge xorg-kbproto 1.0.7 h7f98852_1002 conda-forge xorg-libice 1.0.10 h7f98852_0 conda-forge xorg-libsm 1.2.3 hd9c2040_1000 conda-forge xorg-libx11 1.7.2 h7f98852_0 conda-forge xorg-libxau 1.0.9 h7f98852_0 conda-forge xorg-libxdmcp 1.1.3 h7f98852_0 conda-forge xorg-libxext 1.3.4 h7f98852_1 conda-forge xorg-libxrender 0.9.10 h7f98852_1003 conda-forge xorg-renderproto 0.11.1 h7f98852_1002 conda-forge xorg-xextproto 7.3.0 h7f98852_1002 conda-forge xorg-xproto 7.0.31 h7f98852_1007 conda-forge xz 5.2.5 h516909a_1 conda-forge yaml 0.2.5 h516909a_0 conda-forge yarl 1.5.1 py37h8f50634_0 conda-forge zeromq 4.3.4 h9c3ff4c_1 conda-forge zfp 0.5.5 h9c3ff4c_7 conda-forge zict 2.0.0 py_0 conda-forge zipp 3.6.0 pyhd8ed1ab_0 conda-forge zlib 1.2.11 h36c2ea0_1013 conda-forge zstd 1.5.0 ha95c52a_0 conda-forge
Additional context This is causing failures in the RAPIDS CLX nightly build because some of our unit tests use cudf.Series.equals.
equals
Describe the bug
cudf.Series.equals
is no longer giving same results aspandas
Steps/Code to reproduce bug cuDF:
pandas:
Expected behavior Same result as pandas
Environment overview
gpuci/rapidsai:21.12-cuda11.0-devel-ubuntu18.04-py3.7
)mamba install cudf=21.12
Environment details
Click here to see environment details
Additional context This is causing failures in the RAPIDS CLX nightly build because some of our unit tests use
cudf.Series.equals
.