Этот коммит содержится в:
Evgeny
2018-12-21 12:05:14 -06:00
родитель d75eb95472
Коммит 8b3c63b4ed
2 изменённых файлов: 11 добавлений и 8 удалений
+9 -7
Просмотреть файл
@@ -23,6 +23,9 @@
cmake_minimum_required ( VERSION 2.8.12 )
set ( CMAKE_VERBOSE_MAKEFILE TRUE CACHE BOOL "Verbose Output" FORCE )
# test run script
set ( RUN_SCRIPT "${TEST_DIR}/run.sh" )
## Util sources
file( GLOB UTIL_SRC "${TEST_HSA}/util/*.cpp" )
@@ -34,13 +37,12 @@ target_include_directories ( ${TEST_LIB} PRIVATE ${TEST_HSA} ${ROOT_DIR} ${HSA_R
target_link_libraries ( ${TEST_LIB} ${ROCTRACER_TARGET} ${HSA_RUNTIME_LIB} c stdc++ dl pthread rt )
# HSA test
#set ( TEST_HSA "${TEST_DIR}/hsa/test" )
#set ( TEST_DIR ${TEST_HSA} )
#execute_process ( COMMAND sh -xc "if [ ! -e ${TEST_DIR}/hsa ] ; then git clone https://github.com/ROCmSoftwarePlatform/hsa-class.git ${TEST_DIR}/hsa; fi" )
#execute_process ( COMMAND sh -xc "if [ -e ${TEST_DIR}/hsa ] ; then cd ${TEST_DIR}/hsa && git pull --rebase; fi" )
#add_subdirectory ( ${TEST_DIR} ${PROJECT_BINARY_DIR}/test/hsa )
set ( TEST_HSA "${TEST_DIR}/hsa/test" )
execute_process ( COMMAND sh -xc "if [ ! -e ${TEST_DIR}/hsa ] ; then git clone https://github.com/ROCmSoftwarePlatform/hsa-class.git ${TEST_DIR}/hsa; fi" )
execute_process ( COMMAND sh -xc "if [ -e ${TEST_DIR}/hsa ] ; then cd ${TEST_DIR}/hsa && git checkout 3e7a87f; fi" )
set ( TEST_DIR ${TEST_HSA} )
add_subdirectory ( ${TEST_DIR} ${PROJECT_BINARY_DIR}/test/hsa )
# test run script
set ( RUN_SCRIPT "${TEST_DIR}/run.sh" )
# copying run script
execute_process ( COMMAND sh -xc "cp ${RUN_SCRIPT} ${PROJECT_BINARY_DIR}" )
+2 -1
Просмотреть файл
@@ -45,7 +45,8 @@ export HSA_TOOLS_LIB="test/libtracer_tool.so libroctracer64.so"
export LD_PRELOAD="$HSA_TOOLS_LIB"
export ROCTRACER_DOMAIN="hsa"
HCC_PROFILE=1 LD_PRELOAD=$HCC_HOME/lib/libmcwamp_hsa.so ./test/MatrixTranspose
eval ./test/hsa/ctrl
#HCC_PROFILE=1 LD_PRELOAD=$HCC_HOME/lib/libmcwamp_hsa.so ./test/MatrixTranspose
#valgrind --leak-check=full $tbin
#valgrind --tool=massif $tbin