Issue 1:
Bug

Start to get protobuf error recently on Windows.

Haven't take a deep look yet but it sounds like an issue for compiling torch.pb with a different version of protobuf.

I'm using a system installed protobuf.

Does it use a different protobuf from somewhere else (e.g. pip package or git submodule)?

Error log attached:

[1/81] cmd.exe /C "cd . && "C:\Program Files\CMake\bin\cmake.exe" -E vs_link_dll --intdir=caffe2\CMakeFiles\caffe2.dir --manifests -- C:\PROGRA~2\MICROS~4\2017\ENTERP~1\VC\Tools\MSVC\1416~1.270\bin\Hostx64\x64\link.exe @CMakeFiles\caffe2.rsp /out:bin\caffe2.dll /implib:lib\caffe2.lib /pdb:pdb\caffe2.pdb /dll /version:0.0 /DEBUG:FASTLINK /LTCG:incremental /INCREMENTAL:NO /NODEFAULTLIB:vcomp && cd ."
FAILED: bin/caffe2.dll lib/caffe2.lib
cmd.exe /C "cd . && "C:\Program Files\CMake\bin\cmake.exe" -E vs_link_dll --intdir=caffe2\CMakeFiles\caffe2.dir --manifests -- C:\PROGRA~2\MICROS~4\2017\ENTERP~1\VC\Tools\MSVC\1416~1.270\bin\Hostx64\x64\link.exe @CMakeFiles\caffe2.rsp /out:bin\caffe2.dll /implib:lib\caffe2.lib /pdb:pdb\caffe2.pdb /dll /version:0.0 /DEBUG:FASTLINK /LTCG:incremental /INCREMENTAL:NO /NODEFAULTLIB:vcomp && cd ."
LINK: command "C:\PROGRA~2\MICROS~4\2017\ENTERP~1\VC\Tools\MSVC\1416~1.270\bin\Hostx64\x64\link.exe @CMakeFiles\caffe2.rsp /out:bin\caffe2.dll /implib:lib\caffe2.lib /pdb:pdb\caffe2.pdb /dll /version:0.0 /DEBUG:FASTLINK /LTCG:incremental /INCREMENTAL:NO /NODEFAULTLIB:vcomp /MANIFEST /MANIFESTFILE:bin\caffe2.dll.manifest" failed (exit code 1120) with the following output:
Microsoft (R) Incremental Linker Version 14.16.27025.1
Copyright (C) Microsoft Corporation. All rights reserved.

caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\CPUGeneral.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\CPUGenerator.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\CPUTypeDefault.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\Context.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\DLConvertor.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\ExpandUtils.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\LegacyTHDispatch.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\SparseTensorImpl.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\TensorGeometry.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\TensorUtils.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\UndefinedType.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\Utils.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\cpu\FlushDenormal.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\detail\CPUGuardImpl.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\detail\CUDAHooksInterface.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\detail\ComplexHooksInterface.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\detail\HIPHooksInterface.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\core\ATenGeneral.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\core\Formatting.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\core\LegacyDeviceTypeInit.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\core\LegacyTypeDispatch.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\core\Range.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\core\Tensor.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\core\VariableHooksInterface.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\core\blob.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\core\context_base.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\core\interned_strings.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\core\ivalue.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\core\register_symbols.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\core\thread_pool.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\core\type.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\native\Activation.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\native\AdaptiveAveragePooling.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\native\AffineGridGenerator.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\native\BatchLinearAlgebra.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\native\BinaryOps.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\native\ConstantPadNd.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\native\Convolution.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\native\ConvolutionTBC.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\native\Copy.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\native\DispatchStub.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\native\Distance.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\native\Distributions.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\native\Dropout.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\native\Embedding.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\native\EmbeddingBag.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\native\FractionalMaxPool2d.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\native\FractionalMaxPool3d.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\native\GridSampler.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\native\Indexing.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\native\Itertools.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\native\LegacyBridge.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\native\LegacyDefinitions.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\native\LegacyNNDefinitions.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\native\Linear.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\native\LinearAlgebra.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\native\Loss.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\native\LossCTC.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\native\Memory.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\native\Normalization.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\native\Onehot.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\native\PackedSequence.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\native\PixelShuffle.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\native\Pooling.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\native\QuantizedLinear.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\native\RNN.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\native\RangeFactories.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\native\ReduceOps.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\native\ReflectionPad.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\native\ReplicationPadding.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\native\Resize.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\native\RoiPooling.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\native\Scalar.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\native\SoftMax.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\native\SpectralOps.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\native\SummaryOps.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\native\TensorCompare.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\native\TensorConversions.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\native\TensorFactories.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\native\TensorIterator.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\native\TensorIteratorReduce.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\native\TensorProperties.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\native\TensorShape.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\native\TensorTransformations.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\native\TypeProperties.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\native\UnaryOps.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\native\Unique.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\native\WeightNorm.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\native\sparse\SparseTensor.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\native\sparse\SparseTensorMath.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\native\mkl\LinearAlgebra.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\native\mkl\SpectralOps.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\native\mkldnn\Conv.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\CPUByteType.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\CPUCharType.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\CPUDoubleType.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\CPUFloatType.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\CPUHalfType.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\CPUIntType.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\CPULongType.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\CPUShortType.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\LegacyTHCPUByteDispatcher.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\LegacyTHCPUCharDispatcher.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\LegacyTHCPUDoubleDispatcher.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\LegacyTHCPUFloatDispatcher.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\LegacyTHCPUHalfDispatcher.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\LegacyTHCPUIntDispatcher.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\LegacyTHCPULongDispatcher.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\LegacyTHCPUShortDispatcher.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\LegacyTHDispatcher.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\RegisterCPU.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\SparseCPUByteType.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\SparseCPUCharType.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\SparseCPUDoubleType.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\SparseCPUFloatType.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\SparseCPUIntType.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\SparseCPULongType.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\SparseCPUShortType.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\TypeDefault.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\TH\THGeneral.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\TH\THAllocator.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\TH\THSize.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\TH\THStorageFunctions.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\TH\THTensor.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\TH\THTensorRandom.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\TH\THTensorMath.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\TH\THTensorMoreMath.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\TH\THTensorEvenMoreMath.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\TH\THTensorConv.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\TH\THTensorLapack.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\TH\THBlas.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\TH\THLapack.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\TH\THLogAdd.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\TH\THRandom.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\TH\THFile.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\TH\THDiskFile.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\TH\THMemoryFile.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\TH\THVector.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\TH\vector\AVX.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\TH\vector\AVX2.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\THNN\init.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\native\cpu\UnaryOpsKernel.cpp.AVX2.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\native\cpu\TensorCompareKernel.cpp.AVX2.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\native\cpu\SoftMaxKernel.cpp.AVX2.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\native\cpu\ReduceOpsKernel.cpp.AVX2.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\native\cpu\IndexKernel.cpp.AVX2.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\native\cpu\GridSamplerKernel.cpp.AVX2.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\native\cpu\DistanceOpsKernel.cpp.AVX2.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\native\cpu\CopyKernel.cpp.AVX2.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\native\cpu\BinaryOpsKernel.cpp.AVX2.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\native\cpu\Activation.cpp.AVX2.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\native\cpu\UnaryOpsKernel.cpp.AVX.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\native\cpu\TensorCompareKernel.cpp.AVX.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\native\cpu\SoftMaxKernel.cpp.AVX.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\native\cpu\ReduceOpsKernel.cpp.AVX.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\native\cpu\IndexKernel.cpp.AVX.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\native\cpu\GridSamplerKernel.cpp.AVX.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\native\cpu\DistanceOpsKernel.cpp.AVX.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\native\cpu\CopyKernel.cpp.AVX.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\native\cpu\BinaryOpsKernel.cpp.AVX.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\native\cpu\Activation.cpp.AVX.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\native\cpu\UnaryOpsKernel.cpp.DEFAULT.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\native\cpu\TensorCompareKernel.cpp.DEFAULT.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\native\cpu\SoftMaxKernel.cpp.DEFAULT.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\native\cpu\ReduceOpsKernel.cpp.DEFAULT.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\native\cpu\IndexKernel.cpp.DEFAULT.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\native\cpu\GridSamplerKernel.cpp.DEFAULT.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\native\cpu\DistanceOpsKernel.cpp.DEFAULT.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\native\cpu\CopyKernel.cpp.DEFAULT.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\native\cpu\BinaryOpsKernel.cpp.DEFAULT.cpp.obj
caffe2\CMakeFiles\caffe2.dir\__\aten\src\ATen\native\cpu\Activation.cpp.DEFAULT.cpp.obj
caffe2\CMakeFiles\caffe2.dir\contrib\aten\aten_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\core\allocator.cc.obj
caffe2\CMakeFiles\caffe2.dir\core\blob_serialization.cc.obj
caffe2\CMakeFiles\caffe2.dir\core\blob_stats.cc.obj
caffe2\CMakeFiles\caffe2.dir\core\common.cc.obj
caffe2\CMakeFiles\caffe2.dir\core\context.cc.obj
caffe2\CMakeFiles\caffe2.dir\core\context_base.cc.obj
caffe2\CMakeFiles\caffe2.dir\core\db.cc.obj
caffe2\CMakeFiles\caffe2.dir\core\event.cc.obj
caffe2\CMakeFiles\caffe2.dir\core\graph.cc.obj
caffe2\CMakeFiles\caffe2.dir\core\init.cc.obj
caffe2\CMakeFiles\caffe2.dir\core\init_denormals.cc.obj
caffe2\CMakeFiles\caffe2.dir\core\init_intrinsics_check.cc.obj
caffe2\CMakeFiles\caffe2.dir\core\init_omp.cc.obj
caffe2\CMakeFiles\caffe2.dir\core\int8_serialization.cc.obj
caffe2\CMakeFiles\caffe2.dir\core\memonger.cc.obj
caffe2\CMakeFiles\caffe2.dir\core\module.cc.obj
caffe2\CMakeFiles\caffe2.dir\core\net.cc.obj
caffe2\CMakeFiles\caffe2.dir\core\net_async_base.cc.obj
caffe2\CMakeFiles\caffe2.dir\core\net_async_scheduling.cc.obj
caffe2\CMakeFiles\caffe2.dir\core\net_async_task.cc.obj
caffe2\CMakeFiles\caffe2.dir\core\net_async_task_future.cc.obj
caffe2\CMakeFiles\caffe2.dir\core\net_async_task_graph.cc.obj
caffe2\CMakeFiles\caffe2.dir\core\net_async_tracing.cc.obj
caffe2\CMakeFiles\caffe2.dir\core\net_dag_utils.cc.obj
caffe2\CMakeFiles\caffe2.dir\core\net_parallel.cc.obj
caffe2\CMakeFiles\caffe2.dir\core\net_simple.cc.obj
caffe2\CMakeFiles\caffe2.dir\core\net_simple_refcount.cc.obj
caffe2\CMakeFiles\caffe2.dir\core\numa.cc.obj
caffe2\CMakeFiles\caffe2.dir\core\operator.cc.obj
caffe2\CMakeFiles\caffe2.dir\core\operator_c10wrapper.cc.obj
caffe2\CMakeFiles\caffe2.dir\core\operator_schema.cc.obj
caffe2\CMakeFiles\caffe2.dir\core\plan_executor.cc.obj
caffe2\CMakeFiles\caffe2.dir\core\prof_dag_counters.cc.obj
caffe2\CMakeFiles\caffe2.dir\core\qtensor.cc.obj
caffe2\CMakeFiles\caffe2.dir\core\qtensor_serialization.cc.obj
caffe2\CMakeFiles\caffe2.dir\core\stats.cc.obj
caffe2\CMakeFiles\caffe2.dir\core\tensor.cc.obj
caffe2\CMakeFiles\caffe2.dir\core\tensor_int8.cc.obj
caffe2\CMakeFiles\caffe2.dir\core\test_utils.cc.obj
caffe2\CMakeFiles\caffe2.dir\core\transform.cc.obj
caffe2\CMakeFiles\caffe2.dir\core\types.cc.obj
caffe2\CMakeFiles\caffe2.dir\core\workspace.cc.obj
caffe2\CMakeFiles\caffe2.dir\utils\proto_convert.cc.obj
caffe2\CMakeFiles\caffe2.dir\utils\proto_wrap.cc.obj
caffe2\CMakeFiles\caffe2.dir\utils\proto_utils.cc.obj
caffe2\CMakeFiles\caffe2.dir\utils\murmur_hash3.cc.obj
caffe2\CMakeFiles\caffe2.dir\utils\smart_tensor_printer.cc.obj
caffe2\CMakeFiles\caffe2.dir\utils\signal_handler.cc.obj
caffe2\CMakeFiles\caffe2.dir\utils\string_utils.cc.obj
caffe2\CMakeFiles\caffe2.dir\utils\threadpool\ThreadPool.cc.obj
caffe2\CMakeFiles\caffe2.dir\utils\cpuid.cc.obj
caffe2\CMakeFiles\caffe2.dir\utils\bench_utils.cc.obj
caffe2\CMakeFiles\caffe2.dir\utils\math_cpu.cc.obj
caffe2\CMakeFiles\caffe2.dir\utils\math_utils.cc.obj
caffe2\CMakeFiles\caffe2.dir\utils\thread_name.cc.obj
caffe2\CMakeFiles\caffe2.dir\predictor\predictor.cc.obj
caffe2\CMakeFiles\caffe2.dir\predictor\predictor_utils.cc.obj
caffe2\CMakeFiles\caffe2.dir\predictor\predictor_config.cc.obj
caffe2\CMakeFiles\caffe2.dir\core\nomnigraph\Representations\NeuralNet.cc.obj
caffe2\CMakeFiles\caffe2.dir\core\nomnigraph\tests\test_util.cc.obj
caffe2\CMakeFiles\caffe2.dir\__\third_party\miniz-2.0.8\miniz.c.obj
caffe2\CMakeFiles\caffe2.dir\serialize\inline_container.cc.obj
caffe2\CMakeFiles\caffe2.dir\serialize\istream_adapter.cc.obj
caffe2\CMakeFiles\caffe2.dir\serialize\file_adapter.cc.obj
caffe2\CMakeFiles\caffe2.dir\serialize\read_adapter_interface.cc.obj
caffe2\CMakeFiles\caffe2.dir\db\create_db_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\db\protodb.cc.obj
caffe2\CMakeFiles\caffe2.dir\distributed\file_store_handler.cc.obj
caffe2\CMakeFiles\caffe2.dir\distributed\file_store_handler_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\distributed\store_handler.cc.obj
caffe2\CMakeFiles\caffe2.dir\distributed\store_ops.cc.obj
caffe2\CMakeFiles\caffe2.dir\observers\time_observer.cc.obj
caffe2\CMakeFiles\caffe2.dir\observers\runcnt_observer.cc.obj
caffe2\CMakeFiles\caffe2.dir\onnx\backend.cc.obj
caffe2\CMakeFiles\caffe2.dir\onnx\backend_rep.cc.obj
caffe2\CMakeFiles\caffe2.dir\onnx\device.cc.obj
caffe2\CMakeFiles\caffe2.dir\onnx\helper.cc.obj
caffe2\CMakeFiles\caffe2.dir\onnx\onnx_exporter.cc.obj
caffe2\CMakeFiles\caffe2.dir\onnx\onnxifi_graph_info.cc.obj
caffe2\CMakeFiles\caffe2.dir\onnx\onnxifi_init.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\abs_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\accumulate_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\accuracy_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\acos_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\affine_channel_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\apmeter_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\arg_ops.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\asin_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\assert_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\atan_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\atomic_ops.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\batch_box_cox_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\batch_bucketize_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\batch_gather_ops.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\batch_matmul_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\batch_moments_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\batch_sparse_to_dense_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\bbox_transform_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\bisect_percentile_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\boolean_mask_ops.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\boolean_unmask_ops.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\box_with_nms_limit_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\byte_weight_dequant_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\cast_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\cbrt_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\ceil_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\channel_backprop_stats_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\channel_shuffle_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\channel_stats_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\clip_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\collect_and_distribute_fpn_rpn_proposals_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\communicator_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\concat_split_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\conditional_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\conv_gradient_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\conv_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\conv_op_eigen.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\conv_op_shared.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\conv_transpose_gradient_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\conv_transpose_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\conv_transpose_op_mobile.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\copy_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\cos_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\cosh_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\cosine_embedding_criterion_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\counter_ops.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\create_scope_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\crf_viterbi_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\cross_entropy_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\ctc_beam_search_decoder_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\ctc_greedy_decoder_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\cube_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\data_couple.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\dataset_ops.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\deform_conv_gradient_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\deform_conv_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\dense_vector_to_id_list_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\distance_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\do_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\dropout_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\elementwise_add_gradient_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\elementwise_add_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\elementwise_div_gradient_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\elementwise_div_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\elementwise_linear_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\elementwise_logical_ops.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\elementwise_mul_gradient_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\elementwise_mul_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\elementwise_ops.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\elementwise_ops_schema.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\elementwise_ops_utils.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\elementwise_sub_gradient_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\elementwise_sub_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\elementwise_sum_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\elu_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\enforce_finite_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\ensure_clipped_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\ensure_cpu_output_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\exp_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\expand_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\expand_squeeze_dims_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\fc_inference.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\feature_maps_ops.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\feed_blob_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\filler_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\find_duplicate_elements_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\find_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\flatten_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\flexible_top_k.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\floor_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\free_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\fully_connected_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\fused_rowwise_8bit_conversion_ops.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\fused_rowwise_random_quantization_ops.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\gather_fused_8bit_rowwise_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\gather_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\gather_ranges_to_dense_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\generate_proposals_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\given_tensor_byte_string_to_uint8_fill_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\given_tensor_fill_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\glu_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\group_norm_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\gru_unit_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\h_softmax_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\half_float_ops.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\hard_sigmoid_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\heatmap_max_keypoint_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\if_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\im2col_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\index_hash_ops.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\index_ops.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\instance_norm_gradient_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\instance_norm_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\integral_image_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\is_empty_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\jsd_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\key_split_ops.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\last_n_window_collector.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\layer_norm_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\leaky_relu_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\length_split_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\lengths_pad_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\lengths_reducer_fused_8bit_rowwise_ops.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\lengths_reducer_ops.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\lengths_reducer_rowwise_8bit_ops.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\lengths_tile_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\lengths_top_k_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\listwise_l2r_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\load_save_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\local_response_normalization_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\locally_connected_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\locally_connected_op_util.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\log_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\logit_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\loss_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\lp_pool_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\lpnorm_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\lstm_unit_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\map_ops.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\margin_ranking_criterion_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\matmul_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\mean_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\merge_id_lists_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\minmax_gradient_ops.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\minmax_ops.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\mod_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\moments_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\multi_class_accuracy_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\negate_gradient_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\negative_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\ngram_ops.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\norm_planar_yuv_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\normalize_l1_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\normalize_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\numpy_tile_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\one_hot_ops.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\onnx_while_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\onnxifi_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\order_switch_ops.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\pack_rnn_sequence_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\pack_segments.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\pad_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\partition_ops.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\percentile_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\perplexity_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\piecewise_linear_transform_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\pool_gradient_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\pool_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\pool_op_util.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\pow_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\prelu_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\prepend_dim_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\quant_decode_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\rank_loss_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\reciprocal_gradient_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\reciprocal_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\reduce_front_back_max_ops.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\reduce_front_back_mean_ops.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\reduce_front_back_sum_ops.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\reduce_ops.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\reduction_ops.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\relu_n_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\relu_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\remove_data_blocks_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\replace_nan_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\reservoir_sampling.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\reshape_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\resize_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\reverse_packed_segs_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\rmac_regions_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\roi_align_gradient_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\roi_align_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\roi_align_rotated_gradient_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\roi_align_rotated_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\roi_pool_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\rowmul_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\rsqrt_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\scale_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\segment_reduction_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\selu_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\sequence_ops.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\shape_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\sigmoid_gradient_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\sigmoid_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\sin_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\sinh_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\sinusoid_position_encoding_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\slice_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\softmax_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\softmax_shared.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\softmax_with_loss_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\softplus_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\softsign_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\space_batch_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\sparse_normalize_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\sparse_to_dense_mask_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\sparse_to_dense_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\spatial_batch_norm_gradient_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\spatial_batch_norm_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\spatial_softmax_with_loss_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\sqr_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\sqrt_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\square_root_divide_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\stats_ops.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\stats_put_ops.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\stop_gradient.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\string_ops.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\stump_func_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\stylizer_ops.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\summarize_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\swish_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\tan_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\tanh_gradient_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\tanh_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\tensor_protos_db_input.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\text_file_reader.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\text_file_reader_utils.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\thresholded_relu_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\tile_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\top_k.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\transpose_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\tt_linear_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\unique_ops.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\upsample_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\utility_ops.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\variable_length_sequence_padding.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\weighted_multi_sampling_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\weighted_sample_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\while_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\workspace_ops.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\zero_gradient_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\experimental\c10\cpu\flatten_cpu.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\experimental\c10\cpu\averaged_loss_cpu.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\experimental\c10\cpu\mul_cpu.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\experimental\c10\cpu\relu_cpu.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\experimental\c10\cpu\expand_dims_cpu.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\experimental\c10\cpu\filler_cpu.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\experimental\c10\cpu\sparse_lengths_sum_cpu.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\experimental\c10\cpu\sigmoid_cpu.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\experimental\c10\cpu\cast_cpu.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\experimental\c10\cpu\stop_gradient_cpu.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\experimental\c10\cpu\batch_gather_cpu.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\experimental\c10\cpu\concat_cpu.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\experimental\c10\cpu\batch_matmul_cpu.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\experimental\c10\cpu\sigmoid_cross_entropy_with_logits_cpu.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\experimental\c10\cpu\fc_cpu.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\experimental\c10\cpu\enforce_finite_cpu.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\experimental\c10\cpu\add_cpu.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\experimental\c10\schemas\sigmoid.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\experimental\c10\schemas\layer_norm.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\experimental\c10\schemas\filler.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\experimental\c10\schemas\expand_dims.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\experimental\c10\schemas\mul.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\experimental\c10\schemas\relu.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\experimental\c10\schemas\stop_gradient.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\experimental\c10\schemas\sigmoid_cross_entropy_with_logits.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\experimental\c10\schemas\enforce_finite.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\experimental\c10\schemas\cast.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\experimental\c10\schemas\averaged_loss.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\experimental\c10\schemas\batch_matmul.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\experimental\c10\schemas\batch_gather.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\experimental\c10\schemas\fc.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\experimental\c10\schemas\concat.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\experimental\c10\schemas\sparse_lengths_sum.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\experimental\c10\schemas\add.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\experimental\c10\schemas\flatten.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\rnn\recurrent_network_blob_fetcher_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\rnn\recurrent_network_executor.cc.obj
caffe2\CMakeFiles\caffe2.dir\operators\rnn\recurrent_network_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\opt\annotations.cc.obj
caffe2\CMakeFiles\caffe2.dir\opt\backend_cutting.cc.obj
caffe2\CMakeFiles\caffe2.dir\opt\converter.cc.obj
caffe2\CMakeFiles\caffe2.dir\opt\dead_code_elim.cc.obj
caffe2\CMakeFiles\caffe2.dir\opt\device.cc.obj
caffe2\CMakeFiles\caffe2.dir\opt\distributed.cc.obj
caffe2\CMakeFiles\caffe2.dir\opt\distributed_converter.cc.obj
caffe2\CMakeFiles\caffe2.dir\opt\fusion.cc.obj
caffe2\CMakeFiles\caffe2.dir\opt\mobile.cc.obj
caffe2\CMakeFiles\caffe2.dir\opt\onnxifi_transformer.cc.obj
caffe2\CMakeFiles\caffe2.dir\opt\optimize_ideep.cc.obj
caffe2\CMakeFiles\caffe2.dir\opt\optimizer.cc.obj
caffe2\CMakeFiles\caffe2.dir\opt\passes.cc.obj
caffe2\CMakeFiles\caffe2.dir\opt\sink.cc.obj
caffe2\CMakeFiles\caffe2.dir\perfkernels\adagrad.cc.obj
caffe2\CMakeFiles\caffe2.dir\perfkernels\embedding_lookup.cc.obj
caffe2\CMakeFiles\caffe2.dir\perfkernels\fused_8bit_rowwise_embedding_lookup.cc.obj
caffe2\CMakeFiles\caffe2.dir\perfkernels\math_cpu_base.cc.obj
caffe2\CMakeFiles\caffe2.dir\perfkernels\typed_axpy.cc.obj
caffe2\CMakeFiles\caffe2.dir\queue\blobs_queue.cc.obj
caffe2\CMakeFiles\caffe2.dir\queue\blobs_queue_db.cc.obj
caffe2\CMakeFiles\caffe2.dir\queue\queue_ops.cc.obj
caffe2\CMakeFiles\caffe2.dir\queue\rebatching_queue.cc.obj
caffe2\CMakeFiles\caffe2.dir\queue\rebatching_queue_ops.cc.obj
caffe2\CMakeFiles\caffe2.dir\sgd\adadelta_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\sgd\adagrad_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\sgd\adam_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\sgd\clip_tensor_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\sgd\ftrl_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\sgd\gftrl_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\sgd\iter_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\sgd\lars_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\sgd\learning_rate_adaption_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\sgd\learning_rate_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\sgd\momentum_sgd_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\sgd\rmsprop_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\sgd\wngrad_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\sgd\yellowfin_op.cc.obj
caffe2\CMakeFiles\caffe2.dir\transforms\common_subexpression_elimination.cc.obj
caffe2\CMakeFiles\caffe2.dir\transforms\conv_to_nnpack_transform.cc.obj
caffe2\CMakeFiles\caffe2.dir\transforms\pattern_net_transform.cc.obj
caffe2\CMakeFiles\caffe2.dir\transforms\single_op_transform.cc.obj -LIBPATH:C:\PROGRA~1\Python37\libs lib\cpuinfo.lib lib\onnxifi_loader.lib "C:\Program Files (x86)\IntelSWTools\compilers_and_libraries\windows\mkl\lib\intel64_win\mkl_intel_lp64.lib" "C:\Program Files (x86)\IntelSWTools\compilers_and_libraries\windows\mkl\lib\intel64_win\mkl_intel_thread.lib" "C:\Program Files (x86)\IntelSWTools\compilers_and_libraries\windows\mkl\lib\intel64_win\mkl_core.lib" "C:\Program Files (x86)\IntelSWTools\compilers_and_libraries\windows\compiler\lib\intel64_win\libiomp5md.lib" "C:\Program Files (x86)\IntelSWTools\compilers_and_libraries\windows\mkl\lib\intel64_win\mkl_intel_lp64.lib" "C:\Program Files (x86)\IntelSWTools\compilers_and_libraries\windows\mkl\lib\intel64_win\mkl_intel_thread.lib" "C:\Program Files (x86)\IntelSWTools\compilers_and_libraries\windows\mkl\lib\intel64_win\mkl_core.lib" "C:\Program Files (x86)\IntelSWTools\compilers_and_libraries\windows\compiler\lib\intel64_win\libiomp5md.lib" lib\cpuinfo.lib -WHOLEARCHIVE:C:/Users/tolia/AppData/Local/Temp/pytorch/build/lib/caffe2_protos.lib lib\clog.lib -WHOLEARCHIVE:C:/Users/tolia/AppData/Local/Temp/pytorch/build/lib/onnx.lib lib\onnx_proto.lib "C:\Program Files\protobuf\lib\libprotobuf.lib" "C:\Program Files\zlib\lib\zlib.lib" -WHOLEARCHIVE:C:/Users/tolia/AppData/Local/Temp/pytorch/build/lib/Caffe2_perfkernels_avx.lib lib\c10.lib "C:\Program Files\google-glog\lib\glog.lib" "C:\Program Files\gflags\lib\gflags.lib" "C:\Program Files\gflags\lib\gflags.lib" shlwapi.lib -WHOLEARCHIVE:C:/Users/tolia/AppData/Local/Temp/pytorch/build/lib/Caffe2_perfkernels_avx2.lib kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib
Creating library lib\caffe2.lib and object lib\caffe2.exp
caffe2_protos.lib(torch.pb.cc.obj) : error LNK2001: unresolved external symbol "class google::protobuf::internal::ExplicitlyConstructed<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > google::protobuf::internal::fixed_address_empty_string" (?fixed_address_empty_string@internal@protobuf@google@@3V?$ExplicitlyConstructed@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@123@A)
bin\caffe2.dll : fatal error LNK1120: 1 unresolved externals
ninja: build stopped: subcommand failed.

Environment

PyTorch Version (e.g., 1.0): master

OS (e.g., Linux): Win10

How you installed PyTorch (conda, pip, source): source

Build command you used (if compiling from source): cmake + ninja

Python version: master

Issue 2:
Hi. Please suggest how to:

train a model in pytorch, save it on disk.

load the model in c++, call model:forward() several times without loading the model each time