From 26b09d8a818c595e0a4e7f757309dbe4c4511d82 Mon Sep 17 00:00:00 2001 From: Chao Liu Date: Mon, 5 Nov 2018 12:16:18 -0600 Subject: [PATCH] add cmake config [ROCm/composable_kernel commit: eace3255d951901ce0517c69a4d4b239df644972] --- build/cmake.sh | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100755 build/cmake.sh diff --git a/build/cmake.sh b/build/cmake.sh new file mode 100755 index 0000000000..a28d8fd29e --- /dev/null +++ b/build/cmake.sh @@ -0,0 +1,23 @@ +#!/bin/bash + +rm -f CMakeCache.txt +rm -f *.cmake +rm -rf CMakeFiles + +MY_PROJECT_SOURCE=/home/chao/code/modular_convolution +MY_PROJECT_INSTALL=../install.dir + +cmake \ +-D CMAKE_INSTALL_PREFIX=${MY_PROJECT_INSTALL} \ +-D CMAKE_CXX_COMPILER=clang++ \ +-D CMAKE_BUILD_TYPE=Release \ +-D CMAKE_VERBOSE_MAKEFILE:BOOL=ON \ +-D BOOST_ROOT="/package/install/boost_1.67.0" \ +-D CMAKE_CUDA_COMPILER="/package/install/cuda_10.0/bin/nvcc" \ +-D CUDA_COMMON_INCLUDE_DIR="/home/chao/code/test_feature/cuda_common/cuda_10.0_common/inc" \ +-D CMAKE_CUDA_FLAGS="-ccbin clang++ -m64 -Xcompiler -fopenmp -lineinfo --source-in-ptx -keep -Xptxas -v -arch=sm_61 -Xptxas -v" \ +${MY_PROJECT_SOURCE} + +#-D CMAKE_CUDA_FLAGS="-ccbin clang++ -m64 -Xcompiler -fopenmp -lineinfo --source-in-ptx -keep -Xptxas -v -arch=sm_61 -Xptxas -v -maxrregcount=40" \ +#-D CMAKE_CUDA_FLAGS="-lineinfo --source-in-ptx -keep -Xptxas -v -arch=sm_35 -Xptxas -v -maxrregcount=32" \ +#-D CMAKE_CUDA_FLAGS="-G -lineinfo --source-in-ptx -keep -Xptxas -v -arch=sm_35" \