https://github.com/Microsoft/CNTK
Tip revision: 2d8053e3d591ec8957bc75857966d6740f937b76 authored by PengchengHe on 10 February 2017, 11:45:38 UTC
Add perf_tuning script for performance optimization
Add perf_tuning script for performance optimization
Tip revision: 2d8053e
CNTK.vcxproj.filters
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<ClCompile Include="ModelEditLanguage.cpp">
<Filter>Model Editing</Filter>
</ClCompile>
<ClCompile Include="stdafx.cpp">
<Filter>Misc</Filter>
</ClCompile>
<ClCompile Include="tests.cpp">
<Filter>Misc</Filter>
</ClCompile>
<ClCompile Include="CNTK.cpp" />
<ClCompile Include="BrainScript\BrainScriptEvaluator.cpp">
<Filter>BrainScript</Filter>
</ClCompile>
<ClCompile Include="BrainScript\BrainScriptParser.cpp">
<Filter>BrainScript</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\Common\Include\fileutil.h">
<Filter>Common\Include</Filter>
</ClInclude>
<ClInclude Include="..\Common\Include\File.h">
<Filter>Common\Include</Filter>
</ClInclude>
<ClInclude Include="..\Common\Include\DataReader.h">
<Filter>Common\Include</Filter>
</ClInclude>
<ClInclude Include="..\Common\Include\DataWriter.h">
<Filter>Common\Include</Filter>
</ClInclude>
<ClInclude Include="ModelEditLanguage.h">
<Filter>Model Editing</Filter>
</ClInclude>
<ClInclude Include="stdafx.h">
<Filter>Misc</Filter>
</ClInclude>
<ClInclude Include="targetver.h">
<Filter>Misc</Filter>
</ClInclude>
<ClInclude Include="..\Common\Include\hostname.h">
<Filter>Common\Include</Filter>
</ClInclude>
<ClInclude Include="..\Common\Include\TimerUtility.h">
<Filter>Common\Include</Filter>
</ClInclude>
<ClInclude Include="..\Common\Include\Basics.h">
<Filter>Common\Include</Filter>
</ClInclude>
<ClInclude Include="..\Common\Include\BestGpu.h">
<Filter>Common\Include</Filter>
</ClInclude>
<ClInclude Include="..\Common\CrossProcessMutex.h">
<Filter>Common\Include</Filter>
</ClInclude>
<ClInclude Include="..\Common\Include\Platform.h">
<Filter>Common\Include</Filter>
</ClInclude>
<ClInclude Include="..\Math\Matrix.h">
<Filter>from Math</Filter>
</ClInclude>
<ClInclude Include="..\Math\CPUMatrix.h">
<Filter>from Math</Filter>
</ClInclude>
<ClInclude Include="..\Common\Include\ScriptableObjects.h">
<Filter>Common\Include</Filter>
</ClInclude>
<ClInclude Include="..\Common\Include\Sequences.h">
<Filter>Common\Include</Filter>
</ClInclude>
<ClInclude Include="..\Common\Include\TensorShape.h">
<Filter>Common\Include</Filter>
</ClInclude>
<ClInclude Include="..\Common\Include\ProgressTracing.h">
<Filter>Common\Include</Filter>
</ClInclude>
<ClInclude Include="BrainScript\BrainScriptEvaluator.h">
<Filter>BrainScript</Filter>
</ClInclude>
<ClInclude Include="BrainScript\BrainScriptParser.h">
<Filter>BrainScript</Filter>
</ClInclude>
<ClInclude Include="..\SGDLib\SimpleOutputWriter.h">
<Filter>from SGDLib\SGD</Filter>
</ClInclude>
<ClInclude Include="..\SGDLib\SGD.h">
<Filter>from SGDLib\SGD</Filter>
</ClInclude>
<ClInclude Include="..\SGDLib\SimpleEvaluator.h">
<Filter>from SGDLib\SGD</Filter>
</ClInclude>
<ClInclude Include="..\ComputationNetworkLib\MatrixPool.h">
<Filter>from ComputationNetworkLib\Network</Filter>
</ClInclude>
<ClInclude Include="..\ComputationNetworkLib\PreComputeNodes.h">
<Filter>from ComputationNetworkLib\Nodes</Filter>
</ClInclude>
<ClInclude Include="..\ComputationNetworkLib\ComputationNode.h">
<Filter>from ComputationNetworkLib\Nodes</Filter>
</ClInclude>
<ClInclude Include="..\ComputationNetworkLib\ConvolutionalNodes.h">
<Filter>from ComputationNetworkLib\Nodes</Filter>
</ClInclude>
<ClInclude Include="..\ComputationNetworkLib\ComputationNetwork.h">
<Filter>from ComputationNetworkLib\Network</Filter>
</ClInclude>
<ClInclude Include="..\ComputationNetworkLib\ComputationNetworkBuilder.h">
<Filter>from ComputationNetworkLib\Network</Filter>
</ClInclude>
<ClInclude Include="..\SGDLib\DataReaderHelpers.h">
<Filter>from ComputationNetworkLib\Network</Filter>
</ClInclude>
<ClInclude Include="..\ComputationNetworkLib\InputAndParamNodes.h">
<Filter>from ComputationNetworkLib\Nodes</Filter>
</ClInclude>
<ClInclude Include="..\ComputationNetworkLib\LinearAlgebraNodes.h">
<Filter>from ComputationNetworkLib\Nodes</Filter>
</ClInclude>
<ClInclude Include="..\ComputationNetworkLib\NonlinearityNodes.h">
<Filter>from ComputationNetworkLib\Nodes</Filter>
</ClInclude>
<ClInclude Include="..\ComputationNetworkLib\RecurrentNodes.h">
<Filter>from ComputationNetworkLib\Nodes</Filter>
</ClInclude>
<ClInclude Include="..\ComputationNetworkLib\EvaluationNodes.h">
<Filter>from ComputationNetworkLib\Nodes</Filter>
</ClInclude>
<ClInclude Include="..\ComputationNetworkLib\TrainingNodes.h">
<Filter>from ComputationNetworkLib\Nodes</Filter>
</ClInclude>
<ClInclude Include="..\Common\Include\StringUtil.h">
<Filter>Common\Include</Filter>
</ClInclude>
<ClInclude Include="..\Common\Include\ExceptionWithCallStack.h">
<Filter>Common\Include</Filter>
</ClInclude>
<ClInclude Include="..\Readers\ReaderLib\BlockRandomizer.h">
<Filter>from ReaderLib</Filter>
</ClInclude>
<ClInclude Include="..\Readers\ReaderLib\Bundler.h">
<Filter>from ReaderLib</Filter>
</ClInclude>
<ClInclude Include="..\Readers\ReaderLib\ChunkRandomizer.h">
<Filter>from ReaderLib</Filter>
</ClInclude>
<ClInclude Include="..\Readers\ReaderLib\DataDeserializer.h">
<Filter>from ReaderLib</Filter>
</ClInclude>
<ClInclude Include="..\Readers\ReaderLib\MemoryProvider.h">
<Filter>from ReaderLib</Filter>
</ClInclude>
<ClInclude Include="..\Readers\ReaderLib\NoRandomizer.h">
<Filter>from ReaderLib</Filter>
</ClInclude>
<ClInclude Include="..\Readers\ReaderLib\Packer.h">
<Filter>from ReaderLib</Filter>
</ClInclude>
<ClInclude Include="..\Readers\ReaderLib\Reader.h">
<Filter>from ReaderLib</Filter>
</ClInclude>
<ClInclude Include="..\Readers\ReaderLib\SequencePacker.h">
<Filter>from ReaderLib</Filter>
</ClInclude>
<ClInclude Include="..\Readers\ReaderLib\SequenceRandomizer.h">
<Filter>from ReaderLib</Filter>
</ClInclude>
<ClInclude Include="..\Readers\ReaderLib\StringToIdMap.h">
<Filter>from ReaderLib</Filter>
</ClInclude>
<ClInclude Include="..\Readers\ReaderLib\Transformer.h">
<Filter>from ReaderLib</Filter>
</ClInclude>
<ClInclude Include="..\Common\Include\Globals.h">
<Filter>Common\Include</Filter>
</ClInclude>
<ClInclude Include="..\Readers\CompositeDataReader\CompositeDataReader.h">
<Filter>from ReaderLib</Filter>
</ClInclude>
<ClInclude Include="..\Common\Include\basetypes.h">
<Filter>Common\Include</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<Text Include="modelEditor.txt">
<Filter>Model Editing</Filter>
</Text>
<Text Include="modelEditorFromScratch.txt">
<Filter>Model Editing</Filter>
</Text>
<Text Include="DefaultMacros.txt">
<Filter>Misc</Filter>
</Text>
<Text Include="BrainScript\Doc\Notes.txt">
<Filter>BrainScript\Doc</Filter>
</Text>
</ItemGroup>
<ItemGroup>
<Filter Include="Common">
<UniqueIdentifier>{b3d05c7b-7bcf-4b12-bcb5-dced86717202}</UniqueIdentifier>
</Filter>
<Filter Include="Common\Include">
<UniqueIdentifier>{85226dda-87ba-4da6-af04-563d0ce23b94}</UniqueIdentifier>
</Filter>
<Filter Include="Model Editing">
<UniqueIdentifier>{53c3735f-1374-4044-ab58-8a646c95a5e8}</UniqueIdentifier>
</Filter>
<Filter Include="Misc">
<UniqueIdentifier>{3c119a92-ffb2-4850-adae-01778324974d}</UniqueIdentifier>
</Filter>
<Filter Include="from ComputationNetworkLib">
<UniqueIdentifier>{7b4cb3e8-272f-413d-badd-d437779b1aeb}</UniqueIdentifier>
</Filter>
<Filter Include="from ComputationNetworkLib\Nodes">
<UniqueIdentifier>{0b366814-48b2-4619-bf92-85ee24e3cbc1}</UniqueIdentifier>
</Filter>
<Filter Include="from ComputationNetworkLib\Network">
<UniqueIdentifier>{498bb2e9-53de-4955-970e-813e3f21025b}</UniqueIdentifier>
</Filter>
<Filter Include="from SGDLib">
<UniqueIdentifier>{d3d5900a-8c5e-45f1-a2b7-f82f0e31994d}</UniqueIdentifier>
</Filter>
<Filter Include="from SGDLib\SGD">
<UniqueIdentifier>{4f06ac18-7b30-490c-b801-128bdaa99450}</UniqueIdentifier>
</Filter>
<Filter Include="from Math">
<UniqueIdentifier>{ebc74fe7-4a25-46e7-87a8-121881ef9124}</UniqueIdentifier>
</Filter>
<Filter Include="MPI Interfacing">
<UniqueIdentifier>{6f6d67fe-2cc6-40ca-a349-cb5e32201ec9}</UniqueIdentifier>
</Filter>
<Filter Include="BrainScript">
<UniqueIdentifier>{fe2443a1-6323-449f-96be-cbd0f608f382}</UniqueIdentifier>
</Filter>
<Filter Include="BrainScript\Doc">
<UniqueIdentifier>{23e7cd74-fd60-4fb4-a925-c3dea584f176}</UniqueIdentifier>
</Filter>
<Filter Include="BrainScript\CNTKCoreLib">
<UniqueIdentifier>{899f31fa-5906-4485-8875-14ad2c43ed8f}</UniqueIdentifier>
</Filter>
<Filter Include="from ReaderLib">
<UniqueIdentifier>{28bc457a-d2f4-4f42-a9aa-89f22e909ab0}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<None Include="prebuild.bat">
<Filter>Misc</Filter>
</None>
<None Include="BrainScript\Doc\BrainScript--extending the CNTK config language, Frank Seide August 2015.pptx">
<Filter>BrainScript\Doc</Filter>
</None>
</ItemGroup>
<ItemGroup>
<Xml Include="BrainScript\CNTKCoreLib\CNTK.core.bs">
<Filter>BrainScript\CNTKCoreLib</Filter>
</Xml>
</ItemGroup>
</Project>