conda-forge / numba-feedstock

A conda-smithy repository for numba.
BSD 3-Clause "New" or "Revised" License
0 stars 27 forks source link

Testing Windows CUDA 12 #130

Closed jakirkham closed 9 months ago

jakirkham commented 1 year ago

As part of the Windows CUDA 12 testing, would like to confirm that Numba works with Windows CUDA 12.

jakirkham commented 1 year ago

Thinking of the following testing protocol


Create the environment:

conda create -c conda-forge -n tstnumba cuda-version=12.0 python=3.10 cuda-nvcc-impl cuda-nvrtc numba
conda activate tstnumba

Set the CUDA_HOME environment variable (Command shell or PowerShell syntax below):

set "CUDA_HOME=%CONDA_PREFIX%\Library"
$Env:CUDA_HOME = "$Env:CONDA_PREFIX\Library"

Note: Raised issue ( https://github.com/numba/numba/issues/9278 ) so this won't be needed in the future


Test CUDA libraries are loaded as expected:

python -c "from numba.cuda.cudadrv.libs import test; test()"

Run Numba's CUDA tests:

python -m numba.runtests numba.cuda.tests -vf -m

Would be interested to hear what the results are

jakirkham commented 1 year ago

cc @gmarkall (for awareness)

bdice commented 1 year ago

The environment installed fine. Here is the package list from conda list.

# packages in environment at C:\Users\bdice\miniforge3\envs\tstnumba:
#
# Name                    Version                   Build  Channel
bzip2                     1.0.8                hcfcfb64_5    conda-forge
ca-certificates           2023.7.22            h56e8100_0    conda-forge
cuda-cccl_win-64          12.0.90              h57928b3_1    conda-forge
cuda-cudart               12.0.107             h63175ca_6    conda-forge
cuda-cudart-dev           12.0.107             h63175ca_6    conda-forge
cuda-cudart-dev_win-64    12.0.107             h63175ca_6    conda-forge
cuda-cudart-static        12.0.107             h63175ca_6    conda-forge
cuda-cudart-static_win-64 12.0.107             h63175ca_6    conda-forge
cuda-cudart_win-64        12.0.107             h63175ca_6    conda-forge
cuda-nvcc-dev_win-64      12.0.76              h57928b3_1    conda-forge
cuda-nvcc-impl            12.0.76              h7e770fd_1    conda-forge
cuda-nvcc-tools           12.0.76              h63175ca_1    conda-forge
cuda-nvrtc                12.0.76              h63175ca_1    conda-forge
cuda-version              12.0                 hffde075_2    conda-forge
intel-openmp              2023.2.0         h57928b3_50497    conda-forge
libblas                   3.9.0              19_win64_mkl    conda-forge
libcblas                  3.9.0              19_win64_mkl    conda-forge
libffi                    3.4.2                h8ffe710_5    conda-forge
libhwloc                  2.9.3           default_haede6df_1009    conda-forge
libiconv                  1.17                 h8ffe710_0    conda-forge
liblapack                 3.9.0              19_win64_mkl    conda-forge
libsqlite                 3.44.0               hcfcfb64_0    conda-forge
libxml2                   2.11.5               hc3477c8_1    conda-forge
libzlib                   1.2.13               hcfcfb64_5    conda-forge
llvmlite                  0.41.1          py310hb84602e_0    conda-forge
mkl                       2023.2.0         h6a75c08_50496    conda-forge
numba                     0.58.1          py310h9ccaf4f_0    conda-forge
numpy                     1.26.0          py310hf667824_0    conda-forge
openssl                   3.1.4                hcfcfb64_0    conda-forge
pip                       23.3.1             pyhd8ed1ab_0    conda-forge
pthreads-win32            2.9.1                hfa6e2cd_3    conda-forge
python                    3.10.13         h4de0772_0_cpython    conda-forge
python_abi                3.10                    4_cp310    conda-forge
setuptools                68.2.2             pyhd8ed1ab_0    conda-forge
tbb                       2021.10.0            h91493d7_2    conda-forge
tk                        8.6.13               h5226925_1    conda-forge
tzdata                    2023c                h71feb2d_0    conda-forge
ucrt                      10.0.22621.0         h57928b3_0    conda-forge
vc                        14.3                h64f974e_17    conda-forge
vc14_runtime              14.36.32532         hdcecf7f_17    conda-forge
vs2015_runtime            14.36.32532         h05e6639_17    conda-forge
wheel                     0.41.3             pyhd8ed1ab_0    conda-forge
xz                        5.2.6                h8d14728_0    conda-forge

Output of python -c "from numba.cuda.cudadrv.libs import test; test()":

python : Traceback (most recent call last):
At line:1 char:1
+ python -c "from numba.cuda.cudadrv.libs import test; test()" 2>&1 | O ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (Traceback (most recent call last)::String) [], RemoteException
    + FullyQualifiedErrorId : NativeCommandError

  File "<string>", line 1, in <module>
  File "C:\Users\bdice\miniforge3\envs\tstnumba\lib\site-packages\numba\cuda\cudadrv\libs.py", line 169, in test
    check_static_lib(path)
  File "C:\Users\bdice\miniforge3\envs\tstnumba\lib\site-packages\numba\cuda\cudadrv\libs.py", line 68, in check_static_lib
    if not os.path.isfile(path):
  File "C:\Users\bdice\miniforge3\envs\tstnumba\lib\genericpath.py", line 30, in isfile
    st = os.stat(path)
TypeError: stat: path should be string, bytes, os.PathLike or integer, not NoneType
Finding driver from candidates:
    nvcuda.dll
    \windows\system32\nvcuda.dll
Using loader <class 'ctypes.WinDLL'>
    Trying to load driver...    ok
        Loaded from nvcuda.dll
Finding nvvm from <unknown>
    Located at nvvm.dll
    Trying to open library...   ERROR: failed to open nvvm:
Could not find module 'nvvm.dll' (or one of its dependencies). Try using the full path with constructor syntax.
Finding nvrtc from <unknown>
    Located at C:\Users\bdice\miniforge3\envs\tstnumba\Library\bin\nvrtc64_120_0.dll
    Trying to open library...   ok
Finding cudart from <unknown>
    Located at C:\Users\bdice\miniforge3\envs\tstnumba\Library\bin\cudart64_12.dll
    Trying to open library...   ok
Finding cudadevrt from <unknown>
    Located at cudadevrt.lib
    Checking library... ERROR: failed to find cudadevrt:
cudadevrt.lib not found
Finding libdevice from <unknown>
    Located at None
    Checking library...

Output of python -m numba.runtests numba.cuda.tests -vf -m:

python : test_fp16_binary_operators (numba.cuda.tests.nocuda.test_function_resolution.TestFunctionResolution) ... skipped 'No libNVVM'
At line:1 char:1
+ python -m numba.runtests numba.cuda.tests -vf -m 2>&1 | Out-File -Fil ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (test_fp16_binar...ed 'No libNVVM':String) [], RemoteException
    + FullyQualifiedErrorId : NativeCommandError

test_fp16_unary_operators (numba.cuda.tests.nocuda.test_function_resolution.TestFunctionResolution) ... skipped 'No libNVVM'
test_nvvm_accepts_encoding (numba.cuda.tests.nocuda.test_nvvm.TestNvvmWithoutCuda) ... skipped 'No libNVVM'
test_no_impl_import (numba.cuda.tests.nocuda.test_import.TestImport)
Tests that importing cuda doesn't trigger the import of modules ... ok
test_cudalib_path_decision (numba.cuda.tests.nocuda.test_library_lookup.TestCudaLibLookUp) ... skipped 'test assumes conda installed cudatoolkit'
test_libdevice_path_decision (numba.cuda.tests.nocuda.test_library_lookup.TestLibDeviceLookUp) ... skipped 'test assumes conda installed cudatoolkit'
test_nvvm_path_decision (numba.cuda.tests.nocuda.test_library_lookup.TestNvvmLookUp) ... skipped 'test assumes conda installed cudatoolkit'

----------------------------------------------------------------------
Ran 7 tests in 1.838s

OK (skipped=6)
skipped CUDA tests
Parallel: 4. Serial: 3
jakirkham commented 1 year ago

Thanks Bradley! 🙏


What does this show?

from numba.cuda.cuda_paths import get_nvidia_nvvm_ctk
print(get_nvidia_nvvm_ctk())

Also would be interested to know if this helps with the test commands from before

set "CUDA_HOME=%CONDA_PREFIX%\Library"
bdice commented 1 year ago

The Python commands give None.

>>> from numba.cuda.cuda_paths import get_nvidia_nvvm_ctk
>>> print(get_nvidia_nvvm_ctk())
None

I set the environment variable:

(tstnumba) PS C:\Users\bdice> echo $Env:CONDA_PREFIX
C:\Users\bdice\miniforge3\envs\tstnumba
(tstnumba) PS C:\Users\bdice> $Env:CUDA_HOME = "$Env:CONDA_PREFIX\Library"
(tstnumba) PS C:\Users\bdice> echo $Env:CUDA_HOME
C:\Users\bdice\miniforge3\envs\tstnumba\Library

and reran the tests above. It seems to help. Output of python -c "from numba.cuda.cudadrv.libs import test; test()":

Finding driver from candidates:
    nvcuda.dll
    \windows\system32\nvcuda.dll
Using loader <class 'ctypes.WinDLL'>
    Trying to load driver...    ok
        Loaded from nvcuda.dll
Finding nvvm from CUDA_HOME
    Located at C:\Users\bdice\miniforge3\envs\tstnumba\Library\nvvm\bin\nvvm64_40_0.dll
    Trying to open library...   ok
Finding nvrtc from CUDA_HOME
    Located at C:\Users\bdice\miniforge3\envs\tstnumba\Library\bin\nvrtc64_120_0.dll
    Trying to open library...   ok
Finding cudart from CUDA_HOME
    Located at C:\Users\bdice\miniforge3\envs\tstnumba\Library\bin\cudart64_12.dll
    Trying to open library...   ok
Finding cudadevrt from CUDA_HOME
    Located at cudadevrt.lib
    Checking library... ERROR: failed to find cudadevrt:
cudadevrt.lib not found
Finding libdevice from CUDA_HOME
    Located at C:\Users\bdice\miniforge3\envs\tstnumba\Library\nvvm\libdevice\libdevice.10.bc
    Checking library... ok

Output of python -m numba.runtests numba.cuda.tests -vf -m:

Details

``` python : test_is_supported_version_false (numba.cuda.tests.cudadrv.test_runtime.TestRuntime) ... ok At line:1 char:1 + python -m numba.runtests numba.cuda.tests -vf -m 2>&1 | Out-File -Fil ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (test_is_support...Runtime) ... ok:String) [], RemoteException + FullyQualifiedErrorId : NativeCommandError test_supported_versions (numba.cuda.tests.cudadrv.test_runtime.TestRuntime) ... ok test_get_arch_option (numba.cuda.tests.cudadrv.test_nvvm_driver.TestArchOption) ... ok test_is_supported_version_true (numba.cuda.tests.cudadrv.test_runtime.TestRuntime) ... ok test_libdevice_load (numba.cuda.tests.cudadrv.test_nvvm_driver.TestLibDevice) ... ok test_nvvm_bad_option (numba.cuda.tests.cudadrv.test_nvvm_driver.TestNvvmDriver) ... ok test_nvvm_future_support (numba.cuda.tests.cudadrv.test_nvvm_driver.TestNvvmDriver) Test unsupported CC to help track the feature support ... skipped 'No new CC unknown to NVVM yet' C:\Users\bdice\miniforge3\envs\tstnumba\lib\site-packages\numba\cuda\compiler.py:243: NumbaInvalidConfigWarning: debug=True with opt=True (the default) is not supported by CUDA. This may result in a crash - set debug=False or opt=False. warn(NumbaInvalidConfigWarning(msg)) test_nvvm_ir_verify_fail (numba.cuda.tests.cudadrv.test_nvvm_driver.TestNvvmDriver) ... ok C:\Users\bdice\miniforge3\envs\tstnumba\lib\site-packages\numba\cuda\compiler.py:243: NumbaInvalidConfigWarning: debug=True with opt=True (the default) is not supported by CUDA. This may result in a crash - set debug=False or opt=False. warn(NumbaInvalidConfigWarning(msg)) test_nvvm_compile_nullary_option (numba.cuda.tests.cudadrv.test_nvvm_driver.TestNvvmDriver) ... ok test_nvvm_from_llvm (numba.cuda.tests.cudadrv.test_nvvm_driver.TestNvvmDriver) ... ok test_nvvm_compile_simple (numba.cuda.tests.cudadrv.test_nvvm_driver.TestNvvmDriver) ... ok test_nvvm_warning (numba.cuda.tests.cudadrv.test_nvvm_driver.TestNvvmDriver) ... ok test_const_string (numba.cuda.tests.cudapy.test_const_string.TestConstStringCodegen) ... ok test_signature_1 (numba.cuda.tests.cudapy.test_gufunc_scheduling.TestGUFuncScheduling) ... ok test_signature_3 (numba.cuda.tests.cudapy.test_gufunc_scheduling.TestGUFuncScheduling) ... ok test_signature_4 (numba.cuda.tests.cudapy.test_gufunc_scheduling.TestGUFuncScheduling) ... ok test_signature_5 (numba.cuda.tests.cudapy.test_gufunc_scheduling.TestGUFuncScheduling) ... ok test_signature_6 (numba.cuda.tests.cudapy.test_gufunc_scheduling.TestGUFuncScheduling) ... ok test_signature_7 (numba.cuda.tests.cudapy.test_gufunc_scheduling.TestGUFuncScheduling) ... ok test_signature_2 (numba.cuda.tests.cudapy.test_gufunc_scheduling.TestGUFuncScheduling) ... ok test_nvvm_support (numba.cuda.tests.cudadrv.test_nvvm_driver.TestNvvmDriver) Test supported CC by NVVM ... ok test_device_function_with_line_info (numba.cuda.tests.cudapy.test_compiler.TestCompileToPTX) ... ok test_device_function_with_debug (numba.cuda.tests.cudapy.test_compiler.TestCompileToPTX) ... ok test_kernel_with_line_info (numba.cuda.tests.cudapy.test_compiler.TestCompileToPTX) ... ok test_device_function (numba.cuda.tests.cudapy.test_compiler.TestCompileToPTX) ... ok test_kernel_with_debug (numba.cuda.tests.cudapy.test_compiler.TestCompileToPTX) ... ok test_fastmath (numba.cuda.tests.cudapy.test_compiler.TestCompileToPTX) ... ok test___nv_acosh (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_acoshf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test_non_void_return_type (numba.cuda.tests.cudapy.test_compiler.TestCompileToPTX) ... ok test___nv_asin (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_asinf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_abs (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_asinhf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_asinh (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test_global_kernel (numba.cuda.tests.cudapy.test_compiler.TestCompileToPTX) ... ok test___nv_atan2 (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_atan (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_atanf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_brev (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test_nanosleep (numba.cuda.tests.cudapy.test_compiler.TestCompileOnlyTests) ... ok test___nv_brevll (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_atanhf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_acos (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_atan2f (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_atanh (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_cbrt (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_byte_perm (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_cbrtf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_ceil (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_ceilf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_clzll (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_copysign (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_copysignf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_coshf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_cosh (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_cosf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_clz (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_dadd_rd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_cospi (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_dadd_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_cos (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_cospif (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_dadd_ru (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_dadd_rz (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_acosf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_ddiv_rd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_ddiv_rz (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_ddiv_ru (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_ddiv_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_dmul_ru (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_dmul_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_dmul_rz (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_dmul_rd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_double2float_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_double2float_rd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_double2float_rz (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_double2float_ru (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_double2int_rd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_double2hiint (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_double2int_rz (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_double2int_ru (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_double2ll_rd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_double2int_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_double2ll_rz (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_double2ll_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_double2ll_ru (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_double2loint (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test_fp16_binary_operators (numba.cuda.tests.nocuda.test_function_resolution.TestFunctionResolution) ... ok test_fp16_unary_operators (numba.cuda.tests.nocuda.test_function_resolution.TestFunctionResolution) ... ok test___nv_double2uint_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test_nvvm_accepts_encoding (numba.cuda.tests.nocuda.test_nvvm.TestNvvmWithoutCuda) ... ok test___nv_double2uint_rd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_double2uint_rz (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_double2uint_ru (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_double2ull_rd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_double2ull_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_double2ull_ru (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test_mandel (numba.cuda.tests.cudapy.test_mandel.TestCudaMandel) Just make sure we can compile this ... ok test_no_impl_import (numba.cuda.tests.nocuda.test_import.TestImport) Tests that importing cuda doesn't trigger the import of modules ... ok test___nv_double2ull_rz (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_drcp_rd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_drcp_ru (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_dsqrt_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_double_as_longlong (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_dsqrt_rd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_drcp_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_dsqrt_rz (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_drcp_rz (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_erfcf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_dsqrt_ru (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_erf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_erfcinvf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_erff (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_erfc (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_erfcxf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_erfcx (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_erfinvf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_erfinv (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_erfcinv (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_exp10 (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_exp (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_exp10f (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_exp2f (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_exp2 (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_expf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_expm1f (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fabsf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fabs (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_expm1 (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fadd_rd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fadd_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fadd_rz (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fadd_ru (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fast_cosf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fast_expf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fast_exp10f (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fast_log10f (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fast_powf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fast_logf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fast_fdividef (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fast_sinf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fast_log2f (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fast_tanf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fast_sincosf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fdim (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fdimf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fdiv_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fdiv_rd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fdiv_rz (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fdiv_ru (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_ffsll (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_ffs (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_float2half_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_float2int_rd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_finitef (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_float2int_ru (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_float2int_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_float2int_rz (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_float2ll_rd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_float2uint_rd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_float2ll_ru (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_float2ll_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_float2ll_rz (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_float2uint_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_float2ull_rd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_float2ull_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_float2ull_ru (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_float2uint_ru (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_float2ull_rz (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_floor (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_floorf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_float2uint_rz (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_float_as_int (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fma_rd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fma (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fma_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fma_ru (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fma_rz (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fmaf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fmaf_rd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fmaf_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fmaf_ru (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fmax (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fminf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fmaf_rz (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fmin (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fmaxf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fmul_rd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_frcp_rd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_frcp_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fmul_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fmodf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fmul_rz (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fmul_ru (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fmod (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_frcp_ru (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_frcp_rz (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_frexpf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_frexp (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_frsqrt_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fsqrt_rd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fsqrt_ru (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fsqrt_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fsqrt_rz (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fsub_rd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_hypotf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fsub_ru (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_hadd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_hypot (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_ilogb (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_ilogbf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_half2float (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fsub_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_hiloint2double (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fsub_rz (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_int2float_rd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_int2double_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_int_as_float (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_int2float_rz (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_int2float_ru (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_int2float_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_isfinited (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_isinfd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_isinff (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_isnanf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_isnand (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_ldexpf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_j0f (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_ldexp (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_j0 (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_j1f (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_ll2double_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_ll2double_rd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_j1 (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_lgammaf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_lgamma (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_ll2double_ru (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_ll2double_rz (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_ll2float_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_ll2float_rd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_ll2float_ru (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_ll2float_rz (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_llabs (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_llmin (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_llmax (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_llrint (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_llrintf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_llround (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_llroundf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_log (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_jn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_log10 (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_log10f (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_jnf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_log1pf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_log1p (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_log2f (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_log2 (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_logb (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_logbf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_logf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_longlong_as_double (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_max (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_min (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_mul64hi (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_modf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_mul24 (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_mulhi (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_nearbyintf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_modff (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_nearbyint (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_nextafter (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_nextafterf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_normcdf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_normcdff (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_popc (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_normcdfinv (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_popcll (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_normcdfinvf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_powi (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_powif (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_rcbrtf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_powf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_rcbrt (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_pow (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_rint (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_remainderf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_remainder (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_rintf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_rhadd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_round (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_rsqrt (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_roundf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_rsqrtf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_remquof (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_sad (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_remquo (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_saturatef (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_scalbn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_scalbnf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_signbitd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_signbitf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_sincos (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_sin (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_sincosf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_sinpi (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_sincospi (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_sinpif (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_sqrt (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_sinh (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_sqrtf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_sinf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_sincospif (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_sinhf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_tanh (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_tanhf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_trunc (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_truncf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_uint2double_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_tanf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_uint2float_rd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_uhadd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_tgammaf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_tan (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_uint2float_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_tgamma (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_uint2float_ru (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_uint2float_rz (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_ull2double_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_ull2double_rd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_ull2double_rz (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_ull2float_rd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_ull2double_ru (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_ull2float_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_ull2float_ru (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_ull2float_rz (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_ullmax (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_ullmin (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_umax (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_umin (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_umul24 (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_umul64hi (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_usad (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_umulhi (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_urhadd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_y0f (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_y0 (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_y1 (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_y1f (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_ynf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_yn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test_contigous_2d (numba.cuda.tests.cudadrv.test_array_attr.TestArrayAttr) ... ok test_contigous_3d (numba.cuda.tests.cudadrv.test_array_attr.TestArrayAttr) ... ok test_contigous_4d (numba.cuda.tests.cudadrv.test_array_attr.TestArrayAttr) ... ok test_ravel_1d (numba.cuda.tests.cudadrv.test_array_attr.TestArrayAttr) ... ok test_ravel_c (numba.cuda.tests.cudadrv.test_array_attr.TestArrayAttr) ... ok test_ravel_f (numba.cuda.tests.cudadrv.test_array_attr.TestArrayAttr) ... ok test_ravel_stride_1d (numba.cuda.tests.cudadrv.test_array_attr.TestArrayAttr) ... ok test_ravel_stride_c (numba.cuda.tests.cudadrv.test_array_attr.TestArrayAttr) ... ok test_ravel_stride_f (numba.cuda.tests.cudadrv.test_array_attr.TestArrayAttr) ... ok test_reshape_c (numba.cuda.tests.cudadrv.test_array_attr.TestArrayAttr) ... ok test_reshape_f (numba.cuda.tests.cudadrv.test_array_attr.TestArrayAttr) ... ok test_attached_non_primary (numba.cuda.tests.cudadrv.test_context_stack.Test3rdPartyContext) ... ok test_attached_primary (numba.cuda.tests.cudadrv.test_context_stack.Test3rdPartyContext) ... ok test_cudajit_in_attached_primary_context (numba.cuda.tests.cudadrv.test_context_stack.Test3rdPartyContext) ... ok test_accepted_context_switch (numba.cuda.tests.cudadrv.test_context_stack.TestContextAPI) ... skipped 'need more than 1 gpus' test_context_memory (numba.cuda.tests.cudadrv.test_context_stack.TestContextAPI) ... ok test_forbidden_context_switch (numba.cuda.tests.cudadrv.test_context_stack.TestContextAPI) ... skipped 'need more than 1 gpus' test_gpus_current (numba.cuda.tests.cudadrv.test_context_stack.TestContextStack) ... ok test_gpus_iter (numba.cuda.tests.cudadrv.test_context_stack.TestContextStack) ... ok test_gpus_len (numba.cuda.tests.cudadrv.test_context_stack.TestContextStack) ... ok test_index_1d (numba.cuda.tests.cudadrv.test_cuda_array_slicing.CudaArrayIndexing) ... ok test_index_2d (numba.cuda.tests.cudadrv.test_cuda_array_slicing.CudaArrayIndexing) ... ok test_index_3d (numba.cuda.tests.cudadrv.test_cuda_array_slicing.CudaArrayIndexing) ... ok test_array_assign_all (numba.cuda.tests.cudadrv.test_cuda_array_slicing.CudaArraySetting) ... ok test_array_assign_column (numba.cuda.tests.cudadrv.test_cuda_array_slicing.CudaArraySetting) ... ok test_array_assign_deep_subarray (numba.cuda.tests.cudadrv.test_cuda_array_slicing.CudaArraySetting) ... ok test_array_assign_row (numba.cuda.tests.cudadrv.test_cuda_array_slicing.CudaArraySetting) ... ok test_array_assign_subarray (numba.cuda.tests.cudadrv.test_cuda_array_slicing.CudaArraySetting) ... ok test_broadcast (numba.cuda.tests.cudadrv.test_cuda_array_slicing.CudaArraySetting) ... ok test_incompatible_highdim (numba.cuda.tests.cudadrv.test_cuda_array_slicing.CudaArraySetting) ... ok test_incompatible_shape (numba.cuda.tests.cudadrv.test_cuda_array_slicing.CudaArraySetting) ... ok test_issue_6505 (numba.cuda.tests.cudadrv.test_cuda_array_slicing.CudaArraySetting) ... skipped 'Requires PR #6367' test_no_sync_default_stream (numba.cuda.tests.cudadrv.test_cuda_array_slicing.CudaArraySetting) ... ok test_no_sync_supplied_stream (numba.cuda.tests.cudadrv.test_cuda_array_slicing.CudaArraySetting) ... ok test_rank (numba.cuda.tests.cudadrv.test_cuda_array_slicing.CudaArraySetting) ... ok test_scalar (numba.cuda.tests.cudadrv.test_cuda_array_slicing.CudaArraySetting) ... ok test_strides (numba.cuda.tests.cudadrv.test_cuda_array_slicing.CudaArraySetting) ... ok test_sync (numba.cuda.tests.cudadrv.test_cuda_array_slicing.CudaArraySetting) ... ok test_empty_slice_1d (numba.cuda.tests.cudadrv.test_cuda_array_slicing.CudaArraySlicing) ... ok test_empty_slice_2d (numba.cuda.tests.cudadrv.test_cuda_array_slicing.CudaArraySlicing) ... ok test_negative_slicing_1d (numba.cuda.tests.cudadrv.test_cuda_array_slicing.CudaArraySlicing) ... ok test_negative_slicing_2d (numba.cuda.tests.cudadrv.test_cuda_array_slicing.CudaArraySlicing) ... ok test_prefix_1d (numba.cuda.tests.cudadrv.test_cuda_array_slicing.CudaArraySlicing) ... ok test_prefix_2d (numba.cuda.tests.cudadrv.test_cuda_array_slicing.CudaArraySlicing) ... ok test_prefix_select (numba.cuda.tests.cudadrv.test_cuda_array_slicing.CudaArraySlicing) ... ok test_select_3d_first_two_dim (numba.cuda.tests.cudadrv.test_cuda_array_slicing.CudaArraySlicing) ... ok test_select_c (numba.cuda.tests.cudadrv.test_cuda_array_slicing.CudaArraySlicing) ... ok test_select_f (numba.cuda.tests.cudadrv.test_cuda_array_slicing.CudaArraySlicing) ... ok test_strided_index_1d (numba.cuda.tests.cudadrv.test_cuda_array_slicing.CudaArrayStridedSlice) ... ok test_strided_index_2d (numba.cuda.tests.cudadrv.test_cuda_array_slicing.CudaArrayStridedSlice) ... ok test_strided_index_3d (numba.cuda.tests.cudadrv.test_cuda_array_slicing.CudaArrayStridedSlice) ... ok test_auto_context (numba.cuda.tests.cudadrv.test_cuda_auto_context.TestCudaAutoContext) A problem was revealed by a customer that the use cuda.to_device ... ok test_auto_device (numba.cuda.tests.cudadrv.test_cuda_devicerecord.TestCudaDeviceRecord) ... ok test_device_record_copy (numba.cuda.tests.cudadrv.test_cuda_devicerecord.TestCudaDeviceRecord) ... ok test_device_record_interface (numba.cuda.tests.cudadrv.test_cuda_devicerecord.TestCudaDeviceRecord) ... ok test_from_record_like (numba.cuda.tests.cudadrv.test_cuda_devicerecord.TestCudaDeviceRecord) ... ok test_auto_device (numba.cuda.tests.cudadrv.test_cuda_devicerecord.TestCudaDeviceRecordWithRecord) ... ok test_device_record_copy (numba.cuda.tests.cudadrv.test_cuda_devicerecord.TestCudaDeviceRecordWithRecord) ... ok test_device_record_interface (numba.cuda.tests.cudadrv.test_cuda_devicerecord.TestCudaDeviceRecordWithRecord) ... ok test_from_record_like (numba.cuda.tests.cudadrv.test_cuda_devicerecord.TestCudaDeviceRecordWithRecord) ... ok test_structured_array1 (numba.cuda.tests.cudadrv.test_cuda_devicerecord.TestRecordDtypeWithStructArrays) ... ok test_structured_array2 (numba.cuda.tests.cudadrv.test_cuda_devicerecord.TestRecordDtypeWithStructArrays) ... ok test_structured_array3 (numba.cuda.tests.cudadrv.test_cuda_devicerecord.TestRecordDtypeWithStructArrays) ... ok test_structured_array4 (numba.cuda.tests.cudadrv.test_cuda_devicerecord.TestRecordDtypeWithStructArrays) ... ok test_cuda_driver_basic (numba.cuda.tests.cudadrv.test_cuda_driver.TestCudaDriver) ... ok test_cuda_driver_default_stream (numba.cuda.tests.cudadrv.test_cuda_driver.TestCudaDriver) ... ok test_cuda_driver_external_stream (numba.cuda.tests.cudadrv.test_cuda_driver.TestCudaDriver) ... ok test_cuda_driver_legacy_default_stream (numba.cuda.tests.cudadrv.test_cuda_driver.TestCudaDriver) ... ok test_cuda_driver_occupancy (numba.cuda.tests.cudadrv.test_cuda_driver.TestCudaDriver) ... ok test_cuda_driver_per_thread_default_stream (numba.cuda.tests.cudadrv.test_cuda_driver.TestCudaDriver) ... ok test_cuda_driver_stream (numba.cuda.tests.cudadrv.test_cuda_driver.TestCudaDriver) ... ok test_cuda_driver_stream_operations (numba.cuda.tests.cudadrv.test_cuda_driver.TestCudaDriver) ... ok test_device_get_uuid (numba.cuda.tests.cudadrv.test_cuda_driver.TestDevice) ... ok test_derived_pointer (numba.cuda.tests.cudadrv.test_cuda_memory.TestCudaMemory) ... ok test_device_memory (numba.cuda.tests.cudadrv.test_cuda_memory.TestCudaMemory) ... ok test_device_view (numba.cuda.tests.cudadrv.test_cuda_memory.TestCudaMemory) ... ok test_host_alloc (numba.cuda.tests.cudadrv.test_cuda_memory.TestCudaMemory) ... ok test_managed_memory (numba.cuda.tests.cudadrv.test_cuda_memory.TestCudaMemory) ... ok test_pinned_memory (numba.cuda.tests.cudadrv.test_cuda_memory.TestCudaMemory) ... ok test_user_extension (numba.cuda.tests.cudadrv.test_cuda_memory.TestCudaMemory) ... ok test_d2d (numba.cuda.tests.cudadrv.test_cuda_memory.TestCudaMemoryFunctions) ... ok test_memcpy (numba.cuda.tests.cudadrv.test_cuda_memory.TestCudaMemoryFunctions) ... ok test_memset (numba.cuda.tests.cudadrv.test_cuda_memory.TestCudaMemoryFunctions) ... ok test_c_contiguous_array (numba.cuda.tests.cudadrv.test_cuda_memory.TestMVExtent) ... ok test_ctypes_double (numba.cuda.tests.cudadrv.test_cuda_memory.TestMVExtent) ... ok test_ctypes_struct (numba.cuda.tests.cudadrv.test_cuda_memory.TestMVExtent) ... ok test_f_contiguous_array (numba.cuda.tests.cudadrv.test_cuda_memory.TestMVExtent) ... ok test_single_element_array (numba.cuda.tests.cudadrv.test_cuda_memory.TestMVExtent) ... ok test_1d_view (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCoreContiguous) ... ok test_1d_view_f (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCoreContiguous) ... ok test_2d_view (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCoreContiguous) ... ok test_2d_view_f (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCoreContiguous) ... ok test_device_array_like_1d (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCoreContiguous) ... ok test_device_array_like_1d_f (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCoreContiguous) ... ok test_device_array_like_2d (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCoreContiguous) ... ok test_device_array_like_2d_f (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCoreContiguous) ... ok test_device_array_like_2d_f_transpose (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCoreContiguous) ... ok test_device_array_like_2d_transpose (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCoreContiguous) ... ok test_device_array_like_3d (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCoreContiguous) ... ok test_device_array_like_3d_f (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCoreContiguous) ... ok test_bug6697 (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_c_f_contiguity_matches_numpy (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_device_array_from_readonly (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_device_array_interface (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_broadcast_host_copy (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_contiguous_copy_device (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_contiguous_copy_host_1d (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_contiguous_copy_host_3d (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_contiguous_device_strided (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_contiguous_host_strided (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_contiguous_slice (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_dtype (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_no_copy (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_partition (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_relaxed_strides (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_replace (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_shape (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_transpose_T (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_transpose_duplicatedaxis (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_transpose_identity (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_transpose_ok (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_transpose_wrongaxis (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_transpose_wrongdim (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_typing_order_2d_c (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_typing_order_2d_f (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_typing_order_broadcasted (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_typing_order_contig_slice_c (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_typing_order_contig_slice_f (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_typing_order_noncontig_slice_c (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_typing_order_noncontig_slice_f (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_typing_order_simple_c (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_typing_order_simple_f (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_view_bad_itemsize (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_view_bad_not_c_contig (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_view_ok (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_view_ok_not_c_contig (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_issue_8477 (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_len_1d (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_len_2d (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_len_3d (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_stream_bind (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_recarray (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestRecarray) ... ok test_max_pending_bytes (numba.cuda.tests.cudadrv.test_deallocations.TestDeallocation) ... ok test_max_pending_count (numba.cuda.tests.cudadrv.test_deallocations.TestDeallocation) ... ok test_basic (numba.cuda.tests.cudadrv.test_deallocations.TestDeferCleanup) ... ok test_exception (numba.cuda.tests.cudadrv.test_deallocations.TestDeferCleanup) ... ok test_nested (numba.cuda.tests.cudadrv.test_deallocations.TestDeferCleanup) ... ok test_context_manager (numba.cuda.tests.cudadrv.test_deallocations.TestDeferCleanupAvail) ... ok test_device_memory (numba.cuda.tests.cudadrv.test_deallocations.TestDel) ... ok test_event (numba.cuda.tests.cudadrv.test_deallocations.TestDel) ... ok test_managed_memory (numba.cuda.tests.cudadrv.test_deallocations.TestDel) ... ok test_mapped_contextmanager (numba.cuda.tests.cudadrv.test_deallocations.TestDel) ... ok test_mapped_memory (numba.cuda.tests.cudadrv.test_deallocations.TestDel) ... ok test_pinned_contextmanager (numba.cuda.tests.cudadrv.test_deallocations.TestDel) ... ok test_pinned_memory (numba.cuda.tests.cudadrv.test_deallocations.TestDel) ... ok test_stream (numba.cuda.tests.cudadrv.test_deallocations.TestDel) ... ok test_cuda_find_lib_errors (numba.cuda.tests.cudadrv.test_detect.TestCUDAFindLibs) This tests that the find_libs works as expected in the case of an ... skipped 'linux only' test_cuda_detect (numba.cuda.tests.cudadrv.test_detect.TestCudaDetect) ... ok test_bad_plugin_version (numba.cuda.tests.cudadrv.test_emm_plugins.TestBadEMMPluginVersion) ... ok test_get_ipc_handle (numba.cuda.tests.cudadrv.test_emm_plugins.TestDeviceOnlyEMMPlugin) ... skipped 'linux only test' test_get_memory_info (numba.cuda.tests.cudadrv.test_emm_plugins.TestDeviceOnlyEMMPlugin) ... ok test_initialized_in_context (numba.cuda.tests.cudadrv.test_emm_plugins.TestDeviceOnlyEMMPlugin) ... ok test_memalloc (numba.cuda.tests.cudadrv.test_emm_plugins.TestDeviceOnlyEMMPlugin) ... ok test_reset (numba.cuda.tests.cudadrv.test_emm_plugins.TestDeviceOnlyEMMPlugin) ... ok test_event_elapsed (numba.cuda.tests.cudadrv.test_events.TestCudaEvent) ... ok test_event_elapsed_stream (numba.cuda.tests.cudadrv.test_events.TestCudaEvent) ... ok test_host_alloc_driver (numba.cuda.tests.cudadrv.test_host_alloc.TestHostAlloc) ... ok test_host_alloc_mapped (numba.cuda.tests.cudadrv.test_host_alloc.TestHostAlloc) ... ok test_host_alloc_pinned (numba.cuda.tests.cudadrv.test_host_alloc.TestHostAlloc) ... ok test_host_operators (numba.cuda.tests.cudadrv.test_host_alloc.TestHostAlloc) ... ok test_cuda_disabled_error (numba.cuda.tests.cudadrv.test_init.TestInit) ... ok test_cuda_disabled_raising (numba.cuda.tests.cudadrv.test_init.TestInit) ... ok test_init_failure_error (numba.cuda.tests.cudadrv.test_init.TestInit) ... ok test_init_failure_raising (numba.cuda.tests.cudadrv.test_init.TestInit) ... ok test_init_success (numba.cuda.tests.cudadrv.test_init.TestInit) ... ok test_inline_rsqrt (numba.cuda.tests.cudadrv.test_inline_ptx.TestCudaInlineAsm) ... ok test_device_supports_float16 (numba.cuda.tests.cudadrv.test_is_fp16.TestIsFP16Supported) ... ok test_is_fp16_supported (numba.cuda.tests.cudadrv.test_is_fp16.TestIsFP16Supported) ... ok test_get_const_mem_size (numba.cuda.tests.cudadrv.test_linker.TestLinker) ... ok test_get_local_mem_per_specialized (numba.cuda.tests.cudadrv.test_linker.TestLinker) ... ok test_get_local_mem_per_thread (numba.cuda.tests.cudadrv.test_linker.TestLinker) ... ok test_get_max_threads_per_block (numba.cuda.tests.cudadrv.test_linker.TestLinker) ... ok test_get_no_shared_memory (numba.cuda.tests.cudadrv.test_linker.TestLinker) ... ok test_get_shared_mem_per_block (numba.cuda.tests.cudadrv.test_linker.TestLinker) ... ok test_get_shared_mem_per_specialized (numba.cuda.tests.cudadrv.test_linker.TestLinker) ... ok test_linker_basic (numba.cuda.tests.cudadrv.test_linker.TestLinker) Simply go through the constructor and destructor ... ok test_linking_cu (numba.cuda.tests.cudadrv.test_linker.TestLinker) ... ok test_linking_cu_cuda_include (numba.cuda.tests.cudadrv.test_linker.TestLinker) ... skipped 'CUDA include dir not available on this system' test_linking_cu_error (numba.cuda.tests.cudadrv.test_linker.TestLinker) ... ok test_linking_cu_log_warning (numba.cuda.tests.cudadrv.test_linker.TestLinker) ... ok test_linking_eager_compile (numba.cuda.tests.cudadrv.test_linker.TestLinker) ... ok test_linking_file_with_no_extension_error (numba.cuda.tests.cudadrv.test_linker.TestLinker) ... ok test_linking_lazy_compile (numba.cuda.tests.cudadrv.test_linker.TestLinker) ... ok test_linking_unknown_filetype_error (numba.cuda.tests.cudadrv.test_linker.TestLinker) ... ok test_max_threads_exceeded (numba.cuda.tests.cudadrv.test_linker.TestLinker) ... ok test_set_registers_38 (numba.cuda.tests.cudadrv.test_linker.TestLinker) ... ok test_set_registers_57 (numba.cuda.tests.cudadrv.test_linker.TestLinker) ... ok test_set_registers_eager (numba.cuda.tests.cudadrv.test_linker.TestLinker) ... ok test_set_registers_no_max (numba.cuda.tests.cudadrv.test_linker.TestLinker) Ensure that the jitted kernel used in the test_set_registers_* tests ... ok test_try_to_link_nonexistent (numba.cuda.tests.cudadrv.test_linker.TestLinker) ... ok test_managed_alloc_driver_host_attach (numba.cuda.tests.cudadrv.test_managed_alloc.TestManagedAlloc) ... skipped 'linux only test' test_managed_alloc_driver_oversubscribe (numba.cuda.tests.cudadrv.test_managed_alloc.TestManagedAlloc) ... skipped 'linux only test' test_managed_alloc_driver_undersubscribe (numba.cuda.tests.cudadrv.test_managed_alloc.TestManagedAlloc) ... skipped 'linux only test' test_managed_array_attach_global (numba.cuda.tests.cudadrv.test_managed_alloc.TestManagedAlloc) ... skipped 'linux only test' test_managed_array_attach_host (numba.cuda.tests.cudadrv.test_managed_alloc.TestManagedAlloc) ... skipped 'linux only test' test_mvc (numba.cuda.tests.cudadrv.test_mvc.TestMinorVersionCompatibility) ... skipped 'linux only test' test_pinned (numba.cuda.tests.cudadrv.test_pinned.TestPinned) ... ok test_unpinned (numba.cuda.tests.cudadrv.test_pinned.TestPinned) ... ok test_profiling (numba.cuda.tests.cudadrv.test_profiler.TestProfiler) ... ok test_ptds (numba.cuda.tests.cudadrv.test_ptds.TestPTDS) ... skipped 'linux only test' test_reset_device (numba.cuda.tests.cudadrv.test_reset_device.TestResetDevice) ... ok test_visible_devices_set_after_import (numba.cuda.tests.cudadrv.test_runtime.TestVisibleDevices) ... skipped 'This test requires multiple GPUs' test_select_device (numba.cuda.tests.cudadrv.test_select_device.TestSelectDevice) ... ok test_add_callback (numba.cuda.tests.cudadrv.test_streams.TestCudaStream) ... ok test_add_callback_with_default_arg (numba.cuda.tests.cudadrv.test_streams.TestCudaStream) ... ok test_async_done (numba.cuda.tests.cudadrv.test_streams.TestCudaStream) ... ok test_cancelled_future (numba.cuda.tests.cudadrv.test_streams.TestCudaStream) ... ok test_multiple_async_done (numba.cuda.tests.cudadrv.test_streams.TestCudaStream) ... ok test_multiple_async_done_multiple_streams (numba.cuda.tests.cudadrv.test_streams.TestCudaStream) ... ok test_parallel_tasks (numba.cuda.tests.cudadrv.test_streams.TestCudaStream) ... ok test_failed_stream (numba.cuda.tests.cudadrv.test_streams.TestFailingStream) ... skipped '' test_record_alignment (numba.cuda.tests.cudapy.test_alignment.TestAlignment) ... ok test_record_alignment_error (numba.cuda.tests.cudapy.test_alignment.TestAlignment) ... C:\Users\bdice\miniforge3\envs\tstnumba\lib\site-packages\numba\core\utils.py:213: NumbaPendingDeprecationWarning: Code using Numba extension API maybe depending on 'old_style' error-capturing, which is deprecated and will be replaced by 'new_style' in a future release. See details at https://numba.readthedocs.io/en/latest/reference/deprecation.html#deprecation-of-old-style-numba-captured-errors Exception origin: File "C:\Users\bdice\miniforge3\envs\tstnumba\lib\site-packages\numba\core\base.py", line 970, in sentry_record_alignment raise TypeError(msg) warnings.warn(msg, ok test_array_like_1d (numba.cuda.tests.cudapy.test_array.TestCudaArray) ... ok test_array_like_1d_f (numba.cuda.tests.cudapy.test_array.TestCudaArray) ... ok test_array_like_1d_view (numba.cuda.tests.cudapy.test_array.TestCudaArray) ... ok test_array_like_1d_view_f (numba.cuda.tests.cudapy.test_array.TestCudaArray) ... ok test_array_like_2d (numba.cuda.tests.cudapy.test_array.TestCudaArray) ... ok test_array_like_2d_f (numba.cuda.tests.cudapy.test_array.TestCudaArray) ... ok test_array_like_2d_f_transpose (numba.cuda.tests.cudapy.test_array.TestCudaArray) ... ok test_array_like_2d_transpose (numba.cuda.tests.cudapy.test_array.TestCudaArray) ... ok test_array_like_2d_view (numba.cuda.tests.cudapy.test_array.TestCudaArray) ... ok test_array_like_2d_view_f (numba.cuda.tests.cudapy.test_array.TestCudaArray) ... ok test_array_like_2d_view_f_transpose (numba.cuda.tests.cudapy.test_array.TestCudaArray) ... ok test_array_like_2d_view_transpose_device (numba.cuda.tests.cudapy.test_array.TestCudaArray) ... ok test_array_like_2d_view_transpose_simulator (numba.cuda.tests.cudapy.test_array.TestCudaArray) ... skipped 'Numba and NumPy stride semantics differ for transpose' test_array_like_3d (numba.cuda.tests.cudapy.test_array.TestCudaArray) ... ok test_array_like_3d_f (numba.cuda.tests.cudapy.test_array.TestCudaArray) ... ok test_auto_device_const (numba.cuda.tests.cudapy.test_array.TestCudaArray) ... ok test_gpu_array_interleaved (numba.cuda.tests.cudapy.test_array.TestCudaArray) ... ok test_gpu_array_strided (numba.cuda.tests.cudapy.test_array.TestCudaArray) ... ok test_gpu_array_zero_length (numba.cuda.tests.cudapy.test_array.TestCudaArray) ... ok test_issue_4628 (numba.cuda.tests.cudapy.test_array.TestCudaArray) ... ok test_null_shape (numba.cuda.tests.cudapy.test_array.TestCudaArray) ... ok test_array_ary (numba.cuda.tests.cudapy.test_array_args.TestCudaArrayArg) ... ok test_empty_tuple (numba.cuda.tests.cudapy.test_array_args.TestCudaArrayArg) ... ok test_namedtuple (numba.cuda.tests.cudapy.test_array_args.TestCudaArrayArg) ... ok test_namedunituple (numba.cuda.tests.cudapy.test_array_args.TestCudaArrayArg) ... ok test_tuple (numba.cuda.tests.cudapy.test_array_args.TestCudaArrayArg) ... ok test_tuple_of_array_scalar_tuple (numba.cuda.tests.cudapy.test_array_args.TestCudaArrayArg) ... ok test_tuple_of_arrays (numba.cuda.tests.cudapy.test_array_args.TestCudaArrayArg) ... ok test_tuple_of_empty_tuples (numba.cuda.tests.cudapy.test_array_args.TestCudaArrayArg) ... ok test_tuple_of_tuples (numba.cuda.tests.cudapy.test_array_args.TestCudaArrayArg) ... ok test_tuple_of_tuples_and_scalars (numba.cuda.tests.cudapy.test_array_args.TestCudaArrayArg) ... ok test_unituple (numba.cuda.tests.cudapy.test_array_args.TestCudaArrayArg) ... ok test_reinterpret_array_type (numba.cuda.tests.cudapy.test_array_methods.TestCudaArrayMethods) Reinterpret byte array as int32 in the GPU. ... ok test_atomic_add (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_add2 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_add3 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_add_double (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_add_double_2 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_add_double_3 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_add_double_global (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_add_double_global_2 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_add_double_global_3 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_add_float (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_add_float_2 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_add_float_3 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_add_returns_old (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_and (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_and2 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_and3 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_and_global (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_and_global_2 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_cas2_1dim (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_cas2_2dim (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_cas3_1dim (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_cas3_2dim (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_cas4_1dim (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_cas4_2dim (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_cas_1dim (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_cas_2dim (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_compare_and_swap (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_compare_and_swap2 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_compare_and_swap3 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_compare_and_swap4 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_dec2_32 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_dec2_64 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_dec3_new (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_dec_32 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_dec_64 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_dec_global2_32 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_dec_global2_64 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_dec_global_32 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_dec_global_64 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_exch (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_exch2 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_exch3 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_exch_global (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_inc2_32 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_inc2_64 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_inc3 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_inc_32 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_inc_64 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_inc_global_2_32 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_inc_global_2_64 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_inc_global_32 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_inc_global_64 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_max_double (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_max_double_normalizedindex (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_max_double_oneindex (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_max_double_shared (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_max_float32 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_max_int32 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_max_int64 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_max_nan_location (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_max_nan_val (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_max_returns_no_replace (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_max_returns_old_nan_in_array (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_max_returns_old_nan_val (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_max_returns_old_replace (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_max_uint32 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_max_uint64 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_min_double (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_min_double_normalizedindex (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_min_double_oneindex (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_min_double_shared (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_min_float (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_min_int32 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_min_int64 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_min_nan_location (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_min_nan_val (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_min_returns_old_nan_in_array (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_min_returns_old_nan_val (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_min_returns_old_no_replace (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_min_returns_old_replace (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_min_uint32 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_min_uint64 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_nanmax_double (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_nanmax_double_oneindex (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_nanmax_double_shared (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_nanmax_float32 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_nanmax_int32 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_nanmax_int64 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_nanmax_returns_old_nan_in_array (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_nanmax_returns_old_nan_val (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_nanmax_returns_old_no_replace (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_nanmax_returns_old_replace (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_nanmax_uint32 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_nanmax_uint64 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_nanmin_double (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_nanmin_double_oneindex (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_nanmin_double_shared (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_nanmin_float (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_nanmin_int32 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_nanmin_int64 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_nanmin_returns_old_nan_in_array (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_nanmin_returns_old_nan_val (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_nanmin_returns_old_no_replace (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_nanmin_returns_old_replace (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_nanmin_uint32 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_nanmin_uint64 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_or (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_or2 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_or3 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_or_global (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_or_global_2 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_sub (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_sub2 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_sub3 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_sub_double (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_sub_double_2 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_sub_double_3 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_sub_double_global (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_sub_double_global_2 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_sub_double_global_3 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_sub_float (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_sub_float_2 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_sub_float_3 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_xor (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_xor2 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_xor3 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_xor_global (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_xor_global_2 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_blackscholes (numba.cuda.tests.cudapy.test_blackscholes.TestBlackScholes) ... ok test_boolean (numba.cuda.tests.cudapy.test_boolean.TestCudaBoolean) ... ok test_cpu_and_cuda_reuse (numba.cuda.tests.cudapy.test_caching.CUDAAndCPUCachingTest) ... ok test_cpu_and_cuda_targets (numba.cuda.tests.cudapy.test_caching.CUDAAndCPUCachingTest) ... ok test_cache_cg (numba.cuda.tests.cudapy.test_caching.CUDACachingTest) ... skipped 'cudadevrt missing' test_cache_invalidate (numba.cuda.tests.cudapy.test_caching.CUDACachingTest) ... ok test_cache_reuse (numba.cuda.tests.cudapy.test_caching.CUDACachingTest) ... ok test_caching (numba.cuda.tests.cudapy.test_caching.CUDACachingTest) ... ok test_cannot_cache_linking_libraries (numba.cuda.tests.cudapy.test_caching.CUDACachingTest) ... ok test_closure (numba.cuda.tests.cudapy.test_caching.CUDACachingTest) ... ok test_many_locals (numba.cuda.tests.cudapy.test_caching.CUDACachingTest) ... ok test_no_caching (numba.cuda.tests.cudapy.test_caching.CUDACachingTest) ... ok test_non_creatable_pycache (numba.cuda.tests.cudapy.test_caching.CUDACachingTest) ... skipped 'Cannot create a directory to which writes are preventable' test_non_writable_pycache (numba.cuda.tests.cudapy.test_caching.CUDACachingTest) ... skipped 'Cannot create a directory to which writes are preventable' test_recompile (numba.cuda.tests.cudapy.test_caching.CUDACachingTest) ... ok test_same_names (numba.cuda.tests.cudapy.test_caching.CUDACachingTest) ... ok test_cannot_serialize_unfinalized (numba.cuda.tests.cudapy.test_caching.TestCUDACodeLibrary) ... ok test_cache (numba.cuda.tests.cudapy.test_caching.TestMultiCCCaching) ... skipped 'Need two different CCs for multi-CC cache test' test_multiprocessing (numba.cuda.tests.cudapy.test_caching.TestMultiprocessCache) ... ok test_float16_to_float_ptx (numba.cuda.tests.cudapy.test_casting.TestCasting) ... ok test_float16_to_int_ptx (numba.cuda.tests.cudapy.test_casting.TestCasting) ... ok test_float16_to_uint_ptx (numba.cuda.tests.cudapy.test_casting.TestCasting) ... ok test_float_to_complex (numba.cuda.tests.cudapy.test_casting.TestCasting) ... ok test_float_to_float (numba.cuda.tests.cudapy.test_casting.TestCasting) ... ok test_float_to_int (numba.cuda.tests.cudapy.test_casting.TestCasting) ... ok test_float_to_uint (numba.cuda.tests.cudapy.test_casting.TestCasting) ... ok test_int_to_float (numba.cuda.tests.cudapy.test_casting.TestCasting) ... ok test_int_to_float16_ptx (numba.cuda.tests.cudapy.test_casting.TestCasting) ... ok test_literal_to_float16 (numba.cuda.tests.cudapy.test_casting.TestCasting) ... ok test_native_cast (numba.cuda.tests.cudapy.test_casting.TestCasting) ... ok test_uint_to_float16_ptx (numba.cuda.tests.cudapy.test_casting.TestCasting) ... ok test_from_buffer (numba.cuda.tests.cudapy.test_cffi.TestCFFI) ... skipped 'requires cffi' test_compile_ptx_for_current_device (numba.cuda.tests.cudapy.test_compiler.TestCompileToPTXForCurrentDevice) ... ok test_atomic_on_imag (numba.cuda.tests.cudapy.test_complex.TestAtomicOnComplexComponents) ... ok test_atomic_on_real (numba.cuda.tests.cudapy.test_complex.TestAtomicOnComplexComponents) ... ok test_acos (numba.cuda.tests.cudapy.test_complex.TestCMath) ... ok test_acosh (numba.cuda.tests.cudapy.test_complex.TestCMath) ... ok test_asin (numba.cuda.tests.cudapy.test_complex.TestCMath) ... ok test_asinh (numba.cuda.tests.cudapy.test_complex.TestCMath) ... ok test_atan (numba.cuda.tests.cudapy.test_complex.TestCMath) ... ok test_atanh (numba.cuda.tests.cudapy.test_complex.TestCMath) ... ok test_cos (numba.cuda.tests.cudapy.test_complex.TestCMath) ... ok test_cosh (numba.cuda.tests.cudapy.test_complex.TestCMath) ... ok test_exp (numba.cuda.tests.cudapy.test_complex.TestCMath) ... ok test_isfinite (numba.cuda.tests.cudapy.test_complex.TestCMath) ... ok test_isinf (numba.cuda.tests.cudapy.test_complex.TestCMath) ... ok test_isnan (numba.cuda.tests.cudapy.test_complex.TestCMath) ... ok test_log (numba.cuda.tests.cudapy.test_complex.TestCMath) ... ok test_log10 (numba.cuda.tests.cudapy.test_complex.TestCMath) ... ok test_log_base (numba.cuda.tests.cudapy.test_complex.TestCMath) ... ok test_phase (numba.cuda.tests.cudapy.test_complex.TestCMath) ... ok test_polar (numba.cuda.tests.cudapy.test_complex.TestCMath) ... ok test_rect (numba.cuda.tests.cudapy.test_complex.TestCMath) ... ok test_sin (numba.cuda.tests.cudapy.test_complex.TestCMath) ... ok test_sinh (numba.cuda.tests.cudapy.test_complex.TestCMath) ... ok test_sqrt (numba.cuda.tests.cudapy.test_complex.TestCMath) ... ok test_tan (numba.cuda.tests.cudapy.test_complex.TestCMath) ... ok test_tanh (numba.cuda.tests.cudapy.test_complex.TestCMath) ... ok test_conjugate (numba.cuda.tests.cudapy.test_complex.TestComplex) ... ok test_imag (numba.cuda.tests.cudapy.test_complex.TestComplex) ... ok test_real (numba.cuda.tests.cudapy.test_complex.TestComplex) ... ok test_cuda_complex_arg (numba.cuda.tests.cudapy.test_complex_kernel.TestCudaComplex) ... ok test_assign_const_byte_string (numba.cuda.tests.cudapy.test_const_string.TestConstString) ... ok test_assign_const_bytes_in_record (numba.cuda.tests.cudapy.test_const_string.TestConstString) ... ok test_assign_const_string_in_record (numba.cuda.tests.cudapy.test_const_string.TestConstString) ... ok test_assign_const_unicode_string (numba.cuda.tests.cudapy.test_const_string.TestConstString) ... ok test_const_align (numba.cuda.tests.cudapy.test_constmem.TestCudaConstantMemory) ... ok test_const_array (numba.cuda.tests.cudapy.test_constmem.TestCudaConstantMemory) ... ok test_const_array_2d (numba.cuda.tests.cudapy.test_constmem.TestCudaConstantMemory) ... ok test_const_array_3d (numba.cuda.tests.cudapy.test_constmem.TestCudaConstantMemory) ... ok test_const_empty (numba.cuda.tests.cudapy.test_constmem.TestCudaConstantMemory) ... ok test_const_record (numba.cuda.tests.cudapy.test_constmem.TestCudaConstantMemory) ... ok test_const_record_align (numba.cuda.tests.cudapy.test_constmem.TestCudaConstantMemory) ... ok test_const_record_empty (numba.cuda.tests.cudapy.test_constmem.TestCudaConstantMemory) ... ok test_false_cooperative_doesnt_link_cudadevrt (numba.cuda.tests.cudapy.test_cooperative_groups.TestCudaCooperativeGroups) We should only mark a kernel as cooperative and link cudadevrt if the ... skipped 'cudadevrt missing' test_max_cooperative_grid_blocks (numba.cuda.tests.cudapy.test_cooperative_groups.TestCudaCooperativeGroups) ... skipped 'cudadevrt missing' test_sync_at_matrix_row (numba.cuda.tests.cudapy.test_cooperative_groups.TestCudaCooperativeGroups) ... skipped 'cudadevrt missing' test_sync_group (numba.cuda.tests.cudapy.test_cooperative_groups.TestCudaCooperativeGroups) ... skipped 'cudadevrt missing' test_sync_group_is_cooperative (numba.cuda.tests.cudapy.test_cooperative_groups.TestCudaCooperativeGroups) ... skipped 'cudadevrt missing' test_this_grid (numba.cuda.tests.cudapy.test_cooperative_groups.TestCudaCooperativeGroups) ... skipped 'cudadevrt missing' test_this_grid_is_cooperative (numba.cuda.tests.cudapy.test_cooperative_groups.TestCudaCooperativeGroups) ... skipped 'cudadevrt missing' test_array_views (numba.cuda.tests.cudapy.test_cuda_array_interface.TestCudaArrayInterface) Views created via array interface support: ... ok test_as_cuda_array (numba.cuda.tests.cudapy.test_cuda_array_interface.TestCudaArrayInterface) ... ok test_consume_no_stream (numba.cuda.tests.cudapy.test_cuda_array_interface.TestCudaArrayInterface) ... ok test_consume_no_sync (numba.cuda.tests.cudapy.test_cuda_array_interface.TestCudaArrayInterface) ... ok test_consume_stream (numba.cuda.tests.cudapy.test_cuda_array_interface.TestCudaArrayInterface) ... ok test_consume_sync (numba.cuda.tests.cudapy.test_cuda_array_interface.TestCudaArrayInterface) ... ok test_consume_sync_disabled (numba.cuda.tests.cudapy.test_cuda_array_interface.TestCudaArrayInterface) ... ok test_consuming_strides (numba.cuda.tests.cudapy.test_cuda_array_interface.TestCudaArrayInterface) ... ok test_gufunc_arg (numba.cuda.tests.cudapy.test_cuda_array_interface.TestCudaArrayInterface) ... ok test_kernel_arg (numba.cuda.tests.cudapy.test_cuda_array_interface.TestCudaArrayInterface) ... ok test_launch_no_sync (numba.cuda.tests.cudapy.test_cuda_array_interface.TestCudaArrayInterface) ... ok test_launch_sync (numba.cuda.tests.cudapy.test_cuda_array_interface.TestCudaArrayInterface) ... ok test_launch_sync_disabled (numba.cuda.tests.cudapy.test_cuda_array_interface.TestCudaArrayInterface) ... ok test_launch_sync_two_streams (numba.cuda.tests.cudapy.test_cuda_array_interface.TestCudaArrayInterface) ... ok test_masked_array (numba.cuda.tests.cudapy.test_cuda_array_interface.TestCudaArrayInterface) ... ok test_negative_strided_copy_to_host (numba.cuda.tests.cudapy.test_cuda_array_interface.TestCudaArrayInterface) ... ok test_negative_strided_issue (numba.cuda.tests.cudapy.test_cuda_array_interface.TestCudaArrayInterface) ... ok test_ownership (numba.cuda.tests.cudapy.test_cuda_array_interface.TestCudaArrayInterface) ... ok test_produce_managed_no_stream (numba.cuda.tests.cudapy.test_cuda_array_interface.TestCudaArrayInterface) ... skipped 'linux only test' test_produce_managed_stream (numba.cuda.tests.cudapy.test_cuda_array_interface.TestCudaArrayInterface) ... skipped 'linux only test' test_produce_no_stream (numba.cuda.tests.cudapy.test_cuda_array_interface.TestCudaArrayInterface) ... ok test_produce_stream (numba.cuda.tests.cudapy.test_cuda_array_interface.TestCudaArrayInterface) ... ok test_strides (numba.cuda.tests.cudapy.test_cuda_array_interface.TestCudaArrayInterface) ... ok test_ufunc_arg (numba.cuda.tests.cudapy.test_cuda_array_interface.TestCudaArrayInterface) ... ok test_zero_size_array (numba.cuda.tests.cudapy.test_cuda_array_interface.TestCudaArrayInterface) ... ok test_device_array (numba.cuda.tests.cudapy.test_cuda_jit_no_types.TestCudaJitNoTypes) ... ok test_device_jit (numba.cuda.tests.cudapy.test_cuda_jit_no_types.TestCudaJitNoTypes) ... ok test_device_jit_2 (numba.cuda.tests.cudapy.test_cuda_jit_no_types.TestCudaJitNoTypes) ... ok test_jit_debug_simulator (numba.cuda.tests.cudapy.test_cuda_jit_no_types.TestCudaJitNoTypes) ... C:\Users\bdice\miniforge3\envs\tstnumba\lib\site-packages\numba\cuda\decorators.py:81: NumbaInvalidConfigWarning: debug=True with opt=True (the default) is not supported by CUDA. This may result in a crash - set debug=False or opt=False. warn(NumbaInvalidConfigWarning(msg)) ok test_basic_datetime_kernel (numba.cuda.tests.cudapy.test_datetime.TestCudaDateTime) ... ok test_datetime_view_as_int64 (numba.cuda.tests.cudapy.test_datetime.TestCudaDateTime) ... ok test_gufunc (numba.cuda.tests.cudapy.test_datetime.TestCudaDateTime) ... ok test_scalar_datetime_kernel (numba.cuda.tests.cudapy.test_datetime.TestCudaDateTime) ... ok test_timedelta_view_as_int64 (numba.cuda.tests.cudapy.test_datetime.TestCudaDateTime) ... ok test_ufunc (numba.cuda.tests.cudapy.test_datetime.TestCudaDateTime) ... ok test_dump_assembly (numba.cuda.tests.cudapy.test_debug.TestDebugOutput) ... ok test_dump_bytecode (numba.cuda.tests.cudapy.test_debug.TestDebugOutput) ... ok test_dump_cfg (numba.cuda.tests.cudapy.test_debug.TestDebugOutput) ... ok test_dump_ir (numba.cuda.tests.cudapy.test_debug.TestDebugOutput) ... ok test_dump_llvm (numba.cuda.tests.cudapy.test_debug.TestDebugOutput) ... ok test_chained_device_function (numba.cuda.tests.cudapy.test_debuginfo.TestCudaDebugInfo) ... ok test_chained_device_function_two_calls (numba.cuda.tests.cudapy.test_debuginfo.TestCudaDebugInfo) ... ok test_chained_device_three_functions (numba.cuda.tests.cudapy.test_debuginfo.TestCudaDebugInfo) ... ok test_debug_function_calls_device_function (numba.cuda.tests.cudapy.test_debuginfo.TestCudaDebugInfo) ... ok test_debug_function_calls_internal_impl (numba.cuda.tests.cudapy.test_debuginfo.TestCudaDebugInfo) ... ok test_debuginfo_in_asm (numba.cuda.tests.cudapy.test_debuginfo.TestCudaDebugInfo) ... ok test_environment_override (numba.cuda.tests.cudapy.test_debuginfo.TestCudaDebugInfo) ... ok test_issue_5835 (numba.cuda.tests.cudapy.test_debuginfo.TestCudaDebugInfo) ... ok test_no_debuginfo_in_asm (numba.cuda.tests.cudapy.test_debuginfo.TestCudaDebugInfo) ... ok test_wrapper_has_debuginfo (numba.cuda.tests.cudapy.test_debuginfo.TestCudaDebugInfo) ... ok test_bad_declare_device_string (numba.cuda.tests.cudapy.test_device_func.TestDeviceFunc) ... ok test_bad_declare_device_tuple (numba.cuda.tests.cudapy.test_device_func.TestDeviceFunc) ... ok test_cpu_dispatcher (numba.cuda.tests.cudapy.test_device_func.TestDeviceFunc) ... C:\Users\bdice\miniforge3\envs\tstnumba\lib\site-packages\numba\cuda\tests\cudapy\test_device_func.py:69: NumbaDeprecationWarning: The 'nopython' keyword argument was not supplied to the 'numba.jit' decorator. The implicit default value for this argument is currently False, but it will be changed to True in Numba 0.59.0. See https://numba.readthedocs.io/en/stable/reference/deprecation.html#deprecation-of-object-mode-fall-back-behaviour-when-using-jit for details. def add(a, b): ok test_cpu_dispatcher_invalid (numba.cuda.tests.cudapy.test_device_func.TestDeviceFunc) ... C:\Users\bdice\miniforge3\envs\tstnumba\lib\site-packages\numba\cuda\tests\cudapy\test_device_func.py:79: NumbaDeprecationWarning: The 'nopython' keyword argument was not supplied to the 'numba.jit' decorator. The implicit default value for this argument is currently False, but it will be changed to True in Numba 0.59.0. See https://numba.readthedocs.io/en/stable/reference/deprecation.html#deprecation-of-object-mode-fall-back-behaviour-when-using-jit for details. @jit('(i4, i4)') ok test_cpu_dispatcher_other_module (numba.cuda.tests.cudapy.test_device_func.TestDeviceFunc) ... C:\Users\bdice\miniforge3\envs\tstnumba\lib\site-packages\numba\cuda\tests\cudapy\test_device_func.py:92: NumbaDeprecationWarning: The 'nopython' keyword argument was not supplied to the 'numba.jit' decorator. The implicit default value for this argument is currently False, but it will be changed to True in Numba 0.59.0. See https://numba.readthedocs.io/en/stable/reference/deprecation.html#deprecation-of-object-mode-fall-back-behaviour-when-using-jit for details. def add(a, b): ok test_declare_device_signature (numba.cuda.tests.cudapy.test_device_func.TestDeviceFunc) ... ok test_declare_device_string (numba.cuda.tests.cudapy.test_device_func.TestDeviceFunc) ... ok test_device_casting (numba.cuda.tests.cudapy.test_device_func.TestDeviceFunc) ... ok test_device_func_as_kernel_disallowed (numba.cuda.tests.cudapy.test_device_func.TestDeviceFunc) ... ok test_indirect_add2f (numba.cuda.tests.cudapy.test_device_func.TestDeviceFunc) ... ok test_inspect_asm (numba.cuda.tests.cudapy.test_device_func.TestDeviceFunc) ... ok test_inspect_llvm (numba.cuda.tests.cudapy.test_device_func.TestDeviceFunc) ... ok test_inspect_sass_disallowed (numba.cuda.tests.cudapy.test_device_func.TestDeviceFunc) ... ok test_use_add2f (numba.cuda.tests.cudapy.test_device_func.TestDeviceFunc) ... ok test_ambiguous_new_version (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcher) Test compiling new version in an ambiguous case ... ok test_coerce_input_types (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcher) ... ok test_coerce_input_types_unsafe (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcher) ... expected failure test_coerce_input_types_unsafe_complex (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcher) ... ok test_dispatcher_docstring (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcher) ... ok test_explicit_signatures_ambiguous_resolution (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcher) ... ok test_explicit_signatures_device (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcher) ... ok test_explicit_signatures_device_ambiguous (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcher) ... ok test_explicit_signatures_device_same_type_class (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcher) ... ok test_explicit_signatures_device_unsafe (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcher) ... ok test_explicit_signatures_mixed (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcher) ... ok test_explicit_signatures_same_type_class (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcher) ... ok test_explicit_signatures_signatures (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcher) ... ok test_explicit_signatures_strings (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcher) ... ok test_explicit_signatures_tuples (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcher) ... ok test_explicit_signatures_unsafe (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcher) ... expected failure test_lock (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcher) Test that (lazy) compiling from several threads at once doesn't ... ok test_get_const_mem_specialized (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcherKernelProperties) ... ok test_get_const_mem_unspecialized (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcherKernelProperties) ... ok test_get_local_mem_per_thread_specialized (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcherKernelProperties) ... ok test_get_local_mem_per_thread_unspecialized (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcherKernelProperties) ... ok test_get_max_threads_per_block_unspecialized (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcherKernelProperties) ... ok test_get_regs_per_thread_specialized (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcherKernelProperties) ... ok test_get_regs_per_thread_unspecialized (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcherKernelProperties) ... ok test_get_shared_mem_per_block_specialized (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcherKernelProperties) ... ok test_get_shared_mem_per_block_unspecialized (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcherKernelProperties) ... ok test_no_double_specialize_no_sig_diff_types (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcherSpecialization) ... ok test_no_double_specialize_no_sig_same_types (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcherSpecialization) ... ok test_no_double_specialize_sig_diff_types (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcherSpecialization) ... ok test_no_double_specialize_sig_same_types (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcherSpecialization) ... ok test_specialize_cache_same (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcherSpecialization) ... ok test_specialize_cache_same_with_ordering (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcherSpecialization) ... ok test_compare (numba.cuda.tests.cudapy.test_enums.EnumTest) ... ok test_getattr_getitem (numba.cuda.tests.cudapy.test_enums.EnumTest) ... ok test_int_cast (numba.cuda.tests.cudapy.test_enums.EnumTest) ... ok test_int_coerce (numba.cuda.tests.cudapy.test_enums.EnumTest) ... ok test_return_from_device_func (numba.cuda.tests.cudapy.test_enums.EnumTest) ... ok test_vectorize (numba.cuda.tests.cudapy.test_enums.EnumTest) ... ok test_non_integral_dims (numba.cuda.tests.cudapy.test_errors.TestJitErrors) ... ok test_too_many_dims (numba.cuda.tests.cudapy.test_errors.TestJitErrors) ... ok test_typing_error (numba.cuda.tests.cudapy.test_errors.TestJitErrors) ... ok test_unconfigured_typed_cudakernel (numba.cuda.tests.cudapy.test_errors.TestJitErrors) ... ok test_unconfigured_untyped_cudakernel (numba.cuda.tests.cudapy.test_errors.TestJitErrors) ... ok test_exception (numba.cuda.tests.cudapy.test_exception.TestException) ... ok test_no_zero_division_error (numba.cuda.tests.cudapy.test_exception.TestException) ... ok test_raise_causing_warp_diverge (numba.cuda.tests.cudapy.test_exception.TestException) Test case for issue #2655. ... ok test_raise_in_device_function (numba.cuda.tests.cudapy.test_exception.TestException) ... C:\Users\bdice\miniforge3\envs\tstnumba\lib\site-packages\numba\cuda\decorators.py:81: NumbaInvalidConfigWarning: debug=True with opt=True (the default) is not supported by CUDA. This may result in a crash - set debug=False or opt=False. warn(NumbaInvalidConfigWarning(msg)) expected failure test_user_raise (numba.cuda.tests.cudapy.test_exception.TestException) ... ok test_zero_division_error_in_debug (numba.cuda.tests.cudapy.test_exception.TestException) ... ok test_attributes (numba.cuda.tests.cudapy.test_extending.TestExtending) ... ok test_extension_type_as_arg (numba.cuda.tests.cudapy.test_extending.TestExtending) ... ok test_extension_type_as_retvalue (numba.cuda.tests.cudapy.test_extending.TestExtending) ... ok test_property (numba.cuda.tests.cudapy.test_extending.TestExtending) ... ok test_cosf (numba.cuda.tests.cudapy.test_fastmath.TestFastMathOption) ... ok test_device_fastmath_propagation (numba.cuda.tests.cudapy.test_fastmath.TestFastMathOption) ... expected failure test_divf (numba.cuda.tests.cudapy.test_fastmath.TestFastMathOption) ... ok test_divf_exception (numba.cuda.tests.cudapy.test_fastmath.TestFastMathOption) ... C:\Users\bdice\miniforge3\envs\tstnumba\lib\site-packages\numba\cuda\decorators.py:81: NumbaInvalidConfigWarning: debug=True with opt=True (the default) is not supported by CUDA. This may result in a crash - set debug=False or opt=False. warn(NumbaInvalidConfigWarning(msg)) C:\Users\bdice\miniforge3\envs\tstnumba\lib\site-packages\numba\cuda\decorators.py:81: NumbaInvalidConfigWarning: debug=True with opt=True (the default) is not supported by CUDA. This may result in a crash - set debug=False or opt=False. warn(NumbaInvalidConfigWarning(msg)) ok test_expf (numba.cuda.tests.cudapy.test_fastmath.TestFastMathOption) ... ok test_log10f (numba.cuda.tests.cudapy.test_fastmath.TestFastMathOption) ... ok test_log2f (numba.cuda.tests.cudapy.test_fastmath.TestFastMathOption) ... ok test_logf (numba.cuda.tests.cudapy.test_fastmath.TestFastMathOption) ... ok test_powf (numba.cuda.tests.cudapy.test_fastmath.TestFastMathOption) ... ok test_sinf (numba.cuda.tests.cudapy.test_fastmath.TestFastMathOption) ... ok test_tanf (numba.cuda.tests.cudapy.test_fastmath.TestFastMathOption) ... ok test_tanhf (numba.cuda.tests.cudapy.test_fastmath.TestFastMathOption) ... ok test_tanhf_compile_ptx (numba.cuda.tests.cudapy.test_fastmath.TestFastMathOption) ... ok test_forall_1 (numba.cuda.tests.cudapy.test_forall.TestForAll) ... ok test_forall_2 (numba.cuda.tests.cudapy.test_forall.TestForAll) ... ok test_forall_negative_work (numba.cuda.tests.cudapy.test_forall.TestForAll) ... ok test_forall_no_work (numba.cuda.tests.cudapy.test_forall.TestForAll) ... ok test_freevar (numba.cuda.tests.cudapy.test_freevar.TestFreeVar) Make sure we can compile the following kernel with freevar reference ... ok test_frexp_f4 (numba.cuda.tests.cudapy.test_frexp_ldexp.TestCudaFrexpLdexp) ... ok test_frexp_f8 (numba.cuda.tests.cudapy.test_frexp_ldexp.TestCudaFrexpLdexp) ... ok test_ldexp_f4 (numba.cuda.tests.cudapy.test_frexp_ldexp.TestCudaFrexpLdexp) ... ok test_ldexp_f8 (numba.cuda.tests.cudapy.test_frexp_ldexp.TestCudaFrexpLdexp) ... ok test_global_int_const (numba.cuda.tests.cudapy.test_globals.TestCudaTestGlobal) Test simple_smem ... ok test_bad_return_type (numba.cuda.tests.cudapy.test_gufunc.TestCUDAGufunc) ... ok test_copy (numba.cuda.tests.cudapy.test_gufunc.TestCUDAGufunc) ... ok test_copy2d (numba.cuda.tests.cudapy.test_gufunc.TestCUDAGufunc) ... ok test_copy_odd (numba.cuda.tests.cudapy.test_gufunc.TestCUDAGufunc) ... ok test_copy_unspecified_return (numba.cuda.tests.cudapy.test_gufunc.TestCUDAGufunc) ... ok test_duplicated_output (numba.cuda.tests.cudapy.test_gufunc.TestCUDAGufunc) ... ok test_efficient_launch_configuration (numba.cuda.tests.cudapy.test_gufunc.TestCUDAGufunc) ... ok test_gufunc (numba.cuda.tests.cudapy.test_gufunc.TestCUDAGufunc) ... ok test_gufunc_auto_transfer (numba.cuda.tests.cudapy.test_gufunc.TestCUDAGufunc) ... ok test_gufunc_hidim (numba.cuda.tests.cudapy.test_gufunc.TestCUDAGufunc) ... ok test_gufunc_name (numba.cuda.tests.cudapy.test_gufunc.TestCUDAGufunc) ... ok test_gufunc_new_axis (numba.cuda.tests.cudapy.test_gufunc.TestCUDAGufunc) ... ok test_gufunc_small (numba.cuda.tests.cudapy.test_gufunc.TestCUDAGufunc) ... ok test_gufunc_stream (numba.cuda.tests.cudapy.test_gufunc.TestCUDAGufunc) ... ok test_incorrect_number_of_pos_args (numba.cuda.tests.cudapy.test_gufunc.TestCUDAGufunc) ... ok test_inefficient_launch_configuration (numba.cuda.tests.cudapy.test_gufunc.TestCUDAGufunc) ... ok test_invalid_flags (numba.cuda.tests.cudapy.test_gufunc.TestCUDAGufunc) ... ok test_nopython_flag (numba.cuda.tests.cudapy.test_gufunc.TestCUDAGufunc) ... ok test_tuple_of_array_arg (numba.cuda.tests.cudapy.test_gufunc.TestCUDAGufunc) ... ok test_tuple_of_namedtuple_arg (numba.cuda.tests.cudapy.test_gufunc.TestCUDAGufunc) ... ok test_tuple_of_tuple_arg (numba.cuda.tests.cudapy.test_gufunc.TestCUDAGufunc) ... ok test_incorrect_number_of_pos_args (numba.cuda.tests.cudapy.test_gufunc.TestMultipleOutputs) ... ok test_multiple_output_allocation (numba.cuda.tests.cudapy.test_gufunc.TestMultipleOutputs) ... ok test_multiple_output_dtypes (numba.cuda.tests.cudapy.test_gufunc.TestMultipleOutputs) ... ok test_multiple_outputs_distinct_values (numba.cuda.tests.cudapy.test_gufunc.TestMultipleOutputs) ... ok test_multiple_outputs_same_type_passed_in (numba.cuda.tests.cudapy.test_gufunc.TestMultipleOutputs) ... ok test_gufunc_old_style_scalar_as_array (numba.cuda.tests.cudapy.test_gufunc_scalar.TestGUFuncScalar) ... ok test_gufunc_scalar_cast (numba.cuda.tests.cudapy.test_gufunc_scalar.TestGUFuncScalar) ... ok test_gufunc_scalar_input_saxpy (numba.cuda.tests.cudapy.test_gufunc_scalar.TestGUFuncScalar) ... ok test_gufunc_scalar_output (numba.cuda.tests.cudapy.test_gufunc_scalar.TestGUFuncScalar) ... ok test_gufunc_scalar_output_bug (numba.cuda.tests.cudapy.test_gufunc_scalar.TestGUFuncScalar) ... ok test_inplace_div (numba.cuda.tests.cudapy.test_idiv.TestCudaIDiv) ... ok test_inplace_div_double (numba.cuda.tests.cudapy.test_idiv.TestCudaIDiv) ... ok test_inspect_sass_cfg (numba.cuda.tests.cudapy.test_inspect.TestInspect) ... skipped 'nvdisasm needed for inspect_sass_cfg()' test_inspect_sass_eager (numba.cuda.tests.cudapy.test_inspect.TestInspect) ... skipped 'nvdisasm needed for inspect_sass()' test_inspect_sass_lazy (numba.cuda.tests.cudapy.test_inspect.TestInspect) ... skipped 'nvdisasm needed for inspect_sass()' test_inspect_sass_nvdisasm_missing (numba.cuda.tests.cudapy.test_inspect.TestInspect) ... ok test_monotyped (numba.cuda.tests.cudapy.test_inspect.TestInspect) ... ok test_polytyped (numba.cuda.tests.cudapy.test_inspect.TestInspect) ... ok test_3dgrid (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_3dgrid_2 (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_brev_u4 (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_brev_u8 (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_cbrt_f32 (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_cbrt_f64 (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_clz_i4 (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_clz_i4_0s (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_clz_i4_1s (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_clz_i8 (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_clz_u4 (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) Although the CUDA Math API ... ok test_ffs_i4 (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_ffs_i4_0s (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_ffs_i4_1s (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_ffs_i8 (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_ffs_u4 (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_fill3d_threadidx (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_fill_threadidx (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_fma_f4 (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_fma_f8 (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_fp16_comparison (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_fp16_intrinsics_common (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_habs (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_habs_ptx (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_habs_scalar (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_hadd (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_hadd_ptx (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_hadd_scalar (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_hdiv (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_hdiv_scalar (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_hexp10 (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_hfma (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_hfma_ptx (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_hfma_scalar (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_hmax (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_hmin (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_hmul (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_hmul_ptx (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_hmul_scalar (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_hneg (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_hneg_ptx (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_hneg_scalar (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_hsub (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_hsub_ptx (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_hsub_scalar (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_intrinsic_forloop_step (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_multiple_float16_comparisons (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_nonliteral_grid_error (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_nonliteral_gridsize_error (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_popc_u4 (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_popc_u8 (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_round_f4 (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_round_f8 (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_round_to_f4 (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_round_to_f4_halfway (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_round_to_f4_overflow (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_round_to_f8 (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_round_to_f8_halfway (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_round_to_f8_overflow (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_selp (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_simple_grid1d (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_simple_grid2d (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_simple_gridsize1d (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_simple_gridsize2d (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_simple_laneid (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_simple_threadidx (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_simple_warpsize (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_ipc_array (numba.cuda.tests.cudapy.test_ipc.TestIpcMemory) ... skipped 'linux only test' test_ipc_handle (numba.cuda.tests.cudapy.test_ipc.TestIpcMemory) ... skipped 'linux only test' test_ipc_handle_serialization (numba.cuda.tests.cudapy.test_ipc.TestIpcMemory) ... skipped 'linux only test' test_unsupported (numba.cuda.tests.cudapy.test_ipc.TestIpcNotSupported) ... ok test_ipc_array (numba.cuda.tests.cudapy.test_ipc.TestIpcStaged) ... skipped 'linux only test' test_staged (numba.cuda.tests.cudapy.test_ipc.TestIpcStaged) ... skipped 'linux only test' test_enumerate (numba.cuda.tests.cudapy.test_iterators.TestIterators) ... ok test_enumerate_zip (numba.cuda.tests.cudapy.test_iterators.TestIterators) ... ok test_zip (numba.cuda.tests.cudapy.test_iterators.TestIterators) ... ok test_zip_enumerate (numba.cuda.tests.cudapy.test_iterators.TestIterators) ... ok test_enumerate (numba.cuda.tests.cudapy.test_lang.TestLang) ... ok test_issue_872 (numba.cuda.tests.cudapy.test_lang.TestLang) Ensure that typing and lowering of CUDA kernel API primitives works in ... ok test_zip (numba.cuda.tests.cudapy.test_lang.TestLang) ... ok test_laplace_small (numba.cuda.tests.cudapy.test_laplace.TestCudaLaplace) ... ok test_frexp (numba.cuda.tests.cudapy.test_libdevice.TestLibdevice) ... ok test_sad (numba.cuda.tests.cudapy.test_libdevice.TestLibdevice) ... ok test_sincos (numba.cuda.tests.cudapy.test_libdevice.TestLibdevice) ... ok test_debug_and_lineinfo_warning (numba.cuda.tests.cudapy.test_lineinfo.TestCudaLineInfo) ... ok test_lineinfo_in_asm (numba.cuda.tests.cudapy.test_lineinfo.TestCudaLineInfo) ... ok test_lineinfo_in_device_function (numba.cuda.tests.cudapy.test_lineinfo.TestCudaLineInfo) ... ok test_lineinfo_maintains_error_model (numba.cuda.tests.cudapy.test_lineinfo.TestCudaLineInfo) ... ok test_no_lineinfo_in_asm (numba.cuda.tests.cudapy.test_lineinfo.TestCudaLineInfo) ... ok test_no_lineinfo_in_device_function (numba.cuda.tests.cudapy.test_lineinfo.TestCudaLineInfo) ... ok test_invalid_string_dtype (numba.cuda.tests.cudapy.test_localmem.TestCudaLocalMem) ... ok test_issue_fp16_support (numba.cuda.tests.cudapy.test_localmem.TestCudaLocalMem) ... ok test_local_array (numba.cuda.tests.cudapy.test_localmem.TestCudaLocalMem) ... ok test_local_array_1_tuple (numba.cuda.tests.cudapy.test_localmem.TestCudaLocalMem) Ensure that local arrays can be constructed with 1-tuple shape ... ok test_local_array_complex (numba.cuda.tests.cudapy.test_localmem.TestCudaLocalMem) ... ok test_numba_dtype (numba.cuda.tests.cudapy.test_localmem.TestCudaLocalMem) ... ok test_numpy_dtype (numba.cuda.tests.cudapy.test_localmem.TestCudaLocalMem) ... ok test_string_dtype (numba.cuda.tests.cudapy.test_localmem.TestCudaLocalMem) ... ok test_struct_model_type_arr (numba.cuda.tests.cudapy.test_localmem.TestCudaLocalMem) ... ok test_type_with_struct_data_model (numba.cuda.tests.cudapy.test_localmem.TestCudaLocalMem) ... ok test_math_acos (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_acosh (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_asin (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_asinh (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_atan (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_atan2 (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_atanh (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_ceil (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_copysign (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_cos (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_cosh (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_degrees (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_erf (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_erfc (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_exp (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_expm1 (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_fabs (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_floor (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_fmod (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_fp16 (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_fp16_trunc (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_gamma (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_hypot (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_isfinite (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_isinf (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_isnan (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_lgamma (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_log (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_log10 (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_log1p (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_log2 (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_mod_binop (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_modf (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_pow (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... C:\Users\bdice\miniforge3\envs\tstnumba\lib\site-packages\numba\cuda\tests\cudapy\test_math.py:620: RuntimeWarning: overflow encountered in cast Cref[i] = math.pow(A[i], B[i]) C:\Users\bdice\miniforge3\envs\tstnumba\lib\site-packages\numba\cuda\tests\cudapy\test_math.py:621: RuntimeWarning: overflow encountered in cast np.testing.assert_allclose(np.power(A, B).astype(npdtype), C, rtol=1e-6) ok test_math_pow_binop (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_radians (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_remainder (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_remainder_0_0 (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_sin (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_sinh (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_sqrt (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_tan (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_tanh (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_trunc (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_trunc_non_float64 (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_func (numba.cuda.tests.cudapy.test_matmul.TestCudaMatMul) ... ok test_max_f4f4 (numba.cuda.tests.cudapy.test_minmax.TestCudaMinMax) ... ok test_max_f4f8 (numba.cuda.tests.cudapy.test_minmax.TestCudaMinMax) ... ok test_max_f8f4 (numba.cuda.tests.cudapy.test_minmax.TestCudaMinMax) ... ok test_max_f8f8 (numba.cuda.tests.cudapy.test_minmax.TestCudaMinMax) ... ok test_min_f4f4 (numba.cuda.tests.cudapy.test_minmax.TestCudaMinMax) ... ok test_min_f4f8 (numba.cuda.tests.cudapy.test_minmax.TestCudaMinMax) ... ok test_min_f8f4 (numba.cuda.tests.cudapy.test_minmax.TestCudaMinMax) ... ok test_min_f8f8 (numba.cuda.tests.cudapy.test_minmax.TestCudaMinMax) ... ok test_montecarlo (numba.cuda.tests.cudapy.test_montecarlo.TestCudaMonteCarlo) Just make sure we can compile this ... ok test_multigpu_context (numba.cuda.tests.cudapy.test_multigpu.TestMultiGPUContext) ... skipped 'need more than 1 gpus' test_multithreaded (numba.cuda.tests.cudapy.test_multigpu.TestMultiGPUContext) ... ok test_with_context (numba.cuda.tests.cudapy.test_multigpu.TestMultiGPUContext) ... skipped 'need more than 1 gpus' test_with_context_peer_copy (numba.cuda.tests.cudapy.test_multigpu.TestMultiGPUContext) ... skipped 'need more than 1 gpus' test_fork (numba.cuda.tests.cudapy.test_multiprocessing.TestMultiprocessing) Test fork detection. ... skipped 'requires Unix' test_concurrent_compiling (numba.cuda.tests.cudapy.test_multithreads.TestMultiThreadCompiling) ... ok test_invalid_context_error_with_d2d (numba.cuda.tests.cudapy.test_multithreads.TestMultiThreadCompiling) ... ok test_invalid_context_error_with_d2h (numba.cuda.tests.cudapy.test_multithreads.TestMultiThreadCompiling) ... ok test_spawn_concurrent_compilation (numba.cuda.tests.cudapy.test_multithreads.TestMultiThreadCompiling) ... C:\Users\bdice\miniforge3\envs\tstnumba\lib\site-packages\numba\cuda\dispatcher.py:536: NumbaPerformanceWarning: Grid size 1 will likely result in GPU under-utilization due to low occupancy. warn(NumbaPerformanceWarning(msg)) ok test_for_pre (numba.cuda.tests.cudapy.test_nondet.TestCudaNonDet) Test issue with loop not running due to bad sign-extension at the for ... ok test_add (numba.cuda.tests.cudapy.test_operator.TestOperatorModule) ... ok test_floordiv (numba.cuda.tests.cudapy.test_operator.TestOperatorModule) ... ok test_fp16_abs_ptx (numba.cuda.tests.cudapy.test_operator.TestOperatorModule) ... ok test_fp16_binary (numba.cuda.tests.cudapy.test_operator.TestOperatorModule) ... ok test_fp16_binary_ptx (numba.cuda.tests.cudapy.test_operator.TestOperatorModule) ... ok test_fp16_comparison (numba.cuda.tests.cudapy.test_operator.TestOperatorModule) ... ok test_fp16_comparison_ptx (numba.cuda.tests.cudapy.test_operator.TestOperatorModule) ... ok test_fp16_inplace_binary (numba.cuda.tests.cudapy.test_operator.TestOperatorModule) ... ok test_fp16_inplace_binary_ptx (numba.cuda.tests.cudapy.test_operator.TestOperatorModule) ... ok test_fp16_int8_comparison_ptx (numba.cuda.tests.cudapy.test_operator.TestOperatorModule) ... ok test_fp16_neg_ptx (numba.cuda.tests.cudapy.test_operator.TestOperatorModule) ... ok test_fp16_unary (numba.cuda.tests.cudapy.test_operator.TestOperatorModule) ... ok test_mixed_fp16_binary_arithmetic (numba.cuda.tests.cudapy.test_operator.TestOperatorModule) ... ok test_mixed_fp16_comparison (numba.cuda.tests.cudapy.test_operator.TestOperatorModule) ... ok test_mixed_fp16_comparison_promotion_ptx (numba.cuda.tests.cudapy.test_operator.TestOperatorModule) ... ok test_mul (numba.cuda.tests.cudapy.test_operator.TestOperatorModule) ... ok test_multiple_float16_comparisons (numba.cuda.tests.cudapy.test_operator.TestOperatorModule) ... ok test_multiple_float16_comparisons_false (numba.cuda.tests.cudapy.test_operator.TestOperatorModule) ... ok test_sub (numba.cuda.tests.cudapy.test_operator.TestOperatorModule) ... ok test_truediv (numba.cuda.tests.cudapy.test_operator.TestOperatorModule) ... ok test_device_noopt (numba.cuda.tests.cudapy.test_optimization.TestOptimization) ... ok test_device_opt (numba.cuda.tests.cudapy.test_optimization.TestOptimization) ... ok test_eager_noopt (numba.cuda.tests.cudapy.test_optimization.TestOptimization) ... ok test_eager_opt (numba.cuda.tests.cudapy.test_optimization.TestOptimization) ... ok test_lazy_noopt (numba.cuda.tests.cudapy.test_optimization.TestOptimization) ... ok test_lazy_opt (numba.cuda.tests.cudapy.test_optimization.TestOptimization) ... ok test_call_target_overloaded (numba.cuda.tests.cudapy.test_overload.TestOverload) ... ok test_call_two_cuda_calls (numba.cuda.tests.cudapy.test_overload.TestOverload) ... ok test_call_two_generic_calls (numba.cuda.tests.cudapy.test_overload.TestOverload) ... ok test_cuda (numba.cuda.tests.cudapy.test_overload.TestOverload) ... ok test_cuda_calls_cuda (numba.cuda.tests.cudapy.test_overload.TestOverload) ... ok test_cuda_calls_generic (numba.cuda.tests.cudapy.test_overload.TestOverload) ... ok test_cuda_calls_target_overloaded (numba.cuda.tests.cudapy.test_overload.TestOverload) ... ok test_generic (numba.cuda.tests.cudapy.test_overload.TestOverload) ... ok test_generic_and_cuda (numba.cuda.tests.cudapy.test_overload.TestOverload) ... ok test_generic_calls_cuda (numba.cuda.tests.cudapy.test_overload.TestOverload) ... ok test_generic_calls_generic (numba.cuda.tests.cudapy.test_overload.TestOverload) ... ok test_generic_calls_target_overloaded (numba.cuda.tests.cudapy.test_overload.TestOverload) ... ok test_target_overloaded_calls_target_overloaded (numba.cuda.tests.cudapy.test_overload.TestOverload) ... ok test_cpow_complex128_binop (numba.cuda.tests.cudapy.test_powi.TestCudaPowi) ... ok test_cpow_complex128_inplace_binop (numba.cuda.tests.cudapy.test_powi.TestCudaPowi) ... ok test_cpow_complex128_pow (numba.cuda.tests.cudapy.test_powi.TestCudaPowi) ... ok test_cpow_complex64_binop (numba.cuda.tests.cudapy.test_powi.TestCudaPowi) ... ok test_cpow_complex64_inplace_binop (numba.cuda.tests.cudapy.test_powi.TestCudaPowi) ... ok test_cpow_complex64_pow (numba.cuda.tests.cudapy.test_powi.TestCudaPowi) ... ok test_powi (numba.cuda.tests.cudapy.test_powi.TestCudaPowi) ... ok test_powi_binop (numba.cuda.tests.cudapy.test_powi.TestCudaPowi) ... ok test_cuhello (numba.cuda.tests.cudapy.test_print.TestPrint) ... ok test_printempty (numba.cuda.tests.cudapy.test_print.TestPrint) ... ok test_printfloat (numba.cuda.tests.cudapy.test_print.TestPrint) ... ok test_string (numba.cuda.tests.cudapy.test_print.TestPrint) ... ok test_too_many_args (numba.cuda.tests.cudapy.test_print.TestPrint) ... ok test_py2_div_issue (numba.cuda.tests.cudapy.test_py2_div_issue.TestCudaPy2Div) ... ok test_create (numba.cuda.tests.cudapy.test_random.TestCudaRandomXoroshiro128p) ... ok test_create_stream (numba.cuda.tests.cudapy.test_random.TestCudaRandomXoroshiro128p) ... ok test_create_subsequence_start (numba.cuda.tests.cudapy.test_random.TestCudaRandomXoroshiro128p) ... ok test_normal_float32 (numba.cuda.tests.cudapy.test_random.TestCudaRandomXoroshiro128p) ... ok test_normal_float64 (numba.cuda.tests.cudapy.test_random.TestCudaRandomXoroshiro128p) ... ok test_uniform_float32 (numba.cuda.tests.cudapy.test_random.TestCudaRandomXoroshiro128p) ... ok test_uniform_float64 (numba.cuda.tests.cudapy.test_random.TestCudaRandomXoroshiro128p) ... ok test_assign_array_to_nested (numba.cuda.tests.cudapy.test_record_dtype.TestNestedArrays) ... ok test_assign_array_to_nested_2d (numba.cuda.tests.cudapy.test_record_dtype.TestNestedArrays) ... ok test_getitem_idx (numba.cuda.tests.cudapy.test_record_dtype.TestNestedArrays) ... ok test_getitem_idx_2darray (numba.cuda.tests.cudapy.test_record_dtype.TestNestedArrays) ... expected failure test_issue_7693 (numba.cuda.tests.cudapy.test_record_dtype.TestNestedArrays) ... ok test_record_read_2d_array (numba.cuda.tests.cudapy.test_record_dtype.TestNestedArrays) ... ok test_record_read_array (numba.cuda.tests.cudapy.test_record_dtype.TestNestedArrays) ... ok test_record_read_arrays (numba.cuda.tests.cudapy.test_record_dtype.TestNestedArrays) ... expected failure test_return_array (numba.cuda.tests.cudapy.test_record_dtype.TestNestedArrays) ... expected failure test_return_getattr_getitem_fieldname (numba.cuda.tests.cudapy.test_record_dtype.TestNestedArrays) ... expected failure test_set_array (numba.cuda.tests.cudapy.test_record_dtype.TestNestedArrays) ... C:\Users\bdice\miniforge3\envs\tstnumba\lib\site-packages\numba\cuda\tests\cudapy\test_record_dtype.py:108: NumbaPendingDeprecationWarning: Code using Numba extension API maybe depending on 'old_style' error-capturing, which is deprecated and will be replaced by 'new_style' in a future release. See details at https://numba.readthedocs.io/en/latest/reference/deprecation.html#deprecation-of-old-style-numba-captured-errors Exception origin: File "C:\Users\bdice\miniforge3\envs\tstnumba\lib\site-packages\numba\core\untyped_passes.py", line 125, in run_pass raise TypeError("Signature mismatch: %d argument types given, " rec.j[:, :] = np.ones((3, 2)) expected failure test_set_arrays (numba.cuda.tests.cudapy.test_record_dtype.TestNestedArrays) ... expected failure test_set_record (numba.cuda.tests.cudapy.test_record_dtype.TestNestedArrays) ... ok test_setitem (numba.cuda.tests.cudapy.test_record_dtype.TestNestedArrays) ... ok test_rec_read_a (numba.cuda.tests.cudapy.test_record_dtype.TestRecordDtype) ... ok test_rec_read_b (numba.cuda.tests.cudapy.test_record_dtype.TestRecordDtype) ... ok test_rec_read_c (numba.cuda.tests.cudapy.test_record_dtype.TestRecordDtype) ... ok test_rec_set_a (numba.cuda.tests.cudapy.test_record_dtype.TestRecordDtype) ... ok test_rec_set_b (numba.cuda.tests.cudapy.test_record_dtype.TestRecordDtype) ... ok test_rec_set_c (numba.cuda.tests.cudapy.test_record_dtype.TestRecordDtype) ... ok test_record_read_1d_array (numba.cuda.tests.cudapy.test_record_dtype.TestRecordDtype) Test reading from a 1D array within a structured type ... ok test_record_read_2d_array (numba.cuda.tests.cudapy.test_record_dtype.TestRecordDtype) Test reading from a 2D array within a structured type ... ok test_record_write_1d_array (numba.cuda.tests.cudapy.test_record_dtype.TestRecordDtype) Test writing to a 1D array within a structured type ... ok test_record_write_2d_array (numba.cuda.tests.cudapy.test_record_dtype.TestRecordDtype) Test writing to a 2D array within a structured type ... ok test_set_a (numba.cuda.tests.cudapy.test_record_dtype.TestRecordDtype) ... ok test_set_b (numba.cuda.tests.cudapy.test_record_dtype.TestRecordDtype) ... ok test_set_c (numba.cuda.tests.cudapy.test_record_dtype.TestRecordDtype) ... ok test_set_record (numba.cuda.tests.cudapy.test_record_dtype.TestRecordDtype) ... ok test_rec_read_a (numba.cuda.tests.cudapy.test_record_dtype.TestRecordDtypeWithStructArrays) ... ok test_rec_read_b (numba.cuda.tests.cudapy.test_record_dtype.TestRecordDtypeWithStructArrays) ... ok test_rec_read_c (numba.cuda.tests.cudapy.test_record_dtype.TestRecordDtypeWithStructArrays) ... ok test_rec_set_a (numba.cuda.tests.cudapy.test_record_dtype.TestRecordDtypeWithStructArrays) ... ok test_rec_set_b (numba.cuda.tests.cudapy.test_record_dtype.TestRecordDtypeWithStructArrays) ... ok test_rec_set_c (numba.cuda.tests.cudapy.test_record_dtype.TestRecordDtypeWithStructArrays) ... ok test_record_read_1d_array (numba.cuda.tests.cudapy.test_record_dtype.TestRecordDtypeWithStructArrays) Test reading from a 1D array within a structured type ... ok test_record_read_2d_array (numba.cuda.tests.cudapy.test_record_dtype.TestRecordDtypeWithStructArrays) Test reading from a 2D array within a structured type ... ok test_record_write_1d_array (numba.cuda.tests.cudapy.test_record_dtype.TestRecordDtypeWithStructArrays) Test writing to a 1D array within a structured type ... ok test_record_write_2d_array (numba.cuda.tests.cudapy.test_record_dtype.TestRecordDtypeWithStructArrays) Test writing to a 2D array within a structured type ... ok test_set_a (numba.cuda.tests.cudapy.test_record_dtype.TestRecordDtypeWithStructArrays) ... ok test_set_b (numba.cuda.tests.cudapy.test_record_dtype.TestRecordDtypeWithStructArrays) ... ok test_set_c (numba.cuda.tests.cudapy.test_record_dtype.TestRecordDtypeWithStructArrays) ... ok test_set_record (numba.cuda.tests.cudapy.test_record_dtype.TestRecordDtypeWithStructArrays) ... ok test_global_explicit_sig (numba.cuda.tests.cudapy.test_recursion.TestSelfRecursion) ... ok test_global_implicit_sig (numba.cuda.tests.cudapy.test_recursion.TestSelfRecursion) ... ok test_growing_return_tuple (numba.cuda.tests.cudapy.test_recursion.TestSelfRecursion) ... ok test_inner_explicit_sig (numba.cuda.tests.cudapy.test_recursion.TestSelfRecursion) ... ok test_optional_return (numba.cuda.tests.cudapy.test_recursion.TestSelfRecursion) ... skipped 'Needs insert_unresolved_ref support in target' test_raise (numba.cuda.tests.cudapy.test_recursion.TestSelfRecursion) ... expected failure test_runaway (numba.cuda.tests.cudapy.test_recursion.TestSelfRecursion) ... ok test_type_change (numba.cuda.tests.cudapy.test_recursion.TestSelfRecursion) ... skipped 'Needs insert_unresolved_ref support in target' test_empty_array_device (numba.cuda.tests.cudapy.test_reduction.TestReduction) ... ok test_empty_array_host (numba.cuda.tests.cudapy.test_reduction.TestReduction) ... ok test_max_reduce (numba.cuda.tests.cudapy.test_reduction.TestReduction) ... ok test_non_identity_init (numba.cuda.tests.cudapy.test_reduction.TestReduction) ... ok test_prod_reduce (numba.cuda.tests.cudapy.test_reduction.TestReduction) ... ok test_result_on_device (numba.cuda.tests.cudapy.test_reduction.TestReduction) ... ok test_sum_reduce (numba.cuda.tests.cudapy.test_reduction.TestReduction) ... ok test_array_default (numba.cuda.tests.cudapy.test_retrieve_autoconverted_arrays.TestRetrieveAutoconvertedArrays) ... ok test_array_in (numba.cuda.tests.cudapy.test_retrieve_autoconverted_arrays.TestRetrieveAutoconvertedArrays) ... ok test_array_in_from_config (numba.cuda.tests.cudapy.test_retrieve_autoconverted_arrays.TestRetrieveAutoconvertedArrays) ... ok test_array_inout (numba.cuda.tests.cudapy.test_retrieve_autoconverted_arrays.TestRetrieveAutoconvertedArrays) ... ok test_record_default (numba.cuda.tests.cudapy.test_retrieve_autoconverted_arrays.TestRetrieveAutoconvertedArrays) ... ok test_record_in (numba.cuda.tests.cudapy.test_retrieve_autoconverted_arrays.TestRetrieveAutoconvertedArrays) ... ok test_record_in_from_config (numba.cuda.tests.cudapy.test_retrieve_autoconverted_arrays.TestRetrieveAutoconvertedArrays) ... ok test_record_inout (numba.cuda.tests.cudapy.test_retrieve_autoconverted_arrays.TestRetrieveAutoconvertedArrays) ... ok test_pickling_jit (numba.cuda.tests.cudapy.test_serialize.TestPickle) ... ok test_pickling_jit_typing (numba.cuda.tests.cudapy.test_serialize.TestPickle) ... ok test_pickling_vectorize (numba.cuda.tests.cudapy.test_serialize.TestPickle) ... ok test_assign_empty_slice (numba.cuda.tests.cudapy.test_slicing.TestCudaSlicing) ... ok test_slice_as_arg (numba.cuda.tests.cudapy.test_slicing.TestCudaSlicing) ... ok test_dynshared_slice_diff_sizes (numba.cuda.tests.cudapy.test_sm.TestSharedMemory) ... ok test_dynshared_slice_gaps (numba.cuda.tests.cudapy.test_sm.TestSharedMemory) ... ok test_dynshared_slice_nonunit_reverse_stride (numba.cuda.tests.cudapy.test_sm.TestSharedMemory) ... ok test_dynshared_slice_nonunit_stride (numba.cuda.tests.cudapy.test_sm.TestSharedMemory) ... ok test_dynshared_slice_overlap (numba.cuda.tests.cudapy.test_sm.TestSharedMemory) ... ok test_dynshared_slice_read (numba.cuda.tests.cudapy.test_sm.TestSharedMemory) ... ok test_dynshared_slice_write (numba.cuda.tests.cudapy.test_sm.TestSharedMemory) ... ok test_dynshared_slice_write_backwards (numba.cuda.tests.cudapy.test_sm.TestSharedMemory) ... ok test_invalid_array_type (numba.cuda.tests.cudapy.test_sm.TestSharedMemory) ... ok test_issue_5073 (numba.cuda.tests.cudapy.test_sm.TestSharedMemory) ... ok test_shared_bool (numba.cuda.tests.cudapy.test_sm.TestSharedMemory) ... ok test_shared_recarray (numba.cuda.tests.cudapy.test_sm.TestSharedMemory) ... ok test_struct_model_type_static (numba.cuda.tests.cudapy.test_sm.TestSharedMemory) ... ok test_issue_1051_shared_size_broken_1d (numba.cuda.tests.cudapy.test_sm.TestSharedMemoryIssue) ... ok test_issue_1051_shared_size_broken_2d (numba.cuda.tests.cudapy.test_sm.TestSharedMemoryIssue) ... ok test_issue_1051_shared_size_broken_3d (numba.cuda.tests.cudapy.test_sm.TestSharedMemoryIssue) ... ok test_issue_2393 (numba.cuda.tests.cudapy.test_sm.TestSharedMemoryIssue) Test issue of warp misalign address due to nvvm not knowing the ... ok test_issue_953_sm_linkage_conflict (numba.cuda.tests.cudapy.test_sm.TestSharedMemoryIssue) ... ok test_issue_fp16_support (numba.cuda.tests.cudapy.test_sm.TestSharedMemoryIssue) ... ok test_global_build_list (numba.cuda.tests.cudapy.test_sm_creation.TestSharedMemoryCreation) ... ok test_global_build_tuple (numba.cuda.tests.cudapy.test_sm_creation.TestSharedMemoryCreation) ... ok test_global_constant_tuple (numba.cuda.tests.cudapy.test_sm_creation.TestSharedMemoryCreation) ... ok test_global_constants (numba.cuda.tests.cudapy.test_sm_creation.TestSharedMemoryCreation) ... ok test_invalid_1 (numba.cuda.tests.cudapy.test_sm_creation.TestSharedMemoryCreation) ... ok test_invalid_2 (numba.cuda.tests.cudapy.test_sm_creation.TestSharedMemoryCreation) ... ok test_invalid_3 (numba.cuda.tests.cudapy.test_sm_creation.TestSharedMemoryCreation) ... ok test_invalid_4 (numba.cuda.tests.cudapy.test_sm_creation.TestSharedMemoryCreation) ... ok test_invalid_string_dtype (numba.cuda.tests.cudapy.test_sm_creation.TestSharedMemoryCreation) ... ok test_numba_dtype (numba.cuda.tests.cudapy.test_sm_creation.TestSharedMemoryCreation) ... ok test_numpy_dtype (numba.cuda.tests.cudapy.test_sm_creation.TestSharedMemoryCreation) ... ok test_string_dtype (numba.cuda.tests.cudapy.test_sm_creation.TestSharedMemoryCreation) ... ok test_type_with_struct_data_model (numba.cuda.tests.cudapy.test_sm_creation.TestSharedMemoryCreation) ... ok test_coop_smem2d (numba.cuda.tests.cudapy.test_sync.TestCudaSync) ... ok test_coop_syncwarp (numba.cuda.tests.cudapy.test_sync.TestCudaSync) ... ok test_dyn_shared_memory (numba.cuda.tests.cudapy.test_sync.TestCudaSync) ... ok test_simple_smem (numba.cuda.tests.cudapy.test_sync.TestCudaSync) ... ok test_syncthreads_and (numba.cuda.tests.cudapy.test_sync.TestCudaSync) ... ok test_syncthreads_and_downcast (numba.cuda.tests.cudapy.test_sync.TestCudaSync) ... ok test_syncthreads_and_upcast (numba.cuda.tests.cudapy.test_sync.TestCudaSync) ... ok test_syncthreads_count (numba.cuda.tests.cudapy.test_sync.TestCudaSync) ... ok test_syncthreads_count_downcast (numba.cuda.tests.cudapy.test_sync.TestCudaSync) ... ok test_syncthreads_count_upcast (numba.cuda.tests.cudapy.test_sync.TestCudaSync) ... ok test_syncthreads_or (numba.cuda.tests.cudapy.test_sync.TestCudaSync) ... ok test_syncthreads_or_downcast (numba.cuda.tests.cudapy.test_sync.TestCudaSync) ... ok test_syncthreads_or_upcast (numba.cuda.tests.cudapy.test_sync.TestCudaSync) ... ok test_threadfence_block_codegen (numba.cuda.tests.cudapy.test_sync.TestCudaSync) ... ok test_threadfence_codegen (numba.cuda.tests.cudapy.test_sync.TestCudaSync) ... ok test_threadfence_system_codegen (numba.cuda.tests.cudapy.test_sync.TestCudaSync) ... ok test_useless_syncthreads (numba.cuda.tests.cudapy.test_sync.TestCudaSync) ... ok test_useless_syncwarp (numba.cuda.tests.cudapy.test_sync.TestCudaSync) ... ok test_useless_syncwarp_with_mask (numba.cuda.tests.cudapy.test_sync.TestCudaSync) ... ok test_transpose (numba.cuda.tests.cudapy.test_transpose.TestTranspose) ... ok test_transpose_bool (numba.cuda.tests.cudapy.test_transpose.TestTranspose) ... ok test_transpose_record (numba.cuda.tests.cudapy.test_transpose.TestTranspose) ... ok test_transpose_view (numba.cuda.tests.cudapy.test_transpose.TestTranspose) ... ok test_arccos_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_arccosh_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_arcsin_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_arcsinh_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_arctan2_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_arctan_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_arctanh_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_bitwise_and_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_bitwise_not_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_bitwise_or_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_bitwise_xor_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_cos_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_cosh_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_deg2rad_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_degrees_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_equal_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_fmax_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_fmin_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_greater_equal_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_greater_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_hypot_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_invert_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_less_equal_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_less_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_logical_and_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_logical_not_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_logical_or_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_logical_xor_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_maximum_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_minimum_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_not_equal_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_rad2deg_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_radians_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_sin_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_sinh_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_tan_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_tanh_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_user_exception (numba.cuda.tests.cudapy.test_userexc.TestUserExc) ... C:\Users\bdice\miniforge3\envs\tstnumba\lib\site-packages\numba\cuda\decorators.py:81: NumbaInvalidConfigWarning: debug=True with opt=True (the default) is not supported by CUDA. This may result in a crash - set debug=False or opt=False. warn(NumbaInvalidConfigWarning(msg)) ok test_basic (numba.cuda.tests.cudapy.test_vector_type.TestCudaVectorType) Basic test that makes sure that vector type and aliases ... ok test_creation_readout (numba.cuda.tests.cudapy.test_vector_type.TestCudaVectorType) ... ok test_fancy_creation_readout (numba.cuda.tests.cudapy.test_vector_type.TestCudaVectorType) ... ok test_vector_type_alias (numba.cuda.tests.cudapy.test_vector_type.TestCudaVectorType) Tests that `cuda.` are importable and ... ok test_1d (numba.cuda.tests.cudapy.test_vectorize.TestCUDAVectorize) ... ok test_1d_async (numba.cuda.tests.cudapy.test_vectorize.TestCUDAVectorize) ... ok test_manual_transfer (numba.cuda.tests.cudapy.test_vectorize.TestCUDAVectorize) ... ok test_name_attribute (numba.cuda.tests.cudapy.test_vectorize.TestCUDAVectorize) ... ok test_namedtuple_arg (numba.cuda.tests.cudapy.test_vectorize.TestCUDAVectorize) ... ok test_namedtuple_of_array_arg (numba.cuda.tests.cudapy.test_vectorize.TestCUDAVectorize) ... ok test_nd (numba.cuda.tests.cudapy.test_vectorize.TestCUDAVectorize) ... ok test_no_transfer_for_device_data (numba.cuda.tests.cudapy.test_vectorize.TestCUDAVectorize) ... ok test_output_arg (numba.cuda.tests.cudapy.test_vectorize.TestCUDAVectorize) ... ok test_reduce (numba.cuda.tests.cudapy.test_vectorize.TestCUDAVectorize) ... ok test_reduce_async (numba.cuda.tests.cudapy.test_vectorize.TestCUDAVectorize) ... ok test_scalar (numba.cuda.tests.cudapy.test_vectorize.TestCUDAVectorize) ... ok test_tuple_arg (numba.cuda.tests.cudapy.test_vectorize.TestCUDAVectorize) ... ok test_tuple_of_array_arg (numba.cuda.tests.cudapy.test_vectorize.TestCUDAVectorize) ... ok test_tuple_of_namedtuple_arg (numba.cuda.tests.cudapy.test_vectorize.TestCUDAVectorize) ... ok test_ufunc_output_2d (numba.cuda.tests.cudapy.test_vectorize.TestCUDAVectorize) ... ok test_vectorize_complex (numba.cuda.tests.cudapy.test_vectorize_complex.TestVectorizeComplex) ... ok test_broadcast (numba.cuda.tests.cudapy.test_vectorize_decor.TestGPUVectorizeBroadcast) ... ok test_device_broadcast (numba.cuda.tests.cudapy.test_vectorize_decor.TestGPUVectorizeBroadcast) Same test as .test_broadcast() but with device array as inputs ... ok test_1 (numba.cuda.tests.cudapy.test_vectorize_decor.TestVectorizeDecor) ... ok test_2 (numba.cuda.tests.cudapy.test_vectorize_decor.TestVectorizeDecor) ... ok test_3 (numba.cuda.tests.cudapy.test_vectorize_decor.TestVectorizeDecor) ... ok test_4 (numba.cuda.tests.cudapy.test_vectorize_decor.TestVectorizeDecor) ... ok test_target_cuda_nopython (numba.cuda.tests.cudapy.test_vectorize_decor.TestVectorizeNopythonArg) ... ok test_target_cuda_unrecognized_arg (numba.cuda.tests.cudapy.test_vectorize_decor.TestVectorizeUnrecognizedArg) ... ok test_cuda_vectorize_device_call (numba.cuda.tests.cudapy.test_vectorize_device.TestCudaVectorizeDeviceCall) ... ok test_vectorize_all_scalars (numba.cuda.tests.cudapy.test_vectorize_scalar_arg.TestCUDAVectorizeScalarArg) ... ok test_vectorize_scalar_arg (numba.cuda.tests.cudapy.test_vectorize_scalar_arg.TestCUDAVectorizeScalarArg) ... ok test_efficient_launch_configuration (numba.cuda.tests.cudapy.test_warning.TestWarnings) ... ok test_inefficient_launch_configuration (numba.cuda.tests.cudapy.test_warning.TestWarnings) ... ok test_no_warn_on_debug_and_no_opt (numba.cuda.tests.cudapy.test_warning.TestWarnings) ... ok test_no_warn_with_no_debug_and_opt_kwargs (numba.cuda.tests.cudapy.test_warning.TestWarnings) ... ok test_nowarn_on_device_array (numba.cuda.tests.cudapy.test_warning.TestWarnings) ... ok test_nowarn_on_managed_array (numba.cuda.tests.cudapy.test_warning.TestWarnings) ... skipped 'linux only test' test_nowarn_on_mapped_array (numba.cuda.tests.cudapy.test_warning.TestWarnings) ... ok test_pinned_warn_on_host_array (numba.cuda.tests.cudapy.test_warning.TestWarnings) ... ok test_warn_on_debug_and_opt (numba.cuda.tests.cudapy.test_warning.TestWarnings) ... ok test_warn_on_debug_and_opt_default (numba.cuda.tests.cudapy.test_warning.TestWarnings) ... ok test_warn_on_host_array (numba.cuda.tests.cudapy.test_warning.TestWarnings) ... ok test_activemask (numba.cuda.tests.cudapy.test_warp_ops.TestCudaWarpOperations) ... ok test_independent_scheduling (numba.cuda.tests.cudapy.test_warp_ops.TestCudaWarpOperations) ... ok test_lanemask_lt (numba.cuda.tests.cudapy.test_warp_ops.TestCudaWarpOperations) ... ok test_match_all_sync (numba.cuda.tests.cudapy.test_warp_ops.TestCudaWarpOperations) ... ok test_match_any_sync (numba.cuda.tests.cudapy.test_warp_ops.TestCudaWarpOperations) ... ok test_shfl_sync_down (numba.cuda.tests.cudapy.test_warp_ops.TestCudaWarpOperations) ... ok test_shfl_sync_idx (numba.cuda.tests.cudapy.test_warp_ops.TestCudaWarpOperations) ... ok test_shfl_sync_types (numba.cuda.tests.cudapy.test_warp_ops.TestCudaWarpOperations) ... ok test_shfl_sync_up (numba.cuda.tests.cudapy.test_warp_ops.TestCudaWarpOperations) ... ok test_shfl_sync_xor (numba.cuda.tests.cudapy.test_warp_ops.TestCudaWarpOperations) ... ok test_useful_syncwarp (numba.cuda.tests.cudapy.test_warp_ops.TestCudaWarpOperations) ... ok test_vote_sync_all (numba.cuda.tests.cudapy.test_warp_ops.TestCudaWarpOperations) ... ok test_vote_sync_any (numba.cuda.tests.cudapy.test_warp_ops.TestCudaWarpOperations) ... ok test_vote_sync_ballot (numba.cuda.tests.cudapy.test_warp_ops.TestCudaWarpOperations) ... ok test_vote_sync_eq (numba.cuda.tests.cudapy.test_warp_ops.TestCudaWarpOperations) ... ok test_cuda_module_in_device_function (numba.cuda.tests.cudasim.test_cudasim_issues.TestCudaSimIssues) Discovered in https://github.com/numba/numba/issues/1837. ... ok test_deadlock_on_exception (numba.cuda.tests.cudasim.test_cudasim_issues.TestCudaSimIssues) ... skipped 'Only works on CUDASIM' test_recarray_setting (numba.cuda.tests.cudasim.test_cudasim_issues.TestCudaSimIssues) ... ok test_record_access (numba.cuda.tests.cudasim.test_cudasim_issues.TestCudaSimIssues) ... ok test_ex_grid_sync (numba.cuda.tests.doc_examples.test_cg.TestCooperativeGroups) ... skipped 'cudadevrt missing' test_ex_cpu_gpu_compat (numba.cuda.tests.doc_examples.test_cpu_gpu_compat.TestCpuGpuCompat) ... C:\Users\bdice\miniforge3\envs\tstnumba\lib\site-packages\numba\cuda\tests\doc_examples\test_cpu_gpu_compat.py:42: NumbaDeprecationWarning: The 'nopython' keyword argument was not supplied to the 'numba.jit' decorator. The implicit default value for this argument is currently False, but it will be changed to True in Numba 0.59.0. See https://numba.readthedocs.io/en/stable/reference/deprecation.html#deprecation-of-object-mode-fall-back-behaviour-when-using-jit for details. def business_logic(x, y, z): ok test_ex_from_buffer (numba.cuda.tests.doc_examples.test_ffi.TestFFI) ... skipped 'requires cffi' test_ex_linking_cu (numba.cuda.tests.doc_examples.test_ffi.TestFFI) ... skipped 'requires cffi' test_ex_laplace (numba.cuda.tests.doc_examples.test_laplace.TestLaplace) ... skipped 'cudadevrt missing' test_ex_matmul (numba.cuda.tests.doc_examples.test_matmul.TestMatMul) Test of matrix multiplication on various cases. ... ok test_ex_montecarlo (numba.cuda.tests.doc_examples.test_montecarlo.TestMonteCarlo) ... C:\Users\bdice\miniforge3\envs\tstnumba\lib\site-packages\numba\cuda\tests\doc_examples\test_montecarlo.py:92: NumbaDeprecationWarning: The 'nopython' keyword argument was not supplied to the 'numba.jit' decorator. The implicit default value for this argument is currently False, but it will be changed to True in Numba 0.59.0. See https://numba.readthedocs.io/en/stable/reference/deprecation.html#deprecation-of-object-mode-fall-back-behaviour-when-using-jit for details. def func(x): ok test_ex_3d_grid (numba.cuda.tests.doc_examples.test_random.TestRandom) ... ok test_ex_reduction (numba.cuda.tests.doc_examples.test_reduction.TestReduction) ... ok test_ex_sessionize (numba.cuda.tests.doc_examples.test_sessionize.TestSessionization) ... skipped 'cudadevrt missing' test_ex_cuda_ufunc_call (numba.cuda.tests.doc_examples.test_ufunc.TestUFunc) ... ok test_ex_vecadd (numba.cuda.tests.doc_examples.test_vecadd.TestVecAdd) ... ok test_cudalib_path_decision (numba.cuda.tests.nocuda.test_library_lookup.TestCudaLibLookUp) ... skipped 'test assumes conda installed cudatoolkit' test_libdevice_path_decision (numba.cuda.tests.nocuda.test_library_lookup.TestLibDeviceLookUp) ... skipped 'test assumes conda installed cudatoolkit' test_nvvm_path_decision (numba.cuda.tests.nocuda.test_library_lookup.TestNvvmLookUp) ... skipped 'test assumes conda installed cudatoolkit' ---------------------------------------------------------------------- Ran 1462 tests in 244.677s OK (skipped=55, expected failures=11) Parallel: 352. Serial: 1110 ```

jakirkham commented 1 year ago

Thanks Bradley! 🙏

Glad to see %CUDA_HOME% works 🥳

In terms of Numba picking up the libraries by default on Windows. Think we will need some changes in Numba's search path logic ( https://github.com/numba/numba/issues/9278 )

At least we have a viable workaround until that happens

jakirkham commented 1 year ago

Regarding missing cudadevrt, which appears to be the only remaining missing library

Finding cudadevrt from CUDA_HOME
    Located at cudadevrt.lib
    Checking library... ERROR: failed to find cudadevrt:
cudadevrt.lib not found

It looks like this requires a tweak in how Numba searches for static libraries: https://github.com/numba/numba/issues/9278#issuecomment-1806689248

adibbley commented 1 year ago

Tried this out as well and seeing similar results as Bradley.

python -c "from numba.cuda.cudadrv.libs import test; test()"

Details

``` python -c "from numba.cuda.cudadrv.libs import test; test()" Finding driver from candidates: nvcuda.dll \windows\system32\nvcuda.dll Using loader Trying to load driver... ok Loaded from nvcuda.dll Finding nvvm from CUDA_HOME Located at C:\Users\adibbley\Miniconda3\envs\tstnumba\Library\nvvm\bin\nvvm64_40_0.dll Trying to open library... ok Finding nvrtc from CUDA_HOME Located at C:\Users\adibbley\Miniconda3\envs\tstnumba\Library\bin\nvrtc64_120_0.dll Trying to open library... ok Finding cudart from CUDA_HOME Located at C:\Users\adibbley\Miniconda3\envs\tstnumba\Library\bin\cudart64_12.dll Trying to open library... ok Finding cudadevrt from CUDA_HOME Located at cudadevrt.lib Checking library... ERROR: failed to find cudadevrt: cudadevrt.lib not found Finding libdevice from CUDA_HOME Located at C:\Users\adibbley\Miniconda3\envs\tstnumba\Library\nvvm\libdevice\libdevice.10.bc ```

python -m numba.runtests numba.cuda.tests -vf -m

Details

``` python -m numba.runtests numba.cuda.tests -vf -m Parallel: 352. Serial: 1110 test_is_supported_version_false (numba.cuda.tests.cudadrv.test_runtime.TestRuntime) ... ok test_supported_versions (numba.cuda.tests.cudadrv.test_runtime.TestRuntime) ... ok test_libdevice_load (numba.cuda.tests.cudadrv.test_nvvm_driver.TestLibDevice) ... ok test_nvvm_bad_option (numba.cuda.tests.cudadrv.test_nvvm_driver.TestNvvmDriver) ... ok C:\Users\adibbley\Miniconda3\envs\tstnumba\lib\site-packages\numba\cuda\compiler.py:243: NumbaInvalidConfigWarning: debug=True with opt=True (the default) is not supported by CUDA. This may result in a crash - set debug=False or opt=False. warn(NumbaInvalidConfigWarning(msg)) test_is_supported_version_true (numba.cuda.tests.cudadrv.test_runtime.TestRuntime) ... ok test_get_arch_option (numba.cuda.tests.cudadrv.test_nvvm_driver.TestArchOption) ... ok test_nvvm_compile_nullary_option (numba.cuda.tests.cudadrv.test_nvvm_driver.TestNvvmDriver) ... ok test_nvvm_compile_simple (numba.cuda.tests.cudadrv.test_nvvm_driver.TestNvvmDriver) ... ok test_const_string (numba.cuda.tests.cudapy.test_const_string.TestConstStringCodegen) ... ok C:\Users\adibbley\Miniconda3\envs\tstnumba\lib\site-packages\numba\cuda\compiler.py:243: NumbaInvalidConfigWarning: debug=True with opt=True (the default) is not supported by CUDA. This may result in a crash - set debug=False or opt=False. warn(NumbaInvalidConfigWarning(msg)) test_nvvm_future_support (numba.cuda.tests.cudadrv.test_nvvm_driver.TestNvvmDriver) Test unsupported CC to help track the feature support ... skipped 'No new CC unknown to NVVM yet' test_nvvm_from_llvm (numba.cuda.tests.cudadrv.test_nvvm_driver.TestNvvmDriver) ... ok test_nvvm_ir_verify_fail (numba.cuda.tests.cudadrv.test_nvvm_driver.TestNvvmDriver) ... ok test_signature_1 (numba.cuda.tests.cudapy.test_gufunc_scheduling.TestGUFuncScheduling) ... ok test_signature_2 (numba.cuda.tests.cudapy.test_gufunc_scheduling.TestGUFuncScheduling) ... ok test_signature_3 (numba.cuda.tests.cudapy.test_gufunc_scheduling.TestGUFuncScheduling) ... ok test_signature_4 (numba.cuda.tests.cudapy.test_gufunc_scheduling.TestGUFuncScheduling) ... ok test_signature_5 (numba.cuda.tests.cudapy.test_gufunc_scheduling.TestGUFuncScheduling) ... ok test_signature_6 (numba.cuda.tests.cudapy.test_gufunc_scheduling.TestGUFuncScheduling) ... ok test_signature_7 (numba.cuda.tests.cudapy.test_gufunc_scheduling.TestGUFuncScheduling) ... ok test_nvvm_warning (numba.cuda.tests.cudadrv.test_nvvm_driver.TestNvvmDriver) ... ok test_device_function_with_debug (numba.cuda.tests.cudapy.test_compiler.TestCompileToPTX) ... ok test_device_function_with_line_info (numba.cuda.tests.cudapy.test_compiler.TestCompileToPTX) ... ok test___nv_acosf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test_kernel_with_debug (numba.cuda.tests.cudapy.test_compiler.TestCompileToPTX) ... ok test_fastmath (numba.cuda.tests.cudapy.test_compiler.TestCompileToPTX) ... ok test_nvvm_support (numba.cuda.tests.cudadrv.test_nvvm_driver.TestNvvmDriver) Test supported CC by NVVM ... ok test_global_kernel (numba.cuda.tests.cudapy.test_compiler.TestCompileToPTX) ... ok test_non_void_return_type (numba.cuda.tests.cudapy.test_compiler.TestCompileToPTX) ... ok test_kernel_with_line_info (numba.cuda.tests.cudapy.test_compiler.TestCompileToPTX) ... ok test_device_function (numba.cuda.tests.cudapy.test_compiler.TestCompileToPTX) ... ok test___nv_acosh (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_acoshf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_asin (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_asinf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_atan (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_asinhf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_atan2f (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_brev (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_brevll (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_abs (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test_nanosleep (numba.cuda.tests.cudapy.test_compiler.TestCompileOnlyTests) ... ok test___nv_atan2 (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_byte_perm (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_atanf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_atanhf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_acos (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_atanh (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_cbrtf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_ceil (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_cbrt (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_ceilf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_copysign (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_copysignf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_clzll (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_clz (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_coshf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_cospi (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_dadd_rd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_cosh (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_dadd_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_cosf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_cospif (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_dadd_ru (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_dadd_rz (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_cos (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_ddiv_rd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_ddiv_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_dmul_rd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_ddiv_ru (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_dmul_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_ddiv_rz (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_double2float_rd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_dmul_ru (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_double2float_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_double2float_rz (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_double2hiint (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_dmul_rz (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_double2float_ru (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_double2int_rd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_double2int_ru (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_double2ll_rd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_double2ll_ru (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_double2int_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_double2int_rz (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_double2ll_rz (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test_fp16_binary_operators (numba.cuda.tests.nocuda.test_function_resolution.TestFunctionResolution) ... ok test___nv_double2loint (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test_fp16_unary_operators (numba.cuda.tests.nocuda.test_function_resolution.TestFunctionResolution) ... ok test___nv_double2uint_rd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_double2ll_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test_nvvm_accepts_encoding (numba.cuda.tests.nocuda.test_nvvm.TestNvvmWithoutCuda) ... ok test___nv_double2uint_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_double2uint_ru (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_double2uint_rz (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_asinh (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_double2ull_rd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_double2ull_ru (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_double2ull_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test_mandel (numba.cuda.tests.cudapy.test_mandel.TestCudaMandel) Just make sure we can compile this ... ok test_no_impl_import (numba.cuda.tests.nocuda.test_import.TestImport) Tests that importing cuda doesn't trigger the import of modules ... ok test___nv_double2ull_rz (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_double_as_longlong (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_erfcf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_drcp_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_drcp_ru (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_drcp_rd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_drcp_rz (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_dsqrt_rd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_erfcinvf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_dsqrt_ru (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_erfcinv (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_dsqrt_rz (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_erff (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_dsqrt_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_erfinvf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_erfcx (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_erfinv (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_erfcxf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_exp10f (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_exp10 (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_exp (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_exp2f (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_exp2 (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_expm1 (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_erf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_expm1f (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_erfc (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fabsf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fadd_rd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fadd_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fabs (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_expf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fadd_rz (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fast_cosf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fast_exp10f (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fadd_ru (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fast_log2f (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fast_logf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fast_expf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fast_log10f (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fast_tanf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fast_powf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fast_fdividef (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fdim (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fdimf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fast_sinf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fast_sincosf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fdiv_rd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fdiv_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fdiv_ru (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_ffs (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_ffsll (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fdiv_rz (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_finitef (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_float2int_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_float2int_rz (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_float2int_rd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_float2ll_rd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_float2half_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_float2ll_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_float2int_ru (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_float2ll_ru (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_float2ll_rz (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_float2uint_rd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_float2uint_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_float2ull_rd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_float2uint_rz (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_float2ull_rz (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_float_as_int (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_float2uint_ru (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_floorf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_float2ull_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fma (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fma_rd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_floor (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_float2ull_ru (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fma_ru (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fma_rz (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fmaf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fmaf_rd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fmaf_ru (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fma_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fmaf_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fmax (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fmaf_rz (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fminf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fmul_rd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fmaxf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fmin (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fmul_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_frcp_rd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fmul_ru (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fmodf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fmul_rz (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fmod (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_frcp_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_frcp_ru (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_frcp_rz (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_frexpf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_frexp (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_frsqrt_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fsqrt_rd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fsub_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_hypot (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fsqrt_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_hypotf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fsqrt_rz (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fsub_rz (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_int2float_rd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_ilogb (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fsub_rd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_ilogbf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_int2double_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fsqrt_ru (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_int2float_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_hadd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fsub_ru (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_int_as_float (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_isinfd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_int2float_rz (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_isfinited (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_int2float_ru (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_isnand (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_isinff (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_isnanf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_hiloint2double (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_half2float (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_j0f (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_j1f (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_ldexpf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_j1 (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_lgamma (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_j0 (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_ll2double_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_lgammaf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_ll2double_ru (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_ldexp (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_ll2double_rz (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_ll2double_rd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_ll2float_rd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_ll2float_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_llmax (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_llmin (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_jn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_llrintf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_llrint (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_ll2float_rz (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_jnf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_ll2float_ru (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_llroundf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_llround (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_log (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_llabs (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_log10 (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_log1pf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_log1p (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_log2 (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_logb (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_log2f (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_logf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_max (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_log10f (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_longlong_as_double (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_min (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_logbf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_mul24 (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_mulhi (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_modf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_mul64hi (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_nearbyint (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_nearbyintf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_modff (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_nextafterf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_nextafter (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_normcdff (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_normcdf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_popc (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_popcll (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_normcdfinv (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_powf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_normcdfinvf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_rcbrt (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_powif (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_pow (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_powi (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_rcbrtf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_rhadd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_remainderf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_rint (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_remquof (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_remainder (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_rintf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_roundf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_round (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_rsqrt (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_remquo (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_rsqrtf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_sad (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_saturatef (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_scalbn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_signbitf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_scalbnf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_signbitd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_sqrt (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_sinpif (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_sincos (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_tanf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_tan (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_sincospif (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_sqrtf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_sin (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_tanh (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_sincospi (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_tanhf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_sincosf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_tgammaf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_trunc (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_truncf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_sinpi (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_sinh (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_uhadd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_uint2double_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_uint2float_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_uint2float_rd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_sinf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_uint2float_rz (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_ull2double_rd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_ull2double_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_uint2float_ru (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_tgamma (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_ull2double_rz (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_ull2float_rd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_sinhf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_ull2double_ru (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_ull2float_ru (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_ull2float_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_ull2float_rz (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_ullmin (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_ullmax (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_umax (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_umul64hi (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_umin (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_umulhi (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_umul24 (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_urhadd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_usad (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_y1f (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_y1 (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_y0f (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_y0 (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_yn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_ynf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test_contigous_2d (numba.cuda.tests.cudadrv.test_array_attr.TestArrayAttr) ... ok test_contigous_3d (numba.cuda.tests.cudadrv.test_array_attr.TestArrayAttr) ... ok test_contigous_4d (numba.cuda.tests.cudadrv.test_array_attr.TestArrayAttr) ... ok test_ravel_1d (numba.cuda.tests.cudadrv.test_array_attr.TestArrayAttr) ... ok test_ravel_c (numba.cuda.tests.cudadrv.test_array_attr.TestArrayAttr) ... ok test_ravel_f (numba.cuda.tests.cudadrv.test_array_attr.TestArrayAttr) ... ok test_ravel_stride_1d (numba.cuda.tests.cudadrv.test_array_attr.TestArrayAttr) ... ok test_ravel_stride_c (numba.cuda.tests.cudadrv.test_array_attr.TestArrayAttr) ... ok test_ravel_stride_f (numba.cuda.tests.cudadrv.test_array_attr.TestArrayAttr) ... ok test_reshape_c (numba.cuda.tests.cudadrv.test_array_attr.TestArrayAttr) ... ok test_reshape_f (numba.cuda.tests.cudadrv.test_array_attr.TestArrayAttr) ... ok test_attached_non_primary (numba.cuda.tests.cudadrv.test_context_stack.Test3rdPartyContext) ... ok test_attached_primary (numba.cuda.tests.cudadrv.test_context_stack.Test3rdPartyContext) ... ok test_cudajit_in_attached_primary_context (numba.cuda.tests.cudadrv.test_context_stack.Test3rdPartyContext) ... ok test_accepted_context_switch (numba.cuda.tests.cudadrv.test_context_stack.TestContextAPI) ... skipped 'need more than 1 gpus' test_context_memory (numba.cuda.tests.cudadrv.test_context_stack.TestContextAPI) ... ok test_forbidden_context_switch (numba.cuda.tests.cudadrv.test_context_stack.TestContextAPI) ... skipped 'need more than 1 gpus' test_gpus_current (numba.cuda.tests.cudadrv.test_context_stack.TestContextStack) ... ok test_gpus_iter (numba.cuda.tests.cudadrv.test_context_stack.TestContextStack) ... ok test_gpus_len (numba.cuda.tests.cudadrv.test_context_stack.TestContextStack) ... ok test_index_1d (numba.cuda.tests.cudadrv.test_cuda_array_slicing.CudaArrayIndexing) ... ok test_index_2d (numba.cuda.tests.cudadrv.test_cuda_array_slicing.CudaArrayIndexing) ... ok test_index_3d (numba.cuda.tests.cudadrv.test_cuda_array_slicing.CudaArrayIndexing) ... ok test_array_assign_all (numba.cuda.tests.cudadrv.test_cuda_array_slicing.CudaArraySetting) ... ok test_array_assign_column (numba.cuda.tests.cudadrv.test_cuda_array_slicing.CudaArraySetting) ... ok test_array_assign_deep_subarray (numba.cuda.tests.cudadrv.test_cuda_array_slicing.CudaArraySetting) ... ok test_array_assign_row (numba.cuda.tests.cudadrv.test_cuda_array_slicing.CudaArraySetting) ... ok test_array_assign_subarray (numba.cuda.tests.cudadrv.test_cuda_array_slicing.CudaArraySetting) ... ok test_broadcast (numba.cuda.tests.cudadrv.test_cuda_array_slicing.CudaArraySetting) ... ok test_incompatible_highdim (numba.cuda.tests.cudadrv.test_cuda_array_slicing.CudaArraySetting) ... ok test_incompatible_shape (numba.cuda.tests.cudadrv.test_cuda_array_slicing.CudaArraySetting) ... ok test_issue_6505 (numba.cuda.tests.cudadrv.test_cuda_array_slicing.CudaArraySetting) ... skipped 'Requires PR #6367' test_no_sync_default_stream (numba.cuda.tests.cudadrv.test_cuda_array_slicing.CudaArraySetting) ... ok test_no_sync_supplied_stream (numba.cuda.tests.cudadrv.test_cuda_array_slicing.CudaArraySetting) ... ok test_rank (numba.cuda.tests.cudadrv.test_cuda_array_slicing.CudaArraySetting) ... ok test_scalar (numba.cuda.tests.cudadrv.test_cuda_array_slicing.CudaArraySetting) ... ok test_strides (numba.cuda.tests.cudadrv.test_cuda_array_slicing.CudaArraySetting) ... ok test_sync (numba.cuda.tests.cudadrv.test_cuda_array_slicing.CudaArraySetting) ... ok test_empty_slice_1d (numba.cuda.tests.cudadrv.test_cuda_array_slicing.CudaArraySlicing) ... ok test_empty_slice_2d (numba.cuda.tests.cudadrv.test_cuda_array_slicing.CudaArraySlicing) ... ok test_negative_slicing_1d (numba.cuda.tests.cudadrv.test_cuda_array_slicing.CudaArraySlicing) ... ok test_negative_slicing_2d (numba.cuda.tests.cudadrv.test_cuda_array_slicing.CudaArraySlicing) ... ok test_prefix_1d (numba.cuda.tests.cudadrv.test_cuda_array_slicing.CudaArraySlicing) ... ok test_prefix_2d (numba.cuda.tests.cudadrv.test_cuda_array_slicing.CudaArraySlicing) ... ok test_prefix_select (numba.cuda.tests.cudadrv.test_cuda_array_slicing.CudaArraySlicing) ... ok test_select_3d_first_two_dim (numba.cuda.tests.cudadrv.test_cuda_array_slicing.CudaArraySlicing) ... ok test_select_c (numba.cuda.tests.cudadrv.test_cuda_array_slicing.CudaArraySlicing) ... ok test_select_f (numba.cuda.tests.cudadrv.test_cuda_array_slicing.CudaArraySlicing) ... ok test_strided_index_1d (numba.cuda.tests.cudadrv.test_cuda_array_slicing.CudaArrayStridedSlice) ... ok test_strided_index_2d (numba.cuda.tests.cudadrv.test_cuda_array_slicing.CudaArrayStridedSlice) ... ok test_strided_index_3d (numba.cuda.tests.cudadrv.test_cuda_array_slicing.CudaArrayStridedSlice) ... ok test_auto_context (numba.cuda.tests.cudadrv.test_cuda_auto_context.TestCudaAutoContext) A problem was revealed by a customer that the use cuda.to_device ... ok test_auto_device (numba.cuda.tests.cudadrv.test_cuda_devicerecord.TestCudaDeviceRecord) ... ok test_device_record_copy (numba.cuda.tests.cudadrv.test_cuda_devicerecord.TestCudaDeviceRecord) ... ok test_device_record_interface (numba.cuda.tests.cudadrv.test_cuda_devicerecord.TestCudaDeviceRecord) ... ok test_from_record_like (numba.cuda.tests.cudadrv.test_cuda_devicerecord.TestCudaDeviceRecord) ... ok test_auto_device (numba.cuda.tests.cudadrv.test_cuda_devicerecord.TestCudaDeviceRecordWithRecord) ... ok test_device_record_copy (numba.cuda.tests.cudadrv.test_cuda_devicerecord.TestCudaDeviceRecordWithRecord) ... ok test_device_record_interface (numba.cuda.tests.cudadrv.test_cuda_devicerecord.TestCudaDeviceRecordWithRecord) ... ok test_from_record_like (numba.cuda.tests.cudadrv.test_cuda_devicerecord.TestCudaDeviceRecordWithRecord) ... ok test_structured_array1 (numba.cuda.tests.cudadrv.test_cuda_devicerecord.TestRecordDtypeWithStructArrays) ... ok test_structured_array2 (numba.cuda.tests.cudadrv.test_cuda_devicerecord.TestRecordDtypeWithStructArrays) ... ok test_structured_array3 (numba.cuda.tests.cudadrv.test_cuda_devicerecord.TestRecordDtypeWithStructArrays) ... ok test_structured_array4 (numba.cuda.tests.cudadrv.test_cuda_devicerecord.TestRecordDtypeWithStructArrays) ... ok test_cuda_driver_basic (numba.cuda.tests.cudadrv.test_cuda_driver.TestCudaDriver) ... ok test_cuda_driver_default_stream (numba.cuda.tests.cudadrv.test_cuda_driver.TestCudaDriver) ... ok test_cuda_driver_external_stream (numba.cuda.tests.cudadrv.test_cuda_driver.TestCudaDriver) ... ok test_cuda_driver_legacy_default_stream (numba.cuda.tests.cudadrv.test_cuda_driver.TestCudaDriver) ... ok test_cuda_driver_occupancy (numba.cuda.tests.cudadrv.test_cuda_driver.TestCudaDriver) ... ok test_cuda_driver_per_thread_default_stream (numba.cuda.tests.cudadrv.test_cuda_driver.TestCudaDriver) ... ok test_cuda_driver_stream (numba.cuda.tests.cudadrv.test_cuda_driver.TestCudaDriver) ... ok test_cuda_driver_stream_operations (numba.cuda.tests.cudadrv.test_cuda_driver.TestCudaDriver) ... ok test_device_get_uuid (numba.cuda.tests.cudadrv.test_cuda_driver.TestDevice) ... ok test_derived_pointer (numba.cuda.tests.cudadrv.test_cuda_memory.TestCudaMemory) ... ok test_device_memory (numba.cuda.tests.cudadrv.test_cuda_memory.TestCudaMemory) ... ok test_device_view (numba.cuda.tests.cudadrv.test_cuda_memory.TestCudaMemory) ... ok test_host_alloc (numba.cuda.tests.cudadrv.test_cuda_memory.TestCudaMemory) ... ok test_managed_memory (numba.cuda.tests.cudadrv.test_cuda_memory.TestCudaMemory) ... ok test_pinned_memory (numba.cuda.tests.cudadrv.test_cuda_memory.TestCudaMemory) ... ok test_user_extension (numba.cuda.tests.cudadrv.test_cuda_memory.TestCudaMemory) ... ok test_d2d (numba.cuda.tests.cudadrv.test_cuda_memory.TestCudaMemoryFunctions) ... ok test_memcpy (numba.cuda.tests.cudadrv.test_cuda_memory.TestCudaMemoryFunctions) ... ok test_memset (numba.cuda.tests.cudadrv.test_cuda_memory.TestCudaMemoryFunctions) ... ok test_c_contiguous_array (numba.cuda.tests.cudadrv.test_cuda_memory.TestMVExtent) ... ok test_ctypes_double (numba.cuda.tests.cudadrv.test_cuda_memory.TestMVExtent) ... ok test_ctypes_struct (numba.cuda.tests.cudadrv.test_cuda_memory.TestMVExtent) ... ok test_f_contiguous_array (numba.cuda.tests.cudadrv.test_cuda_memory.TestMVExtent) ... ok test_single_element_array (numba.cuda.tests.cudadrv.test_cuda_memory.TestMVExtent) ... ok test_1d_view (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCoreContiguous) ... ok test_1d_view_f (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCoreContiguous) ... ok test_2d_view (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCoreContiguous) ... ok test_2d_view_f (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCoreContiguous) ... ok test_device_array_like_1d (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCoreContiguous) ... ok test_device_array_like_1d_f (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCoreContiguous) ... ok test_device_array_like_2d (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCoreContiguous) ... ok test_device_array_like_2d_f (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCoreContiguous) ... ok test_device_array_like_2d_f_transpose (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCoreContiguous) ... ok test_device_array_like_2d_transpose (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCoreContiguous) ... ok test_device_array_like_3d (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCoreContiguous) ... ok test_device_array_like_3d_f (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCoreContiguous) ... ok test_bug6697 (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_c_f_contiguity_matches_numpy (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_device_array_from_readonly (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_device_array_interface (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_broadcast_host_copy (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_contiguous_copy_device (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_contiguous_copy_host_1d (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_contiguous_copy_host_3d (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_contiguous_device_strided (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_contiguous_host_strided (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_contiguous_slice (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_dtype (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_no_copy (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_partition (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_relaxed_strides (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_replace (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_shape (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_transpose_T (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_transpose_duplicatedaxis (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_transpose_identity (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_transpose_ok (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_transpose_wrongaxis (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_transpose_wrongdim (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_typing_order_2d_c (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_typing_order_2d_f (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_typing_order_broadcasted (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_typing_order_contig_slice_c (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_typing_order_contig_slice_f (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_typing_order_noncontig_slice_c (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_typing_order_noncontig_slice_f (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_typing_order_simple_c (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_typing_order_simple_f (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_view_bad_itemsize (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_view_bad_not_c_contig (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_view_ok (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_view_ok_not_c_contig (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_issue_8477 (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_len_1d (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_len_2d (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_len_3d (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_stream_bind (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_recarray (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestRecarray) ... ok test_max_pending_bytes (numba.cuda.tests.cudadrv.test_deallocations.TestDeallocation) ... ok test_max_pending_count (numba.cuda.tests.cudadrv.test_deallocations.TestDeallocation) ... ok test_basic (numba.cuda.tests.cudadrv.test_deallocations.TestDeferCleanup) ... ok test_exception (numba.cuda.tests.cudadrv.test_deallocations.TestDeferCleanup) ... ok test_nested (numba.cuda.tests.cudadrv.test_deallocations.TestDeferCleanup) ... ok test_context_manager (numba.cuda.tests.cudadrv.test_deallocations.TestDeferCleanupAvail) ... ok test_device_memory (numba.cuda.tests.cudadrv.test_deallocations.TestDel) ... ok test_event (numba.cuda.tests.cudadrv.test_deallocations.TestDel) ... ok test_managed_memory (numba.cuda.tests.cudadrv.test_deallocations.TestDel) ... ok test_mapped_contextmanager (numba.cuda.tests.cudadrv.test_deallocations.TestDel) ... ok test_mapped_memory (numba.cuda.tests.cudadrv.test_deallocations.TestDel) ... ok test_pinned_contextmanager (numba.cuda.tests.cudadrv.test_deallocations.TestDel) ... ok test_pinned_memory (numba.cuda.tests.cudadrv.test_deallocations.TestDel) ... ok test_stream (numba.cuda.tests.cudadrv.test_deallocations.TestDel) ... ok test_cuda_find_lib_errors (numba.cuda.tests.cudadrv.test_detect.TestCUDAFindLibs) This tests that the find_libs works as expected in the case of an ... skipped 'linux only' test_cuda_detect (numba.cuda.tests.cudadrv.test_detect.TestCudaDetect) ... ok test_bad_plugin_version (numba.cuda.tests.cudadrv.test_emm_plugins.TestBadEMMPluginVersion) ... ok test_get_ipc_handle (numba.cuda.tests.cudadrv.test_emm_plugins.TestDeviceOnlyEMMPlugin) ... skipped 'linux only test' test_get_memory_info (numba.cuda.tests.cudadrv.test_emm_plugins.TestDeviceOnlyEMMPlugin) ... ok test_initialized_in_context (numba.cuda.tests.cudadrv.test_emm_plugins.TestDeviceOnlyEMMPlugin) ... ok test_memalloc (numba.cuda.tests.cudadrv.test_emm_plugins.TestDeviceOnlyEMMPlugin) ... ok test_reset (numba.cuda.tests.cudadrv.test_emm_plugins.TestDeviceOnlyEMMPlugin) ... ok test_event_elapsed (numba.cuda.tests.cudadrv.test_events.TestCudaEvent) ... ok test_event_elapsed_stream (numba.cuda.tests.cudadrv.test_events.TestCudaEvent) ... ok test_host_alloc_driver (numba.cuda.tests.cudadrv.test_host_alloc.TestHostAlloc) ... ok test_host_alloc_mapped (numba.cuda.tests.cudadrv.test_host_alloc.TestHostAlloc) ... ok test_host_alloc_pinned (numba.cuda.tests.cudadrv.test_host_alloc.TestHostAlloc) ... ok test_host_operators (numba.cuda.tests.cudadrv.test_host_alloc.TestHostAlloc) ... ok test_cuda_disabled_error (numba.cuda.tests.cudadrv.test_init.TestInit) ... ok test_cuda_disabled_raising (numba.cuda.tests.cudadrv.test_init.TestInit) ... ok test_init_failure_error (numba.cuda.tests.cudadrv.test_init.TestInit) ... ok test_init_failure_raising (numba.cuda.tests.cudadrv.test_init.TestInit) ... ok test_init_success (numba.cuda.tests.cudadrv.test_init.TestInit) ... ok test_inline_rsqrt (numba.cuda.tests.cudadrv.test_inline_ptx.TestCudaInlineAsm) ... ok test_device_supports_float16 (numba.cuda.tests.cudadrv.test_is_fp16.TestIsFP16Supported) ... ok test_is_fp16_supported (numba.cuda.tests.cudadrv.test_is_fp16.TestIsFP16Supported) ... ok test_get_const_mem_size (numba.cuda.tests.cudadrv.test_linker.TestLinker) ... ok test_get_local_mem_per_specialized (numba.cuda.tests.cudadrv.test_linker.TestLinker) ... ok test_get_local_mem_per_thread (numba.cuda.tests.cudadrv.test_linker.TestLinker) ... ok test_get_max_threads_per_block (numba.cuda.tests.cudadrv.test_linker.TestLinker) ... ok test_get_no_shared_memory (numba.cuda.tests.cudadrv.test_linker.TestLinker) ... ok test_get_shared_mem_per_block (numba.cuda.tests.cudadrv.test_linker.TestLinker) ... ok test_get_shared_mem_per_specialized (numba.cuda.tests.cudadrv.test_linker.TestLinker) ... ok test_linker_basic (numba.cuda.tests.cudadrv.test_linker.TestLinker) Simply go through the constructor and destructor ... ok test_linking_cu (numba.cuda.tests.cudadrv.test_linker.TestLinker) ... ok test_linking_cu_cuda_include (numba.cuda.tests.cudadrv.test_linker.TestLinker) ... skipped 'CUDA include dir not available on this system' test_linking_cu_error (numba.cuda.tests.cudadrv.test_linker.TestLinker) ... ok test_linking_cu_log_warning (numba.cuda.tests.cudadrv.test_linker.TestLinker) ... ok test_linking_eager_compile (numba.cuda.tests.cudadrv.test_linker.TestLinker) ... ok test_linking_file_with_no_extension_error (numba.cuda.tests.cudadrv.test_linker.TestLinker) ... ok test_linking_lazy_compile (numba.cuda.tests.cudadrv.test_linker.TestLinker) ... ok test_linking_unknown_filetype_error (numba.cuda.tests.cudadrv.test_linker.TestLinker) ... ok test_max_threads_exceeded (numba.cuda.tests.cudadrv.test_linker.TestLinker) ... ok test_set_registers_38 (numba.cuda.tests.cudadrv.test_linker.TestLinker) ... ok test_set_registers_57 (numba.cuda.tests.cudadrv.test_linker.TestLinker) ... ok test_set_registers_eager (numba.cuda.tests.cudadrv.test_linker.TestLinker) ... ok test_set_registers_no_max (numba.cuda.tests.cudadrv.test_linker.TestLinker) Ensure that the jitted kernel used in the test_set_registers_* tests ... ok test_try_to_link_nonexistent (numba.cuda.tests.cudadrv.test_linker.TestLinker) ... ok test_managed_alloc_driver_host_attach (numba.cuda.tests.cudadrv.test_managed_alloc.TestManagedAlloc) ... skipped 'linux only test' test_managed_alloc_driver_oversubscribe (numba.cuda.tests.cudadrv.test_managed_alloc.TestManagedAlloc) ... skipped 'linux only test' test_managed_alloc_driver_undersubscribe (numba.cuda.tests.cudadrv.test_managed_alloc.TestManagedAlloc) ... skipped 'linux only test' test_managed_array_attach_global (numba.cuda.tests.cudadrv.test_managed_alloc.TestManagedAlloc) ... skipped 'linux only test' test_managed_array_attach_host (numba.cuda.tests.cudadrv.test_managed_alloc.TestManagedAlloc) ... skipped 'linux only test' test_mvc (numba.cuda.tests.cudadrv.test_mvc.TestMinorVersionCompatibility) ... skipped 'linux only test' test_pinned (numba.cuda.tests.cudadrv.test_pinned.TestPinned) ... ok test_unpinned (numba.cuda.tests.cudadrv.test_pinned.TestPinned) ... ok test_profiling (numba.cuda.tests.cudadrv.test_profiler.TestProfiler) ... ok test_ptds (numba.cuda.tests.cudadrv.test_ptds.TestPTDS) ... skipped 'linux only test' test_reset_device (numba.cuda.tests.cudadrv.test_reset_device.TestResetDevice) ... ok test_visible_devices_set_after_import (numba.cuda.tests.cudadrv.test_runtime.TestVisibleDevices) ... skipped 'This test requires multiple GPUs' test_select_device (numba.cuda.tests.cudadrv.test_select_device.TestSelectDevice) ... ok test_add_callback (numba.cuda.tests.cudadrv.test_streams.TestCudaStream) ... ok test_add_callback_with_default_arg (numba.cuda.tests.cudadrv.test_streams.TestCudaStream) ... ok test_async_done (numba.cuda.tests.cudadrv.test_streams.TestCudaStream) ... ok test_cancelled_future (numba.cuda.tests.cudadrv.test_streams.TestCudaStream) ... ok test_multiple_async_done (numba.cuda.tests.cudadrv.test_streams.TestCudaStream) ... ok test_multiple_async_done_multiple_streams (numba.cuda.tests.cudadrv.test_streams.TestCudaStream) ... ok test_parallel_tasks (numba.cuda.tests.cudadrv.test_streams.TestCudaStream) ... ok test_failed_stream (numba.cuda.tests.cudadrv.test_streams.TestFailingStream) ... skipped '' test_record_alignment (numba.cuda.tests.cudapy.test_alignment.TestAlignment) ... ok test_record_alignment_error (numba.cuda.tests.cudapy.test_alignment.TestAlignment) ... C:\Users\adibbley\Miniconda3\envs\tstnumba\lib\site-packages\numba\core\utils.py:213: NumbaPendingDeprecationWarning: Code using Numba extension API maybe depending on 'old_style' error-capturing, which is deprecated and will be replaced by 'new_style' in a future release. See details at https://numba.readthedocs.io/en/latest/reference/deprecation.html#deprecation-of-old-style-numba-captured-errors Exception origin: File "C:\Users\adibbley\Miniconda3\envs\tstnumba\lib\site-packages\numba\core\base.py", line 970, in sentry_record_alignment raise TypeError(msg) warnings.warn(msg, ok test_array_like_1d (numba.cuda.tests.cudapy.test_array.TestCudaArray) ... ok test_array_like_1d_f (numba.cuda.tests.cudapy.test_array.TestCudaArray) ... ok test_array_like_1d_view (numba.cuda.tests.cudapy.test_array.TestCudaArray) ... ok test_array_like_1d_view_f (numba.cuda.tests.cudapy.test_array.TestCudaArray) ... ok test_array_like_2d (numba.cuda.tests.cudapy.test_array.TestCudaArray) ... ok test_array_like_2d_f (numba.cuda.tests.cudapy.test_array.TestCudaArray) ... ok test_array_like_2d_f_transpose (numba.cuda.tests.cudapy.test_array.TestCudaArray) ... ok test_array_like_2d_transpose (numba.cuda.tests.cudapy.test_array.TestCudaArray) ... ok test_array_like_2d_view (numba.cuda.tests.cudapy.test_array.TestCudaArray) ... ok test_array_like_2d_view_f (numba.cuda.tests.cudapy.test_array.TestCudaArray) ... ok test_array_like_2d_view_f_transpose (numba.cuda.tests.cudapy.test_array.TestCudaArray) ... ok test_array_like_2d_view_transpose_device (numba.cuda.tests.cudapy.test_array.TestCudaArray) ... ok test_array_like_2d_view_transpose_simulator (numba.cuda.tests.cudapy.test_array.TestCudaArray) ... skipped 'Numba and NumPy stride semantics differ for transpose' test_array_like_3d (numba.cuda.tests.cudapy.test_array.TestCudaArray) ... ok test_array_like_3d_f (numba.cuda.tests.cudapy.test_array.TestCudaArray) ... ok test_auto_device_const (numba.cuda.tests.cudapy.test_array.TestCudaArray) ... ok test_gpu_array_interleaved (numba.cuda.tests.cudapy.test_array.TestCudaArray) ... ok test_gpu_array_strided (numba.cuda.tests.cudapy.test_array.TestCudaArray) ... ok test_gpu_array_zero_length (numba.cuda.tests.cudapy.test_array.TestCudaArray) ... ok test_issue_4628 (numba.cuda.tests.cudapy.test_array.TestCudaArray) ... ok test_null_shape (numba.cuda.tests.cudapy.test_array.TestCudaArray) ... ok test_array_ary (numba.cuda.tests.cudapy.test_array_args.TestCudaArrayArg) ... ok test_empty_tuple (numba.cuda.tests.cudapy.test_array_args.TestCudaArrayArg) ... ok test_namedtuple (numba.cuda.tests.cudapy.test_array_args.TestCudaArrayArg) ... ok test_namedunituple (numba.cuda.tests.cudapy.test_array_args.TestCudaArrayArg) ... ok test_tuple (numba.cuda.tests.cudapy.test_array_args.TestCudaArrayArg) ... ok test_tuple_of_array_scalar_tuple (numba.cuda.tests.cudapy.test_array_args.TestCudaArrayArg) ... ok test_tuple_of_arrays (numba.cuda.tests.cudapy.test_array_args.TestCudaArrayArg) ... ok test_tuple_of_empty_tuples (numba.cuda.tests.cudapy.test_array_args.TestCudaArrayArg) ... ok test_tuple_of_tuples (numba.cuda.tests.cudapy.test_array_args.TestCudaArrayArg) ... ok test_tuple_of_tuples_and_scalars (numba.cuda.tests.cudapy.test_array_args.TestCudaArrayArg) ... ok test_unituple (numba.cuda.tests.cudapy.test_array_args.TestCudaArrayArg) ... ok test_reinterpret_array_type (numba.cuda.tests.cudapy.test_array_methods.TestCudaArrayMethods) Reinterpret byte array as int32 in the GPU. ... ok test_atomic_add (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_add2 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_add3 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_add_double (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_add_double_2 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_add_double_3 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_add_double_global (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_add_double_global_2 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_add_double_global_3 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_add_float (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_add_float_2 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_add_float_3 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_add_returns_old (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_and (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_and2 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_and3 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_and_global (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_and_global_2 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_cas2_1dim (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_cas2_2dim (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_cas3_1dim (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_cas3_2dim (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_cas4_1dim (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_cas4_2dim (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_cas_1dim (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_cas_2dim (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_compare_and_swap (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_compare_and_swap2 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_compare_and_swap3 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_compare_and_swap4 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_dec2_32 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_dec2_64 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_dec3_new (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_dec_32 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_dec_64 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_dec_global2_32 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_dec_global2_64 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_dec_global_32 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_dec_global_64 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_exch (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_exch2 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_exch3 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_exch_global (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_inc2_32 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_inc2_64 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_inc3 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_inc_32 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_inc_64 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_inc_global_2_32 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_inc_global_2_64 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_inc_global_32 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_inc_global_64 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_max_double (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_max_double_normalizedindex (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_max_double_oneindex (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_max_double_shared (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_max_float32 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_max_int32 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_max_int64 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_max_nan_location (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_max_nan_val (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_max_returns_no_replace (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_max_returns_old_nan_in_array (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_max_returns_old_nan_val (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_max_returns_old_replace (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_max_uint32 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_max_uint64 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_min_double (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_min_double_normalizedindex (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_min_double_oneindex (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_min_double_shared (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_min_float (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_min_int32 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_min_int64 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_min_nan_location (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_min_nan_val (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_min_returns_old_nan_in_array (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_min_returns_old_nan_val (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_min_returns_old_no_replace (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_min_returns_old_replace (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_min_uint32 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_min_uint64 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_nanmax_double (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_nanmax_double_oneindex (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_nanmax_double_shared (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_nanmax_float32 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_nanmax_int32 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_nanmax_int64 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_nanmax_returns_old_nan_in_array (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_nanmax_returns_old_nan_val (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_nanmax_returns_old_no_replace (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_nanmax_returns_old_replace (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_nanmax_uint32 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_nanmax_uint64 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_nanmin_double (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_nanmin_double_oneindex (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_nanmin_double_shared (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_nanmin_float (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_nanmin_int32 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_nanmin_int64 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_nanmin_returns_old_nan_in_array (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_nanmin_returns_old_nan_val (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_nanmin_returns_old_no_replace (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_nanmin_returns_old_replace (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_nanmin_uint32 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_nanmin_uint64 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_or (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_or2 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_or3 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_or_global (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_or_global_2 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_sub (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_sub2 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_sub3 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_sub_double (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_sub_double_2 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_sub_double_3 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_sub_double_global (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_sub_double_global_2 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_sub_double_global_3 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_sub_float (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_sub_float_2 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_sub_float_3 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_xor (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_xor2 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_xor3 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_xor_global (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_xor_global_2 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_blackscholes (numba.cuda.tests.cudapy.test_blackscholes.TestBlackScholes) ... ok test_boolean (numba.cuda.tests.cudapy.test_boolean.TestCudaBoolean) ... ok test_cpu_and_cuda_reuse (numba.cuda.tests.cudapy.test_caching.CUDAAndCPUCachingTest) ... ok test_cpu_and_cuda_targets (numba.cuda.tests.cudapy.test_caching.CUDAAndCPUCachingTest) ... ok test_cache_cg (numba.cuda.tests.cudapy.test_caching.CUDACachingTest) ... skipped 'cudadevrt missing' test_cache_invalidate (numba.cuda.tests.cudapy.test_caching.CUDACachingTest) ... ok test_cache_reuse (numba.cuda.tests.cudapy.test_caching.CUDACachingTest) ... ok test_caching (numba.cuda.tests.cudapy.test_caching.CUDACachingTest) ... ok test_cannot_cache_linking_libraries (numba.cuda.tests.cudapy.test_caching.CUDACachingTest) ... ok test_closure (numba.cuda.tests.cudapy.test_caching.CUDACachingTest) ... ok test_many_locals (numba.cuda.tests.cudapy.test_caching.CUDACachingTest) ... ok test_no_caching (numba.cuda.tests.cudapy.test_caching.CUDACachingTest) ... ok test_non_creatable_pycache (numba.cuda.tests.cudapy.test_caching.CUDACachingTest) ... skipped 'Cannot create a directory to which writes are preventable' test_non_writable_pycache (numba.cuda.tests.cudapy.test_caching.CUDACachingTest) ... skipped 'Cannot create a directory to which writes are preventable' test_recompile (numba.cuda.tests.cudapy.test_caching.CUDACachingTest) ... ok test_same_names (numba.cuda.tests.cudapy.test_caching.CUDACachingTest) ... ok test_cannot_serialize_unfinalized (numba.cuda.tests.cudapy.test_caching.TestCUDACodeLibrary) ... ok test_cache (numba.cuda.tests.cudapy.test_caching.TestMultiCCCaching) ... skipped 'Need two different CCs for multi-CC cache test' test_multiprocessing (numba.cuda.tests.cudapy.test_caching.TestMultiprocessCache) ... ok test_float16_to_float_ptx (numba.cuda.tests.cudapy.test_casting.TestCasting) ... ok test_float16_to_int_ptx (numba.cuda.tests.cudapy.test_casting.TestCasting) ... ok test_float16_to_uint_ptx (numba.cuda.tests.cudapy.test_casting.TestCasting) ... ok test_float_to_complex (numba.cuda.tests.cudapy.test_casting.TestCasting) ... ok test_float_to_float (numba.cuda.tests.cudapy.test_casting.TestCasting) ... ok test_float_to_int (numba.cuda.tests.cudapy.test_casting.TestCasting) ... ok test_float_to_uint (numba.cuda.tests.cudapy.test_casting.TestCasting) ... ok test_int_to_float (numba.cuda.tests.cudapy.test_casting.TestCasting) ... ok test_int_to_float16_ptx (numba.cuda.tests.cudapy.test_casting.TestCasting) ... ok test_literal_to_float16 (numba.cuda.tests.cudapy.test_casting.TestCasting) ... ok test_native_cast (numba.cuda.tests.cudapy.test_casting.TestCasting) ... ok test_uint_to_float16_ptx (numba.cuda.tests.cudapy.test_casting.TestCasting) ... ok test_from_buffer (numba.cuda.tests.cudapy.test_cffi.TestCFFI) ... skipped 'requires cffi' test_compile_ptx_for_current_device (numba.cuda.tests.cudapy.test_compiler.TestCompileToPTXForCurrentDevice) ... ok test_atomic_on_imag (numba.cuda.tests.cudapy.test_complex.TestAtomicOnComplexComponents) ... ok test_atomic_on_real (numba.cuda.tests.cudapy.test_complex.TestAtomicOnComplexComponents) ... ok test_acos (numba.cuda.tests.cudapy.test_complex.TestCMath) ... ok test_acosh (numba.cuda.tests.cudapy.test_complex.TestCMath) ... ok test_asin (numba.cuda.tests.cudapy.test_complex.TestCMath) ... ok test_asinh (numba.cuda.tests.cudapy.test_complex.TestCMath) ... ok test_atan (numba.cuda.tests.cudapy.test_complex.TestCMath) ... ok test_atanh (numba.cuda.tests.cudapy.test_complex.TestCMath) ... ok test_cos (numba.cuda.tests.cudapy.test_complex.TestCMath) ... ok test_cosh (numba.cuda.tests.cudapy.test_complex.TestCMath) ... ok test_exp (numba.cuda.tests.cudapy.test_complex.TestCMath) ... ok test_isfinite (numba.cuda.tests.cudapy.test_complex.TestCMath) ... ok test_isinf (numba.cuda.tests.cudapy.test_complex.TestCMath) ... ok test_isnan (numba.cuda.tests.cudapy.test_complex.TestCMath) ... ok test_log (numba.cuda.tests.cudapy.test_complex.TestCMath) ... ok test_log10 (numba.cuda.tests.cudapy.test_complex.TestCMath) ... ok test_log_base (numba.cuda.tests.cudapy.test_complex.TestCMath) ... ok test_phase (numba.cuda.tests.cudapy.test_complex.TestCMath) ... ok test_polar (numba.cuda.tests.cudapy.test_complex.TestCMath) ... ok test_rect (numba.cuda.tests.cudapy.test_complex.TestCMath) ... ok test_sin (numba.cuda.tests.cudapy.test_complex.TestCMath) ... ok test_sinh (numba.cuda.tests.cudapy.test_complex.TestCMath) ... ok test_sqrt (numba.cuda.tests.cudapy.test_complex.TestCMath) ... ok test_tan (numba.cuda.tests.cudapy.test_complex.TestCMath) ... ok test_tanh (numba.cuda.tests.cudapy.test_complex.TestCMath) ... ok test_conjugate (numba.cuda.tests.cudapy.test_complex.TestComplex) ... ok test_imag (numba.cuda.tests.cudapy.test_complex.TestComplex) ... ok test_real (numba.cuda.tests.cudapy.test_complex.TestComplex) ... ok test_cuda_complex_arg (numba.cuda.tests.cudapy.test_complex_kernel.TestCudaComplex) ... ok test_assign_const_byte_string (numba.cuda.tests.cudapy.test_const_string.TestConstString) ... ok test_assign_const_bytes_in_record (numba.cuda.tests.cudapy.test_const_string.TestConstString) ... ok test_assign_const_string_in_record (numba.cuda.tests.cudapy.test_const_string.TestConstString) ... ok test_assign_const_unicode_string (numba.cuda.tests.cudapy.test_const_string.TestConstString) ... ok test_const_align (numba.cuda.tests.cudapy.test_constmem.TestCudaConstantMemory) ... ok test_const_array (numba.cuda.tests.cudapy.test_constmem.TestCudaConstantMemory) ... ok test_const_array_2d (numba.cuda.tests.cudapy.test_constmem.TestCudaConstantMemory) ... ok test_const_array_3d (numba.cuda.tests.cudapy.test_constmem.TestCudaConstantMemory) ... ok test_const_empty (numba.cuda.tests.cudapy.test_constmem.TestCudaConstantMemory) ... ok test_const_record (numba.cuda.tests.cudapy.test_constmem.TestCudaConstantMemory) ... ok test_const_record_align (numba.cuda.tests.cudapy.test_constmem.TestCudaConstantMemory) ... ok test_const_record_empty (numba.cuda.tests.cudapy.test_constmem.TestCudaConstantMemory) ... ok test_false_cooperative_doesnt_link_cudadevrt (numba.cuda.tests.cudapy.test_cooperative_groups.TestCudaCooperativeGroups) We should only mark a kernel as cooperative and link cudadevrt if the ... skipped 'cudadevrt missing' test_max_cooperative_grid_blocks (numba.cuda.tests.cudapy.test_cooperative_groups.TestCudaCooperativeGroups) ... skipped 'cudadevrt missing' test_sync_at_matrix_row (numba.cuda.tests.cudapy.test_cooperative_groups.TestCudaCooperativeGroups) ... skipped 'cudadevrt missing' test_sync_group (numba.cuda.tests.cudapy.test_cooperative_groups.TestCudaCooperativeGroups) ... skipped 'cudadevrt missing' test_sync_group_is_cooperative (numba.cuda.tests.cudapy.test_cooperative_groups.TestCudaCooperativeGroups) ... skipped 'cudadevrt missing' test_this_grid (numba.cuda.tests.cudapy.test_cooperative_groups.TestCudaCooperativeGroups) ... skipped 'cudadevrt missing' test_this_grid_is_cooperative (numba.cuda.tests.cudapy.test_cooperative_groups.TestCudaCooperativeGroups) ... skipped 'cudadevrt missing' test_array_views (numba.cuda.tests.cudapy.test_cuda_array_interface.TestCudaArrayInterface) Views created via array interface support: ... ok test_as_cuda_array (numba.cuda.tests.cudapy.test_cuda_array_interface.TestCudaArrayInterface) ... ok test_consume_no_stream (numba.cuda.tests.cudapy.test_cuda_array_interface.TestCudaArrayInterface) ... ok test_consume_no_sync (numba.cuda.tests.cudapy.test_cuda_array_interface.TestCudaArrayInterface) ... ok test_consume_stream (numba.cuda.tests.cudapy.test_cuda_array_interface.TestCudaArrayInterface) ... ok test_consume_sync (numba.cuda.tests.cudapy.test_cuda_array_interface.TestCudaArrayInterface) ... ok test_consume_sync_disabled (numba.cuda.tests.cudapy.test_cuda_array_interface.TestCudaArrayInterface) ... ok test_consuming_strides (numba.cuda.tests.cudapy.test_cuda_array_interface.TestCudaArrayInterface) ... ok test_gufunc_arg (numba.cuda.tests.cudapy.test_cuda_array_interface.TestCudaArrayInterface) ... ok test_kernel_arg (numba.cuda.tests.cudapy.test_cuda_array_interface.TestCudaArrayInterface) ... ok test_launch_no_sync (numba.cuda.tests.cudapy.test_cuda_array_interface.TestCudaArrayInterface) ... ok test_launch_sync (numba.cuda.tests.cudapy.test_cuda_array_interface.TestCudaArrayInterface) ... ok test_launch_sync_disabled (numba.cuda.tests.cudapy.test_cuda_array_interface.TestCudaArrayInterface) ... ok test_launch_sync_two_streams (numba.cuda.tests.cudapy.test_cuda_array_interface.TestCudaArrayInterface) ... ok test_masked_array (numba.cuda.tests.cudapy.test_cuda_array_interface.TestCudaArrayInterface) ... ok test_negative_strided_copy_to_host (numba.cuda.tests.cudapy.test_cuda_array_interface.TestCudaArrayInterface) ... ok test_negative_strided_issue (numba.cuda.tests.cudapy.test_cuda_array_interface.TestCudaArrayInterface) ... ok test_ownership (numba.cuda.tests.cudapy.test_cuda_array_interface.TestCudaArrayInterface) ... ok test_produce_managed_no_stream (numba.cuda.tests.cudapy.test_cuda_array_interface.TestCudaArrayInterface) ... skipped 'linux only test' test_produce_managed_stream (numba.cuda.tests.cudapy.test_cuda_array_interface.TestCudaArrayInterface) ... skipped 'linux only test' test_produce_no_stream (numba.cuda.tests.cudapy.test_cuda_array_interface.TestCudaArrayInterface) ... ok test_produce_stream (numba.cuda.tests.cudapy.test_cuda_array_interface.TestCudaArrayInterface) ... ok test_strides (numba.cuda.tests.cudapy.test_cuda_array_interface.TestCudaArrayInterface) ... ok test_ufunc_arg (numba.cuda.tests.cudapy.test_cuda_array_interface.TestCudaArrayInterface) ... ok test_zero_size_array (numba.cuda.tests.cudapy.test_cuda_array_interface.TestCudaArrayInterface) ... ok test_device_array (numba.cuda.tests.cudapy.test_cuda_jit_no_types.TestCudaJitNoTypes) ... ok test_device_jit (numba.cuda.tests.cudapy.test_cuda_jit_no_types.TestCudaJitNoTypes) ... ok test_device_jit_2 (numba.cuda.tests.cudapy.test_cuda_jit_no_types.TestCudaJitNoTypes) ... ok test_jit_debug_simulator (numba.cuda.tests.cudapy.test_cuda_jit_no_types.TestCudaJitNoTypes) ... C:\Users\adibbley\Miniconda3\envs\tstnumba\lib\site-packages\numba\cuda\decorators.py:81: NumbaInvalidConfigWarning: debug=True with opt=True (the default) is not supported by CUDA. This may result in a crash - set debug=False or opt=False. warn(NumbaInvalidConfigWarning(msg)) ok test_basic_datetime_kernel (numba.cuda.tests.cudapy.test_datetime.TestCudaDateTime) ... ok test_datetime_view_as_int64 (numba.cuda.tests.cudapy.test_datetime.TestCudaDateTime) ... ok test_gufunc (numba.cuda.tests.cudapy.test_datetime.TestCudaDateTime) ... ok test_scalar_datetime_kernel (numba.cuda.tests.cudapy.test_datetime.TestCudaDateTime) ... ok test_timedelta_view_as_int64 (numba.cuda.tests.cudapy.test_datetime.TestCudaDateTime) ... ok test_ufunc (numba.cuda.tests.cudapy.test_datetime.TestCudaDateTime) ... ok test_dump_assembly (numba.cuda.tests.cudapy.test_debug.TestDebugOutput) ... ok test_dump_bytecode (numba.cuda.tests.cudapy.test_debug.TestDebugOutput) ... ok test_dump_cfg (numba.cuda.tests.cudapy.test_debug.TestDebugOutput) ... ok test_dump_ir (numba.cuda.tests.cudapy.test_debug.TestDebugOutput) ... ok test_dump_llvm (numba.cuda.tests.cudapy.test_debug.TestDebugOutput) ... ok test_chained_device_function (numba.cuda.tests.cudapy.test_debuginfo.TestCudaDebugInfo) ... ok test_chained_device_function_two_calls (numba.cuda.tests.cudapy.test_debuginfo.TestCudaDebugInfo) ... ok test_chained_device_three_functions (numba.cuda.tests.cudapy.test_debuginfo.TestCudaDebugInfo) ... ok test_debug_function_calls_device_function (numba.cuda.tests.cudapy.test_debuginfo.TestCudaDebugInfo) ... ok test_debug_function_calls_internal_impl (numba.cuda.tests.cudapy.test_debuginfo.TestCudaDebugInfo) ... ok test_debuginfo_in_asm (numba.cuda.tests.cudapy.test_debuginfo.TestCudaDebugInfo) ... ok test_environment_override (numba.cuda.tests.cudapy.test_debuginfo.TestCudaDebugInfo) ... ok test_issue_5835 (numba.cuda.tests.cudapy.test_debuginfo.TestCudaDebugInfo) ... ok test_no_debuginfo_in_asm (numba.cuda.tests.cudapy.test_debuginfo.TestCudaDebugInfo) ... ok test_wrapper_has_debuginfo (numba.cuda.tests.cudapy.test_debuginfo.TestCudaDebugInfo) ... ok test_bad_declare_device_string (numba.cuda.tests.cudapy.test_device_func.TestDeviceFunc) ... ok test_bad_declare_device_tuple (numba.cuda.tests.cudapy.test_device_func.TestDeviceFunc) ... ok test_cpu_dispatcher (numba.cuda.tests.cudapy.test_device_func.TestDeviceFunc) ... C:\Users\adibbley\Miniconda3\envs\tstnumba\lib\site-packages\numba\cuda\tests\cudapy\test_device_func.py:69: NumbaDeprecationWarning: The 'nopython' keyword argument was not supplied to the 'numba.jit' decorator. The implicit default value for this argument is currently False, but it will be changed to True in Numba 0.59.0. See https://numba.readthedocs.io/en/stable/reference/deprecation.html#deprecation-of-object-mode-fall-back-behaviour-when-using-jit for details. def add(a, b): ok test_cpu_dispatcher_invalid (numba.cuda.tests.cudapy.test_device_func.TestDeviceFunc) ... C:\Users\adibbley\Miniconda3\envs\tstnumba\lib\site-packages\numba\cuda\tests\cudapy\test_device_func.py:79: NumbaDeprecationWarning: The 'nopython' keyword argument was not supplied to the 'numba.jit' decorator. The implicit default value for this argument is currently False, but it will be changed to True in Numba 0.59.0. See https://numba.readthedocs.io/en/stable/reference/deprecation.html#deprecation-of-object-mode-fall-back-behaviour-when-using-jit for details. @jit('(i4, i4)') ok test_cpu_dispatcher_other_module (numba.cuda.tests.cudapy.test_device_func.TestDeviceFunc) ... C:\Users\adibbley\Miniconda3\envs\tstnumba\lib\site-packages\numba\cuda\tests\cudapy\test_device_func.py:92: NumbaDeprecationWarning: The 'nopython' keyword argument was not supplied to the 'numba.jit' decorator. The implicit default value for this argument is currently False, but it will be changed to True in Numba 0.59.0. See https://numba.readthedocs.io/en/stable/reference/deprecation.html#deprecation-of-object-mode-fall-back-behaviour-when-using-jit for details. def add(a, b): ok test_declare_device_signature (numba.cuda.tests.cudapy.test_device_func.TestDeviceFunc) ... ok test_declare_device_string (numba.cuda.tests.cudapy.test_device_func.TestDeviceFunc) ... ok test_device_casting (numba.cuda.tests.cudapy.test_device_func.TestDeviceFunc) ... ok test_device_func_as_kernel_disallowed (numba.cuda.tests.cudapy.test_device_func.TestDeviceFunc) ... ok test_indirect_add2f (numba.cuda.tests.cudapy.test_device_func.TestDeviceFunc) ... ok test_inspect_asm (numba.cuda.tests.cudapy.test_device_func.TestDeviceFunc) ... ok test_inspect_llvm (numba.cuda.tests.cudapy.test_device_func.TestDeviceFunc) ... ok test_inspect_sass_disallowed (numba.cuda.tests.cudapy.test_device_func.TestDeviceFunc) ... ok test_use_add2f (numba.cuda.tests.cudapy.test_device_func.TestDeviceFunc) ... ok test_ambiguous_new_version (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcher) Test compiling new version in an ambiguous case ... ok test_coerce_input_types (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcher) ... ok test_coerce_input_types_unsafe (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcher) ... expected failure test_coerce_input_types_unsafe_complex (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcher) ... ok test_dispatcher_docstring (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcher) ... ok test_explicit_signatures_ambiguous_resolution (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcher) ... ok test_explicit_signatures_device (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcher) ... ok test_explicit_signatures_device_ambiguous (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcher) ... ok test_explicit_signatures_device_same_type_class (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcher) ... ok test_explicit_signatures_device_unsafe (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcher) ... ok test_explicit_signatures_mixed (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcher) ... ok test_explicit_signatures_same_type_class (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcher) ... ok test_explicit_signatures_signatures (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcher) ... ok test_explicit_signatures_strings (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcher) ... ok test_explicit_signatures_tuples (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcher) ... ok test_explicit_signatures_unsafe (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcher) ... expected failure test_lock (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcher) Test that (lazy) compiling from several threads at once doesn't ... ok test_get_const_mem_specialized (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcherKernelProperties) ... ok test_get_const_mem_unspecialized (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcherKernelProperties) ... ok test_get_local_mem_per_thread_specialized (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcherKernelProperties) ... ok test_get_local_mem_per_thread_unspecialized (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcherKernelProperties) ... ok test_get_max_threads_per_block_unspecialized (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcherKernelProperties) ... ok test_get_regs_per_thread_specialized (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcherKernelProperties) ... ok test_get_regs_per_thread_unspecialized (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcherKernelProperties) ... ok test_get_shared_mem_per_block_specialized (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcherKernelProperties) ... ok test_get_shared_mem_per_block_unspecialized (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcherKernelProperties) ... ok test_no_double_specialize_no_sig_diff_types (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcherSpecialization) ... ok test_no_double_specialize_no_sig_same_types (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcherSpecialization) ... ok test_no_double_specialize_sig_diff_types (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcherSpecialization) ... ok test_no_double_specialize_sig_same_types (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcherSpecialization) ... ok test_specialize_cache_same (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcherSpecialization) ... ok test_specialize_cache_same_with_ordering (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcherSpecialization) ... ok test_compare (numba.cuda.tests.cudapy.test_enums.EnumTest) ... ok test_getattr_getitem (numba.cuda.tests.cudapy.test_enums.EnumTest) ... ok test_int_cast (numba.cuda.tests.cudapy.test_enums.EnumTest) ... ok test_int_coerce (numba.cuda.tests.cudapy.test_enums.EnumTest) ... ok test_return_from_device_func (numba.cuda.tests.cudapy.test_enums.EnumTest) ... ok test_vectorize (numba.cuda.tests.cudapy.test_enums.EnumTest) ... ok test_non_integral_dims (numba.cuda.tests.cudapy.test_errors.TestJitErrors) ... ok test_too_many_dims (numba.cuda.tests.cudapy.test_errors.TestJitErrors) ... ok test_typing_error (numba.cuda.tests.cudapy.test_errors.TestJitErrors) ... ok test_unconfigured_typed_cudakernel (numba.cuda.tests.cudapy.test_errors.TestJitErrors) ... ok test_unconfigured_untyped_cudakernel (numba.cuda.tests.cudapy.test_errors.TestJitErrors) ... ok test_exception (numba.cuda.tests.cudapy.test_exception.TestException) ... ok test_no_zero_division_error (numba.cuda.tests.cudapy.test_exception.TestException) ... ok test_raise_causing_warp_diverge (numba.cuda.tests.cudapy.test_exception.TestException) Test case for issue #2655. ... ok test_raise_in_device_function (numba.cuda.tests.cudapy.test_exception.TestException) ... C:\Users\adibbley\Miniconda3\envs\tstnumba\lib\site-packages\numba\cuda\decorators.py:81: NumbaInvalidConfigWarning: debug=True with opt=True (the default) is not supported by CUDA. This may result in a crash - set debug=False or opt=False. warn(NumbaInvalidConfigWarning(msg)) expected failure test_user_raise (numba.cuda.tests.cudapy.test_exception.TestException) ... ok test_zero_division_error_in_debug (numba.cuda.tests.cudapy.test_exception.TestException) ... ok test_attributes (numba.cuda.tests.cudapy.test_extending.TestExtending) ... ok test_extension_type_as_arg (numba.cuda.tests.cudapy.test_extending.TestExtending) ... ok test_extension_type_as_retvalue (numba.cuda.tests.cudapy.test_extending.TestExtending) ... ok test_property (numba.cuda.tests.cudapy.test_extending.TestExtending) ... ok test_cosf (numba.cuda.tests.cudapy.test_fastmath.TestFastMathOption) ... ok test_device_fastmath_propagation (numba.cuda.tests.cudapy.test_fastmath.TestFastMathOption) ... expected failure test_divf (numba.cuda.tests.cudapy.test_fastmath.TestFastMathOption) ... ok test_divf_exception (numba.cuda.tests.cudapy.test_fastmath.TestFastMathOption) ... C:\Users\adibbley\Miniconda3\envs\tstnumba\lib\site-packages\numba\cuda\decorators.py:81: NumbaInvalidConfigWarning: debug=True with opt=True (the default) is not supported by CUDA. This may result in a crash - set debug=False or opt=False. warn(NumbaInvalidConfigWarning(msg)) C:\Users\adibbley\Miniconda3\envs\tstnumba\lib\site-packages\numba\cuda\decorators.py:81: NumbaInvalidConfigWarning: debug=True with opt=True (the default) is not supported by CUDA. This may result in a crash - set debug=False or opt=False. warn(NumbaInvalidConfigWarning(msg)) ok test_expf (numba.cuda.tests.cudapy.test_fastmath.TestFastMathOption) ... ok test_log10f (numba.cuda.tests.cudapy.test_fastmath.TestFastMathOption) ... ok test_log2f (numba.cuda.tests.cudapy.test_fastmath.TestFastMathOption) ... ok test_logf (numba.cuda.tests.cudapy.test_fastmath.TestFastMathOption) ... ok test_powf (numba.cuda.tests.cudapy.test_fastmath.TestFastMathOption) ... ok test_sinf (numba.cuda.tests.cudapy.test_fastmath.TestFastMathOption) ... ok test_tanf (numba.cuda.tests.cudapy.test_fastmath.TestFastMathOption) ... ok test_tanhf (numba.cuda.tests.cudapy.test_fastmath.TestFastMathOption) ... ok test_tanhf_compile_ptx (numba.cuda.tests.cudapy.test_fastmath.TestFastMathOption) ... ok test_forall_1 (numba.cuda.tests.cudapy.test_forall.TestForAll) ... ok test_forall_2 (numba.cuda.tests.cudapy.test_forall.TestForAll) ... ok test_forall_negative_work (numba.cuda.tests.cudapy.test_forall.TestForAll) ... ok test_forall_no_work (numba.cuda.tests.cudapy.test_forall.TestForAll) ... ok test_freevar (numba.cuda.tests.cudapy.test_freevar.TestFreeVar) Make sure we can compile the following kernel with freevar reference ... ok test_frexp_f4 (numba.cuda.tests.cudapy.test_frexp_ldexp.TestCudaFrexpLdexp) ... ok test_frexp_f8 (numba.cuda.tests.cudapy.test_frexp_ldexp.TestCudaFrexpLdexp) ... ok test_ldexp_f4 (numba.cuda.tests.cudapy.test_frexp_ldexp.TestCudaFrexpLdexp) ... ok test_ldexp_f8 (numba.cuda.tests.cudapy.test_frexp_ldexp.TestCudaFrexpLdexp) ... ok test_global_int_const (numba.cuda.tests.cudapy.test_globals.TestCudaTestGlobal) Test simple_smem ... ok test_bad_return_type (numba.cuda.tests.cudapy.test_gufunc.TestCUDAGufunc) ... ok test_copy (numba.cuda.tests.cudapy.test_gufunc.TestCUDAGufunc) ... ok test_copy2d (numba.cuda.tests.cudapy.test_gufunc.TestCUDAGufunc) ... ok test_copy_odd (numba.cuda.tests.cudapy.test_gufunc.TestCUDAGufunc) ... ok test_copy_unspecified_return (numba.cuda.tests.cudapy.test_gufunc.TestCUDAGufunc) ... ok test_duplicated_output (numba.cuda.tests.cudapy.test_gufunc.TestCUDAGufunc) ... ok test_efficient_launch_configuration (numba.cuda.tests.cudapy.test_gufunc.TestCUDAGufunc) ... ok test_gufunc (numba.cuda.tests.cudapy.test_gufunc.TestCUDAGufunc) ... ok test_gufunc_auto_transfer (numba.cuda.tests.cudapy.test_gufunc.TestCUDAGufunc) ... ok test_gufunc_hidim (numba.cuda.tests.cudapy.test_gufunc.TestCUDAGufunc) ... ok test_gufunc_name (numba.cuda.tests.cudapy.test_gufunc.TestCUDAGufunc) ... ok test_gufunc_new_axis (numba.cuda.tests.cudapy.test_gufunc.TestCUDAGufunc) ... ok test_gufunc_small (numba.cuda.tests.cudapy.test_gufunc.TestCUDAGufunc) ... ok test_gufunc_stream (numba.cuda.tests.cudapy.test_gufunc.TestCUDAGufunc) ... ok test_incorrect_number_of_pos_args (numba.cuda.tests.cudapy.test_gufunc.TestCUDAGufunc) ... ok test_inefficient_launch_configuration (numba.cuda.tests.cudapy.test_gufunc.TestCUDAGufunc) ... ok test_invalid_flags (numba.cuda.tests.cudapy.test_gufunc.TestCUDAGufunc) ... ok test_nopython_flag (numba.cuda.tests.cudapy.test_gufunc.TestCUDAGufunc) ... ok test_tuple_of_array_arg (numba.cuda.tests.cudapy.test_gufunc.TestCUDAGufunc) ... ok test_tuple_of_namedtuple_arg (numba.cuda.tests.cudapy.test_gufunc.TestCUDAGufunc) ... ok test_tuple_of_tuple_arg (numba.cuda.tests.cudapy.test_gufunc.TestCUDAGufunc) ... ok test_incorrect_number_of_pos_args (numba.cuda.tests.cudapy.test_gufunc.TestMultipleOutputs) ... ok test_multiple_output_allocation (numba.cuda.tests.cudapy.test_gufunc.TestMultipleOutputs) ... ok test_multiple_output_dtypes (numba.cuda.tests.cudapy.test_gufunc.TestMultipleOutputs) ... ok test_multiple_outputs_distinct_values (numba.cuda.tests.cudapy.test_gufunc.TestMultipleOutputs) ... ok test_multiple_outputs_same_type_passed_in (numba.cuda.tests.cudapy.test_gufunc.TestMultipleOutputs) ... ok test_gufunc_old_style_scalar_as_array (numba.cuda.tests.cudapy.test_gufunc_scalar.TestGUFuncScalar) ... ok test_gufunc_scalar_cast (numba.cuda.tests.cudapy.test_gufunc_scalar.TestGUFuncScalar) ... ok test_gufunc_scalar_input_saxpy (numba.cuda.tests.cudapy.test_gufunc_scalar.TestGUFuncScalar) ... ok test_gufunc_scalar_output (numba.cuda.tests.cudapy.test_gufunc_scalar.TestGUFuncScalar) ... ok test_gufunc_scalar_output_bug (numba.cuda.tests.cudapy.test_gufunc_scalar.TestGUFuncScalar) ... ok test_inplace_div (numba.cuda.tests.cudapy.test_idiv.TestCudaIDiv) ... ok test_inplace_div_double (numba.cuda.tests.cudapy.test_idiv.TestCudaIDiv) ... ok test_inspect_sass_cfg (numba.cuda.tests.cudapy.test_inspect.TestInspect) ... skipped 'nvdisasm needed for inspect_sass_cfg()' test_inspect_sass_eager (numba.cuda.tests.cudapy.test_inspect.TestInspect) ... skipped 'nvdisasm needed for inspect_sass()' test_inspect_sass_lazy (numba.cuda.tests.cudapy.test_inspect.TestInspect) ... skipped 'nvdisasm needed for inspect_sass()' test_inspect_sass_nvdisasm_missing (numba.cuda.tests.cudapy.test_inspect.TestInspect) ... ok test_monotyped (numba.cuda.tests.cudapy.test_inspect.TestInspect) ... ok test_polytyped (numba.cuda.tests.cudapy.test_inspect.TestInspect) ... ok test_3dgrid (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_3dgrid_2 (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_brev_u4 (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_brev_u8 (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_cbrt_f32 (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_cbrt_f64 (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_clz_i4 (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_clz_i4_0s (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_clz_i4_1s (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_clz_i8 (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_clz_u4 (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) Although the CUDA Math API ... ok test_ffs_i4 (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_ffs_i4_0s (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_ffs_i4_1s (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_ffs_i8 (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_ffs_u4 (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_fill3d_threadidx (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_fill_threadidx (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_fma_f4 (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_fma_f8 (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_fp16_comparison (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_fp16_intrinsics_common (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_habs (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_habs_ptx (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_habs_scalar (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_hadd (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_hadd_ptx (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_hadd_scalar (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_hdiv (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_hdiv_scalar (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_hexp10 (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_hfma (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_hfma_ptx (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_hfma_scalar (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_hmax (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_hmin (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_hmul (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_hmul_ptx (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_hmul_scalar (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_hneg (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_hneg_ptx (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_hneg_scalar (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_hsub (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_hsub_ptx (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_hsub_scalar (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_intrinsic_forloop_step (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_multiple_float16_comparisons (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_nonliteral_grid_error (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_nonliteral_gridsize_error (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_popc_u4 (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_popc_u8 (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_round_f4 (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_round_f8 (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_round_to_f4 (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_round_to_f4_halfway (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_round_to_f4_overflow (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_round_to_f8 (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_round_to_f8_halfway (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_round_to_f8_overflow (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_selp (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_simple_grid1d (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_simple_grid2d (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_simple_gridsize1d (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_simple_gridsize2d (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_simple_laneid (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_simple_threadidx (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_simple_warpsize (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_ipc_array (numba.cuda.tests.cudapy.test_ipc.TestIpcMemory) ... skipped 'linux only test' test_ipc_handle (numba.cuda.tests.cudapy.test_ipc.TestIpcMemory) ... skipped 'linux only test' test_ipc_handle_serialization (numba.cuda.tests.cudapy.test_ipc.TestIpcMemory) ... skipped 'linux only test' test_unsupported (numba.cuda.tests.cudapy.test_ipc.TestIpcNotSupported) ... ok test_ipc_array (numba.cuda.tests.cudapy.test_ipc.TestIpcStaged) ... skipped 'linux only test' test_staged (numba.cuda.tests.cudapy.test_ipc.TestIpcStaged) ... skipped 'linux only test' test_enumerate (numba.cuda.tests.cudapy.test_iterators.TestIterators) ... ok test_enumerate_zip (numba.cuda.tests.cudapy.test_iterators.TestIterators) ... ok test_zip (numba.cuda.tests.cudapy.test_iterators.TestIterators) ... ok test_zip_enumerate (numba.cuda.tests.cudapy.test_iterators.TestIterators) ... ok test_enumerate (numba.cuda.tests.cudapy.test_lang.TestLang) ... ok test_issue_872 (numba.cuda.tests.cudapy.test_lang.TestLang) Ensure that typing and lowering of CUDA kernel API primitives works in ... ok test_zip (numba.cuda.tests.cudapy.test_lang.TestLang) ... ok test_laplace_small (numba.cuda.tests.cudapy.test_laplace.TestCudaLaplace) ... ok test_frexp (numba.cuda.tests.cudapy.test_libdevice.TestLibdevice) ... ok test_sad (numba.cuda.tests.cudapy.test_libdevice.TestLibdevice) ... ok test_sincos (numba.cuda.tests.cudapy.test_libdevice.TestLibdevice) ... ok test_debug_and_lineinfo_warning (numba.cuda.tests.cudapy.test_lineinfo.TestCudaLineInfo) ... ok test_lineinfo_in_asm (numba.cuda.tests.cudapy.test_lineinfo.TestCudaLineInfo) ... ok test_lineinfo_in_device_function (numba.cuda.tests.cudapy.test_lineinfo.TestCudaLineInfo) ... ok test_lineinfo_maintains_error_model (numba.cuda.tests.cudapy.test_lineinfo.TestCudaLineInfo) ... ok test_no_lineinfo_in_asm (numba.cuda.tests.cudapy.test_lineinfo.TestCudaLineInfo) ... ok test_no_lineinfo_in_device_function (numba.cuda.tests.cudapy.test_lineinfo.TestCudaLineInfo) ... ok test_invalid_string_dtype (numba.cuda.tests.cudapy.test_localmem.TestCudaLocalMem) ... ok test_issue_fp16_support (numba.cuda.tests.cudapy.test_localmem.TestCudaLocalMem) ... ok test_local_array (numba.cuda.tests.cudapy.test_localmem.TestCudaLocalMem) ... ok test_local_array_1_tuple (numba.cuda.tests.cudapy.test_localmem.TestCudaLocalMem) Ensure that local arrays can be constructed with 1-tuple shape ... ok test_local_array_complex (numba.cuda.tests.cudapy.test_localmem.TestCudaLocalMem) ... ok test_numba_dtype (numba.cuda.tests.cudapy.test_localmem.TestCudaLocalMem) ... ok test_numpy_dtype (numba.cuda.tests.cudapy.test_localmem.TestCudaLocalMem) ... ok test_string_dtype (numba.cuda.tests.cudapy.test_localmem.TestCudaLocalMem) ... ok test_struct_model_type_arr (numba.cuda.tests.cudapy.test_localmem.TestCudaLocalMem) ... ok test_type_with_struct_data_model (numba.cuda.tests.cudapy.test_localmem.TestCudaLocalMem) ... ok test_math_acos (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_acosh (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_asin (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_asinh (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_atan (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_atan2 (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_atanh (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_ceil (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_copysign (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_cos (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_cosh (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_degrees (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_erf (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_erfc (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_exp (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_expm1 (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_fabs (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_floor (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_fmod (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_fp16 (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_fp16_trunc (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_gamma (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_hypot (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_isfinite (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_isinf (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_isnan (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_lgamma (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_log (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_log10 (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_log1p (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_log2 (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_mod_binop (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_modf (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_pow (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... C:\Users\adibbley\Miniconda3\envs\tstnumba\lib\site-packages\numba\cuda\tests\cudapy\test_math.py:620: RuntimeWarning: overflow encountered in cast Cref[i] = math.pow(A[i], B[i]) C:\Users\adibbley\Miniconda3\envs\tstnumba\lib\site-packages\numba\cuda\tests\cudapy\test_math.py:621: RuntimeWarning: overflow encountered in cast np.testing.assert_allclose(np.power(A, B).astype(npdtype), C, rtol=1e-6) ok test_math_pow_binop (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_radians (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_remainder (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_remainder_0_0 (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_sin (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_sinh (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_sqrt (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_tan (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_tanh (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_trunc (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_trunc_non_float64 (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_func (numba.cuda.tests.cudapy.test_matmul.TestCudaMatMul) ... ok test_max_f4f4 (numba.cuda.tests.cudapy.test_minmax.TestCudaMinMax) ... ok test_max_f4f8 (numba.cuda.tests.cudapy.test_minmax.TestCudaMinMax) ... ok test_max_f8f4 (numba.cuda.tests.cudapy.test_minmax.TestCudaMinMax) ... ok test_max_f8f8 (numba.cuda.tests.cudapy.test_minmax.TestCudaMinMax) ... ok test_min_f4f4 (numba.cuda.tests.cudapy.test_minmax.TestCudaMinMax) ... ok test_min_f4f8 (numba.cuda.tests.cudapy.test_minmax.TestCudaMinMax) ... ok test_min_f8f4 (numba.cuda.tests.cudapy.test_minmax.TestCudaMinMax) ... ok test_min_f8f8 (numba.cuda.tests.cudapy.test_minmax.TestCudaMinMax) ... ok test_montecarlo (numba.cuda.tests.cudapy.test_montecarlo.TestCudaMonteCarlo) Just make sure we can compile this ... ok test_multigpu_context (numba.cuda.tests.cudapy.test_multigpu.TestMultiGPUContext) ... skipped 'need more than 1 gpus' test_multithreaded (numba.cuda.tests.cudapy.test_multigpu.TestMultiGPUContext) ... ok test_with_context (numba.cuda.tests.cudapy.test_multigpu.TestMultiGPUContext) ... skipped 'need more than 1 gpus' test_with_context_peer_copy (numba.cuda.tests.cudapy.test_multigpu.TestMultiGPUContext) ... skipped 'need more than 1 gpus' test_fork (numba.cuda.tests.cudapy.test_multiprocessing.TestMultiprocessing) Test fork detection. ... skipped 'requires Unix' test_concurrent_compiling (numba.cuda.tests.cudapy.test_multithreads.TestMultiThreadCompiling) ... ok test_invalid_context_error_with_d2d (numba.cuda.tests.cudapy.test_multithreads.TestMultiThreadCompiling) ... ok test_invalid_context_error_with_d2h (numba.cuda.tests.cudapy.test_multithreads.TestMultiThreadCompiling) ... ok test_spawn_concurrent_compilation (numba.cuda.tests.cudapy.test_multithreads.TestMultiThreadCompiling) ... C:\Users\adibbley\Miniconda3\envs\tstnumba\lib\site-packages\numba\cuda\dispatcher.py:536: NumbaPerformanceWarning: Grid size 1 will likely result in GPU under-utilization due to low occupancy. warn(NumbaPerformanceWarning(msg)) ok test_for_pre (numba.cuda.tests.cudapy.test_nondet.TestCudaNonDet) Test issue with loop not running due to bad sign-extension at the for ... ok test_add (numba.cuda.tests.cudapy.test_operator.TestOperatorModule) ... ok test_floordiv (numba.cuda.tests.cudapy.test_operator.TestOperatorModule) ... ok test_fp16_abs_ptx (numba.cuda.tests.cudapy.test_operator.TestOperatorModule) ... ok test_fp16_binary (numba.cuda.tests.cudapy.test_operator.TestOperatorModule) ... ok test_fp16_binary_ptx (numba.cuda.tests.cudapy.test_operator.TestOperatorModule) ... ok test_fp16_comparison (numba.cuda.tests.cudapy.test_operator.TestOperatorModule) ... ok test_fp16_comparison_ptx (numba.cuda.tests.cudapy.test_operator.TestOperatorModule) ... ok test_fp16_inplace_binary (numba.cuda.tests.cudapy.test_operator.TestOperatorModule) ... ok test_fp16_inplace_binary_ptx (numba.cuda.tests.cudapy.test_operator.TestOperatorModule) ... ok test_fp16_int8_comparison_ptx (numba.cuda.tests.cudapy.test_operator.TestOperatorModule) ... ok test_fp16_neg_ptx (numba.cuda.tests.cudapy.test_operator.TestOperatorModule) ... ok test_fp16_unary (numba.cuda.tests.cudapy.test_operator.TestOperatorModule) ... ok test_mixed_fp16_binary_arithmetic (numba.cuda.tests.cudapy.test_operator.TestOperatorModule) ... ok test_mixed_fp16_comparison (numba.cuda.tests.cudapy.test_operator.TestOperatorModule) ... ok test_mixed_fp16_comparison_promotion_ptx (numba.cuda.tests.cudapy.test_operator.TestOperatorModule) ... ok test_mul (numba.cuda.tests.cudapy.test_operator.TestOperatorModule) ... ok test_multiple_float16_comparisons (numba.cuda.tests.cudapy.test_operator.TestOperatorModule) ... ok test_multiple_float16_comparisons_false (numba.cuda.tests.cudapy.test_operator.TestOperatorModule) ... ok test_sub (numba.cuda.tests.cudapy.test_operator.TestOperatorModule) ... ok test_truediv (numba.cuda.tests.cudapy.test_operator.TestOperatorModule) ... ok test_device_noopt (numba.cuda.tests.cudapy.test_optimization.TestOptimization) ... ok test_device_opt (numba.cuda.tests.cudapy.test_optimization.TestOptimization) ... ok test_eager_noopt (numba.cuda.tests.cudapy.test_optimization.TestOptimization) ... ok test_eager_opt (numba.cuda.tests.cudapy.test_optimization.TestOptimization) ... ok test_lazy_noopt (numba.cuda.tests.cudapy.test_optimization.TestOptimization) ... ok test_lazy_opt (numba.cuda.tests.cudapy.test_optimization.TestOptimization) ... ok test_call_target_overloaded (numba.cuda.tests.cudapy.test_overload.TestOverload) ... ok test_call_two_cuda_calls (numba.cuda.tests.cudapy.test_overload.TestOverload) ... ok test_call_two_generic_calls (numba.cuda.tests.cudapy.test_overload.TestOverload) ... ok test_cuda (numba.cuda.tests.cudapy.test_overload.TestOverload) ... ok test_cuda_calls_cuda (numba.cuda.tests.cudapy.test_overload.TestOverload) ... ok test_cuda_calls_generic (numba.cuda.tests.cudapy.test_overload.TestOverload) ... ok test_cuda_calls_target_overloaded (numba.cuda.tests.cudapy.test_overload.TestOverload) ... ok test_generic (numba.cuda.tests.cudapy.test_overload.TestOverload) ... ok test_generic_and_cuda (numba.cuda.tests.cudapy.test_overload.TestOverload) ... ok test_generic_calls_cuda (numba.cuda.tests.cudapy.test_overload.TestOverload) ... ok test_generic_calls_generic (numba.cuda.tests.cudapy.test_overload.TestOverload) ... ok test_generic_calls_target_overloaded (numba.cuda.tests.cudapy.test_overload.TestOverload) ... ok test_target_overloaded_calls_target_overloaded (numba.cuda.tests.cudapy.test_overload.TestOverload) ... ok test_cpow_complex128_binop (numba.cuda.tests.cudapy.test_powi.TestCudaPowi) ... ok test_cpow_complex128_inplace_binop (numba.cuda.tests.cudapy.test_powi.TestCudaPowi) ... ok test_cpow_complex128_pow (numba.cuda.tests.cudapy.test_powi.TestCudaPowi) ... ok test_cpow_complex64_binop (numba.cuda.tests.cudapy.test_powi.TestCudaPowi) ... ok test_cpow_complex64_inplace_binop (numba.cuda.tests.cudapy.test_powi.TestCudaPowi) ... ok test_cpow_complex64_pow (numba.cuda.tests.cudapy.test_powi.TestCudaPowi) ... ok test_powi (numba.cuda.tests.cudapy.test_powi.TestCudaPowi) ... ok test_powi_binop (numba.cuda.tests.cudapy.test_powi.TestCudaPowi) ... ok test_cuhello (numba.cuda.tests.cudapy.test_print.TestPrint) ... ok test_printempty (numba.cuda.tests.cudapy.test_print.TestPrint) ... ok test_printfloat (numba.cuda.tests.cudapy.test_print.TestPrint) ... ok test_string (numba.cuda.tests.cudapy.test_print.TestPrint) ... ok test_too_many_args (numba.cuda.tests.cudapy.test_print.TestPrint) ... ok test_py2_div_issue (numba.cuda.tests.cudapy.test_py2_div_issue.TestCudaPy2Div) ... ok test_create (numba.cuda.tests.cudapy.test_random.TestCudaRandomXoroshiro128p) ... ok test_create_stream (numba.cuda.tests.cudapy.test_random.TestCudaRandomXoroshiro128p) ... ok test_create_subsequence_start (numba.cuda.tests.cudapy.test_random.TestCudaRandomXoroshiro128p) ... ok test_normal_float32 (numba.cuda.tests.cudapy.test_random.TestCudaRandomXoroshiro128p) ... ok test_normal_float64 (numba.cuda.tests.cudapy.test_random.TestCudaRandomXoroshiro128p) ... ok test_uniform_float32 (numba.cuda.tests.cudapy.test_random.TestCudaRandomXoroshiro128p) ... ok test_uniform_float64 (numba.cuda.tests.cudapy.test_random.TestCudaRandomXoroshiro128p) ... ok test_assign_array_to_nested (numba.cuda.tests.cudapy.test_record_dtype.TestNestedArrays) ... ok test_assign_array_to_nested_2d (numba.cuda.tests.cudapy.test_record_dtype.TestNestedArrays) ... ok test_getitem_idx (numba.cuda.tests.cudapy.test_record_dtype.TestNestedArrays) ... ok test_getitem_idx_2darray (numba.cuda.tests.cudapy.test_record_dtype.TestNestedArrays) ... expected failure test_issue_7693 (numba.cuda.tests.cudapy.test_record_dtype.TestNestedArrays) ... ok test_record_read_2d_array (numba.cuda.tests.cudapy.test_record_dtype.TestNestedArrays) ... ok test_record_read_array (numba.cuda.tests.cudapy.test_record_dtype.TestNestedArrays) ... ok test_record_read_arrays (numba.cuda.tests.cudapy.test_record_dtype.TestNestedArrays) ... expected failure test_return_array (numba.cuda.tests.cudapy.test_record_dtype.TestNestedArrays) ... expected failure test_return_getattr_getitem_fieldname (numba.cuda.tests.cudapy.test_record_dtype.TestNestedArrays) ... expected failure test_set_array (numba.cuda.tests.cudapy.test_record_dtype.TestNestedArrays) ... C:\Users\adibbley\Miniconda3\envs\tstnumba\lib\site-packages\numba\cuda\tests\cudapy\test_record_dtype.py:108: NumbaPendingDeprecationWarning: Code using Numba extension API maybe depending on 'old_style' error-capturing, which is deprecated and will be replaced by 'new_style' in a future release. See details at https://numba.readthedocs.io/en/latest/reference/deprecation.html#deprecation-of-old-style-numba-captured-errors Exception origin: File "C:\Users\adibbley\Miniconda3\envs\tstnumba\lib\site-packages\numba\core\untyped_passes.py", line 125, in run_pass raise TypeError("Signature mismatch: %d argument types given, " rec.j[:, :] = np.ones((3, 2)) expected failure test_set_arrays (numba.cuda.tests.cudapy.test_record_dtype.TestNestedArrays) ... expected failure test_set_record (numba.cuda.tests.cudapy.test_record_dtype.TestNestedArrays) ... ok test_setitem (numba.cuda.tests.cudapy.test_record_dtype.TestNestedArrays) ... ok test_rec_read_a (numba.cuda.tests.cudapy.test_record_dtype.TestRecordDtype) ... ok test_rec_read_b (numba.cuda.tests.cudapy.test_record_dtype.TestRecordDtype) ... ok test_rec_read_c (numba.cuda.tests.cudapy.test_record_dtype.TestRecordDtype) ... ok test_rec_set_a (numba.cuda.tests.cudapy.test_record_dtype.TestRecordDtype) ... ok test_rec_set_b (numba.cuda.tests.cudapy.test_record_dtype.TestRecordDtype) ... ok test_rec_set_c (numba.cuda.tests.cudapy.test_record_dtype.TestRecordDtype) ... ok test_record_read_1d_array (numba.cuda.tests.cudapy.test_record_dtype.TestRecordDtype) Test reading from a 1D array within a structured type ... ok test_record_read_2d_array (numba.cuda.tests.cudapy.test_record_dtype.TestRecordDtype) Test reading from a 2D array within a structured type ... ok test_record_write_1d_array (numba.cuda.tests.cudapy.test_record_dtype.TestRecordDtype) Test writing to a 1D array within a structured type ... ok test_record_write_2d_array (numba.cuda.tests.cudapy.test_record_dtype.TestRecordDtype) Test writing to a 2D array within a structured type ... ok test_set_a (numba.cuda.tests.cudapy.test_record_dtype.TestRecordDtype) ... ok test_set_b (numba.cuda.tests.cudapy.test_record_dtype.TestRecordDtype) ... ok test_set_c (numba.cuda.tests.cudapy.test_record_dtype.TestRecordDtype) ... ok test_set_record (numba.cuda.tests.cudapy.test_record_dtype.TestRecordDtype) ... ok test_rec_read_a (numba.cuda.tests.cudapy.test_record_dtype.TestRecordDtypeWithStructArrays) ... ok test_rec_read_b (numba.cuda.tests.cudapy.test_record_dtype.TestRecordDtypeWithStructArrays) ... ok test_rec_read_c (numba.cuda.tests.cudapy.test_record_dtype.TestRecordDtypeWithStructArrays) ... ok test_rec_set_a (numba.cuda.tests.cudapy.test_record_dtype.TestRecordDtypeWithStructArrays) ... ok test_rec_set_b (numba.cuda.tests.cudapy.test_record_dtype.TestRecordDtypeWithStructArrays) ... ok test_rec_set_c (numba.cuda.tests.cudapy.test_record_dtype.TestRecordDtypeWithStructArrays) ... ok test_record_read_1d_array (numba.cuda.tests.cudapy.test_record_dtype.TestRecordDtypeWithStructArrays) Test reading from a 1D array within a structured type ... ok test_record_read_2d_array (numba.cuda.tests.cudapy.test_record_dtype.TestRecordDtypeWithStructArrays) Test reading from a 2D array within a structured type ... ok test_record_write_1d_array (numba.cuda.tests.cudapy.test_record_dtype.TestRecordDtypeWithStructArrays) Test writing to a 1D array within a structured type ... ok test_record_write_2d_array (numba.cuda.tests.cudapy.test_record_dtype.TestRecordDtypeWithStructArrays) Test writing to a 2D array within a structured type ... ok test_set_a (numba.cuda.tests.cudapy.test_record_dtype.TestRecordDtypeWithStructArrays) ... ok test_set_b (numba.cuda.tests.cudapy.test_record_dtype.TestRecordDtypeWithStructArrays) ... ok test_set_c (numba.cuda.tests.cudapy.test_record_dtype.TestRecordDtypeWithStructArrays) ... ok test_set_record (numba.cuda.tests.cudapy.test_record_dtype.TestRecordDtypeWithStructArrays) ... ok test_global_explicit_sig (numba.cuda.tests.cudapy.test_recursion.TestSelfRecursion) ... ok test_global_implicit_sig (numba.cuda.tests.cudapy.test_recursion.TestSelfRecursion) ... ok test_growing_return_tuple (numba.cuda.tests.cudapy.test_recursion.TestSelfRecursion) ... ok test_inner_explicit_sig (numba.cuda.tests.cudapy.test_recursion.TestSelfRecursion) ... ok test_optional_return (numba.cuda.tests.cudapy.test_recursion.TestSelfRecursion) ... skipped 'Needs insert_unresolved_ref support in target' test_raise (numba.cuda.tests.cudapy.test_recursion.TestSelfRecursion) ... expected failure test_runaway (numba.cuda.tests.cudapy.test_recursion.TestSelfRecursion) ... ok test_type_change (numba.cuda.tests.cudapy.test_recursion.TestSelfRecursion) ... skipped 'Needs insert_unresolved_ref support in target' test_empty_array_device (numba.cuda.tests.cudapy.test_reduction.TestReduction) ... ok test_empty_array_host (numba.cuda.tests.cudapy.test_reduction.TestReduction) ... ok test_max_reduce (numba.cuda.tests.cudapy.test_reduction.TestReduction) ... ok test_non_identity_init (numba.cuda.tests.cudapy.test_reduction.TestReduction) ... ok test_prod_reduce (numba.cuda.tests.cudapy.test_reduction.TestReduction) ... ok test_result_on_device (numba.cuda.tests.cudapy.test_reduction.TestReduction) ... ok test_sum_reduce (numba.cuda.tests.cudapy.test_reduction.TestReduction) ... ok test_array_default (numba.cuda.tests.cudapy.test_retrieve_autoconverted_arrays.TestRetrieveAutoconvertedArrays) ... ok test_array_in (numba.cuda.tests.cudapy.test_retrieve_autoconverted_arrays.TestRetrieveAutoconvertedArrays) ... ok test_array_in_from_config (numba.cuda.tests.cudapy.test_retrieve_autoconverted_arrays.TestRetrieveAutoconvertedArrays) ... ok test_array_inout (numba.cuda.tests.cudapy.test_retrieve_autoconverted_arrays.TestRetrieveAutoconvertedArrays) ... ok test_record_default (numba.cuda.tests.cudapy.test_retrieve_autoconverted_arrays.TestRetrieveAutoconvertedArrays) ... ok test_record_in (numba.cuda.tests.cudapy.test_retrieve_autoconverted_arrays.TestRetrieveAutoconvertedArrays) ... ok test_record_in_from_config (numba.cuda.tests.cudapy.test_retrieve_autoconverted_arrays.TestRetrieveAutoconvertedArrays) ... ok test_record_inout (numba.cuda.tests.cudapy.test_retrieve_autoconverted_arrays.TestRetrieveAutoconvertedArrays) ... ok test_pickling_jit (numba.cuda.tests.cudapy.test_serialize.TestPickle) ... ok test_pickling_jit_typing (numba.cuda.tests.cudapy.test_serialize.TestPickle) ... ok test_pickling_vectorize (numba.cuda.tests.cudapy.test_serialize.TestPickle) ... ok test_assign_empty_slice (numba.cuda.tests.cudapy.test_slicing.TestCudaSlicing) ... ok test_slice_as_arg (numba.cuda.tests.cudapy.test_slicing.TestCudaSlicing) ... ok test_dynshared_slice_diff_sizes (numba.cuda.tests.cudapy.test_sm.TestSharedMemory) ... ok test_dynshared_slice_gaps (numba.cuda.tests.cudapy.test_sm.TestSharedMemory) ... ok test_dynshared_slice_nonunit_reverse_stride (numba.cuda.tests.cudapy.test_sm.TestSharedMemory) ... ok test_dynshared_slice_nonunit_stride (numba.cuda.tests.cudapy.test_sm.TestSharedMemory) ... ok test_dynshared_slice_overlap (numba.cuda.tests.cudapy.test_sm.TestSharedMemory) ... ok test_dynshared_slice_read (numba.cuda.tests.cudapy.test_sm.TestSharedMemory) ... ok test_dynshared_slice_write (numba.cuda.tests.cudapy.test_sm.TestSharedMemory) ... ok test_dynshared_slice_write_backwards (numba.cuda.tests.cudapy.test_sm.TestSharedMemory) ... ok test_invalid_array_type (numba.cuda.tests.cudapy.test_sm.TestSharedMemory) ... ok test_issue_5073 (numba.cuda.tests.cudapy.test_sm.TestSharedMemory) ... ok test_shared_bool (numba.cuda.tests.cudapy.test_sm.TestSharedMemory) ... ok test_shared_recarray (numba.cuda.tests.cudapy.test_sm.TestSharedMemory) ... ok test_struct_model_type_static (numba.cuda.tests.cudapy.test_sm.TestSharedMemory) ... ok test_issue_1051_shared_size_broken_1d (numba.cuda.tests.cudapy.test_sm.TestSharedMemoryIssue) ... ok test_issue_1051_shared_size_broken_2d (numba.cuda.tests.cudapy.test_sm.TestSharedMemoryIssue) ... ok test_issue_1051_shared_size_broken_3d (numba.cuda.tests.cudapy.test_sm.TestSharedMemoryIssue) ... ok test_issue_2393 (numba.cuda.tests.cudapy.test_sm.TestSharedMemoryIssue) Test issue of warp misalign address due to nvvm not knowing the ... ok test_issue_953_sm_linkage_conflict (numba.cuda.tests.cudapy.test_sm.TestSharedMemoryIssue) ... ok test_issue_fp16_support (numba.cuda.tests.cudapy.test_sm.TestSharedMemoryIssue) ... ok test_global_build_list (numba.cuda.tests.cudapy.test_sm_creation.TestSharedMemoryCreation) ... ok test_global_build_tuple (numba.cuda.tests.cudapy.test_sm_creation.TestSharedMemoryCreation) ... ok test_global_constant_tuple (numba.cuda.tests.cudapy.test_sm_creation.TestSharedMemoryCreation) ... ok test_global_constants (numba.cuda.tests.cudapy.test_sm_creation.TestSharedMemoryCreation) ... ok test_invalid_1 (numba.cuda.tests.cudapy.test_sm_creation.TestSharedMemoryCreation) ... ok test_invalid_2 (numba.cuda.tests.cudapy.test_sm_creation.TestSharedMemoryCreation) ... ok test_invalid_3 (numba.cuda.tests.cudapy.test_sm_creation.TestSharedMemoryCreation) ... ok test_invalid_4 (numba.cuda.tests.cudapy.test_sm_creation.TestSharedMemoryCreation) ... ok test_invalid_string_dtype (numba.cuda.tests.cudapy.test_sm_creation.TestSharedMemoryCreation) ... ok test_numba_dtype (numba.cuda.tests.cudapy.test_sm_creation.TestSharedMemoryCreation) ... ok test_numpy_dtype (numba.cuda.tests.cudapy.test_sm_creation.TestSharedMemoryCreation) ... ok test_string_dtype (numba.cuda.tests.cudapy.test_sm_creation.TestSharedMemoryCreation) ... ok test_type_with_struct_data_model (numba.cuda.tests.cudapy.test_sm_creation.TestSharedMemoryCreation) ... ok test_coop_smem2d (numba.cuda.tests.cudapy.test_sync.TestCudaSync) ... ok test_coop_syncwarp (numba.cuda.tests.cudapy.test_sync.TestCudaSync) ... ok test_dyn_shared_memory (numba.cuda.tests.cudapy.test_sync.TestCudaSync) ... ok test_simple_smem (numba.cuda.tests.cudapy.test_sync.TestCudaSync) ... ok test_syncthreads_and (numba.cuda.tests.cudapy.test_sync.TestCudaSync) ... ok test_syncthreads_and_downcast (numba.cuda.tests.cudapy.test_sync.TestCudaSync) ... ok test_syncthreads_and_upcast (numba.cuda.tests.cudapy.test_sync.TestCudaSync) ... ok test_syncthreads_count (numba.cuda.tests.cudapy.test_sync.TestCudaSync) ... ok test_syncthreads_count_downcast (numba.cuda.tests.cudapy.test_sync.TestCudaSync) ... ok test_syncthreads_count_upcast (numba.cuda.tests.cudapy.test_sync.TestCudaSync) ... ok test_syncthreads_or (numba.cuda.tests.cudapy.test_sync.TestCudaSync) ... ok test_syncthreads_or_downcast (numba.cuda.tests.cudapy.test_sync.TestCudaSync) ... ok test_syncthreads_or_upcast (numba.cuda.tests.cudapy.test_sync.TestCudaSync) ... ok test_threadfence_block_codegen (numba.cuda.tests.cudapy.test_sync.TestCudaSync) ... ok test_threadfence_codegen (numba.cuda.tests.cudapy.test_sync.TestCudaSync) ... ok test_threadfence_system_codegen (numba.cuda.tests.cudapy.test_sync.TestCudaSync) ... ok test_useless_syncthreads (numba.cuda.tests.cudapy.test_sync.TestCudaSync) ... ok test_useless_syncwarp (numba.cuda.tests.cudapy.test_sync.TestCudaSync) ... ok test_useless_syncwarp_with_mask (numba.cuda.tests.cudapy.test_sync.TestCudaSync) ... ok test_transpose (numba.cuda.tests.cudapy.test_transpose.TestTranspose) ... ok test_transpose_bool (numba.cuda.tests.cudapy.test_transpose.TestTranspose) ... ok test_transpose_record (numba.cuda.tests.cudapy.test_transpose.TestTranspose) ... ok test_transpose_view (numba.cuda.tests.cudapy.test_transpose.TestTranspose) ... ok test_arccos_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_arccosh_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_arcsin_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_arcsinh_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_arctan2_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_arctan_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_arctanh_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_bitwise_and_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_bitwise_not_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_bitwise_or_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_bitwise_xor_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_cos_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_cosh_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_deg2rad_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_degrees_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_equal_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_fmax_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_fmin_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_greater_equal_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_greater_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_hypot_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_invert_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_less_equal_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_less_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_logical_and_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_logical_not_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_logical_or_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_logical_xor_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_maximum_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_minimum_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_not_equal_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_rad2deg_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_radians_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_sin_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_sinh_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_tan_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_tanh_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_user_exception (numba.cuda.tests.cudapy.test_userexc.TestUserExc) ... C:\Users\adibbley\Miniconda3\envs\tstnumba\lib\site-packages\numba\cuda\decorators.py:81: NumbaInvalidConfigWarning: debug=True with opt=True (the default) is not supported by CUDA. This may result in a crash - set debug=False or opt=False. warn(NumbaInvalidConfigWarning(msg)) ok test_basic (numba.cuda.tests.cudapy.test_vector_type.TestCudaVectorType) Basic test that makes sure that vector type and aliases ... ok test_creation_readout (numba.cuda.tests.cudapy.test_vector_type.TestCudaVectorType) ... ok test_fancy_creation_readout (numba.cuda.tests.cudapy.test_vector_type.TestCudaVectorType) ... ok test_vector_type_alias (numba.cuda.tests.cudapy.test_vector_type.TestCudaVectorType) Tests that `cuda.` are importable and ... ok test_1d (numba.cuda.tests.cudapy.test_vectorize.TestCUDAVectorize) ... ok test_1d_async (numba.cuda.tests.cudapy.test_vectorize.TestCUDAVectorize) ... ok test_manual_transfer (numba.cuda.tests.cudapy.test_vectorize.TestCUDAVectorize) ... ok test_name_attribute (numba.cuda.tests.cudapy.test_vectorize.TestCUDAVectorize) ... ok test_namedtuple_arg (numba.cuda.tests.cudapy.test_vectorize.TestCUDAVectorize) ... ok test_namedtuple_of_array_arg (numba.cuda.tests.cudapy.test_vectorize.TestCUDAVectorize) ... ok test_nd (numba.cuda.tests.cudapy.test_vectorize.TestCUDAVectorize) ... ok test_no_transfer_for_device_data (numba.cuda.tests.cudapy.test_vectorize.TestCUDAVectorize) ... ok test_output_arg (numba.cuda.tests.cudapy.test_vectorize.TestCUDAVectorize) ... ok test_reduce (numba.cuda.tests.cudapy.test_vectorize.TestCUDAVectorize) ... ok test_reduce_async (numba.cuda.tests.cudapy.test_vectorize.TestCUDAVectorize) ... ok test_scalar (numba.cuda.tests.cudapy.test_vectorize.TestCUDAVectorize) ... ok test_tuple_arg (numba.cuda.tests.cudapy.test_vectorize.TestCUDAVectorize) ... ok test_tuple_of_array_arg (numba.cuda.tests.cudapy.test_vectorize.TestCUDAVectorize) ... ok test_tuple_of_namedtuple_arg (numba.cuda.tests.cudapy.test_vectorize.TestCUDAVectorize) ... ok test_ufunc_output_2d (numba.cuda.tests.cudapy.test_vectorize.TestCUDAVectorize) ... ok test_vectorize_complex (numba.cuda.tests.cudapy.test_vectorize_complex.TestVectorizeComplex) ... ok test_broadcast (numba.cuda.tests.cudapy.test_vectorize_decor.TestGPUVectorizeBroadcast) ... ok test_device_broadcast (numba.cuda.tests.cudapy.test_vectorize_decor.TestGPUVectorizeBroadcast) Same test as .test_broadcast() but with device array as inputs ... ok test_1 (numba.cuda.tests.cudapy.test_vectorize_decor.TestVectorizeDecor) ... ok test_2 (numba.cuda.tests.cudapy.test_vectorize_decor.TestVectorizeDecor) ... ok test_3 (numba.cuda.tests.cudapy.test_vectorize_decor.TestVectorizeDecor) ... ok test_4 (numba.cuda.tests.cudapy.test_vectorize_decor.TestVectorizeDecor) ... ok test_target_cuda_nopython (numba.cuda.tests.cudapy.test_vectorize_decor.TestVectorizeNopythonArg) ... ok test_target_cuda_unrecognized_arg (numba.cuda.tests.cudapy.test_vectorize_decor.TestVectorizeUnrecognizedArg) ... ok test_cuda_vectorize_device_call (numba.cuda.tests.cudapy.test_vectorize_device.TestCudaVectorizeDeviceCall) ... ok test_vectorize_all_scalars (numba.cuda.tests.cudapy.test_vectorize_scalar_arg.TestCUDAVectorizeScalarArg) ... ok test_vectorize_scalar_arg (numba.cuda.tests.cudapy.test_vectorize_scalar_arg.TestCUDAVectorizeScalarArg) ... ok test_efficient_launch_configuration (numba.cuda.tests.cudapy.test_warning.TestWarnings) ... ok test_inefficient_launch_configuration (numba.cuda.tests.cudapy.test_warning.TestWarnings) ... ok test_no_warn_on_debug_and_no_opt (numba.cuda.tests.cudapy.test_warning.TestWarnings) ... ok test_no_warn_with_no_debug_and_opt_kwargs (numba.cuda.tests.cudapy.test_warning.TestWarnings) ... ok test_nowarn_on_device_array (numba.cuda.tests.cudapy.test_warning.TestWarnings) ... ok test_nowarn_on_managed_array (numba.cuda.tests.cudapy.test_warning.TestWarnings) ... skipped 'linux only test' test_nowarn_on_mapped_array (numba.cuda.tests.cudapy.test_warning.TestWarnings) ... ok test_pinned_warn_on_host_array (numba.cuda.tests.cudapy.test_warning.TestWarnings) ... ok test_warn_on_debug_and_opt (numba.cuda.tests.cudapy.test_warning.TestWarnings) ... ok test_warn_on_debug_and_opt_default (numba.cuda.tests.cudapy.test_warning.TestWarnings) ... ok test_warn_on_host_array (numba.cuda.tests.cudapy.test_warning.TestWarnings) ... ok test_activemask (numba.cuda.tests.cudapy.test_warp_ops.TestCudaWarpOperations) ... ok test_independent_scheduling (numba.cuda.tests.cudapy.test_warp_ops.TestCudaWarpOperations) ... ok test_lanemask_lt (numba.cuda.tests.cudapy.test_warp_ops.TestCudaWarpOperations) ... ok test_match_all_sync (numba.cuda.tests.cudapy.test_warp_ops.TestCudaWarpOperations) ... ok test_match_any_sync (numba.cuda.tests.cudapy.test_warp_ops.TestCudaWarpOperations) ... ok test_shfl_sync_down (numba.cuda.tests.cudapy.test_warp_ops.TestCudaWarpOperations) ... ok test_shfl_sync_idx (numba.cuda.tests.cudapy.test_warp_ops.TestCudaWarpOperations) ... ok test_shfl_sync_types (numba.cuda.tests.cudapy.test_warp_ops.TestCudaWarpOperations) ... ok test_shfl_sync_up (numba.cuda.tests.cudapy.test_warp_ops.TestCudaWarpOperations) ... ok test_shfl_sync_xor (numba.cuda.tests.cudapy.test_warp_ops.TestCudaWarpOperations) ... ok test_useful_syncwarp (numba.cuda.tests.cudapy.test_warp_ops.TestCudaWarpOperations) ... ok test_vote_sync_all (numba.cuda.tests.cudapy.test_warp_ops.TestCudaWarpOperations) ... ok test_vote_sync_any (numba.cuda.tests.cudapy.test_warp_ops.TestCudaWarpOperations) ... ok test_vote_sync_ballot (numba.cuda.tests.cudapy.test_warp_ops.TestCudaWarpOperations) ... ok test_vote_sync_eq (numba.cuda.tests.cudapy.test_warp_ops.TestCudaWarpOperations) ... ok test_cuda_module_in_device_function (numba.cuda.tests.cudasim.test_cudasim_issues.TestCudaSimIssues) Discovered in https://github.com/numba/numba/issues/1837. ... ok test_deadlock_on_exception (numba.cuda.tests.cudasim.test_cudasim_issues.TestCudaSimIssues) ... skipped 'Only works on CUDASIM' test_recarray_setting (numba.cuda.tests.cudasim.test_cudasim_issues.TestCudaSimIssues) ... ok test_record_access (numba.cuda.tests.cudasim.test_cudasim_issues.TestCudaSimIssues) ... ok test_ex_grid_sync (numba.cuda.tests.doc_examples.test_cg.TestCooperativeGroups) ... skipped 'cudadevrt missing' test_ex_cpu_gpu_compat (numba.cuda.tests.doc_examples.test_cpu_gpu_compat.TestCpuGpuCompat) ... C:\Users\adibbley\Miniconda3\envs\tstnumba\lib\site-packages\numba\cuda\tests\doc_examples\test_cpu_gpu_compat.py:42: NumbaDeprecationWarning: The 'nopython' keyword argument was not supplied to the 'numba.jit' decorator. The implicit default value for this argument is currently False, but it will be changed to True in Numba 0.59.0. See https://numba.readthedocs.io/en/stable/reference/deprecation.html#deprecation-of-object-mode-fall-back-behaviour-when-using-jit for details. def business_logic(x, y, z): ok test_ex_from_buffer (numba.cuda.tests.doc_examples.test_ffi.TestFFI) ... skipped 'requires cffi' test_ex_linking_cu (numba.cuda.tests.doc_examples.test_ffi.TestFFI) ... skipped 'requires cffi' test_ex_laplace (numba.cuda.tests.doc_examples.test_laplace.TestLaplace) ... skipped 'cudadevrt missing' test_ex_matmul (numba.cuda.tests.doc_examples.test_matmul.TestMatMul) Test of matrix multiplication on various cases. ... ok test_ex_montecarlo (numba.cuda.tests.doc_examples.test_montecarlo.TestMonteCarlo) ... C:\Users\adibbley\Miniconda3\envs\tstnumba\lib\site-packages\numba\cuda\tests\doc_examples\test_montecarlo.py:92: NumbaDeprecationWarning: The 'nopython' keyword argument was not supplied to the 'numba.jit' decorator. The implicit default value for this argument is currently False, but it will be changed to True in Numba 0.59.0. See https://numba.readthedocs.io/en/stable/reference/deprecation.html#deprecation-of-object-mode-fall-back-behaviour-when-using-jit for details. def func(x): ok test_ex_3d_grid (numba.cuda.tests.doc_examples.test_random.TestRandom) ... ok test_ex_reduction (numba.cuda.tests.doc_examples.test_reduction.TestReduction) ... ok test_ex_sessionize (numba.cuda.tests.doc_examples.test_sessionize.TestSessionization) ... skipped 'cudadevrt missing' test_ex_cuda_ufunc_call (numba.cuda.tests.doc_examples.test_ufunc.TestUFunc) ... ok test_ex_vecadd (numba.cuda.tests.doc_examples.test_vecadd.TestVecAdd) ... ok test_cudalib_path_decision (numba.cuda.tests.nocuda.test_library_lookup.TestCudaLibLookUp) ... skipped 'test assumes conda installed cudatoolkit' test_libdevice_path_decision (numba.cuda.tests.nocuda.test_library_lookup.TestLibDeviceLookUp) ... skipped 'test assumes conda installed cudatoolkit' test_nvvm_path_decision (numba.cuda.tests.nocuda.test_library_lookup.TestNvvmLookUp) ... skipped 'test assumes conda installed cudatoolkit' ---------------------------------------------------------------------- Ran 1462 tests in 280.654s OK (skipped=55, expected failures=11) ```

charlesbluca commented 1 year ago

Similar results to @bdice and @adibbley, main differences are in tests skipped:

``` test_is_supported_version_false (numba.cuda.tests.cudadrv.test_runtime.TestRuntime) ... ok test_supported_versions (numba.cuda.tests.cudadrv.test_runtime.TestRuntime) ... ok test_get_arch_option (numba.cuda.tests.cudadrv.test_nvvm_driver.TestArchOption) ... ok test_const_string (numba.cuda.tests.cudapy.test_const_string.TestConstStringCodegen) ... ok test_is_supported_version_true (numba.cuda.tests.cudadrv.test_runtime.TestRuntime) ... ok C:\Users\charlesb\miniforge3\envs\tstnumba\lib\site-packages\numba\cuda\compiler.py:243: NumbaInvalidConfigWarning: debug=True with opt=True (the default) is not supported by CUDA. This may result in a crash - set debug=False or opt=False. warn(NumbaInvalidConfigWarning(msg)) test_libdevice_load (numba.cuda.tests.cudadrv.test_nvvm_driver.TestLibDevice) ... ok test_nvvm_bad_option (numba.cuda.tests.cudadrv.test_nvvm_driver.TestNvvmDriver) ... ok test_nvvm_future_support (numba.cuda.tests.cudadrv.test_nvvm_driver.TestNvvmDriver) Test unsupported CC to help track the feature support ... skipped 'No new CC unknown to NVVM yet' C:\Users\charlesb\miniforge3\envs\tstnumba\lib\site-packages\numba\cuda\compiler.py:243: NumbaInvalidConfigWarning: debug=True with opt=True (the default) is not supported by CUDA. This may result in a crash - set debug=False or opt=False. warn(NumbaInvalidConfigWarning(msg)) test_nvvm_compile_nullary_option (numba.cuda.tests.cudadrv.test_nvvm_driver.TestNvvmDriver) ... ok test_nvvm_from_llvm (numba.cuda.tests.cudadrv.test_nvvm_driver.TestNvvmDriver) ... ok test_nvvm_compile_simple (numba.cuda.tests.cudadrv.test_nvvm_driver.TestNvvmDriver) ... ok test_nvvm_ir_verify_fail (numba.cuda.tests.cudadrv.test_nvvm_driver.TestNvvmDriver) ... ok test_signature_1 (numba.cuda.tests.cudapy.test_gufunc_scheduling.TestGUFuncScheduling) ... ok test_signature_2 (numba.cuda.tests.cudapy.test_gufunc_scheduling.TestGUFuncScheduling) ... ok test_signature_3 (numba.cuda.tests.cudapy.test_gufunc_scheduling.TestGUFuncScheduling) ... ok test_signature_4 (numba.cuda.tests.cudapy.test_gufunc_scheduling.TestGUFuncScheduling) ... ok test_signature_5 (numba.cuda.tests.cudapy.test_gufunc_scheduling.TestGUFuncScheduling) ... ok test_signature_6 (numba.cuda.tests.cudapy.test_gufunc_scheduling.TestGUFuncScheduling) ... ok test_signature_7 (numba.cuda.tests.cudapy.test_gufunc_scheduling.TestGUFuncScheduling) ... ok test_nvvm_warning (numba.cuda.tests.cudadrv.test_nvvm_driver.TestNvvmDriver) ... ok test_nvvm_support (numba.cuda.tests.cudadrv.test_nvvm_driver.TestNvvmDriver) Test supported CC by NVVM ... ok test_device_function_with_debug (numba.cuda.tests.cudapy.test_compiler.TestCompileToPTX) ... ok test_device_function_with_line_info (numba.cuda.tests.cudapy.test_compiler.TestCompileToPTX) ... ok test_kernel_with_debug (numba.cuda.tests.cudapy.test_compiler.TestCompileToPTX) ... ok test_kernel_with_line_info (numba.cuda.tests.cudapy.test_compiler.TestCompileToPTX) ... ok test_fastmath (numba.cuda.tests.cudapy.test_compiler.TestCompileToPTX) ... ok test_non_void_return_type (numba.cuda.tests.cudapy.test_compiler.TestCompileToPTX) ... ok test___nv_acoshf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_acosh (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test_device_function (numba.cuda.tests.cudapy.test_compiler.TestCompileToPTX) ... ok test___nv_abs (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_asin (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_asinf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test_global_kernel (numba.cuda.tests.cudapy.test_compiler.TestCompileToPTX) ... ok test___nv_atan (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_asinh (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_atan2 (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_asinhf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test_nanosleep (numba.cuda.tests.cudapy.test_compiler.TestCompileOnlyTests) ... ok test___nv_acos (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_atanf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_atanh (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_brevll (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_atanhf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_byte_perm (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_cbrtf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_cbrt (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_atan2f (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_clz (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_brev (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_clzll (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_ceilf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_copysign (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_copysignf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_cosh (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_cosf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_ceil (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_dadd_rd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_cos (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_cospi (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_dadd_ru (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_coshf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_dadd_rz (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_dadd_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_cospif (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_ddiv_rd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_ddiv_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_ddiv_rz (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_ddiv_ru (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_dmul_rd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_dmul_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_dmul_ru (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_double2float_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_dmul_rz (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_double2float_rd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_double2float_ru (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_double2float_rz (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_double2hiint (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_double2int_ru (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_double2int_rd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_double2ll_rd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_double2int_rz (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_double2ll_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_double2ll_ru (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_double2int_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_double2uint_rd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_double2loint (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_double2ll_rz (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test_fp16_binary_operators (numba.cuda.tests.nocuda.test_function_resolution.TestFunctionResolution) ... ok test___nv_double2uint_ru (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test_fp16_unary_operators (numba.cuda.tests.nocuda.test_function_resolution.TestFunctionResolution) ... ok test___nv_double2uint_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_double2uint_rz (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_double2ull_rd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_double2ull_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test_nvvm_accepts_encoding (numba.cuda.tests.nocuda.test_nvvm.TestNvvmWithoutCuda) ... ok test___nv_double2ull_ru (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_acosf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test_mandel (numba.cuda.tests.cudapy.test_mandel.TestCudaMandel) Just make sure we can compile this ... ok test_no_impl_import (numba.cuda.tests.nocuda.test_import.TestImport) Tests that importing cuda doesn't trigger the import of modules ... ok test___nv_drcp_rd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_drcp_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_dsqrt_rd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_drcp_ru (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_drcp_rz (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_dsqrt_ru (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_double_as_longlong (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_double2ull_rz (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_dsqrt_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_erfcf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_erf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_erfcinvf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_erfc (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_erfcinv (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_erff (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_erfcx (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_erfcxf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_erfinv (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_erfinvf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_exp (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_exp10 (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_exp10f (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_dsqrt_rz (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_exp2 (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_exp2f (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_expf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fabs (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_expm1 (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_expm1f (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fabsf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fadd_rd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fadd_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fadd_ru (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fadd_rz (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fast_cosf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fast_exp10f (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fast_expf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fast_fdividef (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fast_log2f (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fast_log10f (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fast_logf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fast_powf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fast_sinf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fast_tanf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fast_sincosf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fdim (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fdimf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fdiv_rd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fdiv_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fdiv_ru (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fdiv_rz (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_ffs (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_ffsll (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_finitef (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_float2half_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_float2int_rd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_float2int_ru (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_float2int_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_float2int_rz (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_float2ll_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_float2ll_rd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_float2ll_ru (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_float2ll_rz (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_float2uint_rd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_float2uint_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_float2uint_ru (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_float2uint_rz (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_float2ull_rd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_float2ull_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_float2ull_ru (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_float2ull_rz (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_float_as_int (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_floor (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_floorf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fma (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fma_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fma_rd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fma_ru (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fma_rz (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fmaf_rd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fmaf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fmaf_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fmaf_ru (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fmaf_rz (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fmax (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fmaxf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fmin (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fminf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fmul_rd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fmul_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fmodf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fmul_ru (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fmul_rz (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fmod (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_frcp_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_frcp_rd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_frcp_ru (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_frcp_rz (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_frexp (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_frexpf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fsqrt_ru (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fsqrt_rd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_frsqrt_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fsub_rd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fsqrt_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fsqrt_rz (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fsub_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_hypot (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_hadd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fsub_ru (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_hypotf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_ilogbf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_ilogb (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_int2float_rd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_hiloint2double (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_int2float_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_int2double_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_fsub_rz (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_int2float_ru (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_int2float_rz (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_half2float (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_int_as_float (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_isfinited (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_isinfd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_isinff (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_isnand (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_isnanf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_j0f (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_j0 (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_j1f (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_ldexpf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_ldexp (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_ll2double_rd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_j1 (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_ll2double_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_lgammaf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_lgamma (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_ll2double_ru (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_ll2double_rz (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_ll2float_rd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_ll2float_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_ll2float_ru (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_ll2float_rz (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_llmax (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_llabs (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_llmin (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_llrint (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_llrintf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_llround (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_llroundf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_jnf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_log (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_log10f (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_log10 (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_jn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_log1pf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_log1p (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_log2f (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_log2 (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_logb (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_logf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_logbf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_max (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_min (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_longlong_as_double (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_modf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_modff (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_mul64hi (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_mul24 (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_mulhi (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_nearbyint (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_nearbyintf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_nextafter (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_nextafterf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_normcdf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_normcdff (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_popc (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_normcdfinvf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_popcll (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_normcdfinv (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_powi (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_powf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_pow (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_rcbrtf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_rcbrt (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_powif (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_rint (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_rhadd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_rintf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_remainderf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_round (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_roundf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_remquof (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_remquo (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_remainder (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_rsqrtf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_rsqrt (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_sad (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_scalbn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_saturatef (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_signbitd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_scalbnf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_signbitf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_sincospi (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_sinpif (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_sin (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_sinf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_sincosf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_sincospif (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_sqrt (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_sqrtf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_sincos (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_sinh (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_sinhf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_tanh (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_sinpi (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_tanhf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_tanf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_truncf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_trunc (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_tan (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_uhadd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_tgammaf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_uint2double_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_uint2float_rd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_uint2float_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_uint2float_rz (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_tgamma (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_ull2double_rd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_ull2double_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_uint2float_ru (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_ull2double_ru (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_ull2double_rz (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_ull2float_rd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_ull2float_rn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_ull2float_ru (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_ull2float_rz (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_ullmax (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_ullmin (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_umax (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_umul24 (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_umul64hi (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_umin (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_umulhi (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_usad (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_urhadd (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_y0f (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_y0 (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_y1 (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_y1f (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_yn (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test___nv_ynf (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation) ... ok test_contigous_2d (numba.cuda.tests.cudadrv.test_array_attr.TestArrayAttr) ... ok test_contigous_3d (numba.cuda.tests.cudadrv.test_array_attr.TestArrayAttr) ... ok test_contigous_4d (numba.cuda.tests.cudadrv.test_array_attr.TestArrayAttr) ... ok test_ravel_1d (numba.cuda.tests.cudadrv.test_array_attr.TestArrayAttr) ... ok test_ravel_c (numba.cuda.tests.cudadrv.test_array_attr.TestArrayAttr) ... ok test_ravel_f (numba.cuda.tests.cudadrv.test_array_attr.TestArrayAttr) ... ok test_ravel_stride_1d (numba.cuda.tests.cudadrv.test_array_attr.TestArrayAttr) ... ok test_ravel_stride_c (numba.cuda.tests.cudadrv.test_array_attr.TestArrayAttr) ... ok test_ravel_stride_f (numba.cuda.tests.cudadrv.test_array_attr.TestArrayAttr) ... ok test_reshape_c (numba.cuda.tests.cudadrv.test_array_attr.TestArrayAttr) ... ok test_reshape_f (numba.cuda.tests.cudadrv.test_array_attr.TestArrayAttr) ... ok test_attached_non_primary (numba.cuda.tests.cudadrv.test_context_stack.Test3rdPartyContext) ... ok test_attached_primary (numba.cuda.tests.cudadrv.test_context_stack.Test3rdPartyContext) ... ok test_cudajit_in_attached_primary_context (numba.cuda.tests.cudadrv.test_context_stack.Test3rdPartyContext) ... ok test_accepted_context_switch (numba.cuda.tests.cudadrv.test_context_stack.TestContextAPI) ... ok test_context_memory (numba.cuda.tests.cudadrv.test_context_stack.TestContextAPI) ... ok test_forbidden_context_switch (numba.cuda.tests.cudadrv.test_context_stack.TestContextAPI) ... ok test_gpus_current (numba.cuda.tests.cudadrv.test_context_stack.TestContextStack) ... ok test_gpus_iter (numba.cuda.tests.cudadrv.test_context_stack.TestContextStack) ... ok test_gpus_len (numba.cuda.tests.cudadrv.test_context_stack.TestContextStack) ... ok test_index_1d (numba.cuda.tests.cudadrv.test_cuda_array_slicing.CudaArrayIndexing) ... ok test_index_2d (numba.cuda.tests.cudadrv.test_cuda_array_slicing.CudaArrayIndexing) ... ok test_index_3d (numba.cuda.tests.cudadrv.test_cuda_array_slicing.CudaArrayIndexing) ... ok test_array_assign_all (numba.cuda.tests.cudadrv.test_cuda_array_slicing.CudaArraySetting) ... ok test_array_assign_column (numba.cuda.tests.cudadrv.test_cuda_array_slicing.CudaArraySetting) ... ok test_array_assign_deep_subarray (numba.cuda.tests.cudadrv.test_cuda_array_slicing.CudaArraySetting) ... ok test_array_assign_row (numba.cuda.tests.cudadrv.test_cuda_array_slicing.CudaArraySetting) ... ok test_array_assign_subarray (numba.cuda.tests.cudadrv.test_cuda_array_slicing.CudaArraySetting) ... ok test_broadcast (numba.cuda.tests.cudadrv.test_cuda_array_slicing.CudaArraySetting) ... ok test_incompatible_highdim (numba.cuda.tests.cudadrv.test_cuda_array_slicing.CudaArraySetting) ... ok test_incompatible_shape (numba.cuda.tests.cudadrv.test_cuda_array_slicing.CudaArraySetting) ... ok test_issue_6505 (numba.cuda.tests.cudadrv.test_cuda_array_slicing.CudaArraySetting) ... skipped 'Requires PR #6367' test_no_sync_default_stream (numba.cuda.tests.cudadrv.test_cuda_array_slicing.CudaArraySetting) ... ok test_no_sync_supplied_stream (numba.cuda.tests.cudadrv.test_cuda_array_slicing.CudaArraySetting) ... ok test_rank (numba.cuda.tests.cudadrv.test_cuda_array_slicing.CudaArraySetting) ... ok test_scalar (numba.cuda.tests.cudadrv.test_cuda_array_slicing.CudaArraySetting) ... ok test_strides (numba.cuda.tests.cudadrv.test_cuda_array_slicing.CudaArraySetting) ... ok test_sync (numba.cuda.tests.cudadrv.test_cuda_array_slicing.CudaArraySetting) ... ok test_empty_slice_1d (numba.cuda.tests.cudadrv.test_cuda_array_slicing.CudaArraySlicing) ... ok test_empty_slice_2d (numba.cuda.tests.cudadrv.test_cuda_array_slicing.CudaArraySlicing) ... ok test_negative_slicing_1d (numba.cuda.tests.cudadrv.test_cuda_array_slicing.CudaArraySlicing) ... ok test_negative_slicing_2d (numba.cuda.tests.cudadrv.test_cuda_array_slicing.CudaArraySlicing) ... ok test_prefix_1d (numba.cuda.tests.cudadrv.test_cuda_array_slicing.CudaArraySlicing) ... ok test_prefix_2d (numba.cuda.tests.cudadrv.test_cuda_array_slicing.CudaArraySlicing) ... ok test_prefix_select (numba.cuda.tests.cudadrv.test_cuda_array_slicing.CudaArraySlicing) ... ok test_select_3d_first_two_dim (numba.cuda.tests.cudadrv.test_cuda_array_slicing.CudaArraySlicing) ... ok test_select_c (numba.cuda.tests.cudadrv.test_cuda_array_slicing.CudaArraySlicing) ... ok test_select_f (numba.cuda.tests.cudadrv.test_cuda_array_slicing.CudaArraySlicing) ... ok test_strided_index_1d (numba.cuda.tests.cudadrv.test_cuda_array_slicing.CudaArrayStridedSlice) ... ok test_strided_index_2d (numba.cuda.tests.cudadrv.test_cuda_array_slicing.CudaArrayStridedSlice) ... ok test_strided_index_3d (numba.cuda.tests.cudadrv.test_cuda_array_slicing.CudaArrayStridedSlice) ... ok test_auto_context (numba.cuda.tests.cudadrv.test_cuda_auto_context.TestCudaAutoContext) A problem was revealed by a customer that the use cuda.to_device ... ok test_auto_device (numba.cuda.tests.cudadrv.test_cuda_devicerecord.TestCudaDeviceRecord) ... ok test_device_record_copy (numba.cuda.tests.cudadrv.test_cuda_devicerecord.TestCudaDeviceRecord) ... ok test_device_record_interface (numba.cuda.tests.cudadrv.test_cuda_devicerecord.TestCudaDeviceRecord) ... ok test_from_record_like (numba.cuda.tests.cudadrv.test_cuda_devicerecord.TestCudaDeviceRecord) ... ok test_auto_device (numba.cuda.tests.cudadrv.test_cuda_devicerecord.TestCudaDeviceRecordWithRecord) ... ok test_device_record_copy (numba.cuda.tests.cudadrv.test_cuda_devicerecord.TestCudaDeviceRecordWithRecord) ... ok test_device_record_interface (numba.cuda.tests.cudadrv.test_cuda_devicerecord.TestCudaDeviceRecordWithRecord) ... ok test_from_record_like (numba.cuda.tests.cudadrv.test_cuda_devicerecord.TestCudaDeviceRecordWithRecord) ... ok test_structured_array1 (numba.cuda.tests.cudadrv.test_cuda_devicerecord.TestRecordDtypeWithStructArrays) ... ok test_structured_array2 (numba.cuda.tests.cudadrv.test_cuda_devicerecord.TestRecordDtypeWithStructArrays) ... ok test_structured_array3 (numba.cuda.tests.cudadrv.test_cuda_devicerecord.TestRecordDtypeWithStructArrays) ... ok test_structured_array4 (numba.cuda.tests.cudadrv.test_cuda_devicerecord.TestRecordDtypeWithStructArrays) ... ok test_cuda_driver_basic (numba.cuda.tests.cudadrv.test_cuda_driver.TestCudaDriver) ... ok test_cuda_driver_default_stream (numba.cuda.tests.cudadrv.test_cuda_driver.TestCudaDriver) ... ok test_cuda_driver_external_stream (numba.cuda.tests.cudadrv.test_cuda_driver.TestCudaDriver) ... ok test_cuda_driver_legacy_default_stream (numba.cuda.tests.cudadrv.test_cuda_driver.TestCudaDriver) ... ok test_cuda_driver_occupancy (numba.cuda.tests.cudadrv.test_cuda_driver.TestCudaDriver) ... ok test_cuda_driver_per_thread_default_stream (numba.cuda.tests.cudadrv.test_cuda_driver.TestCudaDriver) ... ok test_cuda_driver_stream (numba.cuda.tests.cudadrv.test_cuda_driver.TestCudaDriver) ... ok test_cuda_driver_stream_operations (numba.cuda.tests.cudadrv.test_cuda_driver.TestCudaDriver) ... ok test_device_get_uuid (numba.cuda.tests.cudadrv.test_cuda_driver.TestDevice) ... ok test_derived_pointer (numba.cuda.tests.cudadrv.test_cuda_memory.TestCudaMemory) ... ok test_device_memory (numba.cuda.tests.cudadrv.test_cuda_memory.TestCudaMemory) ... ok test_device_view (numba.cuda.tests.cudadrv.test_cuda_memory.TestCudaMemory) ... ok test_host_alloc (numba.cuda.tests.cudadrv.test_cuda_memory.TestCudaMemory) ... ok test_managed_memory (numba.cuda.tests.cudadrv.test_cuda_memory.TestCudaMemory) ... ok test_pinned_memory (numba.cuda.tests.cudadrv.test_cuda_memory.TestCudaMemory) ... ok test_user_extension (numba.cuda.tests.cudadrv.test_cuda_memory.TestCudaMemory) ... ok test_d2d (numba.cuda.tests.cudadrv.test_cuda_memory.TestCudaMemoryFunctions) ... ok test_memcpy (numba.cuda.tests.cudadrv.test_cuda_memory.TestCudaMemoryFunctions) ... ok test_memset (numba.cuda.tests.cudadrv.test_cuda_memory.TestCudaMemoryFunctions) ... ok test_c_contiguous_array (numba.cuda.tests.cudadrv.test_cuda_memory.TestMVExtent) ... ok test_ctypes_double (numba.cuda.tests.cudadrv.test_cuda_memory.TestMVExtent) ... ok test_ctypes_struct (numba.cuda.tests.cudadrv.test_cuda_memory.TestMVExtent) ... ok test_f_contiguous_array (numba.cuda.tests.cudadrv.test_cuda_memory.TestMVExtent) ... ok test_single_element_array (numba.cuda.tests.cudadrv.test_cuda_memory.TestMVExtent) ... ok test_1d_view (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCoreContiguous) ... ok test_1d_view_f (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCoreContiguous) ... ok test_2d_view (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCoreContiguous) ... ok test_2d_view_f (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCoreContiguous) ... ok test_device_array_like_1d (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCoreContiguous) ... ok test_device_array_like_1d_f (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCoreContiguous) ... ok test_device_array_like_2d (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCoreContiguous) ... ok test_device_array_like_2d_f (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCoreContiguous) ... ok test_device_array_like_2d_f_transpose (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCoreContiguous) ... ok test_device_array_like_2d_transpose (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCoreContiguous) ... ok test_device_array_like_3d (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCoreContiguous) ... ok test_device_array_like_3d_f (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCoreContiguous) ... ok test_bug6697 (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_c_f_contiguity_matches_numpy (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_device_array_from_readonly (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_device_array_interface (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_broadcast_host_copy (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_contiguous_copy_device (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_contiguous_copy_host_1d (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_contiguous_copy_host_3d (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_contiguous_device_strided (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_contiguous_host_strided (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_contiguous_slice (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_dtype (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_no_copy (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_partition (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_relaxed_strides (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_replace (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_shape (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_transpose_T (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_transpose_duplicatedaxis (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_transpose_identity (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_transpose_ok (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_transpose_wrongaxis (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_transpose_wrongdim (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_typing_order_2d_c (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_typing_order_2d_f (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_typing_order_broadcasted (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_typing_order_contig_slice_c (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_typing_order_contig_slice_f (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_typing_order_noncontig_slice_c (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_typing_order_noncontig_slice_f (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_typing_order_simple_c (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_typing_order_simple_f (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_view_bad_itemsize (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_view_bad_not_c_contig (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_view_ok (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_devicearray_view_ok_not_c_contig (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_issue_8477 (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_len_1d (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_len_2d (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_len_3d (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_stream_bind (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestCudaNDArray) ... ok test_recarray (numba.cuda.tests.cudadrv.test_cuda_ndarray.TestRecarray) ... ok test_max_pending_bytes (numba.cuda.tests.cudadrv.test_deallocations.TestDeallocation) ... ok test_max_pending_count (numba.cuda.tests.cudadrv.test_deallocations.TestDeallocation) ... ok test_basic (numba.cuda.tests.cudadrv.test_deallocations.TestDeferCleanup) ... ok test_exception (numba.cuda.tests.cudadrv.test_deallocations.TestDeferCleanup) ... ok test_nested (numba.cuda.tests.cudadrv.test_deallocations.TestDeferCleanup) ... ok test_context_manager (numba.cuda.tests.cudadrv.test_deallocations.TestDeferCleanupAvail) ... ok test_device_memory (numba.cuda.tests.cudadrv.test_deallocations.TestDel) ... ok test_event (numba.cuda.tests.cudadrv.test_deallocations.TestDel) ... ok test_managed_memory (numba.cuda.tests.cudadrv.test_deallocations.TestDel) ... ok test_mapped_contextmanager (numba.cuda.tests.cudadrv.test_deallocations.TestDel) ... ok test_mapped_memory (numba.cuda.tests.cudadrv.test_deallocations.TestDel) ... ok test_pinned_contextmanager (numba.cuda.tests.cudadrv.test_deallocations.TestDel) ... ok test_pinned_memory (numba.cuda.tests.cudadrv.test_deallocations.TestDel) ... ok test_stream (numba.cuda.tests.cudadrv.test_deallocations.TestDel) ... ok test_cuda_find_lib_errors (numba.cuda.tests.cudadrv.test_detect.TestCUDAFindLibs) This tests that the find_libs works as expected in the case of an ... skipped 'linux only' test_cuda_detect (numba.cuda.tests.cudadrv.test_detect.TestCudaDetect) ... ok test_bad_plugin_version (numba.cuda.tests.cudadrv.test_emm_plugins.TestBadEMMPluginVersion) ... ok test_get_ipc_handle (numba.cuda.tests.cudadrv.test_emm_plugins.TestDeviceOnlyEMMPlugin) ... skipped 'linux only test' test_get_memory_info (numba.cuda.tests.cudadrv.test_emm_plugins.TestDeviceOnlyEMMPlugin) ... ok test_initialized_in_context (numba.cuda.tests.cudadrv.test_emm_plugins.TestDeviceOnlyEMMPlugin) ... ok test_memalloc (numba.cuda.tests.cudadrv.test_emm_plugins.TestDeviceOnlyEMMPlugin) ... ok test_reset (numba.cuda.tests.cudadrv.test_emm_plugins.TestDeviceOnlyEMMPlugin) ... ok test_event_elapsed (numba.cuda.tests.cudadrv.test_events.TestCudaEvent) ... ok test_event_elapsed_stream (numba.cuda.tests.cudadrv.test_events.TestCudaEvent) ... ok test_host_alloc_driver (numba.cuda.tests.cudadrv.test_host_alloc.TestHostAlloc) ... ok test_host_alloc_mapped (numba.cuda.tests.cudadrv.test_host_alloc.TestHostAlloc) ... ok test_host_alloc_pinned (numba.cuda.tests.cudadrv.test_host_alloc.TestHostAlloc) ... ok test_host_operators (numba.cuda.tests.cudadrv.test_host_alloc.TestHostAlloc) ... ok test_cuda_disabled_error (numba.cuda.tests.cudadrv.test_init.TestInit) ... ok test_cuda_disabled_raising (numba.cuda.tests.cudadrv.test_init.TestInit) ... ok test_init_failure_error (numba.cuda.tests.cudadrv.test_init.TestInit) ... ok test_init_failure_raising (numba.cuda.tests.cudadrv.test_init.TestInit) ... ok test_init_success (numba.cuda.tests.cudadrv.test_init.TestInit) ... ok test_inline_rsqrt (numba.cuda.tests.cudadrv.test_inline_ptx.TestCudaInlineAsm) ... ok test_device_supports_float16 (numba.cuda.tests.cudadrv.test_is_fp16.TestIsFP16Supported) ... ok test_is_fp16_supported (numba.cuda.tests.cudadrv.test_is_fp16.TestIsFP16Supported) ... ok test_get_const_mem_size (numba.cuda.tests.cudadrv.test_linker.TestLinker) ... ok test_get_local_mem_per_specialized (numba.cuda.tests.cudadrv.test_linker.TestLinker) ... ok test_get_local_mem_per_thread (numba.cuda.tests.cudadrv.test_linker.TestLinker) ... ok test_get_max_threads_per_block (numba.cuda.tests.cudadrv.test_linker.TestLinker) ... ok test_get_no_shared_memory (numba.cuda.tests.cudadrv.test_linker.TestLinker) ... ok test_get_shared_mem_per_block (numba.cuda.tests.cudadrv.test_linker.TestLinker) ... ok test_get_shared_mem_per_specialized (numba.cuda.tests.cudadrv.test_linker.TestLinker) ... ok test_linker_basic (numba.cuda.tests.cudadrv.test_linker.TestLinker) Simply go through the constructor and destructor ... ok test_linking_cu (numba.cuda.tests.cudadrv.test_linker.TestLinker) ... ok test_linking_cu_cuda_include (numba.cuda.tests.cudadrv.test_linker.TestLinker) ... skipped 'CUDA include dir not available on this system' test_linking_cu_error (numba.cuda.tests.cudadrv.test_linker.TestLinker) ... ok test_linking_cu_log_warning (numba.cuda.tests.cudadrv.test_linker.TestLinker) ... ok test_linking_eager_compile (numba.cuda.tests.cudadrv.test_linker.TestLinker) ... ok test_linking_file_with_no_extension_error (numba.cuda.tests.cudadrv.test_linker.TestLinker) ... ok test_linking_lazy_compile (numba.cuda.tests.cudadrv.test_linker.TestLinker) ... ok test_linking_unknown_filetype_error (numba.cuda.tests.cudadrv.test_linker.TestLinker) ... ok test_max_threads_exceeded (numba.cuda.tests.cudadrv.test_linker.TestLinker) ... ok test_set_registers_38 (numba.cuda.tests.cudadrv.test_linker.TestLinker) ... ok test_set_registers_57 (numba.cuda.tests.cudadrv.test_linker.TestLinker) ... ok test_set_registers_eager (numba.cuda.tests.cudadrv.test_linker.TestLinker) ... ok test_set_registers_no_max (numba.cuda.tests.cudadrv.test_linker.TestLinker) Ensure that the jitted kernel used in the test_set_registers_* tests ... ok test_try_to_link_nonexistent (numba.cuda.tests.cudadrv.test_linker.TestLinker) ... ok test_managed_alloc_driver_host_attach (numba.cuda.tests.cudadrv.test_managed_alloc.TestManagedAlloc) ... skipped 'linux only test' test_managed_alloc_driver_oversubscribe (numba.cuda.tests.cudadrv.test_managed_alloc.TestManagedAlloc) ... skipped 'linux only test' test_managed_alloc_driver_undersubscribe (numba.cuda.tests.cudadrv.test_managed_alloc.TestManagedAlloc) ... skipped 'linux only test' test_managed_array_attach_global (numba.cuda.tests.cudadrv.test_managed_alloc.TestManagedAlloc) ... skipped 'linux only test' test_managed_array_attach_host (numba.cuda.tests.cudadrv.test_managed_alloc.TestManagedAlloc) ... skipped 'linux only test' test_mvc (numba.cuda.tests.cudadrv.test_mvc.TestMinorVersionCompatibility) ... skipped 'linux only test' test_pinned (numba.cuda.tests.cudadrv.test_pinned.TestPinned) ... ok test_unpinned (numba.cuda.tests.cudadrv.test_pinned.TestPinned) ... ok test_profiling (numba.cuda.tests.cudadrv.test_profiler.TestProfiler) ... ok test_ptds (numba.cuda.tests.cudadrv.test_ptds.TestPTDS) ... skipped 'linux only test' test_reset_device (numba.cuda.tests.cudadrv.test_reset_device.TestResetDevice) ... ok test_visible_devices_set_after_import (numba.cuda.tests.cudadrv.test_runtime.TestVisibleDevices) ... ok test_select_device (numba.cuda.tests.cudadrv.test_select_device.TestSelectDevice) ... ok test_add_callback (numba.cuda.tests.cudadrv.test_streams.TestCudaStream) ... ok test_add_callback_with_default_arg (numba.cuda.tests.cudadrv.test_streams.TestCudaStream) ... ok test_async_done (numba.cuda.tests.cudadrv.test_streams.TestCudaStream) ... ok test_cancelled_future (numba.cuda.tests.cudadrv.test_streams.TestCudaStream) ... ok test_multiple_async_done (numba.cuda.tests.cudadrv.test_streams.TestCudaStream) ... ok test_multiple_async_done_multiple_streams (numba.cuda.tests.cudadrv.test_streams.TestCudaStream) ... ok test_parallel_tasks (numba.cuda.tests.cudadrv.test_streams.TestCudaStream) ... ok test_failed_stream (numba.cuda.tests.cudadrv.test_streams.TestFailingStream) ... skipped '' test_record_alignment (numba.cuda.tests.cudapy.test_alignment.TestAlignment) ... ok test_record_alignment_error (numba.cuda.tests.cudapy.test_alignment.TestAlignment) ... C:\Users\charlesb\miniforge3\envs\tstnumba\lib\site-packages\numba\core\utils.py:213: NumbaPendingDeprecationWarning: Code using Numba extension API maybe depending on 'old_style' error-capturing, which is deprecated and will be replaced by 'new_style' in a future release. See details at https://numba.readthedocs.io/en/latest/reference/deprecation.html#deprecation-of-old-style-numba-captured-errors Exception origin: File "C:\Users\charlesb\miniforge3\envs\tstnumba\lib\site-packages\numba\core\base.py", line 970, in sentry_record_alignment raise TypeError(msg) warnings.warn(msg, ok test_array_like_1d (numba.cuda.tests.cudapy.test_array.TestCudaArray) ... ok test_array_like_1d_f (numba.cuda.tests.cudapy.test_array.TestCudaArray) ... ok test_array_like_1d_view (numba.cuda.tests.cudapy.test_array.TestCudaArray) ... ok test_array_like_1d_view_f (numba.cuda.tests.cudapy.test_array.TestCudaArray) ... ok test_array_like_2d (numba.cuda.tests.cudapy.test_array.TestCudaArray) ... ok test_array_like_2d_f (numba.cuda.tests.cudapy.test_array.TestCudaArray) ... ok test_array_like_2d_f_transpose (numba.cuda.tests.cudapy.test_array.TestCudaArray) ... ok test_array_like_2d_transpose (numba.cuda.tests.cudapy.test_array.TestCudaArray) ... ok test_array_like_2d_view (numba.cuda.tests.cudapy.test_array.TestCudaArray) ... ok test_array_like_2d_view_f (numba.cuda.tests.cudapy.test_array.TestCudaArray) ... ok test_array_like_2d_view_f_transpose (numba.cuda.tests.cudapy.test_array.TestCudaArray) ... ok test_array_like_2d_view_transpose_device (numba.cuda.tests.cudapy.test_array.TestCudaArray) ... ok test_array_like_2d_view_transpose_simulator (numba.cuda.tests.cudapy.test_array.TestCudaArray) ... skipped 'Numba and NumPy stride semantics differ for transpose' test_array_like_3d (numba.cuda.tests.cudapy.test_array.TestCudaArray) ... ok test_array_like_3d_f (numba.cuda.tests.cudapy.test_array.TestCudaArray) ... ok test_auto_device_const (numba.cuda.tests.cudapy.test_array.TestCudaArray) ... ok test_gpu_array_interleaved (numba.cuda.tests.cudapy.test_array.TestCudaArray) ... ok test_gpu_array_strided (numba.cuda.tests.cudapy.test_array.TestCudaArray) ... ok test_gpu_array_zero_length (numba.cuda.tests.cudapy.test_array.TestCudaArray) ... ok test_issue_4628 (numba.cuda.tests.cudapy.test_array.TestCudaArray) ... ok test_null_shape (numba.cuda.tests.cudapy.test_array.TestCudaArray) ... ok test_array_ary (numba.cuda.tests.cudapy.test_array_args.TestCudaArrayArg) ... ok test_empty_tuple (numba.cuda.tests.cudapy.test_array_args.TestCudaArrayArg) ... ok test_namedtuple (numba.cuda.tests.cudapy.test_array_args.TestCudaArrayArg) ... ok test_namedunituple (numba.cuda.tests.cudapy.test_array_args.TestCudaArrayArg) ... ok test_tuple (numba.cuda.tests.cudapy.test_array_args.TestCudaArrayArg) ... ok test_tuple_of_array_scalar_tuple (numba.cuda.tests.cudapy.test_array_args.TestCudaArrayArg) ... ok test_tuple_of_arrays (numba.cuda.tests.cudapy.test_array_args.TestCudaArrayArg) ... ok test_tuple_of_empty_tuples (numba.cuda.tests.cudapy.test_array_args.TestCudaArrayArg) ... ok test_tuple_of_tuples (numba.cuda.tests.cudapy.test_array_args.TestCudaArrayArg) ... ok test_tuple_of_tuples_and_scalars (numba.cuda.tests.cudapy.test_array_args.TestCudaArrayArg) ... ok test_unituple (numba.cuda.tests.cudapy.test_array_args.TestCudaArrayArg) ... ok test_reinterpret_array_type (numba.cuda.tests.cudapy.test_array_methods.TestCudaArrayMethods) Reinterpret byte array as int32 in the GPU. ... ok test_atomic_add (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_add2 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_add3 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_add_double (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_add_double_2 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_add_double_3 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_add_double_global (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_add_double_global_2 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_add_double_global_3 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_add_float (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_add_float_2 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_add_float_3 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_add_returns_old (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_and (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_and2 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_and3 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_and_global (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_and_global_2 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_cas2_1dim (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_cas2_2dim (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_cas3_1dim (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_cas3_2dim (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_cas4_1dim (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_cas4_2dim (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_cas_1dim (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_cas_2dim (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_compare_and_swap (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_compare_and_swap2 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_compare_and_swap3 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_compare_and_swap4 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_dec2_32 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_dec2_64 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_dec3_new (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_dec_32 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_dec_64 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_dec_global2_32 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_dec_global2_64 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_dec_global_32 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_dec_global_64 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_exch (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_exch2 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_exch3 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_exch_global (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_inc2_32 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_inc2_64 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_inc3 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_inc_32 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_inc_64 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_inc_global_2_32 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_inc_global_2_64 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_inc_global_32 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_inc_global_64 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_max_double (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_max_double_normalizedindex (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_max_double_oneindex (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_max_double_shared (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_max_float32 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_max_int32 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_max_int64 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_max_nan_location (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_max_nan_val (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_max_returns_no_replace (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_max_returns_old_nan_in_array (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_max_returns_old_nan_val (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_max_returns_old_replace (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_max_uint32 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_max_uint64 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_min_double (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_min_double_normalizedindex (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_min_double_oneindex (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_min_double_shared (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_min_float (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_min_int32 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_min_int64 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_min_nan_location (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_min_nan_val (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_min_returns_old_nan_in_array (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_min_returns_old_nan_val (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_min_returns_old_no_replace (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_min_returns_old_replace (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_min_uint32 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_min_uint64 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_nanmax_double (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_nanmax_double_oneindex (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_nanmax_double_shared (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_nanmax_float32 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_nanmax_int32 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_nanmax_int64 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_nanmax_returns_old_nan_in_array (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_nanmax_returns_old_nan_val (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_nanmax_returns_old_no_replace (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_nanmax_returns_old_replace (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_nanmax_uint32 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_nanmax_uint64 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_nanmin_double (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_nanmin_double_oneindex (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_nanmin_double_shared (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_nanmin_float (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_nanmin_int32 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_nanmin_int64 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_nanmin_returns_old_nan_in_array (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_nanmin_returns_old_nan_val (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_nanmin_returns_old_no_replace (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_nanmin_returns_old_replace (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_nanmin_uint32 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_nanmin_uint64 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_or (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_or2 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_or3 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_or_global (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_or_global_2 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_sub (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_sub2 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_sub3 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_sub_double (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_sub_double_2 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_sub_double_3 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_sub_double_global (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_sub_double_global_2 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_sub_double_global_3 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_sub_float (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_sub_float_2 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_sub_float_3 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_xor (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_xor2 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_xor3 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_xor_global (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_atomic_xor_global_2 (numba.cuda.tests.cudapy.test_atomics.TestCudaAtomics) ... ok test_blackscholes (numba.cuda.tests.cudapy.test_blackscholes.TestBlackScholes) ... ok test_boolean (numba.cuda.tests.cudapy.test_boolean.TestCudaBoolean) ... ok test_cpu_and_cuda_reuse (numba.cuda.tests.cudapy.test_caching.CUDAAndCPUCachingTest) ... ok test_cpu_and_cuda_targets (numba.cuda.tests.cudapy.test_caching.CUDAAndCPUCachingTest) ... ok test_cache_cg (numba.cuda.tests.cudapy.test_caching.CUDACachingTest) ... skipped 'cudadevrt missing' test_cache_invalidate (numba.cuda.tests.cudapy.test_caching.CUDACachingTest) ... ok test_cache_reuse (numba.cuda.tests.cudapy.test_caching.CUDACachingTest) ... ok test_caching (numba.cuda.tests.cudapy.test_caching.CUDACachingTest) ... ok test_cannot_cache_linking_libraries (numba.cuda.tests.cudapy.test_caching.CUDACachingTest) ... ok test_closure (numba.cuda.tests.cudapy.test_caching.CUDACachingTest) ... ok test_many_locals (numba.cuda.tests.cudapy.test_caching.CUDACachingTest) ... ok test_no_caching (numba.cuda.tests.cudapy.test_caching.CUDACachingTest) ... ok test_non_creatable_pycache (numba.cuda.tests.cudapy.test_caching.CUDACachingTest) ... skipped 'Cannot create a directory to which writes are preventable' test_non_writable_pycache (numba.cuda.tests.cudapy.test_caching.CUDACachingTest) ... skipped 'Cannot create a directory to which writes are preventable' test_recompile (numba.cuda.tests.cudapy.test_caching.CUDACachingTest) ... ok test_same_names (numba.cuda.tests.cudapy.test_caching.CUDACachingTest) ... ok test_cannot_serialize_unfinalized (numba.cuda.tests.cudapy.test_caching.TestCUDACodeLibrary) ... ok test_cache (numba.cuda.tests.cudapy.test_caching.TestMultiCCCaching) ... skipped 'Need two different CCs for multi-CC cache test' test_multiprocessing (numba.cuda.tests.cudapy.test_caching.TestMultiprocessCache) ... ok test_float16_to_float_ptx (numba.cuda.tests.cudapy.test_casting.TestCasting) ... ok test_float16_to_int_ptx (numba.cuda.tests.cudapy.test_casting.TestCasting) ... ok test_float16_to_uint_ptx (numba.cuda.tests.cudapy.test_casting.TestCasting) ... ok test_float_to_complex (numba.cuda.tests.cudapy.test_casting.TestCasting) ... ok test_float_to_float (numba.cuda.tests.cudapy.test_casting.TestCasting) ... ok test_float_to_int (numba.cuda.tests.cudapy.test_casting.TestCasting) ... ok test_float_to_uint (numba.cuda.tests.cudapy.test_casting.TestCasting) ... ok test_int_to_float (numba.cuda.tests.cudapy.test_casting.TestCasting) ... ok test_int_to_float16_ptx (numba.cuda.tests.cudapy.test_casting.TestCasting) ... ok test_literal_to_float16 (numba.cuda.tests.cudapy.test_casting.TestCasting) ... ok test_native_cast (numba.cuda.tests.cudapy.test_casting.TestCasting) ... ok test_uint_to_float16_ptx (numba.cuda.tests.cudapy.test_casting.TestCasting) ... ok test_from_buffer (numba.cuda.tests.cudapy.test_cffi.TestCFFI) ... skipped 'requires cffi' test_compile_ptx_for_current_device (numba.cuda.tests.cudapy.test_compiler.TestCompileToPTXForCurrentDevice) ... ok test_atomic_on_imag (numba.cuda.tests.cudapy.test_complex.TestAtomicOnComplexComponents) ... ok test_atomic_on_real (numba.cuda.tests.cudapy.test_complex.TestAtomicOnComplexComponents) ... ok test_acos (numba.cuda.tests.cudapy.test_complex.TestCMath) ... ok test_acosh (numba.cuda.tests.cudapy.test_complex.TestCMath) ... ok test_asin (numba.cuda.tests.cudapy.test_complex.TestCMath) ... ok test_asinh (numba.cuda.tests.cudapy.test_complex.TestCMath) ... ok test_atan (numba.cuda.tests.cudapy.test_complex.TestCMath) ... ok test_atanh (numba.cuda.tests.cudapy.test_complex.TestCMath) ... ok test_cos (numba.cuda.tests.cudapy.test_complex.TestCMath) ... ok test_cosh (numba.cuda.tests.cudapy.test_complex.TestCMath) ... ok test_exp (numba.cuda.tests.cudapy.test_complex.TestCMath) ... ok test_isfinite (numba.cuda.tests.cudapy.test_complex.TestCMath) ... ok test_isinf (numba.cuda.tests.cudapy.test_complex.TestCMath) ... ok test_isnan (numba.cuda.tests.cudapy.test_complex.TestCMath) ... ok test_log (numba.cuda.tests.cudapy.test_complex.TestCMath) ... ok test_log10 (numba.cuda.tests.cudapy.test_complex.TestCMath) ... ok test_log_base (numba.cuda.tests.cudapy.test_complex.TestCMath) ... ok test_phase (numba.cuda.tests.cudapy.test_complex.TestCMath) ... ok test_polar (numba.cuda.tests.cudapy.test_complex.TestCMath) ... ok test_rect (numba.cuda.tests.cudapy.test_complex.TestCMath) ... ok test_sin (numba.cuda.tests.cudapy.test_complex.TestCMath) ... ok test_sinh (numba.cuda.tests.cudapy.test_complex.TestCMath) ... ok test_sqrt (numba.cuda.tests.cudapy.test_complex.TestCMath) ... ok test_tan (numba.cuda.tests.cudapy.test_complex.TestCMath) ... ok test_tanh (numba.cuda.tests.cudapy.test_complex.TestCMath) ... ok test_conjugate (numba.cuda.tests.cudapy.test_complex.TestComplex) ... ok test_imag (numba.cuda.tests.cudapy.test_complex.TestComplex) ... ok test_real (numba.cuda.tests.cudapy.test_complex.TestComplex) ... ok test_cuda_complex_arg (numba.cuda.tests.cudapy.test_complex_kernel.TestCudaComplex) ... ok test_assign_const_byte_string (numba.cuda.tests.cudapy.test_const_string.TestConstString) ... ok test_assign_const_bytes_in_record (numba.cuda.tests.cudapy.test_const_string.TestConstString) ... ok test_assign_const_string_in_record (numba.cuda.tests.cudapy.test_const_string.TestConstString) ... ok test_assign_const_unicode_string (numba.cuda.tests.cudapy.test_const_string.TestConstString) ... ok test_const_align (numba.cuda.tests.cudapy.test_constmem.TestCudaConstantMemory) ... ok test_const_array (numba.cuda.tests.cudapy.test_constmem.TestCudaConstantMemory) ... ok test_const_array_2d (numba.cuda.tests.cudapy.test_constmem.TestCudaConstantMemory) ... ok test_const_array_3d (numba.cuda.tests.cudapy.test_constmem.TestCudaConstantMemory) ... ok test_const_empty (numba.cuda.tests.cudapy.test_constmem.TestCudaConstantMemory) ... ok test_const_record (numba.cuda.tests.cudapy.test_constmem.TestCudaConstantMemory) ... ok test_const_record_align (numba.cuda.tests.cudapy.test_constmem.TestCudaConstantMemory) ... ok test_const_record_empty (numba.cuda.tests.cudapy.test_constmem.TestCudaConstantMemory) ... ok test_false_cooperative_doesnt_link_cudadevrt (numba.cuda.tests.cudapy.test_cooperative_groups.TestCudaCooperativeGroups) We should only mark a kernel as cooperative and link cudadevrt if the ... skipped 'cudadevrt missing' test_max_cooperative_grid_blocks (numba.cuda.tests.cudapy.test_cooperative_groups.TestCudaCooperativeGroups) ... skipped 'cudadevrt missing' test_sync_at_matrix_row (numba.cuda.tests.cudapy.test_cooperative_groups.TestCudaCooperativeGroups) ... skipped 'cudadevrt missing' test_sync_group (numba.cuda.tests.cudapy.test_cooperative_groups.TestCudaCooperativeGroups) ... skipped 'cudadevrt missing' test_sync_group_is_cooperative (numba.cuda.tests.cudapy.test_cooperative_groups.TestCudaCooperativeGroups) ... skipped 'cudadevrt missing' test_this_grid (numba.cuda.tests.cudapy.test_cooperative_groups.TestCudaCooperativeGroups) ... skipped 'cudadevrt missing' test_this_grid_is_cooperative (numba.cuda.tests.cudapy.test_cooperative_groups.TestCudaCooperativeGroups) ... skipped 'cudadevrt missing' test_array_views (numba.cuda.tests.cudapy.test_cuda_array_interface.TestCudaArrayInterface) Views created via array interface support: ... ok test_as_cuda_array (numba.cuda.tests.cudapy.test_cuda_array_interface.TestCudaArrayInterface) ... ok test_consume_no_stream (numba.cuda.tests.cudapy.test_cuda_array_interface.TestCudaArrayInterface) ... ok test_consume_no_sync (numba.cuda.tests.cudapy.test_cuda_array_interface.TestCudaArrayInterface) ... ok test_consume_stream (numba.cuda.tests.cudapy.test_cuda_array_interface.TestCudaArrayInterface) ... ok test_consume_sync (numba.cuda.tests.cudapy.test_cuda_array_interface.TestCudaArrayInterface) ... ok test_consume_sync_disabled (numba.cuda.tests.cudapy.test_cuda_array_interface.TestCudaArrayInterface) ... ok test_consuming_strides (numba.cuda.tests.cudapy.test_cuda_array_interface.TestCudaArrayInterface) ... ok test_gufunc_arg (numba.cuda.tests.cudapy.test_cuda_array_interface.TestCudaArrayInterface) ... ok test_kernel_arg (numba.cuda.tests.cudapy.test_cuda_array_interface.TestCudaArrayInterface) ... ok test_launch_no_sync (numba.cuda.tests.cudapy.test_cuda_array_interface.TestCudaArrayInterface) ... ok test_launch_sync (numba.cuda.tests.cudapy.test_cuda_array_interface.TestCudaArrayInterface) ... ok test_launch_sync_disabled (numba.cuda.tests.cudapy.test_cuda_array_interface.TestCudaArrayInterface) ... ok test_launch_sync_two_streams (numba.cuda.tests.cudapy.test_cuda_array_interface.TestCudaArrayInterface) ... ok test_masked_array (numba.cuda.tests.cudapy.test_cuda_array_interface.TestCudaArrayInterface) ... ok test_negative_strided_copy_to_host (numba.cuda.tests.cudapy.test_cuda_array_interface.TestCudaArrayInterface) ... ok test_negative_strided_issue (numba.cuda.tests.cudapy.test_cuda_array_interface.TestCudaArrayInterface) ... ok test_ownership (numba.cuda.tests.cudapy.test_cuda_array_interface.TestCudaArrayInterface) ... ok test_produce_managed_no_stream (numba.cuda.tests.cudapy.test_cuda_array_interface.TestCudaArrayInterface) ... skipped 'linux only test' test_produce_managed_stream (numba.cuda.tests.cudapy.test_cuda_array_interface.TestCudaArrayInterface) ... skipped 'linux only test' test_produce_no_stream (numba.cuda.tests.cudapy.test_cuda_array_interface.TestCudaArrayInterface) ... ok test_produce_stream (numba.cuda.tests.cudapy.test_cuda_array_interface.TestCudaArrayInterface) ... ok test_strides (numba.cuda.tests.cudapy.test_cuda_array_interface.TestCudaArrayInterface) ... ok test_ufunc_arg (numba.cuda.tests.cudapy.test_cuda_array_interface.TestCudaArrayInterface) ... ok test_zero_size_array (numba.cuda.tests.cudapy.test_cuda_array_interface.TestCudaArrayInterface) ... ok test_device_array (numba.cuda.tests.cudapy.test_cuda_jit_no_types.TestCudaJitNoTypes) ... ok test_device_jit (numba.cuda.tests.cudapy.test_cuda_jit_no_types.TestCudaJitNoTypes) ... ok test_device_jit_2 (numba.cuda.tests.cudapy.test_cuda_jit_no_types.TestCudaJitNoTypes) ... ok test_jit_debug_simulator (numba.cuda.tests.cudapy.test_cuda_jit_no_types.TestCudaJitNoTypes) ... C:\Users\charlesb\miniforge3\envs\tstnumba\lib\site-packages\numba\cuda\decorators.py:81: NumbaInvalidConfigWarning: debug=True with opt=True (the default) is not supported by CUDA. This may result in a crash - set debug=False or opt=False. warn(NumbaInvalidConfigWarning(msg)) ok test_basic_datetime_kernel (numba.cuda.tests.cudapy.test_datetime.TestCudaDateTime) ... ok test_datetime_view_as_int64 (numba.cuda.tests.cudapy.test_datetime.TestCudaDateTime) ... ok test_gufunc (numba.cuda.tests.cudapy.test_datetime.TestCudaDateTime) ... ok test_scalar_datetime_kernel (numba.cuda.tests.cudapy.test_datetime.TestCudaDateTime) ... ok test_timedelta_view_as_int64 (numba.cuda.tests.cudapy.test_datetime.TestCudaDateTime) ... ok test_ufunc (numba.cuda.tests.cudapy.test_datetime.TestCudaDateTime) ... ok test_dump_assembly (numba.cuda.tests.cudapy.test_debug.TestDebugOutput) ... ok test_dump_bytecode (numba.cuda.tests.cudapy.test_debug.TestDebugOutput) ... ok test_dump_cfg (numba.cuda.tests.cudapy.test_debug.TestDebugOutput) ... ok test_dump_ir (numba.cuda.tests.cudapy.test_debug.TestDebugOutput) ... ok test_dump_llvm (numba.cuda.tests.cudapy.test_debug.TestDebugOutput) ... ok test_chained_device_function (numba.cuda.tests.cudapy.test_debuginfo.TestCudaDebugInfo) ... ok test_chained_device_function_two_calls (numba.cuda.tests.cudapy.test_debuginfo.TestCudaDebugInfo) ... ok test_chained_device_three_functions (numba.cuda.tests.cudapy.test_debuginfo.TestCudaDebugInfo) ... ok test_debug_function_calls_device_function (numba.cuda.tests.cudapy.test_debuginfo.TestCudaDebugInfo) ... ok test_debug_function_calls_internal_impl (numba.cuda.tests.cudapy.test_debuginfo.TestCudaDebugInfo) ... ok test_debuginfo_in_asm (numba.cuda.tests.cudapy.test_debuginfo.TestCudaDebugInfo) ... ok test_environment_override (numba.cuda.tests.cudapy.test_debuginfo.TestCudaDebugInfo) ... ok test_issue_5835 (numba.cuda.tests.cudapy.test_debuginfo.TestCudaDebugInfo) ... ok test_no_debuginfo_in_asm (numba.cuda.tests.cudapy.test_debuginfo.TestCudaDebugInfo) ... ok test_wrapper_has_debuginfo (numba.cuda.tests.cudapy.test_debuginfo.TestCudaDebugInfo) ... ok test_bad_declare_device_string (numba.cuda.tests.cudapy.test_device_func.TestDeviceFunc) ... ok test_bad_declare_device_tuple (numba.cuda.tests.cudapy.test_device_func.TestDeviceFunc) ... ok test_cpu_dispatcher (numba.cuda.tests.cudapy.test_device_func.TestDeviceFunc) ... C:\Users\charlesb\miniforge3\envs\tstnumba\lib\site-packages\numba\cuda\tests\cudapy\test_device_func.py:69: NumbaDeprecationWarning: The 'nopython' keyword argument was not supplied to the 'numba.jit' decorator. The implicit default value for this argument is currently False, but it will be changed to True in Numba 0.59.0. See https://numba.readthedocs.io/en/stable/reference/deprecation.html#deprecation-of-object-mode-fall-back-behaviour-when-using-jit for details. def add(a, b): ok test_cpu_dispatcher_invalid (numba.cuda.tests.cudapy.test_device_func.TestDeviceFunc) ... C:\Users\charlesb\miniforge3\envs\tstnumba\lib\site-packages\numba\cuda\tests\cudapy\test_device_func.py:79: NumbaDeprecationWarning: The 'nopython' keyword argument was not supplied to the 'numba.jit' decorator. The implicit default value for this argument is currently False, but it will be changed to True in Numba 0.59.0. See https://numba.readthedocs.io/en/stable/reference/deprecation.html#deprecation-of-object-mode-fall-back-behaviour-when-using-jit for details. @jit('(i4, i4)') ok test_cpu_dispatcher_other_module (numba.cuda.tests.cudapy.test_device_func.TestDeviceFunc) ... C:\Users\charlesb\miniforge3\envs\tstnumba\lib\site-packages\numba\cuda\tests\cudapy\test_device_func.py:92: NumbaDeprecationWarning: The 'nopython' keyword argument was not supplied to the 'numba.jit' decorator. The implicit default value for this argument is currently False, but it will be changed to True in Numba 0.59.0. See https://numba.readthedocs.io/en/stable/reference/deprecation.html#deprecation-of-object-mode-fall-back-behaviour-when-using-jit for details. def add(a, b): ok test_declare_device_signature (numba.cuda.tests.cudapy.test_device_func.TestDeviceFunc) ... ok test_declare_device_string (numba.cuda.tests.cudapy.test_device_func.TestDeviceFunc) ... ok test_device_casting (numba.cuda.tests.cudapy.test_device_func.TestDeviceFunc) ... ok test_device_func_as_kernel_disallowed (numba.cuda.tests.cudapy.test_device_func.TestDeviceFunc) ... ok test_indirect_add2f (numba.cuda.tests.cudapy.test_device_func.TestDeviceFunc) ... ok test_inspect_asm (numba.cuda.tests.cudapy.test_device_func.TestDeviceFunc) ... ok test_inspect_llvm (numba.cuda.tests.cudapy.test_device_func.TestDeviceFunc) ... ok test_inspect_sass_disallowed (numba.cuda.tests.cudapy.test_device_func.TestDeviceFunc) ... ok test_use_add2f (numba.cuda.tests.cudapy.test_device_func.TestDeviceFunc) ... ok test_ambiguous_new_version (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcher) Test compiling new version in an ambiguous case ... ok test_coerce_input_types (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcher) ... ok test_coerce_input_types_unsafe (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcher) ... expected failure test_coerce_input_types_unsafe_complex (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcher) ... ok test_dispatcher_docstring (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcher) ... ok test_explicit_signatures_ambiguous_resolution (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcher) ... ok test_explicit_signatures_device (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcher) ... ok test_explicit_signatures_device_ambiguous (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcher) ... ok test_explicit_signatures_device_same_type_class (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcher) ... ok test_explicit_signatures_device_unsafe (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcher) ... ok test_explicit_signatures_mixed (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcher) ... ok test_explicit_signatures_same_type_class (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcher) ... ok test_explicit_signatures_signatures (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcher) ... ok test_explicit_signatures_strings (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcher) ... ok test_explicit_signatures_tuples (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcher) ... ok test_explicit_signatures_unsafe (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcher) ... expected failure test_lock (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcher) Test that (lazy) compiling from several threads at once doesn't ... ok test_get_const_mem_specialized (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcherKernelProperties) ... ok test_get_const_mem_unspecialized (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcherKernelProperties) ... ok test_get_local_mem_per_thread_specialized (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcherKernelProperties) ... ok test_get_local_mem_per_thread_unspecialized (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcherKernelProperties) ... ok test_get_max_threads_per_block_unspecialized (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcherKernelProperties) ... ok test_get_regs_per_thread_specialized (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcherKernelProperties) ... ok test_get_regs_per_thread_unspecialized (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcherKernelProperties) ... ok test_get_shared_mem_per_block_specialized (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcherKernelProperties) ... ok test_get_shared_mem_per_block_unspecialized (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcherKernelProperties) ... ok test_no_double_specialize_no_sig_diff_types (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcherSpecialization) ... ok test_no_double_specialize_no_sig_same_types (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcherSpecialization) ... ok test_no_double_specialize_sig_diff_types (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcherSpecialization) ... ok test_no_double_specialize_sig_same_types (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcherSpecialization) ... ok test_specialize_cache_same (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcherSpecialization) ... ok test_specialize_cache_same_with_ordering (numba.cuda.tests.cudapy.test_dispatcher.TestDispatcherSpecialization) ... ok test_compare (numba.cuda.tests.cudapy.test_enums.EnumTest) ... ok test_getattr_getitem (numba.cuda.tests.cudapy.test_enums.EnumTest) ... ok test_int_cast (numba.cuda.tests.cudapy.test_enums.EnumTest) ... ok test_int_coerce (numba.cuda.tests.cudapy.test_enums.EnumTest) ... ok test_return_from_device_func (numba.cuda.tests.cudapy.test_enums.EnumTest) ... ok test_vectorize (numba.cuda.tests.cudapy.test_enums.EnumTest) ... ok test_non_integral_dims (numba.cuda.tests.cudapy.test_errors.TestJitErrors) ... ok test_too_many_dims (numba.cuda.tests.cudapy.test_errors.TestJitErrors) ... ok test_typing_error (numba.cuda.tests.cudapy.test_errors.TestJitErrors) ... ok test_unconfigured_typed_cudakernel (numba.cuda.tests.cudapy.test_errors.TestJitErrors) ... ok test_unconfigured_untyped_cudakernel (numba.cuda.tests.cudapy.test_errors.TestJitErrors) ... ok test_exception (numba.cuda.tests.cudapy.test_exception.TestException) ... ok test_no_zero_division_error (numba.cuda.tests.cudapy.test_exception.TestException) ... ok test_raise_causing_warp_diverge (numba.cuda.tests.cudapy.test_exception.TestException) Test case for issue #2655. ... ok test_raise_in_device_function (numba.cuda.tests.cudapy.test_exception.TestException) ... C:\Users\charlesb\miniforge3\envs\tstnumba\lib\site-packages\numba\cuda\decorators.py:81: NumbaInvalidConfigWarning: debug=True with opt=True (the default) is not supported by CUDA. This may result in a crash - set debug=False or opt=False. warn(NumbaInvalidConfigWarning(msg)) expected failure test_user_raise (numba.cuda.tests.cudapy.test_exception.TestException) ... ok test_zero_division_error_in_debug (numba.cuda.tests.cudapy.test_exception.TestException) ... ok test_attributes (numba.cuda.tests.cudapy.test_extending.TestExtending) ... ok test_extension_type_as_arg (numba.cuda.tests.cudapy.test_extending.TestExtending) ... ok test_extension_type_as_retvalue (numba.cuda.tests.cudapy.test_extending.TestExtending) ... ok test_property (numba.cuda.tests.cudapy.test_extending.TestExtending) ... ok test_cosf (numba.cuda.tests.cudapy.test_fastmath.TestFastMathOption) ... ok test_device_fastmath_propagation (numba.cuda.tests.cudapy.test_fastmath.TestFastMathOption) ... expected failure test_divf (numba.cuda.tests.cudapy.test_fastmath.TestFastMathOption) ... ok test_divf_exception (numba.cuda.tests.cudapy.test_fastmath.TestFastMathOption) ... C:\Users\charlesb\miniforge3\envs\tstnumba\lib\site-packages\numba\cuda\decorators.py:81: NumbaInvalidConfigWarning: debug=True with opt=True (the default) is not supported by CUDA. This may result in a crash - set debug=False or opt=False. warn(NumbaInvalidConfigWarning(msg)) C:\Users\charlesb\miniforge3\envs\tstnumba\lib\site-packages\numba\cuda\decorators.py:81: NumbaInvalidConfigWarning: debug=True with opt=True (the default) is not supported by CUDA. This may result in a crash - set debug=False or opt=False. warn(NumbaInvalidConfigWarning(msg)) ok test_expf (numba.cuda.tests.cudapy.test_fastmath.TestFastMathOption) ... ok test_log10f (numba.cuda.tests.cudapy.test_fastmath.TestFastMathOption) ... ok test_log2f (numba.cuda.tests.cudapy.test_fastmath.TestFastMathOption) ... ok test_logf (numba.cuda.tests.cudapy.test_fastmath.TestFastMathOption) ... ok test_powf (numba.cuda.tests.cudapy.test_fastmath.TestFastMathOption) ... ok test_sinf (numba.cuda.tests.cudapy.test_fastmath.TestFastMathOption) ... ok test_tanf (numba.cuda.tests.cudapy.test_fastmath.TestFastMathOption) ... ok test_tanhf (numba.cuda.tests.cudapy.test_fastmath.TestFastMathOption) ... ok test_tanhf_compile_ptx (numba.cuda.tests.cudapy.test_fastmath.TestFastMathOption) ... ok test_forall_1 (numba.cuda.tests.cudapy.test_forall.TestForAll) ... ok test_forall_2 (numba.cuda.tests.cudapy.test_forall.TestForAll) ... ok test_forall_negative_work (numba.cuda.tests.cudapy.test_forall.TestForAll) ... ok test_forall_no_work (numba.cuda.tests.cudapy.test_forall.TestForAll) ... ok test_freevar (numba.cuda.tests.cudapy.test_freevar.TestFreeVar) Make sure we can compile the following kernel with freevar reference ... ok test_frexp_f4 (numba.cuda.tests.cudapy.test_frexp_ldexp.TestCudaFrexpLdexp) ... ok test_frexp_f8 (numba.cuda.tests.cudapy.test_frexp_ldexp.TestCudaFrexpLdexp) ... ok test_ldexp_f4 (numba.cuda.tests.cudapy.test_frexp_ldexp.TestCudaFrexpLdexp) ... ok test_ldexp_f8 (numba.cuda.tests.cudapy.test_frexp_ldexp.TestCudaFrexpLdexp) ... ok test_global_int_const (numba.cuda.tests.cudapy.test_globals.TestCudaTestGlobal) Test simple_smem ... ok test_bad_return_type (numba.cuda.tests.cudapy.test_gufunc.TestCUDAGufunc) ... ok test_copy (numba.cuda.tests.cudapy.test_gufunc.TestCUDAGufunc) ... ok test_copy2d (numba.cuda.tests.cudapy.test_gufunc.TestCUDAGufunc) ... ok test_copy_odd (numba.cuda.tests.cudapy.test_gufunc.TestCUDAGufunc) ... ok test_copy_unspecified_return (numba.cuda.tests.cudapy.test_gufunc.TestCUDAGufunc) ... ok test_duplicated_output (numba.cuda.tests.cudapy.test_gufunc.TestCUDAGufunc) ... ok test_efficient_launch_configuration (numba.cuda.tests.cudapy.test_gufunc.TestCUDAGufunc) ... ok test_gufunc (numba.cuda.tests.cudapy.test_gufunc.TestCUDAGufunc) ... ok test_gufunc_auto_transfer (numba.cuda.tests.cudapy.test_gufunc.TestCUDAGufunc) ... ok test_gufunc_hidim (numba.cuda.tests.cudapy.test_gufunc.TestCUDAGufunc) ... ok test_gufunc_name (numba.cuda.tests.cudapy.test_gufunc.TestCUDAGufunc) ... ok test_gufunc_new_axis (numba.cuda.tests.cudapy.test_gufunc.TestCUDAGufunc) ... ok test_gufunc_small (numba.cuda.tests.cudapy.test_gufunc.TestCUDAGufunc) ... ok test_gufunc_stream (numba.cuda.tests.cudapy.test_gufunc.TestCUDAGufunc) ... ok test_incorrect_number_of_pos_args (numba.cuda.tests.cudapy.test_gufunc.TestCUDAGufunc) ... ok test_inefficient_launch_configuration (numba.cuda.tests.cudapy.test_gufunc.TestCUDAGufunc) ... ok test_invalid_flags (numba.cuda.tests.cudapy.test_gufunc.TestCUDAGufunc) ... ok test_nopython_flag (numba.cuda.tests.cudapy.test_gufunc.TestCUDAGufunc) ... ok test_tuple_of_array_arg (numba.cuda.tests.cudapy.test_gufunc.TestCUDAGufunc) ... ok test_tuple_of_namedtuple_arg (numba.cuda.tests.cudapy.test_gufunc.TestCUDAGufunc) ... ok test_tuple_of_tuple_arg (numba.cuda.tests.cudapy.test_gufunc.TestCUDAGufunc) ... ok test_incorrect_number_of_pos_args (numba.cuda.tests.cudapy.test_gufunc.TestMultipleOutputs) ... ok test_multiple_output_allocation (numba.cuda.tests.cudapy.test_gufunc.TestMultipleOutputs) ... ok test_multiple_output_dtypes (numba.cuda.tests.cudapy.test_gufunc.TestMultipleOutputs) ... ok test_multiple_outputs_distinct_values (numba.cuda.tests.cudapy.test_gufunc.TestMultipleOutputs) ... ok test_multiple_outputs_same_type_passed_in (numba.cuda.tests.cudapy.test_gufunc.TestMultipleOutputs) ... ok test_gufunc_old_style_scalar_as_array (numba.cuda.tests.cudapy.test_gufunc_scalar.TestGUFuncScalar) ... ok test_gufunc_scalar_cast (numba.cuda.tests.cudapy.test_gufunc_scalar.TestGUFuncScalar) ... ok test_gufunc_scalar_input_saxpy (numba.cuda.tests.cudapy.test_gufunc_scalar.TestGUFuncScalar) ... ok test_gufunc_scalar_output (numba.cuda.tests.cudapy.test_gufunc_scalar.TestGUFuncScalar) ... ok test_gufunc_scalar_output_bug (numba.cuda.tests.cudapy.test_gufunc_scalar.TestGUFuncScalar) ... ok test_inplace_div (numba.cuda.tests.cudapy.test_idiv.TestCudaIDiv) ... ok test_inplace_div_double (numba.cuda.tests.cudapy.test_idiv.TestCudaIDiv) ... ok test_inspect_sass_cfg (numba.cuda.tests.cudapy.test_inspect.TestInspect) ... skipped 'nvdisasm needed for inspect_sass_cfg()' test_inspect_sass_eager (numba.cuda.tests.cudapy.test_inspect.TestInspect) ... skipped 'nvdisasm needed for inspect_sass()' test_inspect_sass_lazy (numba.cuda.tests.cudapy.test_inspect.TestInspect) ... skipped 'nvdisasm needed for inspect_sass()' test_inspect_sass_nvdisasm_missing (numba.cuda.tests.cudapy.test_inspect.TestInspect) ... ok test_monotyped (numba.cuda.tests.cudapy.test_inspect.TestInspect) ... ok test_polytyped (numba.cuda.tests.cudapy.test_inspect.TestInspect) ... ok test_3dgrid (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_3dgrid_2 (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_brev_u4 (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_brev_u8 (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_cbrt_f32 (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_cbrt_f64 (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_clz_i4 (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_clz_i4_0s (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_clz_i4_1s (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_clz_i8 (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_clz_u4 (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) Although the CUDA Math API ... ok test_ffs_i4 (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_ffs_i4_0s (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_ffs_i4_1s (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_ffs_i8 (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_ffs_u4 (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_fill3d_threadidx (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_fill_threadidx (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_fma_f4 (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_fma_f8 (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_fp16_comparison (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_fp16_intrinsics_common (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_habs (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_habs_ptx (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_habs_scalar (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_hadd (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_hadd_ptx (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_hadd_scalar (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_hdiv (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_hdiv_scalar (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_hexp10 (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_hfma (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_hfma_ptx (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_hfma_scalar (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_hmax (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_hmin (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_hmul (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_hmul_ptx (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_hmul_scalar (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_hneg (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_hneg_ptx (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_hneg_scalar (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_hsub (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_hsub_ptx (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_hsub_scalar (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_intrinsic_forloop_step (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_multiple_float16_comparisons (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_nonliteral_grid_error (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_nonliteral_gridsize_error (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_popc_u4 (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_popc_u8 (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_round_f4 (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_round_f8 (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_round_to_f4 (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_round_to_f4_halfway (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_round_to_f4_overflow (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_round_to_f8 (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_round_to_f8_halfway (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_round_to_f8_overflow (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_selp (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_simple_grid1d (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_simple_grid2d (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_simple_gridsize1d (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_simple_gridsize2d (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_simple_laneid (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_simple_threadidx (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_simple_warpsize (numba.cuda.tests.cudapy.test_intrinsics.TestCudaIntrinsic) ... ok test_ipc_array (numba.cuda.tests.cudapy.test_ipc.TestIpcMemory) ... skipped 'linux only test' test_ipc_handle (numba.cuda.tests.cudapy.test_ipc.TestIpcMemory) ... skipped 'linux only test' test_ipc_handle_serialization (numba.cuda.tests.cudapy.test_ipc.TestIpcMemory) ... skipped 'linux only test' test_unsupported (numba.cuda.tests.cudapy.test_ipc.TestIpcNotSupported) ... ok test_ipc_array (numba.cuda.tests.cudapy.test_ipc.TestIpcStaged) ... skipped 'linux only test' test_staged (numba.cuda.tests.cudapy.test_ipc.TestIpcStaged) ... skipped 'linux only test' test_enumerate (numba.cuda.tests.cudapy.test_iterators.TestIterators) ... ok test_enumerate_zip (numba.cuda.tests.cudapy.test_iterators.TestIterators) ... ok test_zip (numba.cuda.tests.cudapy.test_iterators.TestIterators) ... ok test_zip_enumerate (numba.cuda.tests.cudapy.test_iterators.TestIterators) ... ok test_enumerate (numba.cuda.tests.cudapy.test_lang.TestLang) ... ok test_issue_872 (numba.cuda.tests.cudapy.test_lang.TestLang) Ensure that typing and lowering of CUDA kernel API primitives works in ... ok test_zip (numba.cuda.tests.cudapy.test_lang.TestLang) ... ok test_laplace_small (numba.cuda.tests.cudapy.test_laplace.TestCudaLaplace) ... ok test_frexp (numba.cuda.tests.cudapy.test_libdevice.TestLibdevice) ... ok test_sad (numba.cuda.tests.cudapy.test_libdevice.TestLibdevice) ... ok test_sincos (numba.cuda.tests.cudapy.test_libdevice.TestLibdevice) ... ok test_debug_and_lineinfo_warning (numba.cuda.tests.cudapy.test_lineinfo.TestCudaLineInfo) ... ok test_lineinfo_in_asm (numba.cuda.tests.cudapy.test_lineinfo.TestCudaLineInfo) ... ok test_lineinfo_in_device_function (numba.cuda.tests.cudapy.test_lineinfo.TestCudaLineInfo) ... ok test_lineinfo_maintains_error_model (numba.cuda.tests.cudapy.test_lineinfo.TestCudaLineInfo) ... ok test_no_lineinfo_in_asm (numba.cuda.tests.cudapy.test_lineinfo.TestCudaLineInfo) ... ok test_no_lineinfo_in_device_function (numba.cuda.tests.cudapy.test_lineinfo.TestCudaLineInfo) ... ok test_invalid_string_dtype (numba.cuda.tests.cudapy.test_localmem.TestCudaLocalMem) ... ok test_issue_fp16_support (numba.cuda.tests.cudapy.test_localmem.TestCudaLocalMem) ... ok test_local_array (numba.cuda.tests.cudapy.test_localmem.TestCudaLocalMem) ... ok test_local_array_1_tuple (numba.cuda.tests.cudapy.test_localmem.TestCudaLocalMem) Ensure that local arrays can be constructed with 1-tuple shape ... ok test_local_array_complex (numba.cuda.tests.cudapy.test_localmem.TestCudaLocalMem) ... ok test_numba_dtype (numba.cuda.tests.cudapy.test_localmem.TestCudaLocalMem) ... ok test_numpy_dtype (numba.cuda.tests.cudapy.test_localmem.TestCudaLocalMem) ... ok test_string_dtype (numba.cuda.tests.cudapy.test_localmem.TestCudaLocalMem) ... ok test_struct_model_type_arr (numba.cuda.tests.cudapy.test_localmem.TestCudaLocalMem) ... ok test_type_with_struct_data_model (numba.cuda.tests.cudapy.test_localmem.TestCudaLocalMem) ... ok test_math_acos (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_acosh (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_asin (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_asinh (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_atan (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_atan2 (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_atanh (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_ceil (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_copysign (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_cos (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_cosh (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_degrees (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_erf (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_erfc (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_exp (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_expm1 (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_fabs (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_floor (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_fmod (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_fp16 (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_fp16_trunc (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_gamma (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_hypot (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_isfinite (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_isinf (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_isnan (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_lgamma (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_log (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_log10 (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_log1p (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_log2 (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_mod_binop (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_modf (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_pow (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... C:\Users\charlesb\miniforge3\envs\tstnumba\lib\site-packages\numba\cuda\tests\cudapy\test_math.py:620: RuntimeWarning: overflow encountered in cast Cref[i] = math.pow(A[i], B[i]) C:\Users\charlesb\miniforge3\envs\tstnumba\lib\site-packages\numba\cuda\tests\cudapy\test_math.py:621: RuntimeWarning: overflow encountered in cast np.testing.assert_allclose(np.power(A, B).astype(npdtype), C, rtol=1e-6) ok test_math_pow_binop (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_radians (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_remainder (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_remainder_0_0 (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_sin (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_sinh (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_sqrt (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_tan (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_tanh (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_trunc (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_math_trunc_non_float64 (numba.cuda.tests.cudapy.test_math.TestCudaMath) ... ok test_func (numba.cuda.tests.cudapy.test_matmul.TestCudaMatMul) ... ok test_max_f4f4 (numba.cuda.tests.cudapy.test_minmax.TestCudaMinMax) ... ok test_max_f4f8 (numba.cuda.tests.cudapy.test_minmax.TestCudaMinMax) ... ok test_max_f8f4 (numba.cuda.tests.cudapy.test_minmax.TestCudaMinMax) ... ok test_max_f8f8 (numba.cuda.tests.cudapy.test_minmax.TestCudaMinMax) ... ok test_min_f4f4 (numba.cuda.tests.cudapy.test_minmax.TestCudaMinMax) ... ok test_min_f4f8 (numba.cuda.tests.cudapy.test_minmax.TestCudaMinMax) ... ok test_min_f8f4 (numba.cuda.tests.cudapy.test_minmax.TestCudaMinMax) ... ok test_min_f8f8 (numba.cuda.tests.cudapy.test_minmax.TestCudaMinMax) ... ok test_montecarlo (numba.cuda.tests.cudapy.test_montecarlo.TestCudaMonteCarlo) Just make sure we can compile this ... ok test_multigpu_context (numba.cuda.tests.cudapy.test_multigpu.TestMultiGPUContext) ... ok test_multithreaded (numba.cuda.tests.cudapy.test_multigpu.TestMultiGPUContext) ... ok test_with_context (numba.cuda.tests.cudapy.test_multigpu.TestMultiGPUContext) ... ok test_with_context_peer_copy (numba.cuda.tests.cudapy.test_multigpu.TestMultiGPUContext) ... skipped 'Peer access between GPUs disabled' test_fork (numba.cuda.tests.cudapy.test_multiprocessing.TestMultiprocessing) Test fork detection. ... skipped 'requires Unix' test_concurrent_compiling (numba.cuda.tests.cudapy.test_multithreads.TestMultiThreadCompiling) ... ok test_invalid_context_error_with_d2d (numba.cuda.tests.cudapy.test_multithreads.TestMultiThreadCompiling) ... ok test_invalid_context_error_with_d2h (numba.cuda.tests.cudapy.test_multithreads.TestMultiThreadCompiling) ... ok test_spawn_concurrent_compilation (numba.cuda.tests.cudapy.test_multithreads.TestMultiThreadCompiling) ... C:\Users\charlesb\miniforge3\envs\tstnumba\lib\site-packages\numba\cuda\dispatcher.py:536: NumbaPerformanceWarning: Grid size 1 will likely result in GPU under-utilization due to low occupancy. warn(NumbaPerformanceWarning(msg)) ok test_for_pre (numba.cuda.tests.cudapy.test_nondet.TestCudaNonDet) Test issue with loop not running due to bad sign-extension at the for ... ok test_add (numba.cuda.tests.cudapy.test_operator.TestOperatorModule) ... ok test_floordiv (numba.cuda.tests.cudapy.test_operator.TestOperatorModule) ... ok test_fp16_abs_ptx (numba.cuda.tests.cudapy.test_operator.TestOperatorModule) ... ok test_fp16_binary (numba.cuda.tests.cudapy.test_operator.TestOperatorModule) ... ok test_fp16_binary_ptx (numba.cuda.tests.cudapy.test_operator.TestOperatorModule) ... ok test_fp16_comparison (numba.cuda.tests.cudapy.test_operator.TestOperatorModule) ... ok test_fp16_comparison_ptx (numba.cuda.tests.cudapy.test_operator.TestOperatorModule) ... ok test_fp16_inplace_binary (numba.cuda.tests.cudapy.test_operator.TestOperatorModule) ... ok test_fp16_inplace_binary_ptx (numba.cuda.tests.cudapy.test_operator.TestOperatorModule) ... ok test_fp16_int8_comparison_ptx (numba.cuda.tests.cudapy.test_operator.TestOperatorModule) ... ok test_fp16_neg_ptx (numba.cuda.tests.cudapy.test_operator.TestOperatorModule) ... ok test_fp16_unary (numba.cuda.tests.cudapy.test_operator.TestOperatorModule) ... ok test_mixed_fp16_binary_arithmetic (numba.cuda.tests.cudapy.test_operator.TestOperatorModule) ... ok test_mixed_fp16_comparison (numba.cuda.tests.cudapy.test_operator.TestOperatorModule) ... ok test_mixed_fp16_comparison_promotion_ptx (numba.cuda.tests.cudapy.test_operator.TestOperatorModule) ... ok test_mul (numba.cuda.tests.cudapy.test_operator.TestOperatorModule) ... ok test_multiple_float16_comparisons (numba.cuda.tests.cudapy.test_operator.TestOperatorModule) ... ok test_multiple_float16_comparisons_false (numba.cuda.tests.cudapy.test_operator.TestOperatorModule) ... ok test_sub (numba.cuda.tests.cudapy.test_operator.TestOperatorModule) ... ok test_truediv (numba.cuda.tests.cudapy.test_operator.TestOperatorModule) ... ok test_device_noopt (numba.cuda.tests.cudapy.test_optimization.TestOptimization) ... ok test_device_opt (numba.cuda.tests.cudapy.test_optimization.TestOptimization) ... ok test_eager_noopt (numba.cuda.tests.cudapy.test_optimization.TestOptimization) ... ok test_eager_opt (numba.cuda.tests.cudapy.test_optimization.TestOptimization) ... ok test_lazy_noopt (numba.cuda.tests.cudapy.test_optimization.TestOptimization) ... ok test_lazy_opt (numba.cuda.tests.cudapy.test_optimization.TestOptimization) ... ok test_call_target_overloaded (numba.cuda.tests.cudapy.test_overload.TestOverload) ... ok test_call_two_cuda_calls (numba.cuda.tests.cudapy.test_overload.TestOverload) ... ok test_call_two_generic_calls (numba.cuda.tests.cudapy.test_overload.TestOverload) ... ok test_cuda (numba.cuda.tests.cudapy.test_overload.TestOverload) ... ok test_cuda_calls_cuda (numba.cuda.tests.cudapy.test_overload.TestOverload) ... ok test_cuda_calls_generic (numba.cuda.tests.cudapy.test_overload.TestOverload) ... ok test_cuda_calls_target_overloaded (numba.cuda.tests.cudapy.test_overload.TestOverload) ... ok test_generic (numba.cuda.tests.cudapy.test_overload.TestOverload) ... ok test_generic_and_cuda (numba.cuda.tests.cudapy.test_overload.TestOverload) ... ok test_generic_calls_cuda (numba.cuda.tests.cudapy.test_overload.TestOverload) ... ok test_generic_calls_generic (numba.cuda.tests.cudapy.test_overload.TestOverload) ... ok test_generic_calls_target_overloaded (numba.cuda.tests.cudapy.test_overload.TestOverload) ... ok test_target_overloaded_calls_target_overloaded (numba.cuda.tests.cudapy.test_overload.TestOverload) ... ok test_cpow_complex128_binop (numba.cuda.tests.cudapy.test_powi.TestCudaPowi) ... ok test_cpow_complex128_inplace_binop (numba.cuda.tests.cudapy.test_powi.TestCudaPowi) ... ok test_cpow_complex128_pow (numba.cuda.tests.cudapy.test_powi.TestCudaPowi) ... ok test_cpow_complex64_binop (numba.cuda.tests.cudapy.test_powi.TestCudaPowi) ... ok test_cpow_complex64_inplace_binop (numba.cuda.tests.cudapy.test_powi.TestCudaPowi) ... ok test_cpow_complex64_pow (numba.cuda.tests.cudapy.test_powi.TestCudaPowi) ... ok test_powi (numba.cuda.tests.cudapy.test_powi.TestCudaPowi) ... ok test_powi_binop (numba.cuda.tests.cudapy.test_powi.TestCudaPowi) ... ok test_cuhello (numba.cuda.tests.cudapy.test_print.TestPrint) ... ok test_printempty (numba.cuda.tests.cudapy.test_print.TestPrint) ... ok test_printfloat (numba.cuda.tests.cudapy.test_print.TestPrint) ... ok test_string (numba.cuda.tests.cudapy.test_print.TestPrint) ... ok test_too_many_args (numba.cuda.tests.cudapy.test_print.TestPrint) ... ok test_py2_div_issue (numba.cuda.tests.cudapy.test_py2_div_issue.TestCudaPy2Div) ... ok test_create (numba.cuda.tests.cudapy.test_random.TestCudaRandomXoroshiro128p) ... ok test_create_stream (numba.cuda.tests.cudapy.test_random.TestCudaRandomXoroshiro128p) ... ok test_create_subsequence_start (numba.cuda.tests.cudapy.test_random.TestCudaRandomXoroshiro128p) ... ok test_normal_float32 (numba.cuda.tests.cudapy.test_random.TestCudaRandomXoroshiro128p) ... ok test_normal_float64 (numba.cuda.tests.cudapy.test_random.TestCudaRandomXoroshiro128p) ... ok test_uniform_float32 (numba.cuda.tests.cudapy.test_random.TestCudaRandomXoroshiro128p) ... ok test_uniform_float64 (numba.cuda.tests.cudapy.test_random.TestCudaRandomXoroshiro128p) ... ok test_assign_array_to_nested (numba.cuda.tests.cudapy.test_record_dtype.TestNestedArrays) ... ok test_assign_array_to_nested_2d (numba.cuda.tests.cudapy.test_record_dtype.TestNestedArrays) ... ok test_getitem_idx (numba.cuda.tests.cudapy.test_record_dtype.TestNestedArrays) ... ok test_getitem_idx_2darray (numba.cuda.tests.cudapy.test_record_dtype.TestNestedArrays) ... expected failure test_issue_7693 (numba.cuda.tests.cudapy.test_record_dtype.TestNestedArrays) ... ok test_record_read_2d_array (numba.cuda.tests.cudapy.test_record_dtype.TestNestedArrays) ... ok test_record_read_array (numba.cuda.tests.cudapy.test_record_dtype.TestNestedArrays) ... ok test_record_read_arrays (numba.cuda.tests.cudapy.test_record_dtype.TestNestedArrays) ... expected failure test_return_array (numba.cuda.tests.cudapy.test_record_dtype.TestNestedArrays) ... expected failure test_return_getattr_getitem_fieldname (numba.cuda.tests.cudapy.test_record_dtype.TestNestedArrays) ... expected failure test_set_array (numba.cuda.tests.cudapy.test_record_dtype.TestNestedArrays) ... C:\Users\charlesb\miniforge3\envs\tstnumba\lib\site-packages\numba\cuda\tests\cudapy\test_record_dtype.py:108: NumbaPendingDeprecationWarning: Code using Numba extension API maybe depending on 'old_style' error-capturing, which is deprecated and will be replaced by 'new_style' in a future release. See details at https://numba.readthedocs.io/en/latest/reference/deprecation.html#deprecation-of-old-style-numba-captured-errors Exception origin: File "C:\Users\charlesb\miniforge3\envs\tstnumba\lib\site-packages\numba\core\untyped_passes.py", line 125, in run_pass raise TypeError("Signature mismatch: %d argument types given, " rec.j[:, :] = np.ones((3, 2)) expected failure test_set_arrays (numba.cuda.tests.cudapy.test_record_dtype.TestNestedArrays) ... expected failure test_set_record (numba.cuda.tests.cudapy.test_record_dtype.TestNestedArrays) ... ok test_setitem (numba.cuda.tests.cudapy.test_record_dtype.TestNestedArrays) ... ok test_rec_read_a (numba.cuda.tests.cudapy.test_record_dtype.TestRecordDtype) ... ok test_rec_read_b (numba.cuda.tests.cudapy.test_record_dtype.TestRecordDtype) ... ok test_rec_read_c (numba.cuda.tests.cudapy.test_record_dtype.TestRecordDtype) ... ok test_rec_set_a (numba.cuda.tests.cudapy.test_record_dtype.TestRecordDtype) ... ok test_rec_set_b (numba.cuda.tests.cudapy.test_record_dtype.TestRecordDtype) ... ok test_rec_set_c (numba.cuda.tests.cudapy.test_record_dtype.TestRecordDtype) ... ok test_record_read_1d_array (numba.cuda.tests.cudapy.test_record_dtype.TestRecordDtype) Test reading from a 1D array within a structured type ... ok test_record_read_2d_array (numba.cuda.tests.cudapy.test_record_dtype.TestRecordDtype) Test reading from a 2D array within a structured type ... ok test_record_write_1d_array (numba.cuda.tests.cudapy.test_record_dtype.TestRecordDtype) Test writing to a 1D array within a structured type ... ok test_record_write_2d_array (numba.cuda.tests.cudapy.test_record_dtype.TestRecordDtype) Test writing to a 2D array within a structured type ... ok test_set_a (numba.cuda.tests.cudapy.test_record_dtype.TestRecordDtype) ... ok test_set_b (numba.cuda.tests.cudapy.test_record_dtype.TestRecordDtype) ... ok test_set_c (numba.cuda.tests.cudapy.test_record_dtype.TestRecordDtype) ... ok test_set_record (numba.cuda.tests.cudapy.test_record_dtype.TestRecordDtype) ... ok test_rec_read_a (numba.cuda.tests.cudapy.test_record_dtype.TestRecordDtypeWithStructArrays) ... ok test_rec_read_b (numba.cuda.tests.cudapy.test_record_dtype.TestRecordDtypeWithStructArrays) ... ok test_rec_read_c (numba.cuda.tests.cudapy.test_record_dtype.TestRecordDtypeWithStructArrays) ... ok test_rec_set_a (numba.cuda.tests.cudapy.test_record_dtype.TestRecordDtypeWithStructArrays) ... ok test_rec_set_b (numba.cuda.tests.cudapy.test_record_dtype.TestRecordDtypeWithStructArrays) ... ok test_rec_set_c (numba.cuda.tests.cudapy.test_record_dtype.TestRecordDtypeWithStructArrays) ... ok test_record_read_1d_array (numba.cuda.tests.cudapy.test_record_dtype.TestRecordDtypeWithStructArrays) Test reading from a 1D array within a structured type ... ok test_record_read_2d_array (numba.cuda.tests.cudapy.test_record_dtype.TestRecordDtypeWithStructArrays) Test reading from a 2D array within a structured type ... ok test_record_write_1d_array (numba.cuda.tests.cudapy.test_record_dtype.TestRecordDtypeWithStructArrays) Test writing to a 1D array within a structured type ... ok test_record_write_2d_array (numba.cuda.tests.cudapy.test_record_dtype.TestRecordDtypeWithStructArrays) Test writing to a 2D array within a structured type ... ok test_set_a (numba.cuda.tests.cudapy.test_record_dtype.TestRecordDtypeWithStructArrays) ... ok test_set_b (numba.cuda.tests.cudapy.test_record_dtype.TestRecordDtypeWithStructArrays) ... ok test_set_c (numba.cuda.tests.cudapy.test_record_dtype.TestRecordDtypeWithStructArrays) ... ok test_set_record (numba.cuda.tests.cudapy.test_record_dtype.TestRecordDtypeWithStructArrays) ... ok test_global_explicit_sig (numba.cuda.tests.cudapy.test_recursion.TestSelfRecursion) ... ok test_global_implicit_sig (numba.cuda.tests.cudapy.test_recursion.TestSelfRecursion) ... ok test_growing_return_tuple (numba.cuda.tests.cudapy.test_recursion.TestSelfRecursion) ... ok test_inner_explicit_sig (numba.cuda.tests.cudapy.test_recursion.TestSelfRecursion) ... ok test_optional_return (numba.cuda.tests.cudapy.test_recursion.TestSelfRecursion) ... skipped 'Needs insert_unresolved_ref support in target' test_raise (numba.cuda.tests.cudapy.test_recursion.TestSelfRecursion) ... expected failure test_runaway (numba.cuda.tests.cudapy.test_recursion.TestSelfRecursion) ... ok test_type_change (numba.cuda.tests.cudapy.test_recursion.TestSelfRecursion) ... skipped 'Needs insert_unresolved_ref support in target' test_empty_array_device (numba.cuda.tests.cudapy.test_reduction.TestReduction) ... ok test_empty_array_host (numba.cuda.tests.cudapy.test_reduction.TestReduction) ... ok test_max_reduce (numba.cuda.tests.cudapy.test_reduction.TestReduction) ... ok test_non_identity_init (numba.cuda.tests.cudapy.test_reduction.TestReduction) ... ok test_prod_reduce (numba.cuda.tests.cudapy.test_reduction.TestReduction) ... ok test_result_on_device (numba.cuda.tests.cudapy.test_reduction.TestReduction) ... ok test_sum_reduce (numba.cuda.tests.cudapy.test_reduction.TestReduction) ... ok test_array_default (numba.cuda.tests.cudapy.test_retrieve_autoconverted_arrays.TestRetrieveAutoconvertedArrays) ... ok test_array_in (numba.cuda.tests.cudapy.test_retrieve_autoconverted_arrays.TestRetrieveAutoconvertedArrays) ... ok test_array_in_from_config (numba.cuda.tests.cudapy.test_retrieve_autoconverted_arrays.TestRetrieveAutoconvertedArrays) ... ok test_array_inout (numba.cuda.tests.cudapy.test_retrieve_autoconverted_arrays.TestRetrieveAutoconvertedArrays) ... ok test_record_default (numba.cuda.tests.cudapy.test_retrieve_autoconverted_arrays.TestRetrieveAutoconvertedArrays) ... ok test_record_in (numba.cuda.tests.cudapy.test_retrieve_autoconverted_arrays.TestRetrieveAutoconvertedArrays) ... ok test_record_in_from_config (numba.cuda.tests.cudapy.test_retrieve_autoconverted_arrays.TestRetrieveAutoconvertedArrays) ... ok test_record_inout (numba.cuda.tests.cudapy.test_retrieve_autoconverted_arrays.TestRetrieveAutoconvertedArrays) ... ok test_pickling_jit (numba.cuda.tests.cudapy.test_serialize.TestPickle) ... ok test_pickling_jit_typing (numba.cuda.tests.cudapy.test_serialize.TestPickle) ... ok test_pickling_vectorize (numba.cuda.tests.cudapy.test_serialize.TestPickle) ... ok test_assign_empty_slice (numba.cuda.tests.cudapy.test_slicing.TestCudaSlicing) ... ok test_slice_as_arg (numba.cuda.tests.cudapy.test_slicing.TestCudaSlicing) ... ok test_dynshared_slice_diff_sizes (numba.cuda.tests.cudapy.test_sm.TestSharedMemory) ... ok test_dynshared_slice_gaps (numba.cuda.tests.cudapy.test_sm.TestSharedMemory) ... ok test_dynshared_slice_nonunit_reverse_stride (numba.cuda.tests.cudapy.test_sm.TestSharedMemory) ... ok test_dynshared_slice_nonunit_stride (numba.cuda.tests.cudapy.test_sm.TestSharedMemory) ... ok test_dynshared_slice_overlap (numba.cuda.tests.cudapy.test_sm.TestSharedMemory) ... ok test_dynshared_slice_read (numba.cuda.tests.cudapy.test_sm.TestSharedMemory) ... ok test_dynshared_slice_write (numba.cuda.tests.cudapy.test_sm.TestSharedMemory) ... ok test_dynshared_slice_write_backwards (numba.cuda.tests.cudapy.test_sm.TestSharedMemory) ... ok test_invalid_array_type (numba.cuda.tests.cudapy.test_sm.TestSharedMemory) ... ok test_issue_5073 (numba.cuda.tests.cudapy.test_sm.TestSharedMemory) ... ok test_shared_bool (numba.cuda.tests.cudapy.test_sm.TestSharedMemory) ... ok test_shared_recarray (numba.cuda.tests.cudapy.test_sm.TestSharedMemory) ... ok test_struct_model_type_static (numba.cuda.tests.cudapy.test_sm.TestSharedMemory) ... ok test_issue_1051_shared_size_broken_1d (numba.cuda.tests.cudapy.test_sm.TestSharedMemoryIssue) ... ok test_issue_1051_shared_size_broken_2d (numba.cuda.tests.cudapy.test_sm.TestSharedMemoryIssue) ... ok test_issue_1051_shared_size_broken_3d (numba.cuda.tests.cudapy.test_sm.TestSharedMemoryIssue) ... ok test_issue_2393 (numba.cuda.tests.cudapy.test_sm.TestSharedMemoryIssue) Test issue of warp misalign address due to nvvm not knowing the ... ok test_issue_953_sm_linkage_conflict (numba.cuda.tests.cudapy.test_sm.TestSharedMemoryIssue) ... ok test_issue_fp16_support (numba.cuda.tests.cudapy.test_sm.TestSharedMemoryIssue) ... ok test_global_build_list (numba.cuda.tests.cudapy.test_sm_creation.TestSharedMemoryCreation) ... ok test_global_build_tuple (numba.cuda.tests.cudapy.test_sm_creation.TestSharedMemoryCreation) ... ok test_global_constant_tuple (numba.cuda.tests.cudapy.test_sm_creation.TestSharedMemoryCreation) ... ok test_global_constants (numba.cuda.tests.cudapy.test_sm_creation.TestSharedMemoryCreation) ... ok test_invalid_1 (numba.cuda.tests.cudapy.test_sm_creation.TestSharedMemoryCreation) ... ok test_invalid_2 (numba.cuda.tests.cudapy.test_sm_creation.TestSharedMemoryCreation) ... ok test_invalid_3 (numba.cuda.tests.cudapy.test_sm_creation.TestSharedMemoryCreation) ... ok test_invalid_4 (numba.cuda.tests.cudapy.test_sm_creation.TestSharedMemoryCreation) ... ok test_invalid_string_dtype (numba.cuda.tests.cudapy.test_sm_creation.TestSharedMemoryCreation) ... ok test_numba_dtype (numba.cuda.tests.cudapy.test_sm_creation.TestSharedMemoryCreation) ... ok test_numpy_dtype (numba.cuda.tests.cudapy.test_sm_creation.TestSharedMemoryCreation) ... ok test_string_dtype (numba.cuda.tests.cudapy.test_sm_creation.TestSharedMemoryCreation) ... ok test_type_with_struct_data_model (numba.cuda.tests.cudapy.test_sm_creation.TestSharedMemoryCreation) ... ok test_coop_smem2d (numba.cuda.tests.cudapy.test_sync.TestCudaSync) ... ok test_coop_syncwarp (numba.cuda.tests.cudapy.test_sync.TestCudaSync) ... ok test_dyn_shared_memory (numba.cuda.tests.cudapy.test_sync.TestCudaSync) ... ok test_simple_smem (numba.cuda.tests.cudapy.test_sync.TestCudaSync) ... ok test_syncthreads_and (numba.cuda.tests.cudapy.test_sync.TestCudaSync) ... ok test_syncthreads_and_downcast (numba.cuda.tests.cudapy.test_sync.TestCudaSync) ... ok test_syncthreads_and_upcast (numba.cuda.tests.cudapy.test_sync.TestCudaSync) ... ok test_syncthreads_count (numba.cuda.tests.cudapy.test_sync.TestCudaSync) ... ok test_syncthreads_count_downcast (numba.cuda.tests.cudapy.test_sync.TestCudaSync) ... ok test_syncthreads_count_upcast (numba.cuda.tests.cudapy.test_sync.TestCudaSync) ... ok test_syncthreads_or (numba.cuda.tests.cudapy.test_sync.TestCudaSync) ... ok test_syncthreads_or_downcast (numba.cuda.tests.cudapy.test_sync.TestCudaSync) ... ok test_syncthreads_or_upcast (numba.cuda.tests.cudapy.test_sync.TestCudaSync) ... ok test_threadfence_block_codegen (numba.cuda.tests.cudapy.test_sync.TestCudaSync) ... ok test_threadfence_codegen (numba.cuda.tests.cudapy.test_sync.TestCudaSync) ... ok test_threadfence_system_codegen (numba.cuda.tests.cudapy.test_sync.TestCudaSync) ... ok test_useless_syncthreads (numba.cuda.tests.cudapy.test_sync.TestCudaSync) ... ok test_useless_syncwarp (numba.cuda.tests.cudapy.test_sync.TestCudaSync) ... ok test_useless_syncwarp_with_mask (numba.cuda.tests.cudapy.test_sync.TestCudaSync) ... ok test_transpose (numba.cuda.tests.cudapy.test_transpose.TestTranspose) ... ok test_transpose_bool (numba.cuda.tests.cudapy.test_transpose.TestTranspose) ... ok test_transpose_record (numba.cuda.tests.cudapy.test_transpose.TestTranspose) ... ok test_transpose_view (numba.cuda.tests.cudapy.test_transpose.TestTranspose) ... ok test_arccos_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_arccosh_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_arcsin_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_arcsinh_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_arctan2_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_arctan_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_arctanh_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_bitwise_and_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_bitwise_not_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_bitwise_or_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_bitwise_xor_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_cos_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_cosh_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_deg2rad_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_degrees_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_equal_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_fmax_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_fmin_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_greater_equal_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_greater_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_hypot_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_invert_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_less_equal_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_less_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_logical_and_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_logical_not_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_logical_or_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_logical_xor_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_maximum_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_minimum_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_not_equal_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_rad2deg_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_radians_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_sin_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_sinh_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_tan_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_tanh_ufunc (numba.cuda.tests.cudapy.test_ufuncs.TestUFuncs) ... ok test_user_exception (numba.cuda.tests.cudapy.test_userexc.TestUserExc) ... C:\Users\charlesb\miniforge3\envs\tstnumba\lib\site-packages\numba\cuda\decorators.py:81: NumbaInvalidConfigWarning: debug=True with opt=True (the default) is not supported by CUDA. This may result in a crash - set debug=False or opt=False. warn(NumbaInvalidConfigWarning(msg)) ok test_basic (numba.cuda.tests.cudapy.test_vector_type.TestCudaVectorType) Basic test that makes sure that vector type and aliases ... ok test_creation_readout (numba.cuda.tests.cudapy.test_vector_type.TestCudaVectorType) ... ok test_fancy_creation_readout (numba.cuda.tests.cudapy.test_vector_type.TestCudaVectorType) ... ok test_vector_type_alias (numba.cuda.tests.cudapy.test_vector_type.TestCudaVectorType) Tests that `cuda.` are importable and ... ok test_1d (numba.cuda.tests.cudapy.test_vectorize.TestCUDAVectorize) ... ok test_1d_async (numba.cuda.tests.cudapy.test_vectorize.TestCUDAVectorize) ... ok test_manual_transfer (numba.cuda.tests.cudapy.test_vectorize.TestCUDAVectorize) ... ok test_name_attribute (numba.cuda.tests.cudapy.test_vectorize.TestCUDAVectorize) ... ok test_namedtuple_arg (numba.cuda.tests.cudapy.test_vectorize.TestCUDAVectorize) ... ok test_namedtuple_of_array_arg (numba.cuda.tests.cudapy.test_vectorize.TestCUDAVectorize) ... ok test_nd (numba.cuda.tests.cudapy.test_vectorize.TestCUDAVectorize) ... ok test_no_transfer_for_device_data (numba.cuda.tests.cudapy.test_vectorize.TestCUDAVectorize) ... ok test_output_arg (numba.cuda.tests.cudapy.test_vectorize.TestCUDAVectorize) ... ok test_reduce (numba.cuda.tests.cudapy.test_vectorize.TestCUDAVectorize) ... ok test_reduce_async (numba.cuda.tests.cudapy.test_vectorize.TestCUDAVectorize) ... ok test_scalar (numba.cuda.tests.cudapy.test_vectorize.TestCUDAVectorize) ... ok test_tuple_arg (numba.cuda.tests.cudapy.test_vectorize.TestCUDAVectorize) ... ok test_tuple_of_array_arg (numba.cuda.tests.cudapy.test_vectorize.TestCUDAVectorize) ... ok test_tuple_of_namedtuple_arg (numba.cuda.tests.cudapy.test_vectorize.TestCUDAVectorize) ... ok test_ufunc_output_2d (numba.cuda.tests.cudapy.test_vectorize.TestCUDAVectorize) ... ok test_vectorize_complex (numba.cuda.tests.cudapy.test_vectorize_complex.TestVectorizeComplex) ... ok test_broadcast (numba.cuda.tests.cudapy.test_vectorize_decor.TestGPUVectorizeBroadcast) ... ok test_device_broadcast (numba.cuda.tests.cudapy.test_vectorize_decor.TestGPUVectorizeBroadcast) Same test as .test_broadcast() but with device array as inputs ... ok test_1 (numba.cuda.tests.cudapy.test_vectorize_decor.TestVectorizeDecor) ... ok test_2 (numba.cuda.tests.cudapy.test_vectorize_decor.TestVectorizeDecor) ... ok test_3 (numba.cuda.tests.cudapy.test_vectorize_decor.TestVectorizeDecor) ... ok test_4 (numba.cuda.tests.cudapy.test_vectorize_decor.TestVectorizeDecor) ... ok test_target_cuda_nopython (numba.cuda.tests.cudapy.test_vectorize_decor.TestVectorizeNopythonArg) ... ok test_target_cuda_unrecognized_arg (numba.cuda.tests.cudapy.test_vectorize_decor.TestVectorizeUnrecognizedArg) ... ok test_cuda_vectorize_device_call (numba.cuda.tests.cudapy.test_vectorize_device.TestCudaVectorizeDeviceCall) ... ok test_vectorize_all_scalars (numba.cuda.tests.cudapy.test_vectorize_scalar_arg.TestCUDAVectorizeScalarArg) ... ok test_vectorize_scalar_arg (numba.cuda.tests.cudapy.test_vectorize_scalar_arg.TestCUDAVectorizeScalarArg) ... ok test_efficient_launch_configuration (numba.cuda.tests.cudapy.test_warning.TestWarnings) ... ok test_inefficient_launch_configuration (numba.cuda.tests.cudapy.test_warning.TestWarnings) ... ok test_no_warn_on_debug_and_no_opt (numba.cuda.tests.cudapy.test_warning.TestWarnings) ... ok test_no_warn_with_no_debug_and_opt_kwargs (numba.cuda.tests.cudapy.test_warning.TestWarnings) ... ok test_nowarn_on_device_array (numba.cuda.tests.cudapy.test_warning.TestWarnings) ... ok test_nowarn_on_managed_array (numba.cuda.tests.cudapy.test_warning.TestWarnings) ... skipped 'linux only test' test_nowarn_on_mapped_array (numba.cuda.tests.cudapy.test_warning.TestWarnings) ... ok test_pinned_warn_on_host_array (numba.cuda.tests.cudapy.test_warning.TestWarnings) ... ok test_warn_on_debug_and_opt (numba.cuda.tests.cudapy.test_warning.TestWarnings) ... ok test_warn_on_debug_and_opt_default (numba.cuda.tests.cudapy.test_warning.TestWarnings) ... ok test_warn_on_host_array (numba.cuda.tests.cudapy.test_warning.TestWarnings) ... ok test_activemask (numba.cuda.tests.cudapy.test_warp_ops.TestCudaWarpOperations) ... ok test_independent_scheduling (numba.cuda.tests.cudapy.test_warp_ops.TestCudaWarpOperations) ... ok test_lanemask_lt (numba.cuda.tests.cudapy.test_warp_ops.TestCudaWarpOperations) ... ok test_match_all_sync (numba.cuda.tests.cudapy.test_warp_ops.TestCudaWarpOperations) ... ok test_match_any_sync (numba.cuda.tests.cudapy.test_warp_ops.TestCudaWarpOperations) ... ok test_shfl_sync_down (numba.cuda.tests.cudapy.test_warp_ops.TestCudaWarpOperations) ... ok test_shfl_sync_idx (numba.cuda.tests.cudapy.test_warp_ops.TestCudaWarpOperations) ... ok test_shfl_sync_types (numba.cuda.tests.cudapy.test_warp_ops.TestCudaWarpOperations) ... ok test_shfl_sync_up (numba.cuda.tests.cudapy.test_warp_ops.TestCudaWarpOperations) ... ok test_shfl_sync_xor (numba.cuda.tests.cudapy.test_warp_ops.TestCudaWarpOperations) ... ok test_useful_syncwarp (numba.cuda.tests.cudapy.test_warp_ops.TestCudaWarpOperations) ... ok test_vote_sync_all (numba.cuda.tests.cudapy.test_warp_ops.TestCudaWarpOperations) ... ok test_vote_sync_any (numba.cuda.tests.cudapy.test_warp_ops.TestCudaWarpOperations) ... ok test_vote_sync_ballot (numba.cuda.tests.cudapy.test_warp_ops.TestCudaWarpOperations) ... ok test_vote_sync_eq (numba.cuda.tests.cudapy.test_warp_ops.TestCudaWarpOperations) ... ok test_cuda_module_in_device_function (numba.cuda.tests.cudasim.test_cudasim_issues.TestCudaSimIssues) Discovered in https://github.com/numba/numba/issues/1837. ... ok test_deadlock_on_exception (numba.cuda.tests.cudasim.test_cudasim_issues.TestCudaSimIssues) ... skipped 'Only works on CUDASIM' test_recarray_setting (numba.cuda.tests.cudasim.test_cudasim_issues.TestCudaSimIssues) ... ok test_record_access (numba.cuda.tests.cudasim.test_cudasim_issues.TestCudaSimIssues) ... ok test_ex_grid_sync (numba.cuda.tests.doc_examples.test_cg.TestCooperativeGroups) ... skipped 'cudadevrt missing' test_ex_cpu_gpu_compat (numba.cuda.tests.doc_examples.test_cpu_gpu_compat.TestCpuGpuCompat) ... C:\Users\charlesb\miniforge3\envs\tstnumba\lib\site-packages\numba\cuda\tests\doc_examples\test_cpu_gpu_compat.py:42: NumbaDeprecationWarning: The 'nopython' keyword argument was not supplied to the 'numba.jit' decorator. The implicit default value for this argument is currently False, but it will be changed to True in Numba 0.59.0. See https://numba.readthedocs.io/en/stable/reference/deprecation.html#deprecation-of-object-mode-fall-back-behaviour-when-using-jit for details. def business_logic(x, y, z): ok test_ex_from_buffer (numba.cuda.tests.doc_examples.test_ffi.TestFFI) ... skipped 'requires cffi' test_ex_linking_cu (numba.cuda.tests.doc_examples.test_ffi.TestFFI) ... skipped 'requires cffi' test_ex_laplace (numba.cuda.tests.doc_examples.test_laplace.TestLaplace) ... skipped 'cudadevrt missing' test_ex_matmul (numba.cuda.tests.doc_examples.test_matmul.TestMatMul) Test of matrix multiplication on various cases. ... ok test_ex_montecarlo (numba.cuda.tests.doc_examples.test_montecarlo.TestMonteCarlo) ... C:\Users\charlesb\miniforge3\envs\tstnumba\lib\site-packages\numba\cuda\tests\doc_examples\test_montecarlo.py:92: NumbaDeprecationWarning: The 'nopython' keyword argument was not supplied to the 'numba.jit' decorator. The implicit default value for this argument is currently False, but it will be changed to True in Numba 0.59.0. See https://numba.readthedocs.io/en/stable/reference/deprecation.html#deprecation-of-object-mode-fall-back-behaviour-when-using-jit for details. def func(x): ok test_ex_3d_grid (numba.cuda.tests.doc_examples.test_random.TestRandom) ... ok test_ex_reduction (numba.cuda.tests.doc_examples.test_reduction.TestReduction) ... ok test_ex_sessionize (numba.cuda.tests.doc_examples.test_sessionize.TestSessionization) ... skipped 'cudadevrt missing' test_ex_cuda_ufunc_call (numba.cuda.tests.doc_examples.test_ufunc.TestUFunc) ... ok test_ex_vecadd (numba.cuda.tests.doc_examples.test_vecadd.TestVecAdd) ... ok test_cudalib_path_decision (numba.cuda.tests.nocuda.test_library_lookup.TestCudaLibLookUp) ... skipped 'test assumes conda installed cudatoolkit' test_libdevice_path_decision (numba.cuda.tests.nocuda.test_library_lookup.TestLibDeviceLookUp) ... skipped 'test assumes conda installed cudatoolkit' test_nvvm_path_decision (numba.cuda.tests.nocuda.test_library_lookup.TestNvvmLookUp) ... skipped 'test assumes conda installed cudatoolkit' ---------------------------------------------------------------------- Ran 1462 tests in 245.657s OK (skipped=50, expected failures=11) Parallel: 352. Serial: 1110 ```
jakirkham commented 1 year ago

Thanks everyone! 🙏

Appreciate all this info

Looks like this should be addressed with upstream PR: https://github.com/numba/numba/pull/9279

jakirkham commented 11 months ago

Just recently upstream PR ( https://github.com/numba/numba/pull/9279 ) was merged. So there are now dev packages with the fix

Could you please help validate whether these work without the CUDA_HOME workaround? IOW the steps below should be sufficient


Create the environment:

conda create -c "numba/label/ci" -c conda-forge -n tstnumba cuda-version=12.0 python=3.10 cuda-nvcc-impl cuda-nvrtc numba
conda activate tstnumba

Test CUDA libraries are loaded as expected:

python -c "from numba.cuda.cudadrv.libs import test; test()"

Run Numba's CUDA tests:

python -m numba.runtests numba.cuda.tests -vf -m

Would be interested to hear what the results are

bdice commented 11 months ago

Everything passed and the libraries were found, it seems. I will include the output of the first command below. The tests are pretty verbose and uninteresting so I'm not including the output of that.

Finding driver from candidates:
    nvcuda.dll
    \windows\system32\nvcuda.dll
Using loader <class 'ctypes.WinDLL'>
    Trying to load driver...    ok
        Loaded from nvcuda.dll
Finding nvvm from Conda environment (NVIDIA package)
    Located at C:\Users\bdice\mambaforge\envs\tstnumba\Library\nvvm\bin\nvvm64_40_0.dll
    Trying to open library...   ok
Finding nvrtc from Conda environment (NVIDIA package)
    Located at C:\Users\bdice\mambaforge\envs\tstnumba\Library\bin\nvrtc64_120_0.dll
    Trying to open library...   ok
Finding cudart from Conda environment (NVIDIA package)
    Located at C:\Users\bdice\mambaforge\envs\tstnumba\Library\bin\cudart64_12.dll
    Trying to open library...   ok
Finding cudadevrt from Conda environment (NVIDIA package)
    Located at C:\Users\bdice\mambaforge\envs\tstnumba\Library\lib\cudadevrt.lib
    Checking library... ok
Finding libdevice from Conda environment (NVIDIA package)
    Located at C:\Users\bdice\mambaforge\envs\tstnumba\Library\nvvm\libdevice\libdevice.10.bc
    Checking library... ok
adibbley commented 11 months ago

Tests look to be passing for me as well

Ran 1468 tests in 295.258s

OK (skipped=43, expected failures=11)
jakirkham commented 11 months ago

Thanks Bradley and Alex! 🙏

@adibbley are you seeing the same configuration results as Bradley or do you see something different?

adibbley commented 11 months ago

Yes, looks to be the same

Finding driver from candidates:
        nvcuda.dll
        \windows\system32\nvcuda.dll
Using loader <class 'ctypes.WinDLL'>
        Trying to load driver...        ok
                Loaded from nvcuda.dll
Finding nvvm from Conda environment (NVIDIA package)
        Located at C:\Users\adibbley\Miniconda3\envs\tstnumba\Library\nvvm\bin\nvvm64_40_0.dll
        Trying to open library...       ok
Finding nvrtc from Conda environment (NVIDIA package)
        Located at C:\Users\adibbley\Miniconda3\envs\tstnumba\Library\bin\nvrtc64_120_0.dll
        Trying to open library...       ok
Finding cudart from Conda environment (NVIDIA package)
        Located at C:\Users\adibbley\Miniconda3\envs\tstnumba\Library\bin\cudart64_12.dll
        Trying to open library...       ok
Finding cudadevrt from Conda environment (NVIDIA package)
        Located at C:\Users\adibbley\Miniconda3\envs\tstnumba\Library\lib\cudadevrt.lib
        Checking library...     ok
Finding libdevice from Conda environment (NVIDIA package)
        Located at C:\Users\adibbley\Miniconda3\envs\tstnumba\Library\nvvm\libdevice\libdevice.10.bc
        Checking library...     ok
jarmak-nv commented 11 months ago

Had a different experience; would be good to check if I used the wrong install command or something though 😅

>>> conda create -c "numba/label/ci" -c conda-forge -n tstnumba-121223 cuda-version=12.0 python=3.10 cuda-nvcc-impl cuda-nvrtc numba
>>> conda activate tstnumba-121223
>>> conda list
# Name                    Version                   Build  Channel
bzip2                     1.0.8                hcfcfb64_5    conda-forge
ca-certificates           2023.11.17           h56e8100_0    conda-forge
cuda-cccl_win-64          12.0.90              h57928b3_1    conda-forge
cuda-cudart               12.0.107             h63175ca_7    conda-forge
cuda-cudart-dev           12.0.107             h63175ca_7    conda-forge
cuda-cudart-dev_win-64    12.0.107             h63175ca_7    conda-forge
cuda-cudart-static        12.0.107             h63175ca_7    conda-forge
cuda-cudart-static_win-64 12.0.107             h63175ca_7    conda-forge
cuda-cudart_win-64        12.0.107             h63175ca_7    conda-forge
cuda-nvcc-dev_win-64      12.0.76              h57928b3_1    conda-forge
cuda-nvcc-impl            12.0.76              h7e770fd_1    conda-forge
cuda-nvcc-tools           12.0.76              h63175ca_1    conda-forge
cuda-nvrtc                12.0.76              h63175ca_2    conda-forge
cuda-version              12.0                 hffde075_2    conda-forge
intel-openmp              2024.0.0         h57928b3_49840    conda-forge
libblas                   3.9.0                     8_mkl    conda-forge
libcblas                  3.9.0                     8_mkl    conda-forge
libffi                    3.4.2                h8ffe710_5    conda-forge
libiconv                  1.17                 hcfcfb64_1    conda-forge
liblapack                 3.9.0                     8_mkl    conda-forge
libsqlite                 3.44.2               hcfcfb64_0    conda-forge
libxml2                   2.10.4               hc3477c8_0    conda-forge
libzlib                   1.2.13               hcfcfb64_5    conda-forge
llvmlite                  0.42.0dev0      py310h82bb817_59    numba/label/ci
mkl                       2020.4             hb70f87d_311    conda-forge
numba                     0.59.0dev0      np1.21py3.10he1178f1_g04b9358fb_533    numba/label/ci
numpy                     1.26.2          py310hf667824_0    conda-forge
openssl                   3.2.0                hcfcfb64_1    conda-forge
pip                       23.3.1             pyhd8ed1ab_0    conda-forge
python                    3.10.13         h4de0772_0_cpython    conda-forge
python_abi                3.10                    4_cp310    conda-forge
setuptools                68.2.2             pyhd8ed1ab_0    conda-forge
tk                        8.6.13               h5226925_1    conda-forge
tzdata                    2023c                h71feb2d_0    conda-forge
ucrt                      10.0.22621.0         h57928b3_0    conda-forge
vc                        14.3                h64f974e_17    conda-forge
vc14_runtime              14.36.32532         hdcecf7f_17    conda-forge
vs2015_runtime            14.36.32532         h05e6639_17    conda-forge
wheel                     0.42.0             pyhd8ed1ab_0    conda-forge
xz                        5.2.6                h8d14728_0    conda-forge
>>> python -c "from numba.cuda.cudadrv.libs import test; test()"

Same errors as in Bradley's comment

>>> python -c "from numba.cuda.cuda_paths import get_nvidia_nvvm_ctk; print(get_nvidia_nvvm_ctk())"
None
>>>  $Env:CUDA_HOME = "$Env:CONDA_PREFIX\Library"
>>> python -c "from numba.cuda.cudadrv.libs import test; test()"

Same resolution as in Bradley's comment (including still missing cudadevrt)

>>> python -m numba.runtests numba.cuda.tests -vf -m

Ran 1468 tests in 114.152s OK (skipped=54, expected failures=11)

After this I:

Unfortunately, this yielded the same errors (after restarting the terminal to make it forget the environment variable I had previously set)

gmarkall commented 11 months ago

@jarmak-nv You seem to have a version of the numba package built before the relevant PR was merged - I don't know conda well enough to guess why that happened, but if you update the numba package from numba/label/dev do you get a later version that does work (e.g. build number ending in 548)?

jarmak-nv commented 11 months ago

Yup that did it - wonder why the numba/label/ci pulled the older one; but ty all looks good now 🔥

>>> conda update numba -c numba/label/dev
>>> conda list numba
numba                     0.59.0dev0      np1.21py3.10he1178f1_ge56e93e0d_548    numba/label/dev
>>> python -c "from numba.cuda.cudadrv.libs import test; test()"
Finding driver from candidates:
        nvcuda.dll
        \windows\system32\nvcuda.dll
Using loader <class 'ctypes.WinDLL'>
        Trying to load driver...        ok
                Loaded from nvcuda.dll
Finding nvvm from Conda environment (NVIDIA package)
        Located at C:\Users\equal\miniconda3\envs\tstnumba-121223v2\Library\nvvm\bin\nvvm64_40_0.dll
        Trying to open library...       ok
Finding nvrtc from Conda environment (NVIDIA package)
        Located at C:\Users\equal\miniconda3\envs\tstnumba-121223v2\Library\bin\nvrtc64_120_0.dll
        Trying to open library...       ok
Finding cudart from Conda environment (NVIDIA package)
        Located at C:\Users\equal\miniconda3\envs\tstnumba-121223v2\Library\bin\cudart64_12.dll
        Trying to open library...       ok
Finding cudadevrt from Conda environment (NVIDIA package)
        Located at C:\Users\equal\miniconda3\envs\tstnumba-121223v2\Library\lib\cudadevrt.lib
        Checking library...     ok
Finding libdevice from Conda environment (NVIDIA package)
        Located at C:\Users\equal\miniconda3\envs\tstnumba-121223v2\Library\nvvm\libdevice\libdevice.10.bc
        Checking library...     ok
>>> python -m numba.runtests numba.cuda.tests -vf -m
Ran 1468 tests in 123.770s

OK (skipped=43, expected failures=11)
charlesbluca commented 11 months ago

Looks like I also got the same older build from numba/label/ci that @jarmak-nv got, though it resulted in different errors 🤔

# packages in environment at C:\Users\geniu\miniforge3\envs\tstnumba:
#
# Name                    Version                   Build  Channel
bzip2                     1.0.8                hcfcfb64_5    conda-forge
ca-certificates           2023.11.17           h56e8100_0    conda-forge
cuda-cccl_win-64          12.0.90              h57928b3_1    conda-forge
cuda-cudart               12.0.107             h63175ca_7    conda-forge
cuda-cudart-dev           12.0.107             h63175ca_7    conda-forge
cuda-cudart-dev_win-64    12.0.107             h63175ca_7    conda-forge
cuda-cudart-static        12.0.107             h63175ca_7    conda-forge
cuda-cudart-static_win-64 12.0.107             h63175ca_7    conda-forge
cuda-cudart_win-64        12.0.107             h63175ca_7    conda-forge
cuda-nvcc-dev_win-64      12.0.76              h57928b3_1    conda-forge
cuda-nvcc-impl            12.0.76              h7e770fd_1    conda-forge
cuda-nvcc-tools           12.0.76              h63175ca_1    conda-forge
cuda-nvrtc                12.0.76              h63175ca_2    conda-forge
cuda-version              12.0                 hffde075_2    conda-forge
intel-openmp              2023.2.0         h57928b3_50497    conda-forge
libblas                   3.9.0              20_win64_mkl    conda-forge
libcblas                  3.9.0              20_win64_mkl    conda-forge
libffi                    3.4.2                h8ffe710_5    conda-forge
libhwloc                  2.9.1                h51c2c0f_0    conda-forge
libiconv                  1.17                 hcfcfb64_1    conda-forge
liblapack                 3.9.0              20_win64_mkl    conda-forge
libsqlite                 3.44.2               hcfcfb64_0    conda-forge
libxml2                   2.10.4               hc3477c8_0    conda-forge
libzlib                   1.2.13               hcfcfb64_5    conda-forge
llvmlite                  0.42.0dev0      py310h82bb817_59    numba/label/ci
mkl                       2023.2.0         h6a75c08_50497    conda-forge
numba                     0.59.0dev0      np1.21py3.10he1178f1_g04b9358fb_533    numba/label/ci
numpy                     1.26.2          py310hf667824_0    conda-forge
openssl                   3.2.0                hcfcfb64_1    conda-forge
pip                       23.3.1             pyhd8ed1ab_0    conda-forge
pthreads-win32            2.9.1                hfa6e2cd_3    conda-forge
python                    3.10.13         h4de0772_0_cpython    conda-forge
python_abi                3.10                    4_cp310    conda-forge
setuptools                68.2.2             pyhd8ed1ab_0    conda-forge
tbb                       2021.9.0             h91493d7_0    conda-forge
tk                        8.6.13               h5226925_1    conda-forge
tzdata                    2023c                h71feb2d_0    conda-forge
ucrt                      10.0.22621.0         h57928b3_0    conda-forge
vc                        14.3                h64f974e_17    conda-forge
vc14_runtime              14.36.32532         hdcecf7f_17    conda-forge
vs2015_runtime            14.36.32532         h05e6639_17    conda-forge
wheel                     0.42.0             pyhd8ed1ab_0    conda-forge
xz                        5.2.6                h8d14728_0    conda-forge

Resulted in:

Finding driver from candidates:
        nvcuda.dll
        \windows\system32\nvcuda.dll
Using loader <class 'ctypes.WinDLL'>
        Trying to load driver...        ok
                Loaded from nvcuda.dll
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "C:\Users\geniu\miniforge3\envs\tstnumba\lib\site-packages\numba\cuda\cudadrv\libs.py", line 134, in test
    path = get_cudalib(lib)
  File "C:\Users\geniu\miniforge3\envs\tstnumba\lib\site-packages\numba\cuda\cudadrv\libs.py", line 52, in get_cudalib
    return get_cuda_paths()['nvvm'].info or _dllnamepattern % 'nvvm'
  File "C:\Users\geniu\miniforge3\envs\tstnumba\lib\site-packages\numba\cuda\cuda_paths.py", line 223, in get_cuda_paths
    'nvvm': _get_nvvm_path(),
  File "C:\Users\geniu\miniforge3\envs\tstnumba\lib\site-packages\numba\cuda\cuda_paths.py", line 201, in _get_nvvm_path
    candidates = find_lib('nvvm', path)
  File "C:\Users\geniu\miniforge3\envs\tstnumba\lib\site-packages\numba\misc\findlib.py", line 44, in find_lib
    return find_file(regex, libdir)
  File "C:\Users\geniu\miniforge3\envs\tstnumba\lib\site-packages\numba\misc\findlib.py", line 57, in find_file
    entries = os.listdir(ldir)
OSError: [WinError 123] The filename, directory name, or volume label syntax is incorrect: '""\\nvvm\\bin'

After updating to the latest on numba/label/dev, things seem to work fine:

Finding driver from candidates:
        nvcuda.dll
        \windows\system32\nvcuda.dll
Using loader <class 'ctypes.WinDLL'>
        Trying to load driver...        ok
                Loaded from nvcuda.dll
Finding nvvm from Conda environment (NVIDIA package)
        Located at C:\Users\geniu\miniforge3\envs\tstnumba\Library\nvvm\bin\nvvm64_40_0.dll
        Trying to open library...       ok
Finding nvrtc from Conda environment (NVIDIA package)
        Located at C:\Users\geniu\miniforge3\envs\tstnumba\Library\bin\nvrtc64_120_0.dll
        Trying to open library...       ok
Finding cudart from Conda environment (NVIDIA package)
        Located at C:\Users\geniu\miniforge3\envs\tstnumba\Library\bin\cudart64_12.dll
        Trying to open library...       ok
Finding cudadevrt from Conda environment (NVIDIA package)
        Located at C:\Users\geniu\miniforge3\envs\tstnumba\Library\lib\cudadevrt.lib
        Checking library...     ok
Finding libdevice from Conda environment (NVIDIA package)
        Located at C:\Users\geniu\miniforge3\envs\tstnumba\Library\nvvm\libdevice\libdevice.10.bc
        Checking library...     ok
Ran 1468 tests in 383.951s

OK (skipped=49, expected failures=11)
jakirkham commented 11 months ago

Thanks everyone for testing! 🙏

Perhaps the upgrade issues relate to how numba constrains numpy

In any event good to see this is generally working for folks (once the update issues are resolved)

Sounds like we can close this once Numba 0.59.0 is packaged

jakirkham commented 9 months ago

Closing as 0.59.0 is now packaged: https://github.com/conda-forge/numba-feedstock/pull/132

gmarkall commented 9 months ago

Confirming that this is good with the release packages - I did not need to set CUDA_HOME:

(base) C:\Users\gmarkall> conda create -c conda-forge -n tstnumba cuda-version=12.0 python=3.10 cuda-nvcc-impl cuda-nvrtc numba
Channels:
 - conda-forge
Platform: win-64
Collecting package metadata (repodata.json): done
Solving environment: done

## Package Plan ##

  environment location: C:\Users\gmarkall\AppData\Local\miniforge3\envs\tstnumba

  added / updated specs:
    - cuda-nvcc-impl
    - cuda-nvrtc
    - cuda-version=12.0
    - numba
    - python=3.10

The following packages will be downloaded:

    package                    |            build
    ---------------------------|-----------------
    cuda-cccl_win-64-12.0.90   |       h57928b3_1         1.1 MB  conda-forge
    cuda-cudart-12.0.107       |       h63175ca_8         156 KB  conda-forge
    cuda-cudart-dev-12.0.107   |       h63175ca_8          22 KB  conda-forge
    cuda-cudart-dev_win-64-12.0.107|       h63175ca_8         704 KB  conda-forge
    cuda-cudart-static-12.0.107|       h63175ca_8          22 KB  conda-forge
    cuda-cudart-static_win-64-12.0.107|       h63175ca_8         323 KB  conda-forge
    cuda-cudart_win-64-12.0.107|       h63175ca_8          22 KB  conda-forge
    cuda-nvcc-dev_win-64-12.0.76|       h57928b3_1        44.6 MB  conda-forge
    cuda-nvcc-impl-12.0.76     |       h7e770fd_1          24 KB  conda-forge
    cuda-nvcc-tools-12.0.76    |       h63175ca_1          23 KB  conda-forge
    llvmlite-0.42.0            |  py310hb84602e_1        16.3 MB  conda-forge
    numba-0.59.0               |  py310h9ccaf4f_1         4.1 MB  conda-forge
    numpy-1.26.4               |  py310hf667824_0         5.7 MB  conda-forge
    ------------------------------------------------------------
                                           Total:        73.0 MB

The following NEW packages will be INSTALLED:

  bzip2              conda-forge/win-64::bzip2-1.0.8-hcfcfb64_5
  ca-certificates    conda-forge/win-64::ca-certificates-2024.2.2-h56e8100_0
  cuda-cccl_win-64   conda-forge/noarch::cuda-cccl_win-64-12.0.90-h57928b3_1
  cuda-cudart        conda-forge/win-64::cuda-cudart-12.0.107-h63175ca_8
  cuda-cudart-dev    conda-forge/win-64::cuda-cudart-dev-12.0.107-h63175ca_8
  cuda-cudart-dev_w~ conda-forge/noarch::cuda-cudart-dev_win-64-12.0.107-h63175ca_8
  cuda-cudart-static conda-forge/win-64::cuda-cudart-static-12.0.107-h63175ca_8
  cuda-cudart-stati~ conda-forge/noarch::cuda-cudart-static_win-64-12.0.107-h63175ca_8
  cuda-cudart_win-64 conda-forge/noarch::cuda-cudart_win-64-12.0.107-h63175ca_8
  cuda-nvcc-dev_win~ conda-forge/noarch::cuda-nvcc-dev_win-64-12.0.76-h57928b3_1
  cuda-nvcc-impl     conda-forge/win-64::cuda-nvcc-impl-12.0.76-h7e770fd_1
  cuda-nvcc-tools    conda-forge/win-64::cuda-nvcc-tools-12.0.76-h63175ca_1
  cuda-nvrtc         conda-forge/win-64::cuda-nvrtc-12.0.76-h63175ca_2
  cuda-version       conda-forge/noarch::cuda-version-12.0-hffde075_2
  intel-openmp       conda-forge/win-64::intel-openmp-2024.0.0-h57928b3_49841
  libblas            conda-forge/win-64::libblas-3.9.0-21_win64_mkl
  libcblas           conda-forge/win-64::libcblas-3.9.0-21_win64_mkl
  libffi             conda-forge/win-64::libffi-3.4.2-h8ffe710_5
  libhwloc           conda-forge/win-64::libhwloc-2.9.3-default_haede6df_1009
  libiconv           conda-forge/win-64::libiconv-1.17-hcfcfb64_2
  liblapack          conda-forge/win-64::liblapack-3.9.0-21_win64_mkl
  libsqlite          conda-forge/win-64::libsqlite-3.44.2-hcfcfb64_0
  libxml2            conda-forge/win-64::libxml2-2.12.5-hc3477c8_0
  libzlib            conda-forge/win-64::libzlib-1.2.13-hcfcfb64_5
  llvmlite           conda-forge/win-64::llvmlite-0.42.0-py310hb84602e_1
  mkl                conda-forge/win-64::mkl-2024.0.0-h66d3029_49657
  numba              conda-forge/win-64::numba-0.59.0-py310h9ccaf4f_1
  numpy              conda-forge/win-64::numpy-1.26.4-py310hf667824_0
  openssl            conda-forge/win-64::openssl-3.2.1-hcfcfb64_0
  pip                conda-forge/noarch::pip-24.0-pyhd8ed1ab_0
  pthreads-win32     conda-forge/win-64::pthreads-win32-2.9.1-hfa6e2cd_3
  python             conda-forge/win-64::python-3.10.13-h4de0772_1_cpython
  python_abi         conda-forge/win-64::python_abi-3.10-4_cp310
  setuptools         conda-forge/noarch::setuptools-69.0.3-pyhd8ed1ab_0
  tbb                conda-forge/win-64::tbb-2021.11.0-h91493d7_1
  tk                 conda-forge/win-64::tk-8.6.13-h5226925_1
  tzdata             conda-forge/noarch::tzdata-2024a-h0c530f3_0
  ucrt               conda-forge/win-64::ucrt-10.0.22621.0-h57928b3_0
  vc                 conda-forge/win-64::vc-14.3-hcf57466_18
  vc14_runtime       conda-forge/win-64::vc14_runtime-14.38.33130-h82b7239_18
  vs2015_runtime     conda-forge/win-64::vs2015_runtime-14.38.33130-hcb4865c_18
  wheel              conda-forge/noarch::wheel-0.42.0-pyhd8ed1ab_0
  xz                 conda-forge/win-64::xz-5.2.6-h8d14728_0

Proceed ([y]/n)? y

Downloading and Extracting Packages:

Preparing transaction: done
Verifying transaction: done
Executing transaction: done
#
# To activate this environment, use
#
#     $ conda activate tstnumba
#
# To deactivate an active environment, use
#
#     $ conda deactivate

(base) C:\Users\gmarkall> conda activate tstnumba
(tstnumba) C:\Users\gmarkall> python -c "from numba.cuda.cudadrv.libs import test; test()"
Finding driver from candidates:
        nvcuda.dll
        \windows\system32\nvcuda.dll
Using loader <class 'ctypes.WinDLL'>
        Trying to load driver...        ok
                Loaded from nvcuda.dll
Finding nvvm from Conda environment (NVIDIA package)
        Located at C:\Users\gmarkall\AppData\Local\miniforge3\envs\tstnumba\Library\nvvm\bin\nvvm64_40_0.dll
        Trying to open library...       ok
Finding nvrtc from Conda environment (NVIDIA package)
        Located at C:\Users\gmarkall\AppData\Local\miniforge3\envs\tstnumba\Library\bin\nvrtc64_120_0.dll
        Trying to open library...       ok
Finding cudart from Conda environment (NVIDIA package)
        Located at C:\Users\gmarkall\AppData\Local\miniforge3\envs\tstnumba\Library\bin\cudart64_12.dll
        Trying to open library...       ok
Finding cudadevrt from Conda environment (NVIDIA package)
        Located at C:\Users\gmarkall\AppData\Local\miniforge3\envs\tstnumba\Library\lib\cudadevrt.lib
        Checking library...     ok
Finding libdevice from Conda environment (NVIDIA package)
        Located at C:\Users\gmarkall\AppData\Local\miniforge3\envs\tstnumba\Library\nvvm\libdevice\libdevice.10.bc
        Checking library...     ok
(tstnumba) C:\Users\gmarkall> python -m numba.runtests numba.cuda.tests -m
Parallel: 357. Serial: 1111
...........C:\Users\gmarkall\AppData\Local\miniforge3\envs\tstnumba\lib\site-packages\numba\cuda\compiler.py:303: NumbaInvalidConfigWarning: debug=True with opt=True (the default) is not supported by CUDA. This may result in a crash - set debug=False or opt=False.
  warn(NumbaInvalidConfigWarning(msg))
.................C:\Users\gmarkall\AppData\Local\miniforge3\envs\tstnumba\lib\site-packages\numba\cuda\compiler.py:303: NumbaInvalidConfigWarning: debug=True with opt=True (the default) is not supported by CUDA. This may result in a crash - set debug=False or opt=False.
  warn(NumbaInvalidConfigWarning(msg))
.......................................................................................................................................................................................................................................................................................................................................................s.s..............s.............................................................................................................................s..s...........................s............ssssss...s.s........s..............s................................................................................................................................................................ss...s.............s...................................................................ss........C:\Users\gmarkall\AppData\Local\miniforge3\envs\tstnumba\lib\site-packages\numba\cuda\decorators.py:81: NumbaInvalidConfigWarning: debug=True with opt=True (the default) is not supported by CUDA. This may result in a crash - set debug=False or opt=False.
  warn(NumbaInvalidConfigWarning(msg))
......................................x............x..............................C:\Users\gmarkall\AppData\Local\miniforge3\envs\tstnumba\lib\site-packages\numba\cuda\decorators.py:81: NumbaInvalidConfigWarning: debug=True with opt=True (the default) is not supported by CUDA. This may result in a crash - set debug=False or opt=False.
  warn(NumbaInvalidConfigWarning(msg))
x.......x.C:\Users\gmarkall\AppData\Local\miniforge3\envs\tstnumba\lib\site-packages\numba\cuda\decorators.py:81: NumbaInvalidConfigWarning: debug=True with opt=True (the default) is not supported by CUDA. This may result in a crash - set debug=False or opt=False.
  warn(NumbaInvalidConfigWarning(msg))
C:\Users\gmarkall\AppData\Local\miniforge3\envs\tstnumba\lib\site-packages\numba\cuda\decorators.py:81: NumbaInvalidConfigWarning: debug=True with opt=True (the default) is not supported by CUDA. This may result in a crash - set debug=False or opt=False.
  warn(NumbaInvalidConfigWarning(msg))
.....................................................sss.......................................................................sss.ss............................................................C:\Users\gmarkall\AppData\Local\miniforge3\envs\tstnumba\lib\site-packages\numba\cuda\tests\cudapy\test_math.py:620: RuntimeWarning: overflow encountered in cast
  Cref[i] = math.pow(A[i], B[i])
C:\Users\gmarkall\AppData\Local\miniforge3\envs\tstnumba\lib\site-packages\numba\cuda\tests\cudapy\test_math.py:621: RuntimeWarning: overflow encountered in cast
  np.testing.assert_allclose(np.power(A, B).astype(npdtype), C, rtol=1e-6)
......................s.sss...C:\Users\gmarkall\AppData\Local\miniforge3\envs\tstnumba\lib\site-packages\numba\cuda\dispatcher.py:536: NumbaPerformanceWarning: Grid size 1 will likely result in GPU under-utilization due to low occupancy.
  warn(NumbaPerformanceWarning(msg))
.................................................................x...xxxxx..................................sx.s................................................................................................................C:\Users\gmarkall\AppData\Local\miniforge3\envs\tstnumba\lib\site-packages\numba\cuda\decorators.py:81: NumbaInvalidConfigWarning: debug=True with opt=True (the default) is not supported by CUDA. This may result in a crash - set debug=False or opt=False.
  warn(NumbaInvalidConfigWarning(msg))
......................................s.....................s....ss........sss
----------------------------------------------------------------------
Ran 1468 tests in 262.042s

OK (skipped=43, expected failures=11)
(tstnumba) C:\Users\gmarkall> echo $env:CUDA_HOME
(tstnumba) C:\Users\gmarkall>
jakirkham commented 9 months ago

@jarmak-nv let me know offline that he got the same results Graham did above. Mentioning here for completeness