P4 to Git Change 1590010 by skudchad@skudchad_test2_win_opencl on 2018/08/06 21:18:48

SWDEV-145570 - [HIP] - Fix some issues in hip runtime
	- Set stream for event
	- Free mem needs to be reported in bytes but runtime backends reports in Kb

	ReviewBoardURL = http://ocltc.amd.com/reviews/r/15586/diff/

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_memory.cpp#40 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_module.cpp#15 edit


[ROCm/hip commit: c708d8b16b]
Этот коммит содержится в:
foreman
2018-08-06 21:24:14 -04:00
родитель f6a8fe738a
Коммит 2e2d950893
2 изменённых файлов: 3 добавлений и 1 удалений
+1 -1
Просмотреть файл
@@ -281,7 +281,7 @@ hipError_t hipMemGetInfo(size_t* free, size_t* total) {
return hipErrorInvalidValue;
}
*free = freeMemory[0];
*free = freeMemory[0] * Ki;
*total = device->info().globalMemSize_;
return hipSuccess;
+2
Просмотреть файл
@@ -198,6 +198,7 @@ hipError_t ihipModuleLaunchKernel(hipFunction_t f,
}
if(startEvent != nullptr) {
eStart->stream_ = queue;
amd::Command* startCommand = new hip::TimerMarker(*eStart->stream_);
startCommand->enqueue();
@@ -225,6 +226,7 @@ hipError_t ihipModuleLaunchKernel(hipFunction_t f,
if (eStop->event_ != nullptr) {
eStop->event_->release();
}
eStop->stream_ = queue;
eStop->event_ = &command->event();
command->retain();
}