marian/vs/Marian.vcxproj.filters
Frank Seide 4c8c1b820f Merged PR 14437: minor fixes to make VS happy after latest changes
minor fixes to make VS happy after latest changes
2020-07-29 18:00:59 +00:00

2840 lines
127 KiB
XML

<?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_sync.cpp">
<Filter>training</Filter>
</ClCompile>
<ClCompile Include="..\src\training\graph_group_singleton.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\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\3rd_party\onnx\protobuf\onnx-ml.pb.cc">
<Filter>3rd_party\onnx\protobuf</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\onnx\protobuf\onnx-ml.pb-wrapper.cpp">
<Filter>3rd_party\onnx\protobuf</Filter>
</ClCompile>
<ClCompile Include="..\src\rescorer\score_collector.cpp">
<Filter>rescorer</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\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>
<ClCompile Include="..\src\training\graph_group.cpp">
<Filter>training</Filter>
</ClCompile>
<ClCompile Include="..\src\common\file_utils.cpp">
<Filter>common</Filter>
</ClCompile>
<ClCompile Include="..\src\tensors\cpu\topk.cpp">
<Filter>tensors\cpu</Filter>
</ClCompile>
<ClCompile Include="..\src\onnx\protobuf.cpp">
<Filter>onnx</Filter>
</ClCompile>
<ClCompile Include="..\src\onnx\expression_graph_onnx_exporter.cpp">
<Filter>onnx</Filter>
</ClCompile>
<ClCompile Include="..\src\onnx\expression_graph_onnx_serialization.cpp">
<Filter>onnx</Filter>
</ClCompile>
<ClCompile Include="..\src\tests\cli.cpp">
<Filter>tests</Filter>
</ClCompile>
<ClCompile Include="..\src\tests\dropout.cpp">
<Filter>tests</Filter>
</ClCompile>
<ClCompile Include="..\src\tests\logger.cpp">
<Filter>tests</Filter>
</ClCompile>
<ClCompile Include="..\src\tests\pooling.cpp">
<Filter>tests</Filter>
</ClCompile>
<ClCompile Include="..\src\tests\prod.cpp">
<Filter>tests</Filter>
</ClCompile>
<ClCompile Include="..\src\tests\sqlite.cpp">
<Filter>tests</Filter>
</ClCompile>
<ClCompile Include="..\src\tests\units\attention_tests.cpp">
<Filter>tests\units</Filter>
</ClCompile>
<ClCompile Include="..\src\tests\units\fastopt_tests.cpp">
<Filter>tests\units</Filter>
</ClCompile>
<ClCompile Include="..\src\tests\units\graph_tests.cpp">
<Filter>tests\units</Filter>
</ClCompile>
<ClCompile Include="..\src\tests\units\operator_tests.cpp">
<Filter>tests\units</Filter>
</ClCompile>
<ClCompile Include="..\src\tests\units\rnn_tests.cpp">
<Filter>tests\units</Filter>
</ClCompile>
<ClCompile Include="..\src\tests\units\run_tests.cpp">
<Filter>tests\units</Filter>
</ClCompile>
<ClCompile Include="..\src\tests\units\utils_tests.cpp">
<Filter>tests\units</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\faiss\Index.cpp">
<Filter>3rd_party\faiss</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\faiss\IndexLSH.cpp">
<Filter>3rd_party\faiss</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\faiss\VectorTransform.cpp">
<Filter>3rd_party\faiss</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\faiss\utils\hamming.cpp">
<Filter>3rd_party\faiss\utils</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\faiss\utils\Heap.cpp">
<Filter>3rd_party\faiss\utils</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\faiss\utils\misc.cpp">
<Filter>3rd_party\faiss\utils</Filter>
</ClCompile>
<ClCompile Include="..\src\3rd_party\faiss\utils\random.cpp">
<Filter>3rd_party\faiss\utils</Filter>
</ClCompile>
<ClCompile Include="..\src\layers\lsh.cpp">
<Filter>layers</Filter>
</ClCompile>
<ClCompile Include="..\src\command\marian_embedder.cpp">
<Filter>command</Filter>
</ClCompile>
<ClCompile Include="..\src\embedder\vector_collector.cpp">
<Filter>embedder</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\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_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\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\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\onnx\protobuf\onnx-ml.pb.h">
<Filter>3rd_party\onnx\protobuf</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\onnx\protobuf\onnx-ml.pb-wrapper.h">
<Filter>3rd_party\onnx\protobuf</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>
<ClInclude Include="..\src\common\file_utils.h">
<Filter>common</Filter>
</ClInclude>
<ClInclude Include="..\src\tensors\gpu\add_all.h">
<Filter>tensors\gpu</Filter>
</ClInclude>
<ClInclude Include="resource.h" />
<ClInclude Include="..\src\onnx\expression_graph_onnx_exporter.h">
<Filter>onnx</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\faiss\Index.h">
<Filter>3rd_party\faiss</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\faiss\IndexLSH.h">
<Filter>3rd_party\faiss</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\faiss\VectorTransform.h">
<Filter>3rd_party\faiss</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\faiss\utils\hamming.h">
<Filter>3rd_party\faiss\utils</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\faiss\utils\hamming-inl.h">
<Filter>3rd_party\faiss\utils</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\faiss\utils\Heap.h">
<Filter>3rd_party\faiss\utils</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\faiss\utils\misc.h">
<Filter>3rd_party\faiss\utils</Filter>
</ClInclude>
<ClInclude Include="..\src\3rd_party\faiss\utils\random.h">
<Filter>3rd_party\faiss\utils</Filter>
</ClInclude>
<ClInclude Include="..\src\layers\lsh.h">
<Filter>layers</Filter>
</ClInclude>
<ClInclude Include="..\src\models\encoder_pooler.h">
<Filter>models</Filter>
</ClInclude>
<ClInclude Include="..\src\models\laser.h">
<Filter>models</Filter>
</ClInclude>
<ClInclude Include="..\src\models\pooler.h">
<Filter>models</Filter>
</ClInclude>
<ClInclude Include="..\src\embedder\embedder.h">
<Filter>embedder</Filter>
</ClInclude>
<ClInclude Include="..\src\embedder\vector_collector.h">
<Filter>embedder</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="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>
<Filter Include="3rd_party\onnx">
<UniqueIdentifier>{ba00e638-d55d-4722-9caa-c9e6e133a072}</UniqueIdentifier>
</Filter>
<Filter Include="3rd_party\onnx\protobuf">
<UniqueIdentifier>{153199ee-2f29-4bd6-8187-4235ac020ccd}</UniqueIdentifier>
</Filter>
<Filter Include="onnx">
<UniqueIdentifier>{f3849101-b84e-48c1-af5d-27c79ce89e70}</UniqueIdentifier>
</Filter>
<Filter Include="tests\units">
<UniqueIdentifier>{d145421b-1723-47f1-858d-2e49adb24b03}</UniqueIdentifier>
</Filter>
<Filter Include="3rd_party\faiss">
<UniqueIdentifier>{e479c8b0-9309-4df4-a28c-9af145c69b51}</UniqueIdentifier>
</Filter>
<Filter Include="3rd_party\faiss\utils">
<UniqueIdentifier>{b100324b-a506-45fa-948e-40be75b239fc}</UniqueIdentifier>
</Filter>
<Filter Include="embedder">
<UniqueIdentifier>{7a11415f-9bc5-4fe4-8bf2-95fa4114736d}</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>
<None Include="..\src\tensors\gpu\add_all.inc">
<Filter>tensors\gpu</Filter>
</None>
<None Include="..\src\3rd_party\onnx\protobuf\onnx-ml.proto">
<Filter>3rd_party\onnx\protobuf</Filter>
</None>
<None Include="..\src\3rd_party\faiss\LICENSE">
<Filter>3rd_party\faiss</Filter>
</None>
<None Include="..\src\3rd_party\faiss\README">
<Filter>3rd_party\faiss</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>
<Text Include="..\src\tests\units\CMakeLists.txt">
<Filter>tests\units</Filter>
</Text>
<Text Include="..\src\3rd_party\faiss\CMakeLists.txt">
<Filter>3rd_party\faiss</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\tensors\gpu\add_all.cu">
<Filter>tensors\gpu</Filter>
</CudaCompile>
<CudaCompile Include="..\src\tensors\gpu\topk.cu">
<Filter>tensors\gpu</Filter>
</CudaCompile>
<CudaCompile Include="..\src\tests\tensor.cu">
<Filter>tests</Filter>
</CudaCompile>
</ItemGroup>
</Project>