marian/vs/Marian.vcxproj.filters
Young Jin Kim 9c9a240354 Merged PR 10266: FBGEMM based Int8 model
FBGEMM based Int8 model - working with the master
1. Added int8 implementation into packed_gemm.h/cpp with FBGEMM
2. Update FBGEMM library to make it work on windows
3. Split 'ispacked' into packed8 and packed16
4. Change all names for PackFp32 to PackFp16 which is more accurate
2019-12-03 19:14:18 +00:00

2713 lines
122 KiB
XML
Executable File

<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<ClCompile Include="..\src\common\utils.cpp">
<Filter>common</Filter>
</ClCompile>
<ClCompile Include="..\src\common\logging.cpp">
<Filter>common</Filter>
</ClCompile>
<ClCompile Include="..\src\common\config.cpp">
<Filter>common</Filter>
</ClCompile>
<ClCompile Include="..\src\common\config_parser.cpp">
<Filter>common</Filter>
</ClCompile>
<ClCompile Include="..\src\data\vocab.cpp">
<Filter>data</Filter>
</ClCompile>
<ClCompile Include="..\src\data\corpus_base.cpp">
<Filter>data</Filter>
</ClCompile>
<ClCompile Include="..\src\data\corpus.cpp">
<Filter>data</Filter>
</ClCompile>
<ClCompile Include="..\src\data\corpus_nbest.cpp">
<Filter>data</Filter>
</ClCompile>
<ClCompile Include="..\src\data\text_input.cpp">
<Filter>data</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\cnpy\cnpy.cpp">
<Filter>3rd_party\cnpy</Filter>
</ClCompile>
<ClCompile Include="..\src\tensors\backend.cpp">
<Filter>tensors</Filter>
</ClCompile>
<ClCompile Include="..\src\tensors\cpu\device.cpp">
<Filter>tensors\cpu</Filter>
</ClCompile>
<ClCompile Include="..\src\tensors\cpu\prod.cpp">
<Filter>tensors\cpu</Filter>
</ClCompile>
<ClCompile Include="..\src\tensors\cpu\tensor_operators.cpp">
<Filter>tensors\cpu</Filter>
</ClCompile>
<ClCompile Include="..\src\graph\expression_graph.cpp">
<Filter>graph</Filter>
</ClCompile>
<ClCompile Include="..\src\graph\expression_operators.cpp">
<Filter>graph</Filter>
</ClCompile>
<ClCompile Include="..\src\graph\node.cpp">
<Filter>graph</Filter>
</ClCompile>
<ClCompile Include="..\src\graph\node_operators.cpp">
<Filter>graph</Filter>
</ClCompile>
<ClCompile Include="..\src\graph\node_initializers.cpp">
<Filter>graph</Filter>
</ClCompile>
<ClCompile Include="..\src\rnn\cells.cpp">
<Filter>rnn</Filter>
</ClCompile>
<ClCompile Include="..\src\rnn\attention.cpp">
<Filter>rnn</Filter>
</ClCompile>
<ClCompile Include="..\src\optimizers\clippers.cpp">
<Filter>optimizers</Filter>
</ClCompile>
<ClCompile Include="..\src\optimizers\optimizers.cpp">
<Filter>optimizers</Filter>
</ClCompile>
<ClCompile Include="..\src\models\model_factory.cpp">
<Filter>models</Filter>
</ClCompile>
<ClCompile Include="..\src\models\encoder_decoder.cpp">
<Filter>models</Filter>
</ClCompile>
<ClCompile Include="..\src\translator\history.cpp">
<Filter>translator</Filter>
</ClCompile>
<ClCompile Include="..\src\translator\output_collector.cpp">
<Filter>translator</Filter>
</ClCompile>
<ClCompile Include="..\src\translator\nth_element.cpp">
<Filter>translator</Filter>
</ClCompile>
<ClCompile Include="..\src\translator\helpers.cpp">
<Filter>translator</Filter>
</ClCompile>
<ClCompile Include="..\src\translator\scorers.cpp">
<Filter>translator</Filter>
</ClCompile>
<ClCompile Include="..\src\training\graph_group_async.cpp">
<Filter>training</Filter>
</ClCompile>
<ClCompile Include="..\src\training\graph_group_async_drop.cpp">
<Filter>training</Filter>
</ClCompile>
<ClCompile Include="..\src\training\graph_group_sync.cpp">
<Filter>training</Filter>
</ClCompile>
<ClCompile Include="..\src\training\graph_group_singleton.cpp">
<Filter>training</Filter>
</ClCompile>
<ClCompile Include="..\src\training\graph_group_multinode.cpp">
<Filter>training</Filter>
</ClCompile>
<ClCompile Include="..\src\training\validator.cpp">
<Filter>training</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\yaml-cpp\convert.cpp">
<Filter>3rd_party\yaml-cpp</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\yaml-cpp\directives.cpp">
<Filter>3rd_party\yaml-cpp</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\yaml-cpp\emit.cpp">
<Filter>3rd_party\yaml-cpp</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\yaml-cpp\emitfromevents.cpp">
<Filter>3rd_party\yaml-cpp</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\yaml-cpp\emitter.cpp">
<Filter>3rd_party\yaml-cpp</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\yaml-cpp\emitterstate.cpp">
<Filter>3rd_party\yaml-cpp</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\yaml-cpp\emitterutils.cpp">
<Filter>3rd_party\yaml-cpp</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\yaml-cpp\exceptions.cpp">
<Filter>3rd_party\yaml-cpp</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\yaml-cpp\exp.cpp">
<Filter>3rd_party\yaml-cpp</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\yaml-cpp\memory.cpp">
<Filter>3rd_party\yaml-cpp</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\yaml-cpp\node_data.cpp">
<Filter>3rd_party\yaml-cpp</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\yaml-cpp\nodebuilder.cpp">
<Filter>3rd_party\yaml-cpp</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\yaml-cpp\nodeevents.cpp">
<Filter>3rd_party\yaml-cpp</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\yaml-cpp\null.cpp">
<Filter>3rd_party\yaml-cpp</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\yaml-cpp\ostream_wrapper.cpp">
<Filter>3rd_party\yaml-cpp</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\yaml-cpp\parse.cpp">
<Filter>3rd_party\yaml-cpp</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\yaml-cpp\parser.cpp">
<Filter>3rd_party\yaml-cpp</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\yaml-cpp\regex_yaml.cpp">
<Filter>3rd_party\yaml-cpp</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\yaml-cpp\scanner.cpp">
<Filter>3rd_party\yaml-cpp</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\yaml-cpp\scanscalar.cpp">
<Filter>3rd_party\yaml-cpp</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\yaml-cpp\scantag.cpp">
<Filter>3rd_party\yaml-cpp</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\yaml-cpp\scantoken.cpp">
<Filter>3rd_party\yaml-cpp</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\yaml-cpp\simplekey.cpp">
<Filter>3rd_party\yaml-cpp</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\yaml-cpp\singledocparser.cpp">
<Filter>3rd_party\yaml-cpp</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\yaml-cpp\stream.cpp">
<Filter>3rd_party\yaml-cpp</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\yaml-cpp\tag.cpp">
<Filter>3rd_party\yaml-cpp</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\yaml-cpp\contrib\graphbuilder.cpp">
<Filter>3rd_party\yaml-cpp\contrib</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\yaml-cpp\contrib\graphbuilderadapter.cpp">
<Filter>3rd_party\yaml-cpp\contrib</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\yaml-cpp\yaml-node.cpp">
<Filter>3rd_party\yaml-cpp</Filter>
</ClCompile>
<ClCompile Include="..\src\tensors\cpu\sharp\avx_gemm.cpp">
<Filter>tensors\cpu\sharp</Filter>
</ClCompile>
<ClCompile Include="..\src\tensors\cpu\sharp\sse_gemm.cpp">
<Filter>tensors\cpu\sharp</Filter>
</ClCompile>
<ClCompile Include="..\src\common\io.cpp">
<Filter>common</Filter>
</ClCompile>
<ClCompile Include="..\src\common\binary.cpp">
<Filter>common</Filter>
</ClCompile>
<ClCompile Include="..\src\data\alignment.cpp">
<Filter>data</Filter>
</ClCompile>
<ClCompile Include="..\src\layers\loss.cpp">
<Filter>layers</Filter>
</ClCompile>
<ClCompile Include="..\src\layers\weight.cpp">
<Filter>layers</Filter>
</ClCompile>
<ClCompile Include="..\src\training\communicator.cpp">
<Filter>training</Filter>
</ClCompile>
<ClCompile Include="..\src\translator\output_printer.cpp">
<Filter>translator</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\yaml-cpp\binary_renamed.cpp">
<Filter>3rd_party\yaml-cpp</Filter>
</ClCompile>
<ClCompile Include="..\src\training\graph_group_multinode_sync.cpp">
<Filter>training</Filter>
</ClCompile>
<ClCompile Include="..\src\command\marian_main.cpp">
<Filter>command</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\ExceptionWithCallStack.cpp">
<Filter>3rd_party</Filter>
</ClCompile>
<ClCompile Include="..\src\common\cli_wrapper.cpp">
<Filter>common</Filter>
</ClCompile>
<ClCompile Include="..\src\common\config_validator.cpp">
<Filter>common</Filter>
</ClCompile>
<ClCompile Include="..\src\microsoft\quicksand.cpp">
<Filter>microsoft</Filter>
</ClCompile>
<ClCompile Include="..\src\common\cli_helper.cpp">
<Filter>common</Filter>
</ClCompile>
<ClCompile Include="..\src\tensors\rand.cpp">
<Filter>tensors</Filter>
</ClCompile>
<ClCompile Include="..\src\data\default_vocab.cpp">
<Filter>data</Filter>
</ClCompile>
<ClCompile Include="..\src\data\sentencepiece_vocab.cpp">
<Filter>data</Filter>
</ClCompile>
<ClCompile Include="..\src\common\version.cpp">
<Filter>common</Filter>
</ClCompile>
<ClCompile Include="..\src\tensors\cpu\sharp\int_gemm.cpp">
<Filter>tensors\cpu\sharp</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\sentencepiece\src\bpe_model.cc">
<Filter>3rd_party\sentencepiece\src</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\sentencepiece\src\bpe_model_test.cc">
<Filter>3rd_party\sentencepiece\src</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\sentencepiece\src\bpe_model_trainer.cc">
<Filter>3rd_party\sentencepiece\src</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\sentencepiece\src\bpe_model_trainer_test.cc">
<Filter>3rd_party\sentencepiece\src</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\sentencepiece\src\builder.cc">
<Filter>3rd_party\sentencepiece\src</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\sentencepiece\src\builder_test.cc">
<Filter>3rd_party\sentencepiece\src</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\sentencepiece\src\char_model.cc">
<Filter>3rd_party\sentencepiece\src</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\sentencepiece\src\char_model_test.cc">
<Filter>3rd_party\sentencepiece\src</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\sentencepiece\src\char_model_trainer.cc">
<Filter>3rd_party\sentencepiece\src</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\sentencepiece\src\char_model_trainer_test.cc">
<Filter>3rd_party\sentencepiece\src</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\sentencepiece\src\compile_charsmap_main.cc">
<Filter>3rd_party\sentencepiece\src</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\sentencepiece\src\error.cc">
<Filter>3rd_party\sentencepiece\src</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\sentencepiece\src\filesystem.cc">
<Filter>3rd_party\sentencepiece\src</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\sentencepiece\src\filesystem_test.cc">
<Filter>3rd_party\sentencepiece\src</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\sentencepiece\src\flags.cc">
<Filter>3rd_party\sentencepiece\src</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\sentencepiece\src\flags_test.cc">
<Filter>3rd_party\sentencepiece\src</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\sentencepiece\src\freelist_test.cc">
<Filter>3rd_party\sentencepiece\src</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\sentencepiece\src\model_factory.cc">
<Filter>3rd_party\sentencepiece\src</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\sentencepiece\src\model_factory_test.cc">
<Filter>3rd_party\sentencepiece\src</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\sentencepiece\src\model_interface.cc">
<Filter>3rd_party\sentencepiece\src</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\sentencepiece\src\model_interface_test.cc">
<Filter>3rd_party\sentencepiece\src</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\sentencepiece\src\normalizer.cc">
<Filter>3rd_party\sentencepiece\src</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\sentencepiece\src\normalizer_test.cc">
<Filter>3rd_party\sentencepiece\src</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\sentencepiece\src\sentencepiece_processor.cc">
<Filter>3rd_party\sentencepiece\src</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\sentencepiece\src\sentencepiece_processor_test.cc">
<Filter>3rd_party\sentencepiece\src</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\sentencepiece\src\sentencepiece_trainer.cc">
<Filter>3rd_party\sentencepiece\src</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\sentencepiece\src\sentencepiece_trainer_test.cc">
<Filter>3rd_party\sentencepiece\src</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\sentencepiece\src\spm_decode_main.cc">
<Filter>3rd_party\sentencepiece\src</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\sentencepiece\src\spm_encode_main.cc">
<Filter>3rd_party\sentencepiece\src</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\sentencepiece\src\spm_export_vocab_main.cc">
<Filter>3rd_party\sentencepiece\src</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\sentencepiece\src\spm_normalize_main.cc">
<Filter>3rd_party\sentencepiece\src</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\sentencepiece\src\spm_train_main.cc">
<Filter>3rd_party\sentencepiece\src</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\sentencepiece\src\test_main.cc">
<Filter>3rd_party\sentencepiece\src</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\sentencepiece\src\testharness.cc">
<Filter>3rd_party\sentencepiece\src</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\sentencepiece\src\trainer_factory.cc">
<Filter>3rd_party\sentencepiece\src</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\sentencepiece\src\trainer_factory_test.cc">
<Filter>3rd_party\sentencepiece\src</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\sentencepiece\src\trainer_interface.cc">
<Filter>3rd_party\sentencepiece\src</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\sentencepiece\src\trainer_interface_test.cc">
<Filter>3rd_party\sentencepiece\src</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\sentencepiece\src\unicode_script.cc">
<Filter>3rd_party\sentencepiece\src</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\sentencepiece\src\unicode_script_test.cc">
<Filter>3rd_party\sentencepiece\src</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\sentencepiece\src\word_model_trainer_test.cc">
<Filter>3rd_party\sentencepiece\src</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\sentencepiece\src\unigram_model.cc">
<Filter>3rd_party\sentencepiece\src</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\sentencepiece\src\unigram_model_test.cc">
<Filter>3rd_party\sentencepiece\src</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\sentencepiece\src\unigram_model_trainer.cc">
<Filter>3rd_party\sentencepiece\src</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\sentencepiece\src\unigram_model_trainer_test.cc">
<Filter>3rd_party\sentencepiece\src</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\sentencepiece\src\util.cc">
<Filter>3rd_party\sentencepiece\src</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\sentencepiece\src\util_test.cc">
<Filter>3rd_party\sentencepiece\src</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\sentencepiece\src\word_model.cc">
<Filter>3rd_party\sentencepiece\src</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\sentencepiece\src\word_model_test.cc">
<Filter>3rd_party\sentencepiece\src</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\sentencepiece\src\word_model_trainer.cc">
<Filter>3rd_party\sentencepiece\src</Filter>
</ClCompile>
<ClCompile Include="..\src\rescorer\score_collector.cpp">
<Filter>rescorer</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\pathie-cpp\src\entry_iterator.cpp">
<Filter>3rd_party\pathie-cpp\src</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\pathie-cpp\src\errors.cpp">
<Filter>3rd_party\pathie-cpp\src</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\pathie-cpp\src\path.cpp">
<Filter>3rd_party\pathie-cpp\src</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\pathie-cpp\src\pathie.cpp">
<Filter>3rd_party\pathie-cpp\src</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\pathie-cpp\src\pathie_ifstream.cpp">
<Filter>3rd_party\pathie-cpp\src</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\pathie-cpp\src\pathie_ofstream.cpp">
<Filter>3rd_party\pathie-cpp\src</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\pathie-cpp\src\temp.cpp">
<Filter>3rd_party\pathie-cpp\src</Filter>
</ClCompile>
<ClCompile Include="..\src\tests\attention_tests.cpp">
<Filter>tests</Filter>
</ClCompile>
<ClCompile Include="..\src\tests\cli_test.cpp">
<Filter>tests</Filter>
</ClCompile>
<ClCompile Include="..\src\tests\dropout_test.cpp">
<Filter>tests</Filter>
</ClCompile>
<ClCompile Include="..\src\tests\graph_tests.cpp">
<Filter>tests</Filter>
</ClCompile>
<ClCompile Include="..\src\tests\logger_test.cpp">
<Filter>tests</Filter>
</ClCompile>
<ClCompile Include="..\src\tests\operator_tests.cpp">
<Filter>tests</Filter>
</ClCompile>
<ClCompile Include="..\src\tests\pooling_test.cpp">
<Filter>tests</Filter>
</ClCompile>
<ClCompile Include="..\src\tests\prod.cpp">
<Filter>tests</Filter>
</ClCompile>
<ClCompile Include="..\src\tests\rnn_tests.cpp">
<Filter>tests</Filter>
</ClCompile>
<ClCompile Include="..\src\tests\run_tests.cpp">
<Filter>tests</Filter>
</ClCompile>
<ClCompile Include="..\src\tests\sqlite_test.cpp">
<Filter>tests</Filter>
</ClCompile>
<ClCompile Include="..\src\examples\mnist\mnist_ffnn.cpp">
<Filter>examples\mnist</Filter>
</ClCompile>
<ClCompile Include="..\src\examples\iris\helper.cpp">
<Filter>examples\iris</Filter>
</ClCompile>
<ClCompile Include="..\src\examples\iris\iris.cpp">
<Filter>examples\iris</Filter>
</ClCompile>
<ClCompile Include="..\src\models\transformer_stub.cpp">
<Filter>models</Filter>
</ClCompile>
<ClCompile Include="..\src\layers\generic.cpp">
<Filter>layers</Filter>
</ClCompile>
<ClCompile Include="..\src\data\factored_vocab.cpp">
<Filter>data</Filter>
</ClCompile>
<ClCompile Include="..\src\tensors\gpu\prod.cpp">
<Filter>tensors\gpu</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\src\ExecuteKernel.cc">
<Filter>3rd_party\fbgemm\src</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\src\ExecuteKernelU8S8.cc">
<Filter>3rd_party\fbgemm\src</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\src\Fbgemm.cc">
<Filter>3rd_party\fbgemm\src</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\src\FbgemmConv.cc">
<Filter>3rd_party\fbgemm\src</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\src\FbgemmFP16.cc">
<Filter>3rd_party\fbgemm\src</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\src\FbgemmFP16UKernelsAvx2.cc">
<Filter>3rd_party\fbgemm\src</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\src\FbgemmI8DepthwiseAvx2.cc">
<Filter>3rd_party\fbgemm\src</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\src\FbgemmI8Spmdm.cc">
<Filter>3rd_party\fbgemm\src</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\src\GenerateKernelU8S8S32ACC16.cc">
<Filter>3rd_party\fbgemm\src</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\src\GenerateKernelU8S8S32ACC16Avx512.cc">
<Filter>3rd_party\fbgemm\src</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\src\GenerateKernelU8S8S32ACC32.cc">
<Filter>3rd_party\fbgemm\src</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\src\GenerateKernelU8S8S32ACC32Avx512.cc">
<Filter>3rd_party\fbgemm\src</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\src\GroupwiseConvAcc32Avx2.cc">
<Filter>3rd_party\fbgemm\src</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\src\OptimizedKernelsAvx2.cc">
<Filter>3rd_party\fbgemm\src</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\src\PackAMatrix.cc">
<Filter>3rd_party\fbgemm\src</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\src\PackAWithIm2Col.cc">
<Filter>3rd_party\fbgemm\src</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\src\PackAWithQuantRowOffset.cc">
<Filter>3rd_party\fbgemm\src</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\src\PackAWithRowOffset.cc">
<Filter>3rd_party\fbgemm\src</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\src\PackBMatrix.cc">
<Filter>3rd_party\fbgemm\src</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\src\PackMatrix.cc">
<Filter>3rd_party\fbgemm\src</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\src\PackWeightMatrixForGConv.cc">
<Filter>3rd_party\fbgemm\src</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\src\PackWeightsForConv.cc">
<Filter>3rd_party\fbgemm\src</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\src\QuantUtils.cc">
<Filter>3rd_party\fbgemm\src</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\src\QuantUtilsAvx2.cc">
<Filter>3rd_party\fbgemm\src</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\src\RefImplementations.cc">
<Filter>3rd_party\fbgemm\src</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\src\Utils.cc">
<Filter>3rd_party\fbgemm\src</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\src\UtilsAvx2.cc">
<Filter>3rd_party\fbgemm\src</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\src\UtilsAvx512.cc">
<Filter>3rd_party\fbgemm\src</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\third_party\cpuinfo\src\api.c">
<Filter>3rd_party\fbgemm\third_party\cpuinfo\src</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\third_party\cpuinfo\src\init.c">
<Filter>3rd_party\fbgemm\third_party\cpuinfo\src</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\third_party\cpuinfo\src\x86\info.c">
<Filter>3rd_party\fbgemm\third_party\cpuinfo\src\x86</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\third_party\cpuinfo\src\x86\init.c">
<Filter>3rd_party\fbgemm\third_party\cpuinfo\src\x86</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\third_party\cpuinfo\src\x86\isa.c">
<Filter>3rd_party\fbgemm\third_party\cpuinfo\src\x86</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\third_party\cpuinfo\src\x86\name.c">
<Filter>3rd_party\fbgemm\third_party\cpuinfo\src\x86</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\third_party\cpuinfo\src\x86\topology.c">
<Filter>3rd_party\fbgemm\third_party\cpuinfo\src\x86</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\third_party\cpuinfo\src\x86\uarch.c">
<Filter>3rd_party\fbgemm\third_party\cpuinfo\src\x86</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\third_party\cpuinfo\src\x86\vendor.c">
<Filter>3rd_party\fbgemm\third_party\cpuinfo\src\x86</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\third_party\cpuinfo\src\x86\windows\init.c">
<Filter>3rd_party\fbgemm\third_party\cpuinfo\src\x86\windows</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\third_party\cpuinfo\src\x86\cache\descriptor.c">
<Filter>3rd_party\fbgemm\third_party\cpuinfo\src\x86\cacehe</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\third_party\cpuinfo\src\x86\cache\deterministic.c">
<Filter>3rd_party\fbgemm\third_party\cpuinfo\src\x86\cacehe</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\third_party\cpuinfo\src\x86\cache\init.c">
<Filter>3rd_party\fbgemm\third_party\cpuinfo\src\x86\cacehe</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\third_party\cpuinfo\deps\clog\src\clog.c">
<Filter>3rd_party\fbgemm\third_party\cpuinfo\deps\clog\src</Filter>
</ClCompile>
<ClCompile Include="..\src\common\aliases.cpp">
<Filter>common</Filter>
</ClCompile>
<ClCompile Include="..\src\common\filesystem.cpp">
<Filter>common</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\core\arch.cpp">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\core</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\core\assembler.cpp">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\core</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\core\builder.cpp">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\core</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\core\callconv.cpp">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\core</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\core\codeholder.cpp">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\core</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\core\compiler.cpp">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\core</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\core\constpool.cpp">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\core</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\core\cpuinfo.cpp">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\core</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\core\emitter.cpp">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\core</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\core\func.cpp">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\core</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\core\globals.cpp">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\core</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\core\inst.cpp">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\core</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\core\jitallocator.cpp">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\core</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\core\jitruntime.cpp">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\core</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\core\logging.cpp">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\core</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\core\operand.cpp">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\core</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\core\osutils.cpp">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\core</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\core\ralocal.cpp">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\core</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\core\rapass.cpp">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\core</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\core\rastack.cpp">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\core</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\core\string.cpp">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\core</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\core\support.cpp">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\core</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\core\target.cpp">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\core</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\core\type.cpp">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\core</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\core\virtmem.cpp">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\core</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\core\zone.cpp">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\core</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\core\zonehash.cpp">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\core</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\core\zonelist.cpp">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\core</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\core\zonestack.cpp">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\core</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\core\zonetree.cpp">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\core</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\core\zonevector.cpp">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\core</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\x86\x86assembler.cpp">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\x86</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\x86\x86builder.cpp">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\x86</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\x86\x86callconv.cpp">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\x86</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\x86\x86compiler.cpp">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\x86</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\x86\x86features.cpp">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\x86</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\x86\x86instapi.cpp">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\x86</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\x86\x86instdb.cpp">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\x86</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\x86\x86internal.cpp">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\x86</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\x86\x86logging.cpp">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\x86</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\x86\x86operand.cpp">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\x86</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\x86\x86rapass.cpp">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\x86</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\src\codegen_fp16fp32.cc">
<Filter>3rd_party\fbgemm\src</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\src\FbgemmI8Depthwise3DAvx2.cc">
<Filter>3rd_party\fbgemm\src</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\src\GenerateKernelU8S8S32ACC16Avx512VNNI.cc">
<Filter>3rd_party\fbgemm\src</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\src\GenerateKernelU8S8S32ACC32Avx512VNNI.cc">
<Filter>3rd_party\fbgemm\src</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\src\PackDepthwiseConvMatrixAvx2.cc">
<Filter>3rd_party\fbgemm\src</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\test\FP16Test.cc">
<Filter>3rd_party\fbgemm\test</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\test\GConvTest.cc">
<Filter>3rd_party\fbgemm\test</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\test\I8DepthwiseTest.cc">
<Filter>3rd_party\fbgemm\test</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\test\I8SpmdmTest.cc">
<Filter>3rd_party\fbgemm\test</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\test\Im2ColFusedRequantizeTest.cc">
<Filter>3rd_party\fbgemm\test</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\test\PackedRequantizeAcc16Test.cc">
<Filter>3rd_party\fbgemm\test</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\test\PackedRequantizeTest.cc">
<Filter>3rd_party\fbgemm\test</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\test\QuantizationHelpers.cc">
<Filter>3rd_party\fbgemm\test</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\test\QuantUtilsTest.cc">
<Filter>3rd_party\fbgemm\test</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\test\RequantizeOnlyTest.cc">
<Filter>3rd_party\fbgemm\test</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\test\TestUtils.cc">
<Filter>3rd_party\fbgemm\test</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\test\UniConvTest.cc">
<Filter>3rd_party\fbgemm\test</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\bench\BenchUtils.cc">
<Filter>3rd_party\fbgemm\bench</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\bench\ConvUnifiedBenchmark.cc">
<Filter>3rd_party\fbgemm\bench</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\bench\Depthwise3DBenchmark.cc">
<Filter>3rd_party\fbgemm\bench</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\bench\DepthwiseBenchmark.cc">
<Filter>3rd_party\fbgemm\bench</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\bench\FP16Benchmark.cc">
<Filter>3rd_party\fbgemm\bench</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\bench\GEMMsBenchmark.cc">
<Filter>3rd_party\fbgemm\bench</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\bench\GEMMsTunableBenchmark.cc">
<Filter>3rd_party\fbgemm\bench</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\bench\GroupwiseConvRequantizeBenchmark.cc">
<Filter>3rd_party\fbgemm\bench</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\bench\I8SpmdmBenchmark.cc">
<Filter>3rd_party\fbgemm\bench</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\bench\Im2ColFusedRequantizeBenchmark.cc">
<Filter>3rd_party\fbgemm\bench</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\bench\PackedFloatInOutBenchmark.cc">
<Filter>3rd_party\fbgemm\bench</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\bench\PackedRequantizeAcc16Benchmark.cc">
<Filter>3rd_party\fbgemm\bench</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\bench\PackedRequantizeAcc32Benchmark.cc">
<Filter>3rd_party\fbgemm\bench</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\bench\RequantizeBenchmark.cc">
<Filter>3rd_party\fbgemm\bench</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\bench\RowOffsetBenchmark.cc">
<Filter>3rd_party\fbgemm\bench</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\third_party\googletest\googletest\src\gtest_main.cc">
<Filter>3rd_party\fbgemm\third_party\googletest\googletest\src</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\fbgemm\third_party\googletest\googletest\src\gtest-all.cc">
<Filter>3rd_party\fbgemm\third_party\googletest\googletest\src</Filter>
</ClCompile>
<ClCompile Include="..\src\common\aliases.cpp">
<Filter>common</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\half_float\HalfPrecisionFloatTest.cpp">
<Filter>3rd_party\half_float</Filter>
</ClCompile>
<ClCompile Include="..\src\tensors\tensor.cpp">
<Filter>tensors</Filter>
</ClCompile>
<ClCompile Include="..\src\common\filesystem.cpp">
<Filter>common</Filter>
</ClCompile>
<ClCompile Include="..\src\common\file_stream.cpp">
<Filter>common</Filter>
</ClCompile>
<ClCompile Include="..\src\training\scheduler.cpp">
<Filter>training</Filter>
</ClCompile>
<ClCompile Include="..\src\common\options.cpp">
<Filter>common</Filter>
</ClCompile>
<ClCompile Include="..\src\common\types.cpp">
<Filter>common</Filter>
</ClCompile>
<ClCompile Include="..\src\common\fastopt.cpp">
<Filter>common</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\phf\phf.cc">
<Filter>3rd_party\phf</Filter>
</ClCompile>
<ClCompile Include="..\src\tensors\cpu\fbgemm\packed_gemm.cpp">
<Filter>tensors\cpu\fbgemm</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\src\marian.h" />
<ClInclude Include="..\src\3rd_party\catch.hpp">
<Filter>3rd_party</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\reduce_all.h">
<Filter>3rd_party</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\threadpool.h">
<Filter>3rd_party</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\cnpy\cnpy.h">
<Filter>3rd_party\cnpy</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\spdlog\async_logger.h">
<Filter>3rd_party\spdlog</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\spdlog\common.h">
<Filter>3rd_party\spdlog</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\spdlog\formatter.h">
<Filter>3rd_party\spdlog</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\spdlog\logger.h">
<Filter>3rd_party\spdlog</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\spdlog\spdlog.h">
<Filter>3rd_party\spdlog</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\spdlog\tweakme.h">
<Filter>3rd_party\spdlog</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\spdlog\bench\utils.h">
<Filter>3rd_party\spdlog\bench</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\spdlog\bench\latency\utils.h">
<Filter>3rd_party\spdlog\bench\latency</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\spdlog\details\async_logger_impl.h">
<Filter>3rd_party\spdlog\details</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\spdlog\details\async_log_helper.h">
<Filter>3rd_party\spdlog\details</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\spdlog\details\file_helper.h">
<Filter>3rd_party\spdlog\details</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\spdlog\details\format.h">
<Filter>3rd_party\spdlog\details</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\spdlog\details\line_logger_fwd.h">
<Filter>3rd_party\spdlog\details</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\spdlog\details\line_logger_impl.h">
<Filter>3rd_party\spdlog\details</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\spdlog\details\logger_impl.h">
<Filter>3rd_party\spdlog\details</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\spdlog\details\log_msg.h">
<Filter>3rd_party\spdlog\details</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\spdlog\details\mpmc_bounded_q.h">
<Filter>3rd_party\spdlog\details</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\spdlog\details\null_mutex.h">
<Filter>3rd_party\spdlog\details</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\spdlog\details\os.h">
<Filter>3rd_party\spdlog\details</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\spdlog\details\pattern_formatter_impl.h">
<Filter>3rd_party\spdlog\details</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\spdlog\details\registry.h">
<Filter>3rd_party\spdlog\details</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\spdlog\details\spdlog_impl.h">
<Filter>3rd_party\spdlog\details</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\spdlog\example\utils.h">
<Filter>3rd_party\spdlog\example</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\spdlog\include\spdlog\details\async_logger_impl.h">
<Filter>3rd_party\spdlog\include\spdlog\details</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\spdlog\include\spdlog\details\async_log_helper.h">
<Filter>3rd_party\spdlog\include\spdlog\details</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\spdlog\include\spdlog\details\file_helper.h">
<Filter>3rd_party\spdlog\include\spdlog\details</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\spdlog\include\spdlog\details\logger_impl.h">
<Filter>3rd_party\spdlog\include\spdlog\details</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\spdlog\include\spdlog\details\log_msg.h">
<Filter>3rd_party\spdlog\include\spdlog\details</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\spdlog\include\spdlog\details\mpmc_bounded_q.h">
<Filter>3rd_party\spdlog\include\spdlog\details</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\spdlog\include\spdlog\details\null_mutex.h">
<Filter>3rd_party\spdlog\include\spdlog\details</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\spdlog\include\spdlog\details\os.h">
<Filter>3rd_party\spdlog\include\spdlog\details</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\spdlog\include\spdlog\details\pattern_formatter_impl.h">
<Filter>3rd_party\spdlog\include\spdlog\details</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\spdlog\include\spdlog\details\registry.h">
<Filter>3rd_party\spdlog\include\spdlog\details</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\spdlog\include\spdlog\details\spdlog_impl.h">
<Filter>3rd_party\spdlog\include\spdlog\details</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\spdlog\include\spdlog\fmt\fmt.h">
<Filter>3rd_party\spdlog\include\spdlog\fmt</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\spdlog\include\spdlog\fmt\ostr.h">
<Filter>3rd_party\spdlog\include\spdlog\fmt</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\spdlog\include\spdlog\fmt\bundled\format.h">
<Filter>3rd_party\spdlog\include\spdlog\fmt\bundled</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\spdlog\include\spdlog\fmt\bundled\ostream.h">
<Filter>3rd_party\spdlog\include\spdlog\fmt\bundled</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\spdlog\include\spdlog\fmt\bundled\posix.h">
<Filter>3rd_party\spdlog\include\spdlog\fmt\bundled</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\spdlog\include\spdlog\fmt\bundled\time.h">
<Filter>3rd_party\spdlog\include\spdlog\fmt\bundled</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\spdlog\include\spdlog\sinks\android_sink.h">
<Filter>3rd_party\spdlog\include\spdlog\sinks</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\spdlog\include\spdlog\sinks\ansicolor_sink.h">
<Filter>3rd_party\spdlog\include\spdlog\sinks</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\spdlog\include\spdlog\sinks\base_sink.h">
<Filter>3rd_party\spdlog\include\spdlog\sinks</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\spdlog\include\spdlog\sinks\dist_sink.h">
<Filter>3rd_party\spdlog\include\spdlog\sinks</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\spdlog\include\spdlog\sinks\file_sinks.h">
<Filter>3rd_party\spdlog\include\spdlog\sinks</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\spdlog\include\spdlog\sinks\msvc_sink.h">
<Filter>3rd_party\spdlog\include\spdlog\sinks</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\spdlog\include\spdlog\sinks\null_sink.h">
<Filter>3rd_party\spdlog\include\spdlog\sinks</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\spdlog\include\spdlog\sinks\ostream_sink.h">
<Filter>3rd_party\spdlog\include\spdlog\sinks</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\spdlog\include\spdlog\sinks\sink.h">
<Filter>3rd_party\spdlog\include\spdlog\sinks</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\spdlog\include\spdlog\sinks\stdout_sinks.h">
<Filter>3rd_party\spdlog\include\spdlog\sinks</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\spdlog\include\spdlog\sinks\syslog_sink.h">
<Filter>3rd_party\spdlog\include\spdlog\sinks</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\spdlog\include\spdlog\sinks\wincolor_sink.h">
<Filter>3rd_party\spdlog\include\spdlog\sinks</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\spdlog\sinks\android_sink.h">
<Filter>3rd_party\spdlog\sinks</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\spdlog\sinks\ansicolor_sink.h">
<Filter>3rd_party\spdlog\sinks</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\spdlog\sinks\base_sink.h">
<Filter>3rd_party\spdlog\sinks</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\spdlog\sinks\dist_sink.h">
<Filter>3rd_party\spdlog\sinks</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\spdlog\sinks\file_sinks.h">
<Filter>3rd_party\spdlog\sinks</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\spdlog\sinks\msvc_sink.h">
<Filter>3rd_party\spdlog\sinks</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\spdlog\sinks\null_sink.h">
<Filter>3rd_party\spdlog\sinks</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\spdlog\sinks\ostream_sink.h">
<Filter>3rd_party\spdlog\sinks</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\spdlog\sinks\sink.h">
<Filter>3rd_party\spdlog\sinks</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\spdlog\sinks\stdout_sinks.h">
<Filter>3rd_party\spdlog\sinks</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\spdlog\sinks\syslog_sink.h">
<Filter>3rd_party\spdlog\sinks</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\spdlog\tests\catch.hpp">
<Filter>3rd_party\spdlog\tests</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\spdlog\tests\includes.h">
<Filter>3rd_party\spdlog\tests</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\spdlog\tests\utils.h">
<Filter>3rd_party\spdlog\tests</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\yaml-cpp\anchor.h">
<Filter>3rd_party\yaml-cpp</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\yaml-cpp\binary.h">
<Filter>3rd_party\yaml-cpp</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\yaml-cpp\collectionstack.h">
<Filter>3rd_party\yaml-cpp</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\yaml-cpp\directives.h">
<Filter>3rd_party\yaml-cpp</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\yaml-cpp\dll.h">
<Filter>3rd_party\yaml-cpp</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\yaml-cpp\emitfromevents.h">
<Filter>3rd_party\yaml-cpp</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\yaml-cpp\emitter.h">
<Filter>3rd_party\yaml-cpp</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\yaml-cpp\emitterdef.h">
<Filter>3rd_party\yaml-cpp</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\yaml-cpp\emittermanip.h">
<Filter>3rd_party\yaml-cpp</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\yaml-cpp\emitterstate.h">
<Filter>3rd_party\yaml-cpp</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\yaml-cpp\emitterstyle.h">
<Filter>3rd_party\yaml-cpp</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\yaml-cpp\emitterutils.h">
<Filter>3rd_party\yaml-cpp</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\yaml-cpp\eventhandler.h">
<Filter>3rd_party\yaml-cpp</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\yaml-cpp\exceptions.h">
<Filter>3rd_party\yaml-cpp</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\yaml-cpp\exp.h">
<Filter>3rd_party\yaml-cpp</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\yaml-cpp\indentation.h">
<Filter>3rd_party\yaml-cpp</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\yaml-cpp\mark.h">
<Filter>3rd_party\yaml-cpp</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\yaml-cpp\nodebuilder.h">
<Filter>3rd_party\yaml-cpp</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\yaml-cpp\nodeevents.h">
<Filter>3rd_party\yaml-cpp</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\yaml-cpp\noncopyable.h">
<Filter>3rd_party\yaml-cpp</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\yaml-cpp\null.h">
<Filter>3rd_party\yaml-cpp</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\yaml-cpp\ostream_wrapper.h">
<Filter>3rd_party\yaml-cpp</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\yaml-cpp\parser.h">
<Filter>3rd_party\yaml-cpp</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\yaml-cpp\ptr_vector.h">
<Filter>3rd_party\yaml-cpp</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\yaml-cpp\regeximpl.h">
<Filter>3rd_party\yaml-cpp</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\yaml-cpp\regex_yaml.h">
<Filter>3rd_party\yaml-cpp</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\yaml-cpp\scanner.h">
<Filter>3rd_party\yaml-cpp</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\yaml-cpp\scanscalar.h">
<Filter>3rd_party\yaml-cpp</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\yaml-cpp\scantag.h">
<Filter>3rd_party\yaml-cpp</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\yaml-cpp\setting.h">
<Filter>3rd_party\yaml-cpp</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\yaml-cpp\singledocparser.h">
<Filter>3rd_party\yaml-cpp</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\yaml-cpp\stlemitter.h">
<Filter>3rd_party\yaml-cpp</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\yaml-cpp\stream.h">
<Filter>3rd_party\yaml-cpp</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\yaml-cpp\streamcharsource.h">
<Filter>3rd_party\yaml-cpp</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\yaml-cpp\stringsource.h">
<Filter>3rd_party\yaml-cpp</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\yaml-cpp\tag.h">
<Filter>3rd_party\yaml-cpp</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\yaml-cpp\token.h">
<Filter>3rd_party\yaml-cpp</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\yaml-cpp\traits.h">
<Filter>3rd_party\yaml-cpp</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\yaml-cpp\yaml.h">
<Filter>3rd_party\yaml-cpp</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\yaml-cpp\contrib\anchordict.h">
<Filter>3rd_party\yaml-cpp\contrib</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\yaml-cpp\contrib\graphbuilder.h">
<Filter>3rd_party\yaml-cpp\contrib</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\yaml-cpp\contrib\graphbuilderadapter.h">
<Filter>3rd_party\yaml-cpp\contrib</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\yaml-cpp\node\convert.h">
<Filter>3rd_party\yaml-cpp\node</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\yaml-cpp\node\emit.h">
<Filter>3rd_party\yaml-cpp\node</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\yaml-cpp\node\impl.h">
<Filter>3rd_party\yaml-cpp\node</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\yaml-cpp\node\iterator.h">
<Filter>3rd_party\yaml-cpp\node</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\yaml-cpp\node\node.h">
<Filter>3rd_party\yaml-cpp\node</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\yaml-cpp\node\parse.h">
<Filter>3rd_party\yaml-cpp\node</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\yaml-cpp\node\ptr.h">
<Filter>3rd_party\yaml-cpp\node</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\yaml-cpp\node\type.h">
<Filter>3rd_party\yaml-cpp\node</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\yaml-cpp\node\detail\bool_type.h">
<Filter>3rd_party\yaml-cpp\node\detail</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\yaml-cpp\node\detail\impl.h">
<Filter>3rd_party\yaml-cpp\node\detail</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\yaml-cpp\node\detail\iterator.h">
<Filter>3rd_party\yaml-cpp\node\detail</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\yaml-cpp\node\detail\iterator_fwd.h">
<Filter>3rd_party\yaml-cpp\node\detail</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\yaml-cpp\node\detail\memory.h">
<Filter>3rd_party\yaml-cpp\node\detail</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\yaml-cpp\node\detail\node.h">
<Filter>3rd_party\yaml-cpp\node\detail</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\yaml-cpp\node\detail\node_data.h">
<Filter>3rd_party\yaml-cpp\node\detail</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\yaml-cpp\node\detail\node_iterator.h">
<Filter>3rd_party\yaml-cpp\node\detail</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\yaml-cpp\node\detail\node_ref.h">
<Filter>3rd_party\yaml-cpp\node\detail</Filter>
</ClInclude>
<ClInclude Include="..\src\common\compile_time_crc32.h">
<Filter>common</Filter>
</ClInclude>
<ClInclude Include="..\src\common\config.h">
<Filter>common</Filter>
</ClInclude>
<ClInclude Include="..\src\common\config_parser.h">
<Filter>common</Filter>
</ClInclude>
<ClInclude Include="..\src\common\definitions.h">
<Filter>common</Filter>
</ClInclude>
<ClInclude Include="..\src\common\file_stream.h">
<Filter>common</Filter>
</ClInclude>
<ClInclude Include="..\src\common\keywords.h">
<Filter>common</Filter>
</ClInclude>
<ClInclude Include="..\src\common\logging.h">
<Filter>common</Filter>
</ClInclude>
<ClInclude Include="..\src\common\options.h">
<Filter>common</Filter>
</ClInclude>
<ClInclude Include="..\src\common\regex.h">
<Filter>common</Filter>
</ClInclude>
<ClInclude Include="..\src\common\shape.h">
<Filter>common</Filter>
</ClInclude>
<ClInclude Include="..\src\common\utils.h">
<Filter>common</Filter>
</ClInclude>
<ClInclude Include="..\src\data\alignment.h">
<Filter>data</Filter>
</ClInclude>
<ClInclude Include="..\src\data\batch.h">
<Filter>data</Filter>
</ClInclude>
<ClInclude Include="..\src\data\batch_generator.h">
<Filter>data</Filter>
</ClInclude>
<ClInclude Include="..\src\data\batch_stats.h">
<Filter>data</Filter>
</ClInclude>
<ClInclude Include="..\src\data\corpus.h">
<Filter>data</Filter>
</ClInclude>
<ClInclude Include="..\src\data\corpus_base.h">
<Filter>data</Filter>
</ClInclude>
<ClInclude Include="..\src\data\corpus_nbest.h">
<Filter>data</Filter>
</ClInclude>
<ClInclude Include="..\src\data\dataset.h">
<Filter>data</Filter>
</ClInclude>
<ClInclude Include="..\src\data\npz_converter.h">
<Filter>data</Filter>
</ClInclude>
<ClInclude Include="..\src\data\rng_engine.h">
<Filter>data</Filter>
</ClInclude>
<ClInclude Include="..\src\data\shortlist.h">
<Filter>data</Filter>
</ClInclude>
<ClInclude Include="..\src\data\text_input.h">
<Filter>data</Filter>
</ClInclude>
<ClInclude Include="..\src\data\types.h">
<Filter>data</Filter>
</ClInclude>
<ClInclude Include="..\src\data\vocab.h">
<Filter>data</Filter>
</ClInclude>
<ClInclude Include="..\src\functional\array.h">
<Filter>functional</Filter>
</ClInclude>
<ClInclude Include="..\src\functional\defs.h">
<Filter>functional</Filter>
</ClInclude>
<ClInclude Include="..\src\functional\floats.h">
<Filter>functional</Filter>
</ClInclude>
<ClInclude Include="..\src\functional\functional.h">
<Filter>functional</Filter>
</ClInclude>
<ClInclude Include="..\src\functional\operands.h">
<Filter>functional</Filter>
</ClInclude>
<ClInclude Include="..\src\functional\predicates.h">
<Filter>functional</Filter>
</ClInclude>
<ClInclude Include="..\src\functional\shape.h">
<Filter>functional</Filter>
</ClInclude>
<ClInclude Include="..\src\functional\tensor.h">
<Filter>functional</Filter>
</ClInclude>
<ClInclude Include="..\src\functional\tmp.h">
<Filter>functional</Filter>
</ClInclude>
<ClInclude Include="..\src\graph\auto_tuner.h">
<Filter>graph</Filter>
</ClInclude>
<ClInclude Include="..\src\graph\chainable.h">
<Filter>graph</Filter>
</ClInclude>
<ClInclude Include="..\src\graph\expression_graph.h">
<Filter>graph</Filter>
</ClInclude>
<ClInclude Include="..\src\graph\expression_operators.h">
<Filter>graph</Filter>
</ClInclude>
<ClInclude Include="..\src\graph\node.h">
<Filter>graph</Filter>
</ClInclude>
<ClInclude Include="..\src\graph\node_initializers.h">
<Filter>graph</Filter>
</ClInclude>
<ClInclude Include="..\src\graph\node_operators.h">
<Filter>graph</Filter>
</ClInclude>
<ClInclude Include="..\src\graph\node_operators_binary.h">
<Filter>graph</Filter>
</ClInclude>
<ClInclude Include="..\src\graph\node_operators_unary.h">
<Filter>graph</Filter>
</ClInclude>
<ClInclude Include="..\src\graph\parameters.h">
<Filter>graph</Filter>
</ClInclude>
<ClInclude Include="..\src\layers\constructors.h">
<Filter>layers</Filter>
</ClInclude>
<ClInclude Include="..\src\layers\factory.h">
<Filter>layers</Filter>
</ClInclude>
<ClInclude Include="..\src\layers\generic.h">
<Filter>layers</Filter>
</ClInclude>
<ClInclude Include="..\src\layers\guided_alignment.h">
<Filter>layers</Filter>
</ClInclude>
<ClInclude Include="..\src\layers\word2vec_reader.h">
<Filter>layers</Filter>
</ClInclude>
<ClInclude Include="..\src\models\amun.h">
<Filter>models</Filter>
</ClInclude>
<ClInclude Include="..\src\models\char_s2s.h">
<Filter>models</Filter>
</ClInclude>
<ClInclude Include="..\src\models\costs.h">
<Filter>models</Filter>
</ClInclude>
<ClInclude Include="..\src\models\decoder.h">
<Filter>models</Filter>
</ClInclude>
<ClInclude Include="..\src\models\encoder.h">
<Filter>models</Filter>
</ClInclude>
<ClInclude Include="..\src\models\encoder_decoder.h">
<Filter>models</Filter>
</ClInclude>
<ClInclude Include="..\src\models\model_base.h">
<Filter>models</Filter>
</ClInclude>
<ClInclude Include="..\src\models\model_factory.h">
<Filter>models</Filter>
</ClInclude>
<ClInclude Include="..\src\models\model_task.h">
<Filter>models</Filter>
</ClInclude>
<ClInclude Include="..\src\models\nematus.h">
<Filter>models</Filter>
</ClInclude>
<ClInclude Include="..\src\models\s2s.h">
<Filter>models</Filter>
</ClInclude>
<ClInclude Include="..\src\models\states.h">
<Filter>models</Filter>
</ClInclude>
<ClInclude Include="..\src\models\experimental\lex_probs.h">
<Filter>models\experimental</Filter>
</ClInclude>
<ClInclude Include="..\src\optimizers\clippers.h">
<Filter>optimizers</Filter>
</ClInclude>
<ClInclude Include="..\src\optimizers\optimizers.h">
<Filter>optimizers</Filter>
</ClInclude>
<ClInclude Include="..\src\rescorer\rescorer.h">
<Filter>rescorer</Filter>
</ClInclude>
<ClInclude Include="..\src\rescorer\score_collector.h">
<Filter>rescorer</Filter>
</ClInclude>
<ClInclude Include="..\src\rnn\attention.h">
<Filter>rnn</Filter>
</ClInclude>
<ClInclude Include="..\src\rnn\attention_constructors.h">
<Filter>rnn</Filter>
</ClInclude>
<ClInclude Include="..\src\rnn\cells.h">
<Filter>rnn</Filter>
</ClInclude>
<ClInclude Include="..\src\rnn\constructors.h">
<Filter>rnn</Filter>
</ClInclude>
<ClInclude Include="..\src\rnn\rnn.h">
<Filter>rnn</Filter>
</ClInclude>
<ClInclude Include="..\src\rnn\types.h">
<Filter>rnn</Filter>
</ClInclude>
<ClInclude Include="..\src\tensors\allocator.h">
<Filter>tensors</Filter>
</ClInclude>
<ClInclude Include="..\src\tensors\backend.h">
<Filter>tensors</Filter>
</ClInclude>
<ClInclude Include="..\src\tensors\device.h">
<Filter>tensors</Filter>
</ClInclude>
<ClInclude Include="..\src\tensors\dispatch.h">
<Filter>tensors</Filter>
</ClInclude>
<ClInclude Include="..\src\tensors\memory_piece.h">
<Filter>tensors</Filter>
</ClInclude>
<ClInclude Include="..\src\tensors\tensor.h">
<Filter>tensors</Filter>
</ClInclude>
<ClInclude Include="..\src\tensors\tensor_allocator.h">
<Filter>tensors</Filter>
</ClInclude>
<ClInclude Include="..\src\tensors\tensor_operators.h">
<Filter>tensors</Filter>
</ClInclude>
<ClInclude Include="..\src\tensors\cpu\add.h">
<Filter>tensors\cpu</Filter>
</ClInclude>
<ClInclude Include="..\src\tensors\cpu\backend.h">
<Filter>tensors\cpu</Filter>
</ClInclude>
<ClInclude Include="..\src\tensors\cpu\element.h">
<Filter>tensors\cpu</Filter>
</ClInclude>
<ClInclude Include="..\src\tensors\cpu\int16.h">
<Filter>tensors\cpu</Filter>
</ClInclude>
<ClInclude Include="..\src\training\graph_group.h">
<Filter>training</Filter>
</ClInclude>
<ClInclude Include="..\src\training\graph_group_async.h">
<Filter>training</Filter>
</ClInclude>
<ClInclude Include="..\src\training\graph_group_async_drop.h">
<Filter>training</Filter>
</ClInclude>
<ClInclude Include="..\src\training\graph_group_multinode.h">
<Filter>training</Filter>
</ClInclude>
<ClInclude Include="..\src\training\graph_group_singleton.h">
<Filter>training</Filter>
</ClInclude>
<ClInclude Include="..\src\training\graph_group_sync.h">
<Filter>training</Filter>
</ClInclude>
<ClInclude Include="..\src\training\scheduler.h">
<Filter>training</Filter>
</ClInclude>
<ClInclude Include="..\src\training\training.h">
<Filter>training</Filter>
</ClInclude>
<ClInclude Include="..\src\training\training_state.h">
<Filter>training</Filter>
</ClInclude>
<ClInclude Include="..\src\training\validator.h">
<Filter>training</Filter>
</ClInclude>
<ClInclude Include="..\src\training\gradient_dropping\dropper.h">
<Filter>training\gradient_dropping</Filter>
</ClInclude>
<ClInclude Include="..\src\training\gradient_dropping\sparse_tensor.h">
<Filter>training\gradient_dropping</Filter>
</ClInclude>
<ClInclude Include="..\src\training\gradient_dropping\gpu\sparse_algorithm.h">
<Filter>training\gradient_dropping\gpu</Filter>
</ClInclude>
<ClInclude Include="..\src\translator\beam_search.h">
<Filter>translator</Filter>
</ClInclude>
<ClInclude Include="..\src\translator\helpers.h">
<Filter>translator</Filter>
</ClInclude>
<ClInclude Include="..\src\translator\history.h">
<Filter>translator</Filter>
</ClInclude>
<ClInclude Include="..\src\translator\hypothesis.h">
<Filter>translator</Filter>
</ClInclude>
<ClInclude Include="..\src\translator\nth_element.h">
<Filter>translator</Filter>
</ClInclude>
<ClInclude Include="..\src\translator\output_collector.h">
<Filter>translator</Filter>
</ClInclude>
<ClInclude Include="..\src\translator\printer.h">
<Filter>translator</Filter>
</ClInclude>
<ClInclude Include="..\src\translator\scorers.h">
<Filter>translator</Filter>
</ClInclude>
<ClInclude Include="..\src\translator\translator.h">
<Filter>translator</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\spdlog\include\spdlog\async_logger.h">
<Filter>3rd_party\spdlog\include\spdlog</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\spdlog\include\spdlog\common.h">
<Filter>3rd_party\spdlog\include\spdlog</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\spdlog\include\spdlog\formatter.h">
<Filter>3rd_party\spdlog\include\spdlog</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\spdlog\include\spdlog\logger.h">
<Filter>3rd_party\spdlog\include\spdlog</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\spdlog\include\spdlog\spdlog.h">
<Filter>3rd_party\spdlog\include\spdlog</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\spdlog\include\spdlog\tweakme.h">
<Filter>3rd_party\spdlog\include\spdlog</Filter>
</ClInclude>
<ClInclude Include="..\src\tensors\cpu\sharp\int_gemm.h">
<Filter>tensors\cpu\sharp</Filter>
</ClInclude>
<ClInclude Include="..\src\models\transformer_factory.h">
<Filter>models</Filter>
</ClInclude>
<ClInclude Include="..\src\command\marian_scorer.cpp">
<Filter>command</Filter>
</ClInclude>
<ClInclude Include="..\src\command\marian_decoder.cpp">
<Filter>command</Filter>
</ClInclude>
<ClInclude Include="..\src\common\io.h">
<Filter>common</Filter>
</ClInclude>
<ClInclude Include="..\src\common\io_item.h">
<Filter>common</Filter>
</ClInclude>
<ClInclude Include="..\src\common\binary.h">
<Filter>common</Filter>
</ClInclude>
<ClInclude Include="..\src\layers\loss.h">
<Filter>layers</Filter>
</ClInclude>
<ClInclude Include="..\src\layers\weight.h">
<Filter>layers</Filter>
</ClInclude>
<ClInclude Include="..\src\training\communicator.h">
<Filter>training</Filter>
</ClInclude>
<ClInclude Include="..\src\translator\output_printer.h">
<Filter>translator</Filter>
</ClInclude>
<ClInclude Include="..\src\training\graph_group_multinode_sync.h">
<Filter>training</Filter>
</ClInclude>
<ClInclude Include="..\src\command\marian_vocab.cpp">
<Filter>command</Filter>
</ClInclude>
<ClInclude Include="..\src\command\marian_decoder.cpp">
<Filter>command</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\ExceptionWithCallStack.h">
<Filter>3rd_party</Filter>
</ClInclude>
<ClInclude Include="..\src\common\timer.h">
<Filter>common</Filter>
</ClInclude>
<ClInclude Include="..\src\common\cli_helper.h">
<Filter>common</Filter>
</ClInclude>
<ClInclude Include="..\src\common\cli_wrapper.h">
<Filter>common</Filter>
</ClInclude>
<ClInclude Include="..\src\common\config_validator.h">
<Filter>common</Filter>
</ClInclude>
<ClInclude Include="..\src\common\filesystem.h">
<Filter>common</Filter>
</ClInclude>
<ClInclude Include="..\src\common\hash.h">
<Filter>common</Filter>
</ClInclude>
<ClInclude Include="..\src\common\types.h">
<Filter>common</Filter>
</ClInclude>
<ClInclude Include="..\src\microsoft\quicksand.h">
<Filter>microsoft</Filter>
</ClInclude>
<ClInclude Include="..\src\command\marian_conv.cpp">
<Filter>command</Filter>
</ClInclude>
<ClInclude Include="..\src\tensors\rand.h">
<Filter>tensors</Filter>
</ClInclude>
<ClInclude Include="..\src\common\project_version.h">
<Filter>common</Filter>
</ClInclude>
<ClInclude Include="..\src\common\version.h">
<Filter>common</Filter>
</ClInclude>
<ClInclude Include="..\src\tensors\gpu\add.h">
<Filter>tensors\gpu</Filter>
</ClInclude>
<ClInclude Include="..\src\tensors\gpu\algorithm.h">
<Filter>tensors\gpu</Filter>
</ClInclude>
<ClInclude Include="..\src\tensors\gpu\backend.h">
<Filter>tensors\gpu</Filter>
</ClInclude>
<ClInclude Include="..\src\tensors\gpu\cuda_helpers.h">
<Filter>tensors\gpu</Filter>
</ClInclude>
<ClInclude Include="..\src\tensors\gpu\cudnn_wrappers.h">
<Filter>tensors\gpu</Filter>
</ClInclude>
<ClInclude Include="..\src\tensors\gpu\element.h">
<Filter>tensors\gpu</Filter>
</ClInclude>
<ClInclude Include="..\src\tensors\gpu\prod.h">
<Filter>tensors\gpu</Filter>
</ClInclude>
<ClInclude Include="..\src\tensors\gpu\sparse.h">
<Filter>tensors\gpu</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\sentencepiece\src\bpe_model.h">
<Filter>3rd_party\sentencepiece\src</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\sentencepiece\src\bpe_model_trainer.h">
<Filter>3rd_party\sentencepiece\src</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\sentencepiece\src\builder.h">
<Filter>3rd_party\sentencepiece\src</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\sentencepiece\src\char_model.h">
<Filter>3rd_party\sentencepiece\src</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\sentencepiece\src\char_model_trainer.h">
<Filter>3rd_party\sentencepiece\src</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\sentencepiece\src\common.h">
<Filter>3rd_party\sentencepiece\src</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\sentencepiece\src\filesystem.h">
<Filter>3rd_party\sentencepiece\src</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\sentencepiece\src\flags.h">
<Filter>3rd_party\sentencepiece\src</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\sentencepiece\src\freelist.h">
<Filter>3rd_party\sentencepiece\src</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\sentencepiece\src\model_factory.h">
<Filter>3rd_party\sentencepiece\src</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\sentencepiece\src\model_interface.h">
<Filter>3rd_party\sentencepiece\src</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\sentencepiece\src\normalization_rule.h">
<Filter>3rd_party\sentencepiece\src</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\sentencepiece\src\normalizer.h">
<Filter>3rd_party\sentencepiece\src</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\sentencepiece\src\sentencepiece_processor.h">
<Filter>3rd_party\sentencepiece\src</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\sentencepiece\src\sentencepiece_trainer.h">
<Filter>3rd_party\sentencepiece\src</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\sentencepiece\src\testharness.h">
<Filter>3rd_party\sentencepiece\src</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\sentencepiece\src\trainer_factory.h">
<Filter>3rd_party\sentencepiece\src</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\sentencepiece\src\trainer_interface.h">
<Filter>3rd_party\sentencepiece\src</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\sentencepiece\src\unicode_script.h">
<Filter>3rd_party\sentencepiece\src</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\sentencepiece\src\unicode_script_map.h">
<Filter>3rd_party\sentencepiece\src</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\sentencepiece\src\unigram_model.h">
<Filter>3rd_party\sentencepiece\src</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\sentencepiece\src\unigram_model_trainer.h">
<Filter>3rd_party\sentencepiece\src</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\sentencepiece\src\util.h">
<Filter>3rd_party\sentencepiece\src</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\sentencepiece\src\word_model.h">
<Filter>3rd_party\sentencepiece\src</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\sentencepiece\src\word_model_trainer.h">
<Filter>3rd_party\sentencepiece\src</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\nccl\src\collectives\collectives.h">
<Filter>3rd_party\nccl\src\collectives</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\nccl\src\collectives\device\all_gather.h">
<Filter>3rd_party\nccl\src\collectives\device</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\nccl\src\collectives\device\all_reduce.h">
<Filter>3rd_party\nccl\src\collectives\device</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\nccl\src\collectives\device\broadcast.h">
<Filter>3rd_party\nccl\src\collectives\device</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\nccl\src\collectives\device\common.h">
<Filter>3rd_party\nccl\src\collectives\device</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\nccl\src\collectives\device\common_kernel.h">
<Filter>3rd_party\nccl\src\collectives\device</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\nccl\src\collectives\device\ll_kernel.h">
<Filter>3rd_party\nccl\src\collectives\device</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\nccl\src\collectives\device\primitives.h">
<Filter>3rd_party\nccl\src\collectives\device</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\nccl\src\collectives\device\reduce.h">
<Filter>3rd_party\nccl\src\collectives\device</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\nccl\src\collectives\device\reduce_kernel.h">
<Filter>3rd_party\nccl\src\collectives\device</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\nccl\src\collectives\device\reduce_scatter.h">
<Filter>3rd_party\nccl\src\collectives\device</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\nccl\src\include\bootstrap.h">
<Filter>3rd_party\nccl\src\include</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\nccl\src\include\common_coll.h">
<Filter>3rd_party\nccl\src\include</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\nccl\src\include\core.h">
<Filter>3rd_party\nccl\src\include</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\nccl\src\include\debug.h">
<Filter>3rd_party\nccl\src\include</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\nccl\src\include\enqueue.h">
<Filter>3rd_party\nccl\src\include</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\nccl\src\include\group.h">
<Filter>3rd_party\nccl\src\include</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\nccl\src\include\ibvwrap.h">
<Filter>3rd_party\nccl\src\include</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\nccl\src\include\nccl_net.h">
<Filter>3rd_party\nccl\src\include</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\nccl\src\include\net.h">
<Filter>3rd_party\nccl\src\include</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\nccl\src\include\nvlink.h">
<Filter>3rd_party\nccl\src\include</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\nccl\src\include\nvmlwrap.h">
<Filter>3rd_party\nccl\src\include</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\nccl\src\include\param.h">
<Filter>3rd_party\nccl\src\include</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\nccl\src\include\ring.h">
<Filter>3rd_party\nccl\src\include</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\nccl\src\include\rings.h">
<Filter>3rd_party\nccl\src\include</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\nccl\src\include\shm.h">
<Filter>3rd_party\nccl\src\include</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\nccl\src\include\socket.h">
<Filter>3rd_party\nccl\src\include</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\nccl\src\include\topo.h">
<Filter>3rd_party\nccl\src\include</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\nccl\src\include\transport.h">
<Filter>3rd_party\nccl\src\include</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\nccl\src\include\utils.h">
<Filter>3rd_party\nccl\src\include</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\pathie-cpp\include\entry_iterator.hpp">
<Filter>3rd_party\pathie-cpp\include</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\pathie-cpp\include\errors.hpp">
<Filter>3rd_party\pathie-cpp\include</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\pathie-cpp\include\path.hpp">
<Filter>3rd_party\pathie-cpp\include</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\pathie-cpp\include\pathie.hpp">
<Filter>3rd_party\pathie-cpp\include</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\pathie-cpp\include\pathie_ifstream.hpp">
<Filter>3rd_party\pathie-cpp\include</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\pathie-cpp\include\pathie_ofstream.hpp">
<Filter>3rd_party\pathie-cpp\include</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\pathie-cpp\include\temp.hpp">
<Filter>3rd_party\pathie-cpp\include</Filter>
</ClInclude>
<ClInclude Include="..\src\examples\mnist\dataset.h">
<Filter>examples\mnist</Filter>
</ClInclude>
<ClInclude Include="..\src\examples\mnist\model.h">
<Filter>examples\mnist</Filter>
</ClInclude>
<ClInclude Include="..\src\examples\mnist\model_lenet.h">
<Filter>examples\mnist</Filter>
</ClInclude>
<ClInclude Include="..\src\examples\mnist\training.h">
<Filter>examples\mnist</Filter>
</ClInclude>
<ClInclude Include="..\src\examples\mnist\validator.h">
<Filter>examples\mnist</Filter>
</ClInclude>
<ClInclude Include="..\src\command\marian_train.cpp">
<Filter>command</Filter>
</ClInclude>
<ClInclude Include="..\src\models\transformer.h">
<Filter>models</Filter>
</ClInclude>
<ClInclude Include="..\src\models\bert.h">
<Filter>models</Filter>
</ClInclude>
<ClInclude Include="..\src\data\vocab_base.h">
<Filter>data</Filter>
</ClInclude>
<ClInclude Include="..\src\data\factored_vocab.h">
<Filter>data</Filter>
</ClInclude>
<ClInclude Include="..\src\models\classifier.h">
<Filter>models</Filter>
</ClInclude>
<ClInclude Include="..\src\models\encoder_classifier.h">
<Filter>models</Filter>
</ClInclude>
<ClInclude Include="..\src\models\transformer.h">
<Filter>models</Filter>
</ClInclude>
<ClInclude Include="..\src\training\communicator_nccl.h">
<Filter>training</Filter>
</ClInclude>
<ClInclude Include="..\src\tensors\gpu\element.inc">
<Filter>tensors\gpu</Filter>
</ClInclude>
<ClInclude Include="..\src\tensors\gpu\add.inc">
<Filter>tensors\gpu</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\include\fbgemm\ConvUtils.h">
<Filter>3rd_party\fbgemm\include\fbgemm</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\include\fbgemm\Fbgemm.h">
<Filter>3rd_party\fbgemm\include\fbgemm</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\include\fbgemm\FbgemmBuild.h">
<Filter>3rd_party\fbgemm\include\fbgemm</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\include\fbgemm\FbgemmFP16.h">
<Filter>3rd_party\fbgemm\include\fbgemm</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\include\fbgemm\FbgemmI8DepthwiseAvx2.h">
<Filter>3rd_party\fbgemm\include\fbgemm</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\include\fbgemm\FbgemmI8Spmdm.h">
<Filter>3rd_party\fbgemm\include\fbgemm</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\include\fbgemm\OutputProcessing-inl.h">
<Filter>3rd_party\fbgemm\include\fbgemm</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\include\fbgemm\PackingTraits-inl.h">
<Filter>3rd_party\fbgemm\include\fbgemm</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\include\fbgemm\QuantUtils.h">
<Filter>3rd_party\fbgemm\include\fbgemm</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\include\fbgemm\QuantUtilsAvx2.h">
<Filter>3rd_party\fbgemm\include\fbgemm</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\include\fbgemm\Types.h">
<Filter>3rd_party\fbgemm\include\fbgemm</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\include\fbgemm\Utils.h">
<Filter>3rd_party\fbgemm\include\fbgemm</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\include\fbgemm\UtilsAvx2.h">
<Filter>3rd_party\fbgemm\include\fbgemm</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\src\ExecuteKernel.h">
<Filter>3rd_party\fbgemm\src</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\src\ExecuteKernelGeneric.h">
<Filter>3rd_party\fbgemm\src</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\src\ExecuteKernelU8S8.h">
<Filter>3rd_party\fbgemm\src</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\src\FbgemmFP16UKernelsAvx2.h">
<Filter>3rd_party\fbgemm\src</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\src\GenerateKernel.h">
<Filter>3rd_party\fbgemm\src</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\src\GroupwiseConv.h">
<Filter>3rd_party\fbgemm\src</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\src\OptimizedKernelsAvx2.h">
<Filter>3rd_party\fbgemm\src</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\src\RefImplementations.h">
<Filter>3rd_party\fbgemm\src</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\src\TransposeUtils.h">
<Filter>3rd_party\fbgemm\src</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\third_party\cpuinfo\include\cpuinfo.h">
<Filter>3rd_party\fbgemm\third_party\cpuinfo\include</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\third_party\cpuinfo\include\cpuinfo-mock.h">
<Filter>3rd_party\fbgemm\third_party\cpuinfo\include</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\third_party\cpuinfo\src\x86\api.h">
<Filter>3rd_party\fbgemm\third_party\cpuinfo\src\x86</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\third_party\cpuinfo\src\x86\cpuid.h">
<Filter>3rd_party\fbgemm\third_party\cpuinfo\src\x86</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\third_party\cpuinfo\src\x86\windows\api.h">
<Filter>3rd_party\fbgemm\third_party\cpuinfo\src\x86\windows</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\third_party\cpuinfo\src\cpuinfo\common.h">
<Filter>3rd_party\fbgemm\third_party\cpuinfo\src\cpuinfo</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\third_party\cpuinfo\src\cpuinfo\internal-api.h">
<Filter>3rd_party\fbgemm\third_party\cpuinfo\src\cpuinfo</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\third_party\cpuinfo\src\cpuinfo\log.h">
<Filter>3rd_party\fbgemm\third_party\cpuinfo\src\cpuinfo</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\third_party\cpuinfo\src\cpuinfo\utils.h">
<Filter>3rd_party\fbgemm\third_party\cpuinfo\src\cpuinfo</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\asmjit.h">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\x86.h">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\third_party\cpuinfo\deps\clog\include\clog.h">
<Filter>3rd_party\fbgemm\third_party\cpuinfo\deps\clog\include</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\core\arch.h">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\core</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\core\assembler.h">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\core</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\core\build.h">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\core</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\core\builder.h">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\core</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\core\callconv.h">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\core</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\core\codebufferwriter_p.h">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\core</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\core\codeholder.h">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\core</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\core\compiler.h">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\core</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\core\constpool.h">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\core</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\core\cpuinfo.h">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\core</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\core\datatypes.h">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\core</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\core\emitter.h">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\core</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\core\features.h">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\core</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\core\func.h">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\core</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\core\globals.h">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\core</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\core\inst.h">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\core</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\core\jitallocator.h">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\core</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\core\jitruntime.h">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\core</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\core\logging.h">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\core</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\core\misc_p.h">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\core</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\core\operand.h">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\core</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\core\osutils.h">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\core</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\core\raassignment_p.h">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\core</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\core\rabuilders_p.h">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\core</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\core\radefs_p.h">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\core</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\core\ralocal_p.h">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\core</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\core\rapass_p.h">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\core</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\core\rastack_p.h">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\core</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\core\string.h">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\core</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\core\support.h">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\core</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\core\target.h">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\core</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\core\type.h">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\core</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\core\virtmem.h">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\core</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\core\zone.h">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\core</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\core\zonehash.h">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\core</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\core\zonelist.h">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\core</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\core\zonestack.h">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\core</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\core\zonestring.h">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\core</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\core\zonetree.h">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\core</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\core\zonevector.h">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\core</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\x86\x86assembler.h">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\x86</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\x86\x86builder.h">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\x86</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\x86\x86callconv_p.h">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\x86</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\x86\x86compiler.h">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\x86</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\x86\x86emitter.h">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\x86</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\x86\x86features.h">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\x86</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\x86\x86globals.h">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\x86</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\x86\x86instapi_p.h">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\x86</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\x86\x86instdb.h">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\x86</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\x86\x86instdb_p.h">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\x86</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\x86\x86internal_p.h">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\x86</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\x86\x86logging_p.h">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\x86</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\x86\x86opcode_p.h">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\x86</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\x86\x86operand.h">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\x86</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\x86\x86rapass_p.h">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit\x86</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\src\CodeCache.h">
<Filter>3rd_party\fbgemm\src</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\src\FbgemmI8DepthwiseAvx2-inl.h">
<Filter>3rd_party\fbgemm\src</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\test\QuantizationHelpers.h">
<Filter>3rd_party\fbgemm\test</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\test\TestUtils.h">
<Filter>3rd_party\fbgemm\test</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\bench\AlignedVec.h">
<Filter>3rd_party\fbgemm\bench</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\bench\BenchUtils.h">
<Filter>3rd_party\fbgemm\bench</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\third_party\googletest\googletest\src\gtest-internal-inl.h">
<Filter>3rd_party\fbgemm\third_party\googletest\googletest\src</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\half_float\umHalf.h">
<Filter>3rd_party\half_float</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\any_type.h">
<Filter>3rd_party</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\avx_mathfun.h">
<Filter>3rd_party</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\sse_mathfun.h">
<Filter>3rd_party</Filter>
</ClInclude>
<ClInclude Include="..\src\functional\approx.h">
<Filter>functional</Filter>
</ClInclude>
<ClInclude Include="..\src\functional\operators.h">
<Filter>functional</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\zstr\strict_fstream.hpp">
<Filter>3rd_party</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\zstr\zstr.hpp">
<Filter>3rd_party</Filter>
</ClInclude>
<ClInclude Include="..\src\common\fastopt.h">
<Filter>common</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\phf\phf.h">
<Filter>3rd_party\phf</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\fbgemm\third_party\asmjit\src\asmjit\core.h">
<Filter>3rd_party\fbgemm\third_party\asmjit\src\asmjit</Filter>
</ClInclude>
<ClInclude Include="..\src\tensors\cpu\fbgemm\expanded_gemm.h">
<Filter>tensors\cpu\fbgemm</Filter>
</ClInclude>
<ClInclude Include="..\src\tensors\cpu\fbgemm\expression_graph_packable.h">
<Filter>tensors\cpu\fbgemm</Filter>
</ClInclude>
<ClInclude Include="..\src\tensors\cpu\fbgemm\packed_gemm.h">
<Filter>tensors\cpu\fbgemm</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<Filter Include="3rd_party">
<UniqueIdentifier>{880c8f51-3306-4d80-a682-7242341b0002}</UniqueIdentifier>
</Filter>
<Filter Include="3rd_party\cnpy">
<UniqueIdentifier>{880c8f51-3306-4d80-a682-7242341b0005}</UniqueIdentifier>
</Filter>
<Filter Include="3rd_party\spdlog">
<UniqueIdentifier>{880c8f51-3306-4d80-a682-7242341b0008}</UniqueIdentifier>
</Filter>
<Filter Include="3rd_party\spdlog\bench">
<UniqueIdentifier>{880c8f51-3306-4d80-a682-7242341b0011}</UniqueIdentifier>
</Filter>
<Filter Include="3rd_party\spdlog\bench\latency">
<UniqueIdentifier>{880c8f51-3306-4d80-a682-7242341b0014}</UniqueIdentifier>
</Filter>
<Filter Include="3rd_party\spdlog\details">
<UniqueIdentifier>{880c8f51-3306-4d80-a682-7242341b0017}</UniqueIdentifier>
</Filter>
<Filter Include="3rd_party\spdlog\example">
<UniqueIdentifier>{880c8f51-3306-4d80-a682-7242341b0020}</UniqueIdentifier>
</Filter>
<Filter Include="3rd_party\spdlog\include\spdlog\details">
<UniqueIdentifier>{880c8f51-3306-4d80-a682-7242341b0026}</UniqueIdentifier>
</Filter>
<Filter Include="3rd_party\spdlog\include\spdlog\fmt">
<UniqueIdentifier>{880c8f51-3306-4d80-a682-7242341b0029}</UniqueIdentifier>
</Filter>
<Filter Include="3rd_party\spdlog\include\spdlog\fmt\bundled">
<UniqueIdentifier>{880c8f51-3306-4d80-a682-7242341b0032}</UniqueIdentifier>
</Filter>
<Filter Include="3rd_party\spdlog\include\spdlog\sinks">
<UniqueIdentifier>{880c8f51-3306-4d80-a682-7242341b0035}</UniqueIdentifier>
</Filter>
<Filter Include="3rd_party\spdlog\sinks">
<UniqueIdentifier>{880c8f51-3306-4d80-a682-7242341b0038}</UniqueIdentifier>
</Filter>
<Filter Include="3rd_party\spdlog\tests">
<UniqueIdentifier>{880c8f51-3306-4d80-a682-7242341b0041}</UniqueIdentifier>
</Filter>
<Filter Include="3rd_party\yaml-cpp">
<UniqueIdentifier>{880c8f51-3306-4d80-a682-7242341b0047}</UniqueIdentifier>
</Filter>
<Filter Include="3rd_party\yaml-cpp\contrib">
<UniqueIdentifier>{880c8f51-3306-4d80-a682-7242341b0050}</UniqueIdentifier>
</Filter>
<Filter Include="3rd_party\yaml-cpp\node">
<UniqueIdentifier>{880c8f51-3306-4d80-a682-7242341b0053}</UniqueIdentifier>
</Filter>
<Filter Include="3rd_party\yaml-cpp\node\detail">
<UniqueIdentifier>{880c8f51-3306-4d80-a682-7242341b0056}</UniqueIdentifier>
</Filter>
<Filter Include="common">
<UniqueIdentifier>{880c8f51-3306-4d80-a682-7242341b0059}</UniqueIdentifier>
</Filter>
<Filter Include="data">
<UniqueIdentifier>{880c8f51-3306-4d80-a682-7242341b0062}</UniqueIdentifier>
</Filter>
<Filter Include="functional">
<UniqueIdentifier>{880c8f51-3306-4d80-a682-7242341b0065}</UniqueIdentifier>
</Filter>
<Filter Include="graph">
<UniqueIdentifier>{880c8f51-3306-4d80-a682-7242341b0068}</UniqueIdentifier>
</Filter>
<Filter Include="layers">
<UniqueIdentifier>{880c8f51-3306-4d80-a682-7242341b0071}</UniqueIdentifier>
</Filter>
<Filter Include="models">
<UniqueIdentifier>{880c8f51-3306-4d80-a682-7242341b0074}</UniqueIdentifier>
</Filter>
<Filter Include="models\experimental">
<UniqueIdentifier>{880c8f51-3306-4d80-a682-7242341b0077}</UniqueIdentifier>
</Filter>
<Filter Include="optimizers">
<UniqueIdentifier>{880c8f51-3306-4d80-a682-7242341b0080}</UniqueIdentifier>
</Filter>
<Filter Include="rescorer">
<UniqueIdentifier>{880c8f51-3306-4d80-a682-7242341b0083}</UniqueIdentifier>
</Filter>
<Filter Include="rnn">
<UniqueIdentifier>{880c8f51-3306-4d80-a682-7242341b0086}</UniqueIdentifier>
</Filter>
<Filter Include="tensors">
<UniqueIdentifier>{880c8f51-3306-4d80-a682-7242341b0089}</UniqueIdentifier>
</Filter>
<Filter Include="tensors\cpu">
<UniqueIdentifier>{880c8f51-3306-4d80-a682-7242341b0092}</UniqueIdentifier>
</Filter>
<Filter Include="tensors\cpu\sharp">
<UniqueIdentifier>{880c8f51-3306-4d80-a682-7242341b0095}</UniqueIdentifier>
</Filter>
<Filter Include="training">
<UniqueIdentifier>{880c8f51-3306-4d80-a682-7242341b0098}</UniqueIdentifier>
</Filter>
<Filter Include="training\gradient_dropping">
<UniqueIdentifier>{880c8f51-3306-4d80-a682-7242341b0101}</UniqueIdentifier>
</Filter>
<Filter Include="training\gradient_dropping\gpu">
<UniqueIdentifier>{880c8f51-3306-4d80-a682-7242341b0104}</UniqueIdentifier>
</Filter>
<Filter Include="translator">
<UniqueIdentifier>{880c8f51-3306-4d80-a682-7242341b0107}</UniqueIdentifier>
</Filter>
<Filter Include="3rd_party\spdlog\include">
<UniqueIdentifier>{4da6ada2-69cc-46db-9afe-085b0e24b943}</UniqueIdentifier>
</Filter>
<Filter Include="3rd_party\spdlog\include\spdlog">
<UniqueIdentifier>{c54af311-d7f5-4559-a8be-8c768a9f0ddf}</UniqueIdentifier>
</Filter>
<Filter Include="command">
<UniqueIdentifier>{c6b3323a-0df3-4129-9a66-e93cea668604}</UniqueIdentifier>
</Filter>
<Filter Include="microsoft">
<UniqueIdentifier>{bf291eae-3de9-4294-b5aa-07ab631951e1}</UniqueIdentifier>
</Filter>
<Filter Include="examples">
<UniqueIdentifier>{3dbe1ce2-4645-42d0-99b1-0989e42cd7df}</UniqueIdentifier>
</Filter>
<Filter Include="examples\iris">
<UniqueIdentifier>{c1ebcdfa-3994-4430-aad0-0d9d54cf10e3}</UniqueIdentifier>
</Filter>
<Filter Include="examples\mnist">
<UniqueIdentifier>{55dd3952-a6fd-41d8-b99c-306b9e6c348d}</UniqueIdentifier>
</Filter>
<Filter Include="tensors\gpu">
<UniqueIdentifier>{812ce3ca-6b91-4881-8ef6-692ebe7b0cce}</UniqueIdentifier>
</Filter>
<Filter Include="3rd_party\sentencepiece">
<UniqueIdentifier>{32fc95ea-1fd8-4900-890b-982491feb6d4}</UniqueIdentifier>
</Filter>
<Filter Include="3rd_party\sentencepiece\src">
<UniqueIdentifier>{638bf0e1-4f83-4b37-9077-2be549d75909}</UniqueIdentifier>
</Filter>
<Filter Include="3rd_party\nccl">
<UniqueIdentifier>{0ba105eb-79fb-4e2a-8940-f1ecebbcd4fe}</UniqueIdentifier>
</Filter>
<Filter Include="3rd_party\nccl\src">
<UniqueIdentifier>{fbc17f5e-3f10-44a9-b3ad-66ce12573174}</UniqueIdentifier>
</Filter>
<Filter Include="3rd_party\nccl\src\collectives">
<UniqueIdentifier>{c6036c35-5848-4fd5-b1a0-59e2042cbb69}</UniqueIdentifier>
</Filter>
<Filter Include="3rd_party\nccl\src\misc">
<UniqueIdentifier>{7b9a131d-9e0a-4c28-8a51-08232ff2e35e}</UniqueIdentifier>
</Filter>
<Filter Include="3rd_party\nccl\src\transport">
<UniqueIdentifier>{0bd9cca8-660b-46f6-aac6-691fb50245f0}</UniqueIdentifier>
</Filter>
<Filter Include="3rd_party\nccl\src\include">
<UniqueIdentifier>{2beba56f-5dda-4994-bef0-16170b6552b4}</UniqueIdentifier>
</Filter>
<Filter Include="3rd_party\nccl\src\collectives\device">
<UniqueIdentifier>{ac585624-4e66-42cd-8e4e-62cb90029610}</UniqueIdentifier>
</Filter>
<Filter Include="3rd_party\pathie-cpp">
<UniqueIdentifier>{825beb7c-2997-408b-af81-34ab5f14593a}</UniqueIdentifier>
</Filter>
<Filter Include="3rd_party\pathie-cpp\include">
<UniqueIdentifier>{db1dd5a2-f331-495d-9e3b-6dc1c01528ab}</UniqueIdentifier>
</Filter>
<Filter Include="3rd_party\pathie-cpp\src">
<UniqueIdentifier>{5d5ee615-192f-4b7f-bdfd-fb8316ceabc8}</UniqueIdentifier>
</Filter>
<Filter Include="tests">
<UniqueIdentifier>{a86d650a-2268-43d9-9d74-cb17cd6b534b}</UniqueIdentifier>
</Filter>
<Filter Include="3rd_party\fbgemm">
<UniqueIdentifier>{4bb88f6d-7ddf-41e0-91be-a43dbcd0e9b0}</UniqueIdentifier>
</Filter>
<Filter Include="3rd_party\fbgemm\include">
<UniqueIdentifier>{6c2bef00-97a0-4881-a6f0-ded54b8520bf}</UniqueIdentifier>
</Filter>
<Filter Include="3rd_party\fbgemm\include\fbgemm">
<UniqueIdentifier>{95f7ce7c-c649-4d57-8d2a-d724bd75fe84}</UniqueIdentifier>
</Filter>
<Filter Include="3rd_party\fbgemm\src">
<UniqueIdentifier>{41f7fbeb-2a73-4747-800c-46307cd0b52b}</UniqueIdentifier>
</Filter>
<Filter Include="3rd_party\fbgemm\third_party">
<UniqueIdentifier>{dc2722bc-af78-4923-82cb-9a09cb290fbf}</UniqueIdentifier>
</Filter>
<Filter Include="3rd_party\fbgemm\third_party\asmjit">
<UniqueIdentifier>{577ae810-9593-423d-a398-0787252022b4}</UniqueIdentifier>
</Filter>
<Filter Include="3rd_party\fbgemm\third_party\cpuinfo">
<UniqueIdentifier>{f97ae984-fe9a-45f6-a3f4-af90875209ba}</UniqueIdentifier>
</Filter>
<Filter Include="3rd_party\fbgemm\third_party\cpuinfo\include">
<UniqueIdentifier>{4e7efd32-ec9d-4a1f-b454-656ba5c03275}</UniqueIdentifier>
</Filter>
<Filter Include="3rd_party\fbgemm\third_party\cpuinfo\src">
<UniqueIdentifier>{15b8bcc0-2a07-4d39-8e03-18daa0c33d09}</UniqueIdentifier>
</Filter>
<Filter Include="3rd_party\fbgemm\third_party\cpuinfo\src\x86">
<UniqueIdentifier>{ffd4cf44-177f-47a2-870a-438df9ca3be4}</UniqueIdentifier>
</Filter>
<Filter Include="3rd_party\fbgemm\third_party\cpuinfo\src\x86\cacehe">
<UniqueIdentifier>{b600923b-21c1-492a-bfd9-0aa1082ebcd7}</UniqueIdentifier>
</Filter>
<Filter Include="3rd_party\fbgemm\third_party\cpuinfo\src\x86\windows">
<UniqueIdentifier>{79535a0d-1cdc-45a9-89fb-e9c5794ddff5}</UniqueIdentifier>
</Filter>
<Filter Include="3rd_party\fbgemm\third_party\cpuinfo\src\cpuinfo">
<UniqueIdentifier>{5709c1ff-41f9-4f83-badb-a7a7c98c1fae}</UniqueIdentifier>
</Filter>
<Filter Include="3rd_party\fbgemm\third_party\asmjit\src">
<UniqueIdentifier>{a35aa317-6132-4c31-8f9a-8ec68a4b1c39}</UniqueIdentifier>
</Filter>
<Filter Include="3rd_party\fbgemm\third_party\asmjit\src\asmjit">
<UniqueIdentifier>{fc12d7c4-41df-48c0-9017-e8f4d7538cf8}</UniqueIdentifier>
</Filter>
<Filter Include="3rd_party\fbgemm\third_party\asmjit\src\asmjit\x86">
<UniqueIdentifier>{5818c959-7963-4d8e-9e87-b61f340476c2}</UniqueIdentifier>
</Filter>
<Filter Include="3rd_party\fbgemm\third_party\cpuinfo\deps">
<UniqueIdentifier>{d4505c8d-5e6e-4baf-8525-dc59ae8b6415}</UniqueIdentifier>
</Filter>
<Filter Include="3rd_party\fbgemm\third_party\cpuinfo\deps\clog">
<UniqueIdentifier>{fb9777f1-6887-4286-a58c-0956b356a815}</UniqueIdentifier>
</Filter>
<Filter Include="3rd_party\fbgemm\third_party\cpuinfo\deps\clog\include">
<UniqueIdentifier>{17125bd0-f21b-4e95-a922-690f5665e9b6}</UniqueIdentifier>
</Filter>
<Filter Include="3rd_party\fbgemm\third_party\cpuinfo\deps\clog\src">
<UniqueIdentifier>{8fd74b1e-d3c1-4158-ad46-4a447222934e}</UniqueIdentifier>
</Filter>
<Filter Include="3rd_party\fbgemm\third_party\asmjit\src\asmjit\core">
<UniqueIdentifier>{b3b34c5f-5b98-436a-b34c-11e2dccb7ea2}</UniqueIdentifier>
</Filter>
<Filter Include="3rd_party\fbgemm\test">
<UniqueIdentifier>{40576dca-07d5-4904-8119-ffbc982451a3}</UniqueIdentifier>
</Filter>
<Filter Include="3rd_party\fbgemm\bench">
<UniqueIdentifier>{9f11c8f1-78f7-47c6-9eac-34cd2c6cd909}</UniqueIdentifier>
</Filter>
<Filter Include="3rd_party\fbgemm\third_party\googletest">
<UniqueIdentifier>{75f9df88-0eb1-4d9a-858e-4e0b8fc3aa8a}</UniqueIdentifier>
</Filter>
<Filter Include="3rd_party\fbgemm\third_party\googletest\googletest">
<UniqueIdentifier>{9f77e916-1d2f-4c15-9eba-46bcbddd2658}</UniqueIdentifier>
</Filter>
<Filter Include="3rd_party\fbgemm\third_party\googletest\googletest\src">
<UniqueIdentifier>{050ba410-c56a-4607-8401-935f58f598b5}</UniqueIdentifier>
</Filter>
<Filter Include="3rd_party\half_float">
<UniqueIdentifier>{defd3aec-3c56-4d70-a4bb-90ba9003d98d}</UniqueIdentifier>
</Filter>
<Filter Include="3rd_party\phf">
<UniqueIdentifier>{352ac0e9-daed-437a-bc36-fb85ecd037eb}</UniqueIdentifier>
</Filter>
<Filter Include="tensors\cpu\fbgemm">
<UniqueIdentifier>{bf361868-f451-45b8-9695-570d67924972}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<None Include="..\src\3rd_party\nccl\src\bootstrap.cu">
<Filter>3rd_party\nccl\src</Filter>
</None>
<None Include="..\src\3rd_party\nccl\src\init.cu">
<Filter>3rd_party\nccl\src</Filter>
</None>
<None Include="..\src\3rd_party\sentencepiece\src\sentencepiece.proto">
<Filter>3rd_party\sentencepiece\src</Filter>
</None>
<None Include="..\src\3rd_party\sentencepiece\src\sentencepiece_model.proto">
<Filter>3rd_party\sentencepiece\src</Filter>
</None>
<None Include="..\src\3rd_party\nccl\src\Makefile">
<Filter>3rd_party\nccl\src</Filter>
</None>
<None Include="..\src\3rd_party\nccl\src\nccl.h.in">
<Filter>3rd_party\nccl\src</Filter>
</None>
<None Include="..\src\3rd_party\nccl\src\ring.cu">
<Filter>3rd_party\nccl\src</Filter>
</None>
<None Include="..\src\3rd_party\nccl\src\transport.cu">
<Filter>3rd_party\nccl\src</Filter>
</None>
<None Include="..\src\3rd_party\nccl\src\collectives\all_gather.cu">
<Filter>3rd_party\nccl\src\collectives</Filter>
</None>
<None Include="..\src\3rd_party\nccl\src\collectives\all_reduce.cu">
<Filter>3rd_party\nccl\src\collectives</Filter>
</None>
<None Include="..\src\3rd_party\nccl\src\collectives\broadcast.cu">
<Filter>3rd_party\nccl\src\collectives</Filter>
</None>
<None Include="..\src\3rd_party\nccl\src\collectives\reduce.cu">
<Filter>3rd_party\nccl\src\collectives</Filter>
</None>
<None Include="..\src\3rd_party\nccl\src\collectives\reduce_scatter.cu">
<Filter>3rd_party\nccl\src\collectives</Filter>
</None>
<None Include="..\src\3rd_party\nccl\src\collectives\device\all_gather.cu">
<Filter>3rd_party\nccl\src\collectives\device</Filter>
</None>
<None Include="..\src\3rd_party\nccl\src\collectives\device\all_reduce.cu">
<Filter>3rd_party\nccl\src\collectives\device</Filter>
</None>
<None Include="..\src\3rd_party\nccl\src\collectives\device\broadcast.cu">
<Filter>3rd_party\nccl\src\collectives\device</Filter>
</None>
<None Include="..\src\3rd_party\nccl\src\collectives\device\functions.cu">
<Filter>3rd_party\nccl\src\collectives\device</Filter>
</None>
<None Include="..\src\3rd_party\nccl\src\collectives\device\Makefile">
<Filter>3rd_party\nccl\src\collectives\device</Filter>
</None>
<None Include="..\src\3rd_party\nccl\src\collectives\device\reduce.cu">
<Filter>3rd_party\nccl\src\collectives\device</Filter>
</None>
<None Include="..\src\3rd_party\nccl\src\collectives\device\reduce_scatter.cu">
<Filter>3rd_party\nccl\src\collectives\device</Filter>
</None>
<None Include="..\src\3rd_party\nccl\src\misc\enqueue.cu">
<Filter>3rd_party\nccl\src\misc</Filter>
</None>
<None Include="..\src\3rd_party\nccl\src\misc\group.cu">
<Filter>3rd_party\nccl\src\misc</Filter>
</None>
<None Include="..\src\3rd_party\nccl\src\misc\ibvwrap.cu">
<Filter>3rd_party\nccl\src\misc</Filter>
</None>
<None Include="..\src\3rd_party\nccl\src\misc\nvmlwrap.cu">
<Filter>3rd_party\nccl\src\misc</Filter>
</None>
<None Include="..\src\3rd_party\nccl\src\misc\rings.cu">
<Filter>3rd_party\nccl\src\misc</Filter>
</None>
<None Include="..\src\3rd_party\nccl\src\misc\utils.cu">
<Filter>3rd_party\nccl\src\misc</Filter>
</None>
<None Include="..\src\3rd_party\nccl\src\transport\net.cu">
<Filter>3rd_party\nccl\src\transport</Filter>
</None>
<None Include="..\src\3rd_party\nccl\src\transport\net_ib.cu">
<Filter>3rd_party\nccl\src\transport</Filter>
</None>
<None Include="..\src\3rd_party\nccl\src\transport\net_socket.cu">
<Filter>3rd_party\nccl\src\transport</Filter>
</None>
<None Include="..\src\3rd_party\nccl\src\transport\p2p.cu">
<Filter>3rd_party\nccl\src\transport</Filter>
</None>
<None Include="..\src\3rd_party\nccl\src\transport\shm.cu">
<Filter>3rd_party\nccl\src\transport</Filter>
</None>
<None Include="..\src\3rd_party\pathie-cpp\CHANGELOG">
<Filter>3rd_party\pathie-cpp</Filter>
</None>
<None Include="..\src\3rd_party\pathie-cpp\LICENSE">
<Filter>3rd_party\pathie-cpp</Filter>
</None>
<None Include="..\src\3rd_party\pathie-cpp\README.md">
<Filter>3rd_party\pathie-cpp</Filter>
</None>
<None Include="..\src\tests\README.md">
<Filter>tests</Filter>
</None>
<None Include="..\src\examples\mnist\download.sh">
<Filter>examples\mnist</Filter>
</None>
<None Include="..\src\examples\iris\iris.data">
<Filter>examples\iris</Filter>
</None>
<None Include="..\src\examples\cmake_install.cmake">
<Filter>examples</Filter>
</None>
<None Include="..\src\examples\Makefile">
<Filter>examples</Filter>
</None>
<None Include="..\src\examples\README.md">
<Filter>examples</Filter>
</None>
<None Include="..\src\3rd_party\half_float\Readme.md">
<Filter>3rd_party\half_float</Filter>
</None>
<None Include="..\src\3rd_party\half_float\umHalf.inl">
<Filter>3rd_party\half_float</Filter>
</None>
</ItemGroup>
<ItemGroup>
<Text Include="..\src\3rd_party\sentencepiece\src\CMakeLists.txt">
<Filter>3rd_party\sentencepiece\src</Filter>
</Text>
<Text Include="..\src\3rd_party\pathie-cpp\CMakeLists.txt">
<Filter>3rd_party\pathie-cpp</Filter>
</Text>
<Text Include="..\src\tests\CMakeLists.txt">
<Filter>tests</Filter>
</Text>
<Text Include="..\src\examples\CMakeLists.txt">
<Filter>examples</Filter>
</Text>
</ItemGroup>
<ItemGroup>
<CudaCompile Include="..\src\tensors\gpu\add.cu">
<Filter>tensors\gpu</Filter>
</CudaCompile>
<CudaCompile Include="..\src\tensors\gpu\algorithm.cu">
<Filter>tensors\gpu</Filter>
</CudaCompile>
<CudaCompile Include="..\src\tensors\gpu\cudnn_wrappers.cu">
<Filter>tensors\gpu</Filter>
</CudaCompile>
<CudaCompile Include="..\src\tensors\gpu\device.cu">
<Filter>tensors\gpu</Filter>
</CudaCompile>
<CudaCompile Include="..\src\tensors\gpu\element.cu">
<Filter>tensors\gpu</Filter>
</CudaCompile>
<CudaCompile Include="..\src\translator\helpers.cu">
<Filter>translator</Filter>
</CudaCompile>
<CudaCompile Include="..\src\translator\nth_element.cu">
<Filter>translator</Filter>
</CudaCompile>
<CudaCompile Include="..\src\tensors\gpu\tensor_operators.cu">
<Filter>tensors\gpu</Filter>
</CudaCompile>
<CudaCompile Include="..\src\tensors\gpu\sparse.cu">
<Filter>tensors\gpu</Filter>
</CudaCompile>
<CudaCompile Include="..\src\training\gradient_dropping\gpu\dropper.cu">
<Filter>training\gradient_dropping\gpu</Filter>
</CudaCompile>
<CudaCompile Include="..\src\training\gradient_dropping\gpu\sparse_algorithm.cu">
<Filter>training\gradient_dropping\gpu</Filter>
</CudaCompile>
</ItemGroup>
</Project>