diff --git a/hpvm/CMakeLists.txt b/hpvm/CMakeLists.txt
index b6985d0a100f38a7712580a30d3ba91e59dd248c..a882be7d0ab9468ae7e1bb66912590b0f3ed58a5 100644
--- a/hpvm/CMakeLists.txt
+++ b/hpvm/CMakeLists.txt
@@ -1,8 +1,9 @@
-cmake_minimum_required(VERSION 3.17)
+cmake_minimum_required(VERSION 3.18)
 project(hpvm CUDA CXX)
 get_filename_component(
   CUDA_TOOLKIT_ROOT_DIR "${CMAKE_CUDA_COMPILER}/../.." ABSOLUTE
 )  # Set CUDA_TOOLKIT_ROOT_DIR by our own, to the parent folder of cuda nvcc
+message(STATUS "CUDA Architecture: ${CMAKE_CUDA_ARCHITECTURES}")
 
 # find_package will use the auxillary cmake/Find*.cmake we provide
 list(APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake)
diff --git a/hpvm/projects/hpvm-tensor-rt/README.md b/hpvm/projects/hpvm-tensor-rt/README.md
index e492c4c838df969f00baa85e6e3adcafdfc0a7f9..d3aad77a43a957148a6bf76d18ee4be15cab066e 100644
--- a/hpvm/projects/hpvm-tensor-rt/README.md
+++ b/hpvm/projects/hpvm-tensor-rt/README.md
@@ -10,7 +10,7 @@
 
 - cuDNN-7.0 or above
 
-- `cmake >= 3.17`
+- `cmake >= 3.18`
 
 - `make >= 4`
 
diff --git a/hpvm/projects/hpvm-tensor-rt/docs/Changes.md b/hpvm/projects/hpvm-tensor-rt/docs/Changes.md
index ebf0295ed664bf618195d79a461b58b576b0c071..85ac974dc448d8f0e920caf96507465810e61e52 100644
--- a/hpvm/projects/hpvm-tensor-rt/docs/Changes.md
+++ b/hpvm/projects/hpvm-tensor-rt/docs/Changes.md
@@ -56,7 +56,7 @@
 - Add rules to /llvm/projects/CmakeLists.txt
 - Automate the generation of 'tensor_runtime.ll`
 - Add CUDNN, CUDA paths to the template environment setup file
-- Move to using Cmake-3.17 (earlier 3.15)
+- Move to using Cmake-3.18 (earlier 3.15)