Merge pull request #135 from bensander/fix_tracing

Some fixes to tracing.
このコミットが含まれているのは:
Maneesh Gupta
2017-07-31 10:24:41 +05:30
committed by GitHub
コミット 48573a037e
3個のファイルの変更11行の追加10行の削除
+5 -6
ファイルの表示
@@ -1429,9 +1429,7 @@ void ihipPrintKernelLaunch(const char *kernelName, const grid_launch_parm *lp, c
{
if ((HIP_TRACE_API & (1<<TRACE_KCMD)) || HIP_PROFILE_API || (COMPILE_HIP_DB & HIP_TRACE_API)) {
std::stringstream os_pre;
std::stringstream os;
os_pre << "<<hip-api tid:";
os << tls_tidInfo.tid() << "." << tls_tidInfo.apiSeqNum()
<< " hipLaunchKernel '" << kernelName << "'"
<< " gridDim:" << lp->grid_dim
@@ -1439,6 +1437,11 @@ void ihipPrintKernelLaunch(const char *kernelName, const grid_launch_parm *lp, c
<< " sharedMem:+" << lp->dynamic_group_mem_bytes
<< " " << *stream;
if (COMPILE_HIP_DB && HIP_TRACE_API) {
std::string fullStr;
recordApiTrace(&fullStr, os.str());
}
if (HIP_PROFILE_API == 0x1) {
std::string shortAtpString("hipLaunchKernel:");
shortAtpString += kernelName;
@@ -1446,10 +1449,6 @@ void ihipPrintKernelLaunch(const char *kernelName, const grid_launch_parm *lp, c
} else if (HIP_PROFILE_API == 0x2) {
MARKER_BEGIN(os.str().c_str(), "HIP");
}
if (COMPILE_HIP_DB && HIP_TRACE_API) {
std::cerr << API_COLOR << os.str() << API_COLOR_END << std::endl;
}
}
}