Delaying start of CUDA profiler until first NextSample() call

[A#	cntk.kdev4
This commit is contained in:
Vladimir Ivanov 2015-06-29 15:05:11 -07:00
Родитель 439e442c63
Коммит a3571cef53
1 изменённых файлов: 5 добавлений и 2 удалений

Просмотреть файл

@ -20,8 +20,6 @@ Profiler::Profiler(int numSamples)
:m_numSamples(numSamples),
m_isProfilingActive(false)
{
if (m_numSamples > 0)
Start();
}
Profiler::~Profiler()
@ -45,6 +43,11 @@ void Profiler::NextSample()
if (--m_numSamples == 0)
Stop();
}
else
{
if (m_numSamples > 0)
Start();
}
}
void Profiler::Stop()