From a9a48313d95950e72a40102da7afee5d85c5ff11 Mon Sep 17 00:00:00 2001 From: jakirkham Date: Mon, 12 Aug 2024 15:54:02 -0700 Subject: [PATCH 1/3] Update to CUDA 12.6 --- pynvjitlink/CUDA_VERSION | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pynvjitlink/CUDA_VERSION b/pynvjitlink/CUDA_VERSION index d39b7a2..439180e 100644 --- a/pynvjitlink/CUDA_VERSION +++ b/pynvjitlink/CUDA_VERSION @@ -1 +1 @@ -12.5 +12.6 From 2c702f0996d0f609663a849b505f919a3fd41ad8 Mon Sep 17 00:00:00 2001 From: Graham Markall Date: Thu, 10 Oct 2024 11:22:38 +0100 Subject: [PATCH 2/3] xfail the duplicate symbols test This appears to be a change in upstream nvJitLink behaviour --- pynvjitlink/tests/test_pynvjitlink_api.py | 1 + 1 file changed, 1 insertion(+) diff --git a/pynvjitlink/tests/test_pynvjitlink_api.py b/pynvjitlink/tests/test_pynvjitlink_api.py index dc1ff33..295f15f 100644 --- a/pynvjitlink/tests/test_pynvjitlink_api.py +++ b/pynvjitlink/tests/test_pynvjitlink_api.py @@ -78,6 +78,7 @@ def test_add_fatbin_with_cubin_error(device_functions_cubin, gpu_arch_flag): nvjitlinker.add_fatbin(cubin, name) +@pytest.mark.xfail(reason='CUDA 12.6 pynvjitlink does not raise for duplicates') def test_duplicate_symbols_cubin_and_fatbin( device_functions_cubin, device_functions_fatbin, gpu_arch_flag ): From 0f6d4f8fc6f21369c8ff9e90cbe779695042f63e Mon Sep 17 00:00:00 2001 From: jakirkham Date: Thu, 10 Oct 2024 10:45:42 -0700 Subject: [PATCH 3/3] Fix style check --- pynvjitlink/tests/test_pynvjitlink_api.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pynvjitlink/tests/test_pynvjitlink_api.py b/pynvjitlink/tests/test_pynvjitlink_api.py index 295f15f..b7ef6e6 100644 --- a/pynvjitlink/tests/test_pynvjitlink_api.py +++ b/pynvjitlink/tests/test_pynvjitlink_api.py @@ -78,7 +78,7 @@ def test_add_fatbin_with_cubin_error(device_functions_cubin, gpu_arch_flag): nvjitlinker.add_fatbin(cubin, name) -@pytest.mark.xfail(reason='CUDA 12.6 pynvjitlink does not raise for duplicates') +@pytest.mark.xfail(reason="CUDA 12.6 pynvjitlink does not raise for duplicates") def test_duplicate_symbols_cubin_and_fatbin( device_functions_cubin, device_functions_fatbin, gpu_arch_flag ):