Tensorflow: Windows C++ tensorflow_cc.dll has overlapping memory address between string gpu options for "allocator type" and "visible device list"

Created on 12 May 2020  ·  140Comments  ·  Source: tensorflow/tensorflow

Please make sure that this is a bug. As per our
GitHub Policy,
we only address code/doc bugs, performance issues, feature requests and
build/installation issues on GitHub. tag:bug_template

System information

  • Have I written custom code (as opposed to using a stock example script provided in TensorFlow): Yes
  • OS Platform and Distribution (e.g., Linux Ubuntu 16.04): Windows 10
  • Mobile device (e.g. iPhone 8, Pixel 2, Samsung Galaxy) if the issue happens on mobile device: NA
  • TensorFlow installed from (source or binary): source
  • TensorFlow version (use command below): 1.12.0 branched from 5b900cfe4b3b848f577315a0dde09a729f770e95
  • Python version: NA
  • Bazel version (if compiling from source): 0.19.2
  • GCC/Compiler version (if compiling from source): MSVC 2015
  • CUDA/cuDNN version: 10.0.130, 9.2.148
  • GPU model and memory: NVIDIA GP100 16Gb

You can collect some of this information using our environment capture
script
You can also obtain the TensorFlow version with:
NA

Describe the current behavior

I am creating as session as follows adapted from original code

   std::unique_ptr<tensorflow::Session>* session;
   tensorflow::SessionOptions options;
   tensorflow::ConfigProto* config = &options.config;
   float fraction =0.8;
   int whichGPU = 0;
   int cuda_device_count=1;
   tensorflow::GraphDef graph_def;
   tensorflow::status = tensorflow::ReadBinaryProto(tensorflow::Env::Default(), "C:\\\models\\graph.pb", &graph_def);
   auto* device_count = options.config.mutable_device_count();
   device_count->insert({ "GPU", cuda_device_count });
   device_count->insert({ "CPU", 1 });
   options.config.mutable_gpu_options()->set_per_process_gpu_memory_fraction(fraction);
   options.config.mutable_gpu_options()->set_visible_device_list(std::to_string(whichGPU));
   session->reset(tensorflow::NewSession(options));
  (*session)->Create(graph_def);

which results in

    70 2020-05-12 09:41:28.214176: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1432] 
    Found device 0 with properties: 
   71 name: Quadro GP100 major: 6 minor: 0 memoryClockRate(GHz): 1.4425
   72 pciBusID: 0000:01:00.0
   73 totalMemory: 16.00GiB freeMemory: 13.28GiB
   74 2020-05-12 09:41:28.215329: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1511] 
Adding visible gpu devices: 0
   75 2020-05-12 09:41:28.952392: I tensorflow/core/common_runtime/gpu/gpu_device.cc:982] Device interconnect StreamExecutor with strength 1 edge matrix:
   76 2020-05-12 09:41:28.952785: I tensorflow/core/common_runtime/gpu/gpu_device.cc:988]      0 
   77 2020-05-12 09:41:28.953095: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1001] 0:   N 
    78 2020-05-12 09:41:28.953962: E tensorflow/core/common_runtime/gpu/gpu_process_state.cc:106] Invalid allocator type: 0
   79 2020-05-12 09:41:28.954425: E tensorflow/core/common_runtime/session.cc:64] Failed to create session: Internal: Failed to get memory allocator for TF GPU 0 with 6899999744 bytes of memory.

Describe the expected behavior

Session is created and runs on GPU 0 only using only 80% of available memory

Standalone code to reproduce the issue

#include "tensorflow/core/protobuf/control_flow.pb.h"
#include "tensorflow/core/protobuf/config.pb.h"
#include <iostream>

int main() {
  tensorflow::GPUOptions gpu_options;

  gpu_options.set_visible_device_list("0");

  std::cout << "allocator_type " << gpu_options.allocator_type() << std::endl; //print 0

}

Other info / logs

Please see the following issues
https://github.com/tensorflow/tensorflow/issues/16291
https://github.com/fo40225/tensorflow-windows-wheel/issues/39

I have built my tensorflow.dll as follows:

$ENV:USE_BAZEL_VERSION="0.19.2"
$ENV:PYTHON_BIN_PATH=C:\ProgramData\Anaconda3\python.exe
$ENV:Path += ";C:\msys64\usr\bin"
$ENV:Path += ";C:\Program Files\NVIDIA GPU Computing ToolkitCUDA\v9.2\bin"
$ENV:Path += ";C:\Program Files\NVIDIA GPU Computing ToolkitCUDA\v9.2\extrasCUPTI\libx64"
$ENV:Path += ";C:\Program Files\NVIDIA GPU Computing ToolkitCUDA\cudnn-9.2-windows10-x64-v7.5.0.56\cuda\bin"
$ENV:BAZEL_SH = "C:\msys64\usr\bin\bash.exe"
$ENV:CUDA_TOOLKIT_PATH="C:\Program Files\NVIDIA GPU Computing ToolkitCUDA\v9.2\"
$ENV:TF_CUDA_VERSION="9.2"
$ENV:CUDNN_INSTALL_PATH="C:\Program Files\NVIDIA GPU Computing ToolkitCUDA\cudnn-9.2-windows10-x64-v7.5.0.56\cuda"
$ENV:TF_CUDNN_VERSION="7"
$ENV:TF_NCCL_VERSION="1"
$ENV:TF_CUDA_COMPUTE_CAPABILITIES="3.5,3.7,5.0,5.2,6.0,6.1"
$ENV:TF_CUDA_CLANG="0"
$ENV:TF_NEED_CUDA="1"
$ENV:TF_NEED_ROCM="0"
$ENV:TF_NEED_OPENCL_SYCL="0"

$params = "configure.py",""
Remove-Item -Recurse -Force "C:\Windows\system32config\systemprofile_bazel_SYSTEMinstall\75b09cf1ac98c0ffb0534079b30efcc4"
cmd /c "ECHO Y" | & python.exe @params
bazel.exe clean --expunge
bazel.exe build --copt=-nvcc_options=disable-warnings --test_tag_filters=-no_oss,-gpu,-benchmark-test,-nomac,-no_mac --announce_rc --test_timeout 300,450,1200,3600 --test_size_filters=small,medium --jobs=12 //tensorflow:libtensorflow_cc.so //tensorflow:libtensorflow_framework.so

edits have been made to the following files:

within

tensorflow/BUILD

`"//tensorflow:windows": [],`

becomes

"//tensorflow:windows": [
            "-def:" +  # This line must be directly followed by the exported_symbols_msvc.lds file
            "$(location //tensorflow:tf_exported_symbols_msvc.lds)",
        ],

and within
tf_cc_shared_object the function of tensorflow/BUILD

    visibility = ["//visibility:public"],
    deps = [
        "//tensorflow:tf_exported_symbols.lds",
        "//tensorflow:tf_version_script.lds",
        "//tensorflow/c:c_api",
        "//tensorflow/c/eager:c_api",

becomes

    visibility = ["//visibility:public"],
    deps = [
        "//tensorflow:tf_exported_symbols.lds",
        "//tensorflow:tf_exported_symbols_msvc.lds",
        "//tensorflow:tf_version_script.lds",
        "//tensorflow/c:c_api",
        "//tensorflow/c/eager:c_api",

The contents of tf_exported_symbols_msvc.lds are

LIBRARY tensorflow_cc
EXPORTS
    ??0MetaGraphDef@tensorflow@@QEAA@XZ
    ??1MetaGraphDef@tensorflow@@UEAA@XZ
    ??0LogMessageFatal@internal@tensorflow@@QEAA@PEBDH@Z
    ??1LogMessageFatal@internal@tensorflow@@UEAA@XZ
    ??0CheckOpMessageBuilder@internal@tensorflow@@QEAA@PEBD@Z
    ??1CheckOpMessageBuilder@internal@tensorflow@@QEAA@XZ
    ?ForVar2@CheckOpMessageBuilder@internal@tensorflow@@QEAAPEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@XZ
    ?NewString@CheckOpMessageBuilder@internal@tensorflow@@QEAAPEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ
    ?GetVarint32PtrFallback@core@tensorflow@@YAPEBDPEBD0PEAI@Z
    ?SlowCopyFrom@Status@tensorflow@@AEAAXPEBUState@12@@Z
    ?_GraphDef_default_instance_@tensorflow@@3VGraphDefDefaultTypeInternal@1@A
    ?NewSession@tensorflow@@YA?AVStatus@1@AEBUSessionOptions@1@PEAPEAVSession@1@@Z
    ?InitMain@port@tensorflow@@YAXPEBDPEAHPEAPEAPEAD@Z
    ?FastUInt64ToBufferLeft@strings@tensorflow@@YA_K_KPEAD@Z
    ?StrCat@strings@tensorflow@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBVAlphaNum@12@@Z
    ?empty_string@Status@tensorflow@@CAAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ
    ?NewSession@tensorflow@@YAPEAVSession@1@AEBUSessionOptions@1@@Z
    ?InternalSwap@ConfigProto@tensorflow@@AEAAXPEAV12@@Z
    ?CopyFrom@ConfigProto@tensorflow@@QEAAXAEBV12@@Z
    ??0ConfigProto@tensorflow@@QEAA@XZ
    ?DebugString@TensorShapeRep@tensorflow@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ
    ??6tensorflow@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@AEAV12@AEBVStatus@0@@Z
    ??0Status@tensorflow@@QEAA@W4Code@error@1@Vstring_view@absl@@@Z
    ?StrCat@strings@tensorflow@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBVAlphaNum@12@00@Z
    ??0SessionOptions@tensorflow@@QEAA@XZ
    ??1ConfigProto@tensorflow@@UEAA@XZ
    ?ReadBinaryProto@tensorflow@@YA?AVStatus@1@PEAVEnv@1@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAVMessageLite@protobuf@google@@@Z
    ?Default@Env@tensorflow@@SAPEAV12@XZ
    ?CheckIsAlignedAndSingleElement@Tensor@tensorflow@@AEBAXXZ
    ?_SaverDef_default_instance_@tensorflow@@3VSaverDefDefaultTypeInternal@1@A
    ?CheckTypeAndIsAligned@Tensor@tensorflow@@AEBAXW4DataType@2@@Z
    ??1Tensor@tensorflow@@QEAA@XZ
    ??0Tensor@tensorflow@@QEAA@W4DataType@1@AEBVTensorShape@1@@Z
    ??0?$TensorShapeBase@VTensorShape@tensorflow@@@tensorflow@@QEAA@XZ
    ??0?$TensorShapeBase@VTensorShape@tensorflow@@@tensorflow@@QEAA@V?$Span@$$CB_J@absl@@@Z
    ?DestructorOutOfLine@TensorShapeRep@tensorflow@@AEAAXXZ
    ?TfCheckOpHelperOutOfLine@tensorflow@@YAPEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBVStatus@1@PEBD@Z
    ?SlowCopyFrom@TensorShapeRep@tensorflow@@AEAAXAEBV12@@Z
    ?dim_size@?$TensorShapeBase@VTensorShape@tensorflow@@@tensorflow@@QEBA_JH@Z
    ?CheckDimsEqual@TensorShape@tensorflow@@AEBAXH@Z
    ?CheckDimsAtLeast@TensorShape@tensorflow@@AEBAXH@Z
    ??0Tensor@tensorflow@@QEAA@XZ
    ??0GraphDef@tensorflow@@QEAA@XZ
    ??1GraphDef@tensorflow@@UEAA@XZ
    ?CheckType@Tensor@tensorflow@@AEBAXW4DataType@2@@Z
    ??1NodeDef@tensorflow@@UEAA@XZ
    ??0NodeDef@tensorflow@@QEAA@AEBV01@@Z
    ?DEVICE_CPU@tensorflow@@3QEBDEB
    ?DEVICE_GPU@tensorflow@@3QEBDEB
    ?DEVICE_SYCL@tensorflow@@3QEBDEB
    ?ThenBlasGemm@Stream@stream_executor@@QEAAAEAV12@W4Transpose@blas@2@0_K11MAEBV?$DeviceMemory@M@2@H2HMPEAV52@H@Z
    ?kDatasetGraphKey@DatasetBase@data@tensorflow@@2QBDB
    ??0?$TensorShapeBase@VTensorShape@tensorflow@@@tensorflow@@QEAA@V?$Span@$$CB_J@absl@@@Z
    ??0?$TensorShapeBase@VTensorShape@tensorflow@@@tensorflow@@QEAA@XZ
    ??0CheckOpMessageBuilder@internal@tensorflow@@QEAA@PEBD@Z
    ??0GraphDef@tensorflow@@QEAA@XZ
    ??0LogMessageFatal@internal@tensorflow@@QEAA@PEBDH@Z
    ??0MetaGraphDef@tensorflow@@QEAA@XZ
    ??0SessionOptions@tensorflow@@QEAA@XZ
    ??0Tensor@tensorflow@@QEAA@W4DataType@1@AEBVTensorShape@1@@Z
    ?DebugString@Tensor@tensorflow@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ
    ?Default@Env@tensorflow@@SAPEAV12@XZ
    ?DestructorOutOfLine@TensorShapeRep@tensorflow@@AEAAXXZ
    ?ForVar2@CheckOpMessageBuilder@internal@tensorflow@@QEAAPEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@XZ
    ?GetVarint32PtrFallback@core@tensorflow@@YAPEBDPEBD0PEAI@Z
    ?SlowCopyFrom@TensorShapeRep@tensorflow@@AEAAXAEBV12@@Z
    ?TfCheckOpHelperOutOfLine@tensorflow@@YAPEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBVStatus@1@PEBD@Z
    ?ThenBlasGemm@Stream@stream_executor@@QEAAAEAV12@W4Transpose@blas@2@0_K11MAEBV?$DeviceMemory@M@2@H2HMPEAV52@H@Z
    ?ToString@Status@tensorflow@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ
    ??0Tensor@tensorflow@@QEAA@XZ
    ??1CheckOpMessageBuilder@internal@tensorflow@@QEAA@XZ
    ??1ConfigProto@tensorflow@@UEAA@XZ
    ??1LogMessageFatal@internal@tensorflow@@UEAA@XZ
    ??1NodeDef@tensorflow@@UEAA@XZ
    ??1Tensor@tensorflow@@QEAA@XZ
    ?CheckDimsAtLeast@TensorShape@tensorflow@@AEBAXH@Z
    ?CheckDimsEqual@TensorShape@tensorflow@@AEBAXH@Z
    ?CheckIsAlignedAndSingleElement@Tensor@tensorflow@@AEBAXXZ
    ?CheckTypeAndIsAligned@Tensor@tensorflow@@AEBAXW4DataType@2@@Z
    ?CopyFromInternal@Tensor@tensorflow@@AEAAXAEBV12@AEBVTensorShape@2@@Z
    ?_GraphDef_default_instance_@tensorflow@@3VGraphDefDefaultTypeInternal@1@A
    ?dim_size@?$TensorShapeBase@VTensorShape@tensorflow@@@tensorflow@@QEBA_JH@Z
    ?DebugString@Tensor@tensorflow@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ
    ?StrCat@strings@tensorflow@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBVAlphaNum@12@0@Z
    ?CopyFrom@GraphDef@tensorflow@@QEAAXAEBV12@@Z
    ??_7ConfigProto@tensorflow@@6B@
    ??$CreateMaybeMessage@VGPUOptions@tensorflow@@$$V@Arena@protobuf@google@@CAPEAVGPUOptions@tensorflow@@PEAV012@@Z
    ??0GraphDef@tensorflow@@QEAA@AEBV01@@Z
    ?fixed_address_empty_string@internal@protobuf@google@@3V?$ExplicitlyConstructed@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@123@A

As documented by
https://github.com/tensorflow/tensorflow/issues/22047#issuecomment-421452033

My software is linked against libprotobuf.lib from https://mirror.bazel.build/github.com/google/protobuf/archive/v3.6.0.tar.gz

built as

cmake -G "Visual Studio 14 2015 Win64"  .. -DCMAKE_INSTALL_PREFIX="%current%\protobuf-3.6.0" -Dprotobuf_BUILD_TESTS=OFF -Dprotobuf_BUILD_SHARED_LIBS=ON -Dprotobuf_MSVC_STATIC_RUNTIME=OFF
cmake --build . --target install --config Release -- /maxcpucount:12

I also tried editing tensorflow\tf_version_script.lds to include

*protobuf*

I also tried the TF_EXPORT macro from #include "tensorflow/core/platform/macros.h"

in
tensorflow/core/public/session_options.h
and
tensorflow/core/common_runtime/session_options.cc

as suggested by
https://github.com/sitting-duck/stuff/tree/master/ai/tensorflow/build_tensorflow_1.14_source_for_Windows

Do you have any suggestions about how to make sure that

the GPU options for allocator type and visible device list do not share the same memory but we still have a monolithic DLL under windows?

TF 1.12 gpu runtime performance

Most helpful comment

OK so it is FIXED YAYAYAAYA!

here is the output

visible_device_list 0
allocator_type 7
visible_device_list 0
allocator_type 7
visible_device_list 5
allocator_type 3
visible_device_list 5

C:\Users\Administrator\source\repos\TFDriver\x64\Release\TFDriver.exe (process 14016) exited with code 0.
To automatically close the console when debugging stops, enable Tools->Options->Debugging->Automatically close the console when debugging stops.
Press any key to close this window . . .

The file TFDriver.cpp

```#include "tensorflow/core/protobuf/control_flow.pb.h"

include "tensorflow/core/protobuf/config.pb.h"

include

int main() {
tensorflow::GPUOptions gpu_options;

gpu_options.set_visible_device_list("0");

std::cout << "allocator_type " << gpu_options.allocator_type() << std::endl;
std::cout << "visible_device_list " << gpu_options.visible_device_list() << std::endl;

gpu_options.set_allocator_type("7");

std::cout << "allocator_type " << gpu_options.allocator_type() << std::endl;
std::cout << "visible_device_list " << gpu_options.visible_device_list() << std::endl;


gpu_options.set_visible_device_list("5");

std::cout << "allocator_type " << gpu_options.allocator_type() << std::endl;
std::cout << "visible_device_list " << gpu_options.visible_device_list() << std::endl;

gpu_options.set_allocator_type("3");

std::cout << "allocator_type " << gpu_options.allocator_type() << std::endl;
std::cout << "visible_device_list " << gpu_options.visible_device_list() << std::endl;

}

Here is the Visual Studio .xml





Debug
Win32


Release
Win32


Debug
x64


Release
x64



16.0
Win32Proj
{d4eaaa20-e3d3-46ee-b1e9-08ab9200c828}
TFDriver
10.0



Application
true
v142
Unicode


Application
false
v142
true
Unicode


Application
true
v142
Unicode


Application
false
v142
true
Unicode




















true


false


true


false



Level3
true
WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
true


Console
true




Level3
true
true
true
WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
true


Console
true
true
true




Level3
true
_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
true


Console
true




Level3
true
true
true
NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
true
C:\Users\Administrator\dev\attempt6\tensorflow\bazel-bin\tensorflow;C:\Users\Administrator\dev\attempt6\tensorflow\bazel-bin;C:\Users\Administrator\dev\attempt6\tensorflow\bazel-tensorflow\external\com_google_protobuf\src;C:\Users\Administrator\dev\attempt6\tensorflow;%(AdditionalIncludeDirectories)


Console
true
true
true
external\com_google_absl\absl\numeric\libint128.a
;external\com_google_absl\abslbase\libspinlock_wait.a
;external\com_google_absl\abslbase\libdynamic_annotations.a
;external\com_google_absl\abslbase\libbase.a
;external\com_google_absl\abslbase\libthrow_delegate.a
;external\com_google_absl\absl\strings\libinternal.a
;external\com_google_absl\absl\strings\libstrings.a
;external\com_google_absl\absl\types\libbad_optional_access.a
;external\com_google_protobuf\libprotobuf_lite.a
;external\com_google_protobuf\libprotobuf.lo
;tensorflow\core\profiler\protobuf\libxplane_proto_cc_impl.lo
;tensorflow\core\util\libtest_log_proto_impl_cc_impl.lo
;tensorflow\core\util\libmemmapped_file_system_proto_cc_impl.lo
;tensorflow\core\framework\libversions_proto_cc_impl.lo
;tensorflow\core\framework\libtypes_proto_cc_impl.lo
;tensorflow\core\framework\libtensor_slice_proto_cc_impl.lo
;tensorflow\core\framework\libtensor_shape_proto_cc_impl.lo
;tensorflow\core\framework\libresource_handle_proto_cc_impl.lo
;tensorflow\core\framework\libtensor_proto_cc_impl.lo
;tensorflow\core\util\libsaved_tensor_slice_proto_cc_impl.lo
;tensorflow\core\framework\libsummary_proto_cc_impl.lo
;tensorflow\core\util\libevent_proto_cc_impl.lo
;tensorflow\core\liberror_codes_proto_impl_cc_impl.lo
;tensorflow\core\lib\core\liberror_codes_proto_cc_impl.lo
;tensorflow\core\framework\libvariable_proto_cc_impl.lo
;tensorflow\core\framework\liballocation_description_proto_cc_impl.lo
;tensorflow\core\framework\libtensor_description_proto_cc_impl.lo
;tensorflow\core\framework\libstep_stats_proto_cc_impl.lo
;tensorflow\core\framework\libattr_value_proto_cc_impl.lo
;tensorflow\core\framework\libop_def_proto_cc_impl.lo
;tensorflow\core\framework\libnode_def_proto_cc_impl.lo
;tensorflow\core\framework\libfunction_proto_cc_impl.lo
;tensorflow\core\framework\libgraph_proto_cc_impl.lo
;tensorflow\core\framework\libremote_fused_graph_execute_info_proto_cc_impl.lo
;tensorflow\core\framework\libreader_base_proto_cc_impl.lo
;tensorflow\core\framework\liblog_memory_proto_cc_impl.lo
;tensorflow\core\framework\libkernel_def_proto_cc_impl.lo
;tensorflow\core\framework\libgraph_transfer_info_proto_cc_impl.lo
;tensorflow\core\framework\libdevice_attributes_proto_cc_impl.lo
;tensorflow\core\framework\libcost_graph_proto_cc_impl.lo
;tensorflow\core\framework\libapi_def_proto_cc_impl.lo
;tensorflow\core\example\libexample_parser_configuration_proto_cc_impl.lo
;tensorflow\core\example\libexample_protos_cc_impl.lo
;tensorflow\core\libcore_protos_cc_impl.lo
;tensorflow\core\grappler\costs\libop_performance_data_cc_impl.lo
;tensorflow\stream_executor\libdnn_proto_cc_impl.lo
;tensorflow\core\libconv_autotuning_proto_cc_impl.lo
;tensorflow\core\libautotuning_proto_cc_impl.lo
;externaldouble_conversion\libdouble-conversion.a
;external\zlib\libzlib.a
;external\snappy\libsnappy.a
;tensorflow\core\platformwindows\libenv_time.a
;tensorflow\core\platform\default\liblogging.a
;tensorflow\core\platform\libstr_util.a
;external\nsync\libnsync_cpp.a
;tensorflow\core\platform\default\libmutex.a
;tensorflow\core\platform\libstringprintf.a
;tensorflow\core\platform\libnumbers.a
;tensorflow\core\platform\libstrcat.a
;tensorflow\core\platformwindows\libstacktrace.a
;tensorflow\core\platform\libstatus.a
;external\com_google_absl\absl\time\internal\cctz\libcivil_time.a
;external\com_google_absl\absl\time\internal\cctz\libtime_zone.a
;external\com_google_absl\absl\time\libtime.a
;tensorflow\core\platform\libhash.a
;tensorflow\core\platform\default\libtracing.lo
;tensorflow\core\platform\libsetround.a
;external\com_google_absl\abslbase\libmalloc_internal.a
;external\com_google_absl\absl\debugging\libdemangle_internal.a
;external\com_google_absl\absl\debugging\libdebugging_internal.a
;external\com_google_absl\absl\debugging\libsymbolize.a
;external\com_google_absl\absl\debugging\libstacktrace.a
;external\com_google_absl\absl\synchronization\libgraphcycles_internal.a
;external\com_google_absl\absl\synchronization\libsynchronization.a
;external\com_google_absl\absl\container\libhashtablez_sampler.a
;external\com_google_absl\absl\container\libraw_hash_set.a
;external\com_google_absl\absl\types\libbad_variant_access.a
;external\com_google_absl\abslhash\libcity.a
;external\com_google_absl\abslhash\libhash.a
;external\com_googlesource_code_re2\libre2.a
;tensorflow\core\platform\libprotobuf.a
;tensorflow\core\platformwindows\libplatform_port.a
;tensorflow\core\platform\libscanner.a
;tensorflow\core\platform\libpath.lo
;tensorflow\core\platformwindows\libwide_char.a
;tensorflow\core\platformwindows\libload_library.a
;tensorflow\core\platform\liberror.a
;tensorflow\core\platform\libdenormal.a
;tensorflow\core\platformwindows\liberror_windows.a
;tensorflow\core\platformwindows\libenv.a
;tensorflow\core\util\libreporter.a
;tensorflow\core\util\libenv_var.a
;externalhighwayhash\libarch_specific.a
;externalhighwayhash\libsip_hash.a
;external\fft2d\libfft2d.a
;external\farmhash_archive\libfarmhash.a
;external\libjpeg_turbo\libsimd_win_x86_64.a
;external\libjpeg_turbo\libjpeg.a
;external\gif\libgif.a
;tensorflow\core\platform\default\libunbounded_work_queue.a
;tensorflow\core\platform\libcoding.a
;tensorflow\core\platform\libtensor_coding.a
;tensorflow\core\platformwindows\libsubprocess.a
;tensorflow\core\platformwindows\libstacktrace_handler.a
;tensorflow\core\platform\default\libresource.a
;tensorflow\core\platform\libplatform_strings.a
;tensorflow\core\platformwindows\libnet.a
;tensorflow\core\platform\liblogger.lo
;tensorflow\core\platform\libcpu_feature_guard.a
;tensorflow\core\platform\libbase64.a
;tensorflow\core\platform\libabi.a
;tensorflow\core\lib\strings\libproto_text_util.a
;tensorflow\core\lib\strings\libproto_serialization.a
;tensorflow\core\lib\strings\libordered_code.a
;tensorflow\core\lib\bfloat16\libbfloat16.a
;tensorflow\core\lib\random\libphilox.lo
;tensorflow\core\lib\random\libweighted_picker.lo
;tensorflow\core\platform\librandom.a
;tensorflow\core\libhistogram\libhistogram.lo
;tensorflow\core\lib\monitoring\libcollection_registry.a
;tensorflow\core\lib\monitoring\libsampler.a
;tensorflow\core\lib\monitoring\libpercentile_sampler.a
;tensorflow\core\lib\io\libzlib_compression_options.lo
;tensorflow\core\lib\io\libzlib_outputbuffer.lo
;tensorflow\core\lib\io\libinputstream_interface.lo
;tensorflow\core\lib\io\libzlib_inputstream.lo
;tensorflow\core\lib\io\libiterator.lo
;tensorflow\core\lib\io\libcache.a
;tensorflow\core\libhash\libcrc32c.a
;tensorflow\core\lib\io\libblock.lo
;tensorflow\core\lib\io\libtable.lo
;tensorflow\core\lib\io\libsnappy_outputbuffer.lo
;tensorflow\core\lib\io\libsnappy_inputbuffer.lo
;tensorflow\core\lib\io\libcompression.lo
;tensorflow\core\lib\io\librecord_writer.lo
;tensorflow\core\lib\io\librandom_inputstream.lo
;tensorflow\core\lib\io\libbuffered_inputstream.lo
;tensorflow\core\lib\io\librecord_reader.lo
;tensorflow\core\lib\io\libinputbuffer.lo
;tensorflow\core\lib\core\libbitmap.lo
;tensorflow\core\lib\core\libarena.a
;tensorflow\core\liblib_internal_impl.lo
;external\com_google_absl\absl\strings\libstr_format_internal.a
;tensorflow\stream_executor\lib\liblib.a
;tensorflow\stream_executor\liballocator_stats.a
;tensorflow\stream_executor\libplugin.a
;tensorflow\stream_executor\libplatform.a
;tensorflow\stream_executor\platform\default\libdso_loader.a
;tensorflow\stream_executor\cuda\libcuda_stub.a
;tensorflow\stream_executor\cuda\libcudart_stub.a
;tensorflow\stream_executor\rocm\librocm_platform_id.a
;tensorflow\stream_executorhost\libhost_platform_id.a
;tensorflow\stream_executor\libmulti_platform_manager.a
;tensorflow\stream_executor\libexecutor_cache.a
;tensorflow\stream_executor\libdnn.a
;tensorflow\stream_executor\libblas.a
;tensorflow\stream_executor\libplugin_registry.a
;tensorflow\stream_executor\libkernel_spec.a
;tensorflow\stream_executor\libkernel.a
;tensorflow\stream_executor\libdevice_description.a
;tensorflow\stream_executor\libstream_executor_internal.a
;tensorflow\stream_executor\libtimer.a
;tensorflow\stream_executor\libtemporary_device_memory.a
;tensorflow\stream_executor\libtemporary_memory_manager.a
;tensorflow\stream_executor\librng.a
;tensorflow\stream_executor\libevent.a
;tensorflow\stream_executor\libstream_executor_pimpl.a
;tensorflow\stream_executorhost\libhost_timer.a
;tensorflow\stream_executorhost\libhost_stream.a
;tensorflow\stream_executorhost\libhost_gpu_executor.lo
;tensorflow\stream_executorhost\libhost_platform.lo
;tensorflow\stream_executor\cuda\libcuda_platform_id.a
;tensorflow\stream_executor\libscratch_allocator.a
;external\com_google_absl\absl\debugging\libleak_check.a
;tensorflow\stream_executor\cuda\libcuda_diagnostics.a
;tensorflow\stream_executor\cuda\libcuda_driver.a
;tensorflow\core\platform\default\libcuda_libdevice_path.a
;tensorflow\stream_executor\gpu\libasm_compiler.a
;tensorflow\core\profiler\internal\libtraceme_recorder_impl.lo
;external\llvm-project\llvm\libdemangle.a
;external\llvm-project\llvm\libsupport.a
;external\llvm-project\llvm\libbitstream_reader.a
;external\llvm-project\llvm\libremarks.a
;external\llvm-project\llvm\libbinary_format.a
;external\llvm-project\llvm\libcore.a
;external\llvm-project\llvm\libprofile_data.a
;external\llvm-project\llvm\libtext_api.a
;external\llvm-project\llvm\libdebug_info_msf.a
;external\llvm-project\llvm\libdebug_info_code_view.a
;external\llvm-project\llvm\libmc.a
;external\llvm-project\llvm\libmc_parser.a
;external\llvm-project\llvm\libbit_reader.a
;external\llvm-project\llvm\libobject.a
;external\llvm-project\llvm\libanalysis.a
;external\llvm-project\llvm\libtransform_utils.a
;external\llvm-project\llvm\libtarget.a
;tensorflow\compiler\xla\libxla_data_proto_cc_impl.lo
;tensorflow\compiler\xla\service\libhlo_proto_cc_impl.lo
;tensorflow\compiler\xla\libxla_proto_cc_impl.lo
;tensorflow\compiler\xla\libstatus_macros.a
;tensorflow\compiler\xla\libutil.a
;tensorflow\compiler\xla\libprotobuf_util.a
;tensorflow\compiler\xla\libshape_util.a
;tensorflow\compiler\xla\libshape_layout.a
;external\com_google_absl\absl\flags\libmarshalling.a
;external\com_google_absl\absl\flags\libinternal.a
;external\com_google_absl\absl\flags\libconfig.a
;external\com_google_absl\absl\flags\libhandle.a
;external\com_google_absl\absl\flags\libregistry.a
;external\com_google_absl\absl\flags\libflag.a
;tensorflow\compiler\xla\libarray.a
;tensorflow\compiler\xla\libliteral.a
;tensorflow\compiler\xla\service\libcomputation_placer.lo
;tensorflow\compiler\xla\service\libcomputation_layout.a
;tensorflow\compiler\xla\service\libhlo_module_config.a
;tensorflow\compiler\xla\service\cpu\libcpu_options.a
;tensorflow\compiler\xla\service\libname_uniquer.a
;tensorflow\core\platform\default\libhuman_readable_json.a
;tensorflow\compiler\xla\libwindow_util.a
;tensorflow\compiler\xla\libliteral_util.a
;tensorflow\compiler\xla\libcomparison_util.a
;tensorflow\compiler\xla\service\libhlo.a
;tensorflow\compiler\xla\service\libshape_inference.a
;tensorflow\compiler\xla\service\libhlo_module_group.a
;tensorflow\compiler\xla\service\libhlo_verifier.a
;tensorflow\compiler\xla\service\libbuffer_value.a
;tensorflow\compiler\xla\service\liblogical_buffer.a
;tensorflow\compiler\xla\service\liblogical_buffer_analysis.a
;tensorflow\compiler\xla\service\libhlo_value.a
;tensorflow\compiler\xla\service\libcall_graph.a
;tensorflow\compiler\xla\service\libhlo_dataflow_analysis.a
;tensorflow\compiler\xla\service\libtuple_points_to_analysis.a
;tensorflow\compiler\jit\libcommon.a
;tensorflow\core\framework\libtensor_shape.lo
;tensorflow\core\framework\libresource_handle.lo
;tensorflow\core\framework\libbfloat16.lo
;tensorflow\core\framework\liballocator_registry_impl.lo
;tensorflow\core\framework\liballocator.lo
;tensorflow\core\framework\libtensor.lo
;tensorflow\core\util\libtensor_format.a
;tensorflow\core\util\libstats_calculator_portable.a
;tensorflow\core\util\libport.lo
;tensorflow\core\util\libpadding.a
;tensorflow\core\util\libeinsum_op_util.a
;tensorflow\core\profiler\internal\libannotation_stack_impl.lo
;tensorflow\core\framework\libattr_value_proto_text.lo
;tensorflow\core\framework\libattr_value_util.a
;tensorflow\core\framework\libop_def_util.a
;tensorflow\core\framework\libnode_def_util.a
;tensorflow\core\framework\libshape_inference.a
;tensorflow\core\framework\libop_def_builder.a
;tensorflow\core\framework\libop.a
;tensorflow\core\framework\libnode_properties.a
;tensorflow\core\framework\libcommon_shape_fns.a
;tensorflow\core\util\libversion_info.lo
;tensorflow\core\example\libfeature_util.lo
;tensorflow\core\libframework_internal_impl.lo
;tensorflow\compiler\xla\libparse_flags_from_env.a
;tensorflow\compiler\xla\libdebug_options_flags.a
;tensorflow\compiler\xla\service\libhlo_cost_analysis.a
;tensorflow\compiler\xla\service\libhlo_reachability.a
;tensorflow\compiler\xla\service\libhlo_ordering.a
;tensorflow\compiler\xla\service\libhlo_buffer.a
;tensorflow\compiler\xla\service\libhlo_alias_analysis.a
;tensorflow\compiler\xla\service\libhlo_live_range.a
;tensorflow\compiler\xla\service\libheap_simulator.a
;tensorflow\compiler\xla\service\libmemory_space_assignment.a
;tensorflow\compiler\xla\service\libbuffer_assignment.a
;tensorflow\compiler\xla\service\libhlo_proto_util.a
;tensorflow\compiler\xla\libmetric_table_report.a
;tensorflow\compiler\xla\service\libhuman_readable_profile_builder.a
;tensorflow\compiler\xla\service\libhlo_profile_printer_data_cc_impl.lo
;tensorflow\compiler\xla\service\libhlo_profile_printer.a
;tensorflow\compiler\xla\service\libhlo_execution_profile_data_cc_impl.lo
;tensorflow\compiler\xla\service\libhlo_execution_profile.a
;tensorflow\compiler\xla\service\libhlo_graph_dumper.lo
;tensorflow\compiler\xla\service\libdump.a
;tensorflow\compiler\xla\service\llvm_ir\libllvm_util.a
;external\llvm-project\llvm\libinst_combine.a
;external\llvm-project\llvm\libaggressive_inst_combine.a
;external\llvm-project\llvm\libscalar.a
;external\llvm-project\llvm\libobjc_arc.a
;external\llvm-project\llvm\libvectorize.a
;external\llvm-project\llvm\libinstrumentation.a
;external\llvm-project\llvm\libbit_writer.a
;external\llvm-project\llvm\libcode_gen.a
;external\llvm-project\llvm\libselection_dag.a
;external\llvm-project\llvm\libnvptx_info.a
;external\llvm-project\llvm\libnvptx_desc.a
;external\llvm-project\llvm\liblinker.a
;external\llvm-project\llvm\libasm_parser.a
;external\llvm-project\llvm\libir_reader.a
;external\llvm-project\llvm\libfrontend_open_mp.a
;external\llvm-project\llvm\libipo.a
;external\llvm-project\llvm\libdebug_info_dwarf.a
;external\llvm-project\llvm\libasm_printer.a
;external\llvm-project\llvm\libnvptx_code_gen.a
;external\llvm-project\llvm\libmir_parser.a
;external\llvm-project\llvm\libglobal_i_sel.a
;external\llvm-project\llvm\libamdgpu_utils.a
;external\llvm-project\llvm\libamdgpu_info.a
;external\llvm-project\llvm\libamdgpu_desc.a
;external\llvm-project\llvm\libamdgpu_code_gen.a
;tensorflow\compiler\xla\service\gpu\llvm_gpu_backend\libllvm_gpu_backend.a
;tensorflow\compiler\xla\service\libtuple_simplifier.a
;tensorflow\compiler\xla\libexecutable_run_options.a
;tensorflow\compiler\xla\service\libstream_pool.a
;tensorflow\compiler\xla\service\libshaped_buffer.a
;tensorflow\compiler\xla\service\libmaybe_owning_device_memory.a
;tensorflow\compiler\xla\service\libexecutable.a
;tensorflow\compiler\xla\service\libcompiler.a
;tensorflow\compiler\xla\service\libllvm_compiler.a
;tensorflow\compiler\xla\service\libcompilation_stats.a
;tensorflow\compiler\xla\service\libhlo_pass_pipeline.a
;tensorflow\compiler\xla\service\libhlo_domain_map.a
;tensorflow\compiler\xla\service\libhlo_cse.a
;tensorflow\compiler\xla\service\libhlo_query.a
;external\mkl_dnn\libmkldnn_single_threaded.a
;tensorflow\core\kernels\libeigen_contraction_kernel_with_mkl.a
;tensorflow\compiler\xla\service\cpu\libruntime_single_threaded_matmul.a
;tensorflow\compiler\xla\service\libtuple_util.a
;tensorflow\compiler\xla\client\libxla_computation.a
;tensorflow\compiler\xla\libexecution_options_util.a
;tensorflow\compiler\xla\client\libsharding_builder.a
;tensorflow\compiler\xla\client\libpadding.a
;tensorflow\compiler\xla\client\libxla_builder.a
;tensorflow\compiler\xla\client\lib\libconstants.a
;tensorflow\compiler\xla\client\lib\libcomparators.a
;tensorflow\compiler\xla\service\libhlo_creation_utils.a
;tensorflow\compiler\xla\service\libhlo_dce.a
;tensorflow\compiler\xla\service\libcall_inliner.a
;tensorflow\compiler\xla\service\libwhile_util.a
;tensorflow\compiler\xla\service\libdynamic_dimension_inference.a
;tensorflow\compiler\xla\service\libhlo_evaluator.a
;tensorflow\compiler\xla\service\libhlo_constant_folding.a
;tensorflow\compiler\xla\service\libalgebraic_simplifier.a
;tensorflow\compiler\xla\service\gpu\libstream_executor_util.a
;tensorflow\compiler\xla\service\gpu\libtarget_util.a
;tensorflow\compiler\xla\service\gpu\libbackend_configs_cc_impl.lo
;tensorflow\compiler\xla\service\gpu\libir_emission_utils.a
;tensorflow\compiler\xla\service\liblayout_assignment.a
;tensorflow\compiler\xla\service\gpu\libgpu_layout_assignment.a
;tensorflow\compiler\xla\service\gpu\libgpu_conv_rewriter.a
;tensorflow\compiler\xla\service\gpu\libgpu_conv_padding_legalization.a
;tensorflow\compiler\xla\service\libzero_sized_hlo_elimination.a
;tensorflow\compiler\xla\service\libwhile_loop_analysis.a
;tensorflow\compiler\xla\service\libwhile_loop_trip_count_annotator.a
;tensorflow\compiler\xla\service\libwhile_loop_simplifier.a
;tensorflow\compiler\xla\service\libwhile_loop_constant_sinking.a
;tensorflow\compiler\xla\service\libtranspose_folding.a
;tensorflow\compiler\xla\service\libop_expander_pass.a
;tensorflow\compiler\xla\service\libstable_sort_expander.a
;tensorflow\compiler\xla\service\libsort_simplifier.a
;tensorflow\compiler\xla\service\libslow_operation_alarm.a
;tensorflow\compiler\xla\service\libslice_sinker.a
;tensorflow\compiler\xla\client\lib\libloops.a
;tensorflow\compiler\xla\client\lib\libarithmetic.a
;tensorflow\compiler\xla\client\lib\libmath.a
;tensorflow\compiler\xla\client\lib\libprng.a
;tensorflow\compiler\xla\service\librng_expander.a
;tensorflow\compiler\xla\service\librng_bit_generator_expander.a
;tensorflow\compiler\xla\service\libreshape_mover.a
;tensorflow\compiler\xla\service\libhlo_subcomputation_unification.a
;tensorflow\compiler\xla\service\libhlo_get_dimension_size_rewriter.a
;tensorflow\compiler\xla\service\libhlo_element_type_converter.a
;tensorflow\compiler\xla\service\libflatten_call_graph.a
;tensorflow\compiler\xla\service\libdynamic_index_splitter.a
;tensorflow\compiler\xla\service\libdot_decomposer.a
;tensorflow\compiler\xla\service\libdepthwise_convolution_converter.a
;tensorflow\compiler\xla\service\libconvolution_group_converter.a
;tensorflow\compiler\xla\service\libconvolution_4d_expander.a
;tensorflow\compiler\xla\service\libconditional_simplifier.a
;tensorflow\compiler\xla\service\libbatchnorm_expander.a
;tensorflow\compiler\xla\service\liball_reduce_combiner.a
;tensorflow\compiler\xla\service\gpu\libvariadic_op_splitter.a
;tensorflow\compiler\xla\service\gpu\libtree_reduction_rewriter.a
;tensorflow\compiler\xla\service\gpu\libstream_assignment.a
;tensorflow\compiler\xla\service\gpu\libreduction_layout_normalizer.a
;tensorflow\compiler\xla\service\gpu\libreduction_dimension_grouper.a
;tensorflow\compiler\xla\service\gpu\libreduction_degenerate_dim_remover.a
;tensorflow\compiler\xla\service\gpu\libpartition_assignment.a
;tensorflow\compiler\xla\service\libmulti_output_fusion.a
;tensorflow\compiler\xla\service\llvm_ir\libir_array.a
;tensorflow\compiler\xla\service\llvm_ir\libllvm_loop.a
;tensorflow\compiler\xla\service\llvm_ir\libloop_emitter.a
;tensorflow\compiler\xla\service\libelemental_ir_emitter.a
;tensorflow\compiler\xla\service\llvm_ir\libtuple_ops.a
;tensorflow\compiler\xla\service\llvm_ir\libfused_ir_emitter.a
;tensorflow\compiler\xla\service\libinstruction_fusion.a
;tensorflow\compiler\xla\service\libfusion_node_indexing_evaluation.a
;tensorflow\compiler\xla\service\gpu\libgpu_fusible.a
;tensorflow\compiler\xla\service\gpu\libinstruction_fusion.a
;tensorflow\compiler\xla\service\gpu\libmulti_output_fusion.a
;tensorflow\compiler\xla\service\gpu\libparallel_loop_emitter.a
;tensorflow\compiler\xla\service\llvm_ir\libkernel_support_library.a
;tensorflow\compiler\xla\service\llvm_ir\libsort_util.a
;tensorflow\compiler\xla\service\llvm_ir\libdynamic_update_slice_util.a
;tensorflow\compiler\xla\service\llvm_ir\libbuffer_assignment_util.a
;tensorflow\compiler\xla\service\libcustom_call_target_registry.a
;tensorflow\compiler\xla\service\gpu\libhlo_execution_profiler.a
;tensorflow\compiler\xla\service\gpu\libgpu_executable_run_options.a
;tensorflow\compiler\xla\service\gpu\libgpu_constants.a
;tensorflow\compiler\xla\service\gpu\libbuffer_allocations.a
;tensorflow\compiler\xla\service\gpu\libthunk.a
;tensorflow\stream_executor\gpu\libgpu_stream.a
;tensorflow\stream_executor\gpu\libgpu_timer.a
;tensorflow\stream_executor\cuda\libcuda_kernel.a
;tensorflow\stream_executor\gpu\libgpu_event.a
;tensorflow\stream_executor\cuda\libcuda_event.a
;tensorflow\stream_executor\gpu\libgpu_activation.a
;tensorflow\stream_executor\cuda\libcuda_gpu_executor.lo
;tensorflow\compiler\xla\service\libcollective_ops_utils.a
;tensorflow\compiler\xla\service\gpu\libnccl_all_reduce_thunk.a
;tensorflow\compiler\xla\service\libtransfer_manager.a
;tensorflow\compiler\xla\service\gpu\liboutfeed_manager.a
;tensorflow\compiler\xla\service\gpu\libinfeed_manager.a
;tensorflow\compiler\xla\service\gpu\libgpu_debug_info_manager.a
;tensorflow\compiler\xla\service\gpu\libgpu_conv_runner.a
;tensorflow\compiler\xla\service\gpu\libcudnn_batchnorm_runner.a
;tensorflow\stream_executor\cuda\libcusolver_stub.a
;tensorflow\compiler\xla\service\gpu\libcusolver_context.a
;tensorflow\compiler\xla\service\gpu\libgpu_executable.a
;tensorflow\compiler\xla\service\gpu\libthunk_emitter.a
;tensorflow\compiler\xla\service\llvm_ir\libalias_analysis.a
;tensorflow\compiler\xla\service\gpu\libhlo_to_ir_bindings.a
;tensorflow\compiler\xla\service\llvm_ir\libmath_ops.a
;tensorflow\compiler\xla\service\gpu\libelemental_ir_emitter.a
;tensorflow\compiler\xla\service\gpu\libir_emitter.a
;tensorflow\compiler\xla\service\gpu\libhorizontal_fusion.a
;tensorflow\compiler\xla\service\libscatter_expander.a
;tensorflow\compiler\xla\service\gpu\libgpu_scatter_expander.a
;tensorflow\compiler\xla\service\gpu\libgpu_sanitize_constant_names.a
;tensorflow\compiler\xla\service\libhlo_memory_scheduler.a
;tensorflow\compiler\xla\service\gpu\libgpu_hlo_schedule.a
;tensorflow\compiler\xla\service\libcopy_insertion.a
;tensorflow\compiler\xla\service\gpu\libgpu_copy_insertion.a
;tensorflow\stream_executor\gpu\libredzone_allocator.a
;tensorflow\compiler\xla\service\gpu\libbuffer_comparator.a
;tensorflow\core\util\proto\libproto_utils.a
;tensorflow\compiler\xla\service\gpu\libgpu_autotuning_proto_cc_impl.lo
;tensorflow\compiler\xla\service\gpu\libhlo_algorithm_blacklist.a
;tensorflow\compiler\xla\service\gpu\libgpu_conv_algorithm_picker.a
;tensorflow\compiler\xla\service\gpu\libgemm_rewriter.a
;tensorflow\compiler\xla\service\gpu\libfusion_merger.a
;tensorflow\compiler\xla\service\gpu\libcudnn_pad_for_convolutions.a
;tensorflow\compiler\xla\service\gpu\libcudnn_batchnorm_rewriter.a
;tensorflow\compiler\xla\service\gpu\libalias_passthrough_params.a
;tensorflow\compiler\xla\service\gpu\libgpu_compiler.a
;tensorflow\compiler\xla\service\gpu\libgemm_algorithm_picker.a
;tensorflow\compiler\xla\service\gpu\libcusolver_rewriter.a
;tensorflow\compiler\xla\service\gpu\libcudnn_fused_conv_rewriter.a
;tensorflow\compiler\xla\service\gpu\libcublas_gemm_pad_for_tensor_cores.a
;tensorflow\compiler\xla\service\gpu\libnvptx_compiler_impl.a
;tensorflow\compiler\xla\service\gpu\libnvptx_compiler.lo
;tensorflow\compiler\xla\service\libgeneric_transfer_manager.lo
;tensorflow\compiler\xla\service\gpu\libgpu_transfer_manager.lo
;tensorflow\compiler\xla\service\libplatform_util.a
;tensorflow\compiler\xla\service\libbackend.a
;tensorflow\compiler\xla\service\libexecution_tracker.a
;tensorflow\compiler\xla\service\libcompilation_cache.a
;tensorflow\compiler\xla\service\libchannel_tracker.a
;tensorflow\compiler\xla\service\liballocation_tracker.a
;tensorflow\compiler\xla\service\libservice.lo
;tensorflow\stream_executor\cuda\libcurand_stub.a
;tensorflow\stream_executor\cuda\libcurand_plugin.lo
;tensorflow\stream_executor\cuda\libcufft_stub.a
;tensorflow\stream_executor\cuda\libcufft_plugin.lo
;tensorflow\stream_executor\cuda\libcudnn_stub.a
;tensorflow\stream_executor\cuda\libcudnn_version.a
;tensorflow\stream_executor\cuda\libcudnn_plugin.lo
;tensorflow\stream_executor\cuda\libcuda_platform.lo
;tensorflow\stream_executor\cuda\libcublas_stub.a
;tensorflow\stream_executor\cuda\libcublas_plugin.lo
;tensorflow\core\libgpu_lib.a
;tensorflow\core\liblogging_ops_op_lib.lo
;tensorflow\core\libarray_ops_op_lib.lo
;tensorflow\compiler\mlir\tensorflow\libmlir_passthrough_op.lo
;tensorflow\c\libtf_status.a
;tensorflow\c\libtf_datatype.lo
;tensorflow\c\libtf_status_helper.a
;tensorflow\c\libtf_tensor.a
;tensorflow\c\libops.lo
;tensorflow\c\kernels\libbitcast_op_lib.lo
;tensorflow\core\libword2vec_ops.lo
;tensorflow\core\libuser_ops_op_lib.lo
;tensorflow\core\libtraining_ops_op_lib.lo
;tensorflow\core\protobuf\tpu\libtpu_embedding_output_layout_proto_cc_impl.lo
;tensorflow\core\protobuf\tpu\liboptimization_parameters_proto_cc_impl.lo
;tensorflow\core\protobuf\tpu\libtpu_embedding_configuration_proto_cc_impl.lo
;tensorflow\core\tpu\libtpu_embedding_output_layout_utils.a
;tensorflow\core\tpu\libtpu_embedding_optimization_parameters_utils.a
;tensorflow\core\libtpu_replication_ops_op_lib.lo
;tensorflow\core\libtpu_ordinal_selector_ops_op_lib.lo
;tensorflow\core\libtpu_outfeed_ops_op_lib.lo
;tensorflow\core\libtpu_infeed_ops_op_lib.lo
;tensorflow\core\libtpu_host_compute_ops_op_lib.lo
;tensorflow\core\libtpu_heartbeat_ops_op_lib.lo
;tensorflow\core\libtpu_functional_ops_op_lib.lo
;tensorflow\core\libtpu_embedding_ops_op_lib.lo
;tensorflow\core\libtpu_cross_replica_ops_op_lib.lo
;tensorflow\core\libtpu_configuration_ops_op_lib.lo
;tensorflow\core\libstring_ops_op_lib.lo
;tensorflow\core\libstateless_random_ops_op_lib.lo
;tensorflow\core\libstate_ops_op_lib.lo
;tensorflow\core\libspectral_ops_op_lib.lo
;tensorflow\core\libsummary_ops_op_lib.lo
;tensorflow\core\libsparse_ops_op_lib.lo
;tensorflow\core\libsparse_csr_matrix_ops_op_lib.lo
;tensorflow\core\libset_ops_op_lib.lo
;tensorflow\core\libsendrecv_ops_op_lib.lo
;tensorflow\core\libsdca_ops_op_lib.lo
;tensorflow\core\libscript_ops_op_lib.lo
;tensorflow\core\libscoped_allocator_ops_op_lib.lo
;tensorflow\core\librpc_ops_op_lib.lo
;tensorflow\core\libresource_variable_ops_op_lib.lo
;tensorflow\core\libremote_fused_graph_ops_op_lib.lo
;tensorflow\core\libstateful_random_ops_op_lib.lo
;tensorflow\core\libspecial_math_ops_op_lib.lo
;tensorflow\core\librnn_ops_op_lib.lo
;tensorflow\core\librandom_ops_op_lib.lo
;tensorflow\core\libragged_to_dense_util.a
;tensorflow\core\libragged_math_ops_op_lib.lo
;tensorflow\core\libragged_conversion_ops_op_lib.lo
;tensorflow\core\libragged_array_ops_op_lib.lo
;tensorflow\core\libparsing_ops_op_lib.lo
;tensorflow\core\libno_op_op_lib.lo
;tensorflow\core\libnn_ops_op_lib.lo
;tensorflow\core\libnccl_ops_op_lib.lo
;tensorflow\core\libmath_ops_op_lib.lo
;tensorflow\core\libmanip_ops_op_lib.lo
;tensorflow\core\liblookup_ops_op_lib.lo
;tensorflow\core\liblist_ops_op_lib.lo
;tensorflow\core\liblinalg_ops_op_lib.lo
;tensorflow\core\libio_ops_op_lib.lo
;tensorflow\core\libimage_ops_op_lib.lo
;tensorflow\core\libfunctional_ops_op_lib.lo
;tensorflow\core\libfunction_ops_op_lib.lo
;tensorflow\core\libexperimental_dataset_ops_op_lib.lo
;tensorflow\core\libencode_proto_ops_op_lib.lo
;tensorflow\core\libdecode_proto_ops_op_lib.lo
;tensorflow\core\libdebug_ops_op_lib.lo
;tensorflow\core\libdataset_ops_op_lib.lo
;tensorflow\core\libdata_flow_ops_op_lib.lo
;tensorflow\core\libcudnn_rnn_ops_op_lib.lo
;tensorflow\core\libctc_ops_op_lib.lo
;tensorflow\core\libcontrol_flow_ops_op_lib.lo
;tensorflow\core\libcollective_ops_op_lib.lo
;tensorflow\core\libclustering_ops_op_lib.lo
;tensorflow\core\libcheckpoint_ops_op_lib.lo
;tensorflow\core\libcandidate_sampling_ops_op_lib.lo
;tensorflow\core\libtensor_forest_ops_op_lib.lo
;tensorflow\core\libboosted_trees_ops_op_lib.lo
;tensorflow\core\libbitwise_ops_op_lib.lo
;tensorflow\core\libbatch_ops_op_lib.lo
;tensorflow\core\libaudio_ops_op_lib.lo
;tensorflow\core\kernels\libsendrecv_ops.lo
;tensorflow\core\kernels\libno_op.lo
;tensorflow\core\libfunctional_grad.lo
;tensorflow\core\libgraph.a
;tensorflow\core\grappler\libutils.a
;tensorflow\core\grappler\libop_types.a
;tensorflow\core\grappler\utils\libtransitive_fanin.a
;tensorflow\core\grappler\libgrappler_item.a
;tensorflow\core\libcore_cpu_base_no_ops.a
;tensorflow\core\grappler\utils\libfunctions.a
;tensorflow\core\libbfc_allocator.a
;tensorflow\core\libcore_cpu_impl.lo
;tensorflow\core\grappler\libgraph_view.a
;tensorflow\core\grappler\libgraph_topology_view.a
;tensorflow\core\grappler\utils\libtopological_sort.a
;tensorflow\core\grappler\verifiers\libstructure_verifier.a
;tensorflow\core\grappler\utils\libtpu.a
;tensorflow\core\grappler\utils\libcolocation.a
;tensorflow\core\grappler\utils\libcanonicalizer.a
;tensorflow\core\libgpu_id_impl.a
;tensorflow\core\grappler\clusters\libutils.a
;tensorflow\core\grappler\clusters\libcluster.a
;tensorflow\core\libgpu_init_impl.lo
;tensorflow\core\grappler\libdevices.a
;tensorflow\core\grappler\costs\libvirtual_placer.a
;tensorflow\core\grappler\costs\libcost_estimator.a
;tensorflow\core\grappler\costs\libutils.a
;tensorflow\core\grappler\optimizers\libevaluation_utils.a
;tensorflow\core\grappler\libmutable_graph_view.a
;tensorflow\core\grappler\costs\libgraph_properties.a
;tensorflow\core\grappler\costs\libvirtual_scheduler.a
;tensorflow\core\grappler\costs\libop_level_cost_estimator.a
;%(AdditionalDependencies)



C:\Users\Administrator\dev\attempt6\tensorflow\bazel-out\x64_windows-opt\bin;%(AdditionalLibraryDirectories)












```

All 140 comments

So clearly it is a compilation and linking problem these attributes are part of the same protobuf message:

https://github.com/tensorflow/tensorflow/blob/r1.12/tensorflow/core/protobuf/config.proto

So the symbol they address will have the same name.

Which is

?fixed_address_empty_string@internal@protobuf@google@@3V?$ExplicitlyConstructed@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@123@A

How is it possible for the compilation process to address different a memory address for the same protobuf symbol from the message in the .cc file above.

Where is the object file for this config.proto file mentioned above

I could find

bazel-bin/tensorflow/core/_objs/master_proto_cc/master.pb.o

I could try linking against that rather than exposing the symbol from tensorflow.dll

But I have yet to do a symbol dump from that file to see if

?fixed_address_empty_string@internal@protobuf@google@@3v?$ExplicitlyConstructed@V?$basic_string@DU?$char_traits@D@std@@v?$allocator@D@2@@std@@@123@A is there.

Mentioning @ttdd11 @Steroes @ZhuoranLyu @brantl @sitting-duck who have been near this issue before.

OK here it is

From my continous integration test

101 $ cl -nologo -EHsc -GR -Zc:forScope -Zc:wchar_t  .\main.cpp .\tensorflow-r1.12\bazel-bin\tensorflow\tensorflow_cc.lib .\tensorflow-r1.12\bazel-bin\tensorflow\tensorflow_framework.lib .\protobuf-3.6.0\lib\libprotobuf.lib  /I.\abseil-cpp-kognat\include /I.\eigen-fd6845384b86\include /I.\eigen-fd6845384b86\include\eigen3 /I.\protobuf-3.6.0\include /I.\tensorflow-r1.12 /I.\tensorflow-r1.12\bazel-genfiles;
102 main.cpp
103 $ Set-Item -Path Env:Path -Value ("C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\CommonExtensions\Microsoft\TestWindow;C:\Program Files (x86)\MSBuild\14.0\bin\amd64;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\amd64;C:\Windows\Microsoft.NET\Framework64\v4.0.30319;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\VCPackages;C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE;C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Tools;C:\Program Files (x86)\HTML Help Workshop;C:\Program Files (x86)\Microsoft Visual Studio 14.0\Team Tools\Performance Tools\x64;C:\Program Files (x86)\Microsoft Visual Studio 14.0\Team Tools\Performance Tools;C:\Program Files (x86)\Windows Kits\10\bin\x64;C:\Program Files (x86)\Windows Kits\10\bin\x86;C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6.1 Tools\x64\;C:\Perl64\site\bin;C:\Perl64\bin;C:\ProgramData\Anaconda3;C:\ProgramData\Anaconda3\Library\mingw-w64\bin;C:\ProgramData\Anaconda3\Library\usr\bin;C:\ProgramData\Anaconda3\Library\bin;C:\ProgramData\Anaconda3\Scripts;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files (x86)\Kognat\shared_libraries;C:\Users\Sam Hodge\.dnx\bin;C:\Program Files\Microsoft DNX\Dnvm\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Git\cmd;C:\Program Files (x86)\Bazel;C:\Program Files\CMake\bin;C:\Program Files\Git LFS;C:\Program Files\7-Zip;C:\Program Files (x86)\GnuWin32\bin;C:\Program Files (x86)\wget-1.20.3-win64;C:\Program Files\NASM;C:\msys64\mingw64\bin;C:\msys64\usr\bin;C:\msys64\clang64\bin;C:\Users\Sam Hodge\AppData\Local\Microsoft\WindowsApps;.\protobuf-3.6.0\bin;.\tensorflow-r1.12\bazel-bin\tensorflow;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.2\extras\CUPTI\libx64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.2\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\cudnn-9.2-windows10-x64-v7.5.0.56\cuda\bin;")
104 $ .\main.exe
105 allocator_type 0
106 visible_device_list 0
107 address visible_device_list 00007FFE73777BC0
108 address allocator_type 00007FFE73777BC0
109 Job succeeded

Here is main.cpp

include "tensorflow/core/protobuf/control_flow.pb.h"
#include "tensorflow/core/protobuf/config.pb.h"
#include <iostream>

int main() {
  tensorflow::GPUOptions gpu_options;

  gpu_options.set_visible_device_list("0");

  std::cout << "allocator_type " << gpu_options.allocator_type() << std::endl; //print 0
  std::cout << "visible_device_list " << gpu_options.visible_device_list() << std::endl; //print 0
  std::cout << "address visible_device_list " << static_cast<const void*>((gpu_options.visible_device_list().c_str())) << std::endl; //Where is this damn string
  std::cout << "address allocator_type " << static_cast<const void*>((gpu_options.allocator_type().c_str())) << std::endl; //Where is this damn string

}

Now I will see if I can get it to work somehow so those two things are not on top of each other.

Can anyone describe to me how

https://github.com/tensorflow/tensorflow/blob/r1.12/tensorflow/core/protobuf/config.proto

Becomes those two std::string.c_str() on the same bit of memory?

I do not understand the protobuf and bazel process particularly well.

Here is the contents of config.pb.h config.pb.cc
config.pb.h.zip
config.pb.cc.zip

found in .\tensorflow-r1.12\bazel-genfiles\tensorflow\core\protobuf

in the attached .zip files

Here are the control_flow.pb.h and control_flow.pb.cc as .zip files also from .\tensorflow-r1.12\bazel-genfiles\tensorflow\core\protobuf

control_flow.pb.h.zip
control_flow.pb.cc.zip

The same code on a static version of tensorflow with the same code under Linux does not share the same address.

@sanjoy if you need any additional information everything I do is triggered by repeatable scripts in a CI environment this is not a roulette process but a repeatable process.

@gunan Do you have anyone working on this?

Does the issue occur on a newer version?
1.12 is definitely outside our support window. I can try exploring this on 1.15, but realistically, master or 2.2 is the ones I will be able to help most with.

@gunan

I will have an attempt, but r1.12+ requires hardware instructions which are more modern than some legacy hardware which I wanted to support I think AVX, AVX2 and SSE4

I will see if I can do the build on a cloud box I think others have reported on 1.15 I will see if I can find a reference to that first before spinning up a whole new build platform.

Sam

I am surprised to hear that. If you are building from sources, you should be able to build without any advanced instruction sets. I would be happy to help resolve if that happens (we can create another issue for it)

Even with r1.12 there is a workaround for nasm and OpenSSL that needs to be made. I will see if I can reproduce the error with r1.15 sometime in the next week.

Does the issue occur on a newer version?
1.12 is definitely outside our support window. I can try exploring this on 1.15, but realistically, master or 2.2 is the ones I will be able to help most with.

I'm experiencing the same thing on 1.15.3. As are others, such as: https://github.com/tensorflow/tensorflow/issues/16291#issuecomment-573886148

Sorry I never got time to do a build with 1.15 or 1.14 I will see if time permits today.

I am currently building from

https://github.com/tensorflow/tensorflow/commit/00fad90125b18b80fe054de1055770cfb8fe4ba3

To see if the problem exists there:

Tool chain is bazelisk Win 64, Anaconda Python 3, MSYS2, for patch and bash, CUDA 9.2.1.148 CUDNN 7.0.5.56 MSVC 2015 Community on a T4 box on AWS running Windows 2019 Datacenter Edition.

    - $env:buildfolder=Get-Location
    - Start-Sleep -s 3
    - . $Env:buildfolder\buildenv.ps1
    - Start-Sleep -s 3
    - . $Env:buildfolder\build-tf.ps1
    - Start-Sleep -s 1

Where the following are

buildenv.ps1

pushd 'C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC'    
cmd /c "vcvarsall.bat x64 & set" |
foreach {
  if ($_ -match "=") {
    $v = $_.split("="); set-item -force -path "ENV:\$($v[0])"  -value "$($v[1])"
  }
}
popd
write-host "`nVisual Studio 2015 Command Prompt variables set." -ForegroundColor Yellow

build-tf.ps1

$ENV:USE_BAZEL_VERSION="0.24.1"
$ENV:PYTHON_BIN_PATH=C:\\ProgramData\\Anaconda3\\python.exe
$ENV:Path += ";C:\\msys64\\usr\\bin"
$ENV:Path += ";C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v9.2\\bin"
$ENV:Path += ";C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v9.2\\extras\\CUPTI\\libx64"
$ENV:Path += ";C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\cudnn-9.2-windows10-x64-v7.5.0.56\\cuda\\bin"
$ENV:BAZEL_SH = "C:\\msys64\\usr\\bin\\bash.exe"
$ENV:CUDA_TOOLKIT_PATH="C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v9.2\\"
$ENV:TF_CUDA_VERSION="9.2"
$ENV:CUDNN_INSTALL_PATH="C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\cudnn-9.2-windows10-x64-v7.5.0.56\\cuda"
$ENV:TF_CUDNN_VERSION="7"
$ENV:TF_NCCL_VERSION="1"
$ENV:TF_CUDA_COMPUTE_CAPABILITIES="3.5,3.7,5.0,5.2,6.0,6.1"
$ENV:TF_CUDA_CLANG="0"
$ENV:TF_NEED_CUDA="1"
$ENV:TF_NEED_ROCM="0"
$ENV:TF_NEED_OPENCL_SYCL="0"


$params = "configure.py",""
cmd /c "ECHO Y" | & python.exe @params 
bazel.exe clean --expunge
bazel.exe build --copt=-nvcc_options=disable-warnings --test_tag_filters=-no_oss,-gpu,-benchmark-test,-nomac,-no_mac --announce_rc --test_timeout 300,450,1200,3600 --test_size_filters=small,medium --jobs=12 //tensorflow:tensorflow_cc.dll 

Build completed successfully now to build the driver and see if the problem exists.

Six hours later the result is the same as r1.12 in r1.14

C:\GitLabRunner\builds\dmyz3-NF\0\sam\tf-mem-overlap>.\main.exe
allocator_type 0
visible_device_list 0
address visible_device_list 00007FFBA38A5C40
address allocator_type 00007FFBA38A5C40

C:\GitLabRunner\builds\dmyz3-NF\0\sam\tf-mem-overlap>

also

tensorflow_cc.lib is called libtensorflow_cc.dll.ifso for some unknown reason.

But I used protobuf 3.7.1 and the existing nsync and abseil-cpp from before

The compile failed

SET PWD=/proc/self/cwd
3383     SET PYTHON_BIN_PATH=C:/ProgramData/Anaconda3/python.exe
3384     SET PYTHON_LIB_PATH=C:/ProgramData/Anaconda3/lib/site-packages
3385     SET TEMP=C:\Windows\TEMP
3386     SET TF_CONFIGURE_IOS=0
3387     SET TF_CUDA_COMPUTE_CAPABILITIES=3.5,3.7,5.0,5.2,6.0,6.1
3388     SET TF_CUDA_VERSION=9.2
3389     SET TF_CUDNN_VERSION=7
3390     SET TF_NCCL_VERSION=1
3391     SET TF_NEED_CUDA=1
3392     SET TMP=C:\Windows\TEMP
3393   C:/ProgramData/Anaconda3/python.exe -B external/local_config_cuda/crosstool/windows/msvc_wrapper_for_nvcc.py /nologo /DCOMPILER_MSVC /DNOMINMAX /D_WIN32_WINNT=0x0600 /D_CRT_SECURE_NO_DEPRECATE /D_CRT_SECURE_NO_WARNINGS /D_SILENCE_STDEXT_HASH_DEPRECATION_WARNINGS /bigobj /Zm500 /J /Gy /GF /EHsc /wd4351 /wd4291 /wd4250 /wd4996 /I. /Ibazel-out/x64_windows-opt/genfiles /Ibazel-out/x64_windows-opt/bin /Iexternal/com_google_absl /Ibazel-out/x64_windows-opt/genfiles/external/com_google_absl /Ibazel-out/x64_windows-opt/bin/external/com_google_absl /Iexternal/eigen_archive /Ibazel-out/x64_windows-opt/genfiles/external/eigen_archive /Ibazel-out/x64_windows-opt/bin/external/eigen_archive /Iexternal/local_config_sycl /Ibazel-out/x64_windows-opt/genfiles/external/local_config_sycl /Ibazel-out/x64_windows-opt/bin/external/local_config_sycl /Iexternal/nsync /Ibazel-out/x64_windows-opt/genfiles/external/nsync /Ibazel-out/x64_windows-opt/bin/external/nsync /Iexternal/gif_archive /Ibazel-out/x64_windows-opt/genfiles/external/gif_archive /Ibazel-out/x64_windows-opt/bin/external/gif_archive /Iexternal/jpeg /Ibazel-out/x64_windows-opt/genfiles/external/jpeg /Ibazel-out/x64_windows-opt/bin/external/jpeg /Iexternal/com_google_protobuf /Ibazel-out/x64_windows-opt/genfiles/external/com_google_protobuf /Ibazel-out/x64_windows-opt/bin/external/com_google_protobuf /Iexternal/com_googlesource_code_re2 /Ibazel-out/x64_windows-opt/genfiles/external/com_googlesource_code_re2 /Ibazel-out/x64_windows-opt/bin/external/com_googlesource_code_re2 /Iexternal/farmhash_archive /Ibazel-out/x64_windows-opt/genfiles/external/farmhash_archive /Ibazel-out/x64_windows-opt/bin/external/farmhash_archive /Iexternal/fft2d /Ibazel-out/x64_windows-opt/genfiles/external/fft2d /Ibazel-out/x64_windows-opt/bin/external/fft2d /Iexternal/highwayhash /Ibazel-out/x64_windows-opt/genfiles/external/highwayhash /Ibazel-out/x64_windows-opt/bin/external/highwayhash /Iexternal/zlib_archive /Ibazel-out/x64_windows-opt/genfiles/external/zlib_archive /Ibazel-out/x64_windows-opt/bin/external/zlib_archive /Iexternal/double_conversion /Ibazel-out/x64_windows-opt/genfiles/external/double_conversion /Ibazel-out/x64_windows-opt/bin/external/double_conversion /Iexternal/snappy /Ibazel-out/x64_windows-opt/genfiles/external/snappy /Ibazel-out/x64_windows-opt/bin/external/snappy /Iexternal/local_config_cuda /Ibazel-out/x64_windows-opt/genfiles/external/local_config_cuda /Ibazel-out/x64_windows-opt/bin/external/local_config_cuda /Iexternal/local_config_tensorrt /Ibazel-out/x64_windows-opt/genfiles/external/local_config_tensorrt /Ibazel-out/x64_windows-opt/bin/external/local_config_tensorrt /Ibazel-out/x64_windows-opt/bin/external/local_config_cuda/cuda/_virtual_includes/cuda_headers_virtual /Ibazel-out/x64_windows-opt/bin/external/local_config_tensorrt/_virtual_includes/tensorrt_headers /Ibazel-out/x64_windows-opt/bin/external/local_config_cuda/cuda/_virtual_includes/cudnn_header /Ibazel-out/x64_windows-opt/bin/external/local_config_cuda/cuda/_virtual_includes/cublas_headers_virtual /Iexternal/eigen_archive /Ibazel-out/x64_windows-opt/genfiles/external/eigen_archive /Ibazel-out/x64_windows-opt/bin/external/eigen_archive /Iexternal/nsync/public /Ibazel-out/x64_windows-opt/genfiles/external/nsync/public /Ibazel-out/x64_windows-opt/bin/external/nsync/public /Iexternal/gif_archive /Ibazel-out/x64_windows-opt/genfiles/external/gif_archive /Ibazel-out/x64_windows-opt/bin/external/gif_archive /Iexternal/gif_archive/windows /Ibazel-out/x64_windows-opt/genfiles/external/gif_archive/windows /Ibazel-out/x64_windows-opt/bin/external/gif_archive/windows /Iexternal/com_google_protobuf/src /Ibazel-out/x64_windows-opt/genfiles/external/com_google_protobuf/src /Ibazel-out/x64_windows-opt/bin/external/com_google_protobuf/src /Iexternal/farmhash_archive/src /Ibazel-out/x64_windows-opt/genfiles/external/farmhash_archive/src /Ibazel-out/x64_windows-opt/bin/external/farmhash_archive/src /Iexternal/zlib_archive /Ibazel-out/x64_windows-opt/genfiles/external/zlib_archive /Ibazel-out/x64_windows-opt/bin/external/zlib_archive /Iexternal/double_conversion /Ibazel-out/x64_windows-opt/genfiles/external/double_conversion /Ibazel-out/x64_windows-opt/bin/external/double_conversion /Iexternal/local_config_cuda/cuda /Ibazel-out/x64_windows-opt/genfiles/external/local_config_cuda/cuda /Ibazel-out/x64_windows-opt/bin/external/local_config_cuda/cuda /Iexternal/local_config_cuda/cuda/cuda/include /Ibazel-out/x64_windows-opt/genfiles/external/local_config_cuda/cuda/cuda/include /Ibazel-out/x64_windows-opt/bin/external/local_config_cuda/cuda/cuda/include /Iexternal/local_config_cuda/cuda/cublas/include /Ibazel-out/x64_windows-opt/genfiles/external/local_config_cuda/cuda/cublas/include /Ibazel-out/x64_windows-opt/bin/external/local_config_cuda/cuda/cublas/include /D__CLANG_SUPPORT_DYN_ANNOTATION__ /DEIGEN_MPL2_ONLY /DEIGEN_MAX_ALIGN_BYTES=64 /DEIGEN_HAS_TYPE_TRAITS=0 /DTF_USE_SNAPPY /showIncludes /MD /O2 /DNDEBUG -w -DWIN32_LEAN_AND_MEAN -DNOGDI -nvcc_options=disable-warnings /Fobazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/data/_objs/rebatch/rebatch.o /c tensorflow/core/grappler/optimizers/data/rebatch.cc
3394 Execution platform: @bazel_tools//platforms:host_platform
3395 tensorflow/core/grappler/optimizers/data/rebatch.cc(66): fatal error C1001: An internal error has occurred in the compiler.
3396 (compiler file 'msc1.cpp', line 1468)
3397  To work around this problem, try simplifying or changing the program near the locations listed above.
3398 Please choose the Technical Support command on the Visual C++ 
3399  Help menu, or open the Technical Support help file for more information
3400 Internal Compiler Error in C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\amd64\cl.exe.  You will be prompted to send an error report to Microsoft later.
3401 INTERNAL COMPILER ERROR in 'C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\amd64\cl.exe'
3402     Please choose the Technical Support command on the Visual C++
3403     Help menu, or open the Technical Support help file for more information
3404 Target //tensorflow:tensorflow_cc.dll failed to build
3405 INFO: Elapsed time: 818.490s, Critical Path: 626.64s
3406 INFO: 2724 processes: 2724 local.

The only changes to

https://github.com/tensorflow/tensorflow/commit/907a06dfe7533889104a0726d6f12cc9f4669000

Were the following files mentioned above with r1.14

The bazel version to use is not mentioned for r1.15

see:

https://www.tensorflow.org/install/source_windows

I will spin the wheel one more time with bazel 0.26.1 and see if that improves.

@gunan

Same with ‘bazel 0.26.1’

I am happy to demonstrate the bug with r1.15 if you can give clear instructions on how to build the target

tensorflow_cc.dll

The documents do not include this version as tested

There is no recommendation about MSVC version to use of bazel version

Sam

@sanjoy @gunan
This was reported in February 2019 here

https://github.com/tensorflow/tensorflow/issues/23542#issuecomment-464730964

It is still present in r1.14

I can imagine that the bug will still be present in r2.2

Can someone else confirm this for me?

OK on with the show

making tensorflow_cc.dll as follows

In a Powershell on a AWS T4 box with 48 cores and 4 T4 Turing cards

With the following installed

msys2 with patch via pacman
MSVC 2015 Community Edition for C++
Anaconda Python 3
Baselisk for Win 64
CUDA Toolkit 9.2.1.148
CUDNN 7.0.5.56

git pull https://github.com/tensorflow/tensorflow.git
cd tensorflow
git checkout r2.2
cp ..\build-tf.ps1 .
. .\build-tf.ps1

Where build-tf.ps1 is as follows

$ENV:USE_BAZEL_VERSION="2.0.0"
$ENV:PYTHON_BIN_PATH="C:\ProgramData\Anaconda3\python.exe"
$ENV:Path += ";C:\msys64\usr\bin"
$ENV:Path += ";C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.2\bin"
$ENV:Path += ";C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.2\extras\CUPTI\libx64"
$ENV:Path += ";C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\cudnn-9.2-windows10-x64-v7.5.0.56\cuda\bin"
$ENV:BAZEL_SH = "C:\msys64\usr\bin\bash.exe"
$ENV:CUDA_TOOLKIT_PATH="C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.2\"
$ENV:TF_CUDA_VERSION="9.2"
$ENV:CUDNN_INSTALL_PATH="C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\cudnn-9.2-windows10-x64-v7.5.0.56\cuda"
$ENV:TF_CUDNN_VERSION="7"
$ENV:TF_NCCL_VERSION="1"
$ENV:TF_CUDA_COMPUTE_CAPABILITIES="3.5,3.7,5.0,5.2,6.0,6.1"
$ENV:TF_CUDA_CLANG="0"
$ENV:TF_NEED_CUDA="1"
$ENV:TF_NEED_ROCM="0"
$ENV:TF_NEED_OPENCL_SYCL="0"


$params = "configure.py",""
cmd /c "ECHO Y" | & python.exe @params 
bazel.exe clean --expunge
bazel.exe build --copt=-nvcc_options=disable-warnings --test_tag_filters=-no_oss,-gpu,-benchmark-test,-nomac,-no_mac --announce_rc --test_timeout 300,450,1200,3600 --test_size_filters=small,medium --jobs=48 //tensorflow:tensorflow_cc.dll  

I will await the outcome and build the abseil, nsync and protobuf via CMake to build against the driver.

include "tensorflow/core/protobuf/control_flow.pb.h"
#include "tensorflow/core/protobuf/config.pb.h"
#include <iostream>

int main() {
  tensorflow::GPUOptions gpu_options;

  gpu_options.set_visible_device_list("0");

  std::cout << "allocator_type " << gpu_options.allocator_type() << std::endl; //print 0
  std::cout << "visible_device_list " << gpu_options.visible_device_list() << std::endl; //print 0
  std::cout << "address visible_device_list " << static_cast<const void*>((gpu_options.visible_device_list().c_str())) << std::endl; //Where is this damn string
  std::cout << "address allocator_type " << static_cast<const void*>((gpu_options.allocator_type().c_str())) << std::endl; //Where is this damn string

}

Which will be built similar to

cl -nologo -EHsc -GR -Zc:forScope -Zc:wchar_t  .\main.cpp .\tensorflow-r2.2\bazel-bin\tensorflow\tensorflow_cc.lib .\tensorflow-r2.2\bazel-bin\tensorflow\tensorflow_framework.lib .\protobuf-3.8.0\lib\libprotobuf.lib  /I.\abseil-cpp-kognat\include /I.\eigen-fd6845384b86\include /I.\eigen-fd6845384b86\include\eigen3 /I.\protobuf-3.6.0\include /I.\tensorflow-r2.2 /I.\tensorflow-r1.12\bazel-genfiles;

Here is the location of protobuf from workspace.bzl

https://github.com/protocolbuffers/protobuf/archive/310ba5ee72661c081129eb878c1bbcec936b20f0.tar.gz

I will see if I can find the abseil-cpp and nsync required if needed at all.

That didnt end well

ERROR: C:/users/administrator/dev/tensorflow/tensorflow/core/framework/BUILD:582:1: C++ compilation of rule '//tensorflow/core/framework:bfloat16' failed (Exit 2)
c:\users\administrator\_bazel_administrator\ybx4nglg\execroot\org_tensorflow\external\eigen_archive\unsupported\eigen\cxx11\src/Tensor/TensorBlock.h(1028): error C2061: syntax error: identifier 'Kind'
c:\users\administrator\_bazel_administrator\ybx4nglg\execroot\org_tensorflow\external\eigen_archive\unsupported\eigen\cxx11\src/Tensor/TensorBlock.h(1134): note: see reference to class template instantiation 'Eigen::internal::StridedLinearBufferCopy<Scalar,IndexType>' being compiled
c:\users\administrator\_bazel_administrator\ybx4nglg\execroot\org_tensorflow\external\eigen_archive\unsupported\eigen\cxx11\src/Tensor/TensorBlock.h(1037): error C2061: syntax error: identifier 'Kind'
Target //tensorflow:tensorflow_cc.dll failed to build

So I guess I install MSVC 2019 and try again.

@gunan Can you have someone look into this, does this project have enough resources for maintenance for Windows and C++?

This is wasting my time

https://github.com/tensorflow/tensorflow/issues/36252#issue-555630489

Trying again with master on MSVC 2015

Here are the errors from master a7d8140e60d351d25ee3ba8236d8badf975dcada

Using MSVC 2015

ERROR: C:/users/administrator/dev/tensorflow/tensorflow/core/lib/monitoring/BUILD:176:1: C++ compilation of rule '//tensorflow/core/lib/monitoring:percentile_sampler' failed (Exit
2)
tensorflow/core/lib/monitoring/percentile_sampler.cc(32): error C2679: binary '=': no operator found which takes a right-hand operand of type 'initializer list' (or there is no acc
eptable conversion)
.\tensorflow/core/lib/monitoring/percentile_sampler.h(71): note: could be 'tensorflow::monitoring::PercentileSamplerCell::Sample &tensorflow::monitoring::PercentileSamplerCell::Sam
ple::operator =(tensorflow::monitoring::PercentileSamplerCell::Sample &&)'
.\tensorflow/core/lib/monitoring/percentile_sampler.h(71): note: or       'tensorflow::monitoring::PercentileSamplerCell::Sample &tensorflow::monitoring::PercentileSamplerCell::Sam
ple::operator =(const tensorflow::monitoring::PercentileSamplerCell::Sample &)'
tensorflow/core/lib/monitoring/percentile_sampler.cc(32): note: while trying to match the argument list '(tensorflow::monitoring::PercentileSamplerCell::Sample, initializer list)'
tensorflow/core/lib/monitoring/percentile_sampler.cc(76): error C2440: 'initializing': cannot convert from 'initializer list' to 'tensorflow::monitoring::PercentilePoint'
tensorflow/core/lib/monitoring/percentile_sampler.cc(76): note: No constructor could take the source type, or constructor overload resolution was ambiguous
Target //tensorflow:tensorflow_cc.dll failed to build
ERROR: C:/users/administrator/dev/tensorflow/tensorflow/cc/BUILD:545:1 C++ compilation of rule '//tensorflow/core/lib/monitoring:percentile_sampler' failed (Exit 2)
INFO: Elapsed time: 665.647s, Critical Path: 24.18s
INFO: 1275 processes: 1275 local.

Repeating with MSVC 2019 as follows

AWS with 4 T4 Turing Cards and 48 virtual cores and 190Gb of RAM and MS Server 2019

Anaconda based Python
MSYS2 for patch, perl, and bash
MSVC 2019 community edition
Win64 Bazelisk

buildenv.ps1

pushd 'C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\'    
cmd /c "vcvarsall.bat x64 & set" |
foreach {
  if ($_ -match "=") {
    $v = $_.split("="); set-item -force -path "ENV:\$($v[0])"  -value "$($v[1])"
  }
}
popd
write-host "`nVisual Studio 2019 Command Prompt variables set." -ForegroundColor Yellow

build-tf.ps1

$ENV:USE_BAZEL_VERSION="2.0.0"
$ENV:PYTHON_BIN_PATH="C:/ProgramData/Anaconda3/python.exe"
$ENV:PYTHON_LIB_PATH="C:/ProgramData/Anaconda3/"
$ENV:Path += ";C:/msys64/usr/bin"
$ENV:Path += ";C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.2/bin"
$ENV:Path += ";C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.2/extras/CUPTI/libx64"
$ENV:Path += ";C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/cudnn-9.2-windows10-x64-v7.5.0.56/cuda/bin"
$ENV:BAZEL_SH = "C:/msys64/usr/bin/bash.exe"
$ENV:CUDA_TOOLKIT_PATH="C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.2/"
$ENV:TF_CUDA_VERSION="9.2"
$ENV:CUDNN_INSTALL_PATH="C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/cudnn-9.2-windows10-x64-v7.5.0.56/cuda"
$ENV:TF_CUDNN_VERSION="7"
$ENV:TF_NCCL_VERSION="1"
$ENV:TF_CUDA_COMPUTE_CAPABILITIES="3.5,3.7,5.0,5.2,6.0,6.1"
$ENV:TF_CUDA_CLANG="0"
$ENV:TF_NEED_CUDA="1"
$ENV:TF_NEED_ROCM="0"
$ENV:TF_NEED_OPENCL_SYCL="0"


$params = "configure.py",""
cmd /c "ECHO Y" | & python.exe @params 
bazel.exe clean --expunge
bazel.exe build --copt=-nvcc_options=disable-warnings --test_tag_filters=-no_oss,-gpu,-benchmark-test,-nomac,-no_mac --announce_rc --test_timeout 300,450,1200,3600 --test_size_filters=small,medium --jobs=48 //tensorflow:tensorflow_cc.dll  

Steps:

  1. Open powershell
  2. Source buildenv.ps1
  3. git clone tensorflow URL
  4. git checkout r2.2
  5. source build-tf.ps1

.tf_configure.bazelrc.zip

bazel config attached, will report back sucess or failure.

We definitely have a shortage of experts on windows.
TF requires c++14, so building with msvc 2015 will not work.

I am still trying to parse what you mean by "overlapping memory address between string gpu options for "allocator type" and "visible device list""
Do you mean you are setting one field, and the other gets inadvertently changed?

If that is the case, the reproduction you have is pretty indirect. In your reproduction code, could you print the same field before and after you set the visible_device_list?
Otherwise, one other cause may simply be your gpu may not have 80% of its memory available.

Also, tensorflow:GpuOptions is a simple protocol buffer. I see that you build libprotobuf separately and try to use that. That workflow at the moment is strictly unsupported, and I highly suspect this may be causing corruption in your protocol buffers.

Here is the result of CUDA 9.2.1.148 and MSVC 2019

ERROR: C:/users/administrator/dev/tensorflow/tensorflow/core/kernels/BUILD:4983:1: C++ compilation of rule '//tensorflow/core/kernels:batch_space_ops_gpu' failed (Exit 2)
C:\users\administrator\_bazel_administrator\ybx4nglg\execroot\org_tensorflow\bazel-out\x64_windows-opt\bin\external\local_config_cuda\cuda\cuda\include\crt/host_config.h(133): fatal error C1189: #error:  -- unsupported Microsoft Visual Studio version! Only the versions 2012, 2013, 2015 and 2017 are supported!
Target //tensorflow:tensorflow_cc.dll failed to build
INFO: Elapsed time: 949.225s, Critical Path: 209.47s
INFO: 4621 processes: 4621 local.
FAILED: Build did NOT complete successfully

So now for giggles I will put on MSVC 2017 and see if I get further, CUDA Toolkit 9.2.1.148 is a requirement for compatibility.

I am still trying to parse what you mean by "overlapping memory address between string gpu options for "allocator type" and "visible device list""
Do you mean you are setting one field, and the other gets inadvertently changed?

Yes this is what I mean, sorry if this was not clear from the begging

Could you modify the driver to better demonstrate what i think it makes clear?

If that is the case, the reproduction you have is pretty indirect. In your reproduction code, could you print the same field before and after you set the visible_device_list?

Yes I can do that in r1.14 right now.

Otherwise, one other cause may simply be your gpu may not have 80% of its memory available.

Also, tensorflow:GpuOptions is a simple protocol buffer. I see that you build libprotobuf separately and try to use that. That workflow at the moment is strictly unsupported, and I highly suspect this may be causing corruption in your protocol buffers.

What is the supported workflow?

There are no protobuf symbols in Tensorflow.

Unfortunately, the only reliable way to make thing work on windows, as far as we could saw, was to statically link TF. Protobuf is indeed fully linked into TF, however many of the symbols are hidden because we keep hitting the ~64K symbol limit on windows. We are working to refine our API, but as we added windows support later, and only exposed what we saw as needed in our limited experiments, many symbols are missing from the API surface. We can work together to expose some symbols, or propose some local modifications/patches to make your project work on windows.

As I said before, we have very limited experience on windows, thus lacking a lot of features. Also struggling to keep up with the incoming issues, as you clearly experienced on this issue. I am genuinely sorry about that. I am trying to set up a workspace to try out some of the issues you saw. I will start with a clean build of libtensorflow_cc, then look into the protobuf issues you saw.

In the meantime, if you could share the output of the following code, that would be quite helpful for me. As I said, this is a protobuf symbol, and I will check with protobuf team to see if they have seen a similar issue on windows.

#include "tensorflow/core/protobuf/control_flow.pb.h"
#include "tensorflow/core/protobuf/config.pb.h"
#include <iostream>

int main() {
  tensorflow::GPUOptions gpu_options;

  std::cout << "Before: allocator_type " << gpu_options.allocator_type() << std::endl;
  gpu_options.set_visible_device_list("0");
  std::cout << "After: allocator_type " << gpu_options.allocator_type() << std::endl;

}

OK thanks for being accommodating with your time.

from main.cpp

#include "tensorflow/core/protobuf/control_flow.pb.h"
#include "tensorflow/core/protobuf/config.pb.h"
#include <iostream>

int main() {
  tensorflow::GPUOptions gpu_options;

  gpu_options.set_visible_device_list("0");

  std::cout << "allocator_type " << gpu_options.allocator_type() << std::endl; //print 0
  std::cout << "visible_device_list " << gpu_options.visible_device_list() << std::endl; //print 0
  std::cout << "address visible_device_list " << static_cast<const void*>((gpu_options.visible_device_list().c_str())) << std::endl; //Where is this damn string
  std::cout << "address allocator_type " << static_cast<const void*>((gpu_options.allocator_type().c_str())) << std::endl; //Where is this damn string

  gpu_options.set_allocator_type("7");

  std::cout << "allocator_type " << gpu_options.allocator_type() << std::endl; //print 0
  std::cout << "visible_device_list " << gpu_options.visible_device_list() << std::endl; //print 0
  std::cout << "address visible_device_list " << static_cast<const void*>((gpu_options.visible_device_list().c_str())) << std::endl; //Where is this damn string
  std::cout << "address allocator_type " << static_cast<const void*>((gpu_options.allocator_type().c_str())) << std::endl; //Where is this damn string

  gpu_options.set_visible_device_list("5");

  std::cout << "allocator_type " << gpu_options.allocator_type() << std::endl; //print 0
  std::cout << "visible_device_list " << gpu_options.visible_device_list() << std::endl; //print 0
  std::cout << "address visible_device_list " << static_cast<const void*>((gpu_options.visible_device_list().c_str())) << std::endl; //Where is this damn string
  std::cout << "address allocator_type " << static_cast<const void*>((gpu_options.allocator_type().c_str())) << std::endl; //Where is this damn string

  gpu_options.set_allocator_type("3");

  std::cout << "allocator_type " << gpu_options.allocator_type() << std::endl; //print 0
  std::cout << "visible_device_list " << gpu_options.visible_device_list() << std::endl; //print 0
  std::cout << "address visible_device_list " << static_cast<const void*>((gpu_options.visible_device_list().c_str())) << std::endl; //Where is this damn string
  std::cout << "address allocator_type " << static_cast<const void*>((gpu_options.allocator_type().c_str())) << std::endl; //Where is this damn string


}

I get the following output

C:\GitLabRunner\builds\dmyz3-NF\0\sam\tf-mem-overlap>.\main.exe
allocator_type 0
visible_device_list 0
address visible_device_list 00007FFB49695C40
address allocator_type 00007FFB49695C40
allocator_type 7
visible_device_list 7
address visible_device_list 00007FFB49695C40
address allocator_type 00007FFB49695C40
allocator_type 5
visible_device_list 5
address visible_device_list 00007FFB49695C40
address allocator_type 00007FFB49695C40
allocator_type 3
visible_device_list 3
address visible_device_list 00007FFB49695C40
address allocator_type 00007FFB49695C40

Sorry for not explaining myself better.

Here is your code's output

C:\GitLabRunner\builds\dmyz3-NF\0\sam\tf-mem-overlap>.\main.exe
Before: allocator_type
After: allocator_type 0

So I know how to expose symbols at build time via a .lds file in r1.12

How would I find the missing symbols for protobuf in tensorflow_cc.dll

There seems to be a lot of stabbing around in the dark.

I would be overjoyed to statically link to TF.

How would I go about doing that?

At the moment, the best way is using bazel.
You can create a workspace, and add TF as a workspace dependency.
Then you can depend on TF libraries as bazel dependencies.

I will test your example on my machine as well. I also reached out to the protobuf team, and waiting on their response.

Is there a way of using skylark to simply echo all of the .lib files required to link to the final binary to use as a plugin?

Adding a dependency to bazel in the build chain might be incompatible with the rest of the build process.

For that, I would need help from bazel experts.
@hlopko @r4nt @meteorcloudy is there a way to have lib files accessible after building a dll, or maybe a cc_library?

Also, I just built locally, and I was able to build using MSVC 2019 professional, without cuda. Trying again with CUDA.

By the way, I synced my client to the following commit at master branch: e19e2d29d562724ead9e60e1ba4c4ffd91a0eb7a

For both of the following commands, I was able to build TF with MSVC 2019 professional, the latest available version. MSVC community should yield the same results.

bazel build --config=cuda --config=short_logs -c opt tensorflow:tensorflow_cc
bazel build --config=short_logs -c opt tensorflow:tensorflow_cc

@gunan which CUDA and CUDNN did you use? I am locked to CUDA 9.2.1.148 and CUDNN 7.0.5.56 for Blackmagic Design Compatibility, as cudnn64_7.dll is in the path and I am a plugin to their system.

@hlopko @r4nt @meteorcloudy is there a way to have lib files accessible after building a dll, or maybe a cc_library?

Yes, you can get the LIB file (import library) via --output_groups=interface_library in the command line or in the BUILD file using a filegroup rule.
Eg,

    filegroup(
        name = import_lib_name,
        srcs = ["my_dll_target"],
        output_group = "interface_library",
    )

You can then later use this LIB file in a cc_import rule.
Please check this example: https://github.com/bazelbuild/bazel/blob/master/examples/windows/dll/windows_dll_library.bzl

I will experiment with this tomorrow.

Thanks for the explanation, it doesn't make sense to me yet, but my Star/Sky lark is limited.

But intent would be to sequester this into a document so that once a TF build exists I can pull in the artifact from bazel-genfiles from a ZIP file and point to each of the .lib files to statically link into my TF plugin which is also linked against a few other libraries.

There is no indirection at the moment via CMake or bazel just a MSVC project pointing at headers and .lib files.

While bazel is wonderful, implementing in a non Google project from scratch can take a bit of a spin up hit, which I have yet to overcome.

By the way, I synced my client to the following commit at master branch: e19e2d2

For both of the following commands, I was able to build TF with MSVC 2019 professional, the latest available version. MSVC community should yield the same results.

bazel build --config=cuda --config=short_logs -c opt tensorflow:tensorflow_cc
bazel build --config=short_logs -c opt tensorflow:tensorflow_cc

Were you able to test what happened with that driver you gave me?

@sanjoy @gunan

Good morning from a bright blue sky morning in Adelaide.

I have looked into the following docs:
https://docs.bazel.build/versions/master/tutorial/cpp.html
https://docs.bazel.build/versions/master/cpp-use-cases.html
https://docs.bazel.build/versions/master/rules.html
https://docs.bazel.build/versions/master/bazel-and-cpp.html
https://docs.bazel.build/versions/master/command-line-reference.html
https://docs.bazel.build/versions/master/be/functions.html

So now my intent is to build a tensorflow_cc_static.lib on Windows which will have all of my symbols for statically linking to my application's shared library (rotobot.ofx), which means I will no longer need to link to tensorflow_cc.dll and also (lib)protobuf.dll and all of the 65K symbol limits will be a thing of the past.

Do you see any roadblocks in my strategy?

My latest failure

Using CUDA 10.2 and CUDNN 7.6.5.32

with

$ENV:TF_CUDA_COMPUTE_CAPABILITIES="3.5,3.7,5.0,5.2,6.0,6.1"

I will try again without this statement and see if it compiles.

ERROR: C:/users/administrator/dev/tensorflow/tensorflow/core/kernels/BUILD:3767:1: C++ compilation of rule '//tensorflow/core/kernels:tridiagonal_matmul_op_gpu' failed (Exit 1)
cl : Command line warning D9002 : ignoring unknown option '--no-cuda-include-ptx=all'
cl : Command line warning D9002 : ignoring unknown option '--cuda-include-ptx=sm_35'
cl : Command line warning D9002 : ignoring unknown option '--cuda-gpu-arch=sm_35'
cl : Command line warning D9002 : ignoring unknown option '--cuda-include-ptx=sm_37'
cl : Command line warning D9002 : ignoring unknown option '--cuda-gpu-arch=sm_37'
cl : Command line warning D9002 : ignoring unknown option '--cuda-include-ptx=sm_50'
cl : Command line warning D9002 : ignoring unknown option '--cuda-gpu-arch=sm_50'
cl : Command line warning D9002 : ignoring unknown option '--cuda-include-ptx=sm_52'
cl : Command line warning D9002 : ignoring unknown option '--cuda-gpu-arch=sm_52'
cl : Command line warning D9002 : ignoring unknown option '--cuda-include-ptx=sm_60'
cl : Command line warning D9002 : ignoring unknown option '--cuda-gpu-arch=sm_60'
cl : Command line warning D9002 : ignoring unknown option '--cuda-include-ptx=sm_61'
cl : Command line warning D9002 : ignoring unknown option '--cuda-gpu-arch=sm_61'
.\tensorflow/core/kernels/cuda_sparse.h(39): error: identifier "cusparseDnMatDescr_t" is undefined

.\tensorflow/core/kernels/cuda_sparse.h(40): error: identifier "cusparseSpMatDescr_t" is undefined

.\tensorflow/core/kernels/cuda_sparse.h(41): error: identifier "cusparseSpMMAlg_t" is undefined

3 errors detected in the compilation of "C:/Users/ADMINI~1/AppData/Local/Temp/2/nvcc_inter_files_tmp_dir/tmpqtv9c4nq/tridiagonal_matmul_op_gpu.cu.compute_61.cpp1.ii".
Target //tensorflow:tensorflow_cc.dll failed to build
INFO: Elapsed time: 972.399s, Critical Path: 212.46s
INFO: 3220 processes: 3220 local.
FAILED: Build did NOT complete successfully

Edit: This behaviour is expected with CUDA Toolkit 10.2, 10.2 is a update to 9.2 because CUDA Toolkit 9.2.1.148 doesn't support nvcc for MSVC 2019. MSVC 2017 might support C++14 required for TF 2.0.

See:
https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html#deprecated-features

CUDA COMPUTE 3.5 and 3.7 are deprecated, so need to cancel the render and lock it to 7.0 for the T4 based Turing card but this wont be suitable for a wide range of end users without Turing based cards.

Now it is set to CUDA compute 3.5,7.0 only I will see if this compiles.

MSVC 15 (2017) and CUDA Toolkit 9.2.1.148 gives you up to compute capability 7.0 and down to 3.5 While giving C++ language support.

7a7207f3b6 gives me

cl : Command line warning D9002 : ignoring unknown option '--cuda-gpu-arch=sm_70'
C:\users\administrator\_bazel_administrator\ybx4nglg\execroot\org_tensorflow\external\eigen_archive\Eigen\src/Core/DiagonalMatrix.h(99): error C2993: 'Derived': is not a valid type for non-type template parameter '__formal'
C:\users\administrator\_bazel_administrator\ybx4nglg\execroot\org_tensorflow\external\eigen_archive\Eigen\src/Core/DiagonalMatrix.h(110): note: see reference to class template instantiation 'Eigen::DiagonalBase<T>' being compiled
C:\users\administrator\_bazel_administrator\ybx4nglg\execroot\org_tensorflow\external\eigen_archive\Eigen\src/Core/DiagonalMatrix.h(99): error C2065: 'T1': undeclared identifier
C:\users\administrator\_bazel_administrator\ybx4nglg\execroot\org_tensorflow\external\eigen_archive\Eigen\src/Core/DiagonalMatrix.h(99): error C2993: 'Derived': is not a valid type for non-type template parameter '__formal'
C:\users\administrator\_bazel_administrator\ybx4nglg\execroot\org_tensorflow\external\eigen_archive\Eigen\src/Core/DiagonalMatrix.h(99): error C2923: 'std::_Select<__formal>::_Apply': 'T1' is not a valid template type argument for parameter '<unnamed-symbol>'
C:\users\administrator\_bazel_administrator\ybx4nglg\execroot\org_tensorflow\external\eigen_archive\Eigen\src/Core/DiagonalMatrix.h(99): error C2062: type 'unknown-type' unexpected
C:\users\administrator\_bazel_administrator\ybx4nglg\execroot\org_tensorflow\external\eigen_archive\Eigen\src/Core/DiagonalMatrix.h(99): error C2993: 'Derived': is not a valid type for non-type template parameter '__formal'
C:\users\administrator\_bazel_administrator\ybx4nglg\execroot\org_tensorflow\external\eigen_archive\Eigen\src/Core/DiagonalMatrix.h(99): error C2065: 'T1': undeclared identifier
C:\users\administrator\_bazel_administrator\ybx4nglg\execroot\org_tensorflow\external\eigen_archive\Eigen\src/Core/DiagonalMatrix.h(99): error C2993: 'Derived': is not a valid type for non-type template parameter '__formal'
C:\users\administrator\_bazel_administrator\ybx4nglg\execroot\org_tensorflow\external\eigen_archive\Eigen\src/Core/DiagonalMatrix.h(99): error C2923: 'std::_Select<__formal>::_Apply': 'T1' is not a valid template type argument for parameter '<unnamed-symbol>'
C:\users\administrator\_bazel_administrator\ybx4nglg\execroot\org_tensorflow\external\eigen_archive\Eigen\src/Core/DiagonalMatrix.h(99): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\users\administrator\_bazel_administrator\ybx4nglg\execroot\org_tensorflow\external\eigen_archive\Eigen\src/Core/DiagonalMatrix.h(99): error C2062: type 'unknown-type' unexpected
C:\users\administrator\_bazel_administrator\ybx4nglg\execroot\org_tensorflow\external\eigen_archive\Eigen\src/Core/DiagonalMatrix.h(106): error C2062: type 'unknown-type' unexpected
C:\users\administrator\_bazel_administrator\ybx4nglg\execroot\org_tensorflow\external\eigen_archive\Eigen\src/Core/DiagonalMatrix.h(107): error C2334: unexpected token(s) preceding '{'; skipping apparent function body
Target //tensorflow:tensorflow_cc.dll failed to build
INFO: Elapsed time: 830.823s, Critical Path: 122.06s
INFO: 2477 processes: 2477 local.
FAILED: Build did NOT complete successfully

From

  1. git clone tensorflow URL
  2. cd tensorflow
  3. cp ..\*.ps1
  4. . .\buildenv.ps1
  5. . .\build-tf.ps1

Where I am on a 2019 t4 server with 48 cores

With Anaconda Python, MSYS2 for patch and perl and bash, CUDA 10.2 CUDNN 7.6.5.32

buildenv.ps1 is

pushd 'C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\'    
cmd /c "vcvarsall.bat x64 & set" |
foreach {
  if ($_ -match "=") {
    $v = $_.split("="); set-item -force -path "ENV:\$($v[0])"  -value "$($v[1])"
  }
}
popd
write-host "`nVisual Studio 2019 Command Prompt variables set." -ForegroundColor Yellow

build-tf.ps1 is

$ENV:USE_BAZEL_VERSION="2.0.0"
$ENV:PYTHON_BIN_PATH="C:/ProgramData/Anaconda3/python.exe"
$ENV:PYTHON_LIB_PATH="C:/ProgramData/Anaconda3/"
$ENV:Path += ";C:/msys64/usr/bin"
$ENV:Path += ";C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v10.2/bin"
$ENV:Path += ";C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v10.2/extras/CUPTI/libx64"
$ENV:Path += ";C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/cudnn-10.2-windows10-x64-v7.6.5.32/cuda/bin"
$ENV:BAZEL_SH = "C:/msys64/usr/bin/bash.exe"
$ENV:CUDA_TOOLKIT_PATH="C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v10.2/"
$ENV:TF_CUDA_VERSION="10.2"
$ENV:CUDNN_INSTALL_PATH="C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/cudnn-10.2-windows10-x64-v7.6.5.32/cuda"
$ENV:TF_CUDA_COMPUTE_CAPABILITIES="7.0"
$ENV:TF_CUDNN_VERSION="7"
$ENV:TF_NCCL_VERSION="1"
$ENV:TF_CUDA_CLANG="0"
$ENV:TF_NEED_CUDA="1"
$ENV:TF_NEED_ROCM="0"
$ENV:TF_NEED_OPENCL_SYCL="0"


$params = "configure.py",""
cmd /c "ECHO Y" | & python.exe @params 
bazel.exe clean --expunge
bazel.exe build --copt=-nvcc_options=disable-warnings --test_tag_filters=-no_oss,-gpu,-benchmark-test,-nomac,-no_mac --announce_rc --test_timeout 300,450,1200,3600 --test_size_filters=small,medium --jobs=48 //tensorflow:tensorflow_cc.dll  

Is this expected behaviour?

I will repeat with r2.2.

2b96f3662b completed.

Attached is the tensorflow\BUILD file from r2.2

BUILD.zip

Which is being built as

  1. . .\buildenv.ps1
  2. . .\build-tfstatic.ps1

buildenv.ps1

pushd 'C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\'    
cmd /c "vcvarsall.bat x64 & set" |
foreach {
  if ($_ -match "=") {
    $v = $_.split("="); set-item -force -path "ENV:\$($v[0])"  -value "$($v[1])"
  }
}
popd
write-host "`nVisual Studio 2019 Command Prompt variables set." -ForegroundColor Yellow

build-tf-static.ps1

$ENV:USE_BAZEL_VERSION="2.0.0"
$ENV:PYTHON_BIN_PATH="C:/ProgramData/Anaconda3/python.exe"
$ENV:PYTHON_LIB_PATH="C:/ProgramData/Anaconda3/"
$ENV:Path += ";C:/msys64/usr/bin"
$ENV:Path += ";C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v10.2/bin"
$ENV:Path += ";C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v10.2/extras/CUPTI/libx64"
$ENV:Path += ";C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/cudnn-10.2-windows10-x64-v7.6.5.32/cuda/bin"
$ENV:BAZEL_SH = "C:/msys64/usr/bin/bash.exe"
$ENV:CUDA_TOOLKIT_PATH="C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v10.2/"
$ENV:TF_CUDA_VERSION="10.2"
$ENV:CUDNN_INSTALL_PATH="C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/cudnn-10.2-windows10-x64-v7.6.5.32/cuda"
$ENV:TF_CUDA_COMPUTE_CAPABILITIES="7.0"
$ENV:TF_CUDNN_VERSION="7"
$ENV:TF_NCCL_VERSION="1"
$ENV:TF_CUDA_CLANG="0"
$ENV:TF_NEED_CUDA="1"
$ENV:TF_NEED_ROCM="0"
$ENV:TF_NEED_OPENCL_SYCL="0"


$params = "configure.py",""
cmd /c "ECHO Y" | & python.exe @params 
bazel.exe clean --expunge
bazel.exe build --copt=-nvcc_options=disable-warnings --test_tag_filters=-no_oss,-gpu,-benchmark-test,-nomac,-no_mac --announce_rc --test_timeout 300,450,1200,3600 --test_size_filters=small,medium --jobs=48 //tensorflow:tensorflow_cc_static.lib  

the edit to tensorflow\BUILD is

adding five lines

filegroup(
        name = "tensorflow_cc_static.lib",
        srcs = ["tensorflow_cc.dll"],
        output_group = "interface_library",
)

```

I had cuda 10.1 on my machine, so tried with that. So it may be caused by the difference in cuda versions.
I see that some of your comments mention cuda 9.2, and some mention 10.2.
I am guessing the build with 10.2 succeeded?

@hlopko @r4nt @meteorcloudy is there a way to have lib files accessible after building a dll, or maybe a cc_library?

Yes, you can get the LIB file (import library) via --output_groups=interface_library in the command line or in the BUILD file using a filegroup rule.
Eg,

    filegroup(
        name = import_lib_name,
        srcs = ["my_dll_target"],
        output_group = "interface_library",
    )

You can then later use this LIB file in a cc_import rule.
Please check this example: https://github.com/bazelbuild/bazel/blob/master/examples/windows/dll/windows_dll_library.bzl

Yeah this just makes a file that was already there

PS C:\Users\Administrator\dev\tensorflow> ls .\bazel-bin\tensorflow\libtensorflow_cc.dll.ifso


    Directory: C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow


Mode                LastWriteTime         Length Name
----                -------------         ------ ----
-ar---         6/5/2020  12:02 PM       39971810 libtensorflow_cc.dll.ifso

It is only 39M whereas the tensorflow_cc.dll file is 320Mb

What is needed is a static version of tensorflow_cc.lib where it has all the symbols to do inference or training or whatever tensorflow_cc.dll has to offer

I think there was an error in communication, as the symbols for protobuf are not exposed, I need to be able to statically link to a static archive .lib of all the symbols that are in the entity of tensorflow_cc.dll so with the header files and the -L tensorflow_cc_static.lib this will provide all the symbols.

I had cuda 10.1 on my machine, so tried with that. So it may be caused by the difference in cuda versions.
I see that some of your comments mention cuda 9.2, and some mention 10.2.
I am guessing the build with 10.2 succeeded?

Yes it did suceed.

Trying again with

filegroup(
        name = "tensorflow_cc_static.lib",
        srcs = ["tensorflow_cc.dll"],
        output_group = "static",
)

And we are going in circles here: @meteorcloudy

https://github.com/bazelbuild/bazel/issues/1920

Here are the results of bulding //tensorflow:tensorflow_cc_static.lib

filegroup(
        name = "tensorflow_cc_static.lib",
        srcs = ["tensorflow_cc.dll"],
        output_group = "static",
)
PS C:\Users\Administrator\dev\tensorflow> ls .\bazel-bin\tensorflow\


    Directory: C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow


Mode                LastWriteTime         Length Name
----                -------------         ------ ----
d-----         6/5/2020  12:48 PM                c
d-----         6/5/2020  12:48 PM                cc
d-----         6/5/2020  12:34 PM                compiler
d-----         6/5/2020  12:47 PM                core
d-----         6/5/2020  12:34 PM                stream_executor
d-----         6/5/2020  12:32 PM                tools
-a----         6/5/2020  12:51 PM       23947197 libtensorflow_cc.dll.exp
-ar---         6/5/2020  12:51 PM       39971810 libtensorflow_cc.dll.ifso
-ar---         6/5/2020  12:51 PM      328316928 tensorflow_cc.dll
-ar---         6/5/2020  12:32 PM         142258 tensorflow_cc.dll-2.params
-a----         6/5/2020  12:51 PM      190246912 tensorflow_cc.pdb
-ar---         6/5/2020  12:47 PM        7107050 tensorflow_filtered_def_file.def
-ar---         6/5/2020  12:47 PM       16876935 tf_custom_op_library_additional_deps.dll.gen.def
-a----         6/5/2020  12:47 PM          50581 tf_custom_op_library_additional_deps.dll.gen.def-0.params


How do we get the the inputs into tensorflow_cc.dll as captured by the file group above to be put into an archive?

I am sneaking up on this

filegroup(
        name = "tensorflow_cc_static_dep",
        srcs = ["tensorflow_cc.dll"],
        output_group = "static",
)



cc_library(
    name = "tensorflow_cc_static",
    deps=["tensorflow_cc_static_dep"],
    alwayslink=True,
    linkstatic=True
)

I think I might run into the transitive linking problem.

The above is a no go

Trying with

cc_library(
    name = "tensorflow_cc_static",
    linkopts = select({
        "//tensorflow:macos": [
            "-Wl,-exported_symbols_list,$(location //tensorflow:tf_exported_symbols.lds)",
        ],
        "//tensorflow:windows": [],
        "//conditions:default": [
            "-z defs",
            "-Wl,--version-script,$(location //tensorflow:tf_version_script.lds)",
        ],
    }),
    linkstatic=1,
    alwayslink=1,
    deps = [
        "//tensorflow:tf_exported_symbols.lds",
        "//tensorflow:tf_version_script.lds",
        "//tensorflow/c:c_api",
        "//tensorflow/c/eager:c_api",
        "//tensorflow/cc:cc_ops",
        "//tensorflow/cc:client_session",
        "//tensorflow/cc:scope",
        "//tensorflow/cc/profiler",
        "//tensorflow/core:tensorflow",
    ] + if_ngraph(["@ngraph_tf//:ngraph_tf"]),
)

I think I also need to pull in tensorflow_framework for the above to work but I will let it bubble through and see what happens.

I just also noticed there is a rule for tensorflow_cc.lib if I did want to link dynamically, which @gunan suggests is not the solution to this problem, but instead to get a static version of the tensorflow_cc.dll from bazel but I think it will not work, I will keep trying for another hour.

OK now I have a bunch of .a files

PS C:\Users\Administrator\dev\tensorflow\bazel-bin> ls -r -inc *.a > ../archives.txt
PS C:\Users\Administrator\dev\tensorflow\bazel-bin> cd ..
PS C:\Users\Administrator\dev\tensorflow> more .\archives.txt


    Directory: C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\src\compiler


Mode                LastWriteTime         Length Name
----                -------------         ------ ----
-ar---         6/5/2020   3:51 PM        5415506 libgrpc_plugin_support.a


    Directory: C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_googlesource_code_re2


Mode                LastWriteTime         Length Name
----                -------------         ------ ----
-ar---         6/5/2020   3:52 PM        6327588 libre2.a


    Directory: C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\base


Mode                LastWriteTime         Length Name
----                -------------         ------ ----
-ar---         6/5/2020   3:51 PM          99158 libbase.a
-ar---         6/5/2020   3:51 PM           6938 libdynamic_annotations.a
-ar---         6/5/2020   3:52 PM          57538 libmalloc_internal.a
-ar---         6/5/2020   3:51 PM           9996 libspinlock_wait.a
-ar---         6/5/2020   3:51 PM         112758 libthrow_delegate.a


    Directory: C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\container


Mode                LastWriteTime         Length Name
----                -------------         ------ ----
-ar---         6/5/2020   3:52 PM          65270 libhashtablez_sampler.a
-ar---         6/5/2020   3:52 PM           3732 libraw_hash_set.a


    Directory: C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\debugging


Mode                LastWriteTime         Length Name
----                -------------         ------ ----
-ar---         6/5/2020   3:52 PM           3208 libdebugging_internal.a
-ar---         6/5/2020   3:52 PM         123878 libdemangle_internal.a
-ar---         6/5/2020   3:52 PM          13024 libstacktrace.a
-ar---         6/5/2020   3:51 PM           3542 libsymbolize.a


    Directory: C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\hash


Mode                LastWriteTime         Length Name
----                -------------         ------ ----
-ar---         6/5/2020   3:51 PM          18242 libcity.a
-ar---         6/5/2020   3:51 PM           2924 libhash.a


    Directory: C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\numeric


Mode                LastWriteTime         Length Name
----                -------------         ------ ----
-ar---         6/5/2020   3:51 PM         156246 libint128.a


    Directory: C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\strings


Mode                LastWriteTime         Length Name
----                -------------         ------ ----
-ar---         6/5/2020   3:51 PM          44716 libinternal.a
-ar---         6/5/2020   3:51 PM         785112 libstrings.a
-ar---         6/5/2020   3:52 PM         852020 libstr_format_internal.a


    Directory: C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\synchronization


Mode                LastWriteTime         Length Name
----                -------------         ------ ----
-ar---         6/5/2020   3:52 PM         119540 libgraphcycles_internal.a
-ar---         6/5/2020   3:52 PM         247726 libsynchronization.a


    Directory: C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\time\internal\cctz


Mode                LastWriteTime         Length Name
----                -------------         ------ ----
-ar---         6/5/2020   3:52 PM         171266 libcivil_time.a
-ar---         6/5/2020   3:52 PM        1477052 libtime_zone.a


    Directory: C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\time


Mode                LastWriteTime         Length Name
----                -------------         ------ ----
-ar---         6/5/2020   3:52 PM         504326 libtime.a


    Directory: C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\types


Mode                LastWriteTime         Length Name
----                -------------         ------ ----
-ar---         6/5/2020   3:51 PM          11746 libbad_optional_access.a
-ar---         6/5/2020   3:51 PM          12302 libbad_variant_access.a


    Directory: C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_protobuf


Mode                LastWriteTime         Length Name
----                -------------         ------ ----
-ar---         6/5/2020   3:52 PM        4894350 libprotobuf_lite.a
-ar---         6/5/2020   3:51 PM       37512202 libprotoc_lib.a


    Directory: C:\Users\Administrator\dev\tensorflow\bazel-bin\external\double_conversion


Mode                LastWriteTime         Length Name
----                -------------         ------ ----
-ar---         6/5/2020   3:52 PM         243164 libdouble-conversion.a


    Directory: C:\Users\Administrator\dev\tensorflow\bazel-bin\external\farmhash_archive


Mode                LastWriteTime         Length Name
----                -------------         ------ ----
-ar---         6/5/2020   3:51 PM          46846 libfarmhash.a


    Directory: C:\Users\Administrator\dev\tensorflow\bazel-bin\external\fft2d


Mode                LastWriteTime         Length Name
----                -------------         ------ ----
-ar---         6/5/2020   3:52 PM          86854 libfft2d.a


    Directory: C:\Users\Administrator\dev\tensorflow\bazel-bin\external\gif


Mode                LastWriteTime         Length Name
----                -------------         ------ ----
-ar---         6/5/2020   3:52 PM          98198 libgif.a


    Directory: C:\Users\Administrator\dev\tensorflow\bazel-bin\external\highwayhash


Mode                LastWriteTime         Length Name
----                -------------         ------ ----
-ar---         6/5/2020   3:51 PM          69762 libarch_specific.a
-ar---         6/5/2020   3:52 PM          17936 libsip_hash.a


    Directory: C:\Users\Administrator\dev\tensorflow\bazel-bin\external\libjpeg_turbo


Mode                LastWriteTime         Length Name
----                -------------         ------ ----
-ar---         6/5/2020   3:52 PM         884154 libjpeg.a
-ar---         6/5/2020   3:52 PM         269920 libsimd_win_x86_64.a


    Directory: C:\Users\Administrator\dev\tensorflow\bazel-bin\external\llvm-project\llvm


Mode                LastWriteTime         Length Name
----                -------------         ------ ----
-ar---         6/5/2020   3:52 PM         878114 libbinary_format.a
-ar---         6/5/2020   3:52 PM        5387046 libdebug_info_code_view.a
-ar---         6/5/2020   3:52 PM         654474 libdebug_info_msf.a
-ar---         6/5/2020   3:52 PM         958868 libdemangle.a
-ar---         6/5/2020   3:52 PM        4870334 libmc.a
-ar---         6/5/2020   3:52 PM       12294524 libsupport.a
-ar---         6/5/2020   3:51 PM        2749038 libtablegen.a
-ar---         6/5/2020   3:51 PM        2956266 libutils_tablegen.a


    Directory: C:\Users\Administrator\dev\tensorflow\bazel-bin\external\nsync


Mode                LastWriteTime         Length Name
----                -------------         ------ ----
-ar---         6/5/2020   3:52 PM         385518 libnsync_cpp.a


    Directory: C:\Users\Administrator\dev\tensorflow\bazel-bin\external\snappy


Mode                LastWriteTime         Length Name
----                -------------         ------ ----
-ar---         6/5/2020   3:52 PM         266036 libsnappy.a


    Directory: C:\Users\Administrator\dev\tensorflow\bazel-bin\external\zlib


Mode                LastWriteTime         Length Name
----                -------------         ------ ----
-ar---         6/5/2020   3:52 PM         188924 libzlib.a


    Directory: C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\c


Mode                LastWriteTime         Length Name
----                -------------         ------ ----
-ar---         6/5/2020   3:53 PM          87842 libtf_status.a
-ar---         6/5/2020   3:53 PM          70022 libtf_status_helper.a
-ar---         6/5/2020   4:00 PM         401738 libtf_tensor.a


    Directory: C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\cc


Mode                LastWriteTime         Length Name
----                -------------         ------ ----
-ar---         6/5/2020   4:04 PM        1876774 libcc_op_gen_main.a


    Directory: C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\jit


Mode                LastWriteTime         Length Name
----                -------------         ------ ----
-ar---         6/5/2020   3:51 PM           2620 libcommon.a


    Directory: C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\framework


Mode                LastWriteTime         Length Name
----                -------------         ------ ----
-ar---         6/5/2020   3:53 PM        1185340 libattr_value_util.a
-ar---         6/5/2020   3:53 PM        1632374 libcommon_shape_fns.a
-ar---         6/5/2020   3:53 PM        2404568 libnode_def_util.a
-ar---         6/5/2020   3:53 PM         134086 libnode_properties.a
-ar---         6/5/2020   3:53 PM        1141572 libop.a
-ar---         6/5/2020   3:53 PM         742750 libop_def_builder.a
-ar---         6/5/2020   3:53 PM        1457520 libop_def_util.a
-ar---         6/5/2020   4:04 PM         921396 libop_gen_lib.a
-ar---         6/5/2020   3:53 PM        1526796 libshape_inference.a


    Directory: C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\lib\bfloat16


Mode                LastWriteTime         Length Name
----                -------------         ------ ----
-ar---         6/5/2020   3:52 PM           8946 libbfloat16.a


    Directory: C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\lib\core


Mode                LastWriteTime         Length Name
----                -------------         ------ ----
-ar---         6/5/2020   3:52 PM         146566 libarena.a


    Directory: C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\lib\hash


Mode                LastWriteTime         Length Name
----                -------------         ------ ----
-ar---         6/5/2020   3:51 PM          28680 libcrc32c.a


    Directory: C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\lib\io


Mode                LastWriteTime         Length Name
----                -------------         ------ ----
-ar---         6/5/2020   3:52 PM          68668 libcache.a


    Directory: C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\lib\monitoring


Mode                LastWriteTime         Length Name
----                -------------         ------ ----
-ar---         6/5/2020   3:53 PM         846628 libcollection_registry.a
-ar---         6/5/2020   3:53 PM         214282 libpercentile_sampler.a
-ar---         6/5/2020   3:53 PM         154376 libsampler.a


    Directory: C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\lib\strings


Mode                LastWriteTime         Length Name
----                -------------         ------ ----
-ar---         6/5/2020   3:52 PM          89490 libordered_code.a
-ar---         6/5/2020   3:51 PM          93102 libproto_serialization.a
-ar---         6/5/2020   3:52 PM          35316 libproto_text_util.a


    Directory: C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\default


Mode                LastWriteTime         Length Name
----                -------------         ------ ----
-ar---         6/5/2020   3:52 PM         355256 liblogging.a
-ar---         6/5/2020   3:52 PM          30584 libmutex.a
-ar---         6/5/2020   3:52 PM           5272 libresource.a
-ar---         6/5/2020   3:53 PM         227774 libunbounded_work_queue.a


    Directory: C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\windows


Mode                LastWriteTime         Length Name
----                -------------         ------ ----
-ar---         6/5/2020   3:53 PM        3564222 libenv.a
-ar---         6/5/2020   3:51 PM          26880 libenv_time.a
-ar---         6/5/2020   3:52 PM          55006 liberror_windows.a
-ar---         6/5/2020   3:53 PM         117692 libload_library.a
-ar---         6/5/2020   3:53 PM         244036 libnet.a
-ar---         6/5/2020   3:52 PM         183340 libplatform_port.a
-ar---         6/5/2020   3:51 PM          75362 libstacktrace.a
-ar---         6/5/2020   3:51 PM          58550 libstacktrace_handler.a
-ar---         6/5/2020   3:52 PM         159382 libsubprocess.a
-ar---         6/5/2020   3:52 PM          85858 libwide_char.a


    Directory: C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform


Mode                LastWriteTime         Length Name
----                -------------         ------ ----
-ar---         6/5/2020   3:52 PM          68210 libabi.a
-ar---         6/5/2020   3:53 PM         109694 libbase64.a
-ar---         6/5/2020   3:52 PM          70702 libcoding.a
-ar---         6/5/2020   3:52 PM         119888 libcpu_feature_guard.a
-ar---         6/5/2020   3:51 PM          29746 libdenormal.a
-ar---         6/5/2020   3:53 PM          39056 liberror.a
-ar---         6/5/2020   3:51 PM          21324 libhash.a
-ar---         6/5/2020   3:51 PM         569722 libnumbers.a
-ar---         6/5/2020   3:52 PM         104476 libplatform_strings.a
-ar---         6/5/2020   3:52 PM          51036 libprotobuf.a
-ar---         6/5/2020   3:52 PM          85010 librandom.a
-ar---         6/5/2020   3:52 PM          22310 libscanner.a
-ar---         6/5/2020   3:51 PM          20642 libsetround.a
-ar---         6/5/2020   3:53 PM         512580 libstatus.a
-ar---         6/5/2020   3:52 PM         121258 libstrcat.a
-ar---         6/5/2020   3:52 PM          70676 libstringprintf.a
-ar---         6/5/2020   3:52 PM         176672 libstr_util.a
-ar---         6/5/2020   3:52 PM         145612 libtensor_coding.a


    Directory: C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\util\proto


Mode                LastWriteTime         Length Name
----                -------------         ------ ----
-ar---         6/5/2020   4:00 PM         123856 libproto_utils.a


    Directory: C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\util


Mode                LastWriteTime         Length Name
----                -------------         ------ ----
-ar---         6/5/2020   3:53 PM         305966 libeinsum_op_util.a
-ar---         6/5/2020   3:53 PM         111176 libenv_var.a
-ar---         6/5/2020   3:53 PM         124030 libpadding.a
-ar---         6/5/2020   3:53 PM         837838 libreporter.a
-ar---         6/5/2020   3:52 PM         871012 libstats_calculator_portable.a
-ar---         6/5/2020   3:53 PM         105664 libtensor_format.a


    Directory: C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\cuda


Mode                LastWriteTime         Length Name
----                -------------         ------ ----
-ar---         6/5/2020   3:53 PM         740844 libcudart_stub.a
-ar---         6/5/2020   3:53 PM         899918 libcuda_stub.a


    Directory: C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\lib


Mode                LastWriteTime         Length Name
----                -------------         ------ ----
-ar---         6/5/2020   3:53 PM         278690 liblib.a


    Directory: C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\platform\default


Mode                LastWriteTime         Length Name
----                -------------         ------ ----
-ar---         6/5/2020   3:53 PM         314672 libdso_loader.a


    Directory: C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor


Mode                LastWriteTime         Length Name
----                -------------         ------ ----
-ar---         6/5/2020   3:53 PM          57612 liballocator_stats.a
-ar---         6/5/2020   3:53 PM         320204 libplatform.a
-ar---         6/5/2020   3:52 PM           3168 libplugin.a


    Directory: C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\tools\proto_text


Mode                LastWriteTime         Length Name
----                -------------         ------ ----
-ar---         6/5/2020   3:53 PM        1407960 libgen_proto_text_functions_lib.a

Which I assume I can link these in like .a files on Linux and my symbols will just "be there"

I was hoping for one big one, I will keep trying.

maybe I am less stupid than I think
@hlopko @meteorcloudy

https://github.com/bazelbuild/bazel/issues/7538

If there anyway to make a wild card of the .a files that were copied to bazel-bin in a filegroup

I feels like adding this to the end of tensorflow/BUILD

cc_library(
    name = "tensorflow_cc_static",
    linkopts = select({
        "//tensorflow:macos": [
            "-Wl,-exported_symbols_list,$(location //tensorflow:tf_exported_symbols.lds)",
        ],
        "//tensorflow:windows": [],
        "//conditions:default": [
            "-z defs",
            "-Wl,--version-script,$(location //tensorflow:tf_version_script.lds)",
        ],
    }),
    srcs = [":tensorflow_cc_static_input"],
    linkstatic=1,
    alwayslink=1,
    deps = [
        "//tensorflow:tf_exported_symbols.lds",
        "//tensorflow:tf_version_script.lds",
        "//tensorflow/c:c_api",
        "//tensorflow/c/eager:c_api",
        "//tensorflow/cc:cc_ops",
        "//tensorflow/cc:client_session",
        "//tensorflow/cc:scope",
        "//tensorflow/cc/profiler",
        "//tensorflow/core:tensorflow",
    ] + if_ngraph(["@ngraph_tf//:ngraph_tf"]),
)


filegroup(
    name = "tensorflow_cc_static_input",
    srcs = ["//tensorflow:tensorflow_cc.dll"],
    output_group = "cc_library",
    visibility = ["//visibility:public"],
)

and building //tensorflow:tensorflow_cc_static should work

If there anyway to make a wild card of the .a files that were copied to bazel-bin in a filegroup

@oquenchil is our C++ expert! What's the way to collect all transitive object files or .a files in Starlark?

I think using our C++ Starlark API, we can collect all transitive lib files.
https://docs.bazel.build/versions/master/skylark/lib/CcInfo.html
Related issue: https://github.com/bazelbuild/bazel/issues/1920

I am not trying to throw shade on bazel it really does a pretty good job of most things. But in many CMake projects I have used you simply add -DBUILD_SHARED_LIBS=0 and out pops a static archive. Given this feature was requested in 2016 . I think I might just use Python glob and mash it through and see if static linking will fix this issue.

Using Python I was able to assemble the .a files concerned

the python was pretty simple

doit.py

import os, glob

ROOT="C:\\Users\\Administrator\\dev\\tensorflow"

SUBS=["bazel-bin\\tensorflow\\*\\*.a",
"bazel-bin\\tensorflow\\*\\*\\*.a",
"bazel-bin\\tensorflow\\*\\*\\*\\*.a",
"bazel-bin\\external\\*\\*.a",
"bazel-bin\\external\\*\\*\\*.a",
"bazel-bin\\external\\*\\*\\*\\*.a"]

FILES = []

for sub in SUBS:
    globstring = os.path.sep.join([ROOT,sub])
    for curmatch in glob.glob(globstring):
        FILES.append(curmatch)

print("\n".join(FILES))

The result is an epic list of files

C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\c\libcheckpoint_reader.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\c\libkernels.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\c\libtf_status.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\c\libtf_status_helper.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\c\libtf_tensor.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\cc\libcc_op_gen_main.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\cc\libclient_session.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\cc\libconst_op.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\cc\libgradients.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\cc\libgrad_op_registry.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\cc\libops.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\cc\libscope.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\cc\libwhile_loop.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\libbfc_allocator.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\libcore_cpu_base_no_ops.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\libgif_internal.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\libgpu_bfc_allocator.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\libgpu_id_impl.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\libgpu_lib.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\libgraph.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\libjpeg_internal.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\libragged_to_dense_util.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\liballocator_stats.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\libblas.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\libdevice_description.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\libdnn.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\libevent.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\libexecutor_cache.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\libkernel.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\libkernel_spec.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\libmulti_platform_manager.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\libplatform.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\libplugin.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\libplugin_registry.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\librng.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\libscratch_allocator.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\libstream_executor_internal.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\libstream_executor_pimpl.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\libtemporary_device_memory.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\libtemporary_memory_manager.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\libtf_allocator_adapter.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\libtimer.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\cc\profiler\libprofiler.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\cc\saved_model\libreader.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\jit\libcommon.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\jit\libcompilability_check_util.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\jit\libcompilation_passes.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\jit\libdevice_util.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\jit\libencapsulate_util.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\jit\libflags.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\jit\libresource_operation_safety_analysis.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\jit\libshape_inference.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\jit\libshape_inference_helpers.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\jit\libxla_activity_listener.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\jit\libxla_cluster_util.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\jit\libxla_compilation_cache.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\jit\libxla_device_no_jit_rewrite_registration.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\jit\libxla_launch_util.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\jit\libxla_tensor.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\tf2xla\libcommon.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\tf2xla\libfrontend_attributes_util.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\tf2xla\libfunctionalize_cond.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\tf2xla\libfunctionalize_control_flow.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\tf2xla\libfunctionalize_control_flow_util.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\tf2xla\libfunctionalize_while.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\tf2xla\librearrange_function_argument.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\tf2xla\libresource_operation_table.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\tf2xla\libsharding_util.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\tf2xla\libside_effect_util.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\tf2xla\libtf2xla_util.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\libarray.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\libcomparison_util.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\libcpu_function_runtime.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\libdebug_options_flags.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\libexecutable_run_options.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\libexecution_options_util.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\libliteral.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\libliteral_util.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\libmetric_table_report.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\libparse_flags_from_env.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\libprotobuf_util.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\libshape_layout.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\libshape_util.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\libstatus_macros.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\libutil.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\libwindow_util.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\debug\libdebug_callback_registry.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\debug\libdebug_node_key.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\libbase_rendezvous_mgr.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\libcall_options.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\libcollective_param_resolver_distributed.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\libcollective_rma_distributed.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\libdevice_resolver_distributed.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\libgraph_mgr.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\liblocal_master.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\libmaster.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\libmaster_session.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\libmessage_wrappers.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\libpartial_run_mgr.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\librecent_request_ids.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\libremote_device.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\librequest_id.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\librpc_collective_executor_mgr.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\libscheduler.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\libserver_lib.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\libsession_mgr.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\libtensor_coding.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\libworker.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\libworker_cache_logger.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\libworker_cache_partial.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\libworker_session.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\framework\libattr_value_util.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\framework\libcommon_shape_fns.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\framework\libnode_def_util.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\framework\libnode_properties.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\framework\libop.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\framework\libop_def_builder.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\framework\libop_def_util.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\framework\libop_gen_lib.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\framework\libreader_base.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\framework\libshape_inference.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\libdevices.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\libgraph_topology_view.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\libgraph_view.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\libgrappler_item.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\libgrappler_item_builder.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\libmutable_graph_view.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\libop_types.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\libutils.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libconcat_lib.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libconditional_accumulator_base.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libconv_grad_shape_utils.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libdense_update_functor.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libeigen_contraction_kernel_with_mkl.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libfifo_queue.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libfused_eigen_output_kernels.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libgpu_utils.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libinitializable_lookup_table.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\liblinalg_ops_common.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\liblookup_util.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libmfcc.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libmfcc_dct.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libmfcc_mel_filterbank.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libpadding_fifo_queue.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libpriority_queue.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libqueue_base.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libqueue_op.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\librange_sampler.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libremote_fused_graph_execute_utils.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libreshape_util.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libsampling_kernels.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libsave_restore_tensor.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libsdca_internal.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libspectrogram.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libsplit_lib.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libstack.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libstring_util.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libtensor_list.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libtraining_op_helpers.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\libabi.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\libbase64.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\libcoding.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\libcpu_feature_guard.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\libdenormal.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\liberror.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\libhash.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\libnumbers.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\libplatform_strings.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\libprotobuf.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\librandom.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\libscanner.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\libsetround.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\libstatus.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\libstrcat.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\libstringprintf.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\libstr_util.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\libtensor_coding.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\libtfprof_options.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\summary\libschema.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\summary\libsummary_converter.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\summary\libsummary_db_writer.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\summary\libsummary_file_writer.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\tpu\libtpu_embedding_optimization_parameters_utils.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\tpu\libtpu_embedding_output_layout_utils.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\util\libeinsum_op_util.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\util\libenv_var.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\util\libpadding.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\util\libreporter.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\util\libstats_calculator_portable.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\util\libtensor_format.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\cuda\libcublas_stub.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\cuda\libcudart_stub.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\cuda\libcuda_diagnostics.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\cuda\libcuda_driver.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\cuda\libcuda_event.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\cuda\libcuda_kernel.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\cuda\libcuda_platform_id.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\cuda\libcuda_stub.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\cuda\libcudnn_stub.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\cuda\libcudnn_version.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\cuda\libcufft_stub.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\cuda\libcupti_stub.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\cuda\libcurand_stub.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\cuda\libcusolver_stub.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\cuda\libcusparse_stub.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\gpu\libasm_compiler.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\gpu\libgpu_activation.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\gpu\libgpu_event.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\gpu\libgpu_stream.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\gpu\libgpu_timer.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\gpu\libredzone_allocator.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\host\libhost_platform_id.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\host\libhost_stream.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\host\libhost_timer.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\lib\liblib.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\rocm\librocm_platform_id.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\tools\proto_text\libgen_proto_text_functions_lib.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\jit\graphcycles\libgraphcycles.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\tf2xla\cc\libxla_jit_ops.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\tf2xla\cc\libxla_ops.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\tf2xla\kernels\libconv_op_helpers.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\tf2xla\kernels\libif_while_utils.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\tf2xla\kernels\libtensor_list_utils.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\tf2xla\lib\libbroadcast.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\tf2xla\lib\libdata_format.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\tf2xla\lib\librandom.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\tf2xla\lib\libscatter.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\tf2xla\lib\libutil.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\client\libclient.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\client\libclient_library.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\client\libcompile_only_client.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\client\libexecutable_build_options.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\client\libglobal_data.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\client\liblocal_client.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\client\libpadding.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\client\libsharding_builder.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\client\libxla_builder.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\client\libxla_computation.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libalgebraic_simplifier.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\liballocation_tracker.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\liball_reduce_combiner.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libbackend.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libbatchnorm_expander.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libbatch_dot_simplification.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libbuffer_assignment.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libbuffer_value.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libcall_graph.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libcall_inliner.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libchannel_tracker.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libcholesky_expander.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libcollective_ops_utils.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libcompilation_cache.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libcompilation_stats.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libcompiler.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libcompile_only_service.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libcomputation_layout.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libconditional_simplifier.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libconditional_to_select.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libconvolution_4d_expander.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libconvolution_group_converter.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libcopy_insertion.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libcustom_call_target_registry.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libdepthwise_convolution_converter.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libdot_decomposer.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libdump.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libdynamic_dimension_inference.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libdynamic_index_splitter.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libelemental_ir_emitter.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libexecutable.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libexecution_tracker.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libflatten_call_graph.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libfusion_node_indexing_evaluation.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libheap_simulator.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libhlo.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libhlo_alias_analysis.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libhlo_buffer.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libhlo_constant_folding.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libhlo_cost_analysis.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libhlo_creation_utils.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libhlo_cse.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libhlo_dataflow_analysis.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libhlo_dce.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libhlo_domain_map.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libhlo_element_type_converter.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libhlo_evaluator.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libhlo_execution_profile.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libhlo_get_dimension_size_rewriter.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libhlo_lexer.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libhlo_live_range.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libhlo_memory_scheduler.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libhlo_module_config.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libhlo_module_group.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libhlo_ordering.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libhlo_parser.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libhlo_pass_pipeline.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libhlo_profile_printer.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libhlo_proto_util.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libhlo_query.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libhlo_reachability.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libhlo_subcomputation_unification.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libhlo_value.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libhlo_verifier.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libhuman_readable_profile_builder.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libindexed_array_analysis.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libinstruction_fusion.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\liblayout_assignment.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libllvm_compiler.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\liblocal_service.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\liblogical_buffer.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\liblogical_buffer_analysis.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libmap_inliner.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libmaybe_owning_device_memory.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libmemory_space_assignment.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libmulti_output_fusion.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libname_uniquer.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libop_expander_pass.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libplatform_util.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libreshape_mover.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\librng_bit_generator_expander.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\librng_expander.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libscatter_expander.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libshaped_buffer.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libshape_inference.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libslice_sinker.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libslow_operation_alarm.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libsort_simplifier.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libstable_sort_expander.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libstream_pool.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libtransfer_manager.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libtranspose_folding.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libtree_reduction_rewriter.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libtriangular_solve_expander.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libtuple_points_to_analysis.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libtuple_simplifier.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libtuple_util.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libwhile_loop_analysis.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libwhile_loop_constant_sinking.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libwhile_loop_invariant_code_motion.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libwhile_loop_simplifier.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libwhile_loop_trip_count_annotator.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libwhile_util.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libzero_sized_hlo_elimination.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\common_runtime\eager\libattr_builder.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\common_runtime\eager\libcontext.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\common_runtime\eager\libeager_executor.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\common_runtime\eager\libeager_operation.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\common_runtime\eager\libeager_op_rewrite_registry.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\common_runtime\eager\libexecute.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\common_runtime\eager\libkernel_and_device.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\common_runtime\eager\libprocess_function_library_runtime.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\common_runtime\eager\libshape_inference.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\common_runtime\eager\libtensor_handle.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\common_runtime\eager\libtensor_handle_data.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\eager\libcluster_function_library_runtime.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\eager\libeager_service_impl.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\eager\libremote_copy_node.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\eager\libremote_execute_node.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\eager\libremote_mgr.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\eager\libremote_tensor_handle_data.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\rpc\libgrpc_channel.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\rpc\libgrpc_master_service_impl.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\rpc\libgrpc_remote_worker.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\rpc\libgrpc_response_cache.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\rpc\libgrpc_state.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\rpc\libgrpc_tensor_coding.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\rpc\libgrpc_util.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\rpc\libgrpc_worker_cache.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\rpc\libgrpc_worker_service.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\rpc\libgrpc_worker_service_impl.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\rpc\librpc_rendezvous_mgr.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\clusters\libcluster.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\clusters\libutils.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\clusters\libvirtual_cluster.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\costs\libcost_estimator.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\costs\libgraph_memory.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\costs\libgraph_properties.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\costs\libop_level_cost_estimator.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\costs\libutils.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\costs\libvirtual_placer.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\costs\libvirtual_scheduler.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\inputs\libutils.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\optimizers\libarithmetic_optimizer.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\optimizers\libauto_mixed_precision.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\optimizers\libauto_parallel.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\optimizers\libconstant_folding.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\optimizers\libcustom_graph_optimizer_registry_impl.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\optimizers\libdebug_stripper.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\optimizers\libdependency_optimizer.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\optimizers\libevaluation_utils.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\optimizers\libfunction_api_info.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\optimizers\libfunction_optimizer.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\optimizers\libgeneric_layout_optimizer.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\optimizers\libgeneric_layout_optimizer_transposer.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\optimizers\libgeneric_layout_optimizer_transposer_factory.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\optimizers\libgraph_optimizer_stage.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\optimizers\libimplementation_selector.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\optimizers\libloop_optimizer.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\optimizers\libmemory_optimizer.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\optimizers\libmeta_optimizer.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\optimizers\libmodel_pruner.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\optimizers\libpin_to_host_optimizer.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\optimizers\libscoped_allocator_optimizer.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\optimizers\libshape_optimizer.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\optimizers\libstatic_schedule.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\utils\libcanonicalizer.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\utils\libcolocation.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\utils\libframe.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\utils\libfunctions.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\utils\libgraph_view.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\utils\libsymbolic_shapes.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\utils\libtopological_sort.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\utils\libtpu.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\utils\libtransitive_fanin.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\utils\libtraversal.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\verifiers\libstructure_verifier.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\batching_util\libperiodic_function_dynamic.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\boosted_trees\libresources.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\data\libcaptured_function.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\data\libdataset_utils.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\data\libname_utils.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\data\libprefetch_autotuner.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\data\librewrite_utils.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\data\libserialization_utils.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\data\libstats_utils.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\data\libunbounded_thread_pool.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\data\libwindow_dataset.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\rnn\libblas_gemm.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\tensor_forest\libresources.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\lib\bfloat16\libbfloat16.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\lib\core\libarena.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\lib\db\libsqlite.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\lib\hash\libcrc32c.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\lib\io\libcache.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\lib\monitoring\libcollection_registry.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\lib\monitoring\libpercentile_sampler.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\lib\monitoring\libsampler.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\lib\png\libpng_io.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\lib\strings\libordered_code.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\lib\strings\libproto_serialization.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\lib\strings\libproto_text_util.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\default\libcuda_libdevice_path.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\default\libhuman_readable_json.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\default\liblogging.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\default\libmutex.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\default\libresource.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\default\libunbounded_work_queue.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\windows\libenv.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\windows\libenv_time.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\windows\liberror_windows.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\windows\libload_library.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\windows\libnet.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\windows\libplatform_port.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\windows\libstacktrace.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\windows\libstacktrace_handler.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\windows\libsubprocess.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\windows\libwide_char.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\convert\libxplane_to_trace_events.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\internal\libparse_annotation.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\internal\libtfprof_code.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\internal\libtfprof_graph.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\internal\libtfprof_node.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\internal\libtfprof_node_show.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\internal\libtfprof_op.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\internal\libtfprof_scope.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\internal\libtfprof_show.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\internal\libtfprof_show_multi.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\internal\libtfprof_stats.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\internal\libtfprof_tensor.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\internal\libtfprof_timeline.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\internal\libtfprof_utils.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\lib\libprofiler_utils.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\utils\libderived_timeline.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\utils\libgroup_events.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\utils\libtf_op_utils.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\utils\libxplane_builder.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\utils\libxplane_schema.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\utils\libxplane_utils.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\utils\libxplane_visitor.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\util\ctc\libctc_loss_calculator_lib.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\util\proto\libdescriptors.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\util\proto\libdescriptor_pool_registry.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\util\proto\libproto_utils.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\util\rpc\librpc_factory.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\util\rpc\librpc_factory_registry.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\util\tensor_bundle\libnaming.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\util\tensor_bundle\libtensor_bundle.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\platform\default\libdso_loader.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\boringssl\libcrypto.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\boringssl\libssl.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libalts_frame_protector.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libalts_upb.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libalts_util.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libcensus.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libenvoy_ads_upb.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libenvoy_core_upb.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libenvoy_orca_upb.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libenvoy_type_upb.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgoogle_api_upb.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgpr_base.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc++.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc++_base.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc++_codegen_base_src.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_base.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_base_c.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_client_authority_filter.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_client_channel.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_client_idle_filter.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_deadline_filter.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_health_upb.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_http_filters.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_lb_policy_cds_secure.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_lb_policy_grpclb_secure.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_lb_policy_pick_first.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_lb_policy_round_robin.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_lb_policy_xds_secure.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_lb_upb.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_max_age_filter.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_message_size_filter.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_resolver_dns_ares.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_resolver_dns_native.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_resolver_dns_selection.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_resolver_fake.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_resolver_sockaddr.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_resolver_xds_secure.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_secure.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_server_backward_compatibility.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_trace.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_transport_chttp2.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_transport_chttp2_alpn.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_transport_chttp2_client_connector.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_transport_chttp2_client_insecure.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_transport_chttp2_client_secure.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_transport_chttp2_server.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_transport_chttp2_server_insecure.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_transport_chttp2_server_secure.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_transport_inproc.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_workaround_cronet_compression_filter.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_xds_client_secure.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libproto_gen_validate_upb.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libtsi.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libtsi_interface.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_googlesource_code_re2\libre2.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_protobuf\libprotobuf_lite.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_protobuf\libprotoc_lib.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\double_conversion\libdouble-conversion.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\farmhash_archive\libfarmhash.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\fft2d\libfft2d.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\gif\libgif.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\highwayhash\libarch_specific.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\highwayhash\libsip_hash.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\icu\libicuuc.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\jsoncpp_git\libjsoncpp.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\libjpeg_turbo\libjpeg.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\libjpeg_turbo\libsimd_win_x86_64.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\lmdb\liblmdb.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\mkl_dnn\libmkldnn_single_threaded.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\nsync\libnsync_cpp.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\org_sqlite\liborg_sqlite.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\png\libpng.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\snappy\libsnappy.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\upb\libupb.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\zlib\libzlib.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\llvm-project\llvm\libaggressive_inst_combine.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\llvm-project\llvm\libamdgpu_code_gen.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\llvm-project\llvm\libamdgpu_desc.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\llvm-project\llvm\libamdgpu_info.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\llvm-project\llvm\libamdgpu_utils.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\llvm-project\llvm\libanalysis.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\llvm-project\llvm\libasm_parser.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\llvm-project\llvm\libasm_printer.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\llvm-project\llvm\libbinary_format.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\llvm-project\llvm\libbitstream_reader.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\llvm-project\llvm\libbit_reader.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\llvm-project\llvm\libbit_writer.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\llvm-project\llvm\libcf_guard.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\llvm-project\llvm\libcode_gen.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\llvm-project\llvm\libcore.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\llvm-project\llvm\libcoroutines.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\llvm-project\llvm\libdebug_info_code_view.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\llvm-project\llvm\libdebug_info_dwarf.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\llvm-project\llvm\libdebug_info_msf.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\llvm-project\llvm\libdemangle.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\llvm-project\llvm\libexecution_engine.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\llvm-project\llvm\libfrontend_open_mp.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\llvm-project\llvm\libglobal_i_sel.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\llvm-project\llvm\libinstrumentation.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\llvm-project\llvm\libinst_combine.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\llvm-project\llvm\libipo.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\llvm-project\llvm\libir_reader.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\llvm-project\llvm\libjit_link.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\llvm-project\llvm\liblinker.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\llvm-project\llvm\libmc.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\llvm-project\llvm\libmc_disassembler.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\llvm-project\llvm\libmc_parser.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\llvm-project\llvm\libmir_parser.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\llvm-project\llvm\libnvptx_code_gen.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\llvm-project\llvm\libnvptx_desc.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\llvm-project\llvm\libnvptx_info.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\llvm-project\llvm\libobjc_arc.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\llvm-project\llvm\libobject.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\llvm-project\llvm\liborc_error.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\llvm-project\llvm\liborc_jit.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\llvm-project\llvm\libpasses.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\llvm-project\llvm\libprofile_data.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\llvm-project\llvm\libremarks.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\llvm-project\llvm\libruntime_dyld.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\llvm-project\llvm\libscalar.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\llvm-project\llvm\libselection_dag.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\llvm-project\llvm\libsupport.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\llvm-project\llvm\libtablegen.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\llvm-project\llvm\libtarget.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\llvm-project\llvm\libtext_api.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\llvm-project\llvm\libtransform_utils.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\llvm-project\llvm\libutils_tablegen.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\llvm-project\llvm\libvectorize.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\llvm-project\llvm\libx86_code_gen.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\llvm-project\llvm\libx86_desc.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\llvm-project\llvm\libx86_info.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\llvm-project\llvm\libx86_utils.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\src\compiler\libgrpc_plugin_support.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\third_party\address_sorting\libaddress_sorting.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\base\libbase.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\base\libdynamic_annotations.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\base\libmalloc_internal.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\base\libspinlock_wait.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\base\libthrow_delegate.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\container\libhashtablez_sampler.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\container\libraw_hash_set.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\debugging\libdebugging_internal.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\debugging\libdemangle_internal.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\debugging\libleak_check.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\debugging\libstacktrace.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\debugging\libsymbolize.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\flags\libconfig.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\flags\libflag.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\flags\libhandle.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\flags\libinternal.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\flags\libmarshalling.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\flags\libregistry.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\hash\libcity.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\hash\libhash.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\numeric\libint128.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\strings\libinternal.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\strings\libstrings.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\strings\libstr_format_internal.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\synchronization\libgraphcycles_internal.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\synchronization\libsynchronization.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\time\libtime.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\types\libbad_optional_access.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\types\libbad_variant_access.a

So without linking anything these are the missing symbols

1>------ Build started: Project: ConsoleApplication1, Configuration: Release x64 ------
1>ConsoleApplication1.obj : error LNK2001: unresolved external symbol "public: virtual __cdecl tensorflow::GPUOptions::~GPUOptions(void)" (??1GPUOptions@tensorflow@@UEAA@XZ)
1>ConsoleApplication1.obj : error LNK2001: unresolved external symbol "public: __cdecl tensorflow::GPUOptions::GPUOptions(void)" (??0GPUOptions@tensorflow@@QEAA@XZ)
1>ConsoleApplication1.obj : error LNK2001: unresolved external symbol "public: void __cdecl google::protobuf::internal::LogFinisher::operator=(class google::protobuf::internal::LogMessage &)" (??4LogFinisher@internal@protobuf@google@@QEAAXAEAVLogMessage@123@@Z)
1>ConsoleApplication1.obj : error LNK2001: unresolved external symbol "public: void * __cdecl google::protobuf::internal::ArenaImpl::AllocateAlignedAndAddCleanup(unsigned __int64,void (__cdecl*)(void *))" (?AllocateAlignedAndAddCleanup@ArenaImpl@internal@protobuf@google@@QEAAPEAX_KP6AXPEAX@Z@Z)
1>ConsoleApplication1.obj : error LNK2001: unresolved external symbol "public: void * __cdecl google::protobuf::internal::ArenaImpl::AllocateAligned(unsigned __int64)" (?AllocateAligned@ArenaImpl@internal@protobuf@google@@QEAAPEAX_K@Z)
1>ConsoleApplication1.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)
1>ConsoleApplication1.obj : error LNK2001: unresolved external symbol "public: class google::protobuf::internal::LogMessage & __cdecl google::protobuf::internal::LogMessage::operator<<(char const *)" (??6LogMessage@internal@protobuf@google@@QEAAAEAV0123@PEBD@Z)
1>ConsoleApplication1.obj : error LNK2001: unresolved external symbol "public: __cdecl google::protobuf::internal::LogMessage::~LogMessage(void)" (??1LogMessage@internal@protobuf@google@@QEAA@XZ)
1>ConsoleApplication1.obj : error LNK2001: unresolved external symbol "public: __cdecl google::protobuf::internal::LogMessage::LogMessage(enum google::protobuf::LogLevel,char const *,int)" (??0LogMessage@internal@protobuf@google@@QEAA@W4LogLevel@23@PEBDH@Z)
1>ConsoleApplication1.obj : error LNK2001: unresolved external symbol "private: void __cdecl google::protobuf::Arena::OnArenaAllocation(class type_info const *,unsigned __int64)const " (?OnArenaAllocation@Arena@protobuf@google@@AEBAXPEBVtype_info@@_K@Z)
1>C:\Users\Administrator\source\repos\ConsoleApplication1\x64\Release\ConsoleApplication1.exe : fatal error LNK1120: 10 unresolved externals
1>Done building project "ConsoleApplication1.vcxproj" -- FAILED.
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

After adding the following

C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\c\libcheckpoint_reader.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\c\libkernels.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\c\libtf_status.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\c\libtf_status_helper.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\c\libtf_tensor.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\cc\libcc_op_gen_main.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\cc\libclient_session.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\cc\libconst_op.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\cc\libgradients.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\cc\libgrad_op_registry.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\cc\libops.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\cc\libscope.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\cc\libwhile_loop.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\libbfc_allocator.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\libcore_cpu_base_no_ops.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\libgif_internal.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\libgpu_bfc_allocator.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\libgpu_id_impl.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\libgpu_lib.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\libgraph.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\libjpeg_internal.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\libragged_to_dense_util.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\liballocator_stats.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\libblas.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\libdevice_description.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\libdnn.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\libevent.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\libexecutor_cache.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\libkernel.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\libkernel_spec.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\libmulti_platform_manager.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\libplatform.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\libplugin.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\libplugin_registry.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\librng.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\libscratch_allocator.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\libstream_executor_internal.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\libstream_executor_pimpl.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\libtemporary_device_memory.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\libtemporary_memory_manager.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\libtf_allocator_adapter.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\libtimer.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\cc\profiler\libprofiler.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\cc\saved_model\libreader.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\jit\libcommon.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\jit\libcompilability_check_util.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\jit\libcompilation_passes.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\jit\libdevice_util.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\jit\libencapsulate_util.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\jit\libflags.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\jit\libresource_operation_safety_analysis.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\jit\libshape_inference.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\jit\libshape_inference_helpers.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\jit\libxla_activity_listener.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\jit\libxla_cluster_util.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\jit\libxla_compilation_cache.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\jit\libxla_device_no_jit_rewrite_registration.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\jit\libxla_launch_util.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\jit\libxla_tensor.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\tf2xla\libcommon.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\tf2xla\libfrontend_attributes_util.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\tf2xla\libfunctionalize_cond.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\tf2xla\libfunctionalize_control_flow.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\tf2xla\libfunctionalize_control_flow_util.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\tf2xla\libfunctionalize_while.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\tf2xla\librearrange_function_argument.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\tf2xla\libresource_operation_table.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\tf2xla\libsharding_util.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\tf2xla\libside_effect_util.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\tf2xla\libtf2xla_util.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\libarray.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\libcomparison_util.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\libcpu_function_runtime.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\libdebug_options_flags.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\libexecutable_run_options.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\libexecution_options_util.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\libliteral.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\libliteral_util.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\libmetric_table_report.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\libparse_flags_from_env.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\libprotobuf_util.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\libshape_layout.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\libshape_util.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\libstatus_macros.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\libutil.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\libwindow_util.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\debug\libdebug_callback_registry.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\debug\libdebug_node_key.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\libbase_rendezvous_mgr.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\libcall_options.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\libcollective_param_resolver_distributed.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\libcollective_rma_distributed.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\libdevice_resolver_distributed.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\libgraph_mgr.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\liblocal_master.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\libmaster.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\libmaster_session.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\libmessage_wrappers.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\libpartial_run_mgr.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\librecent_request_ids.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\libremote_device.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\librequest_id.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\librpc_collective_executor_mgr.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\libscheduler.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\libserver_lib.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\libsession_mgr.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\libtensor_coding.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\libworker.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\libworker_cache_logger.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\libworker_cache_partial.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\libworker_session.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\framework\libattr_value_util.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\framework\libcommon_shape_fns.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\framework\libnode_def_util.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\framework\libnode_properties.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\framework\libop.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\framework\libop_def_builder.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\framework\libop_def_util.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\framework\libop_gen_lib.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\framework\libreader_base.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\framework\libshape_inference.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\libdevices.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\libgraph_topology_view.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\libgraph_view.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\libgrappler_item.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\libgrappler_item_builder.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\libmutable_graph_view.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\libop_types.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\libutils.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libconcat_lib.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libconditional_accumulator_base.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libconv_grad_shape_utils.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libdense_update_functor.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libeigen_contraction_kernel_with_mkl.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libfifo_queue.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libfused_eigen_output_kernels.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libgpu_utils.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libinitializable_lookup_table.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\liblinalg_ops_common.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\liblookup_util.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libmfcc.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libmfcc_dct.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libmfcc_mel_filterbank.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libpadding_fifo_queue.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libpriority_queue.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libqueue_base.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libqueue_op.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\librange_sampler.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libremote_fused_graph_execute_utils.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libreshape_util.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libsampling_kernels.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libsave_restore_tensor.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libsdca_internal.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libspectrogram.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libsplit_lib.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libstack.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libstring_util.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libtensor_list.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libtraining_op_helpers.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\libabi.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\libbase64.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\libcoding.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\libcpu_feature_guard.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\libdenormal.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\liberror.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\libhash.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\libnumbers.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\libplatform_strings.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\libprotobuf.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\librandom.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\libscanner.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\libsetround.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\libstatus.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\libstrcat.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\libstringprintf.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\libstr_util.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\libtensor_coding.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\libtfprof_options.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\summary\libschema.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\summary\libsummary_converter.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\summary\libsummary_db_writer.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\summary\libsummary_file_writer.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\tpu\libtpu_embedding_optimization_parameters_utils.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\tpu\libtpu_embedding_output_layout_utils.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\util\libeinsum_op_util.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\util\libenv_var.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\util\libpadding.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\util\libreporter.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\util\libstats_calculator_portable.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\util\libtensor_format.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\cuda\libcublas_stub.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\cuda\libcudart_stub.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\cuda\libcuda_diagnostics.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\cuda\libcuda_driver.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\cuda\libcuda_event.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\cuda\libcuda_kernel.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\cuda\libcuda_platform_id.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\cuda\libcuda_stub.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\cuda\libcudnn_stub.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\cuda\libcudnn_version.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\cuda\libcufft_stub.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\cuda\libcupti_stub.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\cuda\libcurand_stub.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\cuda\libcusolver_stub.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\cuda\libcusparse_stub.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\gpu\libasm_compiler.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\gpu\libgpu_activation.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\gpu\libgpu_event.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\gpu\libgpu_stream.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\gpu\libgpu_timer.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\gpu\libredzone_allocator.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\host\libhost_platform_id.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\host\libhost_stream.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\host\libhost_timer.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\lib\liblib.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\rocm\librocm_platform_id.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\tools\proto_text\libgen_proto_text_functions_lib.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\jit\graphcycles\libgraphcycles.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\tf2xla\cc\libxla_jit_ops.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\tf2xla\cc\libxla_ops.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\tf2xla\kernels\libconv_op_helpers.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\tf2xla\kernels\libif_while_utils.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\tf2xla\kernels\libtensor_list_utils.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\tf2xla\lib\libbroadcast.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\tf2xla\lib\libdata_format.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\tf2xla\lib\librandom.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\tf2xla\lib\libscatter.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\tf2xla\lib\libutil.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\client\libclient.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\client\libclient_library.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\client\libcompile_only_client.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\client\libexecutable_build_options.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\client\libglobal_data.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\client\liblocal_client.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\client\libpadding.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\client\libsharding_builder.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\client\libxla_builder.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\client\libxla_computation.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libalgebraic_simplifier.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\liballocation_tracker.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\liball_reduce_combiner.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libbackend.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libbatchnorm_expander.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libbatch_dot_simplification.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libbuffer_assignment.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libbuffer_value.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libcall_graph.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libcall_inliner.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libchannel_tracker.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libcholesky_expander.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libcollective_ops_utils.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libcompilation_cache.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libcompilation_stats.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libcompiler.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libcompile_only_service.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libcomputation_layout.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libconditional_simplifier.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libconditional_to_select.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libconvolution_4d_expander.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libconvolution_group_converter.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libcopy_insertion.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libcustom_call_target_registry.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libdepthwise_convolution_converter.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libdot_decomposer.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libdump.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libdynamic_dimension_inference.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libdynamic_index_splitter.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libelemental_ir_emitter.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libexecutable.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libexecution_tracker.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libflatten_call_graph.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libfusion_node_indexing_evaluation.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libheap_simulator.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libhlo.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libhlo_alias_analysis.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libhlo_buffer.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libhlo_constant_folding.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libhlo_cost_analysis.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libhlo_creation_utils.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libhlo_cse.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libhlo_dataflow_analysis.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libhlo_dce.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libhlo_domain_map.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libhlo_element_type_converter.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libhlo_evaluator.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libhlo_execution_profile.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libhlo_get_dimension_size_rewriter.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libhlo_lexer.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libhlo_live_range.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libhlo_memory_scheduler.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libhlo_module_config.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libhlo_module_group.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libhlo_ordering.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libhlo_parser.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libhlo_pass_pipeline.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libhlo_profile_printer.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libhlo_proto_util.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libhlo_query.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libhlo_reachability.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libhlo_subcomputation_unification.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libhlo_value.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libhlo_verifier.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libhuman_readable_profile_builder.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libindexed_array_analysis.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libinstruction_fusion.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\liblayout_assignment.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libllvm_compiler.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\liblocal_service.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\liblogical_buffer.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\liblogical_buffer_analysis.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libmap_inliner.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libmaybe_owning_device_memory.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libmemory_space_assignment.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libmulti_output_fusion.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libname_uniquer.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libop_expander_pass.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libplatform_util.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libreshape_mover.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\librng_bit_generator_expander.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\librng_expander.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libscatter_expander.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libshaped_buffer.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libshape_inference.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libslice_sinker.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libslow_operation_alarm.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libsort_simplifier.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libstable_sort_expander.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libstream_pool.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libtransfer_manager.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libtranspose_folding.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libtree_reduction_rewriter.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libtriangular_solve_expander.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libtuple_points_to_analysis.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libtuple_simplifier.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libtuple_util.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libwhile_loop_analysis.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libwhile_loop_constant_sinking.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libwhile_loop_invariant_code_motion.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libwhile_loop_simplifier.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libwhile_loop_trip_count_annotator.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libwhile_util.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libzero_sized_hlo_elimination.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\common_runtime\eager\libattr_builder.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\common_runtime\eager\libcontext.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\common_runtime\eager\libeager_executor.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\common_runtime\eager\libeager_operation.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\common_runtime\eager\libeager_op_rewrite_registry.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\common_runtime\eager\libexecute.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\common_runtime\eager\libkernel_and_device.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\common_runtime\eager\libprocess_function_library_runtime.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\common_runtime\eager\libshape_inference.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\common_runtime\eager\libtensor_handle.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\common_runtime\eager\libtensor_handle_data.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\eager\libcluster_function_library_runtime.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\eager\libeager_service_impl.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\eager\libremote_copy_node.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\eager\libremote_execute_node.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\eager\libremote_mgr.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\eager\libremote_tensor_handle_data.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\rpc\libgrpc_channel.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\rpc\libgrpc_master_service_impl.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\rpc\libgrpc_remote_worker.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\rpc\libgrpc_response_cache.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\rpc\libgrpc_state.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\rpc\libgrpc_tensor_coding.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\rpc\libgrpc_util.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\rpc\libgrpc_worker_cache.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\rpc\libgrpc_worker_service.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\rpc\libgrpc_worker_service_impl.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\rpc\librpc_rendezvous_mgr.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\clusters\libcluster.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\clusters\libutils.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\clusters\libvirtual_cluster.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\costs\libcost_estimator.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\costs\libgraph_memory.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\costs\libgraph_properties.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\costs\libop_level_cost_estimator.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\costs\libutils.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\costs\libvirtual_placer.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\costs\libvirtual_scheduler.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\inputs\libutils.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\optimizers\libarithmetic_optimizer.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\optimizers\libauto_mixed_precision.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\optimizers\libauto_parallel.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\optimizers\libconstant_folding.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\optimizers\libcustom_graph_optimizer_registry_impl.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\optimizers\libdebug_stripper.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\optimizers\libdependency_optimizer.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\optimizers\libevaluation_utils.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\optimizers\libfunction_api_info.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\optimizers\libfunction_optimizer.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\optimizers\libgeneric_layout_optimizer.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\optimizers\libgeneric_layout_optimizer_transposer.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\optimizers\libgeneric_layout_optimizer_transposer_factory.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\optimizers\libgraph_optimizer_stage.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\optimizers\libimplementation_selector.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\optimizers\libloop_optimizer.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\optimizers\libmemory_optimizer.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\optimizers\libmeta_optimizer.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\optimizers\libmodel_pruner.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\optimizers\libpin_to_host_optimizer.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\optimizers\libscoped_allocator_optimizer.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\optimizers\libshape_optimizer.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\optimizers\libstatic_schedule.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\utils\libcanonicalizer.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\utils\libcolocation.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\utils\libframe.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\utils\libfunctions.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\utils\libgraph_view.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\utils\libsymbolic_shapes.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\utils\libtopological_sort.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\utils\libtpu.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\utils\libtransitive_fanin.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\utils\libtraversal.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\verifiers\libstructure_verifier.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\batching_util\libperiodic_function_dynamic.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\boosted_trees\libresources.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\data\libcaptured_function.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\data\libdataset_utils.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\data\libname_utils.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\data\libprefetch_autotuner.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\data\librewrite_utils.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\data\libserialization_utils.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\data\libstats_utils.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\data\libunbounded_thread_pool.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\data\libwindow_dataset.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\rnn\libblas_gemm.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\tensor_forest\libresources.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\lib\bfloat16\libbfloat16.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\lib\core\libarena.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\lib\db\libsqlite.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\lib\hash\libcrc32c.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\lib\io\libcache.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\lib\monitoring\libcollection_registry.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\lib\monitoring\libpercentile_sampler.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\lib\monitoring\libsampler.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\lib\png\libpng_io.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\lib\strings\libordered_code.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\lib\strings\libproto_serialization.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\lib\strings\libproto_text_util.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\default\libcuda_libdevice_path.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\default\libhuman_readable_json.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\default\liblogging.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\default\libmutex.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\default\libresource.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\default\libunbounded_work_queue.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\windows\libenv.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\windows\libenv_time.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\windows\liberror_windows.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\windows\libload_library.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\windows\libnet.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\windows\libplatform_port.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\windows\libstacktrace.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\windows\libstacktrace_handler.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\windows\libsubprocess.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\windows\libwide_char.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\convert\libxplane_to_trace_events.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\internal\libparse_annotation.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\internal\libtfprof_code.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\internal\libtfprof_graph.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\internal\libtfprof_node.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\internal\libtfprof_node_show.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\internal\libtfprof_op.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\internal\libtfprof_scope.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\internal\libtfprof_show.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\internal\libtfprof_show_multi.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\internal\libtfprof_stats.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\internal\libtfprof_tensor.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\internal\libtfprof_timeline.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\internal\libtfprof_utils.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\lib\libprofiler_utils.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\utils\libderived_timeline.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\utils\libgroup_events.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\utils\libtf_op_utils.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\utils\libxplane_builder.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\utils\libxplane_schema.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\utils\libxplane_utils.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\utils\libxplane_visitor.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\util\ctc\libctc_loss_calculator_lib.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\util\proto\libdescriptors.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\util\proto\libdescriptor_pool_registry.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\util\proto\libproto_utils.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\util\rpc\librpc_factory.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\util\rpc\librpc_factory_registry.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\util\tensor_bundle\libnaming.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\util\tensor_bundle\libtensor_bundle.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\platform\default\libdso_loader.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\boringssl\libcrypto.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\boringssl\libssl.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libalts_frame_protector.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libalts_upb.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libalts_util.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libcensus.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libenvoy_ads_upb.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libenvoy_core_upb.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libenvoy_orca_upb.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libenvoy_type_upb.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgoogle_api_upb.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgpr_base.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc++.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc++_base.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc++_codegen_base_src.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_base.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_base_c.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_client_authority_filter.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_client_channel.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_client_idle_filter.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_deadline_filter.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_health_upb.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_http_filters.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_lb_policy_cds_secure.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_lb_policy_grpclb_secure.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_lb_policy_pick_first.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_lb_policy_round_robin.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_lb_policy_xds_secure.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_lb_upb.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_max_age_filter.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_message_size_filter.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_resolver_dns_ares.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_resolver_dns_native.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_resolver_dns_selection.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_resolver_fake.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_resolver_sockaddr.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_resolver_xds_secure.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_secure.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_server_backward_compatibility.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_trace.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_transport_chttp2.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_transport_chttp2_alpn.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_transport_chttp2_client_connector.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_transport_chttp2_client_insecure.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_transport_chttp2_client_secure.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_transport_chttp2_server.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_transport_chttp2_server_insecure.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_transport_chttp2_server_secure.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_transport_inproc.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_workaround_cronet_compression_filter.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_xds_client_secure.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libproto_gen_validate_upb.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libtsi.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libtsi_interface.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_googlesource_code_re2\libre2.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_protobuf\libprotobuf_lite.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_protobuf\libprotoc_lib.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\double_conversion\libdouble-conversion.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\farmhash_archive\libfarmhash.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\fft2d\libfft2d.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\gif\libgif.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\highwayhash\libarch_specific.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\highwayhash\libsip_hash.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\icu\libicuuc.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\jsoncpp_git\libjsoncpp.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\libjpeg_turbo\libjpeg.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\libjpeg_turbo\libsimd_win_x86_64.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\lmdb\liblmdb.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\mkl_dnn\libmkldnn_single_threaded.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\nsync\libnsync_cpp.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\org_sqlite\liborg_sqlite.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\png\libpng.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\snappy\libsnappy.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\upb\libupb.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\zlib\libzlib.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\src\compiler\libgrpc_plugin_support.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\third_party\address_sorting\libaddress_sorting.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\base\libbase.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\base\libdynamic_annotations.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\base\libmalloc_internal.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\base\libspinlock_wait.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\base\libthrow_delegate.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\container\libhashtablez_sampler.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\container\libraw_hash_set.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\debugging\libdebugging_internal.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\debugging\libdemangle_internal.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\debugging\libleak_check.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\debugging\libstacktrace.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\debugging\libsymbolize.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\flags\libconfig.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\flags\libflag.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\flags\libhandle.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\flags\libinternal.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\flags\libmarshalling.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\flags\libregistry.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\hash\libcity.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\hash\libhash.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\numeric\libint128.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\strings\libinternal.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\strings\libstrings.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\strings\libstr_format_internal.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\synchronization\libgraphcycles_internal.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\synchronization\libsynchronization.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\time\libtime.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\types\libbad_optional_access.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\types\libbad_variant_access.a

The following symbols are missing

1>------ Build started: Project: ConsoleApplication1, Configuration: Release x64 ------
1>ConsoleApplication1.obj : error LNK2001: unresolved external symbol "public: virtual __cdecl tensorflow::GPUOptions::~GPUOptions(void)" (??1GPUOptions@tensorflow@@UEAA@XZ)
1>ConsoleApplication1.obj : error LNK2001: unresolved external symbol "public: __cdecl tensorflow::GPUOptions::GPUOptions(void)" (??0GPUOptions@tensorflow@@QEAA@XZ)
1>C:\Users\Administrator\source\repos\ConsoleApplication1\x64\Release\ConsoleApplication1.exe : fatal error LNK1120: 2 unresolved externals
1>Done building project "ConsoleApplication1.vcxproj" -- FAILED.

This is a result of compiling

#include "tensorflow/core/protobuf/control_flow.pb.h"
#include "tensorflow/core/protobuf/config.pb.h"
#include <iostream>

int main() {
    tensorflow::GPUOptions gpu_options;

    std::cout << "Before: allocator_type " << gpu_options.allocator_type() << std::endl;
    gpu_options.set_visible_device_list("0");
    std::cout << "After: allocator_type " << gpu_options.allocator_type() << std::endl;

}

With MSVC 2019

the following Project.

<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <ItemGroup Label="ProjectConfigurations">
    <ProjectConfiguration Include="Debug|Win32">
      <Configuration>Debug</Configuration>
      <Platform>Win32</Platform>
    </ProjectConfiguration>
    <ProjectConfiguration Include="Release|Win32">
      <Configuration>Release</Configuration>
      <Platform>Win32</Platform>
    </ProjectConfiguration>
    <ProjectConfiguration Include="Debug|x64">
      <Configuration>Debug</Configuration>
      <Platform>x64</Platform>
    </ProjectConfiguration>
    <ProjectConfiguration Include="Release|x64">
      <Configuration>Release</Configuration>
      <Platform>x64</Platform>
    </ProjectConfiguration>
  </ItemGroup>
  <PropertyGroup Label="Globals">
    <VCProjectVersion>16.0</VCProjectVersion>
    <Keyword>Win32Proj</Keyword>
    <ProjectGuid>{15645cc9-98bf-42cf-a46f-13601b0520cc}</ProjectGuid>
    <RootNamespace>ConsoleApplication1</RootNamespace>
    <WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
  </PropertyGroup>
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
    <ConfigurationType>Application</ConfigurationType>
    <UseDebugLibraries>true</UseDebugLibraries>
    <PlatformToolset>v142</PlatformToolset>
    <CharacterSet>Unicode</CharacterSet>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
    <ConfigurationType>Application</ConfigurationType>
    <UseDebugLibraries>false</UseDebugLibraries>
    <PlatformToolset>v142</PlatformToolset>
    <WholeProgramOptimization>true</WholeProgramOptimization>
    <CharacterSet>Unicode</CharacterSet>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
    <ConfigurationType>Application</ConfigurationType>
    <UseDebugLibraries>true</UseDebugLibraries>
    <PlatformToolset>v142</PlatformToolset>
    <CharacterSet>Unicode</CharacterSet>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
    <ConfigurationType>Application</ConfigurationType>
    <UseDebugLibraries>false</UseDebugLibraries>
    <PlatformToolset>v142</PlatformToolset>
    <WholeProgramOptimization>true</WholeProgramOptimization>
    <CharacterSet>Unicode</CharacterSet>
  </PropertyGroup>
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
  <ImportGroup Label="ExtensionSettings">
  </ImportGroup>
  <ImportGroup Label="Shared">
  </ImportGroup>
  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  </ImportGroup>
  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  </ImportGroup>
  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  </ImportGroup>
  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  </ImportGroup>
  <PropertyGroup Label="UserMacros" />
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
    <LinkIncremental>true</LinkIncremental>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
    <LinkIncremental>false</LinkIncremental>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
    <LinkIncremental>true</LinkIncremental>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
    <LinkIncremental>false</LinkIncremental>
  </PropertyGroup>
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
    <ClCompile>
      <WarningLevel>Level3</WarningLevel>
      <SDLCheck>true</SDLCheck>
      <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
      <ConformanceMode>true</ConformanceMode>
    </ClCompile>
    <Link>
      <SubSystem>Console</SubSystem>
      <GenerateDebugInformation>true</GenerateDebugInformation>
    </Link>
  </ItemDefinitionGroup>
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
    <ClCompile>
      <WarningLevel>Level3</WarningLevel>
      <FunctionLevelLinking>true</FunctionLevelLinking>
      <IntrinsicFunctions>true</IntrinsicFunctions>
      <SDLCheck>true</SDLCheck>
      <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
      <ConformanceMode>true</ConformanceMode>
      <AdditionalIncludeDirectories>C:\Users\Administrator\dev\tensorflow;C:\Users\Administrator\dev\tensorflow\bazel-tensorflow\external\com_google_protobuf\src;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow;C:\Users\Administrator\dev\tensorflow\bazel-bin;C:\Users\Administrator\dev\tensorflow\tensorflow;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
    </ClCompile>
    <Link>
      <SubSystem>Console</SubSystem>
      <EnableCOMDATFolding>true</EnableCOMDATFolding>
      <OptimizeReferences>true</OptimizeReferences>
      <GenerateDebugInformation>true</GenerateDebugInformation>
      <AdditionalDependencies>C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\*\*.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\*\*\*.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\*\*\*\*.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\external\*\*.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\external\*\*\*.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\external\*\*\*\*.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\c\libcheckpoint_reader.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\c\libkernels.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\c\libtf_status.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\c\libtf_status_helper.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\c\libtf_tensor.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\cc\libcc_op_gen_main.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\cc\libclient_session.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\cc\libconst_op.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\cc\libgradients.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\cc\libgrad_op_registry.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\cc\libops.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\cc\libscope.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\cc\libwhile_loop.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\libbfc_allocator.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\libcore_cpu_base_no_ops.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\libgif_internal.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\libgpu_bfc_allocator.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\libgpu_id_impl.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\libgpu_lib.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\libgraph.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\libjpeg_internal.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\libragged_to_dense_util.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\liballocator_stats.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\libblas.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\libdevice_description.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\libdnn.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\libevent.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\libexecutor_cache.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\libkernel.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\libkernel_spec.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\libmulti_platform_manager.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\libplatform.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\libplugin.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\libplugin_registry.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\librng.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\libscratch_allocator.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\libstream_executor_internal.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\libstream_executor_pimpl.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\libtemporary_device_memory.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\libtemporary_memory_manager.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\libtf_allocator_adapter.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\libtimer.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\cc\profiler\libprofiler.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\cc\saved_model\libreader.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\debug\libdebug_callback_registry.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\debug\libdebug_node_key.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\framework\libattr_value_util.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\framework\libcommon_shape_fns.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\framework\libnode_def_util.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\framework\libnode_properties.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\framework\libop.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\framework\libop_def_builder.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\framework\libop_def_util.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\framework\libop_gen_lib.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\framework\libreader_base.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\framework\libshape_inference.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libconcat_lib.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libconditional_accumulator_base.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libconv_grad_shape_utils.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libdense_update_functor.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libeigen_contraction_kernel_with_mkl.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libfifo_queue.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libfused_eigen_output_kernels.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libgpu_utils.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libinitializable_lookup_table.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\liblinalg_ops_common.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\liblookup_util.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libmfcc.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libmfcc_dct.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libmfcc_mel_filterbank.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libpadding_fifo_queue.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libpriority_queue.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libqueue_base.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libqueue_op.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\librange_sampler.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libremote_fused_graph_execute_utils.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libreshape_util.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libsampling_kernels.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libsave_restore_tensor.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libsdca_internal.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libspectrogram.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libsplit_lib.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libstack.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libstring_util.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libtensor_list.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libtraining_op_helpers.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\libabi.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\libbase64.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\libcoding.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\libcpu_feature_guard.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\libdenormal.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\liberror.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\libhash.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\libnumbers.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\libplatform_strings.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\libprotobuf.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\librandom.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\libscanner.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\libsetround.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\libstatus.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\libstrcat.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\libstringprintf.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\libstr_util.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\libtensor_coding.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\libtfprof_options.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\summary\libschema.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\summary\libsummary_converter.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\summary\libsummary_db_writer.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\summary\libsummary_file_writer.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\tpu\libtpu_embedding_optimization_parameters_utils.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\tpu\libtpu_embedding_output_layout_utils.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\util\libeinsum_op_util.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\util\libenv_var.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\util\libpadding.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\util\libreporter.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\util\libstats_calculator_portable.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\util\libtensor_format.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\cuda\libcublas_stub.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\cuda\libcudart_stub.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\cuda\libcuda_diagnostics.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\cuda\libcuda_driver.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\cuda\libcuda_event.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\cuda\libcuda_kernel.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\cuda\libcuda_platform_id.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\cuda\libcuda_stub.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\cuda\libcudnn_stub.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\cuda\libcudnn_version.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\cuda\libcufft_stub.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\cuda\libcupti_stub.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\cuda\libcurand_stub.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\cuda\libcusolver_stub.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\cuda\libcusparse_stub.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\gpu\libgpu_activation.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\gpu\libgpu_event.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\gpu\libgpu_stream.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\gpu\libgpu_timer.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\gpu\libredzone_allocator.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\host\libhost_platform_id.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\host\libhost_stream.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\host\libhost_timer.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\lib\liblib.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\rocm\librocm_platform_id.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\tools\proto_text\libgen_proto_text_functions_lib.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\common_runtime\eager\libattr_builder.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\common_runtime\eager\libcontext.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\common_runtime\eager\libeager_executor.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\common_runtime\eager\libeager_operation.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\common_runtime\eager\libeager_op_rewrite_registry.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\common_runtime\eager\libexecute.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\common_runtime\eager\libkernel_and_device.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\common_runtime\eager\libprocess_function_library_runtime.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\common_runtime\eager\libshape_inference.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\common_runtime\eager\libtensor_handle.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\common_runtime\eager\libtensor_handle_data.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\batching_util\libperiodic_function_dynamic.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\boosted_trees\libresources.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\data\libcaptured_function.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\data\libdataset_utils.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\data\libname_utils.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\data\libprefetch_autotuner.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\data\librewrite_utils.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\data\libserialization_utils.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\data\libstats_utils.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\data\libunbounded_thread_pool.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\data\libwindow_dataset.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\rnn\libblas_gemm.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\tensor_forest\libresources.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\lib\bfloat16\libbfloat16.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\lib\core\libarena.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\lib\db\libsqlite.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\lib\hash\libcrc32c.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\lib\io\libcache.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\lib\monitoring\libcollection_registry.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\lib\monitoring\libpercentile_sampler.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\lib\monitoring\libsampler.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\lib\png\libpng_io.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\lib\strings\libordered_code.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\lib\strings\libproto_serialization.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\lib\strings\libproto_text_util.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\default\libcuda_libdevice_path.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\default\libhuman_readable_json.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\default\liblogging.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\default\libmutex.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\default\libresource.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\default\libunbounded_work_queue.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\windows\libenv.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\windows\libenv_time.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\windows\liberror_windows.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\windows\libload_library.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\windows\libnet.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\windows\libplatform_port.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\windows\libstacktrace.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\windows\libstacktrace_handler.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\windows\libsubprocess.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\windows\libwide_char.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\convert\libxplane_to_trace_events.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\internal\libparse_annotation.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\internal\libtfprof_code.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\internal\libtfprof_graph.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\internal\libtfprof_node.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\internal\libtfprof_node_show.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\internal\libtfprof_op.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\internal\libtfprof_scope.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\internal\libtfprof_show.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\internal\libtfprof_show_multi.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\internal\libtfprof_stats.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\internal\libtfprof_tensor.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\internal\libtfprof_timeline.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\internal\libtfprof_utils.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\lib\libprofiler_utils.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\utils\libderived_timeline.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\utils\libgroup_events.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\utils\libtf_op_utils.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\utils\libxplane_builder.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\utils\libxplane_schema.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\utils\libxplane_utils.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\utils\libxplane_visitor.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\util\ctc\libctc_loss_calculator_lib.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\util\proto\libdescriptors.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\util\proto\libdescriptor_pool_registry.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\util\proto\libproto_utils.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\util\rpc\librpc_factory.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\util\rpc\librpc_factory_registry.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\util\tensor_bundle\libnaming.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\util\tensor_bundle\libtensor_bundle.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\platform\default\libdso_loader.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\external\boringssl\libcrypto.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\external\boringssl\libssl.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libalts_frame_protector.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libalts_upb.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libalts_util.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libcensus.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libenvoy_ads_upb.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libenvoy_core_upb.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libenvoy_orca_upb.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libenvoy_type_upb.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgoogle_api_upb.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgpr_base.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libproto_gen_validate_upb.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libtsi.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libtsi_interface.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_googlesource_code_re2\libre2.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_protobuf\libprotobuf_lite.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_protobuf\libprotoc_lib.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\external\double_conversion\libdouble-conversion.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\external\farmhash_archive\libfarmhash.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\external\fft2d\libfft2d.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\external\gif\libgif.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\external\highwayhash\libarch_specific.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\external\highwayhash\libsip_hash.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\external\icu\libicuuc.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\external\jsoncpp_git\libjsoncpp.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\external\libjpeg_turbo\libjpeg.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\external\libjpeg_turbo\libsimd_win_x86_64.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\external\lmdb\liblmdb.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\external\mkl_dnn\libmkldnn_single_threaded.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\external\nsync\libnsync_cpp.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\external\org_sqlite\liborg_sqlite.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\external\png\libpng.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\external\snappy\libsnappy.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\external\upb\libupb.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\external\zlib\libzlib.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\third_party\address_sorting\libaddress_sorting.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\base\libbase.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\base\libdynamic_annotations.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\base\libmalloc_internal.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\base\libspinlock_wait.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\base\libthrow_delegate.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\container\libhashtablez_sampler.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\container\libraw_hash_set.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\debugging\libdebugging_internal.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\debugging\libdemangle_internal.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\debugging\libleak_check.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\debugging\libstacktrace.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\debugging\libsymbolize.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\flags\libconfig.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\flags\libflag.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\flags\libhandle.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\flags\libinternal.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\flags\libmarshalling.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\flags\libregistry.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\hash\libcity.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\hash\libhash.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\numeric\libint128.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\strings\libinternal.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\strings\libstrings.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\strings\libstr_format_internal.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\synchronization\libgraphcycles_internal.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\synchronization\libsynchronization.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\time\libtime.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\types\libbad_optional_access.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\types\libbad_variant_access.a;%(AdditionalDependencies)</AdditionalDependencies>
    </Link>
  </ItemDefinitionGroup>
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
    <ClCompile>
      <WarningLevel>Level3</WarningLevel>
      <SDLCheck>true</SDLCheck>
      <PreprocessorDefinitions>_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
      <ConformanceMode>true</ConformanceMode>
    </ClCompile>
    <Link>
      <SubSystem>Console</SubSystem>
      <GenerateDebugInformation>true</GenerateDebugInformation>
    </Link>
  </ItemDefinitionGroup>
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
    <ClCompile>
      <WarningLevel>Level3</WarningLevel>
      <FunctionLevelLinking>true</FunctionLevelLinking>
      <IntrinsicFunctions>true</IntrinsicFunctions>
      <SDLCheck>true</SDLCheck>
      <PreprocessorDefinitions>NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
      <ConformanceMode>true</ConformanceMode>
      <AdditionalIncludeDirectories>C:\Users\Administrator\dev\tensorflow\bazel-tensorflow\external\com_google_protobuf\src;C:\Users\Administrator\dev\tensorflow\bazel-bin;C:\Users\Administrator\dev\tensorflow;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
    </ClCompile>
    <Link>
      <SubSystem>Console</SubSystem>
      <EnableCOMDATFolding>true</EnableCOMDATFolding>
      <OptimizeReferences>true</OptimizeReferences>
      <GenerateDebugInformation>true</GenerateDebugInformation>
      <AdditionalDependencies>C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\c\libcheckpoint_reader.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\c\libkernels.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\c\libtf_status.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\c\libtf_status_helper.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\c\libtf_tensor.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\cc\libcc_op_gen_main.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\cc\libclient_session.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\cc\libconst_op.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\cc\libgradients.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\cc\libgrad_op_registry.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\cc\libops.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\cc\libscope.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\cc\libwhile_loop.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\libbfc_allocator.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\libcore_cpu_base_no_ops.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\libgif_internal.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\libgpu_bfc_allocator.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\libgpu_id_impl.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\libgpu_lib.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\libgraph.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\libjpeg_internal.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\libragged_to_dense_util.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\liballocator_stats.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\libblas.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\libdevice_description.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\libdnn.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\libevent.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\libexecutor_cache.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\libkernel.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\libkernel_spec.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\libmulti_platform_manager.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\libplatform.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\libplugin.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\libplugin_registry.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\librng.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\libscratch_allocator.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\libstream_executor_internal.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\libstream_executor_pimpl.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\libtemporary_device_memory.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\libtemporary_memory_manager.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\libtf_allocator_adapter.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\libtimer.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\cc\profiler\libprofiler.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\cc\saved_model\libreader.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\jit\libcommon.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\jit\libcompilability_check_util.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\jit\libcompilation_passes.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\jit\libdevice_util.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\jit\libencapsulate_util.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\jit\libflags.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\jit\libresource_operation_safety_analysis.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\jit\libshape_inference.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\jit\libshape_inference_helpers.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\jit\libxla_activity_listener.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\jit\libxla_cluster_util.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\jit\libxla_compilation_cache.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\jit\libxla_device_no_jit_rewrite_registration.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\jit\libxla_launch_util.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\jit\libxla_tensor.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\tf2xla\libcommon.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\tf2xla\libfrontend_attributes_util.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\tf2xla\libfunctionalize_cond.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\tf2xla\libfunctionalize_control_flow.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\tf2xla\libfunctionalize_control_flow_util.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\tf2xla\libfunctionalize_while.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\tf2xla\librearrange_function_argument.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\tf2xla\libresource_operation_table.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\tf2xla\libsharding_util.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\tf2xla\libside_effect_util.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\tf2xla\libtf2xla_util.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\libarray.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\libcomparison_util.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\libcpu_function_runtime.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\libdebug_options_flags.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\libexecutable_run_options.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\libexecution_options_util.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\libliteral.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\libliteral_util.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\libmetric_table_report.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\libparse_flags_from_env.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\libprotobuf_util.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\libshape_layout.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\libshape_util.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\libstatus_macros.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\libutil.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\libwindow_util.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\debug\libdebug_callback_registry.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\debug\libdebug_node_key.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\libbase_rendezvous_mgr.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\libcall_options.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\libcollective_param_resolver_distributed.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\libcollective_rma_distributed.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\libdevice_resolver_distributed.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\libgraph_mgr.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\liblocal_master.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\libmaster.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\libmaster_session.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\libmessage_wrappers.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\libpartial_run_mgr.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\librecent_request_ids.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\libremote_device.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\librequest_id.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\librpc_collective_executor_mgr.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\libscheduler.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\libserver_lib.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\libsession_mgr.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\libtensor_coding.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\libworker.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\libworker_cache_logger.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\libworker_cache_partial.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\libworker_session.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\framework\libattr_value_util.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\framework\libcommon_shape_fns.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\framework\libnode_def_util.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\framework\libnode_properties.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\framework\libop.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\framework\libop_def_builder.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\framework\libop_def_util.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\framework\libop_gen_lib.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\framework\libreader_base.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\framework\libshape_inference.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\libdevices.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\libgraph_topology_view.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\libgraph_view.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\libgrappler_item.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\libgrappler_item_builder.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\libmutable_graph_view.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\libop_types.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\libutils.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libconcat_lib.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libconditional_accumulator_base.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libconv_grad_shape_utils.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libdense_update_functor.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libeigen_contraction_kernel_with_mkl.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libfifo_queue.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libfused_eigen_output_kernels.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libgpu_utils.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libinitializable_lookup_table.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\liblinalg_ops_common.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\liblookup_util.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libmfcc.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libmfcc_dct.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libmfcc_mel_filterbank.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libpadding_fifo_queue.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libpriority_queue.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libqueue_base.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libqueue_op.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\librange_sampler.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libremote_fused_graph_execute_utils.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libreshape_util.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libsampling_kernels.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libsave_restore_tensor.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libsdca_internal.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libspectrogram.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libsplit_lib.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libstack.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libstring_util.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libtensor_list.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\libtraining_op_helpers.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\libabi.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\libbase64.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\libcoding.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\libcpu_feature_guard.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\libdenormal.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\liberror.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\libhash.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\libnumbers.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\libplatform_strings.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\libprotobuf.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\librandom.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\libscanner.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\libsetround.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\libstatus.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\libstrcat.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\libstringprintf.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\libstr_util.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\libtensor_coding.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\libtfprof_options.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\summary\libschema.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\summary\libsummary_converter.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\summary\libsummary_db_writer.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\summary\libsummary_file_writer.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\tpu\libtpu_embedding_optimization_parameters_utils.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\tpu\libtpu_embedding_output_layout_utils.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\util\libeinsum_op_util.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\util\libenv_var.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\util\libpadding.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\util\libreporter.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\util\libstats_calculator_portable.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\util\libtensor_format.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\cuda\libcublas_stub.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\cuda\libcudart_stub.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\cuda\libcuda_diagnostics.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\cuda\libcuda_driver.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\cuda\libcuda_event.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\cuda\libcuda_kernel.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\cuda\libcuda_platform_id.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\cuda\libcuda_stub.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\cuda\libcudnn_stub.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\cuda\libcudnn_version.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\cuda\libcufft_stub.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\cuda\libcupti_stub.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\cuda\libcurand_stub.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\cuda\libcusolver_stub.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\cuda\libcusparse_stub.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\gpu\libasm_compiler.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\gpu\libgpu_activation.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\gpu\libgpu_event.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\gpu\libgpu_stream.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\gpu\libgpu_timer.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\gpu\libredzone_allocator.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\host\libhost_platform_id.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\host\libhost_stream.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\host\libhost_timer.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\lib\liblib.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\rocm\librocm_platform_id.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\tools\proto_text\libgen_proto_text_functions_lib.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\jit\graphcycles\libgraphcycles.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\tf2xla\cc\libxla_jit_ops.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\tf2xla\cc\libxla_ops.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\tf2xla\kernels\libconv_op_helpers.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\tf2xla\kernels\libif_while_utils.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\tf2xla\kernels\libtensor_list_utils.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\tf2xla\lib\libbroadcast.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\tf2xla\lib\libdata_format.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\tf2xla\lib\librandom.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\tf2xla\lib\libscatter.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\tf2xla\lib\libutil.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\client\libclient.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\client\libclient_library.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\client\libcompile_only_client.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\client\libexecutable_build_options.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\client\libglobal_data.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\client\liblocal_client.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\client\libpadding.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\client\libsharding_builder.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\client\libxla_builder.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\client\libxla_computation.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libalgebraic_simplifier.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\liballocation_tracker.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\liball_reduce_combiner.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libbackend.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libbatchnorm_expander.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libbatch_dot_simplification.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libbuffer_assignment.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libbuffer_value.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libcall_graph.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libcall_inliner.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libchannel_tracker.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libcholesky_expander.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libcollective_ops_utils.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libcompilation_cache.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libcompilation_stats.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libcompiler.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libcompile_only_service.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libcomputation_layout.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libconditional_simplifier.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libconditional_to_select.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libconvolution_4d_expander.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libconvolution_group_converter.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libcopy_insertion.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libcustom_call_target_registry.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libdepthwise_convolution_converter.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libdot_decomposer.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libdump.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libdynamic_dimension_inference.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libdynamic_index_splitter.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libelemental_ir_emitter.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libexecutable.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libexecution_tracker.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libflatten_call_graph.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libfusion_node_indexing_evaluation.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libheap_simulator.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libhlo.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libhlo_alias_analysis.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libhlo_buffer.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libhlo_constant_folding.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libhlo_cost_analysis.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libhlo_creation_utils.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libhlo_cse.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libhlo_dataflow_analysis.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libhlo_dce.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libhlo_domain_map.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libhlo_element_type_converter.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libhlo_evaluator.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libhlo_execution_profile.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libhlo_get_dimension_size_rewriter.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libhlo_lexer.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libhlo_live_range.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libhlo_memory_scheduler.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libhlo_module_config.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libhlo_module_group.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libhlo_ordering.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libhlo_parser.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libhlo_pass_pipeline.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libhlo_profile_printer.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libhlo_proto_util.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libhlo_query.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libhlo_reachability.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libhlo_subcomputation_unification.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libhlo_value.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libhlo_verifier.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libhuman_readable_profile_builder.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libindexed_array_analysis.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libinstruction_fusion.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\liblayout_assignment.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libllvm_compiler.a;C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\liblocal_service.a;%(AdditionalDependencies)</AdditionalDependencies>
      <AdditionalOptions>
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\liblogical_buffer_analysis.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libmap_inliner.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libmaybe_owning_device_memory.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libmemory_space_assignment.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libmulti_output_fusion.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libname_uniquer.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libop_expander_pass.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libplatform_util.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libreshape_mover.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\librng_bit_generator_expander.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\librng_expander.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libscatter_expander.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libshaped_buffer.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libshape_inference.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libslice_sinker.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libslow_operation_alarm.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libsort_simplifier.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libstable_sort_expander.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libstream_pool.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libtransfer_manager.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libtranspose_folding.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libtree_reduction_rewriter.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libtriangular_solve_expander.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libtuple_points_to_analysis.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libtuple_simplifier.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libtuple_util.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libwhile_loop_analysis.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libwhile_loop_constant_sinking.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libwhile_loop_invariant_code_motion.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libwhile_loop_simplifier.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libwhile_loop_trip_count_annotator.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libwhile_util.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\libzero_sized_hlo_elimination.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\common_runtime\eager\libattr_builder.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\common_runtime\eager\libcontext.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\common_runtime\eager\libeager_executor.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\common_runtime\eager\libeager_operation.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\common_runtime\eager\libeager_op_rewrite_registry.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\common_runtime\eager\libexecute.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\common_runtime\eager\libkernel_and_device.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\common_runtime\eager\libprocess_function_library_runtime.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\common_runtime\eager\libshape_inference.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\common_runtime\eager\libtensor_handle.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\common_runtime\eager\libtensor_handle_data.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\eager\libcluster_function_library_runtime.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\eager\libeager_service_impl.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\eager\libremote_copy_node.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\eager\libremote_execute_node.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\eager\libremote_mgr.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\eager\libremote_tensor_handle_data.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\rpc\libgrpc_channel.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\rpc\libgrpc_master_service_impl.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\rpc\libgrpc_remote_worker.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\rpc\libgrpc_response_cache.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\rpc\libgrpc_state.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\rpc\libgrpc_tensor_coding.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\rpc\libgrpc_util.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\rpc\libgrpc_worker_cache.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\rpc\libgrpc_worker_service.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\rpc\libgrpc_worker_service_impl.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\rpc\librpc_rendezvous_mgr.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\clusters\libcluster.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\clusters\libutils.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\clusters\libvirtual_cluster.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\costs\libcost_estimator.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\costs\libgraph_memory.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\costs\libgraph_properties.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\costs\libop_level_cost_estimator.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\costs\libutils.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\costs\libvirtual_placer.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\costs\libvirtual_scheduler.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\inputs\libutils.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\optimizers\libarithmetic_optimizer.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\optimizers\libauto_mixed_precision.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\optimizers\libauto_parallel.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\optimizers\libconstant_folding.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\optimizers\libcustom_graph_optimizer_registry_impl.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\optimizers\libdebug_stripper.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\optimizers\libdependency_optimizer.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\optimizers\libevaluation_utils.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\optimizers\libfunction_api_info.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\optimizers\libfunction_optimizer.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\optimizers\libgeneric_layout_optimizer.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\optimizers\libgeneric_layout_optimizer_transposer.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\optimizers\libgeneric_layout_optimizer_transposer_factory.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\optimizers\libgraph_optimizer_stage.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\optimizers\libimplementation_selector.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\optimizers\libloop_optimizer.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\optimizers\libmemory_optimizer.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\optimizers\libmeta_optimizer.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\optimizers\libmodel_pruner.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\optimizers\libpin_to_host_optimizer.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\optimizers\libscoped_allocator_optimizer.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\optimizers\libshape_optimizer.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\optimizers\libstatic_schedule.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\utils\libcanonicalizer.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\utils\libcolocation.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\utils\libframe.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\utils\libfunctions.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\utils\libgraph_view.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\utils\libsymbolic_shapes.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\utils\libtopological_sort.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\utils\libtpu.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\utils\libtransitive_fanin.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\utils\libtraversal.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\verifiers\libstructure_verifier.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\batching_util\libperiodic_function_dynamic.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\boosted_trees\libresources.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\data\libcaptured_function.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\data\libdataset_utils.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\data\libname_utils.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\data\libprefetch_autotuner.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\data\librewrite_utils.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\data\libserialization_utils.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\data\libstats_utils.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\data\libunbounded_thread_pool.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\data\libwindow_dataset.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\rnn\libblas_gemm.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\tensor_forest\libresources.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\lib\bfloat16\libbfloat16.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\lib\core\libarena.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\lib\db\libsqlite.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\lib\hash\libcrc32c.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\lib\io\libcache.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\lib\monitoring\libcollection_registry.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\lib\monitoring\libpercentile_sampler.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\lib\monitoring\libsampler.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\lib\png\libpng_io.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\lib\strings\libordered_code.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\lib\strings\libproto_serialization.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\lib\strings\libproto_text_util.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\default\libcuda_libdevice_path.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\default\libhuman_readable_json.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\default\liblogging.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\default\libmutex.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\default\libresource.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\default\libunbounded_work_queue.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\windows\libenv.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\windows\libenv_time.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\windows\liberror_windows.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\windows\libload_library.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\windows\libnet.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\windows\libplatform_port.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\windows\libstacktrace.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\windows\libstacktrace_handler.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\windows\libsubprocess.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\windows\libwide_char.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\convert\libxplane_to_trace_events.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\internal\libparse_annotation.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\internal\libtfprof_code.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\internal\libtfprof_graph.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\internal\libtfprof_node.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\internal\libtfprof_node_show.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\internal\libtfprof_op.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\internal\libtfprof_scope.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\internal\libtfprof_show.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\internal\libtfprof_show_multi.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\internal\libtfprof_stats.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\internal\libtfprof_tensor.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\internal\libtfprof_timeline.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\internal\libtfprof_utils.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\lib\libprofiler_utils.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\utils\libderived_timeline.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\utils\libgroup_events.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\utils\libtf_op_utils.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\utils\libxplane_builder.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\utils\libxplane_schema.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\utils\libxplane_utils.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\utils\libxplane_visitor.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\util\ctc\libctc_loss_calculator_lib.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\util\proto\libdescriptors.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\util\proto\libdescriptor_pool_registry.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\util\proto\libproto_utils.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\util\rpc\librpc_factory.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\util\rpc\librpc_factory_registry.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\util\tensor_bundle\libnaming.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\util\tensor_bundle\libtensor_bundle.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\platform\default\libdso_loader.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\boringssl\libcrypto.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\boringssl\libssl.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libalts_frame_protector.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libalts_upb.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libalts_util.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libcensus.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libenvoy_ads_upb.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libenvoy_core_upb.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libenvoy_orca_upb.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libenvoy_type_upb.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgoogle_api_upb.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgpr_base.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc++.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc++_base.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc++_codegen_base_src.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_base.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_base_c.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_client_authority_filter.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_client_channel.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_client_idle_filter.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_deadline_filter.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_health_upb.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_http_filters.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_lb_policy_cds_secure.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_lb_policy_grpclb_secure.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_lb_policy_pick_first.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_lb_policy_round_robin.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_lb_policy_xds_secure.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_lb_upb.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_max_age_filter.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_message_size_filter.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_resolver_dns_ares.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_resolver_dns_native.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_resolver_dns_selection.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_resolver_fake.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_resolver_sockaddr.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_resolver_xds_secure.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_secure.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_server_backward_compatibility.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_trace.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_transport_chttp2.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_transport_chttp2_alpn.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_transport_chttp2_client_connector.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_transport_chttp2_client_insecure.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_transport_chttp2_client_secure.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_transport_chttp2_server.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_transport_chttp2_server_insecure.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_transport_chttp2_server_secure.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_transport_inproc.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_workaround_cronet_compression_filter.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libgrpc_xds_client_secure.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libproto_gen_validate_upb.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libtsi.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\libtsi_interface.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_googlesource_code_re2\libre2.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_protobuf\libprotobuf_lite.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_protobuf\libprotoc_lib.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\double_conversion\libdouble-conversion.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\farmhash_archive\libfarmhash.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\fft2d\libfft2d.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\gif\libgif.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\highwayhash\libarch_specific.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\highwayhash\libsip_hash.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\icu\libicuuc.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\jsoncpp_git\libjsoncpp.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\libjpeg_turbo\libjpeg.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\libjpeg_turbo\libsimd_win_x86_64.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\lmdb\liblmdb.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\mkl_dnn\libmkldnn_single_threaded.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\nsync\libnsync_cpp.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\org_sqlite\liborg_sqlite.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\png\libpng.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\snappy\libsnappy.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\upb\libupb.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\zlib\libzlib.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\src\compiler\libgrpc_plugin_support.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\third_party\address_sorting\libaddress_sorting.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\base\libbase.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\base\libdynamic_annotations.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\base\libmalloc_internal.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\base\libspinlock_wait.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\base\libthrow_delegate.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\container\libhashtablez_sampler.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\container\libraw_hash_set.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\debugging\libdebugging_internal.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\debugging\libdemangle_internal.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\debugging\libleak_check.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\debugging\libstacktrace.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\debugging\libsymbolize.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\flags\libconfig.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\flags\libflag.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\flags\libhandle.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\flags\libinternal.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\flags\libmarshalling.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\flags\libregistry.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\hash\libcity.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\hash\libhash.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\numeric\libint128.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\strings\libinternal.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\strings\libstrings.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\strings\libstr_format_internal.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\synchronization\libgraphcycles_internal.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\synchronization\libsynchronization.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\time\libtime.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\types\libbad_optional_access.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\types\libbad_variant_access.a %(AdditionalOptions)</AdditionalOptions>
    </Link>
  </ItemDefinitionGroup>
  <ItemGroup>
    <ClCompile Include="ConsoleApplication1.cpp" />
  </ItemGroup>
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
  <ImportGroup Label="ExtensionTargets">
  </ImportGroup>
</Project>

dev.zip

@gunan
So my question is as follows:

If you cannot link to libprotobuf.lib to provide symbols for tensorflow_cc.dll and you need to link statically, how do you do that?

Can you compile the code main.cpp and tell me what you get as a result with static linking?

main.cpp

#include "tensorflow/core/protobuf/control_flow.pb.h"
#include "tensorflow/core/protobuf/config.pb.h"
#include <iostream>

int main() {
    tensorflow::GPUOptions gpu_options;

    std::cout << "Before: allocator_type " << gpu_options.allocator_type() << std::endl;
    gpu_options.set_visible_device_list("0");
    std::cout << "After: allocator_type " << gpu_options.allocator_type() << std::endl;

}

I had a bit of a look earlier and it seems that config.proto In tensorflow/core/protobuf has the missing symbols and while the .o files can be found I could not follow the path within the bazel indirection to see if these object files end up in one of the .a object archives, clearly they don’t or the symbols would not be missing.

But is this part of the problem?

The .proto file makes a .cc file which in turn makes the object file, but the headers are also created, I am not sure if the headers declare the symbols as exposed or not.

In the morning I will try adding the .o files to the additional libraries. But there is a character limit to the addition libraries and libraries so adding each object file may not be possible.

Which leads to stuffing static .lib .a and .o files into one large static archive.

Which should be done with bazel under Linux and macOS with a large word size on the shell using ar it can be done from the object files.

@gunan
Can we please have static targets for C++ and Tensorflow?

I think it is reasonable.
@meteorcloudy how can we create a target that will be the combination of the individual .a files @samhodge mined above? Can bazel merge these?

Linking to the following
Results in the following missing symbols

see attached
output.zip

When compiling

C:\Users\Administrator\dev\tensorflow\bazel-bin\external\boringssl\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\src\compiler\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_github_grpc_grpc\third_party\address_sorting\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\base\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\container\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\debugging\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\flags\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\hash\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\numeric\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\strings\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\synchronization\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\time\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_absl\absl\types\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_google_protobuf\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\com_googlesource_code_re2\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\double_conversion\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\farmhash_archive\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\fft2d\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\gif\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\highwayhash\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\icu\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\jsoncpp_git\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\libjpeg_turbo\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\llvm-project\llvm\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\lmdb\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\mkl_dnn\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\nsync\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\org_sqlite\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\png\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\snappy\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\upb\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\external\zlib\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\c\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\cc\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\cc\profiler\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\cc\saved_model\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\jit\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\jit\graphcycles\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\tf2xla\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\tf2xla\cc\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\tf2xla\kernels\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\tf2xla\lib\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\client\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\common_runtime\eager\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\debug\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\eager\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\distributed_runtime\rpc\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\framework\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\clusters\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\costs\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\inputs\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\optimizers\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\utils\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\grappler\verifiers\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\batching_util\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\boosted_trees\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\data\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\rnn\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\tensor_forest\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\lib\bfloat16\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\lib\core\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\lib\db\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\lib\hash\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\lib\io\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\lib\monitoring\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\lib\png\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\lib\strings\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\default\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\platform\windows\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\convert\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\internal\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\lib\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\utils\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\summary\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\tpu\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\util\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\util\ctc\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\util\proto\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\util\rpc\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\util\tensor_bundle\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\cuda\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\gpu\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\host\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\lib\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\platform\default\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\rocm\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\tools\proto_text\*.a
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\jit\_objs\xla_activity_proto_cc_impl\*.o
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\tf2xla\_objs\host_compute_metadata_proto_cc_impl\*.o
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\tf2xla\_objs\tf2xla_proto_cc_impl\*.o
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\_objs\xla_data_proto_cc_impl\*.o
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\_objs\xla_proto_cc_impl\*.o
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\_objs\hlo_proto_cc_impl\*.o
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\gpu\_objs\gpu_autotuning_proto_cc_impl\*.o
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\_objs\autotuning_proto_cc_impl\*.o
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\_objs\conv_autotuning_proto_cc_impl\*.o
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\_objs\eager_service_proto_cc_impl\*.o
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\_objs\master_proto_cc_impl\*.o
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\_objs\worker_proto_cc_impl\*.o
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\debug\_objs\debug_service_proto_cc_impl\*.o
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\debug\_objs\debugger_event_metadata_proto_cc_impl\*.o
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\example\_objs\example_parser_configuration_proto_cc_impl\*.o
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\framework\_objs\allocation_description_proto_cc_impl\*.o
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\framework\_objs\api_def_proto_cc_impl\*.o
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\framework\_objs\attr_value_proto_cc_impl\*.o
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\framework\_objs\cost_graph_proto_cc_impl\*.o
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\framework\_objs\device_attributes_proto_cc_impl\*.o
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\framework\_objs\function_proto_cc_impl\*.o
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\framework\_objs\graph_proto_cc_impl\*.o
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\framework\_objs\graph_transfer_info_proto_cc_impl\*.o
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\framework\_objs\kernel_def_proto_cc_impl\*.o
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\framework\_objs\log_memory_proto_cc_impl\*.o
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\framework\_objs\node_def_proto_cc_impl\*.o
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\framework\_objs\op_def_proto_cc_impl\*.o
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\framework\_objs\reader_base_proto_cc_impl\*.o
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\framework\_objs\remote_fused_graph_execute_info_proto_cc_impl\*.o
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\framework\_objs\resource_handle_proto_cc_impl\*.o
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\framework\_objs\step_stats_proto_cc_impl\*.o
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\framework\_objs\summary_proto_cc_impl\*.o
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\framework\_objs\tensor_description_proto_cc_impl\*.o
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\framework\_objs\tensor_proto_cc_impl\*.o
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\framework\_objs\tensor_shape_proto_cc_impl\*.o
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\framework\_objs\tensor_slice_proto_cc_impl\*.o
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\framework\_objs\types_proto_cc_impl\*.o
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\framework\_objs\variable_proto_cc_impl\*.o
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\framework\_objs\versions_proto_cc_impl\*.o
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\boosted_trees\_objs\boosted_trees_proto_cc_impl\*.o
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\lib\core\_objs\error_codes_proto_cc_impl\*.o
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\protobuf\_objs\xplane_proto_cc_impl\*.o
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\protobuf\tpu\_objs\optimization_parameters_proto_cc_impl\*.o
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\protobuf\tpu\_objs\tpu_embedding_configuration_proto_cc_impl\*.o
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\protobuf\tpu\_objs\tpu_embedding_output_layout_proto_cc_impl\*.o
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\util\_objs\event_proto_cc_impl\*.o
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\util\_objs\memmapped_file_system_proto_cc_impl\*.o
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\util\_objs\saved_tensor_slice_proto_cc_impl\*.o
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor\_objs\dnn_proto_cc_impl\*.o

With include files as

C:\Users\Administrator\dev\tensorflow
C:\Users\Administrator\dev\tensorflow\bazel-tensorflow\external\com_google_protobuf\src
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow
C:\Users\Administrator\dev\tensorflow\bazel-bin
C:\Users\Administrator\dev\tensorflow\tensorflow

Compilation is sucessful, linking fails as above.

Thank you, I will try later.

------------------ 原始邮件 ------------------
发件人: "Sam Hodge"<[email protected]>;
发送时间: 2020年6月10日(星期三) 上午8:55
收件人: "tensorflow/tensorflow"<[email protected]>;
抄送: "Subscribed"<[email protected]>;
主题: Re: [tensorflow/tensorflow] Windows C++ tensorflow_cc.dll has overlapping memory address between string gpu options for "allocator type" and "visible device list" (#39439)

Linking to the following
Results in the following missing symbols

see attached
output.zip

When compiling
C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\jit_objs\xla_activity_proto_cc_impl*.o C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\tf2xla_objshost_compute_metadata_proto_cc_impl*.o C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\tf2xla_objs\tf2xla_proto_cc_impl*.o C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla_objs\xla_data_proto_cc_impl*.o C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla_objs\xla_proto_cc_impl*.o C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service_objshlo_proto_cc_impl*.o C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\compiler\xla\service\gpu_objs\gpu_autotuning_proto_cc_impl*.o C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core_objs\autotuning_proto_cc_impl*.o C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core_objs\conv_autotuning_proto_cc_impl*.o C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core_objs\eager_service_proto_cc_impl*.o C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core_objsmaster_proto_cc_impl*.o C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core_objs\worker_proto_cc_impl*.o C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\debug_objs\debug_service_proto_cc_impl*.o C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\debug_objs\debugger_event_metadata_proto_cc_impl*.o C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\example_objs\example_parser_configuration_proto_cc_impl*.o C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\framework_objs\allocation_description_proto_cc_impl*.o C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\framework_objs\api_def_proto_cc_impl*.o C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\framework_objs\attr_value_proto_cc_impl*.o C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\framework_objs\cost_graph_proto_cc_impl*.o C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\framework_objs\device_attributes_proto_cc_impl*.o C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\framework_objs\function_proto_cc_impl*.o C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\framework_objs\graph_proto_cc_impl*.o C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\framework_objs\graph_transfer_info_proto_cc_impl*.o C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\framework_objs\kernel_def_proto_cc_impl*.o C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\framework_objs\log_memory_proto_cc_impl*.o C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\framework_objs\node_def_proto_cc_impl*.o C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\framework_objs\op_def_proto_cc_impl*.o C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\framework_objs\reader_base_proto_cc_impl*.o C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\framework_objs\remote_fused_graph_execute_info_proto_cc_impl*.o C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\framework_objs\resource_handle_proto_cc_impl*.o C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\framework_objs\step_stats_proto_cc_impl*.o C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\framework_objs\summary_proto_cc_impl*.o C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\framework_objs\tensor_description_proto_cc_impl*.o C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\framework_objs\tensor_proto_cc_impl*.o C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\framework_objs\tensor_shape_proto_cc_impl*.o C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\framework_objs\tensor_slice_proto_cc_impl*.o C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\framework_objs\types_proto_cc_impl*.o C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\framework_objs\variable_proto_cc_impl*.o C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\framework_objs\versions_proto_cc_impl*.o C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\kernels\boosted_trees_objs\boosted_trees_proto_cc_impl*.o C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\lib\core_objs\error_codes_proto_cc_impl*.o C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\profiler\protobuf_objs\xplane_proto_cc_impl*.o C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\protobuf\tpu_objs\optimization_parameters_proto_cc_impl*.o C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\protobuf\tpu_objs\tpu_embedding_configuration_proto_cc_impl*.o C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\protobuf\tpu_objs\tpu_embedding_output_layout_proto_cc_impl*.o C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\util_objs\event_proto_cc_impl*.o C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\util_objs\memmapped_file_system_proto_cc_impl*.o C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\core\util_objs\saved_tensor_slice_proto_cc_impl*.o C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow\stream_executor_objs\dnn_proto_cc_impl*.o
With include files as
C:\Users\Administrator\dev\tensorflow C:\Users\Administrator\dev\tensorflow\bazel-tensorflow\external\com_google_protobuf\src C:\Users\Administrator\dev\tensorflow\bazel-bin\tensorflow C:\Users\Administrator\dev\tensorflow\bazel-bin C:\Users\Administrator\dev\tensorflow\tensorflow
Compilation is sucessful, linking fails as above.


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

I am baffled. I see that you are grabbing .a files under com_google_protobuf. I have no idea how you are seeing the symbol errors.

I am baffled. I see that you are grabbing .a files under com_google_protobuf. I have no idea how you are seeing the symbol errors.

Yeah it seems puzzling, if anybody else wants to attempt it themselves this essentially the artifacts created from r2.2 and building the target //tensorflow:tensorflow_cc.dll with CUDA 10.2 defines with Visual Studio 2019.

I am baffled. I see that you are grabbing .a files under com_google_protobuf. I have no idea how you are seeing the symbol errors.

If you do not include the .o files created from the .proto file the only missing symbols are

1>------ Build started: Project: ConsoleApplication1, Configuration: Release x64 ------
1>ConsoleApplication1.obj : error LNK2001: unresolved external symbol "public: virtual __cdecl tensorflow::GPUOptions::~GPUOptions(void)" (??1GPUOptions@tensorflow@@UEAA@XZ)
1>ConsoleApplication1.obj : error LNK2001: unresolved external symbol "public: __cdecl tensorflow::GPUOptions::GPUOptions(void)" (??0GPUOptions@tensorflow@@QEAA@XZ)
1>C:\Users\Administrator\source\repos\ConsoleApplication1\x64\Release\ConsoleApplication1.exe : fatal error LNK1120: 2 unresolved externals
1>Done building project "ConsoleApplication1.vcxproj" -- FAILED.

Including the .o files of the C++ protobuf .proto targets expands this list out to almost 200 missing symbols.

@meteorcloudy @sanjoy @gunan

A month has elapsed since this issue was raised.

I have tried everything that has been asked of me but we are still at the point where we cannot run a under twenty line reproduction case.

The journey has involved creating a complete and reproducible compile time and runtime environment.

Now I am at a point that at linking there are two missing symbols GPUOptions C++ constructor and destructor as C declarations indicating they should be dynamically linked

But we are trying to statically link.

My next step is to look into the .cc intermediate made from the .proto file in GitHub to see if the missing symbols are there in black and white.

From there we can only see two outcomes

The symbols are there and we follow the linking process

The symbols are missing and we look upstream to add the GPUOptions constructor and destructor to a DEF list in a .lds file to make sure the conversion of .proro to an executable is consistent with the intended behaviour of the software

But this is a dynamic linking solution and I have been told the best solution Is static linking to overcome the 65K symbol limits in Windows

As there are no design documents about how bazel intends this process to happen

I rely on the Tensorflow team to guide me.

Or I just keep making assumptions and then test them with experiments, which is a poor use of my limited resources

Can I please ask for some guidance?

Sam

Leaving this here for my latter reference

https://en.wikipedia.org/wiki/X86_calling_conventions

Hi Sam,
We appreciate your feedback.
As I mentioned above, I am out of ideas, and we are at the point where we need bazel on windows expertise to help us explain some of these.

Unfortunately, bazel team is located in Germany. They also have different vacation schedules, different constraints and processes for responding to issues from github. As you are, I am also waiting for some feedback and guidance from them.

Thanks for the transparency it certainly helps the frustration levels

I will conduct further experiments this morning if time permits

I am truely grateful for anything you can give

Cheers!

Please see the config.pb.h and config.pb.cc resulting from config.proto in

https://github.com/tensorflow/tensorflow/commit/a94839d7910dc5dfa4b6cde20445b1d5a2fa53b8

ie

https://github.com/tensorflow/tensorflow/blob/r2.2/tensorflow/core/protobuf/config.proto

protobuf.zip

I will paste the relevant piece of code:

#if !defined(_MSC_VER) || _MSC_VER >= 1900
const int GPUOptions::kPerProcessGpuMemoryFractionFieldNumber;
const int GPUOptions::kAllowGrowthFieldNumber;
const int GPUOptions::kAllocatorTypeFieldNumber;
const int GPUOptions::kDeferredDeletionBytesFieldNumber;
const int GPUOptions::kVisibleDeviceListFieldNumber;
const int GPUOptions::kPollingActiveDelayUsecsFieldNumber;
const int GPUOptions::kPollingInactiveDelayMsecsFieldNumber;
const int GPUOptions::kForceGpuCompatibleFieldNumber;
const int GPUOptions::kExperimentalFieldNumber;
#endif  // !defined(_MSC_VER) || _MSC_VER >= 1900

GPUOptions::GPUOptions()
  : ::PROTOBUF_NAMESPACE_ID::Message(), _internal_metadata_(nullptr) {
  SharedCtor();
  // @@protoc_insertion_point(constructor:tensorflow.GPUOptions)
}
GPUOptions::GPUOptions(::PROTOBUF_NAMESPACE_ID::Arena* arena)
  : ::PROTOBUF_NAMESPACE_ID::Message(),
  _internal_metadata_(arena) {
  SharedCtor();
  RegisterArenaDtor(arena);
  // @@protoc_insertion_point(arena_constructor:tensorflow.GPUOptions)
}
GPUOptions::GPUOptions(const GPUOptions& from)
  : ::PROTOBUF_NAMESPACE_ID::Message(),
      _internal_metadata_(nullptr) {
  _internal_metadata_.MergeFrom(from._internal_metadata_);
  allocator_type_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  if (from.allocator_type().size() > 0) {
    allocator_type_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from.allocator_type(),
      GetArenaNoVirtual());
  }
  visible_device_list_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  if (from.visible_device_list().size() > 0) {
    visible_device_list_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from.visible_device_list(),
      GetArenaNoVirtual());
  }
  if (from.has_experimental()) {
    experimental_ = new ::tensorflow::GPUOptions_Experimental(*from.experimental_);
  } else {
    experimental_ = nullptr;
  }
  ::memcpy(&per_process_gpu_memory_fraction_, &from.per_process_gpu_memory_fraction_,
    static_cast<size_t>(reinterpret_cast<char*>(&polling_inactive_delay_msecs_) -
    reinterpret_cast<char*>(&per_process_gpu_memory_fraction_)) + sizeof(polling_inactive_delay_msecs_));
  // @@protoc_insertion_point(copy_constructor:tensorflow.GPUOptions)
}

void GPUOptions::SharedCtor() {
  ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_GPUOptions_tensorflow_2fcore_2fprotobuf_2fconfig_2eproto.base);
  allocator_type_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  visible_device_list_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  ::memset(&experimental_, 0, static_cast<size_t>(
      reinterpret_cast<char*>(&polling_inactive_delay_msecs_) -
      reinterpret_cast<char*>(&experimental_)) + sizeof(polling_inactive_delay_msecs_));
}

GPUOptions::~GPUOptions() {
  // @@protoc_insertion_point(destructor:tensorflow.GPUOptions)
  SharedDtor();
}

void GPUOptions::SharedDtor() {
  GOOGLE_DCHECK(GetArenaNoVirtual() == nullptr);
  allocator_type_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  visible_device_list_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  if (this != internal_default_instance()) delete experimental_;
}

void GPUOptions::ArenaDtor(void* object) {
  GPUOptions* _this = reinterpret_cast< GPUOptions* >(object);
  (void)_this;
}
void GPUOptions::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
}
void GPUOptions::SetCachedSize(int size) const {
  _cached_size_.Set(size);
}
const GPUOptions& GPUOptions::default_instance() {
  ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_GPUOptions_tensorflow_2fcore_2fprotobuf_2fconfig_2eproto.base);
  return *internal_default_instance();
}

We can see that these symbols are not wrapped in cdecl

see
https://docs.microsoft.com/en-us/cpp/cpp/cdecl?view=vs-2019

So the symbols are missing.

I will try editing:

https://github.com/tensorflow/tensorflow/blob/r2.2/tensorflow/tf_exported_symbols.lds

to add *GPUOptions*

Then see where things go from there.

I am spending a little time on this today

but there are two work arounds

see this comment https://github.com/tensorflow/tensorflow/issues/23542#issuecomment-464730964

And on this thread the TF_EXPORT macro while it exposes symbols, this is not through a layer of .proto to .pb.cc and .pb.h compilation.

So we need a mechanism to expose symbols that are compiled through protobuf

OK I did get some progress

from this program

C++ driver as reccomended by @gunan

#include "tensorflow/core/protobuf/control_flow.pb.h"
#include "tensorflow/core/protobuf/config.pb.h"
#include <iostream>

int main() {
    tensorflow::GPUOptions gpu_options;

    std::cout << "Before: allocator_type " << gpu_options.allocator_type() << std::endl;
    gpu_options.set_visible_device_list("0");
    std::cout << "After: allocator_type " << gpu_options.allocator_type() << std::endl;



}

Output from MSVC 2019

2020-06-15 13:32:45.972341: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library cudart64_102.dll
Before: allocator_type
After: allocator_type 0

C:\Users\Administrator\source\repos\ConsoleApplication1\x64\Release\ConsoleApplication1.exe (process 10276) exited with code 0.
To automatically close the console when debugging stops, enable Tools->Options->Debugging->Automatically close the console when debugging stops.
Press any key to close this window . . .

The include directories are as follows:

C:\Users\Administrator\dev\attempt2\tensorflow\bazel-tensorflow\external\com_google_protobuf\src
C:\Users\Administrator\dev\attempt2\tensorflow\bazel-bin\tensorflow
C:\Users\Administrator\dev\attempt2\tensorflow\bazel-bin
C:\Users\Administrator\dev\attempt2\tensorflow
%(AdditionalIncludeDirectories)

it was linked to

C:\Users\Administrator\dev\attempt2\tensorflow\bazel-bin\external\com_google_protobuf\libprotoc_lib.a
C:\Users\Administrator\dev\attempt2\tensorflow\bazel-bin\external\com_google_protobuf\libprotobuf_lite.a
C:\Users\Administrator\dev\attempt2\tensorflow\bazel-bin\tensorflow\tensorflow_cc.lib
%(AdditionalDependencies)

Where these are artifacts created from

cd C:\Users\Administrator\dev\
mkdir attempt2
git clone https://github.com/tensorflow/tensorflow.git
cd .\tensorflow
git checkout r2.2
notepad.exe .\tensorflow\tf_version_script.lds (add line '*GPUOptions*')
notepad.exe .\tensorflow\tf_exported_symbols.lds (add line '*GPUOptions*')
. .\..\..\scripts\buildenv.ps1
. .\..\..\script\build-tf.ps1

where script contains

buildenv.ps1

pushd 'C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\'    
cmd /c "vcvarsall.bat x64 & set" |
foreach {
  if ($_ -match "=") {
    $v = $_.split("="); set-item -force -path "ENV:\$($v[0])"  -value "$($v[1])"
  }
}
popd
write-host "`nVisual Studio 2019 Command Prompt variables set." -ForegroundColor Yellow

build-tf.ps1

$ENV:USE_BAZEL_VERSION="2.0.0"
$ENV:PYTHON_BIN_PATH="C:/ProgramData/Anaconda3/python.exe"
$ENV:PYTHON_LIB_PATH="C:/ProgramData/Anaconda3/"
$ENV:Path += ";C:/msys64/usr/bin"
$ENV:Path += ";C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v10.2/bin"
$ENV:Path += ";C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v10.2/extras/CUPTI/libx64"
$ENV:Path += ";C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/cudnn-10.2-windows10-x64-v7.6.5.32/cuda/bin"
$ENV:BAZEL_SH = "C:/msys64/usr/bin/bash.exe"
$ENV:CUDA_TOOLKIT_PATH="C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v10.2/"
$ENV:TF_CUDA_VERSION="10.2"
$ENV:CUDNN_INSTALL_PATH="C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/cudnn-10.2-windows10-x64-v7.6.5.32/cuda"
$ENV:TF_CUDA_COMPUTE_CAPABILITIES="7.0"
$ENV:TF_CUDNN_VERSION="7"
$ENV:TF_NCCL_VERSION="1"
$ENV:TF_CUDA_CLANG="0"
$ENV:TF_NEED_CUDA="1"
$ENV:TF_NEED_ROCM="0"
$ENV:TF_NEED_OPENCL_SYCL="0"


$params = "configure.py",""
cmd /c "ECHO Y" | & python.exe @params 
bazel.exe build --copt=-nvcc_options=disable-warnings --test_tag_filters=-no_oss,-gpu,-benchmark-test,-nomac,-no_mac --announce_rc --test_timeout 300,450,1200,3600 --test_size_filters=small,medium --jobs=48 //tensorflow:tensorflow_cc.dll 
bazel.exe build --copt=-nvcc_options=disable-warnings --test_tag_filters=-no_oss,-gpu,-benchmark-test,-nomac,-no_mac --announce_rc --test_timeout 300,450,1200,3600 --test_size_filters=small,medium --jobs=48 //tensorflow:tensorflow_cc.lib 

Additionally
this C++ Driver

#include "tensorflow/core/protobuf/control_flow.pb.h"
#include "tensorflow/core/protobuf/config.pb.h"
#include <iostream>

int main() {
  tensorflow::GPUOptions gpu_options;

  gpu_options.set_visible_device_list("0");

  std::cout << "allocator_type " << gpu_options.allocator_type() << std::endl;
  std::cout << "visible_device_list " << gpu_options.visible_device_list() << std::endl;

  gpu_options.set_allocator_type("7");

  std::cout << "allocator_type " << gpu_options.allocator_type() << std::endl; 
  std::cout << "visible_device_list " << gpu_options.visible_device_list() << std::endl; 


  gpu_options.set_visible_device_list("5");

  std::cout << "allocator_type " << gpu_options.allocator_type() << std::endl; 
  std::cout << "visible_device_list " << gpu_options.visible_device_list() << std::endl; 

  gpu_options.set_allocator_type("3");

  std::cout << "allocator_type " << gpu_options.allocator_type() << std::endl; 
  std::cout << "visible_device_list " << gpu_options.visible_device_list() << std::endl; 


}

Produces

2020-06-15 13:48:44.006207: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library cudart64_102.dll
allocator_type 0
visible_device_list 0
allocator_type 7
visible_device_list 7
allocator_type 5
visible_device_list 5
allocator_type 3
visible_device_list 3

C:\Users\Administrator\source\repos\ConsoleApplication1\x64\Release\ConsoleApplication1.exe (process 11204) exited with code 0.
To automatically close the console when debugging stops, enable Tools->Options->Debugging->Automatically close the console when debugging stops.
Press any key to close this window . . .

So @sanjoy @gunan @meteorcloudy you now how reproduction steps using r2.2 CUDA 10.2 MSVC 2019 and the CUDNN versions listed above.

here is my git diff

PS C:\Users\Administrator\dev\attempt2\tensorflow> notepad.exe ..\..\scripts\buildenv.ps1
PS C:\Users\Administrator\dev\attempt2\tensorflow> git diff
diff --git a/tensorflow/tf_exported_symbols.lds b/tensorflow/tf_exported_symbols.lds
index 8bbd4199f8..cf6d24f672 100644
--- a/tensorflow/tf_exported_symbols.lds
+++ b/tensorflow/tf_exported_symbols.lds
@@ -8,3 +8,4 @@
 *nsync_*
 *stream_executor*
 *xla*
+*GPU*
diff --git a/tensorflow/tf_version_script.lds b/tensorflow/tf_version_script.lds
index 303ba98b9a..3ce222e76d 100644
--- a/tensorflow/tf_version_script.lds
+++ b/tensorflow/tf_version_script.lds
@@ -10,6 +10,7 @@ tensorflow {
     *nsync_*;
     *stream_executor*;
     *xla*;
+    *GPUOptions*
   local:
     *;
 };

Looking at this:

https://github.com/protocolbuffers/protobuf/blob/master/src/google/protobuf/arenastring.h#L249

  // Called from generated code / reflection runtime only. Resets value to point
  // to a default string pointer, with the semantics that this ArenaStringPtr
  // does not own the pointed-to memory. Disregards initial value of ptr_ (so
  // this is the *ONLY* safe method to call after construction or when
  // reinitializing after becoming the active field in a oneof union).
  inline void UnsafeSetDefault(const ::std::string* default_value) {
    // Casting away 'const' is safe here: accessors ensure that ptr_ is only
    // returned as a const if it is equal to default_value.
    ptr_ = const_cast< ::std::string*>(default_value);
  }

Would this cause the allocator type and the visible gpu list to be on the same string.

@samhodge

I wrote a win_cc_static_library rule to build a static cc library linked to all given transitive deps on Windows. Please check if it helps.

If time permits I will attempt that in about 7 hours from now

So it would simply be a matter of having the same dependencies at the //tensorflow:tensorflow_cc.dll target and give it a name and magic will happen and I can link to the .a or .lib file without having to expose any extra symbols?

Is this correct @meteorcloudy ?

OK I found some time

here is my method:

clone r2.2
add the win_cc_static_library.bzl file to the tensorflow directory

load("@bazel_tools//tools/cpp:toolchain_utils.bzl", "find_cpp_toolchain")


# A rule to create a C++ static library linked with all given dependencies on Windows.
def _win_cc_static_library_impl(ctx):
    output_lib = ctx.actions.declare_file("{}.lib".format(ctx.attr.name))

    cc_toolchain = find_cpp_toolchain(ctx)

    lib_sets = []
    for dep in ctx.attr.deps:
        if hasattr(dep[CcInfo].linking_context.libraries_to_link, "to_list"):
            lib_sets.append(dep[CcInfo].linking_context.libraries_to_link)
        else:
            lib_sets.append(depset(direct = dep[CcInfo].linking_context.libraries_to_link))
    libraries_to_link = depset(transitive = lib_sets)

    libs = []
    libs.extend([lib.pic_static_library for lib in libraries_to_link.to_list() if lib.pic_static_library])
    libs.extend([
        lib.static_library
        for lib in libraries_to_link.to_list()
        if lib.static_library and not lib.pic_static_library
    ])

    params_file = ctx.actions.declare_file("{}.params".format(ctx.attr.name))

    params = ["/nologo", "/MACHINE:X64", "/OUT:{}".format(output_lib.path)]
    for lib in libs:
        params.append(lib.path)
    ctx.actions.write(
        output = params_file,
        content = "\n".join(params) + "\n",
    )

    ctx.actions.run(
        executable = cc_toolchain.ar_executable,
        arguments = ["@{}".format(params_file.path)],
        inputs = [params_file] + libs + cc_toolchain.all_files.to_list(),
        outputs = [output_lib],
        progress_message = "Creating static library {}".format(output_lib.path),
    )
    return [
        DefaultInfo(files = depset([output_lib])),
    ]

win_cc_static_library = rule(
    implementation = _win_cc_static_library_impl,
    attrs = {
        "deps": attr.label_list(),
        "_cc_toolchain": attr.label(
            default = "@bazel_tools//tools/cpp:current_cc_toolchain",
        ),
    },
    toolchains = ["@bazel_tools//tools/cpp:toolchain_type"],
)

modify tensorflow\BUILD in tensorflow to additionally include

load(":win_cc_static_library.bzl", "win_cc_static_library")

and

win_cc_static_library(
    name = "tensorflow_cc_static.lib",
    deps = [
        "//tensorflow/c:c_api",
        "//tensorflow/c/eager:c_api",
        "//tensorflow/cc:cc_ops",
        "//tensorflow/cc:client_session",
        "//tensorflow/cc:scope",
        "//tensorflow/cc/profiler",
        "//tensorflow/core:tensorflow",
    ] + if_ngraph(["@ngraph_tf//:ngraph_tf"]),
)

Then source the following buildenv.ps1 as . .\buildenv.ps1

pushd 'C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\'    
cmd /c "vcvarsall.bat x64 & set" |
foreach {
  if ($_ -match "=") {
    $v = $_.split("="); set-item -force -path "ENV:\$($v[0])"  -value "$($v[1])"
  }
}
popd
write-host "`nVisual Studio 2019 Command Prompt variables set." -ForegroundColor Yellow

Then a source the bazel powershell script

$ENV:USE_BAZEL_VERSION="2.0.0"
$ENV:PYTHON_BIN_PATH="C:/ProgramData/Anaconda3/python.exe"
$ENV:PYTHON_LIB_PATH="C:/ProgramData/Anaconda3/"
$ENV:Path += ";C:/msys64/usr/bin"
$ENV:Path += ";C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v10.2/bin"
$ENV:Path += ";C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v10.2/extras/CUPTI/libx64"
$ENV:Path += ";C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/cudnn-10.2-windows10-x64-v7.6.5.32/cuda/bin"
$ENV:BAZEL_SH = "C:/msys64/usr/bin/bash.exe"
$ENV:CUDA_TOOLKIT_PATH="C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v10.2/"
$ENV:TF_CUDA_VERSION="10.2"
$ENV:CUDNN_INSTALL_PATH="C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/cudnn-10.2-windows10-x64-v7.6.5.32/cuda"
$ENV:TF_CUDA_COMPUTE_CAPABILITIES="7.0"
$ENV:TF_CUDNN_VERSION="7"
$ENV:TF_NCCL_VERSION="1"
$ENV:TF_CUDA_CLANG="0"
$ENV:TF_NEED_CUDA="1"
$ENV:TF_NEED_ROCM="0"
$ENV:TF_NEED_OPENCL_SYCL="0"


$params = "configure.py",""
cmd /c "ECHO Y" | & python.exe @params 
bazel.exe build --copt=-nvcc_options=disable-warnings --test_tag_filters=-no_oss,-gpu,-benchmark-test,-nomac,-no_mac --announce_rc --test_timeout 300,450,1200,3600 --test_size_filters=small,medium --jobs=48 //tensorflow:tensorflow_cc_static.lib

That seems to be building then I will link against that only and see if symbols are missing.

If they are I will add *GPUOptions* to the relevant .lds files

longtime
After around 6 hours the files

    Compiling tensorflow/core/kernels/rnn/lstm_ops.cc; 219s local
    Compiling tensorflow/core/kernels/cwise_op_div.cc; 219s local
    Compiling tensorflow/core/kernels/cwise_op_greater.cc; 219s local
    Compiling tensorflow/core/kernels/cwise_op_select.cc; 219s local
    Compiling tensorflow/core/kernels/cwise_op_squared_difference.cc; 219s local
    Compiling tensorflow/core/kernels/cwise_op_sub.cc; 219s local
    Compiling tensorflow/core/kernels/cwise_op_less.cc; 219s local
    Compiling tensorflow/core/kernels/cwise_op_less_equal.cc; 219s local ...

Were not compiled, so I removed the .obj files and started again thinking it was a glitch in the file system and they would build quickly.

I think I may leave the machine on overnight and see what passes.

Almost two hours later on the 48 core machine and three target blocking another two downstream targets.

    Compiling tensorflow/core/kernels/cwise_op_div.cc; 6684s local
    Compiling tensorflow/core/kernels/cwise_op_select.cc; 6684s local
    Compiling tensorflow/core/kernels/cwise_op_sub.cc; 6684s local

That looks like https://github.com/tensorflow/tensorflow/issues/10521
Do you have build --define=override_eigen_strong_inline=true specified in the .tf_configure.bazelrc file?

I am not sure but this is the latest

ERROR: C:/users/administrator/dev/attempt3/tensorflow/tensorflow/BUILD:1005:1: Creating static library bazel-out/x64_windows-opt/bin/tensorflow/tensorflow_cc_static.lib.lib failed (Exit 1248)
bazel-out/x64_windows-opt/bin/tensorflow/tensorflow_cc_static.lib.lib : fatal error LNK1248: image size (10155DB87) exceeds maximum allowable size (FFFFFFFF)
Target //tensorflow:tensorflow_cc_static.lib failed to build
INFO: Elapsed time: 19915.148s, Critical Path: 19913.97s
INFO: 11 processes: 11 local.
FAILED: Build did NOT complete successfully

The static library is TOO big, so where to from here?

It's weird the total size of the static library will go over the 2GB limit while the DLL is only tens of MB?
Can you check bazel-out/x64_windows-opt/bin/tensorflow/tensorflow_cc_static.lib.params to see what libraries it tries to link? Maybe we can first do some hack to the rule to filter some unwanted dependencies.

It could also be a result of not having --define=override_eigen_strong_inline=true as a build option, which could cause the obj file to be very large.
Can you try to rebuild with --define=override_eigen_strong_inline=true?

I can try that soon, I was just late at night when I checked so to save some resources I shut down the large cloud instance overnight.

Thanks for you advice @meteorcloudy you have been super helpful. The bazel macro worked a charm with the inline option we should be back in the game

OK repeating steps from https://github.com/tensorflow/tensorflow/issues/39439#issuecomment-644408408 except with

--define=override_eigen_strong_inline=true

OK repeating steps from #39439 (comment) except with

--define=override_eigen_strong_inline=true

that seems to have fixed it is building out much faster now, hopefully the file size will also be smaller.

It has just ended ubruptly with the following message

ERROR: C:/users/administrator/dev/attempt4/tensorflow/tensorflow/core/kernels/BUILD:3866:1: undeclared inclusion(s) in rule '//tensorflow/core/kernels:roll_op_gpu':
this rule is missing dependency declarations for the following files included by 'tensorflow/core/kernels/roll_op_gpu.cu.cc':
  'C:/Users/Administrator/AppData/Local/Temp/2/nvcc_inter_files_tmp_dir/tmpk43bfc1w/roll_op_gpu.cu.cudafe1.stub.c'
  'C:/Users/Administrator/AppData/Local/Temp/2/nvcc_inter_files_tmp_dir/tmpk43bfc1w/roll_op_gpu.cu.fatbin.c'
Target //tensorflow:tensorflow_cc_static failed to build
INFO: Elapsed time: 932.630s, Critical Path: 200.13s
INFO: 4640 processes: 4640 local.
FAILED: Build did NOT complete successfully

I am not surprised that the static library is so big. When creating a dynamic library, or an executable, the last linking step can prune out a lot of things. What happens when you feed the resulting static library to your final linker, and create a binary that is smaller.

About that failure, I am not sure, as the files that are complained about are not headers.

I am repeating with a fresh clone and see if it is repeatable.

I did have a problem with the initial git clone, it got stuck and I started it again without deleting all the files, maybe there were some corrupted files.

same problem

but delivered a lot quicker with the inline option.

ERROR: C:/users/administrator/dev/attempt6/tensorflow/tensorflow/BUILD:974:1: Creating static library bazel-out/x64_windows-opt/bin/tensorflow/tensorflow_cc_static.lib failed (Exit 1248)
bazel-out/x64_windows-opt/bin/tensorflow/tensorflow_cc_static.lib : fatal error LNK1248: image size (100BBED71) exceeds maximum allowable size (FFFFFFFF)
Target //tensorflow:tensorflow_cc_static failed to build
INFO: Elapsed time: 1733.736s, Critical Path: 339.51s
INFO: 6745 processes: 6745 local.
FAILED: Build did NOT complete successfully

Being a crafty devil this will not stop me

I have this C:\Users\Administrator\dev\attempt6\tensorflow\bazel-out\x64_windows-opt\bin\tensorflow\tensorflow_cc_static.params

/nologo
/MACHINE:X64
/OUT:bazel-out/x64_windows-opt/bin/tensorflow/tensorflow_cc_static.lib
bazel-out/x64_windows-opt/bin/external/com_google_absl/absl/numeric/libint128.a
bazel-out/x64_windows-opt/bin/external/com_google_absl/absl/base/libspinlock_wait.a
bazel-out/x64_windows-opt/bin/external/com_google_absl/absl/base/libdynamic_annotations.a
bazel-out/x64_windows-opt/bin/external/com_google_absl/absl/base/libbase.a
bazel-out/x64_windows-opt/bin/external/com_google_absl/absl/base/libthrow_delegate.a
bazel-out/x64_windows-opt/bin/external/com_google_absl/absl/strings/libinternal.a
bazel-out/x64_windows-opt/bin/external/com_google_absl/absl/strings/libstrings.a
bazel-out/x64_windows-opt/bin/external/com_google_absl/absl/types/libbad_optional_access.a
bazel-out/x64_windows-opt/bin/external/com_google_protobuf/libprotobuf_lite.a
bazel-out/x64_windows-opt/bin/external/com_google_protobuf/libprotobuf.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/profiler/protobuf/libxplane_proto_cc_impl.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/util/libtest_log_proto_impl_cc_impl.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/util/libmemmapped_file_system_proto_cc_impl.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/framework/libversions_proto_cc_impl.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/framework/libtypes_proto_cc_impl.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/framework/libtensor_slice_proto_cc_impl.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/framework/libtensor_shape_proto_cc_impl.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/framework/libresource_handle_proto_cc_impl.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/framework/libtensor_proto_cc_impl.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/util/libsaved_tensor_slice_proto_cc_impl.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/framework/libsummary_proto_cc_impl.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/util/libevent_proto_cc_impl.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/liberror_codes_proto_impl_cc_impl.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/lib/core/liberror_codes_proto_cc_impl.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/framework/libvariable_proto_cc_impl.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/framework/liballocation_description_proto_cc_impl.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/framework/libtensor_description_proto_cc_impl.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/framework/libstep_stats_proto_cc_impl.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/framework/libattr_value_proto_cc_impl.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/framework/libop_def_proto_cc_impl.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/framework/libnode_def_proto_cc_impl.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/framework/libfunction_proto_cc_impl.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/framework/libgraph_proto_cc_impl.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/framework/libremote_fused_graph_execute_info_proto_cc_impl.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/framework/libreader_base_proto_cc_impl.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/framework/liblog_memory_proto_cc_impl.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/framework/libkernel_def_proto_cc_impl.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/framework/libgraph_transfer_info_proto_cc_impl.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/framework/libdevice_attributes_proto_cc_impl.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/framework/libcost_graph_proto_cc_impl.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/framework/libapi_def_proto_cc_impl.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/example/libexample_parser_configuration_proto_cc_impl.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/example/libexample_protos_cc_impl.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/libcore_protos_cc_impl.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/costs/libop_performance_data_cc_impl.lo
bazel-out/x64_windows-opt/bin/tensorflow/stream_executor/libdnn_proto_cc_impl.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/libconv_autotuning_proto_cc_impl.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/libautotuning_proto_cc_impl.lo
bazel-out/x64_windows-opt/bin/external/double_conversion/libdouble-conversion.a
bazel-out/x64_windows-opt/bin/external/zlib/libzlib.a
bazel-out/x64_windows-opt/bin/external/snappy/libsnappy.a
bazel-out/x64_windows-opt/bin/tensorflow/core/platform/windows/libenv_time.a
bazel-out/x64_windows-opt/bin/tensorflow/core/platform/default/liblogging.a
bazel-out/x64_windows-opt/bin/tensorflow/core/platform/libstr_util.a
bazel-out/x64_windows-opt/bin/external/nsync/libnsync_cpp.a
bazel-out/x64_windows-opt/bin/tensorflow/core/platform/default/libmutex.a
bazel-out/x64_windows-opt/bin/tensorflow/core/platform/libstringprintf.a
bazel-out/x64_windows-opt/bin/tensorflow/core/platform/libnumbers.a
bazel-out/x64_windows-opt/bin/tensorflow/core/platform/libstrcat.a
bazel-out/x64_windows-opt/bin/tensorflow/core/platform/windows/libstacktrace.a
bazel-out/x64_windows-opt/bin/tensorflow/core/platform/libstatus.a
bazel-out/x64_windows-opt/bin/external/com_google_absl/absl/time/internal/cctz/libcivil_time.a
bazel-out/x64_windows-opt/bin/external/com_google_absl/absl/time/internal/cctz/libtime_zone.a
bazel-out/x64_windows-opt/bin/external/com_google_absl/absl/time/libtime.a
bazel-out/x64_windows-opt/bin/tensorflow/core/platform/libhash.a
bazel-out/x64_windows-opt/bin/tensorflow/core/platform/default/libtracing.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/platform/libsetround.a
bazel-out/x64_windows-opt/bin/external/com_google_absl/absl/base/libmalloc_internal.a
bazel-out/x64_windows-opt/bin/external/com_google_absl/absl/debugging/libdemangle_internal.a
bazel-out/x64_windows-opt/bin/external/com_google_absl/absl/debugging/libdebugging_internal.a
bazel-out/x64_windows-opt/bin/external/com_google_absl/absl/debugging/libsymbolize.a
bazel-out/x64_windows-opt/bin/external/com_google_absl/absl/debugging/libstacktrace.a
bazel-out/x64_windows-opt/bin/external/com_google_absl/absl/synchronization/libgraphcycles_internal.a
bazel-out/x64_windows-opt/bin/external/com_google_absl/absl/synchronization/libsynchronization.a
bazel-out/x64_windows-opt/bin/external/com_google_absl/absl/container/libhashtablez_sampler.a
bazel-out/x64_windows-opt/bin/external/com_google_absl/absl/container/libraw_hash_set.a
bazel-out/x64_windows-opt/bin/external/com_google_absl/absl/types/libbad_variant_access.a
bazel-out/x64_windows-opt/bin/external/com_google_absl/absl/hash/libcity.a
bazel-out/x64_windows-opt/bin/external/com_google_absl/absl/hash/libhash.a
bazel-out/x64_windows-opt/bin/external/com_googlesource_code_re2/libre2.a
bazel-out/x64_windows-opt/bin/tensorflow/core/platform/libprotobuf.a
bazel-out/x64_windows-opt/bin/tensorflow/core/platform/windows/libplatform_port.a
bazel-out/x64_windows-opt/bin/tensorflow/core/platform/libscanner.a
bazel-out/x64_windows-opt/bin/tensorflow/core/platform/libpath.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/platform/windows/libwide_char.a
bazel-out/x64_windows-opt/bin/tensorflow/core/platform/windows/libload_library.a
bazel-out/x64_windows-opt/bin/tensorflow/core/platform/liberror.a
bazel-out/x64_windows-opt/bin/tensorflow/core/platform/libdenormal.a
bazel-out/x64_windows-opt/bin/tensorflow/core/platform/windows/liberror_windows.a
bazel-out/x64_windows-opt/bin/tensorflow/core/platform/windows/libenv.a
bazel-out/x64_windows-opt/bin/tensorflow/core/util/libreporter.a
bazel-out/x64_windows-opt/bin/tensorflow/core/util/libenv_var.a
bazel-out/x64_windows-opt/bin/external/highwayhash/libarch_specific.a
bazel-out/x64_windows-opt/bin/external/highwayhash/libsip_hash.a
bazel-out/x64_windows-opt/bin/external/fft2d/libfft2d.a
bazel-out/x64_windows-opt/bin/external/farmhash_archive/libfarmhash.a
bazel-out/x64_windows-opt/bin/external/libjpeg_turbo/libsimd_win_x86_64.a
bazel-out/x64_windows-opt/bin/external/libjpeg_turbo/libjpeg.a
bazel-out/x64_windows-opt/bin/external/gif/libgif.a
bazel-out/x64_windows-opt/bin/tensorflow/core/platform/default/libunbounded_work_queue.a
bazel-out/x64_windows-opt/bin/tensorflow/core/platform/libcoding.a
bazel-out/x64_windows-opt/bin/tensorflow/core/platform/libtensor_coding.a
bazel-out/x64_windows-opt/bin/tensorflow/core/platform/windows/libsubprocess.a
bazel-out/x64_windows-opt/bin/tensorflow/core/platform/windows/libstacktrace_handler.a
bazel-out/x64_windows-opt/bin/tensorflow/core/platform/default/libresource.a
bazel-out/x64_windows-opt/bin/tensorflow/core/platform/libplatform_strings.a
bazel-out/x64_windows-opt/bin/tensorflow/core/platform/windows/libnet.a
bazel-out/x64_windows-opt/bin/tensorflow/core/platform/liblogger.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/platform/libcpu_feature_guard.a
bazel-out/x64_windows-opt/bin/tensorflow/core/platform/libbase64.a
bazel-out/x64_windows-opt/bin/tensorflow/core/platform/libabi.a
bazel-out/x64_windows-opt/bin/tensorflow/core/lib/strings/libproto_text_util.a
bazel-out/x64_windows-opt/bin/tensorflow/core/lib/strings/libproto_serialization.a
bazel-out/x64_windows-opt/bin/tensorflow/core/lib/strings/libordered_code.a
bazel-out/x64_windows-opt/bin/tensorflow/core/lib/bfloat16/libbfloat16.a
bazel-out/x64_windows-opt/bin/tensorflow/core/lib/random/libphilox.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/lib/random/libweighted_picker.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/platform/librandom.a
bazel-out/x64_windows-opt/bin/tensorflow/core/lib/histogram/libhistogram.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/lib/monitoring/libcollection_registry.a
bazel-out/x64_windows-opt/bin/tensorflow/core/lib/monitoring/libsampler.a
bazel-out/x64_windows-opt/bin/tensorflow/core/lib/monitoring/libpercentile_sampler.a
bazel-out/x64_windows-opt/bin/tensorflow/core/lib/io/libzlib_compression_options.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/lib/io/libzlib_outputbuffer.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/lib/io/libinputstream_interface.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/lib/io/libzlib_inputstream.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/lib/io/libiterator.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/lib/io/libcache.a
bazel-out/x64_windows-opt/bin/tensorflow/core/lib/hash/libcrc32c.a
bazel-out/x64_windows-opt/bin/tensorflow/core/lib/io/libblock.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/lib/io/libtable.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/lib/io/libsnappy_outputbuffer.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/lib/io/libsnappy_inputbuffer.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/lib/io/libcompression.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/lib/io/librecord_writer.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/lib/io/librandom_inputstream.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/lib/io/libbuffered_inputstream.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/lib/io/librecord_reader.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/lib/io/libinputbuffer.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/lib/core/libbitmap.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/lib/core/libarena.a
bazel-out/x64_windows-opt/bin/tensorflow/core/liblib_internal_impl.lo
bazel-out/x64_windows-opt/bin/external/com_google_absl/absl/strings/libstr_format_internal.a
bazel-out/x64_windows-opt/bin/tensorflow/stream_executor/lib/liblib.a
bazel-out/x64_windows-opt/bin/tensorflow/stream_executor/liballocator_stats.a
bazel-out/x64_windows-opt/bin/tensorflow/stream_executor/libplugin.a
bazel-out/x64_windows-opt/bin/tensorflow/stream_executor/libplatform.a
bazel-out/x64_windows-opt/bin/tensorflow/stream_executor/platform/default/libdso_loader.a
bazel-out/x64_windows-opt/bin/tensorflow/stream_executor/cuda/libcuda_stub.a
bazel-out/x64_windows-opt/bin/tensorflow/stream_executor/cuda/libcudart_stub.a
bazel-out/x64_windows-opt/bin/tensorflow/stream_executor/rocm/librocm_platform_id.a
bazel-out/x64_windows-opt/bin/tensorflow/stream_executor/host/libhost_platform_id.a
bazel-out/x64_windows-opt/bin/tensorflow/stream_executor/libmulti_platform_manager.a
bazel-out/x64_windows-opt/bin/tensorflow/stream_executor/libexecutor_cache.a
bazel-out/x64_windows-opt/bin/tensorflow/stream_executor/libdnn.a
bazel-out/x64_windows-opt/bin/tensorflow/stream_executor/libblas.a
bazel-out/x64_windows-opt/bin/tensorflow/stream_executor/libplugin_registry.a
bazel-out/x64_windows-opt/bin/tensorflow/stream_executor/libkernel_spec.a
bazel-out/x64_windows-opt/bin/tensorflow/stream_executor/libkernel.a
bazel-out/x64_windows-opt/bin/tensorflow/stream_executor/libdevice_description.a
bazel-out/x64_windows-opt/bin/tensorflow/stream_executor/libstream_executor_internal.a
bazel-out/x64_windows-opt/bin/tensorflow/stream_executor/libtimer.a
bazel-out/x64_windows-opt/bin/tensorflow/stream_executor/libtemporary_device_memory.a
bazel-out/x64_windows-opt/bin/tensorflow/stream_executor/libtemporary_memory_manager.a
bazel-out/x64_windows-opt/bin/tensorflow/stream_executor/librng.a
bazel-out/x64_windows-opt/bin/tensorflow/stream_executor/libevent.a
bazel-out/x64_windows-opt/bin/tensorflow/stream_executor/libstream_executor_pimpl.a
bazel-out/x64_windows-opt/bin/tensorflow/stream_executor/host/libhost_timer.a
bazel-out/x64_windows-opt/bin/tensorflow/stream_executor/host/libhost_stream.a
bazel-out/x64_windows-opt/bin/tensorflow/stream_executor/host/libhost_gpu_executor.lo
bazel-out/x64_windows-opt/bin/tensorflow/stream_executor/host/libhost_platform.lo
bazel-out/x64_windows-opt/bin/tensorflow/stream_executor/cuda/libcuda_platform_id.a
bazel-out/x64_windows-opt/bin/tensorflow/stream_executor/libscratch_allocator.a
bazel-out/x64_windows-opt/bin/external/com_google_absl/absl/debugging/libleak_check.a
bazel-out/x64_windows-opt/bin/tensorflow/stream_executor/cuda/libcuda_diagnostics.a
bazel-out/x64_windows-opt/bin/tensorflow/stream_executor/cuda/libcuda_driver.a
bazel-out/x64_windows-opt/bin/tensorflow/core/platform/default/libcuda_libdevice_path.a
bazel-out/x64_windows-opt/bin/tensorflow/stream_executor/gpu/libasm_compiler.a
bazel-out/x64_windows-opt/bin/tensorflow/core/profiler/internal/libtraceme_recorder_impl.lo
bazel-out/x64_windows-opt/bin/external/llvm-project/llvm/libdemangle.a
bazel-out/x64_windows-opt/bin/external/llvm-project/llvm/libsupport.a
bazel-out/x64_windows-opt/bin/external/llvm-project/llvm/libbitstream_reader.a
bazel-out/x64_windows-opt/bin/external/llvm-project/llvm/libremarks.a
bazel-out/x64_windows-opt/bin/external/llvm-project/llvm/libbinary_format.a
bazel-out/x64_windows-opt/bin/external/llvm-project/llvm/libcore.a
bazel-out/x64_windows-opt/bin/external/llvm-project/llvm/libprofile_data.a
bazel-out/x64_windows-opt/bin/external/llvm-project/llvm/libtext_api.a
bazel-out/x64_windows-opt/bin/external/llvm-project/llvm/libdebug_info_msf.a
bazel-out/x64_windows-opt/bin/external/llvm-project/llvm/libdebug_info_code_view.a
bazel-out/x64_windows-opt/bin/external/llvm-project/llvm/libmc.a
bazel-out/x64_windows-opt/bin/external/llvm-project/llvm/libmc_parser.a
bazel-out/x64_windows-opt/bin/external/llvm-project/llvm/libbit_reader.a
bazel-out/x64_windows-opt/bin/external/llvm-project/llvm/libobject.a
bazel-out/x64_windows-opt/bin/external/llvm-project/llvm/libanalysis.a
bazel-out/x64_windows-opt/bin/external/llvm-project/llvm/libtransform_utils.a
bazel-out/x64_windows-opt/bin/external/llvm-project/llvm/libtarget.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/libxla_data_proto_cc_impl.lo
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libhlo_proto_cc_impl.lo
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/libxla_proto_cc_impl.lo
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/libstatus_macros.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/libutil.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/libprotobuf_util.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/libshape_util.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/libshape_layout.a
bazel-out/x64_windows-opt/bin/external/com_google_absl/absl/flags/libmarshalling.a
bazel-out/x64_windows-opt/bin/external/com_google_absl/absl/flags/libinternal.a
bazel-out/x64_windows-opt/bin/external/com_google_absl/absl/flags/libconfig.a
bazel-out/x64_windows-opt/bin/external/com_google_absl/absl/flags/libhandle.a
bazel-out/x64_windows-opt/bin/external/com_google_absl/absl/flags/libregistry.a
bazel-out/x64_windows-opt/bin/external/com_google_absl/absl/flags/libflag.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/libarray.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/libliteral.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libcomputation_placer.lo
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libcomputation_layout.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libhlo_module_config.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/cpu/libcpu_options.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libname_uniquer.a
bazel-out/x64_windows-opt/bin/tensorflow/core/platform/default/libhuman_readable_json.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/libwindow_util.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/libliteral_util.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/libcomparison_util.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libhlo.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libshape_inference.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libhlo_module_group.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libhlo_verifier.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libbuffer_value.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/liblogical_buffer.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/liblogical_buffer_analysis.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libhlo_value.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libcall_graph.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libhlo_dataflow_analysis.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libtuple_points_to_analysis.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/jit/libcommon.a
bazel-out/x64_windows-opt/bin/tensorflow/core/framework/libtensor_shape.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/framework/libresource_handle.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/framework/libbfloat16.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/framework/liballocator_registry_impl.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/framework/liballocator.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/framework/libtensor.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/util/libtensor_format.a
bazel-out/x64_windows-opt/bin/tensorflow/core/util/libstats_calculator_portable.a
bazel-out/x64_windows-opt/bin/tensorflow/core/util/libport.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/util/libpadding.a
bazel-out/x64_windows-opt/bin/tensorflow/core/util/libeinsum_op_util.a
bazel-out/x64_windows-opt/bin/tensorflow/core/profiler/internal/libannotation_stack_impl.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/framework/libattr_value_proto_text.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/framework/libattr_value_util.a
bazel-out/x64_windows-opt/bin/tensorflow/core/framework/libop_def_util.a
bazel-out/x64_windows-opt/bin/tensorflow/core/framework/libnode_def_util.a
bazel-out/x64_windows-opt/bin/tensorflow/core/framework/libshape_inference.a
bazel-out/x64_windows-opt/bin/tensorflow/core/framework/libop_def_builder.a
bazel-out/x64_windows-opt/bin/tensorflow/core/framework/libop.a
bazel-out/x64_windows-opt/bin/tensorflow/core/framework/libnode_properties.a
bazel-out/x64_windows-opt/bin/tensorflow/core/framework/libcommon_shape_fns.a
bazel-out/x64_windows-opt/bin/tensorflow/core/util/libversion_info.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/example/libfeature_util.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/libframework_internal_impl.lo
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/libparse_flags_from_env.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/libdebug_options_flags.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libhlo_cost_analysis.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libhlo_reachability.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libhlo_ordering.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libhlo_buffer.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libhlo_alias_analysis.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libhlo_live_range.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libheap_simulator.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libmemory_space_assignment.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libbuffer_assignment.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libhlo_proto_util.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/libmetric_table_report.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libhuman_readable_profile_builder.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libhlo_profile_printer_data_cc_impl.lo
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libhlo_profile_printer.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libhlo_execution_profile_data_cc_impl.lo
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libhlo_execution_profile.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libhlo_graph_dumper.lo
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libdump.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/llvm_ir/libllvm_util.a
bazel-out/x64_windows-opt/bin/external/llvm-project/llvm/libinst_combine.a
bazel-out/x64_windows-opt/bin/external/llvm-project/llvm/libaggressive_inst_combine.a
bazel-out/x64_windows-opt/bin/external/llvm-project/llvm/libscalar.a
bazel-out/x64_windows-opt/bin/external/llvm-project/llvm/libobjc_arc.a
bazel-out/x64_windows-opt/bin/external/llvm-project/llvm/libvectorize.a
bazel-out/x64_windows-opt/bin/external/llvm-project/llvm/libinstrumentation.a
bazel-out/x64_windows-opt/bin/external/llvm-project/llvm/libbit_writer.a
bazel-out/x64_windows-opt/bin/external/llvm-project/llvm/libcode_gen.a
bazel-out/x64_windows-opt/bin/external/llvm-project/llvm/libselection_dag.a
bazel-out/x64_windows-opt/bin/external/llvm-project/llvm/libnvptx_info.a
bazel-out/x64_windows-opt/bin/external/llvm-project/llvm/libnvptx_desc.a
bazel-out/x64_windows-opt/bin/external/llvm-project/llvm/liblinker.a
bazel-out/x64_windows-opt/bin/external/llvm-project/llvm/libasm_parser.a
bazel-out/x64_windows-opt/bin/external/llvm-project/llvm/libir_reader.a
bazel-out/x64_windows-opt/bin/external/llvm-project/llvm/libfrontend_open_mp.a
bazel-out/x64_windows-opt/bin/external/llvm-project/llvm/libipo.a
bazel-out/x64_windows-opt/bin/external/llvm-project/llvm/libdebug_info_dwarf.a
bazel-out/x64_windows-opt/bin/external/llvm-project/llvm/libasm_printer.a
bazel-out/x64_windows-opt/bin/external/llvm-project/llvm/libnvptx_code_gen.a
bazel-out/x64_windows-opt/bin/external/llvm-project/llvm/libmir_parser.a
bazel-out/x64_windows-opt/bin/external/llvm-project/llvm/libglobal_i_sel.a
bazel-out/x64_windows-opt/bin/external/llvm-project/llvm/libamdgpu_utils.a
bazel-out/x64_windows-opt/bin/external/llvm-project/llvm/libamdgpu_info.a
bazel-out/x64_windows-opt/bin/external/llvm-project/llvm/libamdgpu_desc.a
bazel-out/x64_windows-opt/bin/external/llvm-project/llvm/libamdgpu_code_gen.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/gpu/llvm_gpu_backend/libllvm_gpu_backend.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libtuple_simplifier.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/libexecutable_run_options.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libstream_pool.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libshaped_buffer.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libmaybe_owning_device_memory.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libexecutable.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libcompiler.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libllvm_compiler.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libcompilation_stats.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libhlo_pass_pipeline.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libhlo_domain_map.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libhlo_cse.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libhlo_query.a
bazel-out/x64_windows-opt/bin/external/mkl_dnn/libmkldnn_single_threaded.a
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libeigen_contraction_kernel_with_mkl.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/cpu/libruntime_single_threaded_matmul.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libtuple_util.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/client/libxla_computation.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/libexecution_options_util.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/client/libsharding_builder.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/client/libpadding.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/client/libxla_builder.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/client/lib/libconstants.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/client/lib/libcomparators.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libhlo_creation_utils.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libhlo_dce.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libcall_inliner.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libwhile_util.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libdynamic_dimension_inference.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libhlo_evaluator.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libhlo_constant_folding.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libalgebraic_simplifier.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/gpu/libstream_executor_util.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/gpu/libtarget_util.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/gpu/libbackend_configs_cc_impl.lo
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/gpu/libir_emission_utils.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/liblayout_assignment.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/gpu/libgpu_layout_assignment.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/gpu/libgpu_conv_rewriter.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/gpu/libgpu_conv_padding_legalization.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libzero_sized_hlo_elimination.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libwhile_loop_analysis.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libwhile_loop_trip_count_annotator.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libwhile_loop_simplifier.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libwhile_loop_constant_sinking.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libtranspose_folding.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libop_expander_pass.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libstable_sort_expander.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libsort_simplifier.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libslow_operation_alarm.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libslice_sinker.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/client/lib/libloops.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/client/lib/libarithmetic.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/client/lib/libmath.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/client/lib/libprng.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/librng_expander.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/librng_bit_generator_expander.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libreshape_mover.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libhlo_subcomputation_unification.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libhlo_get_dimension_size_rewriter.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libhlo_element_type_converter.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libflatten_call_graph.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libdynamic_index_splitter.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libdot_decomposer.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libdepthwise_convolution_converter.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libconvolution_group_converter.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libconvolution_4d_expander.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libconditional_simplifier.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libbatchnorm_expander.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/liball_reduce_combiner.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/gpu/libvariadic_op_splitter.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/gpu/libtree_reduction_rewriter.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/gpu/libstream_assignment.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/gpu/libreduction_layout_normalizer.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/gpu/libreduction_dimension_grouper.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/gpu/libreduction_degenerate_dim_remover.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/gpu/libpartition_assignment.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libmulti_output_fusion.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/llvm_ir/libir_array.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/llvm_ir/libllvm_loop.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/llvm_ir/libloop_emitter.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libelemental_ir_emitter.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/llvm_ir/libtuple_ops.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/llvm_ir/libfused_ir_emitter.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libinstruction_fusion.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libfusion_node_indexing_evaluation.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/gpu/libgpu_fusible.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/gpu/libinstruction_fusion.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/gpu/libmulti_output_fusion.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/gpu/libparallel_loop_emitter.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/llvm_ir/libkernel_support_library.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/llvm_ir/libsort_util.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/llvm_ir/libdynamic_update_slice_util.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/llvm_ir/libbuffer_assignment_util.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libcustom_call_target_registry.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/gpu/libhlo_execution_profiler.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/gpu/libgpu_executable_run_options.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/gpu/libgpu_constants.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/gpu/libbuffer_allocations.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/gpu/libthunk.a
bazel-out/x64_windows-opt/bin/tensorflow/stream_executor/gpu/libgpu_stream.a
bazel-out/x64_windows-opt/bin/tensorflow/stream_executor/gpu/libgpu_timer.a
bazel-out/x64_windows-opt/bin/tensorflow/stream_executor/cuda/libcuda_kernel.a
bazel-out/x64_windows-opt/bin/tensorflow/stream_executor/gpu/libgpu_event.a
bazel-out/x64_windows-opt/bin/tensorflow/stream_executor/cuda/libcuda_event.a
bazel-out/x64_windows-opt/bin/tensorflow/stream_executor/gpu/libgpu_activation.a
bazel-out/x64_windows-opt/bin/tensorflow/stream_executor/cuda/libcuda_gpu_executor.lo
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libcollective_ops_utils.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/gpu/libnccl_all_reduce_thunk.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libtransfer_manager.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/gpu/liboutfeed_manager.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/gpu/libinfeed_manager.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/gpu/libgpu_debug_info_manager.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/gpu/libgpu_conv_runner.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/gpu/libcudnn_batchnorm_runner.a
bazel-out/x64_windows-opt/bin/tensorflow/stream_executor/cuda/libcusolver_stub.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/gpu/libcusolver_context.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/gpu/libgpu_executable.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/gpu/libthunk_emitter.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/llvm_ir/libalias_analysis.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/gpu/libhlo_to_ir_bindings.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/llvm_ir/libmath_ops.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/gpu/libelemental_ir_emitter.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/gpu/libir_emitter.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/gpu/libhorizontal_fusion.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libscatter_expander.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/gpu/libgpu_scatter_expander.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/gpu/libgpu_sanitize_constant_names.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libhlo_memory_scheduler.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/gpu/libgpu_hlo_schedule.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libcopy_insertion.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/gpu/libgpu_copy_insertion.a
bazel-out/x64_windows-opt/bin/tensorflow/stream_executor/gpu/libredzone_allocator.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/gpu/libbuffer_comparator.a
bazel-out/x64_windows-opt/bin/tensorflow/core/util/proto/libproto_utils.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/gpu/libgpu_autotuning_proto_cc_impl.lo
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/gpu/libhlo_algorithm_blacklist.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/gpu/libgpu_conv_algorithm_picker.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/gpu/libgemm_rewriter.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/gpu/libfusion_merger.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/gpu/libcudnn_pad_for_convolutions.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/gpu/libcudnn_batchnorm_rewriter.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/gpu/libalias_passthrough_params.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/gpu/libgpu_compiler.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/gpu/libgemm_algorithm_picker.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/gpu/libcusolver_rewriter.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/gpu/libcudnn_fused_conv_rewriter.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/gpu/libcublas_gemm_pad_for_tensor_cores.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/gpu/libnvptx_compiler_impl.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/gpu/libnvptx_compiler.lo
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libgeneric_transfer_manager.lo
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/gpu/libgpu_transfer_manager.lo
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libplatform_util.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libbackend.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libexecution_tracker.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libcompilation_cache.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libchannel_tracker.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/liballocation_tracker.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libservice.lo
bazel-out/x64_windows-opt/bin/tensorflow/stream_executor/cuda/libcurand_stub.a
bazel-out/x64_windows-opt/bin/tensorflow/stream_executor/cuda/libcurand_plugin.lo
bazel-out/x64_windows-opt/bin/tensorflow/stream_executor/cuda/libcufft_stub.a
bazel-out/x64_windows-opt/bin/tensorflow/stream_executor/cuda/libcufft_plugin.lo
bazel-out/x64_windows-opt/bin/tensorflow/stream_executor/cuda/libcudnn_stub.a
bazel-out/x64_windows-opt/bin/tensorflow/stream_executor/cuda/libcudnn_version.a
bazel-out/x64_windows-opt/bin/tensorflow/stream_executor/cuda/libcudnn_plugin.lo
bazel-out/x64_windows-opt/bin/tensorflow/stream_executor/cuda/libcuda_platform.lo
bazel-out/x64_windows-opt/bin/tensorflow/stream_executor/cuda/libcublas_stub.a
bazel-out/x64_windows-opt/bin/tensorflow/stream_executor/cuda/libcublas_plugin.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/libgpu_lib.a
bazel-out/x64_windows-opt/bin/tensorflow/core/liblogging_ops_op_lib.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/libarray_ops_op_lib.lo
bazel-out/x64_windows-opt/bin/tensorflow/compiler/mlir/tensorflow/libmlir_passthrough_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/c/libtf_status.a
bazel-out/x64_windows-opt/bin/tensorflow/c/libtf_datatype.lo
bazel-out/x64_windows-opt/bin/tensorflow/c/libtf_status_helper.a
bazel-out/x64_windows-opt/bin/tensorflow/c/libtf_tensor.a
bazel-out/x64_windows-opt/bin/tensorflow/c/libops.lo
bazel-out/x64_windows-opt/bin/tensorflow/c/kernels/libbitcast_op_lib.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/libword2vec_ops.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/libuser_ops_op_lib.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/libtraining_ops_op_lib.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/protobuf/tpu/libtpu_embedding_output_layout_proto_cc_impl.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/protobuf/tpu/liboptimization_parameters_proto_cc_impl.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/protobuf/tpu/libtpu_embedding_configuration_proto_cc_impl.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/tpu/libtpu_embedding_output_layout_utils.a
bazel-out/x64_windows-opt/bin/tensorflow/core/tpu/libtpu_embedding_optimization_parameters_utils.a
bazel-out/x64_windows-opt/bin/tensorflow/core/libtpu_replication_ops_op_lib.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/libtpu_ordinal_selector_ops_op_lib.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/libtpu_outfeed_ops_op_lib.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/libtpu_infeed_ops_op_lib.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/libtpu_host_compute_ops_op_lib.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/libtpu_heartbeat_ops_op_lib.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/libtpu_functional_ops_op_lib.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/libtpu_embedding_ops_op_lib.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/libtpu_cross_replica_ops_op_lib.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/libtpu_configuration_ops_op_lib.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/libstring_ops_op_lib.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/libstateless_random_ops_op_lib.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/libstate_ops_op_lib.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/libspectral_ops_op_lib.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/libsummary_ops_op_lib.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/libsparse_ops_op_lib.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/libsparse_csr_matrix_ops_op_lib.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/libset_ops_op_lib.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/libsendrecv_ops_op_lib.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/libsdca_ops_op_lib.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/libscript_ops_op_lib.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/libscoped_allocator_ops_op_lib.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/librpc_ops_op_lib.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/libresource_variable_ops_op_lib.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/libremote_fused_graph_ops_op_lib.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/libstateful_random_ops_op_lib.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/libspecial_math_ops_op_lib.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/librnn_ops_op_lib.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/librandom_ops_op_lib.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/libragged_to_dense_util.a
bazel-out/x64_windows-opt/bin/tensorflow/core/libragged_math_ops_op_lib.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/libragged_conversion_ops_op_lib.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/libragged_array_ops_op_lib.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/libparsing_ops_op_lib.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/libno_op_op_lib.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/libnn_ops_op_lib.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/libnccl_ops_op_lib.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/libmath_ops_op_lib.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/libmanip_ops_op_lib.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/liblookup_ops_op_lib.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/liblist_ops_op_lib.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/liblinalg_ops_op_lib.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/libio_ops_op_lib.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/libimage_ops_op_lib.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/libfunctional_ops_op_lib.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/libfunction_ops_op_lib.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/libexperimental_dataset_ops_op_lib.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/libencode_proto_ops_op_lib.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/libdecode_proto_ops_op_lib.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/libdebug_ops_op_lib.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/libdataset_ops_op_lib.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/libdata_flow_ops_op_lib.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/libcudnn_rnn_ops_op_lib.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/libctc_ops_op_lib.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/libcontrol_flow_ops_op_lib.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/libcollective_ops_op_lib.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/libclustering_ops_op_lib.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/libcheckpoint_ops_op_lib.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/libcandidate_sampling_ops_op_lib.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/libtensor_forest_ops_op_lib.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/libboosted_trees_ops_op_lib.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/libbitwise_ops_op_lib.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/libbatch_ops_op_lib.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/libaudio_ops_op_lib.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsendrecv_ops.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libno_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/libfunctional_grad.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/libgraph.a
bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/libutils.a
bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/libop_types.a
bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/utils/libtransitive_fanin.a
bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/libgrappler_item.a
bazel-out/x64_windows-opt/bin/tensorflow/core/libcore_cpu_base_no_ops.a
bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/utils/libfunctions.a
bazel-out/x64_windows-opt/bin/tensorflow/core/libbfc_allocator.a
bazel-out/x64_windows-opt/bin/tensorflow/core/libcore_cpu_impl.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/libgraph_view.a
bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/libgraph_topology_view.a
bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/utils/libtopological_sort.a
bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/verifiers/libstructure_verifier.a
bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/utils/libtpu.a
bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/utils/libcolocation.a
bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/utils/libcanonicalizer.a
bazel-out/x64_windows-opt/bin/tensorflow/core/libgpu_id_impl.a
bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/clusters/libutils.a
bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/clusters/libcluster.a
bazel-out/x64_windows-opt/bin/tensorflow/core/libgpu_init_impl.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/libdevices.a
bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/costs/libvirtual_placer.a
bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/costs/libcost_estimator.a
bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/costs/libutils.a
bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/libevaluation_utils.a
bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/libmutable_graph_view.a
bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/costs/libgraph_properties.a
bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/costs/libvirtual_scheduler.a
bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/costs/libop_level_cost_estimator.a
bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/costs/libanalytical_cost_estimator.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/clusters/libvirtual_cluster.a
bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/utils/libsymbolic_shapes.a
bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/utils/libgraph_view.a
bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/utils/libframe.a
bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/libshape_optimizer.a
bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/libscoped_allocator_optimizer.a
bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/libconstant_folding.a
bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/libremapper.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/libpin_to_host_optimizer.a
bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/libmodel_pruner.a
bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/utils/libtraversal.a
bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/costs/libgraph_memory.a
bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/libstatic_schedule.a
bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/libmemory_optimizer.a
bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/libloop_optimizer.a
bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/libfunction_api_info.a
bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/libcustom_graph_optimizer_registry_impl.a
bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/libimplementation_selector.a
bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/libgeneric_layout_optimizer_transposer.a
bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/libgeneric_layout_optimizer_transposer_factory.a
bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/libgeneric_layout_optimizer.a
bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/libfunction_optimizer.a
bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/libdependency_optimizer.a
bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/libdebug_stripper.a
bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/libauto_parallel.a
bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/libauto_mixed_precision.a
bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/libgraph_optimizer_stage.a
bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/libarithmetic_optimizer.a
bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/libmeta_optimizer.a
bazel-out/x64_windows-opt/bin/tensorflow/core/libcore_cpu_internal.lo
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/client/libexecutable_build_options.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/liblocal_service.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/client/libglobal_data.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/client/libclient.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/client/liblocal_client.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libcompile_only_service.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/client/libcompile_only_client.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/client/libclient_library.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/tf2xla/lib/libutil.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/jit/graphcycles/libgraphcycles.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/jit/libxla_activity_proto_cc_impl.lo
bazel-out/x64_windows-opt/bin/tensorflow/compiler/jit/libflags.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/jit/libxla_cluster_util.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/jit/libshape_inference_helpers.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/jit/libshape_inference.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/tf2xla/libtf2xla_proto_cc_impl.lo
bazel-out/x64_windows-opt/bin/tensorflow/compiler/tf2xla/libsharding_util.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/tf2xla/libtf2xla_util.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/tf2xla/libside_effect_util.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/tf2xla/ops/libxla_ops.lo
bazel-out/x64_windows-opt/bin/tensorflow/compiler/tf2xla/librearrange_function_argument.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/tf2xla/libhost_compute_metadata_proto_cc_impl.lo
bazel-out/x64_windows-opt/bin/tensorflow/compiler/tf2xla/libfrontend_attributes_util.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/tf2xla/libcommon.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/tf2xla/libxla_compiler.lo
bazel-out/x64_windows-opt/bin/tensorflow/compiler/tf2xla/kernels/libxla_dummy_ops.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libdense_update_functor_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libdense_update_functor.a
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libscatter_functor_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libscatter_functor.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libfill_functor_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libfill_functor.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libvariable_ops.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libtraining_op_helpers.a
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libtraining_ops_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libtraining_ops.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libscatter_op_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libscatter_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/libarray_grad.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libgpu_utils.a
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libconv_2d_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libtranspose_functor_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libtranspose_functor.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libgather_functor_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libgather_functor.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libconcat_lib_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libconcat_lib.a
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libinplace_ops_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libinplace_ops.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libscatter_nd_op_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libscatter_nd_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libdense_update_ops.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libcount_up_to_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libgather_nd_op_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libgather_nd_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libresource_variable_ops.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/librandom_op_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/librandom_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libmutex_ops.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libstateful_random_ops_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libstateful_random_ops.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libstack.a
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libqueue_base.a
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libconditional_accumulator_base.a
bazel-out/x64_windows-opt/bin/tensorflow/core/libmath_grad.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libaggregate_ops_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libaggregate_ops.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libtensor_array.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsplit_lib_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsplit_lib.a
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libqueue_op.a
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libpriority_queue.a
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libfifo_queue.a
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libpadding_fifo_queue.a
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libinitializable_lookup_table.a
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/liblookup_util.a
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libstack_ops.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsparse_to_dense_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/stream_executor/libtf_allocator_adapter.a
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libfused_eigen_output_kernels.a
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libconv_grad_shape_utils.a
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libconv_ops.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libpooling_ops_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libpooling_ops.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libtensor_list.a
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/liblist_kernels_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/liblist_kernels.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libcwise_op_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libcwise_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libcontrol_flow_ops.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libconstant_op_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libconstant_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/client/lib/libslicing.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/client/lib/libtridiagonal.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/client/lib/libmatrix.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/client/lib/libsvd.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/client/lib/libsorting.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/client/lib/libself_adjoint_eig.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/client/lib/libqr.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/client/lib/libconv_grad_size_util.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/client/lib/libpooling.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/tf2xla/lib/libscatter.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/tf2xla/lib/librandom.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/tf2xla/lib/libdata_format.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/tf2xla/lib/libbroadcast.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/jit/libxla_activity_listener.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/tf2xla/kernels/libtensor_list_utils.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/tf2xla/kernels/libif_while_utils.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/tf2xla/kernels/libwhile_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/compiler/tf2xla/kernels/libif_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/compiler/tf2xla/kernels/libconv_op_helpers.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/tf2xla/kernels/libcase_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/compiler/tf2xla/kernels/libxla_ops.lo
bazel-out/x64_windows-opt/bin/tensorflow/compiler/tf2xla/libfunctionalize_control_flow_util.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/tf2xla/libfunctionalize_cond.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/tf2xla/libfunctionalize_while.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/tf2xla/libfunctionalize_control_flow.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/tf2xla/libfunctionalize_control_flow_pass_registration.lo
bazel-out/x64_windows-opt/bin/tensorflow/compiler/jit/libxla_activity_logging_listener.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/experimental/libunique_dataset_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/experimental/libunbatch_dataset_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/libdataset_utils.a
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/experimental/libto_tf_record_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/experimental/libthreadpool_dataset_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/libstats_utils.a
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/libsingle_threaded_executor.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/libcaptured_function.a
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/experimental/libtake_while_dataset_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/experimental/libstats_dataset_ops.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/experimental/libstats_aggregator_ops.lo
bazel-out/x64_windows-opt/bin/external/org_sqlite/liborg_sqlite.a
bazel-out/x64_windows-opt/bin/tensorflow/core/lib/db/libsnapfn.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/lib/db/libsqlite.a
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/experimental/sql/libsql.a
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/experimental/libsql_dataset_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/experimental/libsnapshot_util.a
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/experimental/libsnapshot_dataset_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/experimental/libsliding_window_dataset_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/experimental/libsleep_dataset_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/experimental/libset_stats_aggregator_dataset_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/experimental/libscan_dataset_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/libname_utils.a
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/experimental/libsampling_dataset_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/experimental/librebatch_dataset_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/experimental/librandom_dataset_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/experimental/libprefetching_kernels.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/libparallel_map_dataset_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/experimental/libparse_example_dataset_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/experimental/libparallel_interleave_dataset_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/experimental/libnon_serializable_dataset_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/experimental/libmatching_files_dataset_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/experimental/libmap_and_batch_dataset_op.lo
bazel-out/x64_windows-opt/bin/external/lmdb/liblmdb.a
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/experimental/liblmdb_dataset_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/experimental/libignore_errors_dataset_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/libwindow_dataset.a
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/experimental/libgroup_by_window_dataset_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/experimental/libgroup_by_reducer_dataset_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/experimental/libdirected_interleave_dataset_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/experimental/libdense_to_sparse_batch_dataset_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/experimental/libcsv_dataset_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/experimental/libchoose_fastest_dataset_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/libtake_dataset_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/experimental/libchoose_fastest_branch_dataset_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/libserialization_utils.a
bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/data/libgraph_utils.a
bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/data/libfunction_utils.a
bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/data/liboptimizer_base.a
bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/data/libslack.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/data/libshuffle_and_repeat_fusion.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/data/libparallel_batch.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/data/libnoop_elimination.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/data/libmeta_optimizer.lo
bazel-out/x64_windows-opt/bin/tensorflow/cc/libops.a
bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/data/vectorization/libvectorizer_registry.a
bazel-out/x64_windows-opt/bin/tensorflow/cc/libscope.a
bazel-out/x64_windows-opt/bin/tensorflow/cc/libconst_op.a
bazel-out/x64_windows-opt/bin/tensorflow/cc/libarray_ops.lo
bazel-out/x64_windows-opt/bin/tensorflow/cc/libmath_ops.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/data/vectorization/libunpack_vectorizer.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/data/vectorization/libtranspose_vectorizer.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/data/vectorization/libreshape_vectorizer.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/data/vectorization/libparse_single_example_vectorizer.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/data/vectorization/libdecode_csv_vectorizer.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/data/vectorization/libcwise_op_vectorizer.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/data/libvectorization_utils.a
bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/data/libmap_vectorization.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/data/libmap_parallelization.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libfunctional_ops.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/data/libfusion_utils.a
bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/data/libmap_fusion.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libfunction_ops.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/data/libmap_and_filter_fusion.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/data/libmap_and_batch_fusion.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/data/libmake_stateless.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/data/libmake_sloppy.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/data/liblatency_all_edges.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/data/libinject_prefetch.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/data/libhoist_random_uniform.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/data/libfilter_with_random_uniform_fusion.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/data/libfilter_fusion.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/inputs/libutils.a
bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/libgrappler_item_builder.a
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/librewrite_utils.a
bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/data/libauto_shard.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/experimental/libauto_shard_dataset_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/experimental/libassert_next_dataset_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/experimental/libassert_cardinality_dataset_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/libzip_dataset_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/libwindow_dataset_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/libtf_record_dataset_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/libtext_line_dataset_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/libtensor_slice_dataset_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/libtensor_dataset_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/libsparse_tensor_slice_dataset_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/libskip_dataset_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/librandom_seed_ops.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/libshuffle_dataset_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/libshard_dataset_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/librepeat_dataset_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/librange_dataset_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/libprefetch_autotuner.a
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/libprefetch_dataset_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/libparallel_interleave_dataset_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/libpadded_batch_dataset_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/liboptional_ops_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/liboptional_ops.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/liboptimize_dataset_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/libunbounded_thread_pool.a
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/libiterator_ops.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/libmulti_device_iterator_ops.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/libmodel_dataset_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/libmap_defun_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/libmap_dataset_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/libinterleave_dataset_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/libgenerator_dataset_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/libflat_map_dataset_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/libfixed_length_record_dataset_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/libfilter_dataset_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/libdataset_ops.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/libconcatenate_dataset_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/util/tensor_bundle/libnaming.a
bazel-out/x64_windows-opt/bin/tensorflow/core/util/tensor_bundle/libtensor_bundle.a
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/libcache_ops.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/libcache_dataset_ops.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/libbatch_dataset_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/libgpu_swapping_ops.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/libgpu_swapping_kernels.lo
bazel-out/x64_windows-opt/bin/tensorflow/stream_executor/cuda/libcusparse_stub.a
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libcuda_solvers.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libcuda_sparse.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libstrided_slice_op_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libstrided_slice_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libslice_op_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libslice_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/sparse/libsparse_matrix.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/sparse/libkernels_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/sparse/libkernels.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libword2vec_kernels.lo
bazel-out/x64_windows-opt/bin/external/png/libpng.a
bazel-out/x64_windows-opt/bin/tensorflow/core/lib/png/libpng_io.a
bazel-out/x64_windows-opt/bin/tensorflow/core/summary/libsummary_converter.a
bazel-out/x64_windows-opt/bin/tensorflow/core/summary/libsummary_file_writer.a
bazel-out/x64_windows-opt/bin/tensorflow/core/summary/libsummary_db_writer.a
bazel-out/x64_windows-opt/bin/tensorflow/core/summary/libschema.a
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsummary_kernels.lo
bazel-out/x64_windows-opt/bin/external/icu/libicuuc.a
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libstring_util.a
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libunsorted_segment_join_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libunicode_script_op.lo
bazel-out/x64_windows-opt/bin/third_party/icu/data/libconversion_data.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libunicode_ops.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsubstr_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libstring_upper_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libstring_to_hash_bucket_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libstring_strip_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libstring_split_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libstring_ngrams_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libstring_lower_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libstring_length_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libstring_join_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libstring_format_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libregex_replace_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libregex_full_match_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libreduce_join_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libbase64_ops.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libas_string_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/librandom_shuffle_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/librandom_poisson_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libstateless_random_ops.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libreduction_ops_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libreduction_ops.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsparse_xent_op_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsparse_xent_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsparse_tensors_map_ops.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsparse_tensor_dense_matmul_op_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsparse_tensor_dense_matmul_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsparse_tensor_dense_add_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsparse_split_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsparse_sparse_binary_op_shared.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsparse_softmax.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsparse_slice_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsparse_slice_grad_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libreshape_util.a
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsparse_reshape_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsparse_reorder_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsparse_reduce_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsparse_fill_empty_rows_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsparse_dense_binary_op_shared.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsparse_cross_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsparse_concat_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsparse_add_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsparse_add_grad_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libserialize_sparse_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libdeserialize_sparse_variant_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libdeserialize_sparse_string_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libset_kernels.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsearchsorted_op_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsearchsorted_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsdca_internal.a
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsdca_ops.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libscoped_allocator_ops.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/util/rpc/librpc_factory.a
bazel-out/x64_windows-opt/bin/tensorflow/core/util/rpc/librpc_factory_registry.a
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/librpc_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/rnn/libblas_gemm.a
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/rnn/liblstm_ops_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/rnn/liblstm_ops.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/rnn/libgru_ops_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/rnn/libgru_ops.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libremote_fused_graph_execute_utils.a
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libremote_fused_graph_ops.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/librandom_binomial_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libragged_tensor_to_variant_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libbroadcast_to_op_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libbroadcast_to_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libragged_tensor_to_tensor_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libragged_tensor_to_sparse_kernel.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libragged_tensor_from_variant_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libragged_range_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libragged_gather_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libpartitioned_function_ops.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libstring_to_number_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libparse_tensor_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libexample_parsing_ops.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libdecode_raw_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libdecode_padded_raw_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libdecode_csv_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libdecode_compressed_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libparameterized_truncated_normal_op_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libparameterized_truncated_normal_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/libnn_grad.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libxent_op_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libxent_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libtopk_op_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libtopk_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsoftsign_op_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsoftsign_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsoftplus_op_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsoftplus_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsoftmax_op_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsoftmax_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/librelu_op_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/librelu_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libnth_element_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/liblrn_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libl2loss_op_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libl2loss_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libin_topk_op_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libin_topk_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libfused_batch_norm_op_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libfused_batch_norm_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libdilation_ops_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libdilation_ops.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libdepthwise_conv_op_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libdepthwise_conv_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libdepthwise_conv_grad_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libdata_format_ops_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libdata_format_ops.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libbias_op_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libbias_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libbatch_norm_op_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libbatch_norm_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libmultinomial_op_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libmultinomial_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/special_math/libspecial_math_op_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/special_math/libspecial_math_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsequence_ops.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsegment_reduction_ops_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsegment_reduction_ops.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libscan_ops_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libscan_ops.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libpopulation_count_op_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libpopulation_count_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libnextafter_op_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libnextafter_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libmatmul_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libhistogram_op_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libhistogram_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libfft_ops.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libcross_op_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libcross_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libcompare_and_bitpack_op_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libcompare_and_bitpack_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libcheck_numerics_op_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libcheck_numerics_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libcast_op_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libcast_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libbucketize_op_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libbucketize_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libbincount_op_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libbincount_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libbetainc_op_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libbetainc_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libbatch_matmul_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libargmax_op_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libargmax_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libroll_op_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libroll_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsummary_tensor_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsummary_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsummary_image_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsummary_audio_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/liblogging_ops.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/liblookup_table_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/liblookup_table_init_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/liblinalg_ops_common.a
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libtridiagonal_solve_op_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libtridiagonal_solve_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libtridiagonal_matmul_op_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libtridiagonal_matmul_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsvd_op_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsvd_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libself_adjoint_eig_v2_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libself_adjoint_eig_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libmatrix_band_part_op_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libmatrix_band_part_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libeye_functor_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libqr_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libmatrix_triangular_solve_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libmatrix_square_root_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libmatrix_solve_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libmatrix_solve_ls_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libmatrix_logarithm_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libmatrix_inverse_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libmatrix_exponential_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/liblu_op_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/liblu_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libeinsum_op_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libeinsum_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libeig_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libdeterminant_op_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libdeterminant_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libcholesky_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libcholesky_grad.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/framework/libreader_base.a
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libwhole_file_read_ops.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libtf_record_reader_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libtext_line_reader_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsave_restore_tensor.a
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsave_restore_v2_ops.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsave_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/librestore_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libreader_ops.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libmatching_files_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/liblmdb_reader_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libidentity_reader_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libfixed_length_record_reader_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsampling_kernels.a
bazel-out/x64_windows-opt/bin/tensorflow/core/libjpeg_internal.a
bazel-out/x64_windows-opt/bin/tensorflow/core/libgif_internal.a
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libscale_and_translate_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsample_distorted_bounding_box_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libresize_nearest_neighbor_op_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libresize_nearest_neighbor_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libresize_bilinear_op_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libresize_bilinear_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libresize_bicubic_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libresize_area_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/librandom_crop_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libnon_max_suppression_op_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libnon_max_suppression_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libimage_ops_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libimage_ops.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libgenerate_box_proposals_op_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libextract_jpeg_shape_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libencode_png_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libencode_jpeg_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libdraw_bounding_box_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libdecode_image_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libdecode_bmp_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libcrop_and_resize_op_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libcrop_and_resize_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libcolorspace_op_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libcolorspace_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libattention_ops.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libadjust_saturation_op_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libadjust_saturation_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libadjust_hue_op_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libadjust_hue_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libadjust_contrast_op_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libadjust_contrast_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libunary_ops_composition.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libfake_quant_ops_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libfake_quant_ops.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/util/proto/libdescriptor_pool_registry.a
bazel-out/x64_windows-opt/bin/tensorflow/core/util/proto/liblocal_descriptor_pool_registration.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/util/proto/libdescriptors.a
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libencode_proto_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libdecode_proto_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libtensor_array_ops.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libstage_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsparse_conditional_accumulator_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsession_ops.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/librecord_input_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/librandom_shuffle_queue_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libqueue_ops.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libpriority_queue_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libpadding_fifo_queue_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libmap_stage_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libfifo_queue_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libdynamic_stitch_op_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libdynamic_stitch_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libdynamic_partition_op_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libdynamic_partition_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libconditional_accumulator_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libconditional_accumulator_base_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libbarrier_ops.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libcudnn_rnn_kernels.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/util/ctc/libctc_loss_calculator_lib.a
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libctc_ops.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libcollective_ops.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libclustering_ops.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libload_and_remap_matrix_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libgenerate_vocab_remapping_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/librange_sampler.a
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libcandidate_sampler_ops.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/boosted_trees/libboosted_trees_proto_cc_impl.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/tensor_forest/libresources.a
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/tensor_forest/libresource_ops.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/tensor_forest/libprediction_ops.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/boosted_trees/libresources.a
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/boosted_trees/libtraining_ops.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/boosted_trees/libstats_ops.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/boosted_trees/libresource_ops.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/boosted_trees/libquantile_ops.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/boosted_trees/libprediction_ops.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/batching_util/libperiodic_function_dynamic.a
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libbatch_kernels.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libspectrogram.a
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libspectrogram_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libmfcc_mel_filterbank.a
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libmfcc_dct.a
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libmfcc.a
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libmfcc_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libencode_wav_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libdecode_wav_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libwhere_op_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libwhere_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libunravel_index_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libunpack_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libunique_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libtranspose_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libtile_ops_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libtile_ops.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsplit_v_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsplit_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsnapshot_op_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsnapshot_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libshape_ops.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libreverse_sequence_op_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libreverse_sequence_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libreverse_op_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libreverse_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libreshape_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libquantize_and_dequantize_op_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libquantize_and_dequantize_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libpad_op_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libpad_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libpack_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libone_hot_op_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libone_hot_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libmirror_pad_op_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libmirror_pad_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libmatrix_diag_op_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libmatrix_diag_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libmatrix_set_diag_op_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libmatrix_set_diag_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/liblistdiff_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libidentity_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libidentity_n_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libhost_constant_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libguarantee_const_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libgather_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libfingerprint_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libextract_volume_patches_op_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libextract_volume_patches_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libextract_image_patches_op_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libextract_image_patches_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libedit_distance_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libdiag_op_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libdiag_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libdepth_space_ops_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libdepth_space_ops.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libconcat_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libbcast_ops.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libbatch_space_ops_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libbatch_space_ops.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/distributed_runtime/libserver_lib.a
bazel-out/x64_windows-opt/bin/tensorflow/core/framework/libop_gen_lib.a
bazel-out/x64_windows-opt/bin/tensorflow/c/libkernels.a
bazel-out/x64_windows-opt/bin/tensorflow/c/kernels/libbitcast_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsobol_op.lo
bazel-out/x64_windows-opt/bin/tensorflow/compiler/tf2xla/cc/libxla_ops.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/jit/ops/libxla_ops.lo
bazel-out/x64_windows-opt/bin/tensorflow/compiler/tf2xla/cc/libxla_jit_ops.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/tf2xla/libresource_operation_table.a
bazel-out/x64_windows-opt/bin/tensorflow/cc/libfunctional_ops.lo
bazel-out/x64_windows-opt/bin/tensorflow/cc/libcc_ops.lo
bazel-out/x64_windows-opt/bin/tensorflow/compiler/jit/libresource_operation_safety_analysis.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/jit/libencapsulate_util.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/jit/libdevice_util.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/jit/libcompilability_check_util.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/jit/libcompilation_passes.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/jit/libjit_compilation_passes.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/libgpu_bfc_allocator.a
bazel-out/x64_windows-opt/bin/tensorflow/core/libgpu_runtime_impl.lo
bazel-out/x64_windows-opt/bin/tensorflow/compiler/jit/libxla_tensor.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/jit/libxla_compilation_cache.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/jit/libxla_launch_util.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/jit/libxla_device_no_jit_rewrite_registration.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/jit/kernels/libxla_ops_no_jit_rewrite_registration.lo
bazel-out/x64_windows-opt/bin/tensorflow/compiler/jit/libxla_kernel_creator_util.lo
bazel-out/x64_windows-opt/bin/tensorflow/compiler/jit/libxla_kernel_creator.lo
bazel-out/x64_windows-opt/bin/tensorflow/compiler/jit/libxla_gpu_device.lo
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libhlo_lexer.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libhlo_parser.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/cpu/libcpu_runtime.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/cpu/libcpu_transfer_manager.lo
bazel-out/x64_windows-opt/bin/external/llvm-project/llvm/libx86_utils.a
bazel-out/x64_windows-opt/bin/external/llvm-project/llvm/libx86_info.a
bazel-out/x64_windows-opt/bin/external/llvm-project/llvm/libmc_disassembler.a
bazel-out/x64_windows-opt/bin/external/llvm-project/llvm/libx86_desc.a
bazel-out/x64_windows-opt/bin/external/llvm-project/llvm/libcf_guard.a
bazel-out/x64_windows-opt/bin/external/llvm-project/llvm/libx86_code_gen.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libwhile_loop_invariant_code_motion.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libtriangular_solve_expander.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libindexed_array_analysis.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libcholesky_expander.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libbatch_dot_simplification.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/libcpu_function_runtime.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libconditional_to_select.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libtree_reduction_rewriter.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/libmap_inliner.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/cpu/libtarget_machine_features.a
bazel-out/x64_windows-opt/bin/external/llvm-project/llvm/libruntime_dyld.a
bazel-out/x64_windows-opt/bin/external/llvm-project/llvm/libcoroutines.a
bazel-out/x64_windows-opt/bin/external/llvm-project/llvm/libpasses.a
bazel-out/x64_windows-opt/bin/external/llvm-project/llvm/liborc_error.a
bazel-out/x64_windows-opt/bin/external/llvm-project/llvm/libjit_link.a
bazel-out/x64_windows-opt/bin/external/llvm-project/llvm/libexecution_engine.a
bazel-out/x64_windows-opt/bin/external/llvm-project/llvm/liborc_jit.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/cpu/libruntime_single_threaded_fft.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/cpu/libruntime_single_threaded_conv2d.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/cpu/libruntime_matmul_mkl.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/cpu/libruntime_matmul.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/cpu/libruntime_key_value_sort.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/cpu/libruntime_fork_join.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/cpu/libruntime_fft.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/cpu/libruntime_conv2d.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/cpu/libruntime_conv2d_mkl.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/cpu/libruntime_fp16.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/cpu/liborc_jit_memory_mapper.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/cpu/libvector_support_library.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/cpu/libllvm_ir_runtime.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/cpu/libcompiler_functor.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/cpu/libsimple_orc_jit.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/cpu/libshape_partition.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/cpu/libir_emission_utils.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/cpu/libtiled_dot_emitter.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/cpu/libdot_op_emitter.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/cpu/libparallel_task_assignment.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/cpu/libparallel_loop_emitter.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/cpu/libir_function.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/cpu/libir_emitter.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/cpu/libcpu_layout_assignment.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/cpu/libcpu_instruction_fusion.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/cpu/libcpu_executable.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/cpu/libconv_canonicalization.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/cpu/libbuffer_info_util.a
bazel-out/x64_windows-opt/bin/tensorflow/compiler/xla/service/cpu/libcpu_compiler.lo
bazel-out/x64_windows-opt/bin/tensorflow/compiler/jit/libxla_cpu_device.lo
bazel-out/x64_windows-opt/bin/tensorflow/cc/libmath_ops_internal.lo
bazel-out/x64_windows-opt/bin/tensorflow/cc/libarray_ops_internal.lo
bazel-out/x64_windows-opt/bin/tensorflow/cc/libcc_ops_internal.lo
bazel-out/x64_windows-opt/bin/tensorflow/cc/libwhile_loop.a
bazel-out/x64_windows-opt/bin/tensorflow/cc/libgrad_op_registry.a
bazel-out/x64_windows-opt/bin/tensorflow/cc/libgradients.a
bazel-out/x64_windows-opt/bin/tensorflow/cc/libnn_grad.lo
bazel-out/x64_windows-opt/bin/tensorflow/cc/libmath_grad.lo
bazel-out/x64_windows-opt/bin/tensorflow/cc/libimage_grad.lo
bazel-out/x64_windows-opt/bin/tensorflow/cc/libdata_flow_grad.lo
bazel-out/x64_windows-opt/bin/tensorflow/cc/libarray_grad.lo
bazel-out/x64_windows-opt/bin/tensorflow/cc/saved_model/libreader.a
bazel-out/x64_windows-opt/bin/tensorflow/cc/saved_model/libloader_lite_impl.lo
bazel-out/x64_windows-opt/bin/tensorflow/c/libc_api_no_xla.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/libworker_proto_cc_impl.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/libmaster_proto_cc_impl.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/distributed_runtime/libmessage_wrappers.a
bazel-out/x64_windows-opt/bin/tensorflow/core/distributed_runtime/libcall_options.a
bazel-out/x64_windows-opt/bin/external/boringssl/libcrypto.a
bazel-out/x64_windows-opt/bin/external/boringssl/libssl.a
bazel-out/x64_windows-opt/bin/external/com_github_grpc_grpc/libgpr_base.a
bazel-out/x64_windows-opt/bin/external/com_github_grpc_grpc/libgrpc_trace.a
bazel-out/x64_windows-opt/bin/external/com_github_grpc_grpc/libtsi_interface.a
bazel-out/x64_windows-opt/bin/external/com_github_grpc_grpc/libgrpc_transport_chttp2_alpn.a
bazel-out/x64_windows-opt/bin/external/com_github_grpc_grpc/libgrpc_base_c.a
bazel-out/x64_windows-opt/bin/external/com_github_grpc_grpc/libgrpc_base.a
bazel-out/x64_windows-opt/bin/external/com_github_grpc_grpc/libgrpc_http_filters.a
bazel-out/x64_windows-opt/bin/external/com_github_grpc_grpc/libgrpc_transport_chttp2.a
bazel-out/x64_windows-opt/bin/external/upb/libupb.a
bazel-out/x64_windows-opt/bin/external/com_github_grpc_grpc/libgrpc_health_upb.a
bazel-out/x64_windows-opt/bin/external/com_github_grpc_grpc/libgrpc_deadline_filter.a
bazel-out/x64_windows-opt/bin/external/com_github_grpc_grpc/libgrpc_client_authority_filter.a
bazel-out/x64_windows-opt/bin/external/com_github_grpc_grpc/libgoogle_api_upb.a
bazel-out/x64_windows-opt/bin/external/com_github_grpc_grpc/libproto_gen_validate_upb.a
bazel-out/x64_windows-opt/bin/external/com_github_grpc_grpc/libenvoy_orca_upb.a
bazel-out/x64_windows-opt/bin/external/com_github_grpc_grpc/libgrpc_client_channel.a
bazel-out/x64_windows-opt/bin/external/com_github_grpc_grpc/libgrpc_transport_chttp2_client_connector.a
bazel-out/x64_windows-opt/bin/external/com_github_grpc_grpc/libgrpc_transport_chttp2_client_insecure.a
bazel-out/x64_windows-opt/bin/external/com_github_grpc_grpc/libalts_upb.a
bazel-out/x64_windows-opt/bin/external/com_github_grpc_grpc/libalts_util.a
bazel-out/x64_windows-opt/bin/external/com_github_grpc_grpc/libalts_frame_protector.a
bazel-out/x64_windows-opt/bin/external/com_github_grpc_grpc/libtsi.a
bazel-out/x64_windows-opt/bin/external/com_github_grpc_grpc/libgrpc_secure.a
bazel-out/x64_windows-opt/bin/external/com_github_grpc_grpc/libgrpc++_codegen_base_src.a
bazel-out/x64_windows-opt/bin/external/com_github_grpc_grpc/libgrpc_transport_chttp2_server.a
bazel-out/x64_windows-opt/bin/external/com_github_grpc_grpc/libgrpc_transport_chttp2_server_secure.a
bazel-out/x64_windows-opt/bin/external/com_github_grpc_grpc/libgrpc_transport_chttp2_client_secure.a
bazel-out/x64_windows-opt/bin/external/com_github_grpc_grpc/libenvoy_type_upb.a
bazel-out/x64_windows-opt/bin/external/com_github_grpc_grpc/libenvoy_core_upb.a
bazel-out/x64_windows-opt/bin/external/com_github_grpc_grpc/libenvoy_ads_upb.a
bazel-out/x64_windows-opt/bin/external/com_github_grpc_grpc/libgrpc_xds_client_secure.a
bazel-out/x64_windows-opt/bin/external/com_github_grpc_grpc/libgrpc_resolver_xds_secure.a
bazel-out/x64_windows-opt/bin/external/com_github_grpc_grpc/libgrpc_lb_policy_xds_secure.a
bazel-out/x64_windows-opt/bin/external/com_github_grpc_grpc/libgrpc_resolver_fake.a
bazel-out/x64_windows-opt/bin/external/com_github_grpc_grpc/libgrpc_lb_upb.a
bazel-out/x64_windows-opt/bin/external/com_github_grpc_grpc/libgrpc_lb_policy_grpclb_secure.a
bazel-out/x64_windows-opt/bin/external/com_github_grpc_grpc/libgrpc_lb_policy_cds_secure.a
bazel-out/x64_windows-opt/bin/external/com_github_grpc_grpc/libgrpc_server_backward_compatibility.a
bazel-out/x64_windows-opt/bin/external/com_github_grpc_grpc/libgrpc_workaround_cronet_compression_filter.a
bazel-out/x64_windows-opt/bin/external/com_github_grpc_grpc/libgrpc_transport_inproc.a
bazel-out/x64_windows-opt/bin/external/com_github_grpc_grpc/libgrpc_transport_chttp2_server_insecure.a
bazel-out/x64_windows-opt/bin/external/com_github_grpc_grpc/libgrpc_resolver_sockaddr.a
bazel-out/x64_windows-opt/bin/external/com_github_grpc_grpc/libgrpc_resolver_dns_selection.a
bazel-out/x64_windows-opt/bin/external/com_github_grpc_grpc/libgrpc_resolver_dns_native.a
bazel-out/x64_windows-opt/bin/external/com_github_grpc_grpc/third_party/address_sorting/libaddress_sorting.a
bazel-out/x64_windows-opt/bin/external/com_github_grpc_grpc/libgrpc_resolver_dns_ares.a
bazel-out/x64_windows-opt/bin/external/com_github_grpc_grpc/libgrpc_message_size_filter.a
bazel-out/x64_windows-opt/bin/external/com_github_grpc_grpc/libgrpc_max_age_filter.a
bazel-out/x64_windows-opt/bin/external/com_github_grpc_grpc/libgrpc_client_idle_filter.a
bazel-out/x64_windows-opt/bin/external/com_github_grpc_grpc/libgrpc_lb_policy_round_robin.a
bazel-out/x64_windows-opt/bin/external/com_github_grpc_grpc/libgrpc_lb_policy_pick_first.a
bazel-out/x64_windows-opt/bin/external/com_github_grpc_grpc/libcensus.a
bazel-out/x64_windows-opt/bin/external/com_github_grpc_grpc/libgrpc.a
bazel-out/x64_windows-opt/bin/external/com_github_grpc_grpc/libgrpc++_base.a
bazel-out/x64_windows-opt/bin/external/com_github_grpc_grpc/libgrpc++.a
bazel-out/x64_windows-opt/bin/tensorflow/core/libeager_service_proto_cc_impl.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/distributed_runtime/libremote_device.a
bazel-out/x64_windows-opt/bin/tensorflow/core/distributed_runtime/libtensor_coding.a
bazel-out/x64_windows-opt/bin/tensorflow/core/distributed_runtime/librequest_id.a
bazel-out/x64_windows-opt/bin/tensorflow/core/debug/libdebugger_event_metadata_proto_cc_impl.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/profiler/libprotos_all_cc_impl.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/debug/libdebug_service_proto_cc_impl.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/debug/libdebug_node_key.a
bazel-out/x64_windows-opt/bin/tensorflow/core/debug/libdebug_callback_registry.a
bazel-out/x64_windows-opt/bin/tensorflow/core/debug/libdebug_io_utils.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libdebug_ops_gpu.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libdebug_ops.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/debug/libdebug_graph_utils.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/debug/libdebugger_state_impl.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/debug/libdebug.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/distributed_runtime/libgraph_mgr.a
bazel-out/x64_windows-opt/bin/tensorflow/core/distributed_runtime/libworker_session.a
bazel-out/x64_windows-opt/bin/tensorflow/core/distributed_runtime/libbase_rendezvous_mgr.a
bazel-out/x64_windows-opt/bin/tensorflow/core/distributed_runtime/rpc/librpc_rendezvous_mgr.a
bazel-out/x64_windows-opt/bin/tensorflow/core/profiler/utils/libxplane_visitor.a
bazel-out/x64_windows-opt/bin/tensorflow/core/profiler/utils/libxplane_schema.a
bazel-out/x64_windows-opt/bin/tensorflow/core/profiler/utils/libxplane_builder.a
bazel-out/x64_windows-opt/bin/tensorflow/core/profiler/utils/libxplane_utils.a
bazel-out/x64_windows-opt/bin/tensorflow/core/profiler/utils/libgroup_events.a
bazel-out/x64_windows-opt/bin/tensorflow/core/profiler/utils/libtf_op_utils.a
bazel-out/x64_windows-opt/bin/tensorflow/core/profiler/utils/libderived_timeline.a
bazel-out/x64_windows-opt/bin/tensorflow/core/profiler/convert/libxplane_to_trace_events.a
bazel-out/x64_windows-opt/bin/tensorflow/core/profiler/internal/libprofiler_factory_impl.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/profiler/lib/libprofiler_utils.a
bazel-out/x64_windows-opt/bin/tensorflow/core/profiler/lib/libprofiler_session_impl.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/distributed_runtime/libsession_mgr.a
bazel-out/x64_windows-opt/bin/tensorflow/core/distributed_runtime/librecent_request_ids.a
bazel-out/x64_windows-opt/bin/tensorflow/core/distributed_runtime/libpartial_run_mgr.a
bazel-out/x64_windows-opt/bin/tensorflow/core/distributed_runtime/libworker.a
bazel-out/x64_windows-opt/bin/tensorflow/core/distributed_runtime/rpc/libgrpc_util.a
bazel-out/x64_windows-opt/bin/tensorflow/core/distributed_runtime/rpc/libgrpc_worker_service_impl.a
bazel-out/x64_windows-opt/bin/tensorflow/core/distributed_runtime/rpc/libgrpc_tensor_coding.a
bazel-out/x64_windows-opt/bin/tensorflow/core/distributed_runtime/rpc/libgrpc_response_cache.a
bazel-out/x64_windows-opt/bin/tensorflow/core/distributed_runtime/rpc/libgrpc_worker_service.a
bazel-out/x64_windows-opt/bin/tensorflow/core/distributed_runtime/rpc/libgrpc_state.a
bazel-out/x64_windows-opt/bin/tensorflow/core/distributed_runtime/rpc/libgrpc_channel.a
bazel-out/x64_windows-opt/bin/tensorflow/core/distributed_runtime/rpc/eager/libgrpc_eager_client.a
bazel-out/x64_windows-opt/bin/tensorflow/core/distributed_runtime/libworker_cache_partial.a
bazel-out/x64_windows-opt/bin/tensorflow/core/distributed_runtime/libworker_cache_logger.a
bazel-out/x64_windows-opt/bin/tensorflow/core/distributed_runtime/rpc/libgrpc_remote_worker.a
bazel-out/x64_windows-opt/bin/tensorflow/core/distributed_runtime/rpc/libgrpc_worker_cache.a
bazel-out/x64_windows-opt/bin/tensorflow/core/distributed_runtime/libdevice_resolver_distributed.a
bazel-out/x64_windows-opt/bin/tensorflow/core/distributed_runtime/libcollective_rma_distributed.a
bazel-out/x64_windows-opt/bin/tensorflow/core/distributed_runtime/libcollective_param_resolver_distributed.a
bazel-out/x64_windows-opt/bin/tensorflow/core/distributed_runtime/librpc_collective_executor_mgr.a
bazel-out/x64_windows-opt/bin/tensorflow/core/common_runtime/eager/libprocess_function_library_runtime.a
bazel-out/x64_windows-opt/bin/tensorflow/core/common_runtime/eager/libattr_builder.a
bazel-out/x64_windows-opt/bin/tensorflow/core/common_runtime/eager/libkernel_and_device.a
bazel-out/x64_windows-opt/bin/tensorflow/core/common_runtime/eager/libeager_executor.a
bazel-out/x64_windows-opt/bin/tensorflow/core/common_runtime/eager/libcontext.a
bazel-out/x64_windows-opt/bin/tensorflow/core/distributed_runtime/eager/libremote_tensor_handle_data.a
bazel-out/x64_windows-opt/bin/tensorflow/core/common_runtime/eager/libtensor_handle_data.a
bazel-out/x64_windows-opt/bin/tensorflow/core/common_runtime/eager/libtensor_handle.a
bazel-out/x64_windows-opt/bin/tensorflow/core/common_runtime/eager/libeager_operation.a
bazel-out/x64_windows-opt/bin/tensorflow/core/distributed_runtime/eager/libremote_mgr.a
bazel-out/x64_windows-opt/bin/tensorflow/core/distributed_runtime/eager/libremote_copy_node.a
bazel-out/x64_windows-opt/bin/tensorflow/core/common_runtime/eager/libshape_inference.a
bazel-out/x64_windows-opt/bin/tensorflow/core/distributed_runtime/eager/libremote_execute_node.a
bazel-out/x64_windows-opt/bin/tensorflow/core/common_runtime/eager/libeager_op_rewrite_registry.a
bazel-out/x64_windows-opt/bin/tensorflow/core/common_runtime/eager/libexecute.a
bazel-out/x64_windows-opt/bin/tensorflow/core/distributed_runtime/eager/libcluster_function_library_runtime.a
bazel-out/x64_windows-opt/bin/tensorflow/core/distributed_runtime/eager/libeager_service_impl.a
bazel-out/x64_windows-opt/bin/tensorflow/core/distributed_runtime/rpc/eager/libgrpc_eager_service_impl.a
bazel-out/x64_windows-opt/bin/tensorflow/core/example/libexample_parser_configuration.lo
bazel-out/x64_windows-opt/bin/tensorflow/stream_executor/cuda/libcupti_stub.a
bazel-out/x64_windows-opt/bin/tensorflow/core/profiler/internal/gpu/libcupti_wrapper.a
bazel-out/x64_windows-opt/bin/tensorflow/core/profiler/internal/gpu/libcupti_utils.a
bazel-out/x64_windows-opt/bin/tensorflow/core/profiler/internal/gpu/libcupti_tracer.a
bazel-out/x64_windows-opt/bin/tensorflow/core/profiler/internal/libparse_annotation.a
bazel-out/x64_windows-opt/bin/tensorflow/core/profiler/internal/gpu/libdevice_tracer.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/profiler/internal/cpu/libhost_tracer_utils.a
bazel-out/x64_windows-opt/bin/tensorflow/core/profiler/internal/cpu/libhost_tracer.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/libdirect_session_internal.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/distributed_runtime/libscheduler.a
bazel-out/x64_windows-opt/bin/tensorflow/core/distributed_runtime/libmaster_session.a
bazel-out/x64_windows-opt/bin/tensorflow/core/distributed_runtime/libmaster.a
bazel-out/x64_windows-opt/bin/tensorflow/core/distributed_runtime/liblocal_master.a
bazel-out/x64_windows-opt/bin/tensorflow/core/distributed_runtime/rpc/libgrpc_master_service_impl.a
bazel-out/x64_windows-opt/bin/tensorflow/core/distributed_runtime/rpc/libgrpc_master_service.lo
bazel-out/x64_windows-opt/bin/tensorflow/core/distributed_runtime/rpc/libgrpc_server_lib.lo
bazel-out/x64_windows-opt/bin/tensorflow/c/eager/libc_api.lo
bazel-out/x64_windows-opt/bin/tensorflow/cc/libclient_session.a
bazel-out/x64_windows-opt/bin/tensorflow/core/profiler/libtfprof_options.a
bazel-out/x64_windows-opt/bin/tensorflow/c/libcheckpoint_reader.a
bazel-out/x64_windows-opt/bin/tensorflow/core/profiler/internal/libtfprof_utils.a
bazel-out/x64_windows-opt/bin/external/jsoncpp_git/libjsoncpp.a
bazel-out/x64_windows-opt/bin/tensorflow/core/profiler/internal/libtfprof_node.a
bazel-out/x64_windows-opt/bin/tensorflow/core/profiler/internal/libtfprof_node_show.a
bazel-out/x64_windows-opt/bin/tensorflow/core/profiler/internal/libtfprof_timeline.a
bazel-out/x64_windows-opt/bin/tensorflow/core/profiler/internal/libtfprof_tensor.a
bazel-out/x64_windows-opt/bin/tensorflow/core/profiler/internal/libtfprof_show.a
bazel-out/x64_windows-opt/bin/tensorflow/core/profiler/internal/libtfprof_scope.a
bazel-out/x64_windows-opt/bin/tensorflow/core/profiler/internal/libtfprof_show_multi.a
bazel-out/x64_windows-opt/bin/tensorflow/core/profiler/internal/libtfprof_op.a
bazel-out/x64_windows-opt/bin/tensorflow/core/profiler/internal/libtfprof_graph.a
bazel-out/x64_windows-opt/bin/tensorflow/core/profiler/internal/libtfprof_code.a
bazel-out/x64_windows-opt/bin/tensorflow/core/profiler/internal/libtfprof_stats.a
bazel-out/x64_windows-opt/bin/tensorflow/cc/profiler/libprofiler.a

Which I can use to link to my driver.

Wish me luck!

OK so it is FIXED YAYAYAAYA!

here is the output

visible_device_list 0
allocator_type 7
visible_device_list 0
allocator_type 7
visible_device_list 5
allocator_type 3
visible_device_list 5

C:\Users\Administrator\source\repos\TFDriver\x64\Release\TFDriver.exe (process 14016) exited with code 0.
To automatically close the console when debugging stops, enable Tools->Options->Debugging->Automatically close the console when debugging stops.
Press any key to close this window . . .

The file TFDriver.cpp

```#include "tensorflow/core/protobuf/control_flow.pb.h"

include "tensorflow/core/protobuf/config.pb.h"

include

int main() {
tensorflow::GPUOptions gpu_options;

gpu_options.set_visible_device_list("0");

std::cout << "allocator_type " << gpu_options.allocator_type() << std::endl;
std::cout << "visible_device_list " << gpu_options.visible_device_list() << std::endl;

gpu_options.set_allocator_type("7");

std::cout << "allocator_type " << gpu_options.allocator_type() << std::endl;
std::cout << "visible_device_list " << gpu_options.visible_device_list() << std::endl;


gpu_options.set_visible_device_list("5");

std::cout << "allocator_type " << gpu_options.allocator_type() << std::endl;
std::cout << "visible_device_list " << gpu_options.visible_device_list() << std::endl;

gpu_options.set_allocator_type("3");

std::cout << "allocator_type " << gpu_options.allocator_type() << std::endl;
std::cout << "visible_device_list " << gpu_options.visible_device_list() << std::endl;

}

Here is the Visual Studio .xml





Debug
Win32


Release
Win32


Debug
x64


Release
x64



16.0
Win32Proj
{d4eaaa20-e3d3-46ee-b1e9-08ab9200c828}
TFDriver
10.0



Application
true
v142
Unicode


Application
false
v142
true
Unicode


Application
true
v142
Unicode


Application
false
v142
true
Unicode




















true


false


true


false



Level3
true
WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
true


Console
true




Level3
true
true
true
WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
true


Console
true
true
true




Level3
true
_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
true


Console
true




Level3
true
true
true
NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
true
C:\Users\Administrator\dev\attempt6\tensorflow\bazel-bin\tensorflow;C:\Users\Administrator\dev\attempt6\tensorflow\bazel-bin;C:\Users\Administrator\dev\attempt6\tensorflow\bazel-tensorflow\external\com_google_protobuf\src;C:\Users\Administrator\dev\attempt6\tensorflow;%(AdditionalIncludeDirectories)


Console
true
true
true
external\com_google_absl\absl\numeric\libint128.a
;external\com_google_absl\abslbase\libspinlock_wait.a
;external\com_google_absl\abslbase\libdynamic_annotations.a
;external\com_google_absl\abslbase\libbase.a
;external\com_google_absl\abslbase\libthrow_delegate.a
;external\com_google_absl\absl\strings\libinternal.a
;external\com_google_absl\absl\strings\libstrings.a
;external\com_google_absl\absl\types\libbad_optional_access.a
;external\com_google_protobuf\libprotobuf_lite.a
;external\com_google_protobuf\libprotobuf.lo
;tensorflow\core\profiler\protobuf\libxplane_proto_cc_impl.lo
;tensorflow\core\util\libtest_log_proto_impl_cc_impl.lo
;tensorflow\core\util\libmemmapped_file_system_proto_cc_impl.lo
;tensorflow\core\framework\libversions_proto_cc_impl.lo
;tensorflow\core\framework\libtypes_proto_cc_impl.lo
;tensorflow\core\framework\libtensor_slice_proto_cc_impl.lo
;tensorflow\core\framework\libtensor_shape_proto_cc_impl.lo
;tensorflow\core\framework\libresource_handle_proto_cc_impl.lo
;tensorflow\core\framework\libtensor_proto_cc_impl.lo
;tensorflow\core\util\libsaved_tensor_slice_proto_cc_impl.lo
;tensorflow\core\framework\libsummary_proto_cc_impl.lo
;tensorflow\core\util\libevent_proto_cc_impl.lo
;tensorflow\core\liberror_codes_proto_impl_cc_impl.lo
;tensorflow\core\lib\core\liberror_codes_proto_cc_impl.lo
;tensorflow\core\framework\libvariable_proto_cc_impl.lo
;tensorflow\core\framework\liballocation_description_proto_cc_impl.lo
;tensorflow\core\framework\libtensor_description_proto_cc_impl.lo
;tensorflow\core\framework\libstep_stats_proto_cc_impl.lo
;tensorflow\core\framework\libattr_value_proto_cc_impl.lo
;tensorflow\core\framework\libop_def_proto_cc_impl.lo
;tensorflow\core\framework\libnode_def_proto_cc_impl.lo
;tensorflow\core\framework\libfunction_proto_cc_impl.lo
;tensorflow\core\framework\libgraph_proto_cc_impl.lo
;tensorflow\core\framework\libremote_fused_graph_execute_info_proto_cc_impl.lo
;tensorflow\core\framework\libreader_base_proto_cc_impl.lo
;tensorflow\core\framework\liblog_memory_proto_cc_impl.lo
;tensorflow\core\framework\libkernel_def_proto_cc_impl.lo
;tensorflow\core\framework\libgraph_transfer_info_proto_cc_impl.lo
;tensorflow\core\framework\libdevice_attributes_proto_cc_impl.lo
;tensorflow\core\framework\libcost_graph_proto_cc_impl.lo
;tensorflow\core\framework\libapi_def_proto_cc_impl.lo
;tensorflow\core\example\libexample_parser_configuration_proto_cc_impl.lo
;tensorflow\core\example\libexample_protos_cc_impl.lo
;tensorflow\core\libcore_protos_cc_impl.lo
;tensorflow\core\grappler\costs\libop_performance_data_cc_impl.lo
;tensorflow\stream_executor\libdnn_proto_cc_impl.lo
;tensorflow\core\libconv_autotuning_proto_cc_impl.lo
;tensorflow\core\libautotuning_proto_cc_impl.lo
;externaldouble_conversion\libdouble-conversion.a
;external\zlib\libzlib.a
;external\snappy\libsnappy.a
;tensorflow\core\platformwindows\libenv_time.a
;tensorflow\core\platform\default\liblogging.a
;tensorflow\core\platform\libstr_util.a
;external\nsync\libnsync_cpp.a
;tensorflow\core\platform\default\libmutex.a
;tensorflow\core\platform\libstringprintf.a
;tensorflow\core\platform\libnumbers.a
;tensorflow\core\platform\libstrcat.a
;tensorflow\core\platformwindows\libstacktrace.a
;tensorflow\core\platform\libstatus.a
;external\com_google_absl\absl\time\internal\cctz\libcivil_time.a
;external\com_google_absl\absl\time\internal\cctz\libtime_zone.a
;external\com_google_absl\absl\time\libtime.a
;tensorflow\core\platform\libhash.a
;tensorflow\core\platform\default\libtracing.lo
;tensorflow\core\platform\libsetround.a
;external\com_google_absl\abslbase\libmalloc_internal.a
;external\com_google_absl\absl\debugging\libdemangle_internal.a
;external\com_google_absl\absl\debugging\libdebugging_internal.a
;external\com_google_absl\absl\debugging\libsymbolize.a
;external\com_google_absl\absl\debugging\libstacktrace.a
;external\com_google_absl\absl\synchronization\libgraphcycles_internal.a
;external\com_google_absl\absl\synchronization\libsynchronization.a
;external\com_google_absl\absl\container\libhashtablez_sampler.a
;external\com_google_absl\absl\container\libraw_hash_set.a
;external\com_google_absl\absl\types\libbad_variant_access.a
;external\com_google_absl\abslhash\libcity.a
;external\com_google_absl\abslhash\libhash.a
;external\com_googlesource_code_re2\libre2.a
;tensorflow\core\platform\libprotobuf.a
;tensorflow\core\platformwindows\libplatform_port.a
;tensorflow\core\platform\libscanner.a
;tensorflow\core\platform\libpath.lo
;tensorflow\core\platformwindows\libwide_char.a
;tensorflow\core\platformwindows\libload_library.a
;tensorflow\core\platform\liberror.a
;tensorflow\core\platform\libdenormal.a
;tensorflow\core\platformwindows\liberror_windows.a
;tensorflow\core\platformwindows\libenv.a
;tensorflow\core\util\libreporter.a
;tensorflow\core\util\libenv_var.a
;externalhighwayhash\libarch_specific.a
;externalhighwayhash\libsip_hash.a
;external\fft2d\libfft2d.a
;external\farmhash_archive\libfarmhash.a
;external\libjpeg_turbo\libsimd_win_x86_64.a
;external\libjpeg_turbo\libjpeg.a
;external\gif\libgif.a
;tensorflow\core\platform\default\libunbounded_work_queue.a
;tensorflow\core\platform\libcoding.a
;tensorflow\core\platform\libtensor_coding.a
;tensorflow\core\platformwindows\libsubprocess.a
;tensorflow\core\platformwindows\libstacktrace_handler.a
;tensorflow\core\platform\default\libresource.a
;tensorflow\core\platform\libplatform_strings.a
;tensorflow\core\platformwindows\libnet.a
;tensorflow\core\platform\liblogger.lo
;tensorflow\core\platform\libcpu_feature_guard.a
;tensorflow\core\platform\libbase64.a
;tensorflow\core\platform\libabi.a
;tensorflow\core\lib\strings\libproto_text_util.a
;tensorflow\core\lib\strings\libproto_serialization.a
;tensorflow\core\lib\strings\libordered_code.a
;tensorflow\core\lib\bfloat16\libbfloat16.a
;tensorflow\core\lib\random\libphilox.lo
;tensorflow\core\lib\random\libweighted_picker.lo
;tensorflow\core\platform\librandom.a
;tensorflow\core\libhistogram\libhistogram.lo
;tensorflow\core\lib\monitoring\libcollection_registry.a
;tensorflow\core\lib\monitoring\libsampler.a
;tensorflow\core\lib\monitoring\libpercentile_sampler.a
;tensorflow\core\lib\io\libzlib_compression_options.lo
;tensorflow\core\lib\io\libzlib_outputbuffer.lo
;tensorflow\core\lib\io\libinputstream_interface.lo
;tensorflow\core\lib\io\libzlib_inputstream.lo
;tensorflow\core\lib\io\libiterator.lo
;tensorflow\core\lib\io\libcache.a
;tensorflow\core\libhash\libcrc32c.a
;tensorflow\core\lib\io\libblock.lo
;tensorflow\core\lib\io\libtable.lo
;tensorflow\core\lib\io\libsnappy_outputbuffer.lo
;tensorflow\core\lib\io\libsnappy_inputbuffer.lo
;tensorflow\core\lib\io\libcompression.lo
;tensorflow\core\lib\io\librecord_writer.lo
;tensorflow\core\lib\io\librandom_inputstream.lo
;tensorflow\core\lib\io\libbuffered_inputstream.lo
;tensorflow\core\lib\io\librecord_reader.lo
;tensorflow\core\lib\io\libinputbuffer.lo
;tensorflow\core\lib\core\libbitmap.lo
;tensorflow\core\lib\core\libarena.a
;tensorflow\core\liblib_internal_impl.lo
;external\com_google_absl\absl\strings\libstr_format_internal.a
;tensorflow\stream_executor\lib\liblib.a
;tensorflow\stream_executor\liballocator_stats.a
;tensorflow\stream_executor\libplugin.a
;tensorflow\stream_executor\libplatform.a
;tensorflow\stream_executor\platform\default\libdso_loader.a
;tensorflow\stream_executor\cuda\libcuda_stub.a
;tensorflow\stream_executor\cuda\libcudart_stub.a
;tensorflow\stream_executor\rocm\librocm_platform_id.a
;tensorflow\stream_executorhost\libhost_platform_id.a
;tensorflow\stream_executor\libmulti_platform_manager.a
;tensorflow\stream_executor\libexecutor_cache.a
;tensorflow\stream_executor\libdnn.a
;tensorflow\stream_executor\libblas.a
;tensorflow\stream_executor\libplugin_registry.a
;tensorflow\stream_executor\libkernel_spec.a
;tensorflow\stream_executor\libkernel.a
;tensorflow\stream_executor\libdevice_description.a
;tensorflow\stream_executor\libstream_executor_internal.a
;tensorflow\stream_executor\libtimer.a
;tensorflow\stream_executor\libtemporary_device_memory.a
;tensorflow\stream_executor\libtemporary_memory_manager.a
;tensorflow\stream_executor\librng.a
;tensorflow\stream_executor\libevent.a
;tensorflow\stream_executor\libstream_executor_pimpl.a
;tensorflow\stream_executorhost\libhost_timer.a
;tensorflow\stream_executorhost\libhost_stream.a
;tensorflow\stream_executorhost\libhost_gpu_executor.lo
;tensorflow\stream_executorhost\libhost_platform.lo
;tensorflow\stream_executor\cuda\libcuda_platform_id.a
;tensorflow\stream_executor\libscratch_allocator.a
;external\com_google_absl\absl\debugging\libleak_check.a
;tensorflow\stream_executor\cuda\libcuda_diagnostics.a
;tensorflow\stream_executor\cuda\libcuda_driver.a
;tensorflow\core\platform\default\libcuda_libdevice_path.a
;tensorflow\stream_executor\gpu\libasm_compiler.a
;tensorflow\core\profiler\internal\libtraceme_recorder_impl.lo
;external\llvm-project\llvm\libdemangle.a
;external\llvm-project\llvm\libsupport.a
;external\llvm-project\llvm\libbitstream_reader.a
;external\llvm-project\llvm\libremarks.a
;external\llvm-project\llvm\libbinary_format.a
;external\llvm-project\llvm\libcore.a
;external\llvm-project\llvm\libprofile_data.a
;external\llvm-project\llvm\libtext_api.a
;external\llvm-project\llvm\libdebug_info_msf.a
;external\llvm-project\llvm\libdebug_info_code_view.a
;external\llvm-project\llvm\libmc.a
;external\llvm-project\llvm\libmc_parser.a
;external\llvm-project\llvm\libbit_reader.a
;external\llvm-project\llvm\libobject.a
;external\llvm-project\llvm\libanalysis.a
;external\llvm-project\llvm\libtransform_utils.a
;external\llvm-project\llvm\libtarget.a
;tensorflow\compiler\xla\libxla_data_proto_cc_impl.lo
;tensorflow\compiler\xla\service\libhlo_proto_cc_impl.lo
;tensorflow\compiler\xla\libxla_proto_cc_impl.lo
;tensorflow\compiler\xla\libstatus_macros.a
;tensorflow\compiler\xla\libutil.a
;tensorflow\compiler\xla\libprotobuf_util.a
;tensorflow\compiler\xla\libshape_util.a
;tensorflow\compiler\xla\libshape_layout.a
;external\com_google_absl\absl\flags\libmarshalling.a
;external\com_google_absl\absl\flags\libinternal.a
;external\com_google_absl\absl\flags\libconfig.a
;external\com_google_absl\absl\flags\libhandle.a
;external\com_google_absl\absl\flags\libregistry.a
;external\com_google_absl\absl\flags\libflag.a
;tensorflow\compiler\xla\libarray.a
;tensorflow\compiler\xla\libliteral.a
;tensorflow\compiler\xla\service\libcomputation_placer.lo
;tensorflow\compiler\xla\service\libcomputation_layout.a
;tensorflow\compiler\xla\service\libhlo_module_config.a
;tensorflow\compiler\xla\service\cpu\libcpu_options.a
;tensorflow\compiler\xla\service\libname_uniquer.a
;tensorflow\core\platform\default\libhuman_readable_json.a
;tensorflow\compiler\xla\libwindow_util.a
;tensorflow\compiler\xla\libliteral_util.a
;tensorflow\compiler\xla\libcomparison_util.a
;tensorflow\compiler\xla\service\libhlo.a
;tensorflow\compiler\xla\service\libshape_inference.a
;tensorflow\compiler\xla\service\libhlo_module_group.a
;tensorflow\compiler\xla\service\libhlo_verifier.a
;tensorflow\compiler\xla\service\libbuffer_value.a
;tensorflow\compiler\xla\service\liblogical_buffer.a
;tensorflow\compiler\xla\service\liblogical_buffer_analysis.a
;tensorflow\compiler\xla\service\libhlo_value.a
;tensorflow\compiler\xla\service\libcall_graph.a
;tensorflow\compiler\xla\service\libhlo_dataflow_analysis.a
;tensorflow\compiler\xla\service\libtuple_points_to_analysis.a
;tensorflow\compiler\jit\libcommon.a
;tensorflow\core\framework\libtensor_shape.lo
;tensorflow\core\framework\libresource_handle.lo
;tensorflow\core\framework\libbfloat16.lo
;tensorflow\core\framework\liballocator_registry_impl.lo
;tensorflow\core\framework\liballocator.lo
;tensorflow\core\framework\libtensor.lo
;tensorflow\core\util\libtensor_format.a
;tensorflow\core\util\libstats_calculator_portable.a
;tensorflow\core\util\libport.lo
;tensorflow\core\util\libpadding.a
;tensorflow\core\util\libeinsum_op_util.a
;tensorflow\core\profiler\internal\libannotation_stack_impl.lo
;tensorflow\core\framework\libattr_value_proto_text.lo
;tensorflow\core\framework\libattr_value_util.a
;tensorflow\core\framework\libop_def_util.a
;tensorflow\core\framework\libnode_def_util.a
;tensorflow\core\framework\libshape_inference.a
;tensorflow\core\framework\libop_def_builder.a
;tensorflow\core\framework\libop.a
;tensorflow\core\framework\libnode_properties.a
;tensorflow\core\framework\libcommon_shape_fns.a
;tensorflow\core\util\libversion_info.lo
;tensorflow\core\example\libfeature_util.lo
;tensorflow\core\libframework_internal_impl.lo
;tensorflow\compiler\xla\libparse_flags_from_env.a
;tensorflow\compiler\xla\libdebug_options_flags.a
;tensorflow\compiler\xla\service\libhlo_cost_analysis.a
;tensorflow\compiler\xla\service\libhlo_reachability.a
;tensorflow\compiler\xla\service\libhlo_ordering.a
;tensorflow\compiler\xla\service\libhlo_buffer.a
;tensorflow\compiler\xla\service\libhlo_alias_analysis.a
;tensorflow\compiler\xla\service\libhlo_live_range.a
;tensorflow\compiler\xla\service\libheap_simulator.a
;tensorflow\compiler\xla\service\libmemory_space_assignment.a
;tensorflow\compiler\xla\service\libbuffer_assignment.a
;tensorflow\compiler\xla\service\libhlo_proto_util.a
;tensorflow\compiler\xla\libmetric_table_report.a
;tensorflow\compiler\xla\service\libhuman_readable_profile_builder.a
;tensorflow\compiler\xla\service\libhlo_profile_printer_data_cc_impl.lo
;tensorflow\compiler\xla\service\libhlo_profile_printer.a
;tensorflow\compiler\xla\service\libhlo_execution_profile_data_cc_impl.lo
;tensorflow\compiler\xla\service\libhlo_execution_profile.a
;tensorflow\compiler\xla\service\libhlo_graph_dumper.lo
;tensorflow\compiler\xla\service\libdump.a
;tensorflow\compiler\xla\service\llvm_ir\libllvm_util.a
;external\llvm-project\llvm\libinst_combine.a
;external\llvm-project\llvm\libaggressive_inst_combine.a
;external\llvm-project\llvm\libscalar.a
;external\llvm-project\llvm\libobjc_arc.a
;external\llvm-project\llvm\libvectorize.a
;external\llvm-project\llvm\libinstrumentation.a
;external\llvm-project\llvm\libbit_writer.a
;external\llvm-project\llvm\libcode_gen.a
;external\llvm-project\llvm\libselection_dag.a
;external\llvm-project\llvm\libnvptx_info.a
;external\llvm-project\llvm\libnvptx_desc.a
;external\llvm-project\llvm\liblinker.a
;external\llvm-project\llvm\libasm_parser.a
;external\llvm-project\llvm\libir_reader.a
;external\llvm-project\llvm\libfrontend_open_mp.a
;external\llvm-project\llvm\libipo.a
;external\llvm-project\llvm\libdebug_info_dwarf.a
;external\llvm-project\llvm\libasm_printer.a
;external\llvm-project\llvm\libnvptx_code_gen.a
;external\llvm-project\llvm\libmir_parser.a
;external\llvm-project\llvm\libglobal_i_sel.a
;external\llvm-project\llvm\libamdgpu_utils.a
;external\llvm-project\llvm\libamdgpu_info.a
;external\llvm-project\llvm\libamdgpu_desc.a
;external\llvm-project\llvm\libamdgpu_code_gen.a
;tensorflow\compiler\xla\service\gpu\llvm_gpu_backend\libllvm_gpu_backend.a
;tensorflow\compiler\xla\service\libtuple_simplifier.a
;tensorflow\compiler\xla\libexecutable_run_options.a
;tensorflow\compiler\xla\service\libstream_pool.a
;tensorflow\compiler\xla\service\libshaped_buffer.a
;tensorflow\compiler\xla\service\libmaybe_owning_device_memory.a
;tensorflow\compiler\xla\service\libexecutable.a
;tensorflow\compiler\xla\service\libcompiler.a
;tensorflow\compiler\xla\service\libllvm_compiler.a
;tensorflow\compiler\xla\service\libcompilation_stats.a
;tensorflow\compiler\xla\service\libhlo_pass_pipeline.a
;tensorflow\compiler\xla\service\libhlo_domain_map.a
;tensorflow\compiler\xla\service\libhlo_cse.a
;tensorflow\compiler\xla\service\libhlo_query.a
;external\mkl_dnn\libmkldnn_single_threaded.a
;tensorflow\core\kernels\libeigen_contraction_kernel_with_mkl.a
;tensorflow\compiler\xla\service\cpu\libruntime_single_threaded_matmul.a
;tensorflow\compiler\xla\service\libtuple_util.a
;tensorflow\compiler\xla\client\libxla_computation.a
;tensorflow\compiler\xla\libexecution_options_util.a
;tensorflow\compiler\xla\client\libsharding_builder.a
;tensorflow\compiler\xla\client\libpadding.a
;tensorflow\compiler\xla\client\libxla_builder.a
;tensorflow\compiler\xla\client\lib\libconstants.a
;tensorflow\compiler\xla\client\lib\libcomparators.a
;tensorflow\compiler\xla\service\libhlo_creation_utils.a
;tensorflow\compiler\xla\service\libhlo_dce.a
;tensorflow\compiler\xla\service\libcall_inliner.a
;tensorflow\compiler\xla\service\libwhile_util.a
;tensorflow\compiler\xla\service\libdynamic_dimension_inference.a
;tensorflow\compiler\xla\service\libhlo_evaluator.a
;tensorflow\compiler\xla\service\libhlo_constant_folding.a
;tensorflow\compiler\xla\service\libalgebraic_simplifier.a
;tensorflow\compiler\xla\service\gpu\libstream_executor_util.a
;tensorflow\compiler\xla\service\gpu\libtarget_util.a
;tensorflow\compiler\xla\service\gpu\libbackend_configs_cc_impl.lo
;tensorflow\compiler\xla\service\gpu\libir_emission_utils.a
;tensorflow\compiler\xla\service\liblayout_assignment.a
;tensorflow\compiler\xla\service\gpu\libgpu_layout_assignment.a
;tensorflow\compiler\xla\service\gpu\libgpu_conv_rewriter.a
;tensorflow\compiler\xla\service\gpu\libgpu_conv_padding_legalization.a
;tensorflow\compiler\xla\service\libzero_sized_hlo_elimination.a
;tensorflow\compiler\xla\service\libwhile_loop_analysis.a
;tensorflow\compiler\xla\service\libwhile_loop_trip_count_annotator.a
;tensorflow\compiler\xla\service\libwhile_loop_simplifier.a
;tensorflow\compiler\xla\service\libwhile_loop_constant_sinking.a
;tensorflow\compiler\xla\service\libtranspose_folding.a
;tensorflow\compiler\xla\service\libop_expander_pass.a
;tensorflow\compiler\xla\service\libstable_sort_expander.a
;tensorflow\compiler\xla\service\libsort_simplifier.a
;tensorflow\compiler\xla\service\libslow_operation_alarm.a
;tensorflow\compiler\xla\service\libslice_sinker.a
;tensorflow\compiler\xla\client\lib\libloops.a
;tensorflow\compiler\xla\client\lib\libarithmetic.a
;tensorflow\compiler\xla\client\lib\libmath.a
;tensorflow\compiler\xla\client\lib\libprng.a
;tensorflow\compiler\xla\service\librng_expander.a
;tensorflow\compiler\xla\service\librng_bit_generator_expander.a
;tensorflow\compiler\xla\service\libreshape_mover.a
;tensorflow\compiler\xla\service\libhlo_subcomputation_unification.a
;tensorflow\compiler\xla\service\libhlo_get_dimension_size_rewriter.a
;tensorflow\compiler\xla\service\libhlo_element_type_converter.a
;tensorflow\compiler\xla\service\libflatten_call_graph.a
;tensorflow\compiler\xla\service\libdynamic_index_splitter.a
;tensorflow\compiler\xla\service\libdot_decomposer.a
;tensorflow\compiler\xla\service\libdepthwise_convolution_converter.a
;tensorflow\compiler\xla\service\libconvolution_group_converter.a
;tensorflow\compiler\xla\service\libconvolution_4d_expander.a
;tensorflow\compiler\xla\service\libconditional_simplifier.a
;tensorflow\compiler\xla\service\libbatchnorm_expander.a
;tensorflow\compiler\xla\service\liball_reduce_combiner.a
;tensorflow\compiler\xla\service\gpu\libvariadic_op_splitter.a
;tensorflow\compiler\xla\service\gpu\libtree_reduction_rewriter.a
;tensorflow\compiler\xla\service\gpu\libstream_assignment.a
;tensorflow\compiler\xla\service\gpu\libreduction_layout_normalizer.a
;tensorflow\compiler\xla\service\gpu\libreduction_dimension_grouper.a
;tensorflow\compiler\xla\service\gpu\libreduction_degenerate_dim_remover.a
;tensorflow\compiler\xla\service\gpu\libpartition_assignment.a
;tensorflow\compiler\xla\service\libmulti_output_fusion.a
;tensorflow\compiler\xla\service\llvm_ir\libir_array.a
;tensorflow\compiler\xla\service\llvm_ir\libllvm_loop.a
;tensorflow\compiler\xla\service\llvm_ir\libloop_emitter.a
;tensorflow\compiler\xla\service\libelemental_ir_emitter.a
;tensorflow\compiler\xla\service\llvm_ir\libtuple_ops.a
;tensorflow\compiler\xla\service\llvm_ir\libfused_ir_emitter.a
;tensorflow\compiler\xla\service\libinstruction_fusion.a
;tensorflow\compiler\xla\service\libfusion_node_indexing_evaluation.a
;tensorflow\compiler\xla\service\gpu\libgpu_fusible.a
;tensorflow\compiler\xla\service\gpu\libinstruction_fusion.a
;tensorflow\compiler\xla\service\gpu\libmulti_output_fusion.a
;tensorflow\compiler\xla\service\gpu\libparallel_loop_emitter.a
;tensorflow\compiler\xla\service\llvm_ir\libkernel_support_library.a
;tensorflow\compiler\xla\service\llvm_ir\libsort_util.a
;tensorflow\compiler\xla\service\llvm_ir\libdynamic_update_slice_util.a
;tensorflow\compiler\xla\service\llvm_ir\libbuffer_assignment_util.a
;tensorflow\compiler\xla\service\libcustom_call_target_registry.a
;tensorflow\compiler\xla\service\gpu\libhlo_execution_profiler.a
;tensorflow\compiler\xla\service\gpu\libgpu_executable_run_options.a
;tensorflow\compiler\xla\service\gpu\libgpu_constants.a
;tensorflow\compiler\xla\service\gpu\libbuffer_allocations.a
;tensorflow\compiler\xla\service\gpu\libthunk.a
;tensorflow\stream_executor\gpu\libgpu_stream.a
;tensorflow\stream_executor\gpu\libgpu_timer.a
;tensorflow\stream_executor\cuda\libcuda_kernel.a
;tensorflow\stream_executor\gpu\libgpu_event.a
;tensorflow\stream_executor\cuda\libcuda_event.a
;tensorflow\stream_executor\gpu\libgpu_activation.a
;tensorflow\stream_executor\cuda\libcuda_gpu_executor.lo
;tensorflow\compiler\xla\service\libcollective_ops_utils.a
;tensorflow\compiler\xla\service\gpu\libnccl_all_reduce_thunk.a
;tensorflow\compiler\xla\service\libtransfer_manager.a
;tensorflow\compiler\xla\service\gpu\liboutfeed_manager.a
;tensorflow\compiler\xla\service\gpu\libinfeed_manager.a
;tensorflow\compiler\xla\service\gpu\libgpu_debug_info_manager.a
;tensorflow\compiler\xla\service\gpu\libgpu_conv_runner.a
;tensorflow\compiler\xla\service\gpu\libcudnn_batchnorm_runner.a
;tensorflow\stream_executor\cuda\libcusolver_stub.a
;tensorflow\compiler\xla\service\gpu\libcusolver_context.a
;tensorflow\compiler\xla\service\gpu\libgpu_executable.a
;tensorflow\compiler\xla\service\gpu\libthunk_emitter.a
;tensorflow\compiler\xla\service\llvm_ir\libalias_analysis.a
;tensorflow\compiler\xla\service\gpu\libhlo_to_ir_bindings.a
;tensorflow\compiler\xla\service\llvm_ir\libmath_ops.a
;tensorflow\compiler\xla\service\gpu\libelemental_ir_emitter.a
;tensorflow\compiler\xla\service\gpu\libir_emitter.a
;tensorflow\compiler\xla\service\gpu\libhorizontal_fusion.a
;tensorflow\compiler\xla\service\libscatter_expander.a
;tensorflow\compiler\xla\service\gpu\libgpu_scatter_expander.a
;tensorflow\compiler\xla\service\gpu\libgpu_sanitize_constant_names.a
;tensorflow\compiler\xla\service\libhlo_memory_scheduler.a
;tensorflow\compiler\xla\service\gpu\libgpu_hlo_schedule.a
;tensorflow\compiler\xla\service\libcopy_insertion.a
;tensorflow\compiler\xla\service\gpu\libgpu_copy_insertion.a
;tensorflow\stream_executor\gpu\libredzone_allocator.a
;tensorflow\compiler\xla\service\gpu\libbuffer_comparator.a
;tensorflow\core\util\proto\libproto_utils.a
;tensorflow\compiler\xla\service\gpu\libgpu_autotuning_proto_cc_impl.lo
;tensorflow\compiler\xla\service\gpu\libhlo_algorithm_blacklist.a
;tensorflow\compiler\xla\service\gpu\libgpu_conv_algorithm_picker.a
;tensorflow\compiler\xla\service\gpu\libgemm_rewriter.a
;tensorflow\compiler\xla\service\gpu\libfusion_merger.a
;tensorflow\compiler\xla\service\gpu\libcudnn_pad_for_convolutions.a
;tensorflow\compiler\xla\service\gpu\libcudnn_batchnorm_rewriter.a
;tensorflow\compiler\xla\service\gpu\libalias_passthrough_params.a
;tensorflow\compiler\xla\service\gpu\libgpu_compiler.a
;tensorflow\compiler\xla\service\gpu\libgemm_algorithm_picker.a
;tensorflow\compiler\xla\service\gpu\libcusolver_rewriter.a
;tensorflow\compiler\xla\service\gpu\libcudnn_fused_conv_rewriter.a
;tensorflow\compiler\xla\service\gpu\libcublas_gemm_pad_for_tensor_cores.a
;tensorflow\compiler\xla\service\gpu\libnvptx_compiler_impl.a
;tensorflow\compiler\xla\service\gpu\libnvptx_compiler.lo
;tensorflow\compiler\xla\service\libgeneric_transfer_manager.lo
;tensorflow\compiler\xla\service\gpu\libgpu_transfer_manager.lo
;tensorflow\compiler\xla\service\libplatform_util.a
;tensorflow\compiler\xla\service\libbackend.a
;tensorflow\compiler\xla\service\libexecution_tracker.a
;tensorflow\compiler\xla\service\libcompilation_cache.a
;tensorflow\compiler\xla\service\libchannel_tracker.a
;tensorflow\compiler\xla\service\liballocation_tracker.a
;tensorflow\compiler\xla\service\libservice.lo
;tensorflow\stream_executor\cuda\libcurand_stub.a
;tensorflow\stream_executor\cuda\libcurand_plugin.lo
;tensorflow\stream_executor\cuda\libcufft_stub.a
;tensorflow\stream_executor\cuda\libcufft_plugin.lo
;tensorflow\stream_executor\cuda\libcudnn_stub.a
;tensorflow\stream_executor\cuda\libcudnn_version.a
;tensorflow\stream_executor\cuda\libcudnn_plugin.lo
;tensorflow\stream_executor\cuda\libcuda_platform.lo
;tensorflow\stream_executor\cuda\libcublas_stub.a
;tensorflow\stream_executor\cuda\libcublas_plugin.lo
;tensorflow\core\libgpu_lib.a
;tensorflow\core\liblogging_ops_op_lib.lo
;tensorflow\core\libarray_ops_op_lib.lo
;tensorflow\compiler\mlir\tensorflow\libmlir_passthrough_op.lo
;tensorflow\c\libtf_status.a
;tensorflow\c\libtf_datatype.lo
;tensorflow\c\libtf_status_helper.a
;tensorflow\c\libtf_tensor.a
;tensorflow\c\libops.lo
;tensorflow\c\kernels\libbitcast_op_lib.lo
;tensorflow\core\libword2vec_ops.lo
;tensorflow\core\libuser_ops_op_lib.lo
;tensorflow\core\libtraining_ops_op_lib.lo
;tensorflow\core\protobuf\tpu\libtpu_embedding_output_layout_proto_cc_impl.lo
;tensorflow\core\protobuf\tpu\liboptimization_parameters_proto_cc_impl.lo
;tensorflow\core\protobuf\tpu\libtpu_embedding_configuration_proto_cc_impl.lo
;tensorflow\core\tpu\libtpu_embedding_output_layout_utils.a
;tensorflow\core\tpu\libtpu_embedding_optimization_parameters_utils.a
;tensorflow\core\libtpu_replication_ops_op_lib.lo
;tensorflow\core\libtpu_ordinal_selector_ops_op_lib.lo
;tensorflow\core\libtpu_outfeed_ops_op_lib.lo
;tensorflow\core\libtpu_infeed_ops_op_lib.lo
;tensorflow\core\libtpu_host_compute_ops_op_lib.lo
;tensorflow\core\libtpu_heartbeat_ops_op_lib.lo
;tensorflow\core\libtpu_functional_ops_op_lib.lo
;tensorflow\core\libtpu_embedding_ops_op_lib.lo
;tensorflow\core\libtpu_cross_replica_ops_op_lib.lo
;tensorflow\core\libtpu_configuration_ops_op_lib.lo
;tensorflow\core\libstring_ops_op_lib.lo
;tensorflow\core\libstateless_random_ops_op_lib.lo
;tensorflow\core\libstate_ops_op_lib.lo
;tensorflow\core\libspectral_ops_op_lib.lo
;tensorflow\core\libsummary_ops_op_lib.lo
;tensorflow\core\libsparse_ops_op_lib.lo
;tensorflow\core\libsparse_csr_matrix_ops_op_lib.lo
;tensorflow\core\libset_ops_op_lib.lo
;tensorflow\core\libsendrecv_ops_op_lib.lo
;tensorflow\core\libsdca_ops_op_lib.lo
;tensorflow\core\libscript_ops_op_lib.lo
;tensorflow\core\libscoped_allocator_ops_op_lib.lo
;tensorflow\core\librpc_ops_op_lib.lo
;tensorflow\core\libresource_variable_ops_op_lib.lo
;tensorflow\core\libremote_fused_graph_ops_op_lib.lo
;tensorflow\core\libstateful_random_ops_op_lib.lo
;tensorflow\core\libspecial_math_ops_op_lib.lo
;tensorflow\core\librnn_ops_op_lib.lo
;tensorflow\core\librandom_ops_op_lib.lo
;tensorflow\core\libragged_to_dense_util.a
;tensorflow\core\libragged_math_ops_op_lib.lo
;tensorflow\core\libragged_conversion_ops_op_lib.lo
;tensorflow\core\libragged_array_ops_op_lib.lo
;tensorflow\core\libparsing_ops_op_lib.lo
;tensorflow\core\libno_op_op_lib.lo
;tensorflow\core\libnn_ops_op_lib.lo
;tensorflow\core\libnccl_ops_op_lib.lo
;tensorflow\core\libmath_ops_op_lib.lo
;tensorflow\core\libmanip_ops_op_lib.lo
;tensorflow\core\liblookup_ops_op_lib.lo
;tensorflow\core\liblist_ops_op_lib.lo
;tensorflow\core\liblinalg_ops_op_lib.lo
;tensorflow\core\libio_ops_op_lib.lo
;tensorflow\core\libimage_ops_op_lib.lo
;tensorflow\core\libfunctional_ops_op_lib.lo
;tensorflow\core\libfunction_ops_op_lib.lo
;tensorflow\core\libexperimental_dataset_ops_op_lib.lo
;tensorflow\core\libencode_proto_ops_op_lib.lo
;tensorflow\core\libdecode_proto_ops_op_lib.lo
;tensorflow\core\libdebug_ops_op_lib.lo
;tensorflow\core\libdataset_ops_op_lib.lo
;tensorflow\core\libdata_flow_ops_op_lib.lo
;tensorflow\core\libcudnn_rnn_ops_op_lib.lo
;tensorflow\core\libctc_ops_op_lib.lo
;tensorflow\core\libcontrol_flow_ops_op_lib.lo
;tensorflow\core\libcollective_ops_op_lib.lo
;tensorflow\core\libclustering_ops_op_lib.lo
;tensorflow\core\libcheckpoint_ops_op_lib.lo
;tensorflow\core\libcandidate_sampling_ops_op_lib.lo
;tensorflow\core\libtensor_forest_ops_op_lib.lo
;tensorflow\core\libboosted_trees_ops_op_lib.lo
;tensorflow\core\libbitwise_ops_op_lib.lo
;tensorflow\core\libbatch_ops_op_lib.lo
;tensorflow\core\libaudio_ops_op_lib.lo
;tensorflow\core\kernels\libsendrecv_ops.lo
;tensorflow\core\kernels\libno_op.lo
;tensorflow\core\libfunctional_grad.lo
;tensorflow\core\libgraph.a
;tensorflow\core\grappler\libutils.a
;tensorflow\core\grappler\libop_types.a
;tensorflow\core\grappler\utils\libtransitive_fanin.a
;tensorflow\core\grappler\libgrappler_item.a
;tensorflow\core\libcore_cpu_base_no_ops.a
;tensorflow\core\grappler\utils\libfunctions.a
;tensorflow\core\libbfc_allocator.a
;tensorflow\core\libcore_cpu_impl.lo
;tensorflow\core\grappler\libgraph_view.a
;tensorflow\core\grappler\libgraph_topology_view.a
;tensorflow\core\grappler\utils\libtopological_sort.a
;tensorflow\core\grappler\verifiers\libstructure_verifier.a
;tensorflow\core\grappler\utils\libtpu.a
;tensorflow\core\grappler\utils\libcolocation.a
;tensorflow\core\grappler\utils\libcanonicalizer.a
;tensorflow\core\libgpu_id_impl.a
;tensorflow\core\grappler\clusters\libutils.a
;tensorflow\core\grappler\clusters\libcluster.a
;tensorflow\core\libgpu_init_impl.lo
;tensorflow\core\grappler\libdevices.a
;tensorflow\core\grappler\costs\libvirtual_placer.a
;tensorflow\core\grappler\costs\libcost_estimator.a
;tensorflow\core\grappler\costs\libutils.a
;tensorflow\core\grappler\optimizers\libevaluation_utils.a
;tensorflow\core\grappler\libmutable_graph_view.a
;tensorflow\core\grappler\costs\libgraph_properties.a
;tensorflow\core\grappler\costs\libvirtual_scheduler.a
;tensorflow\core\grappler\costs\libop_level_cost_estimator.a
;%(AdditionalDependencies)



C:\Users\Administrator\dev\attempt6\tensorflow\bazel-out\x64_windows-opt\bin;%(AdditionalLibraryDirectories)












```

For the record the file is 1.3Mb in size.

Thanks so much for your support, this was a curly problem, now I need to consider building against MSVC 2017 with CUDA 9.2.1.148 with the associated CUDNN I will open a fresh ticket if that turn out to be problematic.

I will attempt an experiment with an old version of tensorflow and MSVC 2015 to see if the bazel fix still works.

CcInfo is not known to bazel 0.19.2

@meteorcloudy
Do you know which version of bazel introduces this feature and will still compile tensorflow r1.12?

I am no longer able to use r1.12 with your solution this this issue I will have to come up with a new plan which involves using MSVC 2017 and r2.2 I think.

Sorry for wasting your time.

see:
https://github.com/tensorflow/tensorflow/issues/24385

@samhodge Glad it helped!
If it's the list of static libraries for building the DLL that helped you fix the problem, you can also get the list from the parameter file of the DLL so that you don't need the cc_static_library rule at all.

@samhodge Glad it helped!
If it's the list of static libraries for building the DLL that helped you fix the problem, you can also get the list from the parameter file of the DLL so that you don't need the cc_static_library rule at all.

So that might be a good think, will that still need CcInfo?

So that might be a good think, will that still need CcInfo?

No, the parameter file is generated by native cc rule in Bazel (written in Java code).

Excellent so the .lib and .a and .lo and .obj files as inputs for the .dll will be OK for static linking will it be position independent code?

Do you think the order in the .params file is critical?

Excellent so the .lib and .a and .lo and .obj files as inputs for the .dll will be OK for static linking will it be position independent code?

I believe so

Do you think the order in the .params file is critical?

Not sure, but I would try to preserve the order of the libraries.

I will try this with the r1.12 artifacts I already have and see if it works as expected.

here is the .params file I am working with

libtensorflow_cc.so-2.params

/OUT:bazel-out/x64_windows-opt/bin/tensorflow/libtensorflow_cc.so
/IMPLIB:bazel-out/x64_windows-opt/bin/tensorflow/liblibtensorflow_cc.so.ifso
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/c/eager/libc_api.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/distributed_runtime/rpc/eager/libgrpc_eager_client.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/distributed_runtime/rpc/libgrpc_server_lib.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/distributed_runtime/rpc/libgrpc_master_service.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/distributed_runtime/rpc/libgrpc_master_service_impl.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/distributed_runtime/liblocal_master.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/distributed_runtime/libmaster.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/distributed_runtime/libmaster_session.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/distributed_runtime/libscheduler.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/distributed_runtime/librpc_collective_executor_mgr.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/distributed_runtime/libcollective_param_resolver_distributed.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/distributed_runtime/libcollective_rma_distributed.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/distributed_runtime/libdevice_resolver_distributed.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/distributed_runtime/rpc/eager/libgrpc_eager_service_impl.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/distributed_runtime/rpc/eager/libgrpc_eager_service.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/distributed_runtime/eager/libeager_service_impl.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/common_runtime/eager/libexecute.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/common_runtime/eager/libeager_operation.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/common_runtime/eager/libattr_builder.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/common_runtime/eager/libtensor_handle.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/common_runtime/eager/libcontext.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/common_runtime/eager/libeager_executor.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/common_runtime/eager/libkernel_and_device.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/libeager_service_proto_cc.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/distributed_runtime/rpc/libgrpc_worker_cache.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/distributed_runtime/rpc/libgrpc_channel.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/distributed_runtime/rpc/libgrpc_remote_worker.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/distributed_runtime/libworker_cache_logger.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/distributed_runtime/libworker_cache_partial.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/distributed_runtime/rpc/libgrpc_worker_service.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/distributed_runtime/rpc/libgrpc_tensor_coding.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/distributed_runtime/rpc/libgrpc_worker_service_impl.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/distributed_runtime/rpc/libgrpc_util.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/distributed_runtime/librecent_request_ids.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/distributed_runtime/libworker.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/distributed_runtime/libpartial_run_mgr.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/distributed_runtime/libsession_mgr.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/distributed_runtime/rpc/librpc_rendezvous_mgr.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/distributed_runtime/libbase_rendezvous_mgr.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/distributed_runtime/libworker_session.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/distributed_runtime/libgraph_mgr.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/debug/libdebug.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/debug/libdebugger_state_impl.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/libdebug_ops_op_lib.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libdebug_ops.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/debug/libdebug_io_utils.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/debug/libdebug_callback_registry.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/debug/libdebug_node_key.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/debug/libdebug_service_proto_cc.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/debug/libdebugger_event_metadata_proto_cc.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/external/grpc/libgrpc++.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/external/grpc/libgrpc++_base.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/external/grpc/libgrpc.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/external/grpc/libcensus.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/external/grpc/libgrpc_lb_policy_pick_first.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/external/grpc/libgrpc_lb_policy_round_robin.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/external/grpc/libgrpc_server_load_reporting.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/external/grpc/libgrpc_max_age_filter.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/external/grpc/libgrpc_message_size_filter.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/external/grpc/libgrpc_resolver_dns_ares.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/external/grpc/third_party/address_sorting/libaddress_sorting.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/external/grpc/libgrpc_resolver_dns_native.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/external/grpc/libgrpc_resolver_sockaddr.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/external/grpc/libgrpc_transport_chttp2_server_insecure.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/external/grpc/libgrpc_transport_inproc.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/external/grpc/libgrpc_workaround_cronet_compression_filter.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/external/grpc/libgrpc_server_backward_compatibility.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/external/grpc/libgrpc_lb_policy_grpclb_secure.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/external/grpc/libgrpc_resolver_fake.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/external/grpc/libgrpc_transport_chttp2_client_secure.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/external/grpc/libgrpc_transport_chttp2_server_secure.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/external/grpc/libgrpc_secure.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/external/grpc/libtsi.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/external/grpc/libalts_frame_protector.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/external/grpc/libalts_util.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/external/grpc/libalts_proto.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/external/grpc/libgrpc_nanopb.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/external/grpc/libgrpc_transport_chttp2_client_insecure.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/external/grpc/libgrpc_transport_chttp2_client_connector.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/external/grpc/libgrpc_client_channel.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/external/grpc/libgrpc_client_authority_filter.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/external/grpc/libgrpc_deadline_filter.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/external/grpc/libtsi_interface.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/external/boringssl/libssl.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/external/boringssl/libcrypto.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/external/grpc/libgrpc_transport_chttp2_server.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/external/grpc/libgrpc_transport_chttp2.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/external/grpc/libgrpc_http_filters.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/external/grpc/libgrpc_base.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/external/grpc/libgrpc_base_c.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/external/grpc/libgrpc_trace.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/external/grpc/libgrpc_transport_chttp2_alpn.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/external/grpc/libgpr_base.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/external/grpc/libgrpc++_codegen_base_src.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/distributed_runtime/librequest_id.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/distributed_runtime/libtensor_coding.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/distributed_runtime/libremote_device.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/distributed_runtime/libcall_options.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/distributed_runtime/libmessage_wrappers.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/libmaster_proto_cc.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/libworker_proto_cc.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/distributed_runtime/libserver_lib.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/cc/libclient_session.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/cc/profiler/libprofiler.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/profiler/internal/libtfprof_stats.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/profiler/internal/libtfprof_code.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/profiler/internal/libtfprof_graph.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/profiler/internal/libtfprof_op.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/profiler/internal/libtfprof_show_multi.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/profiler/internal/libtfprof_scope.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/profiler/internal/libtfprof_show.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/profiler/internal/libtfprof_tensor.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/profiler/internal/libtfprof_timeline.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/profiler/internal/libtfprof_node_show.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/profiler/internal/libtfprof_node.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/external/jsoncpp_git/libjsoncpp.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/profiler/internal/libtfprof_utils.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/c/libcheckpoint_reader.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/c/libtf_status_helper.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/c/libc_api.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/cc/saved_model/libloader_lite.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/cc/saved_model/libreader.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/cc/libarray_grad.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/cc/libdata_flow_grad.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/cc/libimage_grad.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/cc/libmath_grad.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/cc/libnn_grad.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/cc/libgradients.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/cc/libgrad_op_registry.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/cc/libwhile_loop.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/cc/libcc_ops.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/cc/libcc_ops_internal.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/cc/libconst_op.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/cc/libscope.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/cc/libops.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/libop_gen_lib.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/profiler/libtfprof_options.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/profiler/libprotos_all_cc.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libbatch_space_ops.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libbatch_space_ops_gpu.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libbcast_ops.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libbitcast_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libbroadcast_to_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libbroadcast_to_op_gpu.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libconcat_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libconstant_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libconstant_op_gpu.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libdepth_space_ops.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libdepth_space_ops_gpu.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libdiag_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libdiag_op_gpu.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libedit_distance_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libextract_image_patches_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libextract_image_patches_op_gpu.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libextract_volume_patches_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libextract_volume_patches_op_gpu.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libgather_nd_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libgather_nd_op_gpu.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libgather_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libguarantee_const_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libhost_constant_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libidentity_n_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libidentity_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/liblistdiff_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libmatrix_diag_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libmatrix_diag_op_gpu.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libmatrix_set_diag_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libmatrix_set_diag_op_gpu.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libmirror_pad_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libmirror_pad_op_gpu.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libone_hot_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libone_hot_op_gpu.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libpack_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libpad_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libpad_op_gpu.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libquantize_and_dequantize_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libquantize_and_dequantize_op_gpu.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libreshape_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libreverse_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libreverse_op_gpu.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libreverse_sequence_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libreverse_sequence_op_gpu.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libshape_ops.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libslice_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libslice_op_gpu.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsnapshot_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsnapshot_op_gpu.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsplit_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsplit_v_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libstrided_slice_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libstrided_slice_op_gpu.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libtile_ops.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libtile_ops_gpu.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libtranspose_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libunique_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libunpack_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libunravel_index_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libwhere_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libwhere_op_gpu.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libdecode_wav_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libencode_wav_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libmfcc_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libmfcc.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libmfcc_dct.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libmfcc_mel_filterbank.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libspectrogram_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libspectrogram.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/libaudio_ops_op_lib.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libbatch_kernels.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/libbatch_ops_op_lib.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/batching_util/libperiodic_function_dynamic.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/boosted_trees/libprediction_ops.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/boosted_trees/libquantile_ops.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/boosted_trees/libresource_ops.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/boosted_trees/libstats_ops.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/boosted_trees/libtraining_ops.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/boosted_trees/libresources.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/libboosted_trees_ops_op_lib.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/boosted_trees/libboosted_trees_proto_cc.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libcandidate_sampler_ops.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/librange_sampler.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/libcandidate_sampling_ops_op_lib.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libgenerate_vocab_remapping_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libload_and_remap_matrix_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/libcheckpoint_ops_op_lib.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libcollective_ops.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/libcollective_ops_op_lib.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libctc_ops.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/libctc_ops_op_lib.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/util/ctc/libctc_loss_calculator_lib.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libcudnn_rnn_kernels.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/libcudnn_rnn_ops_op_lib.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libbarrier_ops.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libconditional_accumulator_base_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libconditional_accumulator_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libdynamic_partition_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libdynamic_partition_op_gpu.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libdynamic_stitch_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libdynamic_stitch_op_gpu.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libfifo_queue_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libmap_stage_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libpadding_fifo_queue_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libpriority_queue_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libqueue_ops.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/librandom_shuffle_queue_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/librecord_input_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsession_ops.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsparse_conditional_accumulator_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libstack_ops.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libstage_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libtensor_array_ops.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libconditional_accumulator_base.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libpadding_fifo_queue.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libfifo_queue.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libpriority_queue.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libqueue_op.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsplit_lib.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsplit_lib_gpu.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libtensor_array.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libqueue_base.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/libdata_flow_ops_op_lib.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/libbatch_dataset_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/libcache_dataset_ops.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/libconcatenate_dataset_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/libdataset_ops.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/libdense_to_sparse_batch_dataset_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/libfilter_by_component_dataset_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/libfilter_dataset_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/libflat_map_dataset_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/libgenerator_dataset_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/libgroup_by_reducer_dataset_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/libgroup_by_window_dataset_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/libinterleave_dataset_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/libiterator_ops.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/libmap_and_batch_dataset_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libinplace_ops.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libinplace_ops_gpu.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/libmap_dataset_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/libmap_defun_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/libmodel_dataset_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/libmulti_device_iterator_ops.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/liboptimize_dataset_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/libgrappler_item_builder.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/inputs/libutils.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/data/libfilter_fusion.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/data/libhoist_random_uniform.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/data/liblatency_all_edges.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/data/libmap_and_batch_fusion.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/data/libmap_and_filter_fusion.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/data/libmap_fusion.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/data/libfusion_utils.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libcontrol_flow_ops.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/libcontrol_flow_ops_op_lib.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/data/libmap_parallelization.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/data/libmap_vectorization.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/data/libvectorization_utils.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/data/libfunction_utils.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/data/vectorization/libcast_vectorizer.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/data/vectorization/libunpack_vectorizer.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/data/vectorization/libvectorizer_registry.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/data/libnoop_elimination.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/data/libshuffle_and_repeat_fusion.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/data/libgraph_utils.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/libmutable_graph_view.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/liboptional_ops.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/libpadded_batch_dataset_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/libparallel_interleave_dataset_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/libparallel_map_dataset_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/libparse_example_dataset_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/libparallel_map_iterator.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/libprefetch_dataset_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/libprefetch_autotuner.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/librandom_dataset_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/librange_dataset_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/libreader_dataset_ops.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/librepeat_dataset_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/libscan_dataset_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/libshuffle_dataset_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/libskip_dataset_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/libslide_dataset_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/libsparse_tensor_slice_dataset_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/libsql_dataset_ops.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/sql/libsql.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/libstats_aggregator_dataset_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/libstats_aggregator_ops.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/libstats_dataset_ops.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/libtake_dataset_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/libtensor_dataset_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/libtensor_queue_dataset_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/libtensor_slice_dataset_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/libunbatch_dataset_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/libwindow_dataset_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/libwindow_dataset.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/libwriter_ops.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/libdataset_utils.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/libcaptured_function.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/libsingle_threaded_executor.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/libzip_dataset_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/libdataset_ops_op_lib.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/experimental/libassert_next_dataset_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/experimental/libcsv_dataset_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/experimental/libdirected_interleave_dataset_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/experimental/libignore_errors_dataset_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/experimental/libindexed_dataset.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/experimental/liblmdb_dataset_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/experimental/libprefetching_kernels.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/experimental/libthreadpool_dataset_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/data/experimental/libunique_dataset_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/libexperimental_dataset_ops_op_lib.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libdecode_proto_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/libdecode_proto_ops_op_lib.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libencode_proto_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/libencode_proto_ops_op_lib.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/util/proto/libdescriptors.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/util/proto/liblocal_descriptor_pool_registration.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/util/proto/libdescriptor_pool_registry.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/util/proto/libproto_utils.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libfake_quant_ops.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libfake_quant_ops_gpu.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libfunctional_ops.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libunary_ops_composition.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libadjust_contrast_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libadjust_contrast_op_gpu.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libadjust_hue_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libadjust_hue_op_gpu.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libadjust_saturation_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libadjust_saturation_op_gpu.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libattention_ops.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libcolorspace_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libcolorspace_op_gpu.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libcrop_and_resize_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libcrop_and_resize_op_gpu.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libdecode_bmp_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libdecode_image_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libdraw_bounding_box_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libencode_jpeg_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libencode_png_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libextract_jpeg_shape_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libnon_max_suppression_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/librandom_crop_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libresize_area_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libresize_bicubic_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libresize_bilinear_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libresize_bilinear_op_gpu.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libresize_nearest_neighbor_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libresize_nearest_neighbor_op_gpu.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsample_distorted_bounding_box_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/libgif_internal.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/libimage_ops_op_lib.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/libjpeg_internal.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libfixed_length_record_reader_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libidentity_reader_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/liblmdb_reader_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/external/lmdb/liblmdb.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libmatching_files_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libreader_ops.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/librestore_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsave_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsave_restore_v2_ops.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsave_restore_tensor.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libtext_line_reader_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libtf_record_reader_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libwhole_file_read_ops.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/libio_ops_op_lib.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/libreader_base.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/util/tensor_bundle/libtensor_bundle.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/util/tensor_bundle/libnaming.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libcholesky_grad.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libcholesky_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libdeterminant_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libdeterminant_op_gpu.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libmatrix_exponential_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libmatrix_inverse_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libmatrix_logarithm_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libmatrix_solve_ls_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libmatrix_solve_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libmatrix_triangular_solve_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libqr_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libeye_functor_gpu.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libmatrix_band_part_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libmatrix_band_part_op_gpu.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libself_adjoint_eig_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libself_adjoint_eig_v2_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsvd_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsvd_op_gpu.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/liblinalg_ops_common.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/liblinalg_ops_op_lib.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/liblist_kernels.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/liblist_kernels_gpu.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/liblist_ops_op_lib.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/liblookup_table_init_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/liblookup_table_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/liblookup_util.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libinitializable_lookup_table.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/liblookup_ops_op_lib.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/liblogging_ops.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsummary_audio_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsummary_image_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsummary_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsummary_tensor_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/liblogging_ops_op_lib.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libroll_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/libmanip_ops_op_lib.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libaggregate_ops.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libaggregate_ops_gpu.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libargmax_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libargmax_op_gpu.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libbatch_matmul_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libbetainc_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libbetainc_op_gpu.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libbincount_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libbincount_op_gpu.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libbucketize_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libbucketize_op_gpu.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libcast_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libcast_op_gpu.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libcheck_numerics_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libcheck_numerics_op_gpu.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libcompare_and_bitpack_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libcompare_and_bitpack_op_gpu.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libcross_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libcross_op_gpu.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libfft_ops.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/libspectral_ops_op_lib.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libhistogram_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libhistogram_op_gpu.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libmatmul_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libpopulation_count_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libpopulation_count_op_gpu.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libscan_ops.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libscan_ops_gpu.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsegment_reduction_ops.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsegment_reduction_ops_gpu.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libcuda_solvers.lo
bazel-out/x64_windows-opt/genfiles/external/local_config_cuda/cuda/cuda/lib/cusolver.lib
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsequence_ops.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libmultinomial_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libmultinomial_op_gpu.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libbatch_norm_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libbatch_norm_op_gpu.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libbias_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libbias_op_gpu.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libdata_format_ops.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libdata_format_ops_gpu.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libdepthwise_conv_grad_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libdepthwise_conv_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libdepthwise_conv_op_gpu.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libdilation_ops.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libdilation_ops_gpu.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libfused_batch_norm_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libfused_batch_norm_op_gpu.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libin_topk_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libl2loss_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libl2loss_op_gpu.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/liblrn_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libnth_element_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/librelu_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/librelu_op_gpu.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsoftmax_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsoftmax_op_gpu.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libreduction_ops.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libreduction_ops_gpu.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsoftplus_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsoftplus_op_gpu.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsoftsign_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsoftsign_op_gpu.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libtopk_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libtopk_op_gpu.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libxent_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libxent_op_gpu.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libfused_batch_norm_util_gpu.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libpooling_ops.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libpooling_ops_gpu.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/libnn_grad.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libparameterized_truncated_normal_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libparameterized_truncated_normal_op_gpu.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libdecode_compressed_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libdecode_csv_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libdecode_raw_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libexample_parsing_ops.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libparse_tensor_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libstring_to_number_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/libparsing_ops_op_lib.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libpartitioned_function_ops.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/librandom_poisson_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/librandom_shuffle_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libremote_fused_graph_ops.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libremote_fused_graph_execute_utils.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/libremote_fused_graph_ops_op_lib.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libresource_variable_ops.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libmutex_ops.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/libresource_variable_ops_op_lib.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/librpc_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/librpc_ops_op_lib.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/util/rpc/librpc_factory_registry.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/util/rpc/librpc_factory.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libscoped_allocator_ops.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/libscoped_allocator_ops_op_lib.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsdca_ops.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsdca_internal.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/libsdca_ops_op_lib.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsearchsorted_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsearchsorted_op_gpu.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libconcat_lib.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libconcat_lib_gpu.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libgather_functor.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libgather_functor_gpu.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libtranspose_functor.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libtranspose_functor_gpu.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libconv_ops.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libconv_ops_gpu.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/libnn_ops_op_lib.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/libarray_grad.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/libarray_ops_op_lib.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libset_kernels.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/libset_ops_op_lib.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libdeserialize_sparse_string_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libdeserialize_sparse_variant_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libserialize_sparse_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsparse_add_grad_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsparse_add_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsparse_concat_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsparse_cross_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsparse_dense_binary_op_shared.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsparse_fill_empty_rows_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsparse_reduce_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsparse_reorder_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsparse_reshape_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libreshape_util.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsparse_slice_grad_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsparse_slice_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsparse_softmax.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsparse_sparse_binary_op_shared.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libcwise_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libcwise_op_gpu.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/libmath_grad.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/libmath_ops_op_lib.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/libbitwise_ops_op_lib.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsparse_split_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsparse_tensor_dense_add_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsparse_tensor_dense_matmul_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsparse_tensor_dense_matmul_op_gpu.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsparse_tensors_map_ops.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsparse_to_dense_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsparse_xent_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsparse_xent_op_gpu.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/libsparse_ops_op_lib.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libcount_up_to_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libdense_update_ops.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libscatter_nd_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libscatter_nd_op_gpu.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libscatter_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libscatter_op_gpu.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libstateless_random_ops.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/librandom_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/librandom_op_gpu.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/librandom_ops_op_lib.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/libstateless_random_ops_op_lib.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libas_string_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libbase64_ops.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libreduce_join_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libregex_full_match_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libregex_replace_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libstring_format_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libstring_join_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libstring_length_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libstring_split_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libstring_strip_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libstring_to_hash_bucket_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsubstr_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libstring_util.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libunicode_script_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/libstring_ops_op_lib.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/external/icu/libicuuc.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsummary_kernels.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/contrib/tensorboard/db/libschema.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/contrib/tensorboard/db/libsummary_db_writer.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/contrib/tensorboard/db/libsummary_file_writer.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/contrib/tensorboard/db/libsummary_converter.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/libpng_internal.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/external/png_archive/libpng.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/libsummary_ops_op_lib.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/lib/db/libsqlite.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/lib/db/libsnapfn.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/external/org_sqlite/liborg_sqlite.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libtraining_ops.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libtraining_ops_gpu.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libtraining_op_helpers.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libvariable_ops.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libfill_functor.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libfill_functor_gpu.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libscatter_functor.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libscatter_functor_gpu.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libdense_update_functor.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libdense_update_functor_gpu.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/libstate_ops_op_lib.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/libtraining_ops_op_lib.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libword2vec_kernels.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/libword2vec_ops.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/libgpu_swapping_kernels.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/libgpu_swapping_ops.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/libdirect_session_internal.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/libdevice_tracer.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/platform/default/gpu/libcupti_wrapper.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/debug/libdebug_graph_utils.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libfunction_ops.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/libexample_parser_configuration.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/libcore_cpu_internal.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/libmeta_optimizer.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/libarithmetic_optimizer.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/libgraph_optimizer_stage.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/libauto_parallel.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/libdebug_stripper.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/libdependency_optimizer.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/libexperimental_implementation_selector.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/libcustom_graph_optimizer_registry_impl.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/libfunction_api_info.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/libfunction_optimizer.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/liblayout_optimizer.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/libloop_optimizer.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/libmemory_optimizer.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/libstatic_schedule.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/costs/libgraph_memory.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/clusters/libvirtual_cluster.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/costs/libop_level_cost_estimator.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/costs/libvirtual_scheduler.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/costs/libvirtual_placer.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/libdevices.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/utils/libtraversal.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/libmodel_pruner.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/libgraph_rewriter.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/libpin_to_host_optimizer.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/libremapper.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/libconstant_folding.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/libevaluation_utils.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/libscoped_allocator_optimizer.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/optimizers/libshape_optimizer.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/costs/libgraph_properties.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/costs/libutils.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/clusters/libutils.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/libgraph_view.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/clusters/libcluster.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/utils/libframe.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/utils/libsymbolic_shapes.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/utils/libcolocation.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/utils/libfunctions.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/utils/libtopological_sort.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/libgpu_runtime_impl.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/libcore_cpu_base.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/libfunction_ops_op_lib.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/libfunctional_grad.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/libfunctional_ops_op_lib.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libno_op.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libsendrecv_ops.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/libno_op_op_lib.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/libsendrecv_ops_op_lib.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/libcore_cpu_impl.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/libgrappler_item.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/libop_types.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/libutils.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/libgpu_id_impl.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/libgpu_init_impl.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/libgpu_lib.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/libgraph.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/stream_executor/libcuda_platform.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/stream_executor/libstream_executor_impl.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/kernels/libops_util.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/libframework_internal_impl.lo
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/libfeature_util.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/libprotos_all_proto_text.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/liberror_codes_proto_text.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/libstats_calculator_portable.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/libversion_lib.a
bazel-out/x64_windows-opt/genfiles/external/local_config_cuda/cuda/cuda/lib/cublas.lib
bazel-out/x64_windows-opt/genfiles/external/local_config_cuda/cuda/cuda/lib/cuda.lib
bazel-out/x64_windows-opt/genfiles/external/local_config_cuda/cuda/cuda/lib/cudnn.lib
bazel-out/x64_windows-opt/genfiles/external/local_config_cuda/cuda/cuda/lib/cufft.lib
bazel-out/x64_windows-opt/genfiles/external/local_config_cuda/cuda/cuda/lib/curand.lib
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/liblib_internal_impl.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/external/nsync/libnsync_cpp.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/liblib_hash_crc32c_accelerate_internal.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/liblib_proto_parsing.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/libabi.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/libplatform_base.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/external/gif_archive/libgif.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/external/jpeg/libjpeg.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/external/jpeg/libsimd_win_x86_64.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/external/com_googlesource_code_re2/libre2.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/external/farmhash_archive/libfarmhash.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/external/fft2d/libfft2d.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/external/highwayhash/libsip_hash.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/external/highwayhash/libarch_specific.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/external/snappy/libsnappy.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/external/zlib_archive/libzlib.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/external/double_conversion/libdouble-conversion.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/grappler/costs/libop_performance_data_cc_impl.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/libprotos_all_proto_cc_impl.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/tensorflow/core/liberror_codes_proto_cc_impl.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/external/protobuf_archive/libprotobuf.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/external/protobuf_archive/libprotobuf_lite.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/external/com_google_absl/absl/strings/libstrings.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/external/com_google_absl/absl/strings/libinternal.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/external/com_google_absl/absl/base/libthrow_delegate.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/external/com_google_absl/absl/numeric/libint128.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/external/com_google_absl/absl/types/liboptional.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/external/com_google_absl/absl/types/libbad_optional_access.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/external/com_google_absl/absl/base/libbase.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/external/com_google_absl/absl/base/libspinlock_wait.a
/WHOLEARCHIVE:bazel-out/x64_windows-opt/bin/external/com_google_absl/absl/base/libdynamic_annotations.a
bazel-out/x64_windows-opt/genfiles/external/local_config_cuda/cuda/cuda/lib/cudart.lib
/DEFAULTLIB:msvcrt.lib

@Artem-B in case he has any ideas about the original issue, which seems to be repeating with statically linked binary.

Still working with the r1.12 artifacts as link targets for my binary. Just dealing with the search paths and the number of link targets means there are many opportunities for failure, I have discovered many of them so far. When I find the successful permutation I will let you know.

wait, the protobuf fields seem to be acting sanely in the statically linked library, correct? I misread the outputs you posted.

I also got a response from protobuf team. They suspect that the behaviour can be caused by double linking:

To figure out whether a default-empty string field is set or not, we check whether the string's address matches the address of a singleton empty string. I think you can end up with problems if the protobuf runtime is duplicated in multiple shared libraries because then there are multiple copies of this "singleton" empty string and we can't reliably tell whether a string field is set or not.

So, looks like linking protobuf twice can cause this bug. looks like static linking can fix the problem.
However, for TF, the issue with offering a library for statically linking against is the size of the binary. But it looks like you were able to "hack together" a solution.

wait, the protobuf fields seem to be acting sanely in the statically linked library, correct? I misread the outputs you posted.

Yes and I had evidence of this behaviour with my macOS and Linux builds of my software that are already statically linked by making a paste our of all of my symbols and rearchiving them in a symbol smoothy. using ar as mentioned here:

https://github.com/tensorflow/tensorflow/issues/28388#issuecomment-578539242

But ar doesn't exist on Windows 10 and using link.exe failed for computational expense.

So having seen the detail in how bazel works with .param files I can see which .a .lo .lib files to statically link under MSVC 2015 so we don't get libprotobuf.lib and libprotobuf.dll running into the symbols that are already present in tensorflow_cc.lib and tensorflow_cc.dll, which is what is causing the behaviour reported on this ticket.

I am down to 36 missing symbols once that number is zero I can test.

I forgot I also have a dependency on framework maybe that is the missing symbols

I think I need static linking a little more "out of the box"

my hacked solution without linking to protocol buffers (protobuf_archive) 3.6.0 on tensorflow r1.12

leaves me with the following missing symbols

Without betting property on it these all come from .proto files

  example.obj : error LNK2019: unresolved external symbol "void __cdecl tensorflow::port::InitMain(char const *,int *,c
har * * *)"
  example.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: void * __cdecl google::protobu
f::internal::ArenaImpl::AllocateAligned(unsigned __int64)"
  example.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: void __cdecl google::protobuf:
:internal::ArenaImpl::AddCleanup(void *,void (__cdecl*)(void *))" 
  example.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) private: void __cdecl google::protobuf
::Arena::OnArenaAllocation(class type_info const *,unsigned __int64)const " 
  example.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: void __cdecl google::protobuf:
:internal::ArenaStringPtr::Set(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >const *,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class google::protobuf::Arena *)"
  example.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const & __cdecl google::protobuf::internal::GetEmptyStringAlreadyInit
ed(void)" 
  example.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: bool __cdecl google::protobuf:
:MessageLite::ParseFromArray(void const *,int)" 
  example.obj : error LNK2019: unresolved external symbol "public: __cdecl tensorflow::GraphDef::GraphDef(void)" (??0GraphDef@tensorflow@@QEAA@XZ) 
  example.obj : error LNK2019: unresolved external symbol "public: virtual __cdecl tensorflow::GraphDef::~GraphDef(void)" (??1GraphDef@tensorflow@@UEAA@XZ) 
  example.obj : error LNK2019: unresolved external symbol "public: __cdecl tensorflow::internal::LogMessageFatal::LogMe
ssageFatal(char const *,int)" 
  example.obj : error LNK2019: unresolved external symbol "public: __cdecl tensorflow::internal::CheckOpMessageBuilder:
:~CheckOpMessageBuilder(void)" 
  example.obj : error LNK2019: unresolved external symbol "public: class std::basic_ostream<char,struct std::char_trait
s<char> > * __cdecl tensorflow::internal::CheckOpMessageBuilder::ForVar2(void)" (?ForVar2@CheckOpMessageBuilder@interna
l@tensorflow@@QEAAPEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@XZ) referenced in function "class std::basic_string<
char,struct std::char_traits<char>,class std::allocator<char> > * __cdecl tensorflow::internal::MakeCheckOpString<__int
64,__int64>(__int64 const &,__int64 const &,char const *)"
  example.obj : error LNK2019: unresolved external symbol "public: class std::basic_string<char,struct std::char_traits
<char>,class std::allocator<char> > * __cdecl tensorflow::internal::CheckOpMessageBuilder::NewString(void)" (?NewString
@CheckOpMessageBuilder@internal@tensorflow@@QEAAPEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ) re
ferenced in function "class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > * __cdecl
 tensorflow::internal::MakeCheckOpString<__int64,__int64>(__int64 const &,__int64 const &,char const *)" 
  example.obj : error LNK2019: unresolved external symbol "unsigned __int64 __cdecl tensorflow::strings::FastUInt64ToBu
fferLeft(unsigned __int64,char *)" 
  example.obj : error LNK2019: unresolved external symbol "class std::basic_string<char,struct std::char_traits<char>,c
lass std::allocator<char> > __cdecl tensorflow::strings::StrCat(class tensorflow::strings::AlphaNum const &)" 
  example.obj : error LNK2019: unresolved external symbol "class std::basic_string<char,struct std::char_traits<char>,c
lass std::allocator<char> > __cdecl tensorflow::strings::StrCat(class tensorflow::strings::AlphaNum const &,class tenso
rflow::strings::AlphaNum const &)" 
  example.obj : error LNK2019: unresolved external symbol "public: __cdecl tensorflow::Status::Status(enum tensorflow::
error::Code,class absl::string_view)" 
  example.obj : error LNK2019: unresolved external symbol "private: static class std::basic_string<char,struct std::cha
r_traits<char>,class std::allocator<char> > const & __cdecl tensorflow::Status::empty_string(void)" 

  example.obj : error LNK2019: unresolved external symbol "public: class std::basic_string<char,struct std::char_traits
<char>,class std::allocator<char> > __cdecl tensorflow::TensorShapeRep::DebugString(void)const " 
  example.obj : error LNK2019: unresolved external symbol "private: void __cdecl tensorflow::TensorShapeRep::Destructor
OutOfLine(void)" (?DestructorOutOfLine@TensorShapeRep@tensorflow@@AEAAXXZ) referenced in function "public: __cdecl tens
orflow::TensorShape::~TensorShape(void)" 
  example.obj : error LNK2019: unresolved external symbol "private: void __cdecl tensorflow::TensorShapeRep::SlowCopyFr
om(class tensorflow::TensorShapeRep const &)" 
  example.obj : error LNK2019: unresolved external symbol "public: __cdecl tensorflow::TensorShapeBase<class tensorflow
::TensorShape>::TensorShapeBase<class tensorflow::TensorShape>(class absl::Span<__int64 const >)" 
  example.obj : error LNK2019: unresolved external symbol "private: void __cdecl tensorflow::TensorShape::CheckDimsEqual(int)const " 
  example.obj : error LNK2019: unresolved external symbol "private: void __cdecl tensorflow::TensorShape::CheckDimsAtLeast(int)const " 
  example.obj : error LNK2019: unresolved external symbol "public: __cdecl tensorflow::Tensor::Tensor(enum tensorflow::
DataType,class tensorflow::TensorShape const &)"
  example.obj : error LNK2019: unresolved external symbol "public: __cdecl tensorflow::Tensor::~Tensor(void)" 
  example.obj : error LNK2019: unresolved external symbol "private: void __cdecl tensorflow::Tensor::CheckTypeAndIsAligned(enum tensorflow::DataType)const " 
  example.obj : error LNK2019: unresolved external symbol "private: static class tensorflow::GPUOptions * __cdecl google::protobuf::Arena::CreateMaybeMessage<class tensorflow::GPUOptions>(class google::protobuf::Arena *)"
  example.obj : error LNK2019: unresolved external symbol "public: virtual __cdecl tensorflow::ConfigProto::~ConfigProto(void)"
  example.obj : error LNK2001: unresolved external symbol "public: void __cdecl tensorflow::ConfigProto::CopyFrom(class tensorflow::ConfigProto const &)"
  example.obj : error LNK2001: unresolved external symbol "private: void __cdecl tensorflow::ConfigProto::InternalSwap(class tensorflow::ConfigProto *)"
  example.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __cdecl tensorflow::SessionOptions::SessionOptions(void)"
  example.obj : error LNK2019: unresolved external symbol "class tensorflow::Session * __cdecl tensorflow::NewSession(struct tensorflow::SessionOptions const &)"
  example.obj : error LNK2001: unresolved external symbol "const tensorflow::ConfigProto::`vftable'"

here are a list of my libs

$ENV:TFLIBS1="/WHOLEARCHIVE:c/eager/libc_api.a;/WHOLEARCHIVE:core/distributed_runtime/rpc/eager/libgrpc_eager_client.a;/WHOLEARCHIVE:core/distributed_runtime/rpc/libgrpc_server_lib.lo;/WHOLEARCHIVE:core/distributed_runtime/rpc/libgrpc_master_service.lo;/WHOLEARCHIVE:core/distributed_runtime/rpc/libgrpc_master_service_impl.a;/WHOLEARCHIVE:core/distributed_runtime/liblocal_master.a;/WHOLEARCHIVE:core/distributed_runtime/libmaster.a;/WHOLEARCHIVE:core/distributed_runtime/libmaster_session.a;/WHOLEARCHIVE:core/distributed_runtime/libscheduler.a;/WHOLEARCHIVE:core/distributed_runtime/librpc_collective_executor_mgr.a;/WHOLEARCHIVE:core/distributed_runtime/libcollective_param_resolver_distributed.a;/WHOLEARCHIVE:core/distributed_runtime/libcollective_rma_distributed.a;/WHOLEARCHIVE:core/distributed_runtime/libdevice_resolver_distributed.a;/WHOLEARCHIVE:core/distributed_runtime/rpc/eager/libgrpc_eager_service_impl.a;/WHOLEARCHIVE:core/distributed_runtime/rpc/eager/libgrpc_eager_service.a;/WHOLEARCHIVE:core/distributed_runtime/eager/libeager_service_impl.a;/WHOLEARCHIVE:core/common_runtime/eager/libexecute.a;/WHOLEARCHIVE:core/common_runtime/eager/libeager_operation.a;/WHOLEARCHIVE:core/common_runtime/eager/libattr_builder.a;/WHOLEARCHIVE:core/common_runtime/eager/libtensor_handle.a;/WHOLEARCHIVE:core/common_runtime/eager/libcontext.a;/WHOLEARCHIVE:core/common_runtime/eager/libeager_executor.a;/WHOLEARCHIVE:core/common_runtime/eager/libkernel_and_device.a;/WHOLEARCHIVE:core/libeager_service_proto_cc.a;/WHOLEARCHIVE:core/distributed_runtime/rpc/libgrpc_worker_cache.a;/WHOLEARCHIVE:core/distributed_runtime/rpc/libgrpc_channel.a;/WHOLEARCHIVE:core/distributed_runtime/rpc/libgrpc_remote_worker.a;/WHOLEARCHIVE:core/distributed_runtime/libworker_cache_logger.a;/WHOLEARCHIVE:core/distributed_runtime/libworker_cache_partial.a;/WHOLEARCHIVE:core/distributed_runtime/rpc/libgrpc_worker_service.a;/WHOLEARCHIVE:core/distributed_runtime/rpc/libgrpc_tensor_coding.a;/WHOLEARCHIVE:core/distributed_runtime/rpc/libgrpc_worker_service_impl.a;/WHOLEARCHIVE:core/distributed_runtime/rpc/libgrpc_util.a;/WHOLEARCHIVE:core/distributed_runtime/librecent_request_ids.a;/WHOLEARCHIVE:core/distributed_runtime/libworker.a;/WHOLEARCHIVE:core/distributed_runtime/libpartial_run_mgr.a;/WHOLEARCHIVE:core/distributed_runtime/libsession_mgr.a;/WHOLEARCHIVE:core/distributed_runtime/rpc/librpc_rendezvous_mgr.a;/WHOLEARCHIVE:core/distributed_runtime/libbase_rendezvous_mgr.a;/WHOLEARCHIVE:core/distributed_runtime/libworker_session.a;/WHOLEARCHIVE:core/distributed_runtime/libgraph_mgr.a;/WHOLEARCHIVE:core/debug/libdebug.lo;/WHOLEARCHIVE:core/debug/libdebugger_state_impl.lo;/WHOLEARCHIVE:core/libdebug_ops_op_lib.lo;/WHOLEARCHIVE:core/kernels/libdebug_ops.lo;/WHOLEARCHIVE:core/debug/libdebug_io_utils.lo;/WHOLEARCHIVE:core/debug/libdebug_callback_registry.a;/WHOLEARCHIVE:core/debug/libdebug_node_key.a;/WHOLEARCHIVE:core/debug/libdebug_service_proto_cc.a;/WHOLEARCHIVE:core/debug/libdebugger_event_metadata_proto_cc.a;/WHOLEARCHIVE:grpc/libgrpc++.a;/WHOLEARCHIVE:grpc/libgrpc++_base.a;/WHOLEARCHIVE:grpc/libgrpc.a;/WHOLEARCHIVE:grpc/libcensus.a;/WHOLEARCHIVE:grpc/libgrpc_lb_policy_pick_first.a;/WHOLEARCHIVE:grpc/libgrpc_lb_policy_round_robin.a;/WHOLEARCHIVE:grpc/libgrpc_server_load_reporting.a;/WHOLEARCHIVE:grpc/libgrpc_max_age_filter.a;/WHOLEARCHIVE:grpc/libgrpc_message_size_filter.a;/WHOLEARCHIVE:grpc/libgrpc_resolver_dns_ares.a;/WHOLEARCHIVE:grpc/third_party/address_sorting/libaddress_sorting.a;/WHOLEARCHIVE:grpc/libgrpc_resolver_dns_native.a;/WHOLEARCHIVE:grpc/libgrpc_resolver_sockaddr.a;/WHOLEARCHIVE:grpc/libgrpc_transport_chttp2_server_insecure.a;/WHOLEARCHIVE:grpc/libgrpc_transport_inproc.a;/WHOLEARCHIVE:grpc/libgrpc_workaround_cronet_compression_filter.a;/WHOLEARCHIVE:grpc/libgrpc_server_backward_compatibility.a;/WHOLEARCHIVE:grpc/libgrpc_lb_policy_grpclb_secure.a;/WHOLEARCHIVE:grpc/libgrpc_resolver_fake.a;/WHOLEARCHIVE:grpc/libgrpc_transport_chttp2_client_secure.a;/WHOLEARCHIVE:grpc/libgrpc_transport_chttp2_server_secure.a;/WHOLEARCHIVE:grpc/libgrpc_secure.a;/WHOLEARCHIVE:grpc/libtsi.a;/WHOLEARCHIVE:grpc/libalts_frame_protector.a;/WHOLEARCHIVE:grpc/libalts_util.a;/WHOLEARCHIVE:grpc/libalts_proto.a;/WHOLEARCHIVE:grpc/libgrpc_nanopb.a;/WHOLEARCHIVE:grpc/libgrpc_transport_chttp2_client_insecure.a;/WHOLEARCHIVE:grpc/libgrpc_transport_chttp2_client_connector.a;/WHOLEARCHIVE:grpc/libgrpc_client_channel.a;/WHOLEARCHIVE:grpc/libgrpc_client_authority_filter.a;/WHOLEARCHIVE:grpc/libgrpc_deadline_filter.a;/WHOLEARCHIVE:grpc/libtsi_interface.a;/WHOLEARCHIVE:boringssl/libssl.a;/WHOLEARCHIVE:boringssl/libcrypto.a;/WHOLEARCHIVE:grpc/libgrpc_transport_chttp2_server.a;/WHOLEARCHIVE:grpc/libgrpc_transport_chttp2.a;/WHOLEARCHIVE:grpc/libgrpc_http_filters.a;/WHOLEARCHIVE:grpc/libgrpc_base.a;/WHOLEARCHIVE:grpc/libgrpc_base_c.a;/WHOLEARCHIVE:grpc/libgrpc_trace.a;/WHOLEARCHIVE:grpc/libgrpc_transport_chttp2_alpn.a;/WHOLEARCHIVE:grpc/libgpr_base.a;/WHOLEARCHIVE:grpc/libgrpc++_codegen_base_src.a;/WHOLEARCHIVE:core/distributed_runtime/librequest_id.a;/WHOLEARCHIVE:core/distributed_runtime/libtensor_coding.a;/WHOLEARCHIVE:core/distributed_runtime/libremote_device.a;/WHOLEARCHIVE:core/distributed_runtime/libcall_options.a;/WHOLEARCHIVE:core/distributed_runtime/libmessage_wrappers.a;/WHOLEARCHIVE:core/libmaster_proto_cc.a;/WHOLEARCHIVE:core/libworker_proto_cc.a;/WHOLEARCHIVE:core/distributed_runtime/libserver_lib.a;/WHOLEARCHIVE:cc/libclient_session.a;/WHOLEARCHIVE:cc/profiler/libprofiler.a;/WHOLEARCHIVE:core/profiler/internal/libtfprof_stats.a;/WHOLEARCHIVE:core/profiler/internal/libtfprof_code.a;/WHOLEARCHIVE:core/profiler/internal/libtfprof_graph.a;/WHOLEARCHIVE:core/profiler/internal/libtfprof_op.a;/WHOLEARCHIVE:core/profiler/internal/libtfprof_show_multi.a;/WHOLEARCHIVE:core/profiler/internal/libtfprof_scope.a;/WHOLEARCHIVE:core/profiler/internal/libtfprof_show.a;/WHOLEARCHIVE:core/profiler/internal/libtfprof_tensor.a;/WHOLEARCHIVE:core/profiler/internal/libtfprof_timeline.a;/WHOLEARCHIVE:core/profiler/internal/libtfprof_node_show.a;/WHOLEARCHIVE:core/profiler/internal/libtfprof_node.a;/WHOLEARCHIVE:jsoncpp_git/libjsoncpp.a;/WHOLEARCHIVE:core/profiler/internal/libtfprof_utils.a;/WHOLEARCHIVE:c/libcheckpoint_reader.a;/WHOLEARCHIVE:c/libtf_status_helper.a;/WHOLEARCHIVE:c/libc_api.a;/WHOLEARCHIVE:cc/saved_model/libloader_lite.a;/WHOLEARCHIVE:cc/saved_model/libreader.a;/WHOLEARCHIVE:cc/libarray_grad.lo;/WHOLEARCHIVE:cc/libdata_flow_grad.lo;/WHOLEARCHIVE:cc/libimage_grad.lo;/WHOLEARCHIVE:cc/libmath_grad.lo;/WHOLEARCHIVE:cc/libnn_grad.lo;/WHOLEARCHIVE:cc/libgradients.a;/WHOLEARCHIVE:cc/libgrad_op_registry.a;/WHOLEARCHIVE:cc/libwhile_loop.a;/WHOLEARCHIVE:cc/libcc_ops.lo;/WHOLEARCHIVE:cc/libcc_ops_internal.lo;/WHOLEARCHIVE:cc/libconst_op.a;/WHOLEARCHIVE:cc/libscope.a;/WHOLEARCHIVE:cc/libops.a;/WHOLEARCHIVE:core/libop_gen_lib.a;/WHOLEARCHIVE:core/profiler/libtfprof_options.a;/WHOLEARCHIVE:core/profiler/libprotos_all_cc.a;/WHOLEARCHIVE:core/kernels/libbatch_space_ops.lo;/WHOLEARCHIVE:core/kernels/libbatch_space_ops_gpu.lo;/WHOLEARCHIVE:core/kernels/libbcast_ops.lo;/WHOLEARCHIVE:core/kernels/libbitcast_op.lo;/WHOLEARCHIVE:core/kernels/libbroadcast_to_op.lo;/WHOLEARCHIVE:core/kernels/libbroadcast_to_op_gpu.lo;/WHOLEARCHIVE:core/kernels/libconcat_op.lo;/WHOLEARCHIVE:core/kernels/libconstant_op.lo;/WHOLEARCHIVE:core/kernels/libconstant_op_gpu.lo;/WHOLEARCHIVE:core/kernels/libdepth_space_ops.lo;/WHOLEARCHIVE:core/kernels/libdepth_space_ops_gpu.lo;/WHOLEARCHIVE:core/kernels/libdiag_op.lo;/WHOLEARCHIVE:core/kernels/libdiag_op_gpu.lo;/WHOLEARCHIVE:core/kernels/libedit_distance_op.lo;/WHOLEARCHIVE:core/kernels/libextract_image_patches_op.lo;/WHOLEARCHIVE:core/kernels/libextract_image_patches_op_gpu.lo;/WHOLEARCHIVE:core/kernels/libextract_volume_patches_op.lo;/WHOLEARCHIVE:core/kernels/libextract_volume_patches_op_gpu.lo;/WHOLEARCHIVE:core/kernels/libgather_nd_op.lo;/WHOLEARCHIVE:core/kernels/libgather_nd_op_gpu.lo;/WHOLEARCHIVE:core/kernels/libgather_op.lo;/WHOLEARCHIVE:core/kernels/libguarantee_const_op.lo;/WHOLEARCHIVE:core/kernels/libhost_constant_op.lo;/WHOLEARCHIVE:core/kernels/libidentity_n_op.lo;/WHOLEARCHIVE:core/kernels/libidentity_op.lo;/WHOLEARCHIVE:core/kernels/liblistdiff_op.lo;/WHOLEARCHIVE:core/kernels/libmatrix_diag_op.lo;/WHOLEARCHIVE:core/kernels/libmatrix_diag_op_gpu.lo;/WHOLEARCHIVE:core/kernels/libmatrix_set_diag_op.lo;/WHOLEARCHIVE:core/kernels/libmatrix_set_diag_op_gpu.lo;/WHOLEARCHIVE:core/kernels/libmirror_pad_op.lo;/WHOLEARCHIVE:core/kernels/libmirror_pad_op_gpu.lo;/WHOLEARCHIVE:core/kernels/libone_hot_op.lo;/WHOLEARCHIVE:core/kernels/libone_hot_op_gpu.lo;/WHOLEARCHIVE:core/kernels/libpack_op.lo;/WHOLEARCHIVE:core/kernels/libpad_op.lo;/WHOLEARCHIVE:core/kernels/libpad_op_gpu.lo;/WHOLEARCHIVE:core/kernels/libquantize_and_dequantize_op.lo;/WHOLEARCHIVE:core/kernels/libquantize_and_dequantize_op_gpu.lo;/WHOLEARCHIVE:core/kernels/libreshape_op.lo;/WHOLEARCHIVE:core/kernels/libreverse_op.lo;/WHOLEARCHIVE:core/kernels/libreverse_op_gpu.lo;/WHOLEARCHIVE:core/kernels/libreverse_sequence_op.lo;/WHOLEARCHIVE:core/kernels/libreverse_sequence_op_gpu.lo;/WHOLEARCHIVE:core/kernels/libshape_ops.lo;/WHOLEARCHIVE:core/kernels/libslice_op.lo;/WHOLEARCHIVE:core/kernels/libslice_op_gpu.lo;/WHOLEARCHIVE:core/kernels/libsnapshot_op.lo;/WHOLEARCHIVE:core/kernels/libsnapshot_op_gpu.lo;/WHOLEARCHIVE:core/kernels/libsplit_op.lo;/WHOLEARCHIVE:core/kernels/libsplit_v_op.lo;/WHOLEARCHIVE:core/kernels/libstrided_slice_op.lo;/WHOLEARCHIVE:core/kernels/libstrided_slice_op_gpu.lo;/WHOLEARCHIVE:core/kernels/libtile_ops.lo;/WHOLEARCHIVE:core/kernels/libtile_ops_gpu.lo;/WHOLEARCHIVE:core/kernels/libtranspose_op.lo;/WHOLEARCHIVE:core/kernels/libunique_op.lo;/WHOLEARCHIVE:core/kernels/libunpack_op.lo;/WHOLEARCHIVE:core/kernels/libunravel_index_op.lo;/WHOLEARCHIVE:core/kernels/libwhere_op.lo;/WHOLEARCHIVE:core/kernels/libwhere_op_gpu.lo;/WHOLEARCHIVE:core/kernels/libdecode_wav_op.lo;/WHOLEARCHIVE:core/kernels/libencode_wav_op.lo;/WHOLEARCHIVE:core/kernels/libmfcc_op.lo;/WHOLEARCHIVE:core/kernels/libmfcc.a;/WHOLEARCHIVE:core/kernels/libmfcc_dct.a;/WHOLEARCHIVE:core/kernels/libmfcc_mel_filterbank.a;/WHOLEARCHIVE:core/kernels/libspectrogram_op.lo;/WHOLEARCHIVE:core/kernels/libspectrogram.a;/WHOLEARCHIVE:core/libaudio_ops_op_lib.lo;/WHOLEARCHIVE:core/kernels/libbatch_kernels.lo;/WHOLEARCHIVE:core/libbatch_ops_op_lib.lo;/WHOLEARCHIVE:core/kernels/batching_util/libperiodic_function_dynamic.a;/WHOLEARCHIVE:core/kernels/boosted_trees/libprediction_ops.lo;/WHOLEARCHIVE:core/kernels/boosted_trees/libquantile_ops.lo;/WHOLEARCHIVE:core/kernels/boosted_trees/libresource_ops.lo;/WHOLEARCHIVE:core/kernels/boosted_trees/libstats_ops.lo;/WHOLEARCHIVE:core/kernels/boosted_trees/libtraining_ops.lo;/WHOLEARCHIVE:core/kernels/boosted_trees/libresources.a;/WHOLEARCHIVE:core/libboosted_trees_ops_op_lib.lo;/WHOLEARCHIVE:core/kernels/boosted_trees/libboosted_trees_proto_cc.a;/WHOLEARCHIVE:core/kernels/libcandidate_sampler_ops.lo;/WHOLEARCHIVE:core/kernels/librange_sampler.a;/WHOLEARCHIVE:core/libcandidate_sampling_ops_op_lib.lo;/WHOLEARCHIVE:core/kernels/libgenerate_vocab_remapping_op.lo;/WHOLEARCHIVE:core/kernels/libload_and_remap_matrix_op.lo;/WHOLEARCHIVE:core/libcheckpoint_ops_op_lib.lo;/WHOLEARCHIVE:core/kernels/libcollective_ops.lo;/WHOLEARCHIVE:core/libcollective_ops_op_lib.lo;/WHOLEARCHIVE:core/kernels/libctc_ops.lo;/WHOLEARCHIVE:core/libctc_ops_op_lib.lo;/WHOLEARCHIVE:core/util/ctc/libctc_loss_calculator_lib.a;/WHOLEARCHIVE:core/kernels/libcudnn_rnn_kernels.lo;/WHOLEARCHIVE:core/libcudnn_rnn_ops_op_lib.lo;/WHOLEARCHIVE:core/kernels/libbarrier_ops.lo;/WHOLEARCHIVE:core/kernels/libconditional_accumulator_base_op.lo;/WHOLEARCHIVE:core/kernels/libconditional_accumulator_op.lo;/WHOLEARCHIVE:core/kernels/libdynamic_partition_op.lo;/WHOLEARCHIVE:core/kernels/libdynamic_partition_op_gpu.lo;/WHOLEARCHIVE:core/kernels/libdynamic_stitch_op.lo;/WHOLEARCHIVE:core/kernels/libdynamic_stitch_op_gpu.lo;/WHOLEARCHIVE:core/kernels/libfifo_queue_op.lo;/WHOLEARCHIVE:core/kernels/libmap_stage_op.lo;/WHOLEARCHIVE:core/kernels/libpadding_fifo_queue_op.lo;/WHOLEARCHIVE:core/kernels/libpriority_queue_op.lo;"

$ENV:TFLIBS2="/WHOLEARCHIVE:core/kernels/libqueue_ops.lo;/WHOLEARCHIVE:core/kernels/librandom_shuffle_queue_op.lo;/WHOLEARCHIVE:core/kernels/librecord_input_op.lo;/WHOLEARCHIVE:core/kernels/libsession_ops.lo;/WHOLEARCHIVE:core/kernels/libsparse_conditional_accumulator_op.lo;/WHOLEARCHIVE:core/kernels/libstack_ops.lo;/WHOLEARCHIVE:core/kernels/libstage_op.lo;/WHOLEARCHIVE:core/kernels/libtensor_array_ops.lo;/WHOLEARCHIVE:core/kernels/libconditional_accumulator_base.a;/WHOLEARCHIVE:core/kernels/libpadding_fifo_queue.a;/WHOLEARCHIVE:core/kernels/libfifo_queue.a;/WHOLEARCHIVE:core/kernels/libpriority_queue.a;/WHOLEARCHIVE:core/kernels/libqueue_op.a;/WHOLEARCHIVE:core/kernels/libsplit_lib.a;/WHOLEARCHIVE:core/kernels/libsplit_lib_gpu.lo;/WHOLEARCHIVE:core/kernels/libtensor_array.lo;/WHOLEARCHIVE:core/kernels/libqueue_base.a;/WHOLEARCHIVE:core/libdata_flow_ops_op_lib.lo;/WHOLEARCHIVE:core/kernels/data/libbatch_dataset_op.lo;/WHOLEARCHIVE:core/kernels/data/libcache_dataset_ops.lo;/WHOLEARCHIVE:core/kernels/data/libconcatenate_dataset_op.lo;/WHOLEARCHIVE:core/kernels/data/libdataset_ops.lo;/WHOLEARCHIVE:core/kernels/data/libdense_to_sparse_batch_dataset_op.lo;/WHOLEARCHIVE:core/kernels/data/libfilter_by_component_dataset_op.lo;/WHOLEARCHIVE:core/kernels/data/libfilter_dataset_op.lo;/WHOLEARCHIVE:core/kernels/data/libflat_map_dataset_op.lo;/WHOLEARCHIVE:core/kernels/data/libgenerator_dataset_op.lo;/WHOLEARCHIVE:core/kernels/data/libgroup_by_reducer_dataset_op.lo;/WHOLEARCHIVE:core/kernels/data/libgroup_by_window_dataset_op.lo;/WHOLEARCHIVE:core/kernels/data/libinterleave_dataset_op.lo;/WHOLEARCHIVE:core/kernels/data/libiterator_ops.lo;/WHOLEARCHIVE:core/kernels/data/libmap_and_batch_dataset_op.lo;/WHOLEARCHIVE:core/kernels/libinplace_ops.lo;/WHOLEARCHIVE:core/kernels/libinplace_ops_gpu.lo;/WHOLEARCHIVE:core/kernels/data/libmap_dataset_op.lo;/WHOLEARCHIVE:core/kernels/data/libmap_defun_op.lo;/WHOLEARCHIVE:core/kernels/data/libmodel_dataset_op.lo;/WHOLEARCHIVE:core/kernels/data/libmulti_device_iterator_ops.lo;/WHOLEARCHIVE:core/kernels/data/liboptimize_dataset_op.lo;/WHOLEARCHIVE:core/grappler/libgrappler_item_builder.a;/WHOLEARCHIVE:core/grappler/inputs/libutils.a;/WHOLEARCHIVE:core/grappler/optimizers/data/libfilter_fusion.a;/WHOLEARCHIVE:core/grappler/optimizers/data/libhoist_random_uniform.a;/WHOLEARCHIVE:core/grappler/optimizers/data/liblatency_all_edges.a;/WHOLEARCHIVE:core/grappler/optimizers/data/libmap_and_batch_fusion.a;/WHOLEARCHIVE:core/grappler/optimizers/data/libmap_and_filter_fusion.a;/WHOLEARCHIVE:core/grappler/optimizers/data/libmap_fusion.a;/WHOLEARCHIVE:core/grappler/optimizers/data/libfusion_utils.a;/WHOLEARCHIVE:core/kernels/libcontrol_flow_ops.lo;/WHOLEARCHIVE:core/libcontrol_flow_ops_op_lib.lo;/WHOLEARCHIVE:core/grappler/optimizers/data/libmap_parallelization.a;/WHOLEARCHIVE:core/grappler/optimizers/data/libmap_vectorization.a;/WHOLEARCHIVE:core/grappler/optimizers/data/libvectorization_utils.a;/WHOLEARCHIVE:core/grappler/optimizers/data/libfunction_utils.a;/WHOLEARCHIVE:core/grappler/optimizers/data/vectorization/libcast_vectorizer.lo;/WHOLEARCHIVE:core/grappler/optimizers/data/vectorization/libunpack_vectorizer.lo;/WHOLEARCHIVE:core/grappler/optimizers/data/vectorization/libvectorizer_registry.a;/WHOLEARCHIVE:core/grappler/optimizers/data/libnoop_elimination.a;/WHOLEARCHIVE:core/grappler/optimizers/data/libshuffle_and_repeat_fusion.a;/WHOLEARCHIVE:core/grappler/optimizers/data/libgraph_utils.a;/WHOLEARCHIVE:core/grappler/libmutable_graph_view.a;/WHOLEARCHIVE:core/kernels/data/liboptional_ops.lo;/WHOLEARCHIVE:core/kernels/data/libpadded_batch_dataset_op.lo;/WHOLEARCHIVE:core/kernels/data/libparallel_interleave_dataset_op.lo;/WHOLEARCHIVE:core/kernels/data/libparallel_map_dataset_op.lo;/WHOLEARCHIVE:core/kernels/data/libparse_example_dataset_op.lo;/WHOLEARCHIVE:core/kernels/data/libparallel_map_iterator.a;/WHOLEARCHIVE:core/kernels/data/libprefetch_dataset_op.lo;/WHOLEARCHIVE:core/kernels/data/libprefetch_autotuner.a;/WHOLEARCHIVE:core/kernels/data/librandom_dataset_op.lo;/WHOLEARCHIVE:core/kernels/data/librange_dataset_op.lo;/WHOLEARCHIVE:core/kernels/data/libreader_dataset_ops.lo;/WHOLEARCHIVE:core/kernels/data/librepeat_dataset_op.lo;/WHOLEARCHIVE:core/kernels/data/libscan_dataset_op.lo;/WHOLEARCHIVE:core/kernels/data/libshuffle_dataset_op.lo;/WHOLEARCHIVE:core/kernels/data/libskip_dataset_op.lo;/WHOLEARCHIVE:core/kernels/data/libslide_dataset_op.lo;/WHOLEARCHIVE:core/kernels/data/libsparse_tensor_slice_dataset_op.lo;/WHOLEARCHIVE:core/kernels/data/libsql_dataset_ops.lo;/WHOLEARCHIVE:core/kernels/data/sql/libsql.a;/WHOLEARCHIVE:core/kernels/data/libstats_aggregator_dataset_op.lo;/WHOLEARCHIVE:core/kernels/data/libstats_aggregator_ops.lo;/WHOLEARCHIVE:core/kernels/data/libstats_dataset_ops.lo;/WHOLEARCHIVE:core/kernels/data/libtake_dataset_op.lo;/WHOLEARCHIVE:core/kernels/data/libtensor_dataset_op.lo;/WHOLEARCHIVE:core/kernels/data/libtensor_queue_dataset_op.lo;/WHOLEARCHIVE:core/kernels/data/libtensor_slice_dataset_op.lo;/WHOLEARCHIVE:core/kernels/data/libunbatch_dataset_op.lo;/WHOLEARCHIVE:core/kernels/data/libwindow_dataset_op.lo;/WHOLEARCHIVE:core/kernels/data/libwindow_dataset.a;/WHOLEARCHIVE:core/kernels/data/libwriter_ops.lo;/WHOLEARCHIVE:core/kernels/data/libdataset_utils.a;/WHOLEARCHIVE:core/kernels/data/libcaptured_function.a;/WHOLEARCHIVE:core/kernels/data/libsingle_threaded_executor.lo;/WHOLEARCHIVE:core/kernels/data/libzip_dataset_op.lo;/WHOLEARCHIVE:core/libdataset_ops_op_lib.lo;/WHOLEARCHIVE:core/kernels/data/experimental/libassert_next_dataset_op.lo;/WHOLEARCHIVE:core/kernels/data/experimental/libcsv_dataset_op.lo;/WHOLEARCHIVE:core/kernels/data/experimental/libdirected_interleave_dataset_op.lo;/WHOLEARCHIVE:core/kernels/data/experimental/libignore_errors_dataset_op.lo;/WHOLEARCHIVE:core/kernels/data/experimental/libindexed_dataset.lo;/WHOLEARCHIVE:core/kernels/data/experimental/liblmdb_dataset_op.lo;/WHOLEARCHIVE:core/kernels/data/experimental/libprefetching_kernels.lo;/WHOLEARCHIVE:core/kernels/data/experimental/libthreadpool_dataset_op.lo;/WHOLEARCHIVE:core/kernels/data/experimental/libunique_dataset_op.lo;/WHOLEARCHIVE:core/libexperimental_dataset_ops_op_lib.lo;/WHOLEARCHIVE:core/kernels/libdecode_proto_op.lo;/WHOLEARCHIVE:core/libdecode_proto_ops_op_lib.lo;/WHOLEARCHIVE:core/kernels/libencode_proto_op.lo;/WHOLEARCHIVE:core/libencode_proto_ops_op_lib.lo;/WHOLEARCHIVE:core/util/proto/libdescriptors.a;/WHOLEARCHIVE:core/util/proto/liblocal_descriptor_pool_registration.lo;/WHOLEARCHIVE:core/util/proto/libdescriptor_pool_registry.a;/WHOLEARCHIVE:core/util/proto/libproto_utils.a;/WHOLEARCHIVE:core/kernels/libfake_quant_ops.lo;/WHOLEARCHIVE:core/kernels/libfake_quant_ops_gpu.lo;/WHOLEARCHIVE:core/kernels/libfunctional_ops.lo;/WHOLEARCHIVE:core/kernels/libunary_ops_composition.lo;/WHOLEARCHIVE:core/kernels/libadjust_contrast_op.lo;/WHOLEARCHIVE:core/kernels/libadjust_contrast_op_gpu.lo;/WHOLEARCHIVE:core/kernels/libadjust_hue_op.lo;/WHOLEARCHIVE:core/kernels/libadjust_hue_op_gpu.lo;/WHOLEARCHIVE:core/kernels/libadjust_saturation_op.lo;/WHOLEARCHIVE:core/kernels/libadjust_saturation_op_gpu.lo;/WHOLEARCHIVE:core/kernels/libattention_ops.lo;/WHOLEARCHIVE:core/kernels/libcolorspace_op.lo;/WHOLEARCHIVE:core/kernels/libcolorspace_op_gpu.lo;/WHOLEARCHIVE:core/kernels/libcrop_and_resize_op.lo;/WHOLEARCHIVE:core/kernels/libcrop_and_resize_op_gpu.lo;/WHOLEARCHIVE:core/kernels/libdecode_bmp_op.lo;/WHOLEARCHIVE:core/kernels/libdecode_image_op.lo;/WHOLEARCHIVE:core/kernels/libdraw_bounding_box_op.lo;/WHOLEARCHIVE:core/kernels/libencode_jpeg_op.lo;/WHOLEARCHIVE:core/kernels/libencode_png_op.lo;/WHOLEARCHIVE:core/kernels/libextract_jpeg_shape_op.lo;/WHOLEARCHIVE:core/kernels/libnon_max_suppression_op.lo;/WHOLEARCHIVE:core/kernels/librandom_crop_op.lo;/WHOLEARCHIVE:core/kernels/libresize_area_op.lo;/WHOLEARCHIVE:core/kernels/libresize_bicubic_op.lo;/WHOLEARCHIVE:core/kernels/libresize_bilinear_op.lo;/WHOLEARCHIVE:core/kernels/libresize_bilinear_op_gpu.lo;/WHOLEARCHIVE:core/kernels/libresize_nearest_neighbor_op.lo;/WHOLEARCHIVE:core/kernels/libresize_nearest_neighbor_op_gpu.lo;/WHOLEARCHIVE:core/kernels/libsample_distorted_bounding_box_op.lo;/WHOLEARCHIVE:core/libgif_internal.a;/WHOLEARCHIVE:core/libimage_ops_op_lib.lo;/WHOLEARCHIVE:core/libjpeg_internal.a;/WHOLEARCHIVE:core/kernels/libfixed_length_record_reader_op.lo;/WHOLEARCHIVE:core/kernels/libidentity_reader_op.lo;/WHOLEARCHIVE:core/kernels/liblmdb_reader_op.lo;/WHOLEARCHIVE:lmdb/liblmdb.a;/WHOLEARCHIVE:core/kernels/libmatching_files_op.lo;/WHOLEARCHIVE:core/kernels/libreader_ops.lo;/WHOLEARCHIVE:core/kernels/librestore_op.lo;/WHOLEARCHIVE:core/kernels/libsave_op.lo;/WHOLEARCHIVE:core/kernels/libsave_restore_v2_ops.lo;/WHOLEARCHIVE:core/kernels/libsave_restore_tensor.a;/WHOLEARCHIVE:core/kernels/libtext_line_reader_op.lo;/WHOLEARCHIVE:core/kernels/libtf_record_reader_op.lo;/WHOLEARCHIVE:core/kernels/libwhole_file_read_ops.lo;/WHOLEARCHIVE:core/libio_ops_op_lib.lo;/WHOLEARCHIVE:core/libreader_base.a;/WHOLEARCHIVE:core/util/tensor_bundle/libtensor_bundle.a;/WHOLEARCHIVE:core/util/tensor_bundle/libnaming.a;/WHOLEARCHIVE:core/kernels/libcholesky_grad.lo;/WHOLEARCHIVE:core/kernels/libcholesky_op.lo;/WHOLEARCHIVE:core/kernels/libdeterminant_op.lo;/WHOLEARCHIVE:core/kernels/libdeterminant_op_gpu.lo;/WHOLEARCHIVE:core/kernels/libmatrix_exponential_op.lo;/WHOLEARCHIVE:core/kernels/libmatrix_inverse_op.lo;/WHOLEARCHIVE:core/kernels/libmatrix_logarithm_op.lo;/WHOLEARCHIVE:core/kernels/libmatrix_solve_ls_op.lo;/WHOLEARCHIVE:core/kernels/libmatrix_solve_op.lo;/WHOLEARCHIVE:core/kernels/libmatrix_triangular_solve_op.lo;/WHOLEARCHIVE:core/kernels/libqr_op.lo;/WHOLEARCHIVE:core/kernels/libeye_functor_gpu.lo;/WHOLEARCHIVE:core/kernels/libmatrix_band_part_op.lo;/WHOLEARCHIVE:core/kernels/libmatrix_band_part_op_gpu.lo;/WHOLEARCHIVE:core/kernels/libself_adjoint_eig_op.lo;/WHOLEARCHIVE:core/kernels/libself_adjoint_eig_v2_op.lo;/WHOLEARCHIVE:core/kernels/libsvd_op.lo;/WHOLEARCHIVE:core/kernels/libsvd_op_gpu.lo;/WHOLEARCHIVE:core/kernels/liblinalg_ops_common.a;/WHOLEARCHIVE:core/liblinalg_ops_op_lib.lo;/WHOLEARCHIVE:core/kernels/liblist_kernels.lo;/WHOLEARCHIVE:core/kernels/liblist_kernels_gpu.lo;/WHOLEARCHIVE:core/liblist_ops_op_lib.lo;/WHOLEARCHIVE:core/kernels/liblookup_table_init_op.lo;/WHOLEARCHIVE:core/kernels/liblookup_table_op.lo;/WHOLEARCHIVE:core/kernels/liblookup_util.a;/WHOLEARCHIVE:core/kernels/libinitializable_lookup_table.a;/WHOLEARCHIVE:core/liblookup_ops_op_lib.lo;/WHOLEARCHIVE:core/kernels/liblogging_ops.lo;/WHOLEARCHIVE:core/kernels/libsummary_audio_op.lo;/WHOLEARCHIVE:core/kernels/libsummary_image_op.lo;/WHOLEARCHIVE:core/kernels/libsummary_op.lo;/WHOLEARCHIVE:core/kernels/libsummary_tensor_op.lo;/WHOLEARCHIVE:core/liblogging_ops_op_lib.lo;/WHOLEARCHIVE:core/kernels/libroll_op.lo;/WHOLEARCHIVE:core/libmanip_ops_op_lib.lo;/WHOLEARCHIVE:core/kernels/libaggregate_ops.lo;/WHOLEARCHIVE:core/kernels/libaggregate_ops_gpu.lo;/WHOLEARCHIVE:core/kernels/libargmax_op.lo;/WHOLEARCHIVE:core/kernels/libargmax_op_gpu.lo;/WHOLEARCHIVE:core/kernels/libbatch_matmul_op.lo;/WHOLEARCHIVE:core/kernels/libbetainc_op.lo;/WHOLEARCHIVE:core/kernels/libbetainc_op_gpu.lo;/WHOLEARCHIVE:core/kernels/libbincount_op.lo;/WHOLEARCHIVE:core/kernels/libbincount_op_gpu.lo;/WHOLEARCHIVE:core/kernels/libbucketize_op.lo;/WHOLEARCHIVE:core/kernels/libbucketize_op_gpu.lo;/WHOLEARCHIVE:core/kernels/libcast_op.lo;/WHOLEARCHIVE:core/kernels/libcast_op_gpu.lo;/WHOLEARCHIVE:core/kernels/libcheck_numerics_op.lo;/WHOLEARCHIVE:core/kernels/libcheck_numerics_op_gpu.lo;/WHOLEARCHIVE:core/kernels/libcompare_and_bitpack_op.lo;/WHOLEARCHIVE:core/kernels/libcompare_and_bitpack_op_gpu.lo;/WHOLEARCHIVE:core/kernels/libcross_op.lo;/WHOLEARCHIVE:core/kernels/libcross_op_gpu.lo;/WHOLEARCHIVE:core/kernels/libfft_ops.lo;/WHOLEARCHIVE:core/libspectral_ops_op_lib.lo;/WHOLEARCHIVE:core/kernels/libhistogram_op.lo;/WHOLEARCHIVE:core/kernels/libhistogram_op_gpu.lo;/WHOLEARCHIVE:core/kernels/libmatmul_op.lo;/WHOLEARCHIVE:core/kernels/libpopulation_count_op.lo;/WHOLEARCHIVE:core/kernels/libpopulation_count_op_gpu.lo;/WHOLEARCHIVE:core/kernels/libscan_ops.lo;/WHOLEARCHIVE:core/kernels/libscan_ops_gpu.lo;/WHOLEARCHIVE:core/kernels/libsegment_reduction_ops.lo;/WHOLEARCHIVE:core/kernels/libsegment_reduction_ops_gpu.lo;/WHOLEARCHIVE:core/kernels/libcuda_solvers.lo;cusolver.lib;/WHOLEARCHIVE:core/kernels/libsequence_ops.lo;/WHOLEARCHIVE:core/kernels/libmultinomial_op.lo;/WHOLEARCHIVE:core/kernels/libmultinomial_op_gpu.lo;/WHOLEARCHIVE:core/kernels/libbatch_norm_op.lo;/WHOLEARCHIVE:core/kernels/libbatch_norm_op_gpu.lo;/WHOLEARCHIVE:core/kernels/libbias_op.lo;/WHOLEARCHIVE:core/kernels/libbias_op_gpu.lo;/WHOLEARCHIVE:core/kernels/libdata_format_ops.lo;/WHOLEARCHIVE:core/kernels/libdata_format_ops_gpu.lo;/WHOLEARCHIVE:core/kernels/libdepthwise_conv_grad_op.lo;/WHOLEARCHIVE:core/kernels/libdepthwise_conv_op.lo;/WHOLEARCHIVE:core/kernels/libdepthwise_conv_op_gpu.lo;/WHOLEARCHIVE:core/kernels/libdilation_ops.lo;/WHOLEARCHIVE:core/kernels/libdilation_ops_gpu.lo;/WHOLEARCHIVE:core/kernels/libfused_batch_norm_op.lo;/WHOLEARCHIVE:core/kernels/libfused_batch_norm_op_gpu.lo;/WHOLEARCHIVE:core/kernels/libin_topk_op.lo;/WHOLEARCHIVE:core/kernels/libl2loss_op.lo;/WHOLEARCHIVE:core/kernels/libl2loss_op_gpu.lo;/WHOLEARCHIVE:core/kernels/liblrn_op.lo;/WHOLEARCHIVE:core/kernels/libnth_element_op.lo;/WHOLEARCHIVE:core/kernels/librelu_op.lo;/WHOLEARCHIVE:core/kernels/librelu_op_gpu.lo;/WHOLEARCHIVE:core/kernels/libsoftmax_op.lo;/WHOLEARCHIVE:core/kernels/libsoftmax_op_gpu.lo;/WHOLEARCHIVE:core/kernels/libreduction_ops.lo;/WHOLEARCHIVE:core/kernels/libreduction_ops_gpu.lo;/WHOLEARCHIVE:core/kernels/libsoftplus_op.lo;/WHOLEARCHIVE:core/kernels/libsoftplus_op_gpu.lo;/WHOLEARCHIVE:core/kernels/libsoftsign_op.lo;/WHOLEARCHIVE:core/kernels/libsoftsign_op_gpu.lo;/WHOLEARCHIVE:core/kernels/libtopk_op.lo;/WHOLEARCHIVE:core/kernels/libtopk_op_gpu.lo;/WHOLEARCHIVE:core/kernels/libxent_op.lo;/WHOLEARCHIVE:core/kernels/libxent_op_gpu.lo;/WHOLEARCHIVE:core/kernels/libfused_batch_norm_util_gpu.lo;/WHOLEARCHIVE:core/kernels/libpooling_ops.lo;/WHOLEARCHIVE:core/kernels/libpooling_ops_gpu.lo;/WHOLEARCHIVE:core/libnn_grad.lo;/WHOLEARCHIVE:core/kernels/libparameterized_truncated_normal_op.lo;/WHOLEARCHIVE:core/kernels/libparameterized_truncated_normal_op_gpu.lo;/WHOLEARCHIVE:core/kernels/libdecode_compressed_op.lo;/WHOLEARCHIVE:core/kernels/libdecode_csv_op.lo;/WHOLEARCHIVE:core/kernels/libdecode_raw_op.lo;/WHOLEARCHIVE:core/kernels/libexample_parsing_ops.lo;/WHOLEARCHIVE:core/kernels/libparse_tensor_op.lo;/WHOLEARCHIVE:core/kernels/libstring_to_number_op.lo;/WHOLEARCHIVE:core/libparsing_ops_op_lib.lo;/WHOLEARCHIVE:core/kernels/libpartitioned_function_ops.lo;/WHOLEARCHIVE:core/kernels/librandom_poisson_op.lo;/WHOLEARCHIVE:core/kernels/librandom_shuffle_op.lo;/WHOLEARCHIVE:core/kernels/libremote_fused_graph_ops.lo;/WHOLEARCHIVE:core/kernels/libremote_fused_graph_execute_utils.a;/WHOLEARCHIVE:core/libremote_fused_graph_ops_op_lib.lo;/WHOLEARCHIVE:core/kernels/libresource_variable_ops.lo;/WHOLEARCHIVE:core/kernels/libmutex_ops.lo;/WHOLEARCHIVE:core/libresource_variable_ops_op_lib.lo;/WHOLEARCHIVE:core/kernels/librpc_op.lo;/WHOLEARCHIVE:core/librpc_ops_op_lib.lo;/WHOLEARCHIVE:core/util/rpc/librpc_factory_registry.a;/WHOLEARCHIVE:core/util/rpc/librpc_factory.a;/WHOLEARCHIVE:core/kernels/libscoped_allocator_ops.lo;/WHOLEARCHIVE:core/libscoped_allocator_ops_op_lib.lo;/WHOLEARCHIVE:core/kernels/libsdca_ops.lo;/WHOLEARCHIVE:core/kernels/libsdca_internal.a;/WHOLEARCHIVE:core/libsdca_ops_op_lib.lo;/WHOLEARCHIVE:core/kernels/libsearchsorted_op.lo;/WHOLEARCHIVE:core/kernels/libsearchsorted_op_gpu.lo;/WHOLEARCHIVE:core/kernels/libconcat_lib.a;/WHOLEARCHIVE:core/kernels/libconcat_lib_gpu.lo;/WHOLEARCHIVE:core/kernels/libgather_functor.lo;/WHOLEARCHIVE:core/kernels/libgather_functor_gpu.lo;/WHOLEARCHIVE:core/kernels/libtranspose_functor.a;/WHOLEARCHIVE:core/kernels/libtranspose_functor_gpu.lo;/WHOLEARCHIVE:core/kernels/libconv_ops.lo;/WHOLEARCHIVE:core/kernels/libconv_ops_gpu.lo;/WHOLEARCHIVE:core/libnn_ops_op_lib.lo;/WHOLEARCHIVE:core/libarray_grad.lo;/WHOLEARCHIVE:core/libarray_ops_op_lib.lo;/WHOLEARCHIVE:core/kernels/libset_kernels.lo;/WHOLEARCHIVE:core/libset_ops_op_lib.lo;/WHOLEARCHIVE:core/kernels/libdeserialize_sparse_string_op.lo;/WHOLEARCHIVE:core/kernels/libdeserialize_sparse_variant_op.lo;/WHOLEARCHIVE:core/kernels/libserialize_sparse_op.lo;/WHOLEARCHIVE:core/kernels/libsparse_add_grad_op.lo;/WHOLEARCHIVE:core/kernels/libsparse_add_op.lo;/WHOLEARCHIVE:core/kernels/libsparse_concat_op.lo;/WHOLEARCHIVE:core/kernels/libsparse_cross_op.lo;/WHOLEARCHIVE:core/kernels/libsparse_dense_binary_op_shared.lo;/WHOLEARCHIVE:core/kernels/libsparse_fill_empty_rows_op.lo;/WHOLEARCHIVE:core/kernels/libsparse_reduce_op.lo;/WHOLEARCHIVE:core/kernels/libsparse_reorder_op.lo;/WHOLEARCHIVE:core/kernels/libsparse_reshape_op.lo;/WHOLEARCHIVE:core/kernels/libreshape_util.a;/WHOLEARCHIVE:core/kernels/libsparse_slice_grad_op.lo;/WHOLEARCHIVE:core/kernels/libsparse_slice_op.lo;/WHOLEARCHIVE:core/kernels/libsparse_softmax.lo;/WHOLEARCHIVE:core/kernels/libsparse_sparse_binary_op_shared.lo;/WHOLEARCHIVE:core/kernels/libcwise_op.lo;/WHOLEARCHIVE:core/kernels/libcwise_op_gpu.lo;/WHOLEARCHIVE:core/libmath_grad.lo;/WHOLEARCHIVE:core/libmath_ops_op_lib.lo;/WHOLEARCHIVE:core/libbitwise_ops_op_lib.lo;/WHOLEARCHIVE:core/kernels/libsparse_split_op.lo;/WHOLEARCHIVE:core/kernels/libsparse_tensor_dense_add_op.lo;/WHOLEARCHIVE:core/kernels/libsparse_tensor_dense_matmul_op.lo;/WHOLEARCHIVE:core/kernels/libsparse_tensor_dense_matmul_op_gpu.lo;/WHOLEARCHIVE:core/kernels/libsparse_tensors_map_ops.lo;/WHOLEARCHIVE:core/kernels/libsparse_to_dense_op.lo;/WHOLEARCHIVE:core/kernels/libsparse_xent_op.lo;/WHOLEARCHIVE:core/kernels/libsparse_xent_op_gpu.lo;/WHOLEARCHIVE:core/libsparse_ops_op_lib.lo;/WHOLEARCHIVE:core/kernels/libcount_up_to_op.lo;/WHOLEARCHIVE:core/kernels/libdense_update_ops.lo;/WHOLEARCHIVE:core/kernels/libscatter_nd_op.lo;/WHOLEARCHIVE:core/kernels/libscatter_nd_op_gpu.lo;/WHOLEARCHIVE:core/kernels/libscatter_op.lo;/WHOLEARCHIVE:core/kernels/libscatter_op_gpu.lo;/WHOLEARCHIVE:core/kernels/libstateless_random_ops.lo;/WHOLEARCHIVE:core/kernels/librandom_op.lo;/WHOLEARCHIVE:core/kernels/librandom_op_gpu.lo;/WHOLEARCHIVE:core/librandom_ops_op_lib.lo;/WHOLEARCHIVE:core/libstateless_random_ops_op_lib.lo;/WHOLEARCHIVE:core/kernels/libas_string_op.lo;/WHOLEARCHIVE:core/kernels/libbase64_ops.lo;/WHOLEARCHIVE:core/kernels/libreduce_join_op.lo;/WHOLEARCHIVE:core/kernels/libregex_full_match_op.lo;/WHOLEARCHIVE:core/kernels/libregex_replace_op.lo;/WHOLEARCHIVE:core/kernels/libstring_format_op.lo;/WHOLEARCHIVE:core/kernels/libstring_join_op.lo;/WHOLEARCHIVE:core/kernels/libstring_length_op.lo;/WHOLEARCHIVE:core/kernels/libstring_split_op.lo;/WHOLEARCHIVE:core/kernels/libstring_strip_op.lo;/WHOLEARCHIVE:core/kernels/libstring_to_hash_bucket_op.lo;/WHOLEARCHIVE:core/kernels/libsubstr_op.lo;/WHOLEARCHIVE:core/kernels/libstring_util.a;/WHOLEARCHIVE:core/kernels/libunicode_script_op.lo;/WHOLEARCHIVE:core/libstring_ops_op_lib.lo;/WHOLEARCHIVE:icu/libicuuc.a;/WHOLEARCHIVE:core/kernels/libsummary_kernels.lo;/WHOLEARCHIVE:contrib/tensorboard/db/libschema.a;/WHOLEARCHIVE:contrib/tensorboard/db/libsummary_db_writer.a;/WHOLEARCHIVE:contrib/tensorboard/db/libsummary_file_writer.a;/WHOLEARCHIVE:contrib/tensorboard/db/libsummary_converter.a;/WHOLEARCHIVE:core/libpng_internal.a;/WHOLEARCHIVE:png_archive/libpng.a;/WHOLEARCHIVE:core/libsummary_ops_op_lib.lo;/WHOLEARCHIVE:core/lib/db/libsqlite.a;/WHOLEARCHIVE:core/lib/db/libsnapfn.lo;/WHOLEARCHIVE:org_sqlite/liborg_sqlite.a;/WHOLEARCHIVE:core/kernels/libtraining_ops.lo;/WHOLEARCHIVE:core/kernels/libtraining_ops_gpu.lo;/WHOLEARCHIVE:core/kernels/libtraining_op_helpers.a;/WHOLEARCHIVE:core/kernels/libvariable_ops.lo;/WHOLEARCHIVE:core/kernels/libfill_functor.lo;/WHOLEARCHIVE:core/kernels/libfill_functor_gpu.lo;/WHOLEARCHIVE:core/kernels/libscatter_functor.lo;/WHOLEARCHIVE:core/kernels/libscatter_functor_gpu.lo;/WHOLEARCHIVE:core/kernels/libdense_update_functor.a;/WHOLEARCHIVE:core/kernels/libdense_update_functor_gpu.lo;/WHOLEARCHIVE:core/libstate_ops_op_lib.lo;/WHOLEARCHIVE:core/libtraining_ops_op_lib.lo;/WHOLEARCHIVE:core/kernels/libword2vec_kernels.lo;/WHOLEARCHIVE:core/libword2vec_ops.lo;/WHOLEARCHIVE:core/grappler/optimizers/libgpu_swapping_kernels.lo;/WHOLEARCHIVE:core/grappler/optimizers/libgpu_swapping_ops.lo;/WHOLEARCHIVE:core/libdirect_session_internal.lo;/WHOLEARCHIVE:core/libdevice_tracer.a;/WHOLEARCHIVE:core/platform/default/gpu/libcupti_wrapper.a;/WHOLEARCHIVE:core/debug/libdebug_graph_utils.lo;/WHOLEARCHIVE:core/kernels/libfunction_ops.lo;/WHOLEARCHIVE:core/libexample_parser_configuration.lo;/WHOLEARCHIVE:core/libcore_cpu_internal.lo;/WHOLEARCHIVE:core/grappler/optimizers/libmeta_optimizer.a;/WHOLEARCHIVE:core/grappler/optimizers/libarithmetic_optimizer.a;/WHOLEARCHIVE:core/grappler/optimizers/libgraph_optimizer_stage.a;/WHOLEARCHIVE:core/grappler/optimizers/libauto_parallel.a;/WHOLEARCHIVE:core/grappler/optimizers/libdebug_stripper.a;/WHOLEARCHIVE:core/grappler/optimizers/libdependency_optimizer.a;/WHOLEARCHIVE:core/grappler/optimizers/libexperimental_implementation_selector.a;/WHOLEARCHIVE:core/grappler/optimizers/libcustom_graph_optimizer_registry_impl.a;/WHOLEARCHIVE:core/grappler/optimizers/libfunction_api_info.a;/WHOLEARCHIVE:core/grappler/optimizers/libfunction_optimizer.a;"

$ENV:TFLIBS3="/WHOLEARCHIVE:core/grappler/optimizers/liblayout_optimizer.a;/WHOLEARCHIVE:core/grappler/optimizers/libloop_optimizer.a;/WHOLEARCHIVE:core/grappler/optimizers/libmemory_optimizer.a;/WHOLEARCHIVE:core/grappler/optimizers/libstatic_schedule.a;/WHOLEARCHIVE:core/grappler/costs/libgraph_memory.a;/WHOLEARCHIVE:core/grappler/clusters/libvirtual_cluster.a;/WHOLEARCHIVE:core/grappler/costs/libop_level_cost_estimator.a;/WHOLEARCHIVE:core/grappler/costs/libvirtual_scheduler.a;/WHOLEARCHIVE:core/grappler/costs/libvirtual_placer.a;/WHOLEARCHIVE:core/grappler/libdevices.a;/WHOLEARCHIVE:core/grappler/utils/libtraversal.a;/WHOLEARCHIVE:core/grappler/optimizers/libmodel_pruner.a;/WHOLEARCHIVE:core/grappler/optimizers/libgraph_rewriter.a;/WHOLEARCHIVE:core/grappler/optimizers/libpin_to_host_optimizer.a;/WHOLEARCHIVE:core/grappler/optimizers/libremapper.a;/WHOLEARCHIVE:core/grappler/optimizers/libconstant_folding.a;/WHOLEARCHIVE:core/grappler/optimizers/libevaluation_utils.a;/WHOLEARCHIVE:core/grappler/optimizers/libscoped_allocator_optimizer.a;/WHOLEARCHIVE:core/grappler/optimizers/libshape_optimizer.a;/WHOLEARCHIVE:core/grappler/costs/libgraph_properties.a;/WHOLEARCHIVE:core/grappler/costs/libutils.a;/WHOLEARCHIVE:core/grappler/clusters/libutils.a;/WHOLEARCHIVE:core/grappler/libgraph_view.a;/WHOLEARCHIVE:core/grappler/clusters/libcluster.a;/WHOLEARCHIVE:core/grappler/utils/libframe.a;/WHOLEARCHIVE:core/grappler/utils/libsymbolic_shapes.a;/WHOLEARCHIVE:core/grappler/utils/libcolocation.a;/WHOLEARCHIVE:core/grappler/utils/libfunctions.a;/WHOLEARCHIVE:core/grappler/utils/libtopological_sort.a;/WHOLEARCHIVE:core/libgpu_runtime_impl.lo;/WHOLEARCHIVE:core/libcore_cpu_base.lo;/WHOLEARCHIVE:core/libfunction_ops_op_lib.lo;/WHOLEARCHIVE:core/libfunctional_grad.lo;/WHOLEARCHIVE:core/libfunctional_ops_op_lib.lo;/WHOLEARCHIVE:core/kernels/libno_op.lo;/WHOLEARCHIVE:core/kernels/libsendrecv_ops.lo;/WHOLEARCHIVE:core/libno_op_op_lib.lo;/WHOLEARCHIVE:core/libsendrecv_ops_op_lib.lo;/WHOLEARCHIVE:core/libcore_cpu_impl.lo;/WHOLEARCHIVE:core/grappler/libgrappler_item.a;/WHOLEARCHIVE:core/grappler/libop_types.a;/WHOLEARCHIVE:core/grappler/libutils.a;/WHOLEARCHIVE:core/libgpu_id_impl.a;/WHOLEARCHIVE:core/libgpu_init_impl.lo;/WHOLEARCHIVE:core/libgpu_lib.a;/WHOLEARCHIVE:core/libgraph.a;/WHOLEARCHIVE:stream_executor/libcuda_platform.lo;/WHOLEARCHIVE:stream_executor/libstream_executor_impl.lo;/WHOLEARCHIVE:core/kernels/libops_util.a;/WHOLEARCHIVE:core/libframework_internal_impl.lo;/WHOLEARCHIVE:core/libfeature_util.a;/WHOLEARCHIVE:core/libprotos_all_proto_text.a;/WHOLEARCHIVE:core/liberror_codes_proto_text.a;/WHOLEARCHIVE:core/libstats_calculator_portable.a;/WHOLEARCHIVE:core/libversion_lib.a;cublas.lib;cuda.lib;cudnn.lib;cufft.lib;curand.lib;/WHOLEARCHIVE:core/liblib_internal_impl.a;/WHOLEARCHIVE:nsync/libnsync_cpp.a;/WHOLEARCHIVE:core/liblib_hash_crc32c_accelerate_internal.a;/WHOLEARCHIVE:core/liblib_proto_parsing.a;/WHOLEARCHIVE:core/libabi.a;/WHOLEARCHIVE:core/libplatform_base.a;/WHOLEARCHIVE:gif_archive/libgif.a;/WHOLEARCHIVE:jpeg/libjpeg.a;/WHOLEARCHIVE:jpeg/libsimd_win_x86_64.a;/WHOLEARCHIVE:com_googlesource_code_re2/libre2.a;/WHOLEARCHIVE:farmhash_archive/libfarmhash.a;/WHOLEARCHIVE:fft2d/libfft2d.a;/WHOLEARCHIVE:highwayhash/libsip_hash.a;/WHOLEARCHIVE:highwayhash/libarch_specific.a;/WHOLEARCHIVE:snappy/libsnappy.a;/WHOLEARCHIVE:zlib_archive/libzlib.a;/WHOLEARCHIVE:double_conversion/libdouble-conversion.a;/WHOLEARCHIVE:core/grappler/costs/libop_performance_data_cc_impl.a;/WHOLEARCHIVE:core/libprotos_all_proto_cc_impl.a;/WHOLEARCHIVE:core/liberror_codes_proto_cc_impl.a;/WHOLEARCHIVE:protobuf_archive/libprotobuf.a;/WHOLEARCHIVE:protobuf_archive/libprotobuf_lite.a;/WHOLEARCHIVE:com_google_absl/absl/strings/libstrings.a;/WHOLEARCHIVE:com_google_absl/absl/strings/libinternal.a;/WHOLEARCHIVE:com_google_absl/absl/base/libthrow_delegate.a;/WHOLEARCHIVE:com_google_absl/absl/numeric/libint128.a;/WHOLEARCHIVE:com_google_absl/absl/types/liboptional.a;/WHOLEARCHIVE:com_google_absl/absl/types/libbad_optional_access.a;/WHOLEARCHIVE:com_google_absl/absl/base/libbase.a;/WHOLEARCHIVE:com_google_absl/absl/base/libspinlock_wait.a;/WHOLEARCHIVE:com_google_absl/absl/base/libdynamic_annotations.a;cudart.lib;"

$ENV:TFLIBS4="/WHOLEARCHIVE:core/libgpu_runtime_impl.lo;/WHOLEARCHIVE:core/libgpu_id_impl.a;/WHOLEARCHIVE:core/libgpu_init_impl.lo;/WHOLEARCHIVE:core/grappler/optimizers/libcustom_graph_optimizer_registry_impl.a;/WHOLEARCHIVE:core/kernels/liblookup_util.a;/WHOLEARCHIVE:core/kernels/libinitializable_lookup_table.a;/WHOLEARCHIVE:core/util/tensor_bundle/libtensor_bundle.a;/WHOLEARCHIVE:core/util/tensor_bundle/libnaming.a;/WHOLEARCHIVE:core/libcore_cpu_base.lo;/WHOLEARCHIVE:core/libfunction_ops_op_lib.lo;/WHOLEARCHIVE:core/libfunctional_grad.lo;/WHOLEARCHIVE:core/libfunctional_ops_op_lib.lo;/WHOLEARCHIVE:core/kernels/libno_op.lo;/WHOLEARCHIVE:core/kernels/libsendrecv_ops.lo;/WHOLEARCHIVE:core/libno_op_op_lib.lo;/WHOLEARCHIVE:core/libsendrecv_ops_op_lib.lo;/WHOLEARCHIVE:core/libgpu_lib.a;/WHOLEARCHIVE:stream_executor/libcuda_platform.lo;/WHOLEARCHIVE:stream_executor/libstream_executor_impl.lo;/WHOLEARCHIVE:core/kernels/libops_util.a;cublas.lib;cuda.lib;cudnn.lib;cufft.lib;curand.lib;/WHOLEARCHIVE:core/libcore_cpu_impl.lo;/WHOLEARCHIVE:core/libgraph.a;/WHOLEARCHIVE:core/grappler/libgrappler_item.a;/WHOLEARCHIVE:core/grappler/libop_types.a;/WHOLEARCHIVE:core/grappler/libutils.a;/WHOLEARCHIVE:core/libframework_internal_impl.lo;/WHOLEARCHIVE:core/libfeature_util.a;/WHOLEARCHIVE:core/libprotos_all_proto_text.a;/WHOLEARCHIVE:core/liberror_codes_proto_text.a;/WHOLEARCHIVE:core/libstats_calculator_portable.a;/WHOLEARCHIVE:core/libversion_lib.a;cudart.lib;/WHOLEARCHIVE:core/liblib_internal_impl.a;/WHOLEARCHIVE:com_google_absl/absl/types/liboptional.a;/WHOLEARCHIVE:com_google_absl/absl/types/libbad_optional_access.a;/WHOLEARCHIVE:nsync/libnsync_cpp.a;/WHOLEARCHIVE:core/liblib_hash_crc32c_accelerate_internal.a;/WHOLEARCHIVE:core/liblib_proto_parsing.a;/WHOLEARCHIVE:core/libabi.a;/WHOLEARCHIVE:core/libplatform_base.a;/WHOLEARCHIVE:com_google_absl/absl/strings/libstrings.a;/WHOLEARCHIVE:com_google_absl/absl/strings/libinternal.a;/WHOLEARCHIVE:com_google_absl/absl/base/libthrow_delegate.a;/WHOLEARCHIVE:com_google_absl/absl/base/libbase.a;/WHOLEARCHIVE:com_google_absl/absl/base/libspinlock_wait.a;/WHOLEARCHIVE:com_google_absl/absl/numeric/libint128.a;/WHOLEARCHIVE:com_google_absl/absl/base/libdynamic_annotations.a;/WHOLEARCHIVE:gif_archive/libgif.a;/WHOLEARCHIVE:jpeg/libjpeg.a;/WHOLEARCHIVE:jpeg/libsimd_win_x86_64.a;/WHOLEARCHIVE:com_googlesource_code_re2/libre2.a;/WHOLEARCHIVE:farmhash_archive/libfarmhash.a;/WHOLEARCHIVE:fft2d/libfft2d.a;/WHOLEARCHIVE:highwayhash/libsip_hash.a;/WHOLEARCHIVE:highwayhash/libarch_specific.a;/WHOLEARCHIVE:snappy/libsnappy.a;/WHOLEARCHIVE:zlib_archive/libzlib.a;/WHOLEARCHIVE:double_conversion/libdouble-conversion.a;/WHOLEARCHIVE:core/grappler/costs/libop_performance_data_cc_impl.a;/WHOLEARCHIVE:core/libprotos_all_proto_cc_impl.a;/WHOLEARCHIVE:core/liberror_codes_proto_cc_impl.a;/WHOLEARCHIVE:protobuf_archive/libprotobuf.a;/WHOLEARCHIVE:protobuf_archive/libprotobuf_lite.a;"

based on

bazel-tensorflow\bazel-out\x64_windows-opt\bin\tensorflow
bazel-tensorflow\bazel-out\x64_windows-opt\bin\external as search paths

this is coming from the information in

libtensorflow_cc.so-2.params and libtensorflow_framework.so-2.params

It all becomes a can of worms using a .vcxproj file to set this up.

The character limit comes into play over and over, with a 65K character limit you get stuffed at every turn. The 16bit history of the Windows Operating System has a lot to answer for.

Maybe if I just add the .obj files of the .pb.cc files directly that will heal the missing symbols.

@gunan @meteorcloudy @Artem-B

Simply adding

../../../tensorflow-r1.12/bazel-tensorflow/bazel-out/x64_windows-opt/bin/tensorflow/core/_objs/protos_all_proto_cc_impl/config.pb.o

The the objects being linked you go from 34 missing symbols to 164 missing symbols.

I really need a expert's guide about how to run the following C++ code in Windows 10

#include "tensorflow/core/protobuf/config.pb.h"
#include <iostream>

int main() {
    tensorflow::GPUOptions gpu_options;

    gpu_options.set_visible_device_list("0");

    std::cout << "allocator_type " << gpu_options.allocator_type() << std::endl;
    std::cout << "visible_device_list " << gpu_options.visible_device_list() << std::endl;

    gpu_options.set_allocator_type("7");

    std::cout << "allocator_type " << gpu_options.allocator_type() << std::endl;
    std::cout << "visible_device_list " << gpu_options.visible_device_list() << std::endl;


    gpu_options.set_visible_device_list("5");

    std::cout << "allocator_type " << gpu_options.allocator_type() << std::endl;
    std::cout << "visible_device_list " << gpu_options.visible_device_list() << std::endl;

    gpu_options.set_allocator_type("3");

    std::cout << "allocator_type " << gpu_options.allocator_type() << std::endl;
    std::cout << "visible_device_list " << gpu_options.visible_device_list() << std::endl;


}

Down to the operating system, compiler, bazel version, CUDA version, etc.

The issue is not isolated to r1.12 or r2.2 it is systemic to how protobuf works with linking on Windows.

We do not have a solution for static linking, but that is a requirement for the above code to run correctly.

My hacked solution doesn't work beyond the simple driver version, under MSVC 2019 with r2.2

It was based around adding the inputs to the tensorflow_cc.dll target under r2.2 as recording the linking script .params file

Thereby using the inputs for libtensorflow_cc.so under r1.12 should work the same, but they do not, the leave missing symbols for the .proto based compiled files.

I am unsure what causes this behaviour.

As an example if the core/platform/windows/port.cc file has the symbols for port::InitMain how can I find which artifact has the symbols for the compiled version of that code?

This is one of the missing symbols that was in the list about, when dynamically linking.

So if the inputs to the .dll are there when statically linking. Why is this symbol missing?

Maybe if I can work this out I can apply similar logic to the remaining 33 missing symbols

Sam

OK I followed this up with a recursive grep through the .params files looking for port.o from the core/platform/windows/port.cc file and it was bundled first into libframework_internal_impl.lo and liblib_internal_impl.a then which example.obj is linked against both to make a .dll

So the symbols should be there twice!

One curiosity I have is the /DEFAULTLIB:msvrt.lib vs /DEFAULTLIB:libcmt.lib

see:
https://docs.microsoft.com/en-us/cpp/c-runtime-library/crt-library-features?view=vs-2019

example.obj which will make example.dll when linked to all the TF symbols and other Cool Stuff (tm). is using /DEFAULTLIB:libcmt.lib whereas the tensorflow_cc.dll was made using /DEFAULTLIB:msvc

libtensorflow_cc.so-2.params.zip
OK I followed this up with a recursive grep through the .params files looking for port.o from the core/platform/windows/port.cc file and it was bundled first into libframework_internal_impl.lo and liblib_internal_impl.a then which example.obj is linked against both to make a .dll

So the symbols should be there twice!

One curiosity I have is the /DEFAULTLIB:msvrt.lib vs /DEFAULTLIB:libcmt.lib

see:
https://docs.microsoft.com/en-us/cpp/c-runtime-library/crt-library-features?view=vs-2019

example.obj which will make example.dll when linked to all the TF symbols and other Cool Stuff (tm). is using /DEFAULTLIB:libcmt.lib whereas the tensorflow_cc.dll was made using /DEFAULTLIB:msvcrt.lib I don't think this is the cause of all of my hassles.

But if we are in the situation where including protobuf symbols more than once the fact that libtensorflow_cc.so includes port.cc via libframework_internal_impl.lo and via liblib_internal_impl.a I know that port.cc is not a .proto file but if it is happening with some source files it could be happening with others.

This is before I started hacking.

see file attached, libtensorflow_cc.so-2.params.zip

@meteorcloudy @sanjoy @gunan

We have established two things

Including of the same symbols twice when linking can cause unexpected behavior

Tensorflow includes the same port.o file with the same symbols at least twice

Can we make sure the input into a bazel target have a directed acyclic graph representation?

It seems my approach of getting the union set of all of the object files under Linux and MacOS achieves this outcome

But we will be faced with a .a file that is larger than 2Gb to say nothing of feeding the arguments via lists smaller than 65K characters

How do we proceed?

Sam

Including the same symbol twice results in ODR (one definition rule) and that is UB / prone to errors.

We have several ODR violations in TF, need to identify and fix them. Thanks for finding out that port.o causes it!

I guess the next conclusion would be to find the size of the Union of all the required object files by recursive search of .params files then make a linking strategy with a complexity less than n factorial which was my last attempt failing after a six hours time out

Then see if the final linkage is under 2GB

I am guessing that is a testable binary outcome the file will have a size greater or less than 2Gb

Sam

Sorry for maybe a stupid question, but what workaround is the "final" one?
I have issues with device placement on Windows in C++ (basically cannot reliably place anything on a particular GPU, if several are capable enough to run Tensorflow), which I tried to solve with options.config.mutable_gpu_options()->set_visible_device_list("0"); to work with GPU 0.

However, this leads to a crash: F tensorflow/core/framework/op.cc:214] Non-OK-status: RegisterAlreadyLocked(deferred_[i]) status: Invalid argument: No attr with name '0' for input 'constants'; in OpDef: name: "XlaLaunch" input_arg { name: "constants" description: "0" type_attr: "0" number_attr: "0" type_list_attr: "Tconstants" } input_arg { name: "args" description: "0" type_attr: "0" number_attr: "0" type_list_attr: "Targs" } input_arg { name: "resources" description: "0" type: DT_RESOURCE type_attr: "0" number_attr: "Nresources" type_list_attr: "0" } output_arg { name: "results" description: "0" type_attr: "0" number_attr: "0" type_list_attr: "Tresults" } attr { name: "Tconstants" type: "list(type)" description: "0" has_minimum: true } attr { name: "Targs" type: "list(type)" description: "0" has_minimum: true } attr { name: "Nresources" type: "int" description: "0" has_minimum: true } attr { name: "Tresults" type: "list(type)" description: "0" has_minimum: true } attr { name: "function" type: "func" description: "0" } summary: "XLA Launch Op. For use by the XLA JIT only." description: "0" is_stateful: true

I thought that this error might have something to do with what is described in this thread, since for me the pointers for visible_device_list and e.g. allocator_type are also identical, likely leading to the parsing errors later on.

Any way to navigate around this is appreciated!

I wish you well.

The solution is blocked by two issues.

The DLL cannot be dynamically linked because the symbols from lib protobuf will overlap with the symbols from Tensorflow

Statically linking leads to a object file symbol archive which is larger 2Gb

So while there is this

https://docs.microsoft.com/en-us/dotnet/framework/configure-apps/file-schema/runtime/gcallowverylargeobjects-element

I think this may take several hours to accumulate all of symbols in the obj file to make a static archive.

Was this page helpful?
0 / 5 - 0 ratings