[ROCm/roctracer commit: 8dd94db8d1]
Этот коммит содержится в:
Evgeny
2018-06-04 15:43:09 -05:00
родитель b5a33313b0
Коммит ee8f97b8f0
5 изменённых файлов: 28 добавлений и 26 удалений
+25
Просмотреть файл
@@ -0,0 +1,25 @@
ROC Tracer library, Callback/Activity APIs
The library source tree:
- doc - Documentation
- inc/roctracer.h - Library public API
- src - Library sources
- core - Library API sources
- util - Library utils sources
- test - test suit
- MatrixTranspose - test based on HIP MatrixTranspose sample
Environment:
$ export HIP_PATH=<HIP path>
$ export HCC_HOME=<HCC path>
$ export CMAKE_PREFIX_PATH=/opt/rocm/lib:/opt/rocm/include/hsa
To build:
$ cd <your path>/roctracer/build
$ cmake ..
$ make
To rebuild and run test:
$ export ITERATIONS=<iterations number [100]>
$ cd <your path>/roctracer/test/MatrixTranspose
$ make
-9
Просмотреть файл
@@ -1,9 +0,0 @@
ROC Profiler/Traces library.
Callback and Activity APIs
The library source tree:
- doc - Documentation
- inc/roctracer.h - Library public API
- src - Library sources
- core - Library API sources
- util - Library utils sources
+1 -1
Просмотреть файл
@@ -58,7 +58,7 @@ if ( NOT DEFINED CMAKE_PREFIX_PATH AND DEFINED ENV{CMAKE_PREFIX_PATH} )
set ( CMAKE_PREFIX_PATH $ENV{CMAKE_PREFIX_PATH} )
endif()
set ( HIP_INC_DIR $ENV{HIP_INC_DIR} )
set ( HIP_INC_DIR "$ENV{HIP_PATH}/include" )
## Extend Compiler flags based on build type
string ( TOLOWER "${CMAKE_BUILD_TYPE}" CMAKE_BUILD_TYPE )
+2 -6
Просмотреть файл
@@ -3,18 +3,14 @@ LIB_PATH=$(ROOT_PATH)/b
LIB_NAME=roctracer64
ROC_LIBS=-L$(LIB_PATH) -l$(LIB_NAME)
HIP_PATH?=/home/evgeny/work/roc-1.8.x/hip
HCC_PATH?=/home/evgeny/work/roc-1.8.x/hcc/b
HIPCC=$(HIP_PATH)/bin/hipcc
HCC_LIBS=-L$(HCC_PATH)/lib -lmcwamp_hsa
HCC_LIBS=-L$(HCC_HOME)/lib -lmcwamp_hsa
SOURCES = MatrixTranspose.cpp
OBJECTS = $(SOURCES:.cpp=.o)
EXECUTABLE=./MatrixTranspose
export LD_LIBRARY_PATH=$(LIB_PATH):$(HIP_PATH)/lib:$(HCC_PATH)/lib
export HCC_HOME=$(HCC_PATH)
export LD_LIBRARY_PATH=$(LIB_PATH):$(HIP_PATH)/lib:$(HCC_HOME)/lib
.PHONY: test
-10
Просмотреть файл
@@ -187,16 +187,6 @@ extern "C" void hip_api_callback(
hipKernelNameRef(data->args.hipModuleLaunchKernel.f),
data->args.hipModuleLaunchKernel.stream);
break;
case HIP_API_ID_hipLaunchKernel:
fprintf(stdout, "kernel(%p) stream(%p)",
data->args.hipLaunchKernel.kernel,
data->args.hipLaunchKernel.stream);
break;
case HIP_API_ID_hipKernel:
fprintf(stdout, "start(%lu) end(%lu)",
data->args.hipKernel.start,
data->args.hipKernel.end);
break;
default:
break;
}