์ด๊ฒ์ด ๋ฒ๊ทธ์ธ์ง ํ์ธํ์ญ์์ค.
ํ๊ทธ:๋ฒ๊ทธ_ํ
ํ๋ฆฟ
์์คํ ์ ๋ณด
ํ๊ฒฝ ์บก์ฒ๋ฅผ ์ฌ์ฉํ์ฌ ์ด ์ ๋ณด ์ค ์ผ๋ถ๋ฅผ ์์งํ ์ ์์ต๋๋ค.
์คํฌ๋ฆฝํธ
๋ค์์ ์ฌ์ฉํ์ฌ 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:๊ฒฝ๋ก += ";C:\Program Files\NVIDIA GPU ์ปดํจํ
ํดํทCUDA\v9.2\bin"
$ ENV:๊ฒฝ๋ก += ";C:\Program Files\NVIDIA GPU ์ปดํจํ
ํดํทCUDA\v9.2\extrasCUPTI\libx64"
$ ENV:๊ฒฝ๋ก += ";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 "์์ฝ Y" | & python.exe @params
bazel.exe clean --expunge
bazel.exe ๋น๋ --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=์์ ,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
์์ ์ ์ํ ๋๋ก
https://github.com/sitting-duck/stuff/tree/master/ai/tensorflow/build_tensorflow_1.14_source_for_Windows
ํ์ธํ๋ ๋ฐฉ๋ฒ์ ๋ํ ์ ์ ์ฌํญ์ด ์์ต๋๊น?
ํ ๋น์ ์ ํ ๋ฐ ํ์๋๋ ์ฅ์น ๋ชฉ๋ก์ ๋ํ 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 ๊ธฐํธ์ ๋ํด ๋ค๋ฅธ ๋ฉ๋ชจ๋ฆฌ ์ฃผ์๋ฅผ ์ด๋ป๊ฒ ์ง์ ํ ์ ์์ต๋๊น?
์ ์ฌํ ๋ฌธ์ ์ธ๊ธ:
https://github.com/tensorflow/tensorflow/issues/23542
์์์ ์ธ๊ธํ ์ด 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 ํ์ผ์์
๋ค์์ .\tensorflow-r1.12\bazel-genfiles\tensorflow\core\protobuf์ control_flow.pb.h
๋ฐ control_flow.pb.cc
.\tensorflow-r1.12\bazel-genfiles\tensorflow\core\protobuf
์
๋๋ค.
Linux์์ ๋์ผํ ์ฝ๋๋ฅผ ์ฌ์ฉํ๋ ์ ์ ๋ฒ์ ์ tensorflow์ ์๋ ๋์ผํ ์ฝ๋๋ ๋์ผํ ์ฃผ์๋ฅผ ๊ณต์ ํ์ง ์์ต๋๋ค.
@sanjoy ์ถ๊ฐ ์ ๋ณด๊ฐ ํ์ํ ๊ฒฝ์ฐ ๋ด๊ฐ ํ๋ ๋ชจ๋ ์์ ์ CI ํ๊ฒฝ์์ ๋ฐ๋ณต ๊ฐ๋ฅํ ์คํฌ๋ฆฝํธ์ ์ํด ํธ๋ฆฌ๊ฑฐ๋ฉ๋๋ค. ์ด๊ฒ์ ๋ฃฐ๋ ํ๋ก์ธ์ค๊ฐ ์๋๋ผ ๋ฐ๋ณต ๊ฐ๋ฅํ ํ๋ก์ธ์ค์ ๋๋ค.
@gunan ์ด๊ฑฐ ์์ ํ์๋ ๋ถ ๊ณ์ ๊ฐ์?
์ต์ ๋ฒ์ ์์ ๋ฌธ์ ๊ฐ ๋ฐ์ํฉ๋๊น?
1.12๋ ํ์คํ ์ง์ ๊ธฐ๊ฐ์ ๋ฒ์ด๋ฌ์ต๋๋ค. 1.15์์ ์ด๊ฒ์ ํ์ํ ์ ์์ง๋ง ํ์ค์ ์ผ๋ก๋ ๋ง์คํฐ ๋๋ 2.2๊ฐ ์ ๊ฐ ๊ฐ์ฅ ๋์์ด ๋ ๊ฒ์
๋๋ค.
@gunan
์๋ํ ์ ์์ง๋ง r1.12+์๋ AVX, AVX2 ๋ฐ SSE4๋ฅผ ์ง์ํ๊ณ ์ถ์๋ ์ผ๋ถ ๋ ๊ฑฐ์ ํ๋์จ์ด๋ณด๋ค ๋ ํ๋์ ์ธ ํ๋์จ์ด ์ง์นจ์ด ํ์ํฉ๋๋ค.
๋ค๋ฅธ ์ฌ๋๋ค์ด 1.15์ ๋ณด๊ณ ํ ๊ฒ์ผ๋ก ์๊ฐ๋๋ ํด๋ผ์ฐ๋ ์์์์ ๋น๋๋ฅผ ์ํํ ์ ์๋์ง ํ์ธํ๊ฒ ์ต๋๋ค. ์์ ํ ์๋ก์ด ๋น๋ ํ๋ซํผ์ ์์ํ๊ธฐ ์ ์ ๋จผ์ ํด๋น ์ฐธ์กฐ๋ฅผ ์ฐพ์ ์ ์๋์ง ํ์ธํ ๊ฒ์ ๋๋ค.
์
๋๋ ๊ทธ ๋ง์ ๋ฃ๊ณ ๋๋๋ค. ์์ค์์ ๋น๋ํ๋ ๊ฒฝ์ฐ ๊ณ ๊ธ ์ง์นจ ์ธํธ ์์ด ๋น๋ํ ์ ์์ด์ผ ํฉ๋๋ค. ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ฉด ๊ธฐ๊บผ์ด ๋์๋๋ฆฌ๊ฒ ์ต๋๋ค(๋ค๋ฅธ ๋ฌธ์ ๋ฅผ ๋ง๋ค ์ ์์).
r1.12์์๋ nasm ๋ฐ OpenSSL์ ๋ํ ํด๊ฒฐ ๋ฐฉ๋ฒ์ด ์์ด์ผ ํฉ๋๋ค. ๋ค์ ์ฃผ์ r1.15์์ ์ค๋ฅ๋ฅผ ์ฌํํ ์ ์๋์ง ํ์ธํ๊ฒ ์ต๋๋ค.
์ต์ ๋ฒ์ ์์ ๋ฌธ์ ๊ฐ ๋ฐ์ํฉ๋๊น?
1.12๋ ํ์คํ ์ง์ ๊ธฐ๊ฐ์ ๋ฒ์ด๋ฌ์ต๋๋ค. 1.15์์ ์ด๊ฒ์ ํ์ํ ์ ์์ง๋ง ํ์ค์ ์ผ๋ก๋ ๋ง์คํฐ ๋๋ 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
๋ฌธ์ ๊ฐ ์๋์ง ํ์ธํ๋ ค๋ฉด ๋ค์์ ์ํํ์ญ์์ค.
๋๊ตฌ ์ฒด์ธ์ Windows 2019 Datacenter Edition์ ์คํํ๋ AWS์ T4 ์์์์ ํจ์น ๋ฐ bash์ฉ CUDA 9.2.1.148 CUDNN 7.0.5.56 MSVC 2015 Community์ฉ bazelisk Win 64, Anaconda Python 3, MSYS2์ ๋๋ค.
- $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
์ด์ ๋๋ผ์ด๋ฒ๋ฅผ ๋น๋ํ๊ณ ๋ฌธ์ ๊ฐ ์๋์ง ํ์ธํ๊ธฐ ์ํด ๋น๋๊ฐ ์ฑ๊ณต์ ์ผ๋ก ์๋ฃ๋์์ต๋๋ค.
6์๊ฐ ํ ๊ฒฐ๊ณผ๋ 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๋ฅผ ์ฌ์ฉํ์ต๋๋ค.
๊ฑด๋ฌผ์์
https://github.com/tensorflow/tensorflow/pull/32503/commits/907a06dfe7533889104a0726d6f12cc9f4669000
r1.15.1
์
๋๋ค.
์ปดํ์ผ ์คํจ
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
์ ๋ํด ์ธ๊ธ๋์ง ์์์ต๋๋ค.
๋ณด๋ค:
https://www.tensorflow.org/install/source_windows
bazel 0.26.1
๋ก ํ ์ ํ ๋ฒ ๋ ๋๋ ค๋ณด๊ณ ๊ฐ์ ๋๋์ง ํ์ธํ๊ฒ ์ต๋๋ค.
@gunan
'๋ฐ์ ค 0.26.1'๊ณผ ๋์ผ
ํ๊ฒ์ ๊ตฌ์ถํ๋ ๋ฐฉ๋ฒ์ ๋ํ ๋ช ํํ ์ง์นจ์ ์ ๊ณตํ ์ ์๋ค๋ฉด r1.15์ ๋ฒ๊ทธ๋ฅผ ์์ฐํ๊ฒ ๋์ด ๊ธฐ์ฉ๋๋ค.
tensorflow_cc.dll
๋ฌธ์์๋ ํ ์คํธ๋ ์ด ๋ฒ์ ์ด ํฌํจ๋์ด ์์ง ์์ต๋๋ค.
bazel ๋ฒ์ ์ ์ฌ์ฉํ๊ธฐ ์ํ MSVC ๋ฒ์ ์ ๋ํ ๊ถ์ฅ ์ฌํญ์ด ์์ต๋๋ค.
์
@sanjoy @gunan
์ด๊ฒ์ 2019๋
2์์ ๋ณด๊ณ ๋์์ต๋๋ค.
https://github.com/tensorflow/tensorflow/issues/23542#issuecomment -464730964
์ฌ์ ํ r1.14์ ์์ต๋๋ค.
๋ฒ๊ทธ๊ฐ ์ฌ์ ํ r2.2์ ์กด์ฌํ ๊ฒ์ด๋ผ๊ณ ์์ํ ์ ์์ต๋๋ค.
๋ค๋ฅธ ์ฌ๋์ด ๋๋ฅผ ๋์ ํด ํ์ธํ ์ ์์ต๋๊น?
์ผ์ ํจ๊ป OK
๋ค์๊ณผ ๊ฐ์ด tensorflow_cc.dll ๋ง๋ค๊ธฐ
48๊ฐ์ ์ฝ์ด์ 4๊ฐ์ T4 Turing ์นด๋๊ฐ ์๋ AWS T4 ์์์ Powershell์์
๋ค์์ด ์ค์น๋ ์ํ์์
pacman์ ํตํ ํจ์น๊ฐ ์๋ msys2
C++์ฉ MSVC 2015 ์ปค๋ฎค๋ํฐ ์๋์
์๋์ฝ๋ค ํ์ด์ฌ 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์์ ๋ง์คํฐ๋ก ๋ค์ ์๋
๋ค์์ ๋ง์คํฐ 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๋ก ๋ฐ๋ณต
4๊ฐ์ T4 Turing ์นด๋์ 48๊ฐ์ ๊ฐ์ ์ฝ์ด, 190Gb RAM ๋ฐ MS Server 2019๊ฐ ํฌํจ๋ AWS
์๋์ฝ๋ค ๊ธฐ๋ฐ ํ์ด์ฌ
ํจ์น, ํ, ๋ฐฐ์์ฉ 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 ๊ตฌ์ฑ์ด ์ฐ๊ฒฐ๋์ด ์ฑ๊ณต ๋๋ ์คํจ๋ฅผ ๋ณด๊ณ ํฉ๋๋ค.
์ฐ๋ฆฌ๋ ํ์คํ ์๋์ฐ ์ ๋ฌธ๊ฐ๊ฐ ๋ถ์กฑํฉ๋๋ค.
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๋ฅผ ๊ฐ์ ํ๊ธฐ ์ํด ๋ ธ๋ ฅํ๊ณ ์์ง๋ง ๋์ค์ ์ฐฝ ์ง์์ ์ถ๊ฐํ๊ณ ์ ํ๋ ์คํ์์ ํ์ํ ๋งํผ๋ง ๋ ธ์ถํ๊ธฐ ๋๋ฌธ์ API ํ๋ฉด์์ ๋ง์ ๊ธฐํธ๊ฐ ๋๋ฝ๋์์ต๋๋ค. ์ฐ๋ฆฌ๋ ํจ๊ป ํ๋ ฅํ์ฌ ์ผ๋ถ ๊ธฐํธ๋ฅผ ๋ ธ์ถํ๊ฑฐ๋ ์ผ๋ถ ๋ก์ปฌ ์์ /ํจ์น๋ฅผ ์ ์ํ์ฌ ํ๋ก์ ํธ๊ฐ 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๋ฅผ ์ถ๊ฐํ ์ ์์ต๋๋ค.
๊ทธ๋ฐ ๋ค์ bazel ์ข
์์ฑ์ผ๋ก TF ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์์กดํ ์ ์์ต๋๋ค.
๋ด ์ปดํจํฐ์์๋ ๊ทํ์ ์๋ฅผ ํ ์คํธํ๊ฒ ์ต๋๋ค. ๋ํ protobuf ํ์ ์ฐ๋ฝํ์ฌ ์๋ต์ ๊ธฐ๋ค๋ฆฌ๊ณ ์์ต๋๋ค.
ํ๋ฌ๊ทธ์ธ์ผ๋ก ์ฌ์ฉํ ์ต์ข ๋ฐ์ด๋๋ฆฌ์ ์ฐ๊ฒฐํ๋ ๋ฐ ํ์ํ ๋ชจ๋ .lib ํ์ผ์ ๋จ์ํ ์์ฝํ๊ธฐ ์ํด ์ค์นด์ด๋ฝ์ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ด ์์ต๋๊น?
๋น๋ ์ฒด์ธ์ bazel์ ์ข ์์ฑ์ ์ถ๊ฐํ๋ฉด ๋๋จธ์ง ๋น๋ ํ๋ก์ธ์ค์ ํธํ๋์ง ์์ ์ ์์ต๋๋ค.
๊ทธ๋ฌ๊ธฐ ์ํด์๋ ๋ฒ ์ด์ฆ ์ ๋ฌธ๊ฐ์ ๋์์ด ํ์ํฉ๋๋ค.
@hlopko @r4nt @meteorcloudy dll ๋๋ cc_library๋ฅผ ๋น๋ํ ํ lib ํ์ผ์ ์ก์ธ์คํ ์ ์๋ ๋ฐฉ๋ฒ์ด ์์ต๋๊น?
๋ํ ๋ฐฉ๊ธ ๋ก์ปฌ์์ ๋น๋ํ๋๋ฐ cuda ์์ด MSVC 2019 Professional์ ์ฌ์ฉํ์ฌ ๋น๋ํ ์ ์์์ต๋๋ค. CUDA๋ก ๋ค์ ์๋ํฉ๋๋ค.
๊ทธ๊ฑด ๊ทธ๋ ๊ณ , ๋ด ํด๋ผ์ด์ธํธ๋ฅผ ๋ง์คํฐ ๋ถ๊ธฐ์์ ๋ค์ ์ปค๋ฐ๊ณผ ๋๊ธฐํํ์ต๋๋ค. 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
๋ฅผ ํตํด LIB ํ์ผ(๋ผ์ด๋ธ๋ฌ๋ฆฌ ๊ฐ์ ธ์ค๊ธฐ)์ ๊ฐ์ ธ์ค๊ฑฐ๋ ํ์ผ ๊ทธ๋ฃน ๊ท์น์ ์ฌ์ฉํ์ฌ BUILD ํ์ผ์์ ๊ฐ์ ธ์ฌ ์ ์์ต๋๋ค.
์,
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 ํ๋ฌ๊ทธ์ธ์ ์ ์ ์ผ๋ก ์ฐ๊ฒฐํ ์ ์๋๋ก ํ๋ ๊ฒ์ ๋๋ค. ๋ช ๊ฐ์ง ๋ค๋ฅธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ฐ๊ฒฐ๋์ด ์์ต๋๋ค.
ํค๋ ๋ฐ .lib ํ์ผ์ ๊ฐ๋ฆฌํค๋ MSVC ํ๋ก์ ํธ๋ง CMake ๋๋ bazel์ ํตํ ๊ฐ์ ์ฐธ์กฐ๋ ํ์ฌ ์์ต๋๋ค.
bazel์ ํ๋ฅญํ์ง๋ง Google ์ด์ธ์ ํ๋ก์ ํธ์์ ์ฒ์๋ถํฐ ๊ตฌํํ๋ ค๋ฉด ์์ง ๊ทน๋ณตํ์ง ๋ชปํ ์ฝ๊ฐ์ ์คํ์ ์ด ํ์ํ ์ ์์ต๋๋ค.
๊ทธ๊ฑด ๊ทธ๋ ๊ณ , ๋๋ ๋ง์คํฐ ๋ธ๋์น์์ ๋ค์ ์ปค๋ฐ๊ณผ ํด๋ผ์ด์ธํธ๋ฅผ ๋๊ธฐํํ์ต๋๋ค: 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๋ CUDA Toolkit 9.2.1.148์ด MSVC 2019์ฉ nvcc๋ฅผ ์ง์ํ์ง ์๊ธฐ ๋๋ฌธ์ 9.2๋ก ์ ๋ฐ์ดํธ๋์์ต๋๋ค. 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 ๊ธฐ๋ฐ Turing ์นด๋์ ๊ฒฝ์ฐ ๋ ๋๋ง์ ์ทจ์ํ๊ณ 7.0์ผ๋ก ๊ณ ์ ํด์ผ ํ์ง๋ง Turing ๊ธฐ๋ฐ ์นด๋๊ฐ ์๋ ๊ด๋ฒ์ํ ์ต์ข ์ฌ์ฉ์์๊ฒ๋ ์ ํฉํ์ง ์์ต๋๋ค.
์ด์ CUDA ์ปดํจํ 3.5,7.0์ผ๋ก ์ค์ ๋์ด ์ปดํ์ผ๋๋์ง ํ์ธํ ์ ์์ต๋๋ค.
MSVC 15(2017) ๋ฐ CUDA Toolkit 9.2.1.148์ C++ ์ธ์ด ์ง์์ ์ ๊ณตํ๋ฉด์ ์ต๋ 7.0 ๋ฐ 3.5๊น์ง์ ์ปดํจํ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
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, ํจ์น ๋ฐ perl ๋ฐ bash์ฉ MSYS2, 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
๋ฅผ ํตํด LIB ํ์ผ(๋ผ์ด๋ธ๋ฌ๋ฆฌ ๊ฐ์ ธ์ค๊ธฐ)์ ๊ฐ์ ธ์ค๊ฑฐ๋ ํ์ผ ๊ทธ๋ฃน ๊ท์น์ ์ฌ์ฉํ์ฌ BUILD ํ์ผ์์ ๊ฐ์ ธ์ฌ ์ ์์ต๋๋ค.
์,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
tensorflow_cc.dll
ํ์ผ์ด 320Mb์ธ ๋ฐ๋ฉด์ 39M์
๋๋ค.
ํ์ํ ๊ฒ์ tensorflow_cc.lib์ ์ ์ ๋ฒ์ ์ผ๋ก, ์ฌ๊ธฐ์๋ ์ถ๋ก ์ด๋ ํ๋ จ ๋๋ tensorflow_cc.dll
๊ฐ ์ ๊ณตํ๋ ๋ชจ๋ ๊ฒ์ ์ํํ๊ธฐ ์ํ ๋ชจ๋ ๊ธฐํธ๊ฐ ์์ต๋๋ค.
protobuf์ ๋ํ ๊ธฐํธ๊ฐ ๋
ธ์ถ๋์ง ์์ ํต์ ์ ์ค๋ฅ๊ฐ ์๋ค๊ณ ์๊ฐํฉ๋๋ค. tensorflow_cc.dll
์ํฐํฐ์ ์๋ ๋ชจ๋ ๊ธฐํธ์ ์ ์ ์์นด์ด๋ธ .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์์ ์ ๊ณตํ์ง๋ง ์๋ํ์ง ์์ ๊ฒ ๊ฐ์ต๋๋ค. 1์๊ฐ ๋์ ๊ณ์ ์๋ํด ๋ณด๊ฒ ์ต๋๋ค.
์ด์ .ํ์ผ์ด ๋ง์ด ์์ต๋๋ค.
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
์ด์จ๋ filegroup
์์ bazel-bin์ ๋ณต์ฌ๋ .a
ํ์ผ์ ์์ผ๋ ์นด๋๋ฅผ ๋ง๋ค๋ ค๋ฉด
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>
@gunan
๊ทธ๋์ ์ ์ง๋ฌธ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
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๋ฅผ ์ฌ์ฉํ์ฌ ์ ธ์์ ํฐ ๋จ์ด ํฌ๊ธฐ๋ก ๊ฐ์ฒด ํ์ผ์์ ์ํํ ์ ์์ต๋๋ค.
@gunan
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]>;
ๅ้ๆถ้ด: 2020ๅนด6ๆ10ๆฅ(ๆๆไธ) ไธๅ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_compute_metadata_proto_cc_ \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 in\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_ 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_impls*.o C: 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
์ปดํ์ผ์ ์ฑ๊ณตํ๊ณ ์์ ๊ฐ์ด ๋งํฌ๊ฐ ์คํจํฉ๋๋ค.
โ
์ด ์ค๋ ๋์ ๊ฐ์
ํ๊ธฐ ๋๋ฌธ์ ์ด ๋ฉ์์ง๋ฅผ ๋ฐ๊ณ ์์ต๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ฑฐ๋ GitHub์์ ๋ณด๊ฑฐ๋ ๊ตฌ๋
์ ์ทจ์ํ์ธ์.
๋๋ ๋นํฉํ๋ค. com_google_protobuf์์ .a ํ์ผ์ ๊ฐ์ ธ์ค๊ณ ์์ต๋๋ค. ๊ธฐํธ ์ค๋ฅ๊ฐ ์ด๋ป๊ฒ ๋ณด์ด๋์ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
๋๋ ๋นํฉํ๋ค. com_google_protobuf์์ .a ํ์ผ์ ๊ฐ์ ธ์ค๊ณ ์์ต๋๋ค. ๊ธฐํธ ์ค๋ฅ๊ฐ ์ด๋ป๊ฒ ๋ณด์ด๋์ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
์, ๋ค๋ฅธ ์ฌ๋์ด ์ง์ ์๋ํ๋ ค๋ ๊ฒฝ์ฐ ๋ณธ์ง์ ์ผ๋ก r2.2
์์ ์์ฑ๋ ์ํฐํฉํธ์ CUDA 10.2๋ก ๋์ //tensorflow:tensorflow_cc.dll
๋ฅผ ๋น๋ํ๋ ๊ฒ์ Visual Studio 2019๋ก ์ ์๋ฉ๋๋ค.
๋๋ ๋นํฉํ๋ค. 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์ค ๋ฏธ๋ง์ ์ฌ์์ฐ ์ฌ๋ก๋ฅผ ์คํํ ์ ์๋ ์ง์ ์ ์์ต๋๋ค.
์ด ์ฌ์ ์๋ ์์ ํ๊ณ ์ฌํ ๊ฐ๋ฅํ ์ปดํ์ผ ์๊ฐ ๋ฐ ๋ฐํ์ ํ๊ฒฝ์ ๋ง๋๋ ์์ ์ด ํฌํจ๋์์ต๋๋ค.
์ด์ ๋งํฌํ ๋ ๋์ ์ผ๋ก ๋งํฌ๋์ด์ผ ํจ์ ๋ํ๋ด๋ C ์ ์ธ์ผ๋ก GPUOptions 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
๊ฒฐ๊ณผ๋ฅผ ํ์ธํ์ญ์์ค.
https://github.com/tensorflow/tensorflow/commit/a94839d7910dc5dfa4b6cde20445b1d5a2fa53b8
์ฆ
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
Windows์์ ์ฃผ์ด์ง ๋ชจ๋ ์ ์ด์ dep์ ์ฐ๊ฒฐ๋ ์ ์ cc ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๊ตฌ์ถํ๊ธฐ ์ํด win_cc_static_library ๊ท์น์ ์์ฑํ์ต๋๋ค. ๋์์ด ๋๋์ง ํ์ธํด์ฃผ์ธ์.
์๊ฐ์ด ํ๋ฝํ๋ค๋ฉด ์ง๊ธ๋ถํฐ ์ฝ 7์๊ฐ ํ์ ์๋ํ๊ฒ ์ต๋๋ค.
๋ฐ๋ผ์ //t ensorflow:tensorflow_cc.dll ๋์์ ๋์ผํ ์ข ์์ฑ์ ๊ฐ๊ณ ์ด๋ฆ์ ์ง์ ํ๋ฉด ๋ง๋ฒ์ด ๋ฐ์ํ๊ณ ์ถ๊ฐ ํญ๋ชฉ์ ๋ ธ์ถํ์ง ์๊ณ ๋ .a ๋๋ .lib ํ์ผ์ ์ฐ๊ฒฐํ ์ ์์ต๋๋ค. ๊ธฐํธ?
@meteorcloudy ๋ง๋์ ?
์ข์, ๋๋ ์๊ฐ์ ์ฐพ์์ด
๋ด ๋ฐฉ๋ฒ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
ํด๋ก r2.2
tensorflow ๋๋ ํ ๋ฆฌ์ win_cc_static_library.bzl
ํ์ผ ์ถ๊ฐ
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
๊ทธ๊ฒ์ด ๊ตฌ์ถ๋๋ ๊ฒ ๊ฐ์ผ๋ฉด ๋๋ ๊ทธ๊ฒ์ ๋ํด์๋ง ์ฐ๊ฒฐํ๊ณ ๊ธฐํธ๊ฐ ๋๋ฝ๋์๋์ง ํ์ธํฉ๋๋ค.
๊ทธ๋ ๋ค๋ฉด ๊ด๋ จ .lds
ํ์ผ์ *GPUOptions*
๋ฅผ ์ถ๊ฐํ๊ฒ ์ต๋๋ค.
์ฝ 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 ํ์ผ์ ์ ๊ฑฐํ๊ณ ํ์ผ ์์คํ ์ ๊ฒฐํจ์ด๋ฉฐ ๋น ๋ฅด๊ฒ ๋น๋๋ ๊ฒ์ด๋ผ๊ณ ๋ค์ ์๊ฐํ๊ธฐ ์์ํ์ต๋๋ค.
๋๋ ๋ฐค์ ๊ธฐ๊ณ๋ฅผ ์ผ๋๊ณ ๊ฒฝ๊ณผ๋ฅผ ๋ณผ ์ ์๋ค๊ณ ์๊ฐํฉ๋๋ค.
๊ฑฐ์ 2์๊ฐ ํ 48์ฝ์ด ๋จธ์ ๊ณผ 3๊ฐ์ ํ๊ฒ์ด ๋ค๋ฅธ 2๊ฐ์ ๋ค์ด์คํธ๋ฆผ ํ๊ฒ์ ์ฐจ๋จํฉ๋๋ค.
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 ํด๋ก ์ ๋ฌธ์ ๊ฐ ์์๋๋ฐ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ฌ ๋ชจ๋ ํ์ผ์ ์ญ์ ํ์ง ์๊ณ ๋ค์ ์์ํ์ต๋๋ค. ์๋ง๋ ์์๋ ํ์ผ์ด ์์ ์ ์์ต๋๋ค.
๊ฐ์ ๋ฌธ์
๊ทธ๋ฌ๋ ์ธ๋ผ์ธ ์ต์ ์ ์ฌ์ฉํ๋ฉด ํจ์ฌ ๋ ๋นจ๋ฆฌ ์ ๋ฌ๋ฉ๋๋ค.
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
๋๋ผ์ด๋ฒ์ ์ฐ๊ฒฐํ๋ ๋ฐ ์ฌ์ฉํ ์ ์์ต๋๋ค.
ํ์ด์ ๋น์ด์!
OK์ด๋ฏ๋ก ์์ ๋์์ต๋๋ค. YAYAYAYA!
์ฌ๊ธฐ ์ถ๋ ฅ์ด ์์ต๋๋ค
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"
์ ์ ๋ฉ์ธ() {
ํ
์ํ๋ก::GPU์ต์
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
;external\com_google_absl\abslbase\libspinlock_wait.a
;external\com_google_absl\abslbase\libdynamic_annotations.a
;external\com_google_absl\abslbase\libbase.a
;external\com_google_absl\abslbase\libthrow_delegate.a
;external\com_google_absl\absl\strings\libinternal.a
;external\com_google_absl\absl\strings\libstrings.a
;external\com_google_absl\absl\types\libbad_optional_access.a
;external\com_google_protobuf\libprotobuf_lite.a
;external\com_google_protobuf\libprotobuf.lo
;tensorflow\core\profiler\protobuf\libxplane_proto_cc_impl.lo
;tensorflow\core\util\libtest_log_proto_impl_cc_impl.lo
;tensorflow\core\util\libmemmapped_file_system_proto_cc_impl.lo
;tensorflow\core\framework\libversions_proto_cc_impl.lo
;tensorflow\core\framework\libtypes_proto_cc_impl.lo
;tensorflow\core\framework\libtensor_slice_proto_cc_impl.lo
;tensorflow\core\framework\libtensor_shape_proto_cc_impl.lo
;tensorflow\core\framework\libresource_handle_proto_cc_impl.lo
;tensorflow\core\framework\libtensor_proto_cc_impl.lo
;tensorflow\core\util\libsaved_tensor_slice_proto_cc_impl.lo
;tensorflow\core\framework\libsummary_proto_cc_impl.lo
;tensorflow\core\util\libevent_proto_cc_impl.lo
;tensorflow\core\liberror_codes_proto_impl_cc_impl.lo
;tensorflow\core\lib\core\liberror_codes_proto_cc_impl.lo
;tensorflow\core\framework\libvariable_proto_cc_impl.lo
;tensorflow\core\framework\liballocation_description_proto_cc_impl.lo
;tensorflow\core\framework\libtensor_description_proto_cc_impl.lo
;tensorflow\core\framework\libstep_stats_proto_cc_impl.lo
;tensorflow\core\framework\libattr_value_proto_cc_impl.lo
;tensorflow\core\framework\libop_def_proto_cc_impl.lo
;tensorflow\core\framework\libnode_def_proto_cc_impl.lo
;tensorflow\core\framework\libfunction_proto_cc_impl.lo
;tensorflow\core\framework\libgraph_proto_cc_impl.lo
;tensorflow\core\framework\libremote_fused_graph_execute_info_proto_cc_impl.lo
;tensorflow\core\framework\libreader_base_proto_cc_impl.lo
;tensorflow\core\framework\liblog_memory_proto_cc_impl.lo
;tensorflow\core\framework\libkernel_def_proto_cc_impl.lo
;tensorflow\core\framework\libgraph_transfer_info_proto_cc_impl.lo
;tensorflow\core\framework\libdevice_attributes_proto_cc_impl.lo
;tensorflow\core\framework\libcost_graph_proto_cc_impl.lo
;tensorflow\core\framework\libapi_def_proto_cc_impl.lo
;tensorflow\core\example\libexample_parser_configuration_proto_cc_impl.lo
;tensorflow\core\example\libexample_protos_cc_impl.lo
;tensorflow\core\libcore_protos_cc_impl.lo
;tensorflow\core\grappler\costs\libop_performance_data_cc_impl.lo
;tensorflow\stream_executor\libdnn_proto_cc_impl.lo
;tensorflow\core\libconv_autotuning_proto_cc_impl.lo
;tensorflow\core\libautotuning_proto_cc_impl.lo
;externaldouble_conversion\libdouble-conversion.a
;์ธ๋ถ\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
;tensorflow\core\platform\libstrcat.a
;tensorflow\core\platformwindows\libstacktrace.a
;tensorflow\core\platform\libstatus.a
;external\com_google_absl\absl\time\internal\cctz\libcivil_time.a
;external\com_google_absl\absl\time\internal\cctz\libtime_zone.a
;external\com_google_absl\absl\time\libtime.a
;tensorflow\core\platform\libhash.a
;tensorflow\core\platform\default\libtracing.lo
;tensorflow\core\platform\libsetround.a
;external\com_google_absl\abslbase\libmalloc_internal.a
;external\com_google_absl\absl\debugging\libdemangle_internal.a
;external\com_google_absl\absl\debugging\libdebugging_internal.a
;external\com_google_absl\absl\debugging\libsymbolize.a
;external\com_google_absl\absl\debugging\libstacktrace.a
;external\com_google_absl\absl\synchronization\libgraphcycles_internal.a
;external\com_google_absl\absl\synchronization\libsynchronization.a
;external\com_google_absl\absl\container\libhashtablez_sampler.a
;external\com_google_absl\absl\container\libraw_hash_set.a
;external\com_google_absl\absl\types\libbad_variant_access.a
;external\com_google_absl\abslhash\libcity.a
;external\com_google_absl\abslhash\libhash.a
;external\com_googlesource_code_re2\libre2.a
;tensorflow\core\platform\libprotobuf.a
;tensorflow\core\platformwindows\libplatform_port.a
;tensorflow\core\platform\libscanner.a
;tensorflow\core\platform\libpath.lo
;tensorflow\core\platformwindows\libwide_char.a
;tensorflow\core\platformwindows\libload_library.a
;tensorflow\core\platform\liberror.a
;tensorflow\core\platform\libdenormal.a
;tensorflow\core\platformwindows\liberror_windows.a
;tensorflow\core\platformwindows\libenv.a
;tensorflow\core\util\libreporter.a
;tensorflow\core\util\libenv_var.a
;externalhighwayhash\libarch_specific.a
;externalhighwayhash\libsip_hash.a
;์ธ๋ถ\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
;tensorflow\core\platform\liblogger.lo
;tensorflow\core\platform\libcpu_feature_guard.a
;tensorflow\core\platform\libbase64.a
;tensorflow\core\platform\libabi.a
;tensorflow\core\lib\strings\libproto_text_util.a
;tensorflow\core\lib\strings\libproto_serialization.a
;tensorflow\core\lib\strings\libordered_code.a
;tensorflow\core\lib\bfloat16\libbfloat16.a
;tensorflow\core\lib\random\libphilox.lo
;tensorflow\core\lib\random\libweighted_picker.lo
;tensorflow\core\platform\librandom.a
;tensorflow\core\libhistogram\libhistogram.lo
;tensorflow\core\lib\monitoring\libcollection_registry.a
;tensorflow\core\lib\monitoring\libsampler.a
;tensorflow\core\lib\monitoring\libpercentile_sampler.a
;tensorflow\core\lib\io\libzlib_compression_options.lo
;tensorflow\core\lib\io\libzlib_outputbuffer.lo
;tensorflow\core\lib\io\libinputstream_interface.lo
;tensorflow\core\lib\io\libzlib_inputstream.lo
;tensorflow\core\lib\io\libiterator.lo
;tensorflow\core\lib\io\libcache.a
;tensorflow\core\libhash\libcrc32c.a
;tensorflow\core\lib\io\libblock.lo
;tensorflow\core\lib\io\libtable.lo
;tensorflow\core\lib\io\libsnappy_outputbuffer.lo
;tensorflow\core\lib\io\libsnappy_inputbuffer.lo
;tensorflow\core\lib\io\libcompression.lo
;tensorflow\core\lib\io\librecord_writer.lo
;tensorflow\core\lib\io\librandom_inputstream.lo
;tensorflow\core\lib\io\libbuffered_inputstream.lo
;tensorflow\core\lib\io\librecord_reader.lo
;tensorflow\core\lib\io\libinputbuffer.lo
;tensorflow\core\lib\core\libbitmap.lo
;tensorflow\core\lib\core\libarena.a
;tensorflow\core\liblib_internal_impl.lo
;external\com_google_absl\absl\strings\libstr_format_internal.a
;tensorflow\stream_executor\lib\liblib.a
;tensorflow\stream_executor\liballocator_stats.a
;tensorflow\stream_executor\libplugin.a
;tensorflow\stream_executor\libplatform.a
;tensorflow\stream_executor\platform\default\libdso_loader.a
;tensorflow\stream_executor\cuda\libcuda_stub.a
;tensorflow\stream_executor\cuda\libcudart_stub.a
;tensorflow\stream_executor\rocm\librocm_platform_id.a
;tensorflow\stream_executorhost\libhost_platform_id.a
;tensorflow\stream_executor\libmulti_platform_manager.a
;tensorflow\stream_executor\libexecutor_cache.a
;tensorflow\stream_executor\libdnn.a
;tensorflow\stream_executor\libblas.a
;tensorflow\stream_executor\libplugin_registry.a
;tensorflow\stream_executor\libkernel_spec.a
;tensorflow\stream_executor\libkernel.a
;tensorflow\stream_executor\libdevice_description.a
;tensorflow\stream_executor\libstream_executor_internal.a
;tensorflow\stream_executor\libtimer.a
;tensorflow\stream_executor\libtemporary_device_memory.a
;tensorflow\stream_executor\libtemporary_memory_manager.a
;tensorflow\stream_executor\librng.a
;tensorflow\stream_executor\libevent.a
;tensorflow\stream_executor\libstream_executor_pimpl.a
;tensorflow\stream_executorhost\libhost_timer.a
;tensorflow\stream_executorhost\libhost_stream.a
;tensorflow\stream_executorhost\libhost_gpu_executor.lo
;tensorflow\stream_executorhost\libhost_platform.lo
;tensorflow\stream_executor\cuda\libcuda_platform_id.a
;tensorflow\stream_executor\libscratch_allocator.a
;external\com_google_absl\absl\debugging\libleak_check.a
;tensorflow\stream_executor\cuda\libcuda_diagnostics.a
;tensorflow\stream_executor\cuda\libcuda_driver.a
;tensorflow\core\platform\default\libcuda_libdevice_path.a
;tensorflow\stream_executor\gpu\libasm_compiler.a
;tensorflow\core\profiler\internal\libtraceme_recorder_impl.lo
;์ธ๋ถ\llvm-project\llvm\libdemangle.a
;์ธ๋ถ\llvm-project\llvm\libsupport.a
;์ธ๋ถ\llvm-project\llvm\libbitstream_reader.a
;์ธ๋ถ\llvm-project\llvm\libremarks.a
;์ธ๋ถ\llvm-project\llvm\libbinary_format.a
;์ธ๋ถ\llvm-ํ๋ก์ ํธ\llvm\libcore.a
;์ธ๋ถ\llvm-project\llvm\libprofile_data.a
;์ธ๋ถ\llvm-project\llvm\libtext_api.a
;์ธ๋ถ\llvm-project\llvm\libdebug_info_msf.a
;์ธ๋ถ\llvm-project\llvm\libdebug_info_code_view.a
;์ธ๋ถ\llvm-ํ๋ก์ ํธ\llvm\libmc.a
;์ธ๋ถ\llvm-project\llvm\libmc_parser.a
;์ธ๋ถ\llvm-project\llvm\libbit_reader.a
;์ธ๋ถ\llvm-project\llvm\libobject.a
;์ธ๋ถ\llvm-project\llvm\libanalysis.a
;์ธ๋ถ\llvm-project\llvm\libtransform_utils.a
;์ธ๋ถ\llvm-project\llvm\libtarget.a
;ํ
์ํ๋ก์ฐ\์ปดํ์ผ๋ฌ\xla\libxla_data_proto_cc_impl.lo
;tensorflow\compiler\xla\service\libhlo_proto_cc_impl.lo
;ํ
์ํ๋ก์ฐ\์ปดํ์ผ๋ฌ\xla\libxla_proto_cc_impl.lo
;tensorflow\compiler\xla\libstatus_macros.a
;ํ
์ํ๋ก์ฐ\์ปดํ์ผ๋ฌ\xla\libutil.a
;tensorflow\compiler\xla\libprotobuf_util.a
;tensorflow\compiler\xla\libshape_util.a
;tensorflow\compiler\xla\libshape_layout.a
;external\com_google_absl\absl\flags\libmarshalling.a
;external\com_google_absl\absl\flags\libinternal.a
;external\com_google_absl\absl\flags\libconfig.a
;external\com_google_absl\absl\flags\libhandle.a
;external\com_google_absl\absl\flags\libregistry.a
;external\com_google_absl\absl\flags\libflag.a
;ํ
์ํ๋ก์ฐ\์ปดํ์ผ๋ฌ\xla\libarray.a
;ํ
์ํ๋ก์ฐ\์ปดํ์ผ๋ฌ\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
;ํ
์ํ๋ก์ฐ\์ปดํ์ผ๋ฌ\xla\libwindow_util.a
;ํ
์ํ๋ก์ฐ\์ปดํ์ผ๋ฌ\xla\libliteral_util.a
;ํ
์ํ๋ก์ฐ\์ปดํ์ผ๋ฌ\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
;ํ
์ํ๋ก์ฐ\์ปดํ์ผ๋ฌ\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
;ํ
์ํ๋ก์ฐ\์ปดํ์ผ๋ฌ\jit\libcommon.a
;tensorflow\core\framework\libtensor_shape.lo
;tensorflow\core\framework\libresource_handle.lo
;tensorflow\core\framework\libbfloat16.lo
;tensorflow\core\framework\liballocator_registry_impl.lo
;tensorflow\core\framework\liballocator.lo
;tensorflow\core\framework\libtensor.lo
;tensorflow\core\util\libtensor_format.a
;tensorflow\core\util\libstats_calculator_portable.a
;tensorflow\core\util\libport.lo
;tensorflow\core\util\libpadding.a
;tensorflow\core\util\libeinsum_op_util.a
;tensorflow\core\profiler\internal\libannotation_stack_impl.lo
;tensorflow\core\framework\libattr_value_proto_text.lo
;tensorflow\core\framework\libattr_value_util.a
;tensorflow\core\framework\libop_def_util.a
;tensorflow\core\framework\libnode_def_util.a
;tensorflow\core\framework\libshape_inference.a
;tensorflow\core\framework\libop_def_builder.a
;tensorflow\core\framework\libop.a
;tensorflow\core\framework\libnode_properties.a
;tensorflow\core\framework\libcommon_shape_fns.a
;tensorflow\core\util\libversion_info.lo
;tensorflow\core\example\libfeature_util.lo
;tensorflow\core\libframework_internal_impl.lo
;tensorflow\compiler\xla\libparse_flags_from_env.a
;tensorflow\compiler\xla\libdebug_options_flags.a
;tensorflow\compiler\xla\service\libhlo_cost_analysis.a
;tensorflow\compiler\xla\service\libhlo_reachability.a
;tensorflow\compiler\xla\service\libhlo_ordering.a
;tensorflow\compiler\xla\service\libhlo_buffer.a
;tensorflow\compiler\xla\service\libhlo_alias_analysis.a
;tensorflow\compiler\xla\service\libhlo_live_range.a
;tensorflow\compiler\xla\service\libheap_simulator.a
;tensorflow\compiler\xla\service\libmemory_space_assignment.a
;tensorflow\compiler\xla\service\libbuffer_assignment.a
;tensorflow\compiler\xla\service\libhlo_proto_util.a
;tensorflow\compiler\xla\libmetric_table_report.a
;tensorflow\compiler\xla\service\libhuman_readable_profile_builder.a
;tensorflow\compiler\xla\service\libhlo_profile_printer_data_cc_impl.lo
;tensorflow\compiler\xla\service\libhlo_profile_printer.a
;tensorflow\compiler\xla\service\libhlo_execution_profile_data_cc_impl.lo
;tensorflow\compiler\xla\service\libhlo_execution_profile.a
;tensorflow\compiler\xla\service\libhlo_graph_dumper.lo
;tensorflow\compiler\xla\service\libdump.a
;tensorflow\compiler\xla\service\llvm_ir\libllvm_util.a
;์ธ๋ถ\llvm-project\llvm\libinst_combine.a
;์ธ๋ถ\llvm-project\llvm\libaggressive_inst_combine.a
;์ธ๋ถ\llvm-project\llvm\libscalar.a
;์ธ๋ถ\llvm-project\llvm\libobjc_arc.a
;์ธ๋ถ\llvm-project\llvm\libvectorize.a
;์ธ๋ถ\llvm-project\llvm\libinstrumentation.a
;์ธ๋ถ\llvm-project\llvm\libbit_writer.a
;์ธ๋ถ\llvm-project\llvm\libcode_gen.a
;์ธ๋ถ\llvm-project\llvm\libselection_dag.a
;์ธ๋ถ\llvm-project\llvm\libnvptx_info.a
;์ธ๋ถ\llvm-ํ๋ก์ ํธ\llvm\libnvptx_desc.a
;์ธ๋ถ\llvm-project\llvm\liblinker.a
;์ธ๋ถ\llvm-project\llvm\libasm_parser.a
;์ธ๋ถ\llvm-project\llvm\libir_reader.a
;์ธ๋ถ\llvm-project\llvm\libfrontend_open_mp.a
;์ธ๋ถ\llvm-project\llvm\libipo.a
;์ธ๋ถ\llvm-project\llvm\libdebug_info_dwarf.a
;์ธ๋ถ\llvm-project\llvm\libasm_printer.a
;์ธ๋ถ\llvm-project\llvm\libnvptx_code_gen.a
;์ธ๋ถ\llvm-project\llvm\libmir_parser.a
;์ธ๋ถ\llvm-project\llvm\libglobal_i_sel.a
;์ธ๋ถ\llvm-ํ๋ก์ ํธ\llvm\libamdgpu_utils.a
;์ธ๋ถ\llvm-ํ๋ก์ ํธ\llvm\libamdgpu_info.a
;์ธ๋ถ\llvm-ํ๋ก์ ํธ\llvm\libamdgpu_desc.a
;์ธ๋ถ\llvm-project\llvm\libamdgpu_code_gen.a
;tensorflow\compiler\xla\service\gpu\llvm_gpu_backend\libllvm_gpu_backend.a
;tensorflow\compiler\xla\service\libtuple_simplifier.a
;tensorflow\compiler\xla\libexecutable_run_options.a
;tensorflow\compiler\xla\service\libstream_pool.a
;tensorflow\compiler\xla\service\libshaped_buffer.a
;tensorflow\compiler\xla\service\libmaybe_owning_device_memory.a
;tensorflow\compiler\xla\service\libexecutable.a
;tensorflow\compiler\xla\service\libcompiler.a
;tensorflow\compiler\xla\service\libllvm_compiler.a
;tensorflow\compiler\xla\service\libcompilation_stats.a
;tensorflow\compiler\xla\service\libhlo_pass_pipeline.a
;tensorflow\compiler\xla\service\libhlo_domain_map.a
;tensorflow\์ปดํ์ผ๋ฌ\xla\service\libhlo_cse.a
;tensorflow\compiler\xla\service\libhlo_query.a
;์ธ๋ถ\mkl_dnn\libmkldnn_single_threaded.a
;tensorflow\core\kernels\libeigen_contraction_kernel_with_mkl.a
;tensorflow\compiler\xla\service\cpu\libruntime_single_threaded_matmul.a
;tensorflow\์ปดํ์ผ๋ฌ\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\libal_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\์ปดํ์ผ๋ฌ\xla\service\llvm_ir\libsort_util.a
;tensorflow\compiler\xla\service\llvm_ir\libdynamic_update_slice_util.a
;tensorflow\compiler\xla\service\llvm_ir\libbuffer_assignment_util.a
;tensorflow\compiler\xla\service\libcustom_call_target_registry.a
;tensorflow\compiler\xla\service\gpu\libhlo_execution_profiler.a
;tensorflow\compiler\xla\service\gpu\libgpu_executable_run_options.a
;tensorflow\compiler\xla\service\gpu\libgpu_constants.a
;tensorflow\compiler\xla\service\gpu\libbuffer_allocations.a
;tensorflow\compiler\xla\service\gpu\libthunk.a
;tensorflow\stream_executor\gpu\libgpu_stream.a
;tensorflow\stream_executor\gpu\libgpu_timer.a
;tensorflow\stream_executor\cuda\libcuda_kernel.a
;tensorflow\stream_executor\gpu\libgpu_event.a
;tensorflow\stream_executor\cuda\libcuda_event.a
;tensorflow\stream_executor\gpu\libgpu_activation.a
;tensorflow\stream_executor\cuda\libcuda_gpu_executor.lo
;tensorflow\compiler\xla\service\libcollective_ops_utils.a
;tensorflow\compiler\xla\service\gpu\libnccl_all_reduce_thunk.a
;tensorflow\compiler\xla\service\libtransfer_manager.a
;tensorflow\compiler\xla\service\gpu\liboutfeed_manager.a
;tensorflow\compiler\xla\service\gpu\libinfeed_manager.a
;tensorflow\compiler\xla\service\gpu\libgpu_debug_info_manager.a
;tensorflow\compiler\xla\service\gpu\libgpu_conv_runner.a
;tensorflow\compiler\xla\service\gpu\libcudnn_batchnorm_runner.a
;tensorflow\stream_executor\cuda\libcusolver_stub.a
;tensorflow\compiler\xla\service\gpu\libcusolver_context.a
;tensorflow\compiler\xla\service\gpu\libgpu_executable.a
;tensorflow\compiler\xla\service\gpu\libthunk_emitter.a
;tensorflow\compiler\xla\service\llvm_ir\libalias_analysis.a
;tensorflow\compiler\xla\service\gpu\libhlo_to_ir_bindings.a
;tensorflow\compiler\xla\service\llvm_ir\libmath_ops.a
;tensorflow\compiler\xla\service\gpu\libelemental_ir_emitter.a
;tensorflow\compiler\xla\service\gpu\libir_emitter.a
;tensorflow\compiler\xla\service\gpu\libhorizontal_fusion.a
;tensorflow\compiler\xla\service\libscatter_expander.a
;tensorflow\compiler\xla\service\gpu\libgpu_scatter_expander.a
;tensorflow\compiler\xla\service\gpu\libgpu_sanitize_constant_names.a
;tensorflow\compiler\xla\service\libhlo_memory_scheduler.a
;tensorflow\compiler\xla\service\gpu\libgpu_hlo_schedule.a
;tensorflow\compiler\xla\service\libcopy_insertion.a
;tensorflow\compiler\xla\service\gpu\libgpu_copy_insertion.a
;tensorflow\stream_executor\gpu\libredzone_allocator.a
;tensorflow\compiler\xla\service\gpu\libbuffer_comparator.a
;tensorflow\core\util\proto\libproto_utils.a
;tensorflow\compiler\xla\service\gpu\libgpu_autotuning_proto_cc_impl.lo
;tensorflow\compiler\xla\service\gpu\libhlo_algorithm_blacklist.a
;tensorflow\compiler\xla\service\gpu\libgpu_conv_algorithm_picker.a
;tensorflow\compiler\xla\service\gpu\libgemm_rewriter.a
;tensorflow\compiler\xla\service\gpu\libfusion_merger.a
;tensorflow\compiler\xla\service\gpu\libcudnn_pad_for_convolutions.a
;tensorflow\compiler\xla\service\gpu\libcudnn_batchnorm_rewriter.a
;tensorflow\compiler\xla\service\gpu\libalias_passthrough_params.a
;tensorflow\compiler\xla\service\gpu\libgpu_compiler.a
;tensorflow\compiler\xla\service\gpu\libgemm_algorithm_picker.a
;tensorflow\compiler\xla\service\gpu\libcusolver_rewriter.a
;tensorflow\compiler\xla\service\gpu\libcudnn_fused_conv_rewriter.a
;tensorflow\compiler\xla\service\gpu\libcublas_gemm_pad_for_tensor_cores.a
;tensorflow\compiler\xla\service\gpu\libnvptx_compiler_impl.a
;tensorflow\compiler\xla\service\gpu\libnvptx_compiler.lo
;tensorflow\compiler\xla\service\libgeneric_transfer_manager.lo
;tensorflow\compiler\xla\service\gpu\libgpu_transfer_manager.lo
;tensorflow\compiler\xla\service\libplatform_util.a
;tensorflow\compiler\xla\service\libbackend.a
;tensorflow\compiler\xla\service\libexecution_tracker.a
;tensorflow\compiler\xla\service\libcompilation_cache.a
;tensorflow\compiler\xla\service\libchannel_tracker.a
;tensorflow\compiler\xla\service\liballocation_tracker.a
;ํ
์ํ๋ก์ฐ\์ปดํ์ผ๋ฌ\xla\service\libservice.lo
;tensorflow\stream_executor\cuda\libcurand_stub.a
;tensorflow\stream_executor\cuda\libcurand_plugin.lo
;tensorflow\stream_executor\cuda\libcufft_stub.a
;tensorflow\stream_executor\cuda\libcufft_plugin.lo
;tensorflow\stream_executor\cuda\libcudnn_stub.a
;tensorflow\stream_executor\cuda\libcudnn_version.a
;tensorflow\stream_executor\cuda\libcudnn_plugin.lo
;tensorflow\stream_executor\cuda\libcuda_platform.lo
;tensorflow\stream_executor\cuda\libcublas_stub.a
;tensorflow\stream_executor\cuda\libcublas_plugin.lo
;tensorflow\core\libgpu_lib.a
;tensorflow\core\liblogging_ops_op_lib.lo
;tensorflow\core\libarray_ops_op_lib.lo
;tensorflow\compiler\mlir\tensorflow\libmlir_passthrough_op.lo
;ํ
์ํ๋ก์ฐ\c\libtf_status.a
;ํ
์ํ๋ก์ฐ\c\libtf_datatype.lo
;tensorflow\c\libtf_status_helper.a
;tensorflow\c\libtf_tensor.a
;tensorflow\c\libops.lo
;tensorflow\c\kernels\libbitcast_op_lib.lo
;tensorflow\core\libword2vec_ops.lo
;tensorflow\core\libuser_ops_op_lib.lo
;tensorflow\core\libtraining_ops_op_lib.lo
;tensorflow\core\protobuf\tpu\libtpu_embedding_output_layout_proto_cc_impl.lo
;tensorflow\core\protobuf\tpu\liboptimization_parameters_proto_cc_impl.lo
;tensorflow\core\protobuf\tpu\libtpu_embedding_configuration_proto_cc_impl.lo
;tensorflow\core\tpu\libtpu_embedding_output_layout_utils.a
;tensorflow\core\tpu\libtpu_embedding_optimization_parameters_utils.a
;tensorflow\core\libtpu_replication_ops_op_lib.lo
;tensorflow\core\libtpu_ordinal_selector_ops_op_lib.lo
;tensorflow\core\libtpu_outfeed_ops_op_lib.lo
;tensorflow\core\libtpu_infeed_ops_op_lib.lo
;tensorflow\core\libtpu_host_compute_ops_op_lib.lo
;tensorflow\core\libtpu_heartbeat_ops_op_lib.lo
;tensorflow\core\libtpu_functional_ops_op_lib.lo
;tensorflow\core\libtpu_embedding_ops_op_lib.lo
;tensorflow\core\libtpu_cross_replica_ops_op_lib.lo
;tensorflow\core\libtpu_configuration_ops_op_lib.lo
;tensorflow\core\libstring_ops_op_lib.lo
;tensorflow\core\libstateless_random_ops_op_lib.lo
;tensorflow\core\libstate_ops_op_lib.lo
;tensorflow\core\libspectral_ops_op_lib.lo
;tensorflow\core\libsummary_ops_op_lib.lo
;tensorflow\core\libsparse_ops_op_lib.lo
;tensorflow\core\libsparse_csr_matrix_ops_op_lib.lo
;tensorflow\core\libset_ops_op_lib.lo
;tensorflow\core\libsendrecv_ops_op_lib.lo
;tensorflow\core\libsdca_ops_op_lib.lo
;tensorflow\core\libscript_ops_op_lib.lo
;tensorflow\core\libscoped_allocator_ops_op_lib.lo
;tensorflow\core\librpc_ops_op_lib.lo
;tensorflow\core\libresource_variable_ops_op_lib.lo
;tensorflow\core\libremote_fused_graph_ops_op_lib.lo
;tensorflow\core\libstateful_random_ops_op_lib.lo
;tensorflow\core\libspecial_math_ops_op_lib.lo
;tensorflow\core\librnn_ops_op_lib.lo
;tensorflow\core\librandom_ops_op_lib.lo
;tensorflow\core\libragged_to_dense_util.a
;tensorflow\core\libragged_math_ops_op_lib.lo
;tensorflow\core\libragged_conversion_ops_op_lib.lo
;tensorflow\core\libragged_array_ops_op_lib.lo
;tensorflow\core\libparsing_ops_op_lib.lo
;tensorflow\core\libno_op_op_lib.lo
;tensorflow\core\libnn_ops_op_lib.lo
;tensorflow\core\libnccl_ops_op_lib.lo
;tensorflow\core\libmath_ops_op_lib.lo
;tensorflow\core\libmanip_ops_op_lib.lo
;tensorflow\core\liblookup_ops_op_lib.lo
;tensorflow\core\liblist_ops_op_lib.lo
;tensorflow\core\liblinalg_ops_op_lib.lo
;tensorflow\core\libio_ops_op_lib.lo
;tensorflow\core\libimage_ops_op_lib.lo
;tensorflow\core\libfunctional_ops_op_lib.lo
;tensorflow\core\libfunction_ops_op_lib.lo
;tensorflow\core\libexperimental_dataset_ops_op_lib.lo
;tensorflow\core\libencode_proto_ops_op_lib.lo
;tensorflow\core\libdecode_proto_ops_op_lib.lo
;tensorflow\core\libdebug_ops_op_lib.lo
;tensorflow\core\libdataset_ops_op_lib.lo
;tensorflow\core\libdata_flow_ops_op_lib.lo
;tensorflow\core\libcudnn_rnn_ops_op_lib.lo
;tensorflow\core\libctc_ops_op_lib.lo
;tensorflow\core\libcontrol_flow_ops_op_lib.lo
;tensorflow\core\libcollective_ops_op_lib.lo
;tensorflow\core\libclustering_ops_op_lib.lo
;tensorflow\core\libcheckpoint_ops_op_lib.lo
;tensorflow\core\libcandidate_sampling_ops_op_lib.lo
;tensorflow\core\libtensor_forest_ops_op_lib.lo
;tensorflow\core\libboosted_trees_ops_op_lib.lo
;tensorflow\core\libbitwise_ops_op_lib.lo
;tensorflow\core\libbatch_ops_op_lib.lo
;tensorflow\core\libaudio_ops_op_lib.lo
;tensorflow\core\kernels\libsendrecv_ops.lo
;tensorflow\core\kernels\libno_op.lo
;tensorflow\core\libfunctional_grad.lo
;tensorflow\core\libgraph.a
;ํ
์ํ๋ก์ฐ\์ฝ์ด\๊ทธ๋ํ๋ฌ\libutils.a
;ํ
์ํ๋ก์ฐ\์ฝ์ด\๊ทธ๋ํ๋ฌ\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
;ํ
์ํ๋ก์ฐ\์ฝ์ด\๊ทธ๋ํ๋ฌ\libgraph_view.a
;tensorflow\core\grappler\libgraph_topology_view.a
;tensorflow\core\grappler\utils\libtopological_sort.a
;tensorflow\core\grappler\verifiers\libstructure_verifier.a
;ํ
์ํ๋ก\์ฝ์ด\๊ทธ๋ํ๋ฌ\utils\libtpu.a
;tensorflow\core\grappler\utils\libcolocation.a
;tensorflow\core\grappler\utils\libcanonicalizer.a
;tensorflow\core\libgpu_id_impl.a
;ํ
์ํ๋ก\์ฝ์ด\๊ทธ๋ํ๋ฌ\ํด๋ฌ์คํฐ\libutils.a
;ํ
์ํ๋ก\์ฝ์ด\๊ทธ๋ํ๋ฌ\ํด๋ฌ์คํฐ\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์ ๋๋ค.
๊ทํ์ ์ง์์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค. ์ด๊ฒ์ ๊ณฑ์ฌ๊ฑฐ๋ฆฌ๋ ๋ฌธ์ ์์ต๋๋ค. ์ด์ ๊ด๋ จ CUDNN์ ์ฌ์ฉํ์ฌ CUDA 9.2.1.148์ ์ฌ์ฉํ์ฌ MSVC 2017์ ๋ํด ๋น๋ํ๋ ๊ฒ์ ๊ณ ๋ คํด์ผ ํฉ๋๋ค. ๋ฌธ์ ๊ฐ ์๋ ๊ฒ์ผ๋ก ํ๋ช ๋๋ฉด ์ ํฐ์ผ์ ์ด๊ฒ ์ต๋๋ค.
bazel ์์ ์ด ์ฌ์ ํ ์๋ํ๋์ง ํ์ธํ๊ธฐ ์ํด ์ด์ ๋ฒ์ ์ tensorflow ๋ฐ MSVC 2015๋ก ์คํ์ ์๋ํฉ๋๋ค.
CcInfo๋ bazel 0.19.2์ ์๋ ค์ ธ ์์ง ์์ต๋๋ค.
@meteorcloudy
์ด๋ค ๋ฒ์ ์ bazel์ด ์ด ๊ธฐ๋ฅ์ ๋์
ํ๊ณ ์ฌ์ ํ tensorflow r1.12๋ฅผ ์ปดํ์ผํ๋์ง ์๊ณ ์์ต๋๊น?
๊ทํ์ ์๋ฃจ์ ๊ณผ ํจ๊ป ๋ ์ด์ r1.12๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
์๊ฐ์ ๋ญ๋นํด์ ์ฃ์กํฉ๋๋ค.
๋ณด๋ค:
https://github.com/tensorflow/tensorflow/issues/24385
@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
๊ทธ๋ฌ๋ ar
๋ Windows 10์ ์กด์ฌํ์ง ์์ผ๋ฉฐ link.exe
๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ ๊ณ์ฐ ๋น์ฉ์ ์คํจํ์ต๋๋ค.
๋ฐ๋ผ์ bazel
๊ฐ .param
ํ์ผ๊ณผ ํจ๊ป ์๋ํ๋ ๋ฐฉ์์ ๋ํ ์ธ๋ถ ์ ๋ณด๋ฅผ ๋ณด๋ $ ์๋์ ์ ์ ์ผ๋ก ๋งํฌํ MSVC 2015
.a
.lo
.lib
ํ์ผ์ ์ ์ ์์ต๋๋ค. MSVC 2015
libprotobuf.lib
๋ฐ libprotobuf.dll
๊ฐ tensorflow_cc.lib
๋ฐ tensorflow_cc.dll
์ ์ด๋ฏธ ์๋ ๊ธฐํธ๋ก ์คํ๋์ง ์๋๋ก ํฉ๋๋ค. ์ด ํฐ์ผ์ ๋ณด๊ณ ๋ ๋์์ ์์ธ์ด ๋ฉ๋๋ค.
ํ ์คํธํ ์ ์๋ ์ซ์๊ฐ 0์ด ๋๋ฉด ๋๋ฝ๋ ๊ธฐํธ๊ฐ 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
ํ์ผ์ ์ฌ์ฉํ์ฌ ์ด๋ฅผ ์ค์ ํ๋ ์ ์บ์ด ๋ฉ๋๋ค.
์บ๋ฆญํฐ ์ ํ์ ๊ณ์ํด์ ์ ์ฉ๋๋ฉฐ ๋งค ํด๋ง๋ค 65,000์ ์ ํ์ด ์ฑ์์ง๋๋ค. 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์์ ์ฐ๊ฒฐ๋๋ ๋ฐฉ์์ ๋ํด ์ฒด๊ณ์ ์
๋๋ค.
์ ์ ๋งํฌ์ ๋ํ ์๋ฃจ์ ์ ์์ง๋ง ์์ ์ฝ๋๊ฐ ์ฌ๋ฐ๋ฅด๊ฒ ์คํ๋๊ธฐ ์ํ ์๊ตฌ ์ฌํญ์ ๋๋ค.
๋ด ํดํน๋ ์๋ฃจ์
์ r2.2
MSVC 2019
๋ฏธ๋ง์ ๋จ์ ๋๋ผ์ด๋ฒ ๋ฒ์ ์ด์์ผ๋ก ์๋ํ์ง ์์ต๋๋ค.
์ฐ๊ฒฐ ์คํฌ๋ฆฝํธ .params
ํ์ผ์ ๊ธฐ๋กํ๋ฉด์ r2.2
์๋์ tensorflow_cc.dll
๋์์ ์
๋ ฅ์ ์ถ๊ฐํ๋ ๊ฒ์ ๊ธฐ๋ฐ์ผ๋ก ํ์ต๋๋ค.
๋ฐ๋ผ์ r1.12
libtensorflow_cc.so
์ ๋ํ ์
๋ ฅ์ ์ฌ์ฉํ๋ ๊ฒ์ ๋์ผํ๊ฒ ์๋ํด์ผ ํ์ง๋ง ๊ทธ๋ ์ง ์๊ณ .proto
๊ธฐ๋ฐ ์ปดํ์ผ๋ ํ์ผ์ ๋ํด ๋๋ฝ๋ ๊ธฐํธ๋ฅผ ๋จ๊น๋๋ค.
์ด ๋์์ ์์ธ์ด ๋ฌด์์ธ์ง ์ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
์๋ฅผ ๋ค์ด core/platform/windows/port.cc ํ์ผ์ port::InitMain ๊ธฐํธ๊ฐ ์๋ ๊ฒฝ์ฐ ํด๋น ์ฝ๋์ ์ปดํ์ผ๋ ๋ฒ์ ์ ๋ํ ๊ธฐํธ๊ฐ ์๋ ์ํฐํฉํธ๋ฅผ ์ด๋ป๊ฒ ์ฐพ์ ์ ์์ต๋๊น?
์ด๊ฒ์ ๋์ ์ผ๋ก ๋งํฌํ ๋ ๋ชฉ๋ก์ ์๋ ๋๋ฝ๋ ๊ธฐํธ ์ค ํ๋์ ๋๋ค.
๋ฐ๋ผ์ ์ ์ ์ผ๋ก ๋งํฌํ ๋ .dll์ ๋ํ ์ ๋ ฅ์ด ์๋ ๊ฒฝ์ฐ. ์ด ๊ธฐํธ๊ฐ ๋๋ฝ๋ ์ด์ ๋ ๋ฌด์์ ๋๊น?
์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์๋ค๋ฉด ๋๋จธ์ง 33๊ฐ์ ๋๋ฝ๋ ๊ธฐํธ์๋ ์ ์ฌํ ๋ ผ๋ฆฌ๋ฅผ ์ ์ฉํ ์ ์์ต๋๋ค.
์
OK $ core/platform/windows/port.cc
ํ์ผ์์ port.o
๋ฅผ ์ฐพ๋ .params
ํ์ผ์ ํตํด ์ฌ๊ท grep์ผ๋ก ์ด ์์
์ ์ํํ์ผ๋ฉฐ ๋จผ์ libframework_internal_impl.lo
๋ฐ liblib_internal_impl.a
์ ๋ฒ๋ค๋์์ต๋๋ค. example.obj
๊ฐ ๋ ๋ค์ ์ฐ๊ฒฐ๋์ด .dll
๊ฐ ๋ฉ๋๋ค.
๋ฐ๋ผ์ ๊ธฐํธ๋ ๋ ๋ฒ ์์ด์ผ ํฉ๋๋ค!
๋ด๊ฐ ๊ฐ์ง๊ณ ์๋ ํ ๊ฐ์ง ๊ถ๊ธ์ฆ์ /DEFAULTLIB:msvrt.lib
๋ /DEFAULTLIB:libcmt.lib
์
๋๋ค.
๋ณด๋ค:
https://docs.microsoft.com/en-us/cpp/c-runtime-library/crt-library-features?view=vs-2019
example.obj
๋ชจ๋ TF ๊ธฐํธ ๋ฐ ๊ธฐํ Cool Stuff(tm)์ ์ฐ๊ฒฐํ๋ฉด example.dll
๊ฐ ๋ฉ๋๋ค. /DEFAULTLIB:libcmt.lib
๋ฅผ ์ฌ์ฉํ๋ ๋ฐ๋ฉด tensorflow_cc.dll
๋ /DEFAULTLIB:msvc
๋ฅผ ์ฌ์ฉํ์ฌ ๋ง๋ค์์ต๋๋ค.
libtensorflow_cc.so-2.params.zip
OK $ core/platform/windows/port.cc
ํ์ผ์์ port.o
๋ฅผ ์ฐพ๋ .params
ํ์ผ์ ํตํด ์ฌ๊ท grep์ผ๋ก ์ด ์์
์ ์ํํ์ผ๋ฉฐ ๋จผ์ libframework_internal_impl.lo
๋ฐ liblib_internal_impl.a
์ ๋ฒ๋ค๋์์ต๋๋ค. example.obj
๊ฐ ๋ ๋ค์ ์ฐ๊ฒฐ๋์ด .dll
๊ฐ ๋ฉ๋๋ค.
๋ฐ๋ผ์ ๊ธฐํธ๋ ๋ ๋ฒ ์์ด์ผ ํฉ๋๋ค!
๋ด๊ฐ ๊ฐ์ง๊ณ ์๋ ํ ๊ฐ์ง ๊ถ๊ธ์ฆ์ /DEFAULTLIB:msvrt.lib
๋ /DEFAULTLIB:libcmt.lib
์
๋๋ค.
๋ณด๋ค:
https://docs.microsoft.com/en-us/cpp/c-runtime-library/crt-library-features?view=vs-2019
example.obj
๋ชจ๋ TF ๊ธฐํธ ๋ฐ ๊ธฐํ Cool Stuff(tm)์ ์ฐ๊ฒฐํ๋ฉด example.dll
๊ฐ ๋ฉ๋๋ค. /DEFAULTLIB:libcmt.lib
์ ์ฌ์ฉํ๋ ๋ฐ๋ฉด tensorflow_cc.dll
๋ /DEFAULTLIB:msvcrt.lib
๋ฅผ ์ฌ์ฉํ์ฌ ๋ง๋ค์ด์ก์ต๋๋ค. ์ด๊ฒ์ด ์ ๋ชจ๋ ๋ฒ๊ฑฐ๋ก์์ ์์ธ์ด ์๋๋ผ๊ณ ์๊ฐํฉ๋๋ค.
๊ทธ๋ฌ๋ libtensorflow_cc.so
๊ฐ $ libframework_internal_impl.lo
๋ฐ liblib_internal_impl.a
๋ฅผ ํตํด $ port.cc
๋ฅผ ํฌํจํ๋ค๋ ์ฌ์ค์ ๋ ๋ฒ ์ด์ protobuf
๊ธฐํธ๋ฅผ ํฌํจํ๋ ์ํฉ์ ์๋ ๊ฒฝ์ฐ port.cc
๋ .proto
ํ์ผ์ด ์๋์ง๋ง ์ผ๋ถ ์์ค ํ์ผ์์ ๋ฐ์ํ๋ ๊ฒฝ์ฐ ๋ค๋ฅธ ํ์ผ์์๋ ๋ฐ์ํ ์ ์์ต๋๋ค.
ํดํน์ ์์ํ๊ธฐ ์ ์ ๋๋ค.
์ฒจ๋ถ๋ ํ์ผ ์ฐธ์กฐ, libtensorflow_cc.so-2.params.zip
@meteorcloudy @sanjoy @gunan
์ฐ๋ฆฌ๋ ๋ ๊ฐ์ง๋ฅผ ์ค์ ํ์ต๋๋ค
๋งํฌํ ๋ ๋์ผํ ๊ธฐํธ๋ฅผ ๋ ๋ฒ ํฌํจํ๋ฉด ์๊ธฐ์น ์์ ๋์์ด ๋ฐ์ํ ์ ์์ต๋๋ค.
Tensorflow์๋ ๋์ผํ ๊ธฐํธ๊ฐ ์๋ ๋์ผํ port.o ํ์ผ์ด ๋ ๋ฒ ์ด์ ํฌํจ๋ฉ๋๋ค.
bazel ๋์์ ๋ํ ์ ๋ ฅ์ ๋ฐฉํฅ์ฑ ๋น์ํ ๊ทธ๋ํ ํํ์ด ์๋์ง ํ์ธํ ์ ์์ต๋๊น?
Linux ๋ฐ MacOS์์ ๋ชจ๋ ๊ฐ์ฒด ํ์ผ์ ํตํฉ ์งํฉ์ ๊ฐ์ ธ์ค๋ ์ ๊ทผ ๋ฐฉ์์ด ์ด ๊ฒฐ๊ณผ๋ฅผ ๋ฌ์ฑํ๋ ๊ฒ ๊ฐ์ต๋๋ค.
๊ทธ๋ฌ๋ ์ฐ๋ฆฌ๋ 65K ๋ฌธ์๋ณด๋ค ์์ ๋ชฉ๋ก์ ํตํด ์ธ์๋ฅผ ๊ณต๊ธํ๋ ๊ฒ์ ๋งํ ๊ฒ๋ ์์ด 2Gb๋ณด๋ค ํฐ .ํ์ผ์ ์ง๋ฉดํ๊ฒ ๋ ๊ฒ์ ๋๋ค.
์ด๋ป๊ฒ ์งํํฉ๋๊น?
์
๋์ผํ ๊ธฐํธ๋ฅผ ๋ ๋ฒ ํฌํจํ๋ฉด ODR( ํ๋์ ์ ์ ๊ท์น )์ด ๋ฐ์ํ๊ณ ์ด๋ UB/์ค๋ฅ๊ฐ ๋ฐ์ํ๊ธฐ ์ฝ์ต๋๋ค.
TF์ ๋ช ๊ฐ์ง ODR ์๋ฐ์ด ์์ผ๋ฏ๋ก ์๋ณํ๊ณ ์์ ํด์ผ ํฉ๋๋ค. port.o
์ด ์์ธ์ ์ฐพ์์ฃผ์
์ ๊ฐ์ฌํฉ๋๋ค!
๋ค์ ๊ฒฐ๋ก ์ .params ํ์ผ์ ์ฌ๊ท์ ์ผ๋ก ๊ฒ์ํ์ฌ ํ์ํ ๋ชจ๋ ๊ฐ์ฒด ํ์ผ์ Union ํฌ๊ธฐ๋ฅผ ์ฐพ์ ๋ค์ 6์๊ฐ ํ์ ์คํจํ ๋ง์ง๋ง ์๋์ธ n factorial ๋ฏธ๋ง์ ๋ณต์ก์ฑ์ผ๋ก ์ฐ๊ฒฐ ์ ๋ต์ ๋ง๋๋ ๊ฒ์ ๋๋ค. ๋ฐ
๊ทธ๋ฐ ๋ค์ ์ต์ข ์ฐ๊ฒฐ์ด 2GB ๋ฏธ๋ง์ธ์ง ํ์ธํฉ๋๋ค.
ํ์ผ์ ํฌ๊ธฐ๊ฐ 2Gb๋ณด๋ค ํฌ๊ฑฐ๋ ์์ ๊ฒ์ด๋ฏ๋ก ํ ์คํธ ๊ฐ๋ฅํ ๋ฐ์ด๋๋ฆฌ ๊ฒฐ๊ณผ๋ผ๊ณ ์๊ฐํฉ๋๋ค.
์
์ด๋ฆฌ์์ ์ง๋ฌธ์ ์ฃ์กํ์ง๋ง "์ต์ข
" ํด๊ฒฐ ๋ฐฉ๋ฒ์ ๋ฌด์์
๋๊น?
C++์์ Windows์ ์ฅ์น ๋ฐฐ์น์ ๋ฌธ์ ๊ฐ ์์ต๋๋ค(์ฌ๋ฌ GPU๊ฐ Tensorflow๋ฅผ ์คํํ ์ ์๋ ๊ฒฝ์ฐ ๊ธฐ๋ณธ์ ์ผ๋ก ํน์ GPU์ ์๋ฌด ๊ฒ๋ ์์ ์ ์ผ๋ก ๋ฐฐ์นํ ์ ์์). ์ด๋ฅผ 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
์ ๋ํ ํฌ์ธํฐ๋ ๋์ผํ๊ธฐ ๋๋ฌธ์ ์ด ์ค๋ฅ๊ฐ ์ด ์ค๋ ๋์์ ์ค๋ช
๋ ๋ด์ฉ๊ณผ ๊ด๋ จ์ด ์์ ์ ์๋ค๊ณ ์๊ฐํ์ต๋๋ค. .
์ด ๋ฌธ์ ๋ฅผ ํ์ํ ์ ์๋ ๋ฐฉ๋ฒ์ ๋ฌด์์ด๋ ๊ฐ์ฌํฉ๋๋ค!
๋๋ ๋น์ ์ด ์๋๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
์๋ฃจ์ ์ ๋ ๊ฐ์ง ๋ฌธ์ ๋ก ์ธํด ์ฐจ๋จ๋์์ต๋๋ค.
lib protobuf์ ๊ธฐํธ๊ฐ Tensorflow์ ๊ธฐํธ์ ๊ฒน์น๋ฏ๋ก DLL์ ๋์ ์ผ๋ก ์ฐ๊ฒฐํ ์ ์์ต๋๋ค.
์ ์ ์ผ๋ก ๋งํฌํ๋ฉด 2Gb๊ฐ ๋ ํฐ ๊ฐ์ฒด ํ์ผ ๊ธฐํธ ์์นด์ด๋ธ๋ก ์ด์ด์ง๋๋ค.
๊ทธ๋์ ์ด๊ฒ์ด ์๋ ๋์
์ ์ ์์นด์ด๋ธ๋ฅผ ๋ง๋ค๊ธฐ ์ํด obj ํ์ผ์ ๋ชจ๋ ๊ธฐํธ๋ฅผ ๋์ ํ๋ ๋ฐ ๋ช ์๊ฐ์ด ๊ฑธ๋ฆด ์ ์๋ค๊ณ ์๊ฐํฉ๋๋ค.
์ด๊ฒ์ ๋์์ด ๋ ์ ์์ต๋๋ค
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
OK์ด๋ฏ๋ก ์์ ๋์์ต๋๋ค. YAYAYAYA!
์ฌ๊ธฐ ์ถ๋ ฅ์ด ์์ต๋๋ค
ํ์ผ
TFDriver.cpp
```#include "tensorflow/core/protobuf/control_flow.pb.h"
"tensorflow/core/protobuf/config.pb.h" ํฌํจ
ํฌํจํ๋ค
์ ์ ๋ฉ์ธ() {
ํ ์ํ๋ก::GPU์ต์ gpu_options;
}
;external\com_google_absl\abslbase\libspinlock_wait.a
;external\com_google_absl\abslbase\libdynamic_annotations.a
;external\com_google_absl\abslbase\libbase.a
;external\com_google_absl\abslbase\libthrow_delegate.a
;external\com_google_absl\absl\strings\libinternal.a
;external\com_google_absl\absl\strings\libstrings.a
;external\com_google_absl\absl\types\libbad_optional_access.a
;external\com_google_protobuf\libprotobuf_lite.a
;external\com_google_protobuf\libprotobuf.lo
;tensorflow\core\profiler\protobuf\libxplane_proto_cc_impl.lo
;tensorflow\core\util\libtest_log_proto_impl_cc_impl.lo
;tensorflow\core\util\libmemmapped_file_system_proto_cc_impl.lo
;tensorflow\core\framework\libversions_proto_cc_impl.lo
;tensorflow\core\framework\libtypes_proto_cc_impl.lo
;tensorflow\core\framework\libtensor_slice_proto_cc_impl.lo
;tensorflow\core\framework\libtensor_shape_proto_cc_impl.lo
;tensorflow\core\framework\libresource_handle_proto_cc_impl.lo
;tensorflow\core\framework\libtensor_proto_cc_impl.lo
;tensorflow\core\util\libsaved_tensor_slice_proto_cc_impl.lo
;tensorflow\core\framework\libsummary_proto_cc_impl.lo
;tensorflow\core\util\libevent_proto_cc_impl.lo
;tensorflow\core\liberror_codes_proto_impl_cc_impl.lo
;tensorflow\core\lib\core\liberror_codes_proto_cc_impl.lo
;tensorflow\core\framework\libvariable_proto_cc_impl.lo
;tensorflow\core\framework\liballocation_description_proto_cc_impl.lo
;tensorflow\core\framework\libtensor_description_proto_cc_impl.lo
;tensorflow\core\framework\libstep_stats_proto_cc_impl.lo
;tensorflow\core\framework\libattr_value_proto_cc_impl.lo
;tensorflow\core\framework\libop_def_proto_cc_impl.lo
;tensorflow\core\framework\libnode_def_proto_cc_impl.lo
;tensorflow\core\framework\libfunction_proto_cc_impl.lo
;tensorflow\core\framework\libgraph_proto_cc_impl.lo
;tensorflow\core\framework\libremote_fused_graph_execute_info_proto_cc_impl.lo
;tensorflow\core\framework\libreader_base_proto_cc_impl.lo
;tensorflow\core\framework\liblog_memory_proto_cc_impl.lo
;tensorflow\core\framework\libkernel_def_proto_cc_impl.lo
;tensorflow\core\framework\libgraph_transfer_info_proto_cc_impl.lo
;tensorflow\core\framework\libdevice_attributes_proto_cc_impl.lo
;tensorflow\core\framework\libcost_graph_proto_cc_impl.lo
;tensorflow\core\framework\libapi_def_proto_cc_impl.lo
;tensorflow\core\example\libexample_parser_configuration_proto_cc_impl.lo
;tensorflow\core\example\libexample_protos_cc_impl.lo
;tensorflow\core\libcore_protos_cc_impl.lo
;tensorflow\core\grappler\costs\libop_performance_data_cc_impl.lo
;tensorflow\stream_executor\libdnn_proto_cc_impl.lo
;tensorflow\core\libconv_autotuning_proto_cc_impl.lo
;tensorflow\core\libautotuning_proto_cc_impl.lo
;externaldouble_conversion\libdouble-conversion.a
;์ธ๋ถ\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
;tensorflow\core\platform\libstrcat.a
;tensorflow\core\platformwindows\libstacktrace.a
;tensorflow\core\platform\libstatus.a
;external\com_google_absl\absl\time\internal\cctz\libcivil_time.a
;external\com_google_absl\absl\time\internal\cctz\libtime_zone.a
;external\com_google_absl\absl\time\libtime.a
;tensorflow\core\platform\libhash.a
;tensorflow\core\platform\default\libtracing.lo
;tensorflow\core\platform\libsetround.a
;external\com_google_absl\abslbase\libmalloc_internal.a
;external\com_google_absl\absl\debugging\libdemangle_internal.a
;external\com_google_absl\absl\debugging\libdebugging_internal.a
;external\com_google_absl\absl\debugging\libsymbolize.a
;external\com_google_absl\absl\debugging\libstacktrace.a
;external\com_google_absl\absl\synchronization\libgraphcycles_internal.a
;external\com_google_absl\absl\synchronization\libsynchronization.a
;external\com_google_absl\absl\container\libhashtablez_sampler.a
;external\com_google_absl\absl\container\libraw_hash_set.a
;external\com_google_absl\absl\types\libbad_variant_access.a
;external\com_google_absl\abslhash\libcity.a
;external\com_google_absl\abslhash\libhash.a
;external\com_googlesource_code_re2\libre2.a
;tensorflow\core\platform\libprotobuf.a
;tensorflow\core\platformwindows\libplatform_port.a
;tensorflow\core\platform\libscanner.a
;tensorflow\core\platform\libpath.lo
;tensorflow\core\platformwindows\libwide_char.a
;tensorflow\core\platformwindows\libload_library.a
;tensorflow\core\platform\liberror.a
;tensorflow\core\platform\libdenormal.a
;tensorflow\core\platformwindows\liberror_windows.a
;tensorflow\core\platformwindows\libenv.a
;tensorflow\core\util\libreporter.a
;tensorflow\core\util\libenv_var.a
;externalhighwayhash\libarch_specific.a
;externalhighwayhash\libsip_hash.a
;์ธ๋ถ\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
;tensorflow\core\platform\liblogger.lo
;tensorflow\core\platform\libcpu_feature_guard.a
;tensorflow\core\platform\libbase64.a
;tensorflow\core\platform\libabi.a
;tensorflow\core\lib\strings\libproto_text_util.a
;tensorflow\core\lib\strings\libproto_serialization.a
;tensorflow\core\lib\strings\libordered_code.a
;tensorflow\core\lib\bfloat16\libbfloat16.a
;tensorflow\core\lib\random\libphilox.lo
;tensorflow\core\lib\random\libweighted_picker.lo
;tensorflow\core\platform\librandom.a
;tensorflow\core\libhistogram\libhistogram.lo
;tensorflow\core\lib\monitoring\libcollection_registry.a
;tensorflow\core\lib\monitoring\libsampler.a
;tensorflow\core\lib\monitoring\libpercentile_sampler.a
;tensorflow\core\lib\io\libzlib_compression_options.lo
;tensorflow\core\lib\io\libzlib_outputbuffer.lo
;tensorflow\core\lib\io\libinputstream_interface.lo
;tensorflow\core\lib\io\libzlib_inputstream.lo
;tensorflow\core\lib\io\libiterator.lo
;tensorflow\core\lib\io\libcache.a
;tensorflow\core\libhash\libcrc32c.a
;tensorflow\core\lib\io\libblock.lo
;tensorflow\core\lib\io\libtable.lo
;tensorflow\core\lib\io\libsnappy_outputbuffer.lo
;tensorflow\core\lib\io\libsnappy_inputbuffer.lo
;tensorflow\core\lib\io\libcompression.lo
;tensorflow\core\lib\io\librecord_writer.lo
;tensorflow\core\lib\io\librandom_inputstream.lo
;tensorflow\core\lib\io\libbuffered_inputstream.lo
;tensorflow\core\lib\io\librecord_reader.lo
;tensorflow\core\lib\io\libinputbuffer.lo
;tensorflow\core\lib\core\libbitmap.lo
;tensorflow\core\lib\core\libarena.a
;tensorflow\core\liblib_internal_impl.lo
;external\com_google_absl\absl\strings\libstr_format_internal.a
;tensorflow\stream_executor\lib\liblib.a
;tensorflow\stream_executor\liballocator_stats.a
;tensorflow\stream_executor\libplugin.a
;tensorflow\stream_executor\libplatform.a
;tensorflow\stream_executor\platform\default\libdso_loader.a
;tensorflow\stream_executor\cuda\libcuda_stub.a
;tensorflow\stream_executor\cuda\libcudart_stub.a
;tensorflow\stream_executor\rocm\librocm_platform_id.a
;tensorflow\stream_executorhost\libhost_platform_id.a
;tensorflow\stream_executor\libmulti_platform_manager.a
;tensorflow\stream_executor\libexecutor_cache.a
;tensorflow\stream_executor\libdnn.a
;tensorflow\stream_executor\libblas.a
;tensorflow\stream_executor\libplugin_registry.a
;tensorflow\stream_executor\libkernel_spec.a
;tensorflow\stream_executor\libkernel.a
;tensorflow\stream_executor\libdevice_description.a
;tensorflow\stream_executor\libstream_executor_internal.a
;tensorflow\stream_executor\libtimer.a
;tensorflow\stream_executor\libtemporary_device_memory.a
;tensorflow\stream_executor\libtemporary_memory_manager.a
;tensorflow\stream_executor\librng.a
;tensorflow\stream_executor\libevent.a
;tensorflow\stream_executor\libstream_executor_pimpl.a
;tensorflow\stream_executorhost\libhost_timer.a
;tensorflow\stream_executorhost\libhost_stream.a
;tensorflow\stream_executorhost\libhost_gpu_executor.lo
;tensorflow\stream_executorhost\libhost_platform.lo
;tensorflow\stream_executor\cuda\libcuda_platform_id.a
;tensorflow\stream_executor\libscratch_allocator.a
;external\com_google_absl\absl\debugging\libleak_check.a
;tensorflow\stream_executor\cuda\libcuda_diagnostics.a
;tensorflow\stream_executor\cuda\libcuda_driver.a
;tensorflow\core\platform\default\libcuda_libdevice_path.a
;tensorflow\stream_executor\gpu\libasm_compiler.a
;tensorflow\core\profiler\internal\libtraceme_recorder_impl.lo
;์ธ๋ถ\llvm-project\llvm\libdemangle.a
;์ธ๋ถ\llvm-project\llvm\libsupport.a
;์ธ๋ถ\llvm-project\llvm\libbitstream_reader.a
;์ธ๋ถ\llvm-project\llvm\libremarks.a
;์ธ๋ถ\llvm-project\llvm\libbinary_format.a
;์ธ๋ถ\llvm-ํ๋ก์ ํธ\llvm\libcore.a
;์ธ๋ถ\llvm-project\llvm\libprofile_data.a
;์ธ๋ถ\llvm-project\llvm\libtext_api.a
;์ธ๋ถ\llvm-project\llvm\libdebug_info_msf.a
;์ธ๋ถ\llvm-project\llvm\libdebug_info_code_view.a
;์ธ๋ถ\llvm-ํ๋ก์ ํธ\llvm\libmc.a
;์ธ๋ถ\llvm-project\llvm\libmc_parser.a
;์ธ๋ถ\llvm-project\llvm\libbit_reader.a
;์ธ๋ถ\llvm-project\llvm\libobject.a
;์ธ๋ถ\llvm-project\llvm\libanalysis.a
;์ธ๋ถ\llvm-project\llvm\libtransform_utils.a
;์ธ๋ถ\llvm-project\llvm\libtarget.a
;ํ ์ํ๋ก์ฐ\์ปดํ์ผ๋ฌ\xla\libxla_data_proto_cc_impl.lo
;tensorflow\compiler\xla\service\libhlo_proto_cc_impl.lo
;ํ ์ํ๋ก์ฐ\์ปดํ์ผ๋ฌ\xla\libxla_proto_cc_impl.lo
;tensorflow\compiler\xla\libstatus_macros.a
;ํ ์ํ๋ก์ฐ\์ปดํ์ผ๋ฌ\xla\libutil.a
;tensorflow\compiler\xla\libprotobuf_util.a
;tensorflow\compiler\xla\libshape_util.a
;tensorflow\compiler\xla\libshape_layout.a
;external\com_google_absl\absl\flags\libmarshalling.a
;external\com_google_absl\absl\flags\libinternal.a
;external\com_google_absl\absl\flags\libconfig.a
;external\com_google_absl\absl\flags\libhandle.a
;external\com_google_absl\absl\flags\libregistry.a
;external\com_google_absl\absl\flags\libflag.a
;ํ ์ํ๋ก์ฐ\์ปดํ์ผ๋ฌ\xla\libarray.a
;ํ ์ํ๋ก์ฐ\์ปดํ์ผ๋ฌ\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
;ํ ์ํ๋ก์ฐ\์ปดํ์ผ๋ฌ\xla\libwindow_util.a
;ํ ์ํ๋ก์ฐ\์ปดํ์ผ๋ฌ\xla\libliteral_util.a
;ํ ์ํ๋ก์ฐ\์ปดํ์ผ๋ฌ\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
;ํ ์ํ๋ก์ฐ\์ปดํ์ผ๋ฌ\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
;ํ ์ํ๋ก์ฐ\์ปดํ์ผ๋ฌ\jit\libcommon.a
;tensorflow\core\framework\libtensor_shape.lo
;tensorflow\core\framework\libresource_handle.lo
;tensorflow\core\framework\libbfloat16.lo
;tensorflow\core\framework\liballocator_registry_impl.lo
;tensorflow\core\framework\liballocator.lo
;tensorflow\core\framework\libtensor.lo
;tensorflow\core\util\libtensor_format.a
;tensorflow\core\util\libstats_calculator_portable.a
;tensorflow\core\util\libport.lo
;tensorflow\core\util\libpadding.a
;tensorflow\core\util\libeinsum_op_util.a
;tensorflow\core\profiler\internal\libannotation_stack_impl.lo
;tensorflow\core\framework\libattr_value_proto_text.lo
;tensorflow\core\framework\libattr_value_util.a
;tensorflow\core\framework\libop_def_util.a
;tensorflow\core\framework\libnode_def_util.a
;tensorflow\core\framework\libshape_inference.a
;tensorflow\core\framework\libop_def_builder.a
;tensorflow\core\framework\libop.a
;tensorflow\core\framework\libnode_properties.a
;tensorflow\core\framework\libcommon_shape_fns.a
;tensorflow\core\util\libversion_info.lo
;tensorflow\core\example\libfeature_util.lo
;tensorflow\core\libframework_internal_impl.lo
;tensorflow\compiler\xla\libparse_flags_from_env.a
;tensorflow\compiler\xla\libdebug_options_flags.a
;tensorflow\compiler\xla\service\libhlo_cost_analysis.a
;tensorflow\compiler\xla\service\libhlo_reachability.a
;tensorflow\compiler\xla\service\libhlo_ordering.a
;tensorflow\compiler\xla\service\libhlo_buffer.a
;tensorflow\compiler\xla\service\libhlo_alias_analysis.a
;tensorflow\compiler\xla\service\libhlo_live_range.a
;tensorflow\compiler\xla\service\libheap_simulator.a
;tensorflow\compiler\xla\service\libmemory_space_assignment.a
;tensorflow\compiler\xla\service\libbuffer_assignment.a
;tensorflow\compiler\xla\service\libhlo_proto_util.a
;tensorflow\compiler\xla\libmetric_table_report.a
;tensorflow\compiler\xla\service\libhuman_readable_profile_builder.a
;tensorflow\compiler\xla\service\libhlo_profile_printer_data_cc_impl.lo
;tensorflow\compiler\xla\service\libhlo_profile_printer.a
;tensorflow\compiler\xla\service\libhlo_execution_profile_data_cc_impl.lo
;tensorflow\compiler\xla\service\libhlo_execution_profile.a
;tensorflow\compiler\xla\service\libhlo_graph_dumper.lo
;tensorflow\compiler\xla\service\libdump.a
;tensorflow\compiler\xla\service\llvm_ir\libllvm_util.a
;์ธ๋ถ\llvm-project\llvm\libinst_combine.a
;์ธ๋ถ\llvm-project\llvm\libaggressive_inst_combine.a
;์ธ๋ถ\llvm-project\llvm\libscalar.a
;์ธ๋ถ\llvm-project\llvm\libobjc_arc.a
;์ธ๋ถ\llvm-project\llvm\libvectorize.a
;์ธ๋ถ\llvm-project\llvm\libinstrumentation.a
;์ธ๋ถ\llvm-project\llvm\libbit_writer.a
;์ธ๋ถ\llvm-project\llvm\libcode_gen.a
;์ธ๋ถ\llvm-project\llvm\libselection_dag.a
;์ธ๋ถ\llvm-project\llvm\libnvptx_info.a
;์ธ๋ถ\llvm-ํ๋ก์ ํธ\llvm\libnvptx_desc.a
;์ธ๋ถ\llvm-project\llvm\liblinker.a
;์ธ๋ถ\llvm-project\llvm\libasm_parser.a
;์ธ๋ถ\llvm-project\llvm\libir_reader.a
;์ธ๋ถ\llvm-project\llvm\libfrontend_open_mp.a
;์ธ๋ถ\llvm-project\llvm\libipo.a
;์ธ๋ถ\llvm-project\llvm\libdebug_info_dwarf.a
;์ธ๋ถ\llvm-project\llvm\libasm_printer.a
;์ธ๋ถ\llvm-project\llvm\libnvptx_code_gen.a
;์ธ๋ถ\llvm-project\llvm\libmir_parser.a
;์ธ๋ถ\llvm-project\llvm\libglobal_i_sel.a
;์ธ๋ถ\llvm-ํ๋ก์ ํธ\llvm\libamdgpu_utils.a
;์ธ๋ถ\llvm-ํ๋ก์ ํธ\llvm\libamdgpu_info.a
;์ธ๋ถ\llvm-ํ๋ก์ ํธ\llvm\libamdgpu_desc.a
;์ธ๋ถ\llvm-project\llvm\libamdgpu_code_gen.a
;tensorflow\compiler\xla\service\gpu\llvm_gpu_backend\libllvm_gpu_backend.a
;tensorflow\compiler\xla\service\libtuple_simplifier.a
;tensorflow\compiler\xla\libexecutable_run_options.a
;tensorflow\compiler\xla\service\libstream_pool.a
;tensorflow\compiler\xla\service\libshaped_buffer.a
;tensorflow\compiler\xla\service\libmaybe_owning_device_memory.a
;tensorflow\compiler\xla\service\libexecutable.a
;tensorflow\compiler\xla\service\libcompiler.a
;tensorflow\compiler\xla\service\libllvm_compiler.a
;tensorflow\compiler\xla\service\libcompilation_stats.a
;tensorflow\compiler\xla\service\libhlo_pass_pipeline.a
;tensorflow\compiler\xla\service\libhlo_domain_map.a
;tensorflow\์ปดํ์ผ๋ฌ\xla\service\libhlo_cse.a
;tensorflow\compiler\xla\service\libhlo_query.a
;์ธ๋ถ\mkl_dnn\libmkldnn_single_threaded.a
;tensorflow\core\kernels\libeigen_contraction_kernel_with_mkl.a
;tensorflow\compiler\xla\service\cpu\libruntime_single_threaded_matmul.a
;tensorflow\์ปดํ์ผ๋ฌ\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\libal_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\์ปดํ์ผ๋ฌ\xla\service\llvm_ir\libsort_util.a
;tensorflow\compiler\xla\service\llvm_ir\libdynamic_update_slice_util.a
;tensorflow\compiler\xla\service\llvm_ir\libbuffer_assignment_util.a
;tensorflow\compiler\xla\service\libcustom_call_target_registry.a
;tensorflow\compiler\xla\service\gpu\libhlo_execution_profiler.a
;tensorflow\compiler\xla\service\gpu\libgpu_executable_run_options.a
;tensorflow\compiler\xla\service\gpu\libgpu_constants.a
;tensorflow\compiler\xla\service\gpu\libbuffer_allocations.a
;tensorflow\compiler\xla\service\gpu\libthunk.a
;tensorflow\stream_executor\gpu\libgpu_stream.a
;tensorflow\stream_executor\gpu\libgpu_timer.a
;tensorflow\stream_executor\cuda\libcuda_kernel.a
;tensorflow\stream_executor\gpu\libgpu_event.a
;tensorflow\stream_executor\cuda\libcuda_event.a
;tensorflow\stream_executor\gpu\libgpu_activation.a
;tensorflow\stream_executor\cuda\libcuda_gpu_executor.lo
;tensorflow\compiler\xla\service\libcollective_ops_utils.a
;tensorflow\compiler\xla\service\gpu\libnccl_all_reduce_thunk.a
;tensorflow\compiler\xla\service\libtransfer_manager.a
;tensorflow\compiler\xla\service\gpu\liboutfeed_manager.a
;tensorflow\compiler\xla\service\gpu\libinfeed_manager.a
;tensorflow\compiler\xla\service\gpu\libgpu_debug_info_manager.a
;tensorflow\compiler\xla\service\gpu\libgpu_conv_runner.a
;tensorflow\compiler\xla\service\gpu\libcudnn_batchnorm_runner.a
;tensorflow\stream_executor\cuda\libcusolver_stub.a
;tensorflow\compiler\xla\service\gpu\libcusolver_context.a
;tensorflow\compiler\xla\service\gpu\libgpu_executable.a
;tensorflow\compiler\xla\service\gpu\libthunk_emitter.a
;tensorflow\compiler\xla\service\llvm_ir\libalias_analysis.a
;tensorflow\compiler\xla\service\gpu\libhlo_to_ir_bindings.a
;tensorflow\compiler\xla\service\llvm_ir\libmath_ops.a
;tensorflow\compiler\xla\service\gpu\libelemental_ir_emitter.a
;tensorflow\compiler\xla\service\gpu\libir_emitter.a
;tensorflow\compiler\xla\service\gpu\libhorizontal_fusion.a
;tensorflow\compiler\xla\service\libscatter_expander.a
;tensorflow\compiler\xla\service\gpu\libgpu_scatter_expander.a
;tensorflow\compiler\xla\service\gpu\libgpu_sanitize_constant_names.a
;tensorflow\compiler\xla\service\libhlo_memory_scheduler.a
;tensorflow\compiler\xla\service\gpu\libgpu_hlo_schedule.a
;tensorflow\compiler\xla\service\libcopy_insertion.a
;tensorflow\compiler\xla\service\gpu\libgpu_copy_insertion.a
;tensorflow\stream_executor\gpu\libredzone_allocator.a
;tensorflow\compiler\xla\service\gpu\libbuffer_comparator.a
;tensorflow\core\util\proto\libproto_utils.a
;tensorflow\compiler\xla\service\gpu\libgpu_autotuning_proto_cc_impl.lo
;tensorflow\compiler\xla\service\gpu\libhlo_algorithm_blacklist.a
;tensorflow\compiler\xla\service\gpu\libgpu_conv_algorithm_picker.a
;tensorflow\compiler\xla\service\gpu\libgemm_rewriter.a
;tensorflow\compiler\xla\service\gpu\libfusion_merger.a
;tensorflow\compiler\xla\service\gpu\libcudnn_pad_for_convolutions.a
;tensorflow\compiler\xla\service\gpu\libcudnn_batchnorm_rewriter.a
;tensorflow\compiler\xla\service\gpu\libalias_passthrough_params.a
;tensorflow\compiler\xla\service\gpu\libgpu_compiler.a
;tensorflow\compiler\xla\service\gpu\libgemm_algorithm_picker.a
;tensorflow\compiler\xla\service\gpu\libcusolver_rewriter.a
;tensorflow\compiler\xla\service\gpu\libcudnn_fused_conv_rewriter.a
;tensorflow\compiler\xla\service\gpu\libcublas_gemm_pad_for_tensor_cores.a
;tensorflow\compiler\xla\service\gpu\libnvptx_compiler_impl.a
;tensorflow\compiler\xla\service\gpu\libnvptx_compiler.lo
;tensorflow\compiler\xla\service\libgeneric_transfer_manager.lo
;tensorflow\compiler\xla\service\gpu\libgpu_transfer_manager.lo
;tensorflow\compiler\xla\service\libplatform_util.a
;tensorflow\compiler\xla\service\libbackend.a
;tensorflow\compiler\xla\service\libexecution_tracker.a
;tensorflow\compiler\xla\service\libcompilation_cache.a
;tensorflow\compiler\xla\service\libchannel_tracker.a
;tensorflow\compiler\xla\service\liballocation_tracker.a
;ํ ์ํ๋ก์ฐ\์ปดํ์ผ๋ฌ\xla\service\libservice.lo
;tensorflow\stream_executor\cuda\libcurand_stub.a
;tensorflow\stream_executor\cuda\libcurand_plugin.lo
;tensorflow\stream_executor\cuda\libcufft_stub.a
;tensorflow\stream_executor\cuda\libcufft_plugin.lo
;tensorflow\stream_executor\cuda\libcudnn_stub.a
;tensorflow\stream_executor\cuda\libcudnn_version.a
;tensorflow\stream_executor\cuda\libcudnn_plugin.lo
;tensorflow\stream_executor\cuda\libcuda_platform.lo
;tensorflow\stream_executor\cuda\libcublas_stub.a
;tensorflow\stream_executor\cuda\libcublas_plugin.lo
;tensorflow\core\libgpu_lib.a
;tensorflow\core\liblogging_ops_op_lib.lo
;tensorflow\core\libarray_ops_op_lib.lo
;tensorflow\compiler\mlir\tensorflow\libmlir_passthrough_op.lo
;ํ ์ํ๋ก์ฐ\c\libtf_status.a
;ํ ์ํ๋ก์ฐ\c\libtf_datatype.lo
;tensorflow\c\libtf_status_helper.a
;tensorflow\c\libtf_tensor.a
;tensorflow\c\libops.lo
;tensorflow\c\kernels\libbitcast_op_lib.lo
;tensorflow\core\libword2vec_ops.lo
;tensorflow\core\libuser_ops_op_lib.lo
;tensorflow\core\libtraining_ops_op_lib.lo
;tensorflow\core\protobuf\tpu\libtpu_embedding_output_layout_proto_cc_impl.lo
;tensorflow\core\protobuf\tpu\liboptimization_parameters_proto_cc_impl.lo
;tensorflow\core\protobuf\tpu\libtpu_embedding_configuration_proto_cc_impl.lo
;tensorflow\core\tpu\libtpu_embedding_output_layout_utils.a
;tensorflow\core\tpu\libtpu_embedding_optimization_parameters_utils.a
;tensorflow\core\libtpu_replication_ops_op_lib.lo
;tensorflow\core\libtpu_ordinal_selector_ops_op_lib.lo
;tensorflow\core\libtpu_outfeed_ops_op_lib.lo
;tensorflow\core\libtpu_infeed_ops_op_lib.lo
;tensorflow\core\libtpu_host_compute_ops_op_lib.lo
;tensorflow\core\libtpu_heartbeat_ops_op_lib.lo
;tensorflow\core\libtpu_functional_ops_op_lib.lo
;tensorflow\core\libtpu_embedding_ops_op_lib.lo
;tensorflow\core\libtpu_cross_replica_ops_op_lib.lo
;tensorflow\core\libtpu_configuration_ops_op_lib.lo
;tensorflow\core\libstring_ops_op_lib.lo
;tensorflow\core\libstateless_random_ops_op_lib.lo
;tensorflow\core\libstate_ops_op_lib.lo
;tensorflow\core\libspectral_ops_op_lib.lo
;tensorflow\core\libsummary_ops_op_lib.lo
;tensorflow\core\libsparse_ops_op_lib.lo
;tensorflow\core\libsparse_csr_matrix_ops_op_lib.lo
;tensorflow\core\libset_ops_op_lib.lo
;tensorflow\core\libsendrecv_ops_op_lib.lo
;tensorflow\core\libsdca_ops_op_lib.lo
;tensorflow\core\libscript_ops_op_lib.lo
;tensorflow\core\libscoped_allocator_ops_op_lib.lo
;tensorflow\core\librpc_ops_op_lib.lo
;tensorflow\core\libresource_variable_ops_op_lib.lo
;tensorflow\core\libremote_fused_graph_ops_op_lib.lo
;tensorflow\core\libstateful_random_ops_op_lib.lo
;tensorflow\core\libspecial_math_ops_op_lib.lo
;tensorflow\core\librnn_ops_op_lib.lo
;tensorflow\core\librandom_ops_op_lib.lo
;tensorflow\core\libragged_to_dense_util.a
;tensorflow\core\libragged_math_ops_op_lib.lo
;tensorflow\core\libragged_conversion_ops_op_lib.lo
;tensorflow\core\libragged_array_ops_op_lib.lo
;tensorflow\core\libparsing_ops_op_lib.lo
;tensorflow\core\libno_op_op_lib.lo
;tensorflow\core\libnn_ops_op_lib.lo
;tensorflow\core\libnccl_ops_op_lib.lo
;tensorflow\core\libmath_ops_op_lib.lo
;tensorflow\core\libmanip_ops_op_lib.lo
;tensorflow\core\liblookup_ops_op_lib.lo
;tensorflow\core\liblist_ops_op_lib.lo
;tensorflow\core\liblinalg_ops_op_lib.lo
;tensorflow\core\libio_ops_op_lib.lo
;tensorflow\core\libimage_ops_op_lib.lo
;tensorflow\core\libfunctional_ops_op_lib.lo
;tensorflow\core\libfunction_ops_op_lib.lo
;tensorflow\core\libexperimental_dataset_ops_op_lib.lo
;tensorflow\core\libencode_proto_ops_op_lib.lo
;tensorflow\core\libdecode_proto_ops_op_lib.lo
;tensorflow\core\libdebug_ops_op_lib.lo
;tensorflow\core\libdataset_ops_op_lib.lo
;tensorflow\core\libdata_flow_ops_op_lib.lo
;tensorflow\core\libcudnn_rnn_ops_op_lib.lo
;tensorflow\core\libctc_ops_op_lib.lo
;tensorflow\core\libcontrol_flow_ops_op_lib.lo
;tensorflow\core\libcollective_ops_op_lib.lo
;tensorflow\core\libclustering_ops_op_lib.lo
;tensorflow\core\libcheckpoint_ops_op_lib.lo
;tensorflow\core\libcandidate_sampling_ops_op_lib.lo
;tensorflow\core\libtensor_forest_ops_op_lib.lo
;tensorflow\core\libboosted_trees_ops_op_lib.lo
;tensorflow\core\libbitwise_ops_op_lib.lo
;tensorflow\core\libbatch_ops_op_lib.lo
;tensorflow\core\libaudio_ops_op_lib.lo
;tensorflow\core\kernels\libsendrecv_ops.lo
;tensorflow\core\kernels\libno_op.lo
;tensorflow\core\libfunctional_grad.lo
;tensorflow\core\libgraph.a
;ํ ์ํ๋ก์ฐ\์ฝ์ด\๊ทธ๋ํ๋ฌ\libutils.a
;ํ ์ํ๋ก์ฐ\์ฝ์ด\๊ทธ๋ํ๋ฌ\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
;ํ ์ํ๋ก์ฐ\์ฝ์ด\๊ทธ๋ํ๋ฌ\libgraph_view.a
;tensorflow\core\grappler\libgraph_topology_view.a
;tensorflow\core\grappler\utils\libtopological_sort.a
;tensorflow\core\grappler\verifiers\libstructure_verifier.a
;ํ ์ํ๋ก\์ฝ์ด\๊ทธ๋ํ๋ฌ\utils\libtpu.a
;tensorflow\core\grappler\utils\libcolocation.a
;tensorflow\core\grappler\utils\libcanonicalizer.a
;tensorflow\core\libgpu_id_impl.a
;ํ ์ํ๋ก\์ฝ์ด\๊ทธ๋ํ๋ฌ\ํด๋ฌ์คํฐ\libutils.a
;ํ ์ํ๋ก\์ฝ์ด\๊ทธ๋ํ๋ฌ\ํด๋ฌ์คํฐ\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
;%(์ถ๊ฐ ์ข ์์ฑ)
```