diff --git a/Readme.txt b/Readme.txt index 81025053b2..3b33d8a996 100644 --- a/Readme.txt +++ b/Readme.txt @@ -40,12 +40,12 @@ To run the test: $ cd .../rocprofiler/build $ export LD_LIBRARY_PATH=.: # paths to ROC profiler and oher libraries -$ export HSA_TOOLS_LIB=librocprofiler64.so +$ export HSA_TOOLS_LIB=librocprofiler64.so # ROC profiler library loaded by HSA runtime $ export ROCP_TOOL_LIB=test/libtool.so # tool library loaded by ROC profiler -$ export ROCP_HSA_INTERCEPT=1 # enable HSA dispatch intercepting +$ export ROCP_HSA_INTERCEPT=1 # enable HSA dispatch intercepting by ROC profiler $ export ROCP_METRICS=metrics.xml # ROC profiler metrics config file $ export ROCP_INPUT=input.xml # input file for the tool library -$ export ROCP_OUTPUT_DIR=./ # output directory for the tool librrary, for metrics results file 'results.txt' and SQTT trace files 'thread_trace.se.out' +$ export ROCP_OUTPUT_DIR=./ # output directory for the tool library, for metrics results file 'results.txt' and SQTT trace files 'thread_trace.se.out' $ Internal 'simple_convolution' test run script: diff --git a/test/run.sh b/test/run.sh index d88c193f49..2459030c11 100755 --- a/test/run.sh +++ b/test/run.sh @@ -1,28 +1,39 @@ #!/bin/sh -tbin=./test/ctrl +test_bin_dflt=./test/ctrl #export HSA_LIB=/home/evgeny/pkg/compute-psdb-16453/lib export HSA_LIB=/home/evgeny/git/compute/out/ubuntu-16.04/16.04/lib export OCL_LIB=/home/evgeny/pkg/opencl_modified/opencl_x86_64/lib #export OCL_LIB=/home/evgeny/Perforce/eshcherb_opencl/drivers/opencl/dist/linux/debug/lib/x86_64 +# paths to ROC profiler and oher libraries export LD_LIBRARY_PATH=$PWD:$HSA_LIB:$OCL_LIB +# enable error messages logging to '/tmp/rocprofiler_log.txt' export ROCPROFILER_LOG=1 +# ROC profiler library loaded by HSA runtime export HSA_TOOLS_LIB=librocprofiler64.so +# tool library loaded by ROC profiler export ROCP_TOOL_LIB=test/libtool.so +# enable HSA dispatch intercepting by ROC profiler export ROCP_HSA_INTERCEPT=1 +# ROC profiler metrics config file unset ROCP_PROXY_QUEUE +# ROC profiler metrics config file export ROCP_METRICS=metrics.xml +# input file for the tool library export ROCP_INPUT=input.xml -export ROCP_OUTPUT_DIR=./ +# output directory for the tool library, for metrics results file 'results.txt' +# and SQTT trace files 'thread_trace.se.out' +#export ROCP_OUTPUT_DIR=./ -echo "Run simple profiling test" if [ -n "$1" ] ; then - eval "$*" + tbin="$*" else - eval $tbin + tbin=$test_bin_dflt fi +echo "Run $tbin" +eval $tbin exit 0