diff --git a/CMakeLists.txt b/CMakeLists.txt
index dd0c793..8423fae 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.10)
+cmake_minimum_required(VERSION 3.17)
 include(CheckLanguage)
 
 project(peakperf CXX)
@@ -16,6 +16,7 @@ if(NOT DEFINED ENABLE_CPU_DEVICE)
 endif()
 
 if(NOT DEFINED ENABLE_GPU_DEVICE OR ENABLE_GPU_DEVICE)
+  find_package(CUDAToolkit REQUIRED)
   check_language(CUDA)
   if(CMAKE_CUDA_COMPILER)
     enable_language(CUDA)