请确保这是一个错误。
标签:bug_template
系统信息
您可以使用我们的环境捕获收集其中一些信息
脚本
您还可以通过以下方式获取 TensorFlow 版本:
不适用
描述当前行为
我正在创建会话,如下改编自原始代码
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);
这导致
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.
描述预期的行为
会话仅使用 80% 的可用内存在 GPU 0 上创建和运行
重现问题的独立代码
#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
}
其他信息/日志
请看以下问题
https://github.com/tensorflow/tensorflow/issues/16291
https://github.com/fo40225/tensorflow-windows-wheel/issues/39
我已经构建了我的 tensorflow.dll,如下所示:
$ ENV:USE_BAZEL_VERSION = "0.19.2"
$ ENV:PYTHON_BIN_PATH=C :\ProgramData\Anaconda3\python.exe
$ ENV:路径+= ";C:\msys64\usr\bin"
$ ENV:Path += ";C:\Program Files\NVIDIA GPU 计算工具包CUDA\v9.2\bin"
$ ENV:Path += ";C:\Program Files\NVIDIA GPU 计算工具包CUDA\v9.2\extrasCUPTI\libx64"
$ ENV:Path += ";C:\Program Files\NVIDIA GPU 计算工具包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 计算工具包CUDA\v9.2\"
$ ENV:TF_CUDA_VERSION= "9.2"
$ ENV:CUDNN_INSTALL_PATH= "C:\Program Files\NVIDIA GPU 计算工具包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",""
删除-项目-递归-强制“C:\Windows\system32config\systemprofile_bazel_SYSTEMinstall\75b09cf1ac98c0ffb0534079b30efcc4”
cmd /c "ECHO Y" | & python.exe @params
bazel.exe 清理 --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 //t ensorflow:libtensorflow_cc.so //t ensorflow:libtensorflow_framework.so
已对以下文件进行了编辑:
在里面
张量流/构建
`"//tensorflow:windows": [],`
变成
"//tensorflow:windows": [
"-def:" + # This line must be directly followed by the exported_symbols_msvc.lds file
"$(location //tensorflow:tf_exported_symbols_msvc.lds)",
],
并且在
tf_cc_shared_object
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",
变成
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",
tf_exported_symbols_msvc.lds
的内容是
LIBRARY tensorflow_cc
EXPORTS
??0MetaGraphDef@tensorflow@@QEAA<strong i="31">@XZ</strong>
??1MetaGraphDef@tensorflow@@UEAA<strong i="32">@XZ</strong>
??0LogMessageFatal@internal@tensorflow@@QEAA@PEBDH<strong i="33">@Z</strong>
??1LogMessageFatal@internal@tensorflow@@UEAA<strong i="34">@XZ</strong>
??0CheckOpMessageBuilder@internal@tensorflow@@QEAA@PEBD<strong i="35">@Z</strong>
??1CheckOpMessageBuilder@internal@tensorflow@@QEAA<strong i="36">@XZ</strong>
?ForVar2@CheckOpMessageBuilder@internal@tensorflow@@QEAAPEAV?$basic_ostream@DU?$char_traits@D@std@@@std@<strong i="37">@XZ</strong>
?NewString@CheckOpMessageBuilder@internal@tensorflow@@QEAAPEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@<strong i="38">@XZ</strong>
?GetVarint32PtrFallback@core@tensorflow@@YAPEBDPEBD0PEAI<strong i="39">@Z</strong>
?SlowCopyFrom@Status@tensorflow@@AEAAXPEBUState@12@<strong i="40">@Z</strong>
?_GraphDef_default_instance_@tensorflow@@3VGraphDefDefaultTypeInternal@1<strong i="41">@A</strong>
?NewSession@tensorflow@@YA?AVStatus@1@AEBUSessionOptions@1@PEAPEAVSession@1@<strong i="42">@Z</strong>
?InitMain@port@tensorflow@@YAXPEBDPEAHPEAPEAPEAD<strong i="43">@Z</strong>
?FastUInt64ToBufferLeft@strings@tensorflow@@YA_K_KPEAD<strong i="44">@Z</strong>
?StrCat@strings@tensorflow@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBVAlphaNum@12@<strong i="45">@Z</strong>
?empty_string@Status@tensorflow@@CAAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@<strong i="46">@XZ</strong>
?NewSession@tensorflow@@YAPEAVSession@1@AEBUSessionOptions@1@<strong i="47">@Z</strong>
?InternalSwap@ConfigProto@tensorflow@@AEAAXPEAV12@<strong i="48">@Z</strong>
?CopyFrom@ConfigProto@tensorflow@@QEAAXAEBV12@<strong i="49">@Z</strong>
??0ConfigProto@tensorflow@@QEAA<strong i="50">@XZ</strong>
?DebugString@TensorShapeRep@tensorflow@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@<strong i="51">@XZ</strong>
??6tensorflow@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@AEAV12@AEBVStatus@0@<strong i="52">@Z</strong>
??0Status@tensorflow@@QEAA@W4Code@error@1@Vstring_view@absl@@<strong i="53">@Z</strong>
?StrCat@strings@tensorflow@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBVAlphaNum@12@00<strong i="54">@Z</strong>
??0SessionOptions@tensorflow@@QEAA<strong i="55">@XZ</strong>
??1ConfigProto@tensorflow@@UEAA<strong i="56">@XZ</strong>
?ReadBinaryProto@tensorflow@@YA?AVStatus@1@PEAVEnv@1@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAVMessageLite@protobuf@google@@<strong i="57">@Z</strong>
?Default@Env@tensorflow@@SAPEAV12<strong i="58">@XZ</strong>
?CheckIsAlignedAndSingleElement@Tensor@tensorflow@<strong i="59">@AEBAXXZ</strong>
?_SaverDef_default_instance_@tensorflow@@3VSaverDefDefaultTypeInternal@1<strong i="60">@A</strong>
?CheckTypeAndIsAligned@Tensor@tensorflow@@AEBAXW4DataType@2@<strong i="61">@Z</strong>
??1Tensor@tensorflow@@QEAA<strong i="62">@XZ</strong>
??0Tensor@tensorflow@@QEAA@W4DataType@1@AEBVTensorShape@1@<strong i="63">@Z</strong>
??0?$TensorShapeBase@VTensorShape@tensorflow@@@tensorflow@@QEAA<strong i="64">@XZ</strong>
??0?$TensorShapeBase@VTensorShape@tensorflow@@@tensorflow@@QEAA@V?$Span@$$CB_J@absl@@<strong i="65">@Z</strong>
?DestructorOutOfLine@TensorShapeRep@tensorflow@<strong i="66">@AEAAXXZ</strong>
?TfCheckOpHelperOutOfLine@tensorflow@@YAPEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBVStatus@1@PEBD<strong i="67">@Z</strong>
?SlowCopyFrom@TensorShapeRep@tensorflow@@AEAAXAEBV12@<strong i="68">@Z</strong>
?dim_size@?$TensorShapeBase@VTensorShape@tensorflow@@@tensorflow@@QEBA_JH<strong i="69">@Z</strong>
?CheckDimsEqual@TensorShape@tensorflow@@AEBAXH<strong i="70">@Z</strong>
?CheckDimsAtLeast@TensorShape@tensorflow@@AEBAXH<strong i="71">@Z</strong>
??0Tensor@tensorflow@@QEAA<strong i="72">@XZ</strong>
??0GraphDef@tensorflow@@QEAA<strong i="73">@XZ</strong>
??1GraphDef@tensorflow@@UEAA<strong i="74">@XZ</strong>
?CheckType@Tensor@tensorflow@@AEBAXW4DataType@2@<strong i="75">@Z</strong>
??1NodeDef@tensorflow@@UEAA<strong i="76">@XZ</strong>
??0NodeDef@tensorflow@@QEAA@AEBV01@<strong i="77">@Z</strong>
?DEVICE_CPU@tensorflow@<strong i="78">@3QEBDEB</strong>
?DEVICE_GPU@tensorflow@<strong i="79">@3QEBDEB</strong>
?DEVICE_SYCL@tensorflow@<strong i="80">@3QEBDEB</strong>
?ThenBlasGemm@Stream@stream_executor@@QEAAAEAV12@W4Transpose@blas@2@0_K11MAEBV?$DeviceMemory@M@2@H2HMPEAV52@H<strong i="81">@Z</strong>
?kDatasetGraphKey@DatasetBase@data@tensorflow@<strong i="82">@2QBDB</strong>
??0?$TensorShapeBase@VTensorShape@tensorflow@@@tensorflow@@QEAA@V?$Span@$$CB_J@absl@@<strong i="83">@Z</strong>
??0?$TensorShapeBase@VTensorShape@tensorflow@@@tensorflow@@QEAA<strong i="84">@XZ</strong>
??0CheckOpMessageBuilder@internal@tensorflow@@QEAA@PEBD<strong i="85">@Z</strong>
??0GraphDef@tensorflow@@QEAA<strong i="86">@XZ</strong>
??0LogMessageFatal@internal@tensorflow@@QEAA@PEBDH<strong i="87">@Z</strong>
??0MetaGraphDef@tensorflow@@QEAA<strong i="88">@XZ</strong>
??0SessionOptions@tensorflow@@QEAA<strong i="89">@XZ</strong>
??0Tensor@tensorflow@@QEAA@W4DataType@1@AEBVTensorShape@1@<strong i="90">@Z</strong>
?DebugString@Tensor@tensorflow@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@<strong i="91">@XZ</strong>
?Default@Env@tensorflow@@SAPEAV12<strong i="92">@XZ</strong>
?DestructorOutOfLine@TensorShapeRep@tensorflow@<strong i="93">@AEAAXXZ</strong>
?ForVar2@CheckOpMessageBuilder@internal@tensorflow@@QEAAPEAV?$basic_ostream@DU?$char_traits@D@std@@@std@<strong i="94">@XZ</strong>
?GetVarint32PtrFallback@core@tensorflow@@YAPEBDPEBD0PEAI<strong i="95">@Z</strong>
?SlowCopyFrom@TensorShapeRep@tensorflow@@AEAAXAEBV12@<strong i="96">@Z</strong>
?TfCheckOpHelperOutOfLine@tensorflow@@YAPEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBVStatus@1@PEBD<strong i="97">@Z</strong>
?ThenBlasGemm@Stream@stream_executor@@QEAAAEAV12@W4Transpose@blas@2@0_K11MAEBV?$DeviceMemory@M@2@H2HMPEAV52@H<strong i="98">@Z</strong>
?ToString@Status@tensorflow@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@<strong i="99">@XZ</strong>
??0Tensor@tensorflow@@QEAA<strong i="100">@XZ</strong>
??1CheckOpMessageBuilder@internal@tensorflow@@QEAA<strong i="101">@XZ</strong>
??1ConfigProto@tensorflow@@UEAA<strong i="102">@XZ</strong>
??1LogMessageFatal@internal@tensorflow@@UEAA<strong i="103">@XZ</strong>
??1NodeDef@tensorflow@@UEAA<strong i="104">@XZ</strong>
??1Tensor@tensorflow@@QEAA<strong i="105">@XZ</strong>
?CheckDimsAtLeast@TensorShape@tensorflow@@AEBAXH<strong i="106">@Z</strong>
?CheckDimsEqual@TensorShape@tensorflow@@AEBAXH<strong i="107">@Z</strong>
?CheckIsAlignedAndSingleElement@Tensor@tensorflow@<strong i="108">@AEBAXXZ</strong>
?CheckTypeAndIsAligned@Tensor@tensorflow@@AEBAXW4DataType@2@<strong i="109">@Z</strong>
?CopyFromInternal@Tensor@tensorflow@@AEAAXAEBV12@AEBVTensorShape@2@<strong i="110">@Z</strong>
?_GraphDef_default_instance_@tensorflow@@3VGraphDefDefaultTypeInternal@1<strong i="111">@A</strong>
?dim_size@?$TensorShapeBase@VTensorShape@tensorflow@@@tensorflow@@QEBA_JH<strong i="112">@Z</strong>
?DebugString@Tensor@tensorflow@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@<strong i="113">@XZ</strong>
?StrCat@strings@tensorflow@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBVAlphaNum@12@0<strong i="114">@Z</strong>
?CopyFrom@GraphDef@tensorflow@@QEAAXAEBV12@<strong i="115">@Z</strong>
??_7ConfigProto@tensorflow@@6B@
??$CreateMaybeMessage@VGPUOptions@tensorflow@@$$V@Arena@protobuf@google@@CAPEAVGPUOptions@tensorflow@@PEAV012@<strong i="116">@Z</strong>
??0GraphDef@tensorflow@@QEAA@AEBV01@<strong i="117">@Z</strong>
?fixed_address_empty_string@internal@protobuf@google@@3V?$ExplicitlyConstructed@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@123<strong i="118">@A</strong>
正如所记录的
https://github.com/tensorflow/tensorflow/issues/22047#issuecomment -421452033
我的软件链接到来自https://mirror.bazel.build/github.com/google/protobuf/archive/v3.6.0.tar.gz的libprotobuf.lib
建造为
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
我还尝试编辑tensorflow\tf_version_script.lds
以包含
*protobuf*
我还尝试了 $#$ #include "tensorflow/core/platform/macros.h"
$#$ 中的TF_EXPORT
宏
在tensorflow/core/public/session_options.h
和tensorflow/core/common_runtime/session_options.cc
您对如何确保
分配器类型和可见设备列表的 GPU 选项不共享相同的内存,但我们在 windows 下仍然有一个整体 DLL?
很明显,这是一个编译和链接问题,这些属性是同一 protobuf 消息的一部分:
https://github.com/tensorflow/tensorflow/blob/r1.12/tensorflow/core/protobuf/config.proto
所以他们寻址的符号将具有相同的名称。
哪个是
? fixed_address_empty_string@internal@protobuf@google@@3V ? $ExplicitlyConstructed@V? $basic_string@DU? $char_traits@D@std@@V ? $allocator@D@2@@std@@@123@A
编译过程如何从上面的 .cc 文件中的消息中为同一 protobuf 符号寻址不同的内存地址。
上面提到的这个 config.proto 文件的目标文件在哪里
我能找到
bazel-bin/tensorflow/core/_objs/master_proto_cc/master.pb.o
我可以尝试链接,而不是从tensorflow.dll
公开符号
但我还没有从那个文件中做一个符号转储,看看是否
?fixed_address_empty_string@internal@protobuf@google@@3v?$ExplicitlyConstructed@V?$basic_string@DU?$char_traits@D@std@@v?$allocator@D@2@@std@@@123@A
在那里。
这是另一个希望的迹象:
https://github.com/tensorflow/tensorflow/issues/23542#issuecomment -523826053
提到@ttdd11 @Steroes @ZhuoranLyu @brantl @sitting-duck 之前已经接近这个问题的人。
好的,在这里
从我的持续集成测试
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
这是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
}
现在我会看看我是否可以让它以某种方式工作,这样这两件事就不会相互重叠。
谁能向我描述如何
https://github.com/tensorflow/tensorflow/blob/r1.12/tensorflow/core/protobuf/config.proto
在同一块内存上变成那两个std::string.c_str()
?
我不是特别了解protobuf和bazel过程。
这是config.pb.h
config.pb.cc
的内容
config.pb.h.zip
config.pb.cc.zip
在.\tensorflow-r1.12\bazel-genfiles\tensorflow\core\protobuf
中找到
在附加的 .zip 文件中
这里是control_flow.pb.h
和control_flow.pb.cc
作为 .zip 文件也来自.\tensorflow-r1.12\bazel-genfiles\tensorflow\core\protobuf
静态版 tensorflow 上的相同代码与 Linux 下相同的代码不共享相同的地址。
@sanjoy ,如果您需要任何其他信息,我所做的一切都是由 CI 环境中的可重复脚本触发的,这不是轮盘赌过程,而是可重复的过程。
@gunan你有人在做这个吗?
新版本是否会出现此问题?
1.12 肯定在我们的支持窗口之外。 我可以尝试在 1.15 上进行探索,但实际上,master 或 2.2 是我最能帮助的。
@古南
我会尝试一下,但 r1.12+ 需要的硬件指令比我想支持的一些旧硬件更现代,我认为是 AVX、AVX2 和 SSE4
我会看看我是否可以在我认为其他人在 1.15 上报告过的云盒上进行构建我会看看我是否可以在启动一个全新的构建平台之前先找到对此的参考。
山姆
听到这个我很惊讶。 如果您从源代码构建,您应该能够在没有任何高级指令集的情况下构建。 如果发生这种情况,我很乐意帮助解决(我们可以为此创建另一个问题)
即使使用 r1.12,也需要为 nasm 和 OpenSSL 制定解决方法。 我会看看我是否可以在下周的某个时候用 r1.15 重现错误。
新版本是否会出现此问题?
1.12 肯定在我们的支持窗口之外。 我可以尝试在 1.15 上进行探索,但实际上,master 或 2.2 是我最能帮助的。
我在 1.15.3 上遇到了同样的事情。 和其他人一样,例如: https ://github.com/tensorflow/tensorflow/issues/16291#issuecomment -573886148
抱歉,我从来没有时间用 1.15 或 1.14 进行构建,我会看看今天时间是否允许。
我目前正在从
https://github.com/tensorflow/tensorflow/commit/00fad90125b18b80fe054de1055770cfb8fe4ba3
要查看那里是否存在问题:
工具链是 bazelisk Win 64、Anaconda Python 3、MSYS2,用于补丁和 bash,CUDA 9.2.1.148 CUDNN 7.0.5.56 MSVC 2015 社区在运行 Windows 2019 数据中心版的 AWS 上的 T4 盒子上。
- $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
以下是哪里
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 <strong i="19">@params</strong>
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
现在构建成功完成,构建驱动并查看问题是否存在。
六小时后结果与 r1.14 中的 r1.12 相同
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>
还
tensorflow_cc.lib
被称为libtensorflow_cc.dll.ifso
,原因不明。
但我使用了 protobuf 3.7.1 和之前的现有 nsync 和 abseil-cpp
编译失败
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.
唯一的变化是
https://github.com/tensorflow/tensorflow/commit/907a06dfe7533889104a0726d6f12cc9f4669000
上面提到的以下文件是否带有r1.14
r1.15
未提及要使用的 bazel 版本
看:
https://www.tensorflow.org/install/source_windows
我将用bazel 0.26.1
再旋转一次,看看是否有所改善。
@古南
与“bazel 0.26.1”相同
如果你能给出关于如何构建目标的明确说明,我很乐意用 r1.15 演示这个错误
tensorflow_cc.dll
经测试,文档不包括此版本
没有建议MSVC版本使用bazel版本
山姆
@sanjoy @gunan
这是2019年2月在这里报道的
https://github.com/tensorflow/tensorflow/issues/23542#issuecomment -464730964
它仍然存在于 r1.14
我可以想象该错误仍将存在于 r2.2
其他人可以为我确认吗?
好的,继续演出
制作tensorflow_cc.dll如下
在具有 48 个内核和 4 个 T4 图灵卡的 AWS T4 盒子上的 Powershell
安装了以下内容
通过 pacman 打补丁的 msys2
适用于 C++ 的 MSVC 2015 社区版
蟒蛇 Python 3
适用于 Win 64 的 Baselisk
CUDA 工具包 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
其中build-tf.ps1如下
$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 <strong i="18">@params</strong>
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
我将等待结果并通过 CMake 构建 abseil、nsync 和 protobuf 以针对驱动程序构建。
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
}
将构建类似于
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;
这是来自 workspace.bzl 的 protobuf 的位置
https://github.com/protocolbuffers/protobuf/archive/310ba5ee72661c081129eb878c1bbcec936b20f0.tar.gz
如果需要的话,我会看看是否能找到所需的 abseil-cpp 和 nsync。
结局并不好
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
所以我想我安装了 MSVC 2019 并再试一次。
@gunan你能请人调查一下吗,这个项目是否有足够的资源来维护 Windows 和 C++?
这是在浪费我的时间
https://github.com/tensorflow/tensorflow/issues/36252#issue -555630489
在 MSVC 2015 上再次尝试使用 master
这是来自大师 a7d8140e60d351d25ee3ba8236d8badf975dcada 的错误
使用 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.
与 MSVC 2019 重复如下
AWS 具有 4 个 T4 图灵卡和 48 个虚拟内核以及 190Gb 的 RAM 和 MS Server 2019
基于 Anaconda 的 Python
用于补丁、perl 和 bash 的 MSYS2
MSVC 2019 社区版
Win64 巴泽利斯克
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 <strong i="17">@params</strong>
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
脚步:
buildenv.ps1
build-tf.ps1
附加的 bazel 配置,将报告成功或失败。
我们肯定缺少 Windows 方面的专家。
TF 需要 c++14,因此使用 msvc 2015 构建将无法正常工作。
我仍在尝试通过“在“分配器类型”和“可见设备列表”的字符串 gpu 选项之间重叠内存地址”来解析您的意思
您的意思是您正在设置一个字段,而另一个字段被无意更改?
如果是这种情况,那么您的复制是非常间接的。 在您的复制代码中,您可以在设置 visible_device_list 之前和之后打印相同的字段吗?
否则,另一个原因可能只是您的 gpu 可能没有 80% 的可用内存。
此外,t ensorflow:GpuOptions是一个简单的协议缓冲区。 我看到您单独构建 libprotobuf 并尝试使用它。 目前严格不支持该工作流程,我高度怀疑这可能会导致您的协议缓冲区损坏。
这是 CUDA 9.2.1.148 和 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
所以现在为了傻笑,我将在 MSVC 2017 上运行,看看我是否能走得更远,CUDA Toolkit 9.2.1.148 是兼容性的要求。
我仍在尝试通过“在“分配器类型”和“可见设备列表”的字符串 gpu 选项之间重叠内存地址”来解析您的意思
您的意思是您正在设置一个字段,而另一个字段被无意更改?
是的,这就是我的意思,抱歉,如果乞求中不清楚这一点
您能否修改驱动程序以更好地展示我认为它清楚的内容?
如果是这种情况,那么您的复制是非常间接的。 在您的复制代码中,您可以在设置 visible_device_list 之前和之后打印相同的字段吗?
是的,我现在可以在 r1.14 中做到这一点。
否则,另一个原因可能只是您的 gpu 可能没有 80% 的可用内存。
此外,t ensorflow:GpuOptions是一个简单的协议缓冲区。 我看到您单独构建 libprotobuf 并尝试使用它。 目前严格不支持该工作流程,我高度怀疑这可能会导致您的协议缓冲区损坏。
支持的工作流程是什么?
Tensorflow 中没有 protobuf 符号。
不幸的是,就我们所见,让事情在 Windows 上运行的唯一可靠方法是静态链接 TF。 Protobuf 确实完全链接到 TF,但是许多符号被隐藏了,因为我们一直在 Windows 上达到 ~64K 符号限制。 我们正在努力改进我们的 API,但是随着我们后来添加了 windows 支持,并且只公开了我们在有限的实验中看到的内容,API 表面缺少许多符号。 我们可以一起公开一些符号,或者提出一些本地修改/补丁来让你的项目在 windows 上工作。
正如我之前所说,我们在 Windows 上的经验非常有限,因此缺乏很多功能。 正如您在此问题上所经历的那样,还努力跟上即将出现的问题。 我真的很抱歉。 我正在尝试设置一个工作区来尝试您看到的一些问题。 我将从一个干净的 libtensorflow_cc 构建开始,然后查看您看到的 protobuf 问题。
同时,如果您可以分享以下代码的输出,那对我来说将非常有帮助。 正如我所说,这是一个 protobuf 符号,我将与 protobuf 团队核实,看看他们是否在 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;
}
好的,感谢您的配合。
从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
}
我得到以下输出
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
很抱歉没有更好地解释自己。
这是您的代码的输出
C:\GitLabRunner\builds\dmyz3-NF\0\sam\tf-mem-overlap>.\main.exe
Before: allocator_type
After: allocator_type 0
所以我知道如何在构建时通过 r1.12 中的 .lds 文件公开符号
如何在tensorflow_cc.dll
中找到 protobuf 的缺失符号
在黑暗中似乎有很多刺伤。
我会很高兴静态链接到 TF。
我该怎么做呢?
目前,最好的方法是使用 bazel。
您可以创建一个工作区,并将 TF 添加为工作区依赖项。
然后你可以依赖 TF 库作为 bazel 依赖项。
我也会在我的机器上测试你的例子。 我还联系了 protobuf 团队,等待他们的回复。
有没有办法使用云雀来简单地回显链接到最终二进制文件所需的所有 .lib 文件以用作插件?
在构建链中添加对 bazel 的依赖项可能与构建过程的其余部分不兼容。
为此,我需要 bazel 专家的帮助。
@hlopko @r4nt @meteorcloudy有没有办法在构建 dll 或 cc_library 后访问 lib 文件?
另外,我只是在本地构建,我能够使用 MSVC 2019 Professional 构建,无需 cuda。 用 CUDA 再试一次。
顺便说一句,我将我的客户端同步到 master 分支的以下提交:e19e2d29d562724ead9e60e1ba4c4ffd91a0eb7a
对于以下两个命令,我能够使用最新可用版本 MSVC 2019 Professional 构建 TF。 MSVC 社区应该产生相同的结果。
bazel build --config=cuda --config=short_logs -c opt tensorflow:tensorflow_cc
bazel build --config=short_logs -c opt tensorflow:tensorflow_cc
@gunan您使用了哪个 CUDA 和 CUDNN? 为了Blackmagic Design Compatibility,我被锁定到CUDA 9.2.1.148和CUDNN 7.0.5.56,因为cudnn64_7.dll在路径中,我是他们系统的插件。
@hlopko @r4nt @meteorcloudy有没有办法在构建 dll 或 cc_library 后访问 lib 文件?
是的,您可以通过命令行中的--output_groups=interface_library
或使用文件组规则在 BUILD 文件中获取 LIB 文件(导入库)。
例如,
filegroup(
name = import_lib_name,
srcs = ["my_dll_target"],
output_group = "interface_library",
)
然后,您可以稍后在 cc_import 规则中使用此 LIB 文件。
请检查这个例子: https ://github.com/bazelbuild/bazel/blob/master/examples/windows/dll/windows_dll_library.bzl
明天我将对此进行实验。
感谢您的解释,对我来说还没有意义,但是我的星/天百灵是有限的。
但意图是将其隔离到一个文档中,以便一旦存在 TF 构建,我可以从 ZIP 文件中的 bazel-genfiles 中提取工件并指向每个 .lib 文件以静态链接到我的 TF 插件,这也是链接到其他一些库。
目前没有通过 CMake 或 bazel 进行间接访问,只是一个指向头文件和 .lib 文件的 MSVC 项目。
虽然 bazel 很棒,但在非 Google 项目中从头开始实施可能会受到一些影响,而我还没有克服这一点。
顺便说一句,我将我的客户端同步到 master 分支的以下提交: e19e2d2
对于以下两个命令,我能够使用最新可用版本 MSVC 2019 Professional 构建 TF。 MSVC 社区应该产生相同的结果。
bazel build --config=cuda --config=short_logs -c opt tensorflow:tensorflow_cc bazel build --config=short_logs -c opt tensorflow:tensorflow_cc
你能测试一下你给我的那个司机发生了什么吗?
@sanjoy @gunan
早上好,在阿德莱德一个明亮的蓝天早晨。
我查看了以下文档:
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
所以现在我的意图是在 Windows 上构建一个tensorflow_cc_static.lib
,它将包含我所有的符号,用于静态链接到我的应用程序的共享库( rotobot.ofx
),这意味着我将不再需要链接到tensorflow_cc.dll
和(lib)protobuf.dll
以及所有 65K 符号限制将成为过去。
您在我的策略中看到任何障碍吗?
我最近的失败
使用 CUDA 10.2 和 CUDNN 7.6.5.32
和
$ENV:TF_CUDA_COMPUTE_CAPABILITIES="3.5,3.7,5.0,5.2,6.0,6.1"
我会在没有这个语句的情况下再试一次,看看它是否可以编译。
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
编辑:CUDA Toolkit 10.2 会出现这种行为,10.2 是对 9.2 的更新,因为 CUDA Toolkit 9.2.1.148 不支持 MSVC 2019 的 nvcc。MSVC 2017 可能支持 TF 2.0 所需的 C++14。
看:
https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html#deprecated -features
CUDA COMPUTE 3.5 和 3.7 已弃用,因此需要取消渲染并将其锁定到基于 T4 的图灵卡的 7.0,但这不适用于没有基于图灵卡的大量最终用户。
现在它设置为 CUDA 计算 3.5,7.0 只有我会看看它是否编译。
MSVC 15 (2017) 和 CUDA Toolkit 9.2.1.148 为您提供最高 7.0 和最低 3.5 的计算能力,同时提供 C++ 语言支持。
7a7207f3b6 给了我
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
从
git clone tensorflow URL
cd tensorflow
cp ..\*.ps1
. .\buildenv.ps1
. .\build-tf.ps1
我在 48 核的 2019 t4 服务器上的位置
使用 Anaconda Python,用于补丁的 MSYS2 以及 perl 和 bash,CUDA 10.2 CUDNN 7.6.5.32
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 <strong i="25">@params</strong>
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
这是预期的行为吗?
我将重复 r2.2。
2b96f3662b 完成。
附件是来自 r2.2 的tensorflow\BUILD
文件
正在建造的
. .\buildenv.ps1
. .\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 <strong i="21">@params</strong>
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
tensorflow\BUILD
的编辑是
添加五行
filegroup(
name = "tensorflow_cc_static.lib",
srcs = ["tensorflow_cc.dll"],
output_group = "interface_library",
)
```
我的机器上有 cuda 10.1,所以尝试了一下。 所以可能是cuda版本不同造成的。
我看到您的一些评论提到了 cuda 9.2,有些提到了 10.2。
我猜10.2的构建成功了吗?
@hlopko @r4nt @meteorcloudy有没有办法在构建 dll 或 cc_library 后访问 lib 文件?
是的,您可以通过命令行中的
--output_groups=interface_library
或使用文件组规则在 BUILD 文件中获取 LIB 文件(导入库)。
例如,filegroup( name = import_lib_name, srcs = ["my_dll_target"], output_group = "interface_library", )
然后,您可以稍后在 cc_import 规则中使用此 LIB 文件。
请检查这个例子: https ://github.com/bazelbuild/bazel/blob/master/examples/windows/dll/windows_dll_library.bzl
是的,这只是制作一个已经存在的文件
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
它只有 39M,而tensorflow_cc.dll
文件是 320Mb
需要的是 tensorflow_cc.lib 的静态版本,其中包含进行推理或训练的所有符号或tensorflow_cc.dll
必须提供的任何东西
我认为通信出现错误,因为 protobuf 的符号没有暴露,我需要能够静态链接到.lib
tensorflow_cc.dll
所以使用头文件和-L tensorflow_cc_static.lib
这将提供所有符号。
我的机器上有 cuda 10.1,所以尝试了一下。 所以可能是cuda版本不同造成的。
我看到您的一些评论提到了 cuda 9.2,有些提到了 10.2。
我猜10.2的构建成功了吗?
是的,它确实成功了。
再试一次
filegroup(
name = "tensorflow_cc_static.lib",
srcs = ["tensorflow_cc.dll"],
output_group = "static",
)
我们在这里绕圈子: @meteorcloudy
这是构建//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
我们如何将上面文件组捕获的输入tensorflow_cc.dll
放入存档中?
我在偷偷摸摸
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
)
我想我可能会遇到传递链接问题。
以上是不行的
尝试
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"]),
)
我认为我还需要引入 tensorflow_framework 才能使上述工作正常工作,但我会让它冒出来看看会发生什么。
我只是还注意到,如果我确实想动态链接,则tensorflow_cc.lib
有一条规则, @gunan建议这不是解决此问题的方法,而是获取tensorflow_cc.dll
的静态版本来自bazel,但我认为它不起作用,我会再尝试一个小时。
好的,现在我有一堆 .a 文件
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
我假设我可以将这些链接到 Linux 上的.a
文件中,而我的符号将只是“在那里”
我希望有一个大的,我会继续努力的。
也许我没有我想的那么愚蠢
@hlopko @meteorcloudy
https://github.com/bazelbuild/bazel/issues/7538
如果无论如何要制作.a
文件的通配符,这些文件已复制到filegroup
中的 bazel-bin
我想把它加到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"],
)
和建设//tensorflow:tensorflow_cc_static
应该工作
如果无论如何要制作复制到文件组中 bazel-bin 的 .a 文件的通配符
@oquenchil是我们的 C++ 专家! 在 Starlark 中收集所有传递对象文件或 .a 文件的方法是什么?
我认为使用我们的 C++ Starlark API,我们可以收集所有可传递的 lib 文件。
https://docs.bazel.build/versions/master/skylark/lib/CcInfo.html
相关问题: https ://github.com/bazelbuild/bazel/issues/1920
我并不是想在 bazel 上投下阴影,它在大多数事情上确实做得很好。 但是在我使用的许多 CMake 项目中,您只需添加 -DBUILD_SHARED_LIBS=0 并弹出一个静态存档。 鉴于此功能是在 2016 年提出的。 我想我可能只是使用 Python glob 并将其混搭,看看静态链接是否能解决这个问题。
使用 Python 我能够组装相关的.a
文件
蟒蛇很简单
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))
结果是一个史诗般的文件列表
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
所以没有链接任何东西,这些都是缺失的符号
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 ==========
添加以下内容后
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
缺少以下符号
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.
这是编译的结果
#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;
}
使用 MSVC 2019
以下项目。
<?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>
@古南
所以我的问题如下:
如果您无法链接到libprotobuf.lib
以提供tensorflow_cc.dll
的符号,并且您需要静态链接,您该怎么做?
你能编译代码main.cpp
并告诉我静态链接的结果吗?
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;
}
我早些时候看了一点,似乎 tensorflow/core/protobuf 中的 config.proto 缺少符号,虽然可以找到 .o 文件,但我无法按照 bazel 间接路径中的路径查看这些目标文件最终出现在 .a 对象档案之一中,显然它们不会或符号不会丢失。
但这是问题的一部分吗?
.proto 文件生成了一个 .cc 文件,该文件又生成了目标文件,但也创建了标头,我不确定标头是否将符号声明为已公开。
早上我会尝试将 .o 文件添加到其他库中。 但是添加库和库有字符限制,因此可能无法添加每个目标文件。
这导致将静态 .lib .a 和 .o 文件填充到一个大型静态存档中。
这应该在 Linux 和 macOS 下使用 bazel 完成,使用 ar 在 shell 上使用大字号,它可以从目标文件中完成。
@古南
我们可以为 C++ 和 Tensorflow 提供静态目标吗?
我认为这是合理的。
@meteorcloudy我们如何创建一个目标,它将是上面挖掘的单个 .a 文件@samhodge的组合? bazel可以合并这些吗?
链接到以下内容
导致以下缺失符号
见附件
输出.zip
编译时
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
使用包含文件作为
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
编译成功,链接失败如上。
谢谢,我稍后再试试。
------------------ 原始邮件 ------------------
发件人:“Sam Hodge”<[email protected] >;
发送时间: 2022年10月10日(早上6点8:55)
严密:“张量流/张量流”< [email protected];
抄送:“已订阅”< [email protected]>;
主题: Re: [tensorflow/tensorflow] Windows C++ tensorflow_cc.dll 在“分配器类型”和“可见设备列表”的字符串 gpu 选项之间有重叠的内存地址 (#39439)
链接到以下内容
导致以下缺失符号
见附件
输出.zip
编译时
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-b 在\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_g raph_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\Ad ministrator\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\管理员\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\管理员\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\管理员\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\管理员\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
使用包含文件作为
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
编译成功,链接失败如上。
—
您收到此消息是因为您订阅了此线程。
直接回复此邮件,在 GitHub 上查看,或退订。
我很困惑。 我看到您正在获取 com_google_protobuf 下的 .a 文件。 我不知道您是如何看到符号错误的。
我很困惑。 我看到您正在获取 com_google_protobuf 下的 .a 文件。 我不知道您是如何看到符号错误的。
是的,这似乎令人费解,如果其他人想自己尝试,这本质上是从r2.2
创建的工件并使用 CUDA 10.2 使用 Visual Studio 2019 定义的构建目标//tensorflow:tensorflow_cc.dll
。
我很困惑。 我看到您正在获取 com_google_protobuf 下的 .a 文件。 我不知道您是如何看到符号错误的。
如果您不包括从.proto
.o
文件,则唯一缺少的符号是
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.
包括 C++ protobuf .proto
目标的.o
文件将此列表扩展为近 200 个缺失符号。
@meteorcloudy @sanjoy @gunan
自从提出此问题以来,已经过去了一个月。
我已经尝试了所有要求我的方法,但我们仍然无法运行不到 20 行的复制案例。
旅程涉及创建一个完整且可重现的编译时间和运行时环境。
现在我在链接时缺少两个符号 GPUOptions C++ 构造函数和析构函数作为 C 声明,表明它们应该被动态链接
但我们正在尝试静态链接。
我的下一步是查看由 GitHub 中的 .proto 文件制作的 .cc 中间文件,以查看丢失的符号是否以黑白形式存在。
从那里我们只能看到两个结果
符号在那里,我们遵循链接过程
缺少符号,我们查看上游以将 GPUOptions 构造函数和析构函数添加到 .lds 文件中的 DEF 列表中,以确保将 .proro 转换为可执行文件与软件的预期行为一致
但这是一个动态链接解决方案,我被告知最好的解决方案是静态链接以克服 Windows 中的 65K 符号限制
由于没有关于 bazel 打算如何进行此过程的设计文档
我依靠 Tensorflow 团队来指导我。
或者我只是不停地做假设,然后用实验来测试它们,这是对我有限资源的一种不好的利用
我可以请一些指导吗?
山姆
萨姆你好,
感谢您的反馈。
正如我上面提到的,我没有想法,我们正处于需要 bazel on windows 专业知识来帮助我们解释其中一些的地步。
不幸的是,bazel 团队位于德国。 他们也有不同的假期安排,不同的约束和流程来响应来自 github 的问题。 和你一样,我也在等待他们的一些反馈和指导。
感谢您的透明度,它肯定有助于挫败感
如果时间允许,我将在今天早上进行进一步的实验
我真的很感激你能给的任何东西
干杯!
请参阅 config.proto 中的config.pb.h
和config.pb.cc
config.proto
https://github.com/tensorflow/tensorflow/commit/a94839d7910dc5dfa4b6cde20445b1d5a2fa53b8
IE
https://github.com/tensorflow/tensorflow/blob/r2.2/tensorflow/core/protobuf/config.proto
我将粘贴相关的代码:
#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();
}
我们可以看到这些符号没有被cdecl包裹
看
https://docs.microsoft.com/en-us/cpp/cpp/cdecl?view=vs-2019
所以符号不见了。
我会尝试编辑:
https://github.com/tensorflow/tensorflow/blob/r2.2/tensorflow/tf_exported_symbols.lds
添加*GPUOptions*
然后看看事情的发展方向。
我今天花一点时间在这上面
但是有两种解决方法
看到这个评论https://github.com/tensorflow/tensorflow/issues/23542#issuecomment -464730964
而在这个线程上TF_EXPORT宏在暴露符号的同时,也不是通过一层.proto
对.pb.cc
和.pb.h
进行编译。
所以我们需要一种机制来暴露通过protobuf编译的符号
好的,我确实取得了一些进展
从这个程序
@gunan推荐的 C++ 驱动程序
#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;
}
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 . . .
包含目录如下:
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)
它与
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)
这些是从哪里创建的工件
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
脚本包含在哪里
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 <strong i="12">@params</strong>
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
此外
这个 C++ 驱动程序
#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;
}
生产
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 . . .
所以@sanjoy @gunan @meteorcloudy你现在如何使用r2.2
CUDA 10.2 MSVC 2019 和上面列出的 CUDNN 版本进行复制。
这是我的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:
*;
};
看着这个:
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);
}
这是否会导致分配器类型和可见 gpu 列表位于同一字符串上。
@samhodge
我编写了一个win_cc_static_library规则来构建一个静态 cc 库,该库链接到 Windows 上所有给定的传递依赖。 请检查它是否有帮助。
如果时间允许,我将在大约 7 小时后尝试
因此,只需在 //t ensorflow:tensorflow_cc.dll目标上拥有相同的依赖项并为其命名,就会发生奇迹,我可以链接到 .a 或 .lib 文件,而无需公开任何额外的符号?
这是正确的@meteorcloudy吗?
好的,我找到了一些时间
这是我的方法:
克隆 r2.2
将win_cc_static_library.bzl
文件添加到 tensorflow 目录
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"],
)
修改 tensorflow 中的tensorflow\BUILD
以另外包含
load(":win_cc_static_library.bzl", "win_cc_static_library")
和
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"]),
)
然后源以下buildenv.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
然后获取bazel powershell脚本
$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 <strong i="25">@params</strong>
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
那似乎正在建立,然后我将只链接到它,看看是否缺少符号。
如果是,我会将*GPUOptions*
添加到相关的.lds
文件中
大约 6 小时后,文件
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 ...
没有编译,所以我删除了 .obj 文件并再次开始认为这是文件系统中的一个故障,它们会快速构建。
我想我可以让机器开机一夜,看看会发生什么。
差不多两个小时后,这台 48 核机器和三个目标阻塞了另外两个下游目标。
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
看起来像https://github.com/tensorflow/tensorflow/issues/10521
您是否在.tf_configure.bazelrc
文件中指定了build --define=override_eigen_strong_inline=true
?
我不确定,但这是最新的
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
静态库太大了,那么从哪里开始呢?
奇怪的是静态库的总大小会超过 2GB 的限制,而 DLL 只有几十 MB?
您可以检查bazel-out/x64_windows-opt/bin/tensorflow/tensorflow_cc_static.lib.params
以查看它尝试链接的库吗? 也许我们可以先对规则进行一些修改以过滤一些不需要的依赖项。
这也可能是没有--define=override_eigen_strong_inline=true
作为构建选项的结果,这可能导致 obj 文件非常大。
您可以尝试使用--define=override_eigen_strong_inline=true
进行重建吗?
我可以尽快尝试,我检查的时候只是深夜,所以为了节省一些资源,我在一夜之间关闭了大型云实例。
感谢您的建议@meteorcloudy ,您非常乐于助人。 bazel 宏与我们应该回到游戏中的内联选项一起发挥了魅力
可以从https://github.com/tensorflow/tensorflow/issues/39439#issuecomment -644408408 重复步骤,除了
--define=override_eigen_strong_inline=true
可以重复#39439(注释)中的步骤,除了
--define=override_eigen_strong_inline=true
这似乎已经修复它现在构建得更快,希望文件大小也会更小。
它刚刚以以下消息突然结束
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
静态库如此之大,我并不感到惊讶。 在创建动态库或可执行文件时,最后一个链接步骤可以删除很多东西。 当您将生成的静态库提供给最终链接器并创建更小的二进制文件时会发生什么。
关于那个失败,我不确定,因为被投诉的文件不是标题。
我正在用一个新的克隆重复,看看它是否可重复。
最初的 git clone 确实有问题,它卡住了,我再次启动它而没有删除所有文件,也许有一些损坏的文件。
同样的问题
但是使用内联选项可以更快地交付。
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
作为一个狡猾的魔鬼,这不会阻止我
我有这个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
我可以用它来链接到我的驱动程序。
祝我好运!
好的,所以它是固定的 YAYAYAAYA!
这是输出
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 . . .
文件TFDriver.cpp
```#include "tensorflow/core/protobuf/control_flow.pb.h"
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
;外部\com_google_absl\abslbase\libspinlock_wait.a
;external\com_google_absl\abslbase\libdynamic_annotations.a
;外部\com_google_absl\abslbase\libbase.a
;外部\com_google_absl\abslbase\libthrow_delegate.a
;external\com_google_absl\absl\strings\libinternal.a
;外部\com_google_absl\absl\strings\libstrings.a
;external\com_google_absl\absl\types\libbad_optional_access.a
;外部\com_google_protobuf\libprotobuf_lite.a
;外部\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
;外部\zlib\libzlib.a
;外部\snappy\libsnappy.a
;tensorflow\core\platformwindows\libenv_time.a
;tensorflow\core\platform\default\liblogging.a
;tensorflow\core\platform\libstr_util.a
;外部\nsync\libnsync_cpp.a
;tensorflow\core\platform\default\libmutex.a
;tensorflow\core\platform\libstringprintf.a
;tensorflow\core\platform\libnumbers.a
;张量流\核心\平台\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
;外部\com_google_absl\absl\time\libtime.a
;张量流\核心\平台\libhash.a
;tensorflow\core\platform\default\libtracing.lo
;张量流\核心\平台\libsetround.a
;外部\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
;外部\com_google_absl\absl\container\libhashtablez_sampler.a
;外部\com_google_absl\absl\container\libraw_hash_set.a
;external\com_google_absl\absl\types\libbad_variant_access.a
;外部\com_google_absl\abslhash\libcity.a
;外部\com_google_absl\abslhash\libhash.a
;外部\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
;张量流\核心\平台\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
;外部\fft2d\libfft2d.a
;外部\farmhash_archive\libfarmhash.a
;外部\libjpeg_turbo\libsimd_win_x86_64.a
;外部\libjpeg_turbo\libjpeg.a
;外部\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
;张量流\核心\平台\liblogger.lo
;tensorflow\core\platform\libcpu_feature_guard.a
;张量流\核心\平台\libbase64.a
;张量流\核心\平台\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
;张量流\核心\平台\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
;外部\llvm-项目\llvm\libdemangle.a
;外部\llvm-项目\llvm\libsupport.a
;外部\llvm-项目\llvm\libbitstream_reader.a
;外部\llvm-项目\llvm\libremarks.a
;外部\llvm-项目\llvm\libbinary_format.a
;外部\llvm-项目\llvm\libcore.a
;外部\llvm-项目\llvm\libprofile_data.a
;外部\llvm-项目\llvm\libtext_api.a
;外部\llvm-项目\llvm\libdebug_info_msf.a
;外部\llvm-项目\llvm\libdebug_info_code_view.a
;外部\llvm-项目\llvm\libmc.a
;外部\llvm-项目\llvm\libmc_parser.a
;外部\llvm-项目\llvm\libbit_reader.a
;外部\llvm-项目\llvm\libobject.a
;外部\llvm-项目\llvm\libanalysis.a
;外部\llvm-项目\llvm\libtransform_utils.a
;外部\llvm-项目\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\编译器\xla\libutil.a
;tensorflow\compiler\xla\libprotobuf_util.a
;tensorflow\编译器\xla\libshape_util.a
;tensorflow\compiler\xla\libshape_layout.a
;外部\com_google_absl\absl\flags\libmarshalling.a
;external\com_google_absl\absl\flags\libinternal.a
;外部\com_google_absl\absl\flags\libconfig.a
;外部\com_google_absl\absl\flags\libhandle.a
;external\com_google_absl\absl\flags\libregistry.a
;外部\com_google_absl\absl\flags\libflag.a
;张量流\编译器\xla\libarray.a
;tensorflow\编译器\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\编译器\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
;张量流\核心\框架\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
;外部\llvm-项目\llvm\libinst_combine.a
;外部\llvm-项目\llvm\libaggressive_inst_combine.a
;外部\llvm-项目\llvm\libscalar.a
;外部\llvm-项目\llvm\libobjc_arc.a
;外部\llvm-项目\llvm\libvectorize.a
;外部\llvm-项目\llvm\libinstrumentation.a
;外部\llvm-项目\llvm\libbit_writer.a
;外部\llvm-项目\llvm\libcode_gen.a
;外部\llvm-项目\llvm\libselection_dag.a
;外部\llvm-项目\llvm\libnvptx_info.a
;外部\llvm-项目\llvm\libnvptx_desc.a
;外部\llvm-项目\llvm\liblinker.a
;外部\llvm-项目\llvm\libasm_parser.a
;外部\llvm-项目\llvm\libir_reader.a
;外部\llvm-项目\llvm\libfrontend_open_mp.a
;外部\llvm-项目\llvm\libipo.a
;外部\llvm-项目\llvm\libdebug_info_dwarf.a
;外部\llvm-项目\llvm\libasm_printer.a
;外部\llvm-项目\llvm\libnvptx_code_gen.a
;外部\llvm-项目\llvm\libmir_parser.a
;外部\llvm-项目\llvm\libglobal_i_sel.a
;外部\llvm-项目\llvm\libamdgpu_utils.a
;外部\llvm-项目\llvm\libamdgpu_info.a
;外部\llvm-项目\llvm\libamdgpu_desc.a
;外部\llvm-项目\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\libshape_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
;外部\mkl_dnn\libmkldnn_single_thread.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_comarator.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
;张量流\核心\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
;张量流\c\libtf_status.a
;张量流\c\libtf_datatype.lo
;tensorflow\c\libtf_status_helper.a
;张量流\c\libtf_tensor.a
;张量流\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
;张量流\核心\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
;%(附加依赖)
```
作为记录,该文件的大小为 1.3Mb。
非常感谢您的支持,这是一个棘手的问题,现在我需要考虑使用 CUDA 9.2.1.148 和相关的 CUDNN 针对 MSVC 2017 进行构建,如果结果有问题,我将开一张新票。
我将尝试使用旧版本的 tensorflow 和 MSVC 2015 进行实验,看看 bazel 修复是否仍然有效。
bazel 0.19.2 不知道 CcInfo
@meteorcloudy
你知道哪个版本的 bazel 引入了这个功能,并且仍然会编译 tensorflow r1.12 吗?
我不再能够在您的解决方案中使用 r1.12 这个问题我将不得不提出一个新计划,其中涉及使用 MSVC 2017 和 r2.2 我认为。
很抱歉浪费您的时间。
@samhodge很高兴它有帮助!
如果是构建DLL的静态库列表帮助您解决了问题,您也可以从DLL的参数文件中获取列表,这样您就根本不需要cc_static_library规则。
@samhodge很高兴它有帮助!
如果是构建DLL的静态库列表帮助您解决了问题,您也可以从DLL的参数文件中获取列表,这样您就根本不需要cc_static_library规则。
所以这可能是个好主意,那还需要 CcInfo 吗?
所以这可能是个好主意,那还需要 CcInfo 吗?
不,参数文件是由 Bazel 中的原生 cc 规则生成的(用 Java 代码编写的)。
非常好,所以 .lib 和 .a 以及 .lo 和 .obj 文件作为 .dll 的输入对于静态链接来说是可以的,它将是与位置无关的代码吗?
您认为 .params 文件中的顺序是否重要?
非常好,所以 .lib 和 .a 以及 .lo 和 .obj 文件作为 .dll 的输入对于静态链接来说是可以的,它将是与位置无关的代码吗?
我相信是这样
您认为 .params 文件中的顺序是否重要?
不确定,但我会尽量保持库的顺序。
我将尝试使用我已经拥有的 r1.12 工件,看看它是否按预期工作。
这是我正在使用的.params
文件
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 以防他对原始问题有任何想法,这似乎与静态链接的二进制文件重复。
仍在使用 r1.12 工件作为我的二进制文件的链接目标。 仅仅处理搜索路径和链接目标的数量就意味着有很多失败的机会,到目前为止我已经发现了很多。 当我找到成功的排列时,我会告诉你。
等等,protobuf 字段似乎在静态链接库中表现良好,对吗? 我误读了您发布的输出。
我也得到了 protobuf 团队的回复。 他们怀疑这种行为可能是由双重链接引起的:
为了确定是否设置了默认空字符串字段,我们检查字符串的地址是否与单例空字符串的地址匹配。 我认为如果 protobuf 运行时在多个共享库中重复,您最终可能会遇到问题,因为这个“单例”空字符串有多个副本,我们无法可靠地判断是否设置了字符串字段。
所以,看起来像链接 protobuf 两次会导致这个错误。 看起来静态链接可以解决问题。
然而,对于 TF,提供静态链接库的问题在于二进制文件的大小。 但看起来你能够“一起破解”一个解决方案。
等等,protobuf 字段似乎在静态链接库中表现良好,对吗? 我误读了您发布的输出。
是的,我的 macOS 和 Linux 版本的软件已经通过粘贴我的所有符号并将它们重新归档到符号平滑中静态链接,我有这种行为的证据。 使用这里提到的ar
:
https://github.com/tensorflow/tensorflow/issues/28388#issuecomment -578539242
但是 Windows 10 上不存在ar
并且使用link.exe
计算费用失败。
因此,在查看了bazel
如何与.param
文件一起使用的详细信息后,我可以看到要在MSVC 2015
下静态链接的.a
.lo
.lib
文件MSVC 2015
所以我们不会让libprotobuf.lib
和libprotobuf.dll
运行到tensorflow_cc.lib
和tensorflow_cc.dll
中已经存在的符号中,这就是导致此票证上报告的行为。
一旦我可以测试该数字为零,我将丢失 36 个符号。
我忘记了我也依赖于框架,也许那是缺少的符号
我认为我需要更多“开箱即用”的静态链接
我的黑客解决方案没有链接到协议缓冲区( protobuf_archive
) 3.6.0
on tensorflow r1.12
给我留下以下缺失的符号
没有投注财产,这些都来自.proto
文件
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<strong i="13">@interna</strong>
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'"
这是我的库列表
$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;"
基于
bazel-tensorflow\bazel-out\x64_windows-opt\bin\tensorflow
bazel-tensorflow\bazel-out\x64_windows-opt\bin\external
作为搜索路径
这是来自中的信息
libtensorflow_cc.so-2.params
和libtensorflow_framework.so-2.params
这一切都变成了一罐蠕虫,使用.vcxproj
文件进行设置。
字符数限制一遍又一遍地发挥作用,65K 字符数限制让您每时每刻都被塞满。 Windows 操作系统的 16 位历史有很多问题需要回答。
也许如果我直接添加 $ .pb.cc
文件的.obj
文件,这将修复丢失的符号。
@gunan @meteorcloudy @Artem-B
只需添加
../../../tensorflow-r1.12/bazel-tensorflow/bazel-out/x64_windows-opt/bin/tensorflow/core/_objs/protos_all_proto_cc_impl/config.pb.o
被链接的对象从 34 个缺失符号变为 164 个缺失符号。
我真的需要关于如何在 Windows 10 中运行以下 C++ 代码的专家指南
#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;
}
下到操作系统、编译器、bazel版本、CUDA版本等。
该问题并非孤立于r1.12
或r2.2
它是系统性的protobuf
如何与 Windows 上的链接一起工作。
我们没有静态链接的解决方案,但这是上述代码正确运行的要求。
我的破解解决方案在简单的驱动程序版本之外不起作用,在MSVC 2019
和r2.2
下
它基于将输入添加到 r2.2 下的r2.2
tensorflow_cc.dll
目标作为记录链接脚本.params
文件
因此,在r1.12
libtensorflow_cc.so
的输入应该可以正常工作,但它们不会,为基于.proto
的编译文件留下丢失的符号。
我不确定是什么导致了这种行为。
例如,如果 core/platform/windows/port.cc 文件具有 port::InitMain 的符号,我如何才能找到哪个工件具有该代码的编译版本的符号?
这是动态链接时列表中缺少的符号之一。
因此,如果在静态链接时存在 .dll 的输入。 为什么这个符号不见了?
也许如果我能解决这个问题,我可以对剩下的 33 个缺失符号应用类似的逻辑
山姆
好的,我通过.params
文件进行递归 grep,从 core/platform/windows/port.cc 文件中查找port.o
core/platform/windows/port.cc
首先将其捆绑到libframework_internal_impl.lo
和liblib_internal_impl.a
然后example.obj
与两者链接以生成.dll
所以符号应该出现两次!
我的一个好奇心是/DEFAULTLIB:msvrt.lib
vs /DEFAULTLIB:libcmt.lib
看:
https://docs.microsoft.com/en-us/cpp/c-runtime-library/crt-library-features?view=vs-2019
example.obj
example.dll
。 正在使用/DEFAULTLIB:libcmt.lib
而tensorflow_cc.dll
是使用/DEFAULTLIB:msvc
libtensorflow_cc.so-2.params.zip
好的,我通过.params
文件进行递归 grep,从 core/platform/windows/port.cc 文件中查找port.o
core/platform/windows/port.cc
首先将其捆绑到libframework_internal_impl.lo
和liblib_internal_impl.a
然后example.obj
与两者链接以生成.dll
所以符号应该出现两次!
我的一个好奇心是/DEFAULTLIB:msvrt.lib
vs /DEFAULTLIB:libcmt.lib
看:
https://docs.microsoft.com/en-us/cpp/c-runtime-library/crt-library-features?view=vs-2019
example.obj
example.dll
。 正在使用/DEFAULTLIB:libcmt.lib
而tensorflow_cc.dll
是使用/DEFAULTLIB:msvcrt.lib
我不认为这是我所有麻烦的原因。
但是,如果我们处于不止一次包含protobuf
符号的情况,那么libtensorflow_cc.so
$ 通过libframework_internal_impl.lo
和liblib_internal_impl.a
$ 包含port.cc
的事实我知道port.cc
不是.proto
文件,但如果它发生在某些源文件中,它可能会发生在其他源文件中。
这是在我开始黑客攻击之前。
见附件, libtensorflow_cc.so-2.params.zip
@meteorcloudy @sanjoy @gunan
我们建立了两件事
链接时包含两次相同的符号可能会导致意外行为
Tensorflow 包含至少两次具有相同符号的相同 port.o 文件
我们能否确保 bazel 目标的输入具有有向无环图表示?
看来我在 Linux 和 MacOS 下获取所有目标文件的联合集的方法达到了这个结果
但是我们将面临一个大于 2Gb 的 .a 文件,更不用说通过小于 65K 字符的列表提供参数
我们如何进行?
山姆
包含两次相同的符号会导致 ODR(一个定义规则),即 UB / 容易出错。
我们在 TF 中有几个 ODR 违规,需要识别并修复它们。 感谢您发现port.o
导致它!
我想下一个结论是通过递归搜索 .params 文件来找到所有所需目标文件的联合大小,然后制定一个复杂度小于 n 阶乘的链接策略,这是我在六小时后失败的最后一次尝试出去
然后看看最终联动是否在2GB以下
我猜这是一个可测试的二进制结果文件的大小将大于或小于 2Gb
山姆
对不起,也许是一个愚蠢的问题,但“最终”的解决方法是什么?
我在 C++ 中在 Windows 上放置设备时遇到问题(基本上不能可靠地在特定 GPU 上放置任何东西,如果有几个足以运行 Tensorflow),我试图用options.config.mutable_gpu_options()->set_visible_device_list("0");
解决这个问题以使用 GPU 0。
但是,这会导致崩溃: 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
我认为这个错误可能与这个线程中描述的内容有关,因为对我来说visible_device_list
和例如allocator_type
的指针也是相同的,可能会导致稍后的解析错误.
任何解决此问题的方法都值得赞赏!
祝你顺利。
该解决方案因两个问题而受阻。
DLL 无法动态链接,因为 lib protobuf 中的符号将与 Tensorflow 中的符号重叠
静态链接会生成一个 2Gb 的目标文件符号存档
所以虽然有这个
我认为这可能需要几个小时来累积 obj 文件中的所有符号以制作静态存档。
最有用的评论
好的,所以它是固定的 YAYAYAAYA!
这是输出
文件
TFDriver.cpp
```#include "tensorflow/core/protobuf/control_flow.pb.h"
包括“tensorflow/core/protobuf/config.pb.h”
包括
int main() {
tensorflow::GPUOptions gpu_options;
}
;外部\com_google_absl\abslbase\libspinlock_wait.a
;external\com_google_absl\abslbase\libdynamic_annotations.a
;外部\com_google_absl\abslbase\libbase.a
;外部\com_google_absl\abslbase\libthrow_delegate.a
;external\com_google_absl\absl\strings\libinternal.a
;外部\com_google_absl\absl\strings\libstrings.a
;external\com_google_absl\absl\types\libbad_optional_access.a
;外部\com_google_protobuf\libprotobuf_lite.a
;外部\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
;外部\zlib\libzlib.a
;外部\snappy\libsnappy.a
;tensorflow\core\platformwindows\libenv_time.a
;tensorflow\core\platform\default\liblogging.a
;tensorflow\core\platform\libstr_util.a
;外部\nsync\libnsync_cpp.a
;tensorflow\core\platform\default\libmutex.a
;tensorflow\core\platform\libstringprintf.a
;tensorflow\core\platform\libnumbers.a
;张量流\核心\平台\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
;外部\com_google_absl\absl\time\libtime.a
;张量流\核心\平台\libhash.a
;tensorflow\core\platform\default\libtracing.lo
;张量流\核心\平台\libsetround.a
;外部\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
;外部\com_google_absl\absl\container\libhashtablez_sampler.a
;外部\com_google_absl\absl\container\libraw_hash_set.a
;external\com_google_absl\absl\types\libbad_variant_access.a
;外部\com_google_absl\abslhash\libcity.a
;外部\com_google_absl\abslhash\libhash.a
;外部\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
;张量流\核心\平台\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
;外部\fft2d\libfft2d.a
;外部\farmhash_archive\libfarmhash.a
;外部\libjpeg_turbo\libsimd_win_x86_64.a
;外部\libjpeg_turbo\libjpeg.a
;外部\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
;张量流\核心\平台\liblogger.lo
;tensorflow\core\platform\libcpu_feature_guard.a
;张量流\核心\平台\libbase64.a
;张量流\核心\平台\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
;张量流\核心\平台\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
;外部\llvm-项目\llvm\libdemangle.a
;外部\llvm-项目\llvm\libsupport.a
;外部\llvm-项目\llvm\libbitstream_reader.a
;外部\llvm-项目\llvm\libremarks.a
;外部\llvm-项目\llvm\libbinary_format.a
;外部\llvm-项目\llvm\libcore.a
;外部\llvm-项目\llvm\libprofile_data.a
;外部\llvm-项目\llvm\libtext_api.a
;外部\llvm-项目\llvm\libdebug_info_msf.a
;外部\llvm-项目\llvm\libdebug_info_code_view.a
;外部\llvm-项目\llvm\libmc.a
;外部\llvm-项目\llvm\libmc_parser.a
;外部\llvm-项目\llvm\libbit_reader.a
;外部\llvm-项目\llvm\libobject.a
;外部\llvm-项目\llvm\libanalysis.a
;外部\llvm-项目\llvm\libtransform_utils.a
;外部\llvm-项目\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\编译器\xla\libutil.a
;tensorflow\compiler\xla\libprotobuf_util.a
;tensorflow\编译器\xla\libshape_util.a
;tensorflow\compiler\xla\libshape_layout.a
;外部\com_google_absl\absl\flags\libmarshalling.a
;external\com_google_absl\absl\flags\libinternal.a
;外部\com_google_absl\absl\flags\libconfig.a
;外部\com_google_absl\absl\flags\libhandle.a
;external\com_google_absl\absl\flags\libregistry.a
;外部\com_google_absl\absl\flags\libflag.a
;张量流\编译器\xla\libarray.a
;tensorflow\编译器\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\编译器\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
;张量流\核心\框架\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
;外部\llvm-项目\llvm\libinst_combine.a
;外部\llvm-项目\llvm\libaggressive_inst_combine.a
;外部\llvm-项目\llvm\libscalar.a
;外部\llvm-项目\llvm\libobjc_arc.a
;外部\llvm-项目\llvm\libvectorize.a
;外部\llvm-项目\llvm\libinstrumentation.a
;外部\llvm-项目\llvm\libbit_writer.a
;外部\llvm-项目\llvm\libcode_gen.a
;外部\llvm-项目\llvm\libselection_dag.a
;外部\llvm-项目\llvm\libnvptx_info.a
;外部\llvm-项目\llvm\libnvptx_desc.a
;外部\llvm-项目\llvm\liblinker.a
;外部\llvm-项目\llvm\libasm_parser.a
;外部\llvm-项目\llvm\libir_reader.a
;外部\llvm-项目\llvm\libfrontend_open_mp.a
;外部\llvm-项目\llvm\libipo.a
;外部\llvm-项目\llvm\libdebug_info_dwarf.a
;外部\llvm-项目\llvm\libasm_printer.a
;外部\llvm-项目\llvm\libnvptx_code_gen.a
;外部\llvm-项目\llvm\libmir_parser.a
;外部\llvm-项目\llvm\libglobal_i_sel.a
;外部\llvm-项目\llvm\libamdgpu_utils.a
;外部\llvm-项目\llvm\libamdgpu_info.a
;外部\llvm-项目\llvm\libamdgpu_desc.a
;外部\llvm-项目\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\libshape_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
;外部\mkl_dnn\libmkldnn_single_thread.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_comarator.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
;张量流\核心\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
;张量流\c\libtf_status.a
;张量流\c\libtf_datatype.lo
;tensorflow\c\libtf_status_helper.a
;张量流\c\libtf_tensor.a
;张量流\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
;张量流\核心\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
;%(附加依赖)
```