From 5f2b5af0d5ba82830453c9d0ce463025a0d4590d Mon Sep 17 00:00:00 2001 From: Johnny Date: Wed, 22 Jan 2025 18:07:35 +0100 Subject: [PATCH 1/7] Update CHANGELOG.md Co-authored-by: Matthew Douglas <38992547+matthewdouglas@users.noreply.github.com> --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 64d01e91d..59e8c4c0e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,4 @@ -### 0.43.4 +### 0.45.1 #### Improvements: From c6c4626a761e5e4c33c30025c4c8bac92fa2f157 Mon Sep 17 00:00:00 2001 From: Johnny Date: Wed, 22 Jan 2025 18:09:35 +0100 Subject: [PATCH 2/7] Update CMakeLists.txt --- CMakeLists.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index c9eefb751..d16e94690 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -130,8 +130,8 @@ if(BUILD_CUDA) # CUDA 12.8 adds support for RTX 50 Blackwell. if (CMAKE_CUDA_COMPILER_VERSION VERSION_GREATER_EQUAL "12.8") - list(APPEND CMAKE_CUDA_ARCHITECTURES_ALL 120) - list(APPEND CMAKE_CUDA_ARCHITECTURES_ALL_MAJOR 120) + list(APPEND CMAKE_CUDA_ARCHITECTURES_ALL 101 120) + list(APPEND CMAKE_CUDA_ARCHITECTURES_ALL_MAJOR 101 120) endif() endif() From 8cbbcf54bbcd8e239a2cc20ded1c9bb06c3e5f13 Mon Sep 17 00:00:00 2001 From: Johnny Date: Wed, 22 Jan 2025 18:11:07 +0100 Subject: [PATCH 3/7] Update CHANGELOG.md --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 59e8c4c0e..693a2655d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,7 @@ #### Improvements: -- Initial Support Blackwell B100 GPUs and RTX 50 series GPUs +- Initial Support Blackwell B100 GPUs, RTX 50 Blackwell series GPUs and Jetson Thor Blackwell ### 0.43.3 From 713e94725b78f02e1623ace6379e9ef2293b2f4a Mon Sep 17 00:00:00 2001 From: Johnny Date: Wed, 22 Jan 2025 18:17:50 +0100 Subject: [PATCH 4/7] fix build-cuda.sh --- .github/scripts/build-cuda.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/scripts/build-cuda.sh b/.github/scripts/build-cuda.sh index 630a79c13..ae48eae3a 100644 --- a/.github/scripts/build-cuda.sh +++ b/.github/scripts/build-cuda.sh @@ -5,8 +5,8 @@ declare cuda_version set -xeuo pipefail build_capability="50;52;60;61;70;75;80;86;89;90;100;120" -[[ "${cuda_version}" == 11.7.* ]] && build_capability=${build_capability%??????} -[[ "${cuda_version}" == 11.8.* ]] && build_capability=${build_capability%???} +[[ "${cuda_version}" == 11.7.* ]] && build_capability=${build_capability%????????} +[[ "${cuda_version}" == 11.8.* ]] && build_capability=${build_capability%?????} [[ "${build_os}" = windows-* ]] && python3 -m pip install ninja if [ "${build_os:0:6}" == ubuntu ]; then From b803bdfa4b9db4c0fa8c5b7cacff796aec1601dc Mon Sep 17 00:00:00 2001 From: Johnny Date: Wed, 22 Jan 2025 18:21:25 +0100 Subject: [PATCH 5/7] fix build-cuda.sh --- .github/scripts/build-cuda.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/scripts/build-cuda.sh b/.github/scripts/build-cuda.sh index ae48eae3a..74e6f188d 100644 --- a/.github/scripts/build-cuda.sh +++ b/.github/scripts/build-cuda.sh @@ -5,8 +5,8 @@ declare cuda_version set -xeuo pipefail build_capability="50;52;60;61;70;75;80;86;89;90;100;120" -[[ "${cuda_version}" == 11.7.* ]] && build_capability=${build_capability%????????} -[[ "${cuda_version}" == 11.8.* ]] && build_capability=${build_capability%?????} +[[ "${cuda_version}" == 11.7.* ]] && build_capability=${build_capability%??????????????????} +[[ "${cuda_version}" == 11.8.* ]] && build_capability=${build_capability%?????????} [[ "${build_os}" = windows-* ]] && python3 -m pip install ninja if [ "${build_os:0:6}" == ubuntu ]; then From b378e243907e96e11109b5b89328dcb1ddba9da7 Mon Sep 17 00:00:00 2001 From: Johnny Date: Wed, 22 Jan 2025 18:31:11 +0100 Subject: [PATCH 6/7] fix cuda 12.7 build-cuda.sh --- .github/scripts/build-cuda.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/scripts/build-cuda.sh b/.github/scripts/build-cuda.sh index 74e6f188d..7432a54eb 100644 --- a/.github/scripts/build-cuda.sh +++ b/.github/scripts/build-cuda.sh @@ -5,8 +5,9 @@ declare cuda_version set -xeuo pipefail build_capability="50;52;60;61;70;75;80;86;89;90;100;120" -[[ "${cuda_version}" == 11.7.* ]] && build_capability=${build_capability%??????????????????} -[[ "${cuda_version}" == 11.8.* ]] && build_capability=${build_capability%?????????} +[[ "${cuda_version}" == 11.7.* ]] && build_capability=${build_capability%???????????????????????} +[[ "${cuda_version}" == 11.8.* ]] && build_capability=${build_capability%??????????????????} +[[ "${cuda_version}" < 12.7 ]] && build_capability=${build_capability%??????????????????} [[ "${build_os}" = windows-* ]] && python3 -m pip install ninja if [ "${build_os:0:6}" == ubuntu ]; then From d65d6e174d287627f0f3cbfa3feca474a3a80fd7 Mon Sep 17 00:00:00 2001 From: Johnny Date: Wed, 22 Jan 2025 18:43:15 +0100 Subject: [PATCH 7/7] Update build-cuda.sh --- .github/scripts/build-cuda.sh | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/.github/scripts/build-cuda.sh b/.github/scripts/build-cuda.sh index 7432a54eb..6c618b0cc 100644 --- a/.github/scripts/build-cuda.sh +++ b/.github/scripts/build-cuda.sh @@ -5,9 +5,12 @@ declare cuda_version set -xeuo pipefail build_capability="50;52;60;61;70;75;80;86;89;90;100;120" -[[ "${cuda_version}" == 11.7.* ]] && build_capability=${build_capability%???????????????????????} -[[ "${cuda_version}" == 11.8.* ]] && build_capability=${build_capability%??????????????????} -[[ "${cuda_version}" < 12.7 ]] && build_capability=${build_capability%??????????????????} +remove_for_11_7=";86;89;90;100;120" +remove_for_11_8=";89;90;100;120" +remove_for_lt_12_7=";100;120" +[[ "${cuda_version}" == 11.7.* ]] && build_capability=$(sed 's|'"$remove_for_11_7"'||g' <<< "$build_capability") +[[ "${cuda_version}" == 11.8.* ]] && build_capability=$(sed 's|'"$remove_for_11_8"'||g' <<< "$build_capability") +[[ "${cuda_version}" < 12.7 ]] && build_capability=$(sed 's|'"$remove_for_lt_12_7"'||g; s|'"${remove_for_lt_12_7#;}"';||g' <<< "$build_capability") [[ "${build_os}" = windows-* ]] && python3 -m pip install ninja if [ "${build_os:0:6}" == ubuntu ]; then