From 3f9f95abcd0a0ee6e5cb8607bdfa99b4558554dd Mon Sep 17 00:00:00 2001
From: Yifan Zhao <yifanz16@illinois.edu>
Date: Wed, 17 Mar 2021 15:37:51 -0500
Subject: [PATCH] Bump CMake version to 3.18

---
 hpvm/CMakeLists.txt                          | 3 ++-
 hpvm/projects/hpvm-tensor-rt/README.md       | 2 +-
 hpvm/projects/hpvm-tensor-rt/docs/Changes.md | 2 +-
 3 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/hpvm/CMakeLists.txt b/hpvm/CMakeLists.txt
index b6985d0a10..a882be7d0a 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 e492c4c838..d3aad77a43 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 ebf0295ed6..85ac974dc4 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)
 
 
 
-- 
GitLab