Closed jakirkham closed 9 months 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
cc @gmarkall (for awareness)
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
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"
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
:
```
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.
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
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
Tried this out as well and seeing similar results as Bradley.
python -c "from numba.cuda.cudadrv.libs import test; test()"
```
python -c "from numba.cuda.cudadrv.libs import test; test()"
Finding driver from candidates:
nvcuda.dll
\windows\system32\nvcuda.dll
Using loader
python -m numba.runtests numba.cuda.tests -vf -m
```
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.
Similar results to @bdice and @adibbley, main differences are in tests skipped:
Thanks everyone! 🙏
Appreciate all this info
Looks like this should be addressed with upstream PR: https://github.com/numba/numba/pull/9279
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
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
Tests look to be passing for me as well
Ran 1468 tests in 295.258s
OK (skipped=43, expected failures=11)
Thanks Bradley and Alex! 🙏
@adibbley are you seeing the same configuration results as Bradley or do you see something different?
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
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)
@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)?
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)
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)
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
Closing as 0.59.0 is now packaged: https://github.com/conda-forge/numba-feedstock/pull/132
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>
@jarmak-nv let me know offline that he got the same results Graham did above. Mentioning here for completeness
As part of the Windows CUDA 12 testing, would like to confirm that Numba works with Windows CUDA 12.