Skip to content

Commit 31a0ec2

Browse files
authored
Fix x86 missing include header (#214)
* Fix x86 missing include header * Make copy of dxdx12.h in WinMLRunner * Moved up profiler reset
1 parent f2a2152 commit 31a0ec2

File tree

4 files changed

+3453
-11
lines changed

4 files changed

+3453
-11
lines changed

Tools/WinMLRunner/WinMLRunner.vcxproj

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -151,7 +151,8 @@
151151
<ConformanceMode>true</ConformanceMode>
152152
<PrecompiledHeaderFile>
153153
</PrecompiledHeaderFile>
154-
<AdditionalIncludeDirectories>..\WinMLRunner;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
154+
<AdditionalIncludeDirectories>
155+
</AdditionalIncludeDirectories>
155156
<PrecompiledHeaderOutputFile />
156157
<LanguageStandard>stdcpp17</LanguageStandard>
157158
</ClCompile>
@@ -291,7 +292,8 @@
291292
<ConformanceMode>true</ConformanceMode>
292293
<PrecompiledHeaderFile>
293294
</PrecompiledHeaderFile>
294-
<AdditionalIncludeDirectories>..\WinMLRunner;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
295+
<AdditionalIncludeDirectories>
296+
</AdditionalIncludeDirectories>
295297
<PrecompiledHeaderOutputFile />
296298
<LanguageStandard>stdcpp17</LanguageStandard>
297299
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>

Tools/WinMLRunner/WinMLRunnerStaticLib.vcxproj

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -154,6 +154,8 @@
154154
<PrecompiledHeaderOutputFile />
155155
<LanguageStandard>stdcpp17</LanguageStandard>
156156
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
157+
<AdditionalIncludeDirectories>
158+
</AdditionalIncludeDirectories>
157159
</ClCompile>
158160
<Link>
159161
<SubSystem>Windows</SubSystem>
@@ -197,6 +199,8 @@
197199
<PrecompiledHeaderFile />
198200
<PrecompiledHeaderOutputFile />
199201
<LanguageStandard>stdcpp17</LanguageStandard>
202+
<AdditionalIncludeDirectories>
203+
</AdditionalIncludeDirectories>
200204
</ClCompile>
201205
<Link>
202206
<SubSystem>Windows</SubSystem>
@@ -233,7 +237,8 @@
233237
<LanguageStandard>stdcpp17</LanguageStandard>
234238
<PrecompiledHeaderFile />
235239
<PrecompiledHeaderOutputFile />
236-
<AdditionalIncludeDirectories>..\..\Samples\CustomTensorization\CustomTensorization;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
240+
<AdditionalIncludeDirectories>
241+
</AdditionalIncludeDirectories>
237242
</ClCompile>
238243
<Link>
239244
<SubSystem>Windows</SubSystem>
@@ -254,7 +259,8 @@
254259
<PrecompiledHeaderFile />
255260
<PrecompiledHeaderOutputFile />
256261
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
257-
<AdditionalIncludeDirectories>..\..\Samples\CustomTensorization\CustomTensorization;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
262+
<AdditionalIncludeDirectories>
263+
</AdditionalIncludeDirectories>
258264
</ClCompile>
259265
<Link>
260266
<SubSystem>Windows</SubSystem>

Tools/WinMLRunner/src/Run.cpp

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -532,6 +532,12 @@ int run(CommandLineArgs& args, Profiler<WINML_MODEL_TEST_PERF>& profiler) try
532532
{
533533
for (auto inputBindingType : inputBindingTypes)
534534
{
535+
// Clear up bind, eval performance metrics after iteration
536+
if (args.IsPerformanceCapture() || args.IsPerIterationCapture())
537+
{
538+
// Resets all values from profiler for bind and evaluate.
539+
profiler.Reset(WINML_MODEL_TEST_PERF::BIND_VALUE, WINML_MODEL_TEST_PERF::COUNT);
540+
}
535541
for (uint32_t i = 0; i < args.NumIterations(); i++)
536542
{
537543
#if defined(_AMD64_)
@@ -599,13 +605,6 @@ int run(CommandLineArgs& args, Profiler<WINML_MODEL_TEST_PERF>& profiler) try
599605
deviceCreationLocationStringified);
600606
}
601607
}
602-
603-
// Clear up bind, eval performance metrics after iteration
604-
if (args.IsPerformanceCapture() || args.IsPerIterationCapture())
605-
{
606-
// Resets all values from profiler for bind and evaluate.
607-
profiler.Reset(WINML_MODEL_TEST_PERF::BIND_VALUE, WINML_MODEL_TEST_PERF::COUNT);
608-
}
609608
}
610609
}
611610
}

0 commit comments

Comments
 (0)