-
Notifications
You must be signed in to change notification settings - Fork 81
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
test_wrap_index_cupy
, test_from_dlpack_cupy
and 361 cuda tests fail with 'PerformanceWarning'
#3111
Comments
test_wrap_index_cupy
and test_from_dlpack_cupy
fail with 'PerformanceWarning'
test_wrap_index_cupy
and test_from_dlpack_cupy
fail with 'PerformanceWarning'test_wrap_index_cupy
, test_from_dlpack_cupy
and 361 cuda tests fail with 'PerformanceWarning'
# Name Version Build Channel
_libgcc_mutex 0.1 conda_forge conda-forge
_openmp_mutex 4.5 2_gnu conda-forge
argcomplete 3.3.0 pypi_0 pypi
awkward 2.6.4 pypi_0 pypi
awkward-cpp 33 pypi_0 pypi
bzip2 1.0.8 h5eee18b_6
ca-certificates 2024.3.11 h06a4308_0
colorlog 6.8.2 pypi_0 pypi
cuda-nvrtc 12.4.127 hd3aeb46_1 conda-forge
cuda-version 12.4 h3060b56_3 conda-forge
cupy 13.1.0 py311hf829483_4 conda-forge
cupy-core 13.1.0 py311he1e6e68_4 conda-forge
distlib 0.3.8 pypi_0 pypi
fastrlock 0.8.2 py311hb755f60_2 conda-forge
filelock 3.14.0 pypi_0 pypi
fsspec 2024.3.1 pypi_0 pypi
importlib-metadata 7.1.0 pypi_0 pypi
iniconfig 2.0.0 pypi_0 pypi
ld_impl_linux-64 2.38 h1181459_1
libblas 3.9.0 22_linux64_openblas conda-forge
libcblas 3.9.0 22_linux64_openblas conda-forge
libcublas 12.4.5.8 hd3aeb46_1 conda-forge
libcufft 11.2.1.3 hd3aeb46_1 conda-forge
libcurand 10.3.5.147 hd3aeb46_1 conda-forge
libcusolver 11.6.1.9 hd3aeb46_1 conda-forge
libcusparse 12.3.1.170 hd3aeb46_1 conda-forge
libffi 3.4.4 h6a678d5_1
libgcc-ng 13.2.0 h77fa898_7 conda-forge
libgfortran-ng 13.2.0 h69a702a_7 conda-forge
libgfortran5 13.2.0 hca663fb_7 conda-forge
libgomp 13.2.0 h77fa898_7 conda-forge
liblapack 3.9.0 22_linux64_openblas conda-forge
libnvjitlink 12.4.127 hd3aeb46_1 conda-forge
libopenblas 0.3.27 pthreads_h413a1c8_0 conda-forge
libstdcxx-ng 13.2.0 hc0a3c3a_7 conda-forge
libuuid 1.41.5 h5eee18b_0
llvmlite 0.42.0 pypi_0 pypi
ncurses 6.4 h6a678d5_0
nox 2024.4.15 pypi_0 pypi
numba 0.59.1 pypi_0 pypi
numpy 1.26.4 py311h64a7726_0 conda-forge
openssl 3.3.0 hd590300_0 conda-forge
packaging 24.0 pypi_0 pypi
pip 24.0 py311h06a4308_0
platformdirs 4.2.1 pypi_0 pypi
pluggy 1.5.0 pypi_0 pypi
pytest 8.2.0 pypi_0 pypi
python 3.11.9 h955ad1f_0
python_abi 3.11 2_cp311 conda-forge
readline 8.2 h5eee18b_0
setuptools 69.5.1 py311h06a4308_0
sqlite 3.45.3 h5eee18b_0
tk 8.6.14 h39e8969_0
tzdata 2024a h04d1e81_0
virtualenv 20.26.1 pypi_0 pypi
wheel 0.43.0 py311h06a4308_0
xz 5.4.6 h5eee18b_1
zipp 3.18.1 pypi_0 pypi
zlib 1.2.13 h5eee18b_1 |
It would be fine to add a filter to ignore this warning. In general, we make warnings be errors in our test suite, mostly to catch deprecations. This is a performance warning about JIT-compilation. We know that JIT-compilation takes time, and JIT-compilation will take an unusually large fraction of the time in a test suite, which has unrealistically small datasets. Moreover, they say that they'll be changing it in the future, so it's a temporary performance thing. This is not something we need to take action on, except for disabling it to allow our tests to pass. It is a little odd that we're hearing about something in CuPy. CuPy can't even be installed on GitHub Actions test-runners (no GPU), so how did this come up? Is it happening when you run the tests locally? It doesn't happen in |
Yes, it's happening locally on my Ubuntu-GPU box. There are two failing |
Version of Awkward Array
master branch (2.6.4)
Description and code to reproduce
The
test_wrap_index_cupy
test fails with a warning:cupy._util.PerformanceWarning: Jitify is performing a one-time only warm-up to populate the persistent cache, this may take a few seconds and will be improved in a future release...
The same for other 361 cuda tests:
The text was updated successfully, but these errors were encountered: