https://github.com/Microsoft/CNTK
Tip revision: 392f12dde1459752ed3be0bdd7f634a077ef910d authored by Thiago Crepaldi on 07 June 2018, 17:59:44 UTC
Update linux build to use latest mkl-dnn and embed it with mkl
Update linux build to use latest mkl-dnn and embed it with mkl
Tip revision: 392f12d
Math.vcxproj.filters
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<ClCompile Include="Matrix.cpp" />
<ClCompile Include="CPUSparseMatrix.cpp">
<Filter>CPU</Filter>
</ClCompile>
<ClCompile Include="NoGPU.cpp">
<Filter>GPU</Filter>
</ClCompile>
<ClCompile Include="MatrixQuantizerCPU.cpp">
<Filter>CPU\GPU</Filter>
</ClCompile>
<ClCompile Include="CUDAPageLockedMemAllocator.cpp">
<Filter>GPU</Filter>
</ClCompile>
<ClCompile Include="TensorView.cpp">
<Filter>Tensors</Filter>
</ClCompile>
<ClCompile Include="dllmain.cpp">
<Filter>Misc</Filter>
</ClCompile>
<ClCompile Include="ConvolutionEngine.cpp">
<Filter>Convolution</Filter>
</ClCompile>
<ClCompile Include="stdafx.cpp">
<Filter>Misc</Filter>
</ClCompile>
<ClCompile Include="QuantizedMatrix.cpp">
<Filter>GPU</Filter>
</ClCompile>
<ClCompile Include="MatrixQuantizerImpl.cpp">
<Filter>GPU</Filter>
</ClCompile>
<ClCompile Include="BatchNormalizationEngine.cpp">
<Filter>BatchNormalization</Filter>
</ClCompile>
<ClCompile Include="CPURNGHandle.cpp">
<Filter>CPU</Filter>
</ClCompile>
<ClCompile Include="RNGHandle.cpp" />
<ClCompile Include="DataTransferer.cpp" />
<ClCompile Include="CPUMatrixDouble.cpp">
<Filter>CPU</Filter>
</ClCompile>
<ClCompile Include="CPUMatrixFloat.cpp">
<Filter>CPU</Filter>
</ClCompile>
<ClCompile Include="CPUMatrixHalf.cpp">
<Filter>CPU</Filter>
</ClCompile>
<ClCompile Include="CPUMatrixTensorHalf.cpp">
<Filter>CPU</Filter>
</ClCompile>
<ClCompile Include="CPUMatrixTensorDouble.cpp">
<Filter>CPU</Filter>
</ClCompile>
<ClCompile Include="CPUMatrixTensorFloat.cpp">
<Filter>CPU</Filter>
</ClCompile>
<ClCompile Include="CPUMatrixTensorSpecial.cpp">
<Filter>CPU</Filter>
</ClCompile>
<ClCompile Include="mkldnn\mkldnn_base.cpp">
<Filter>mkldnn</Filter>
</ClCompile>
<ClCompile Include="mkldnn\mkldnn_memory.cpp">
<Filter>mkldnn</Filter>
</ClCompile>
<ClCompile Include="mkldnn\mkldnn_util.cpp">
<Filter>mkldnn</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="CommonMatrix.h" />
<ClInclude Include="Matrix.h" />
<ClInclude Include="..\Common\Include\File.h">
<Filter>Common\Include</Filter>
</ClInclude>
<ClInclude Include="..\Common\Include\fileutil.h">
<Filter>Common\Include</Filter>
</ClInclude>
<ClInclude Include="CPUMatrix.h">
<Filter>CPU</Filter>
</ClInclude>
<ClInclude Include="CPUSparseMatrix.h">
<Filter>CPU</Filter>
</ClInclude>
<ClInclude Include="MatrixQuantizerGPU.h">
<Filter>GPU</Filter>
</ClInclude>
<ClInclude Include="MatrixQuantizerCPU.h">
<Filter>CPU\GPU</Filter>
</ClInclude>
<ClInclude Include="MemAllocator.h" />
<ClInclude Include="CUDAPageLockedMemAllocator.h">
<Filter>GPU</Filter>
</ClInclude>
<ClInclude Include="TensorView.h">
<Filter>Tensors</Filter>
</ClInclude>
<ClInclude Include="TensorOps.h">
<Filter>Tensors</Filter>
</ClInclude>
<ClInclude Include="..\Common\Include\TensorShape.h">
<Filter>Common\Include</Filter>
</ClInclude>
<ClInclude Include="Helpers.h">
<Filter>Misc</Filter>
</ClInclude>
<ClInclude Include="ConvolutionEngine.h">
<Filter>Convolution</Filter>
</ClInclude>
<ClInclude Include="stdafx.h">
<Filter>Misc</Filter>
</ClInclude>
<ClInclude Include="targetver.h">
<Filter>Misc</Filter>
</ClInclude>
<ClInclude Include="QuantizedMatrix.h">
<Filter>GPU</Filter>
</ClInclude>
<ClInclude Include="MatrixQuantizerImpl.h">
<Filter>GPU</Filter>
</ClInclude>
<ClInclude Include="ConvolveGeometry.h">
<Filter>Convolution</Filter>
</ClInclude>
<ClInclude Include="BatchNormalizationEngine.h">
<Filter>BatchNormalization</Filter>
</ClInclude>
<ClInclude Include="RNGHandle.h" />
<ClInclude Include="CPURNGHandle.h">
<Filter>CPU</Filter>
</ClInclude>
<ClInclude Include="RNNCommon.h">
<Filter>RNN</Filter>
</ClInclude>
<ClInclude Include="Quantizers.h" />
<ClInclude Include="QuantizedOperations.h" />
<ClInclude Include="DataTransferer.h" />
<ClInclude Include="CPUMatrixImpl.h">
<Filter>CPU</Filter>
</ClInclude>
<ClInclude Include="MklDnnCommon.h">
<Filter>Common\Include</Filter>
</ClInclude>
<ClInclude Include="CPUMatrixTensorImpl.h">
<Filter>CPU</Filter>
</ClInclude>
<ClInclude Include="CPUMatrixTensor.h">
<Filter>CPU</Filter>
</ClInclude>
<ClInclude Include="mkldnn\mkl_conv-common-inl.h">
<Filter>mkldnn</Filter>
</ClInclude>
<ClInclude Include="mkldnn\mkl_memory.h">
<Filter>mkldnn</Filter>
</ClInclude>
<ClInclude Include="mkldnn\mkldnn_base-inl.h">
<Filter>mkldnn</Filter>
</ClInclude>
<ClInclude Include="mkldnn\mkldnn_convolution-inl.h">
<Filter>mkldnn</Filter>
</ClInclude>
<ClInclude Include="mkldnn\mkldnn_memory-inl.h">
<Filter>mkldnn</Filter>
</ClInclude>
<ClInclude Include="mkldnn\mkldnn_pooling-inl.h">
<Filter>mkldnn</Filter>
</ClInclude>
<ClInclude Include="mkldnn\mkldnn_batch_norm-inl.h">
<Filter>mkldnn</Filter>
</ClInclude>
<ClInclude Include="mkldnn\mkldnn_fully_connected-inl.h">
<Filter>mkldnn</Filter>
</ClInclude>
<ClInclude Include="mkldnn\mkl_util-inl.h">
<Filter>mkldnn</Filter>
</ClInclude>
<ClInclude Include="mkldnn\mkldnn_relu-inl.h">
<Filter>mkldnn</Filter>
</ClInclude>
<ClInclude Include="mkldnn\mkldnn_sum-inl.h">
<Filter>mkldnn</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<None Include="GPUMatrix.h">
<Filter>GPU</Filter>
</None>
<None Include="GPUSparseMatrix.h">
<Filter>GPU</Filter>
</None>
<None Include="GPUWatcher.h">
<Filter>GPU</Filter>
</None>
<None Include="GPUWatcher.cu">
<Filter>GPU</Filter>
</None>
</ItemGroup>
<ItemGroup>
<Filter Include="Common">
<UniqueIdentifier>{4d07e945-74fb-48fa-aa63-23f3a7763789}</UniqueIdentifier>
</Filter>
<Filter Include="Common\Include">
<UniqueIdentifier>{51b468dd-7e8a-4be8-ae6f-5e3f3d752b88}</UniqueIdentifier>
</Filter>
<Filter Include="CPU">
<UniqueIdentifier>{94878fe0-ecce-4868-b3be-2199f4ee7507}</UniqueIdentifier>
</Filter>
<Filter Include="GPU">
<UniqueIdentifier>{cc9a219d-d8ab-484a-b253-fd2a29ad7c7c}</UniqueIdentifier>
</Filter>
<Filter Include="CPU\GPU">
<UniqueIdentifier>{af1f6489-f531-4338-a4c5-ebe52b884e5c}</UniqueIdentifier>
</Filter>
<Filter Include="Tensors">
<UniqueIdentifier>{70fb07cf-603e-4444-bc10-f0add4920fd2}</UniqueIdentifier>
</Filter>
<Filter Include="Misc">
<UniqueIdentifier>{62b92193-92d0-4e5b-8c3e-67ffd01a98c0}</UniqueIdentifier>
</Filter>
<Filter Include="Convolution">
<UniqueIdentifier>{3a49e94d-14ee-4ca1-a56e-a1472206a076}</UniqueIdentifier>
</Filter>
<Filter Include="BatchNormalization">
<UniqueIdentifier>{8f982dac-298d-4e48-b060-8e6cba5ff554}</UniqueIdentifier>
</Filter>
<Filter Include="RNN">
<UniqueIdentifier>{ee6bf704-73f0-488d-8432-0d23f034de88}</UniqueIdentifier>
</Filter>
<Filter Include="mkldnn">
<UniqueIdentifier>{3ffd2b93-5daf-4898-a4af-349f2f1e8dd2}</UniqueIdentifier>
</Filter>
</ItemGroup>
</Project>