|
1 | | -# Copyright 2019-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. |
| 1 | +# Copyright 2019-2025, NVIDIA CORPORATION & AFFILIATES. All rights reserved. |
2 | 2 | # |
3 | 3 | # Redistribution and use in source and binary forms, with or without |
4 | 4 | # modification, are permitted provided that the following conditions |
|
24 | 24 | # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE |
25 | 25 | # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
26 | 26 |
|
27 | | -cmake_minimum_required(VERSION 3.18) |
| 27 | +cmake_minimum_required(VERSION 3.31.8) |
28 | 28 |
|
29 | 29 | project(libtritonserver LANGUAGES C CXX) |
30 | 30 |
|
@@ -55,15 +55,14 @@ FetchContent_MakeAvailable(repo-common) |
55 | 55 | # |
56 | 56 | if(${TRITON_ENABLE_GPU}) |
57 | 57 | find_package(CUDAToolkit REQUIRED) |
58 | | - find_package(CUDA REQUIRED) |
59 | | - message(STATUS "Using CUDA ${CUDA_VERSION}") |
60 | 58 | endif() # TRITON_ENABLE_GPU |
61 | 59 |
|
62 | 60 | # |
63 | 61 | # Boost |
64 | 62 | # |
65 | 63 | # Minimum of 1.78 required for use of boost::span. This can eventually be |
66 | 64 | # relaxed and replaced with std::span in C++20. |
| 65 | +cmake_policy (SET CMP0167 OLD) |
67 | 66 | find_package(Boost 1.78 REQUIRED COMPONENTS) |
68 | 67 | message(STATUS "Using Boost ${Boost_VERSION}") |
69 | 68 |
|
@@ -371,13 +370,13 @@ if(${TRITON_ENABLE_GPU}) |
371 | 370 | PRIVATE TRITON_MIN_COMPUTE_CAPABILITY=${TRITON_MIN_COMPUTE_CAPABILITY} |
372 | 371 | ) |
373 | 372 |
|
374 | | - if(CUDA_VERSION VERSION_GREATER "10.1" OR CUDA_VERSION VERSION_EQUAL "10.1") |
| 373 | + if(CUDAToolkit_VERSION VERSION_GREATER_EQUAL "10.1") |
375 | 374 | target_compile_definitions( |
376 | 375 | triton-core |
377 | 376 | PRIVATE TRITON_ENABLE_CUDA_GRAPH=1 |
378 | 377 | ) |
379 | 378 | else() |
380 | | - message(WARNING "CUDA ${CUDA_VERSION} does not support CUDA graphs.") |
| 379 | + message(WARNING "CUDA ${CUDAToolkit_VERSION} does not support CUDA graphs.") |
381 | 380 | endif() |
382 | 381 | endif() # TRITON_ENABLE_GPU |
383 | 382 |
|
|
0 commit comments