conda-forge / cupy-feedstock

A conda-smithy repository for cupy.
BSD 3-Clause "New" or "Revised" License
5 stars 23 forks source link

Thrust/CUB version inconsistent in `cupy-core` #259

Closed leofang closed 1 month ago

leofang commented 6 months ago
$ python -c "import cupy as cp; cp.show_config()"
...
Thrust Version               : 200001
CUB Build Version            : 200200
...

based on:

$ conda list cupy
# packages in environment at /home/leof/miniforge3/envs/cuqnt_dev_py311_cu12:
#
# Name                    Version                   Build  Channel
cupy-core                 13.0.0          py311h84cfafc_3    conda-forge
leofang commented 6 months ago

(noticed this when triaging https://github.com/cupy/cupy/issues/8249...)

jakirkham commented 5 months ago

How does that version information get generated?

leofang commented 5 months ago

IIRC one is from parsing the header and another from parsing the git submodule tag, but I need some time to dig deeper

leofang commented 1 month ago

This seems to happen only with cupy-core 13.0.0 and not with newer versions. I also inspected the code and couldn't understand how this could happen. Let's close this issue for now...