From 641de238532b7cd02637b5e3e46f8c0c41043279 Mon Sep 17 00:00:00 2001 From: Vadym Matsishevskyi Date: Sat, 9 Nov 2024 21:24:31 -0800 Subject: [PATCH] Fix windows-specific issues for pywrap rules PiperOrigin-RevId: 694978320 --- .bazelrc | 8 +- .../mlir/quantization/stablehlo/python/BUILD | 7 +- tensorflow/compiler/mlir/tfr/build_defs.bzl | 4 +- tensorflow/core/grappler/costs/BUILD | 4 + tensorflow/core/protobuf/BUILD | 4 + tensorflow/python/BUILD | 4 +- tensorflow/python/_pywrap_tensorflow.def | 1247 +++++++++++++++++ tensorflow/python/tools/BUILD | 2 +- tensorflow/python/tools/tools.bzl | 2 +- tensorflow/python/util/BUILD | 2 +- third_party/absl/build_dll.patch | 14 + third_party/absl/workspace.bzl | 5 +- third_party/llvm/toolchains.patch | 3 +- third_party/llvm/workspace.bzl | 1 - third_party/xla/.bazelrc | 8 +- third_party/xla/third_party/tsl/.bazelrc | 8 +- .../tsl/third_party/absl/build_dll.patch | 14 + .../tsl/third_party/absl/workspace.bzl | 5 +- .../py/rules_pywrap/pywrap.impl.bzl | 5 +- .../tsl/tsl/platform/default/build_config.bzl | 8 +- .../tsl/tsl/profiler/protobuf/BUILD | 4 + 21 files changed, 1339 insertions(+), 20 deletions(-) create mode 100644 tensorflow/python/_pywrap_tensorflow.def create mode 100644 third_party/absl/build_dll.patch create mode 100644 third_party/xla/third_party/tsl/third_party/absl/build_dll.patch diff --git a/.bazelrc b/.bazelrc index 2bcdb08a662..9e421dd1e87 100644 --- a/.bazelrc +++ b/.bazelrc @@ -370,6 +370,8 @@ build:windows --host_copt=-D_ENABLE_EXTENDED_ALIGNED_STORAGE # runfiles symlink tree to decide what to put into the Python wheel. startup --windows_enable_symlinks build:windows --enable_runfiles +build:windows --nobuild_python_zip +build:windows --dynamic_mode=off # Default paths for TF_SYSTEM_LIBS build:linux --define=PREFIX=/usr @@ -443,6 +445,7 @@ build:avx_win --copt=/arch:AVX # Use Clang-cl compiler on Windows build:win_clang --copt=/clang:-Weverything +build:win_clang --host_copt=/clang:-Weverything build:win_clang --extra_toolchains=@local_config_cc//:cc-toolchain-x64_windows-clang-cl build:win_clang --extra_execution_platforms=//tensorflow/tools/toolchains/win:x64_windows-clang-cl build:win_clang --host_platform=//tensorflow/tools/toolchains/win:x64_windows-clang-cl @@ -454,6 +457,7 @@ test:win_clang --host_linkopt=/FORCE:MULTIPLE # Same config as above but for XLA, which has different toolchain paths build:win_clang_xla --copt=/clang:-Weverything +build:win_clang_xla --host_copt=/clang:-Weverything build:win_clang_xla --extra_toolchains=@local_config_cc//:cc-toolchain-x64_windows-clang-cl build:win_clang_xla --extra_execution_platforms=//tools/toolchains/win:x64_windows-clang-cl build:win_clang_xla --host_platform=//tools/toolchains/win:x64_windows-clang-cl @@ -811,10 +815,12 @@ build:macos_x86_pycpp_test --config=macos_x86_pycpp_test_filters -- //tensorflow build:cross_compile_macos_x86_pycpp_test --config=macos_x86_pycpp_test build:cross_compile_macos_x86_pycpp_test -//tensorflow/core/kernels:quantized_conv_ops_test -//tensorflow/core/kernels:quantized_matmul_op_test -//tensorflow/python/ops:quantized_conv_ops_test -//tensorflow/tools/graph_transforms:transforms_test -//tensorflow/python/tools:aot_compiled_test # WINDOWS X86-64 CPU PYCPP +build:windows_x86_cpu_pycpp_test_build_opts --copt=/d2ReducedOptimizeHugeFunctions --host_copt=/d2ReducedOptimizeHugeFunctions --dynamic_mode=off +build:windows_x86_cpu_pycpp_test_build_opts_debug --config=windows_x86_cpu_pycpp_test_build_opts --linkopt=/demangle:no --host_linkopt=/demangle:no --linkopt=/errorlimit:0 --host_linkopt=/errorlimit:0 test:windows_x86_cpu_pycpp_test_filters --test_tag_filters=-no_windows,-windows_excluded,-no_oss,-oss_excluded,-gpu,-tpu,-benchmark-test test:windows_x86_cpu_pycpp_test_filters --build_tag_filters=-no_windows,-windows_excluded,-no_oss,-oss_excluded,-benchmark-test test:windows_x86_cpu_pycpp_test_filters --test_lang_filters=cc,py --test_size_filters=small,medium --test_timeout="300,450,1200,3600" -test:windows_x86_cpu_pycpp_test_opts --copt=/d2ReducedOptimizeHugeFunctions --host_copt=/d2ReducedOptimizeHugeFunctions --dynamic_mode=off --build_tests_only +test:windows_x86_cpu_pycpp_test_opts --config=windows_x86_cpu_pycpp_test_build_opts --build_tests_only test:windows_x86_cpu_pycpp_test --config=windows_x86_cpu_pycpp_test_opts --config=windows_x86_cpu_pycpp_test_filters -- //tensorflow/... -//tensorflow/java/... -//tensorflow/lite/... -//tensorflow/compiler/... # END TF TEST SUITE OPTIONS diff --git a/tensorflow/compiler/mlir/quantization/stablehlo/python/BUILD b/tensorflow/compiler/mlir/quantization/stablehlo/python/BUILD index a022cbc9e05..537f410beb3 100644 --- a/tensorflow/compiler/mlir/quantization/stablehlo/python/BUILD +++ b/tensorflow/compiler/mlir/quantization/stablehlo/python/BUILD @@ -1,3 +1,4 @@ +load("@local_tsl//tsl/platform:build_config_root.bzl", "if_pywrap") load("//tensorflow:pytype.default.bzl", "pytype_strict_library") load( "//tensorflow:tensorflow.default.bzl", @@ -156,11 +157,13 @@ tf_python_pybind_extension( ], # Each dependency MUST be either header-only or exclusive. deps = [ - ":pywrap_quantization_lib_header_only", "//tensorflow/compiler/mlir/quantization/tensorflow/python:type_casters", "@pybind11", "@pybind11_abseil//pybind11_abseil:absl_casters", "@pybind11_abseil//pybind11_abseil:import_status_module", "@pybind11_abseil//pybind11_abseil:status_casters", - ], + ] + if_pywrap( + if_false = [":pywrap_quantization_lib_header_only"], + if_true = [":pywrap_quantization_lib_impl"], + ), ) diff --git a/tensorflow/compiler/mlir/tfr/build_defs.bzl b/tensorflow/compiler/mlir/tfr/build_defs.bzl index 9f10f82f0e1..d92bc2f625f 100644 --- a/tensorflow/compiler/mlir/tfr/build_defs.bzl +++ b/tensorflow/compiler/mlir/tfr/build_defs.bzl @@ -49,7 +49,7 @@ def gen_op_libraries( srcs = [], outs = [name + ".inc.cc"], cmd = - "PYWRAP_TARGET='//third_party/tensorflow/python:_pywrap_tensorflow' " + + "PYWRAP_TARGET='//tensorflow/python:_pywrap_tensorflow' " + "$(location %s) --output=$@ --gen_register_op=true" % gen_op_lib_exec, tools = [":" + gen_op_lib_exec], tags = tags, @@ -114,7 +114,7 @@ def gen_op_libraries( srcs = [], outs = [name + ".mlir"], cmd = - "PYWRAP_TARGET='//third_party/tensorflow/python:_pywrap_tensorflow' " + + "PYWRAP_TARGET='//tensorflow/python:_pywrap_tensorflow' " + "$(location %s) --output=$@ --gen_register_op=false" % gen_tfr_lib_exec, tools = [":" + gen_tfr_lib_exec], tags = tags, diff --git a/tensorflow/core/grappler/costs/BUILD b/tensorflow/core/grappler/costs/BUILD index 9576fa5c2dc..8323d3ff856 100644 --- a/tensorflow/core/grappler/costs/BUILD +++ b/tensorflow/core/grappler/costs/BUILD @@ -27,6 +27,10 @@ alias( tf_proto_library( name = "op_performance_data", srcs = ["op_performance_data.proto"], + local_defines = [ + "PROTOBUF_USE_DLLS", + "LIBPROTOBUF_EXPORTS", + ], make_default_target_header_only = True, protodeps = [ "//tensorflow/core/framework:attr_value_proto", diff --git a/tensorflow/core/protobuf/BUILD b/tensorflow/core/protobuf/BUILD index f38b5c3847f..cfc8e211534 100644 --- a/tensorflow/core/protobuf/BUILD +++ b/tensorflow/core/protobuf/BUILD @@ -196,6 +196,10 @@ tf_proto_library( "core_platform_payloads.proto", "fingerprint.proto", ], + local_defines = [ + "PROTOBUF_USE_DLLS", + "LIBPROTOBUF_EXPORTS", + ], make_default_target_header_only = True, protodeps = [ ":error_codes_proto_impl", diff --git a/tensorflow/python/BUILD b/tensorflow/python/BUILD index 8028a116e58..f5b5a8457cb 100644 --- a/tensorflow/python/BUILD +++ b/tensorflow/python/BUILD @@ -567,7 +567,7 @@ tf_python_pybind_extension( "//tensorflow/python/lib/core:pybind11_lib", "//third_party/python_runtime:headers", "@pybind11", - ], + ] + if_pywrap(["//tensorflow/lite/toco/python:toco_python_api"]), ) # TODO(edloper): Remove unused dependency on safe_ptr. (Blocker: there are @@ -1461,6 +1461,7 @@ pywrap_library( "-DEFAULTLIB:advapi32.lib", "-DEFAULTLIB:crypt32.lib", "-DEFAULTLIB:Normaliz.lib", + "-DEFAULTLIB:ntdll.lib", ], "//conditions:default": [], }), @@ -1501,6 +1502,7 @@ pywrap_library( ], }), visibility = ["//visibility:public"], + win_def_file = "_pywrap_tensorflow.def", # win_def_file = "_pywrap_tensorflow.def", deps = [ ":_pywrap_quantize_training", diff --git a/tensorflow/python/_pywrap_tensorflow.def b/tensorflow/python/_pywrap_tensorflow.def new file mode 100644 index 00000000000..c4f75269db9 --- /dev/null +++ b/tensorflow/python/_pywrap_tensorflow.def @@ -0,0 +1,1247 @@ +; Copyright 2024 The TensorFlow Authors. All Rights Reserved. + +; Licensed under the Apache License, Version 2.0 (the "License"); +; you may not use this file except in compliance with the License. +; You may obtain a copy of the License at +; +; http://www.apache.org/licenses/LICENSE-2.0 +; +; Unless required by applicable law or agreed to in writing, software +; distributed under the License is distributed on an "AS IS" BASIS, +; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +; See the License for the specific language governing permissions and +; limitations under the License. +EXPORTS + ?make_safe@tensorflow@@YA?AV?$unique_ptr@UTSL_Status@@UTFStatusDeleter@detail@tensorflow@@@std@@PEAUTSL_Status@@@Z + ?ImportGraphDef@tensorflow@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV23@0_NPEAUTSL_Status@@@Z + ?Lookup@PyExceptionRegistry@tensorflow@@SAPEAU_object@@W4TSL_Code@@@Z + ?ForEachPayload@Status@lts_20230802@absl@@QEBAXV?$FunctionRef@$$A6AXV?$basic_string_view@DU?$char_traits@D@std@@@std@@AEBVCord@lts_20230802@absl@@@Z@23@@Z + ??BCord@lts_20230802@absl@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ + ?ImportFunction@tensorflow@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV23@0_NPEAUTFE_Context@@PEAUTSL_Status@@@Z + ?ImportGraphDef@tensorflow@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV23@0_NV?$basic_string_view@DU?$char_traits@D@std@@@3@222PEAUTSL_Status@@@Z + ?ExperimentalConvertSavedModelToMlir@tensorflow@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV23@0_NPEAUTSL_Status@@@Z + ?ExperimentalConvertSavedModelV1ToMlirLite@tensorflow@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV23@00_N1PEAUTSL_Status@@@Z + ?ExperimentalConvertSavedModelV1ToMlir@tensorflow@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV23@00_N111PEAUTSL_Status@@@Z + ?ExperimentalRunPassPipeline@tensorflow@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV23@0_NPEAUTSL_Status@@@Z + ?ExperimentalWriteBytecode@tensorflow@@YAXAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@0PEAUTSL_Status@@@Z + ?ExperimentalTFLiteToTosaBytecode@tensorflow@@YAXAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@0_NAEBV?$vector@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@@3@2PEAUTSL_Status@@@Z + ?InfoAboutUnusedCPUFeatures@port@tensorflow@@YAXXZ + ?Relu@ops@tensorflow@@YA?AVStatus@lts_20230802@absl@@PEAVAbstractContext@2@QEAVAbstractTensorHandle@2@PEAPEAV72@PEBD3@Z + ?UnrefNonInlined@Status@lts_20230802@absl@@CAX_K@Z + ?raw_code@Status@lts_20230802@absl@@QEBAHXZ + ?Lookup@PyExceptionRegistry@tensorflow@@SAPEAU_object@@W4TSL_Code@@@Z + ?ForEachPayload@Status@lts_20230802@absl@@QEBAXV?$FunctionRef@$$A6AXV?$basic_string_view@DU?$char_traits@D@std@@@std@@AEBVCord@lts_20230802@absl@@@Z@23@@Z + ??BCord@lts_20230802@absl@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ + ?SparseSoftmaxCrossEntropyWithLogits@ops@tensorflow@@YA?AVStatus@lts_20230802@absl@@PEAVAbstractContext@2@QEAVAbstractTensorHandle@2@1PEAPEAV72@2PEBD3@Z + ?CreateRecordWriterOptions@RecordWriterOptions@io@tsl@@SA?AU123@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z + ?CreateRecordReaderOptions@RecordReaderOptions@io@tsl@@SA?AU123@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z + ?UnrefNonInlined@Status@lts_20230802@absl@@CAX_K@Z + ?Default@Env@tsl@@SAPEAV12@XZ + ?NewRandomAccessFile@Env@tsl@@QEAA?AVStatus@lts_20230802@absl@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAV?$unique_ptr@VRandomAccessFile@tsl@@U?$default_delete@VRandomAccessFile@tsl@@@std@@@7@@Z + ??0RecordReader@io@tsl@@QEAA@PEAVRandomAccessFile@2@AEBURecordReaderOptions@12@@Z + ?StrCat@strings@tsl@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBVAlphaNum@12@@Z + ??0Status@lts_20230802@absl@@QEAA@W4StatusCode@12@V?$basic_string_view@DU?$char_traits@D@std@@@std@@@Z + ?raw_code@Status@lts_20230802@absl@@QEBAHXZ + ?Lookup@PyExceptionRegistry@tensorflow@@SAPEAU_object@@W4TSL_Code@@@Z + ?ForEachPayload@Status@lts_20230802@absl@@QEBAXV?$FunctionRef@$$A6AXV?$basic_string_view@DU?$char_traits@D@std@@@std@@AEBVCord@lts_20230802@absl@@@Z@23@@Z + ??BCord@lts_20230802@absl@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ + ?ReadRecord@RecordReader@io@tsl@@QEAA?AVStatus@lts_20230802@absl@@PEA_KPEAVtstring@3@@Z + ?IsOutOfRange@errors@tsl@@YA_NAEBVStatus@lts_20230802@absl@@@Z + ?FastUInt64ToBufferLeft@strings@tsl@@YA_K_KPEAD@Z + ?StrCat@strings@tsl@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBVAlphaNum@12@0@Z + ??1RecordWriter@io@tsl@@QEAA@XZ + ?Close@RecordWriter@io@tsl@@QEAA?AVStatus@lts_20230802@absl@@XZ + ?NewWritableFile@Env@tsl@@QEAA?AVStatus@lts_20230802@absl@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAV?$unique_ptr@VWritableFile@tsl@@U?$default_delete@VWritableFile@tsl@@@std@@@7@@Z + ??0RecordWriter@io@tsl@@QEAA@PEAVWritableFile@2@AEBURecordWriterOptions@12@@Z + ??0MetaGraphDef@tensorflow@@IEAA@PEAVArena@protobuf@google@@_N@Z + ?GrapplerItemFromMetaGraphDef@grappler@tensorflow@@YA?AV?$unique_ptr@UGrapplerItem@grappler@tensorflow@@U?$default_delete@UGrapplerItem@grappler@tensorflow@@@std@@@std@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@4@AEBVMetaGraphDef@2@AEBUItemConfig@12@@Z + ??0CostAnalyzer@grappler@tensorflow@@QEAA@AEBUGrapplerItem@12@PEAVCluster@12@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z + ?GenerateReport@CostAnalyzer@grappler@tensorflow@@QEAA?AVStatus@lts_20230802@absl@@AEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@_N1@Z + ??1MetaGraphDef@tensorflow@@UEAA@XZ + ?NullTerminatedMessage@tsl@@YAPEBDAEBVStatus@lts_20230802@absl@@@Z + ?raw_code@Status@lts_20230802@absl@@QEBAHXZ + ?UnrefNonInlined@Status@lts_20230802@absl@@CAX_K@Z + ??1OpPerformanceList@tensorflow@@UEAA@XZ + ??1ThreadPool@thread@tsl@@QEAA@XZ + ??1Tensor@tensorflow@@QEAA@XZ + ?Initialize@AnalyticalCostEstimator@grappler@tensorflow@@UEAA?AVStatus@lts_20230802@absl@@AEBUGrapplerItem@23@@Z + ?PredictCosts@AnalyticalCostEstimator@grappler@tensorflow@@UEBA?AVStatus@lts_20230802@absl@@AEBVGraphDef@3@PEAVRunMetadata@3@PEAUCosts@23@@Z + ?Initialize@MeasuringCostEstimator@grappler@tensorflow@@UEAA?AVStatus@lts_20230802@absl@@AEBUGrapplerItem@23@@Z + ?PredictCosts@MeasuringCostEstimator@grappler@tensorflow@@UEBA?AVStatus@lts_20230802@absl@@AEBVGraphDef@3@PEAVRunMetadata@3@PEAUCosts@23@@Z + ?TFE_GetPythonString@@YAPEBDPEAU_object@@@Z + ?Convert@PythonTensorConverter@tensorflow@@QEBA?AV?$unique_ptr@U_object@@UPyDecrefDeleter@detail@tensorflow@@@std@@PEAU_object@@AEAW4DataType@2@PEA_N@Z + ?Default@Env@tsl@@SAPEAV12@XZ + ?FileExists@Env@tsl@@QEAA?AVStatus@lts_20230802@absl@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z + ?UnrefNonInlined@Status@lts_20230802@absl@@CAX_K@Z + ?raw_code@Status@lts_20230802@absl@@QEBAHXZ + ?Lookup@PyExceptionRegistry@tensorflow@@SAPEAU_object@@W4TSL_Code@@@Z + ?ForEachPayload@Status@lts_20230802@absl@@QEBAXV?$FunctionRef@$$A6AXV?$basic_string_view@DU?$char_traits@D@std@@@std@@AEBVCord@lts_20230802@absl@@@Z@23@@Z + ??BCord@lts_20230802@absl@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ + ?DeleteFile@Env@tsl@@QEAA?AVStatus@lts_20230802@absl@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z + ?ReadFileToString@tsl@@YA?AVStatus@lts_20230802@absl@@PEAVEnv@1@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAV67@@Z + ?WriteStringToFile@tsl@@YA?AVStatus@lts_20230802@absl@@PEAVEnv@1@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$basic_string_view@DU?$char_traits@D@std@@@7@@Z + ?GetChildren@Env@tsl@@QEAA?AVStatus@lts_20230802@absl@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAV?$vector@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@@7@@Z + ?CreateDir@Env@tsl@@QEAA?AVStatus@lts_20230802@absl@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z + ?IsAlreadyExists@errors@tsl@@YA_NAEBVStatus@lts_20230802@absl@@@Z + ?RecursivelyCreateDir@Env@tsl@@QEAA?AVStatus@lts_20230802@absl@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z + ?CopyFile@Env@tsl@@QEAA?AVStatus@lts_20230802@absl@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@0@Z + ?StrCat@strings@tsl@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBVAlphaNum@12@@Z + ??0Status@lts_20230802@absl@@QEAA@W4StatusCode@12@V?$basic_string_view@DU?$char_traits@D@std@@@std@@@Z + ?RenameFile@Env@tsl@@QEAA?AVStatus@lts_20230802@absl@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@0@Z + ?DeleteRecursively@Env@tsl@@QEAA?AVStatus@lts_20230802@absl@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEA_J1@Z + ?IsDirectory@Env@tsl@@QEAA?AVStatus@lts_20230802@absl@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z + ?lock@mutex@tsl@@QEAAXXZ + ?unlock@mutex@tsl@@QEAAXXZ + ?notify_one@condition_variable@tsl@@QEAAXXZ + ?wait@condition_variable@tsl@@QEAAXAEAVmutex_lock@2@@Z + ?StartCancel@CancellationManager@tsl@@QEAAXXZ + ??0CancellationManager@tsl@@QEAA@XZ + ??0mutex@tsl@@QEAA@XZ + ??0condition_variable@tsl@@QEAA@XZ + ?Default@Env@tsl@@SAPEAV12@XZ + ??1CancellationManager@tsl@@QEAA@XZ + ?DestructorOutOfLine@TensorShapeRep@tensorflow@@AEAAXXZ + ?dim_sizes@?$TensorShapeBase@VPartialTensorShape@tensorflow@@@tensorflow@@QEBA?AV?$InlinedVector@_J$03V?$allocator@_J@std@@@lts_20230802@absl@@XZ + ?ParseFullName@DeviceNameUtils@tsl@@SA_NV?$basic_string_view@DU?$char_traits@D@std@@@std@@PEAUParsedName@12@@Z + ?IsSameAddressSpace@DeviceNameUtils@tsl@@SA_NV?$basic_string_view@DU?$char_traits@D@std@@@std@@0@Z + ?FastIntToBuffer@numbers_internal@lts_20230802@absl@@YAPEADHPEAD@Z + ?StrCat@lts_20230802@absl@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBVAlphaNum@12@00@Z + ??0?$TensorShapeBase@VPartialTensorShape@tensorflow@@@tensorflow@@QEAA@XZ + ?dim_size@?$TensorShapeBase@VPartialTensorShape@tensorflow@@@tensorflow@@QEBA_JH@Z + ?SetDimWithStatus@?$TensorShapeBase@VPartialTensorShape@tensorflow@@@tensorflow@@QEAA?AVStatus@lts_20230802@absl@@H_J@Z + ?DebugString@TensorShapeRep@tensorflow@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ + ?AttributeTypeFromName@tensorflow@@YA?AW4AttributeType@1@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z + ?ConvertPyObjectToAttributeType@tensorflow@@YA?AV?$unique_ptr@U_object@@UPyDecrefDeleter@detail@tensorflow@@@std@@PEAU_object@@W4AttributeType@1@@Z + ??0AttrValue@tensorflow@@IEAA@PEAVArena@protobuf@google@@_N@Z + ?AttrValueToPyObject@tensorflow@@YA?AV?$unique_ptr@U_object@@UPyDecrefDeleter@detail@tensorflow@@@std@@AEBVAttrValue@1@@Z + ??1AttrValue@tensorflow@@UEAA@XZ + ?Enter@PyContextManager@tensorflow@@QEAA_NPEAU_object@@@Z + ??1PyContextManager@tensorflow@@QEAA@XZ + ?ImportStatusModule@google@pybind11@@YA?AVmodule_@2@_N@Z + ?ClearBackingArray@container_internal@lts_20230802@absl@@YAXAEAVCommonFields@123@AEBUPolicyFunctions@123@_N@Z + ??$find_first_non_full@X@container_internal@lts_20230802@absl@@YA?AUFindInfo@012@AEBVCommonFields@012@_K@Z + ?DropDeletesWithoutResize@container_internal@lts_20230802@absl@@YAXAEAVCommonFields@123@AEBUPolicyFunctions@123@PEAX@Z + ??0GraphDebugInfoBuilder@tensorflow@@QEAA@XZ + ?UnrefNonInlined@Status@lts_20230802@absl@@CAX_K@Z + ?AppendGraphDebugInfoStr@GraphDebugInfoBuilder@tensorflow@@QEAA?AVStatus@lts_20230802@absl@@V?$basic_string_view@DU?$char_traits@D@std@@@std@@0@Z + ?ToStringSlow@Status@lts_20230802@absl@@AEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@W4StatusToStringMode@23@@Z + ?StrCat@lts_20230802@absl@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBVAlphaNum@12@00@Z + ??0FrozenStackTrace@tensorflow@@QEAA@V?$Span@$$CBUStackFrame@tsl@@@lts_20230802@absl@@0@Z + ?AccumulateStackTrace@GraphDebugInfoBuilder@tensorflow@@QEAAXV?$shared_ptr@VAbstractStackTrace@tensorflow@@@std@@V?$basic_string_view@DU?$char_traits@D@std@@@4@AEBUOptions@12@@Z + ?ToGraphDebugInfoStr@GraphDebugInfoBuilder@tensorflow@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ + ??$Dispatch@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@FormatArgImpl@str_format_internal@lts_20230802@absl@@CA_NTData@0123@VFormatConversionSpecImpl@123@PEAX@Z + ??$Dispatch@H@FormatArgImpl@str_format_internal@lts_20230802@absl@@CA_NTData@0123@VFormatConversionSpecImpl@123@PEAX@Z + ?FormatPack@str_format_internal@lts_20230802@absl@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@VUntypedFormatSpecImpl@123@V?$Span@$$CBVFormatArgImpl@str_format_internal@lts_20230802@absl@@@23@@Z + ?FormatConvertImpl@str_format_internal@lts_20230802@absl@@YA?AU?$ArgConvertResult@$0IAAAE@@123@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@VFormatConversionSpecImpl@123@PEAVFormatSinkImpl@123@@Z + ?ThrowStdOutOfRange@base_internal@lts_20230802@absl@@YAXPEBD@Z + ?Capture@StackTrace@tensorflow@@SA?AV?$shared_ptr@VStackTrace@tensorflow@@@std@@H@Z + ??0mutex@tsl@@QEAA@XZ + ?lock@mutex@tsl@@QEAAXXZ + ?ImportStatusModule@google@pybind11@@YA?AVmodule_@2@_N@Z + ?GetRegisteredXlaOpsForDevice@tensorflow@@YA?AV?$StatusOr@V?$vector@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@@std@@@lts_20230802@absl@@V?$basic_string_view@DU?$char_traits@D@std@@@std@@@Z + ?ToStringSlow@Status@lts_20230802@absl@@AEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@W4StatusToStringMode@23@@Z + ?UnrefNonInlined@Status@lts_20230802@absl@@CAX_K@Z + ?DebugString@PythonAPIDispatcher@py_dispatch@tensorflow@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ + ??0PythonAPIDispatcher@py_dispatch@tensorflow@@QEAA@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$Span@PEBD@lts_20230802@absl@@V?$Span@PEAU_object@@@67@@Z + ?Dispatch@PythonAPIDispatcher@py_dispatch@tensorflow@@QEAA?AV?$unique_ptr@U_object@@UPyDecrefDeleter@detail@tensorflow@@@std@@PEAU_object@@0@Z + ?StrCat@lts_20230802@absl@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBVAlphaNum@12@00@Z + ??0PySignatureChecker@py_dispatch@tensorflow@@QEAA@V?$vector@U?$pair@HV?$shared_ptr@VPyTypeChecker@py_dispatch@tensorflow@@@std@@@std@@V?$allocator@U?$pair@HV?$shared_ptr@VPyTypeChecker@py_dispatch@tensorflow@@@std@@@std@@@2@@std@@@Z + ?CheckCanonicalizedArgs@PySignatureChecker@py_dispatch@tensorflow@@QEBA_NV?$Span@PEAU_object@@@lts_20230802@absl@@@Z + ?DebugString@PySignatureChecker@py_dispatch@tensorflow@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ + ?Register@PythonAPIDispatcher@py_dispatch@tensorflow@@QEAAXVPySignatureChecker@23@PEAU_object@@@Z + ?Unregister@PythonAPIDispatcher@py_dispatch@tensorflow@@QEAAXPEAU_object@@@Z + ??0PyInstanceChecker@py_dispatch@tensorflow@@QEAA@AEBV?$vector@PEAU_object@@V?$allocator@PEAU_object@@@std@@@std@@@Z + ?RegisterDispatchableType@py_dispatch@tensorflow@@YA_NPEAU_object@@@Z + ?Check@PyListChecker@py_dispatch@tensorflow@@UEAA?AW4MatchType@PyTypeChecker@23@PEAU_object@@@Z + ?cost@PyListChecker@py_dispatch@tensorflow@@UEBAHXZ + ?DebugString@PyListChecker@py_dispatch@tensorflow@@UEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ + ?Check@PyUnionChecker@py_dispatch@tensorflow@@UEAA?AW4MatchType@PyTypeChecker@23@PEAU_object@@@Z + ?cost@PyUnionChecker@py_dispatch@tensorflow@@UEBAHXZ + ?DebugString@PyUnionChecker@py_dispatch@tensorflow@@UEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ + ?EraseMetaOnly@container_internal@lts_20230802@absl@@YAXAEAVCommonFields@123@PEAW4ctrl_t@123@_K@Z + ??$find_first_non_full@X@container_internal@lts_20230802@absl@@YA?AUFindInfo@012@AEBVCommonFields@012@_K@Z + ?DropDeletesWithoutResize@container_internal@lts_20230802@absl@@YAXAEAVCommonFields@123@AEBUPolicyFunctions@123@PEAX@Z + ?Global@OpRegistry@tensorflow@@SAPEAV12@XZ + ?LookUpOpDef@OpRegistryInterface@tensorflow@@QEBA?AVStatus@lts_20230802@absl@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAPEBVOpDef@2@@Z + ?CheckOpDeprecation@tensorflow@@YA?AVStatus@lts_20230802@absl@@AEBVOpDef@1@H@Z + ?_OpDef_AttrDef_default_instance_@tensorflow@@3UOpDef_AttrDefDefaultTypeInternal@1@A + ?DataTypeToPyObject@tensorflow@@YA?AV?$unique_ptr@U_object@@UPyDecrefDeleter@detail@tensorflow@@@std@@AEBW4DataType@1@@Z + ?_AttrValue_ListValue_default_instance_@tensorflow@@3UAttrValue_ListValueDefaultTypeInternal@1@A + ?StrCat@lts_20230802@absl@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBVAlphaNum@12@0@Z + ?StrAppend@lts_20230802@absl@@YAXPEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBVAlphaNum@12@@Z + ?CatPieces@strings_internal@lts_20230802@absl@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$initializer_list@V?$basic_string_view@DU?$char_traits@D@std@@@std@@@5@@Z + ?NullTerminatedMessage@tsl@@YAPEBDAEBVStatus@lts_20230802@absl@@@Z + ?raw_code@Status@lts_20230802@absl@@QEBAHXZ + ?StrCat@lts_20230802@absl@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBVAlphaNum@12@000@Z + ?ThrowStdOutOfRange@base_internal@lts_20230802@absl@@YAXPEBD@Z + ?StrCat@lts_20230802@absl@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBVAlphaNum@12@00@Z + ?UnrefNonInlined@Status@lts_20230802@absl@@CAX_K@Z + ??0AttrValue@tensorflow@@IEAA@PEAVArena@protobuf@google@@_N@Z + ?AttributeTypeFromName@tensorflow@@YA?AW4AttributeType@1@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z + ?clear_value@AttrValue@tensorflow@@QEAAXXZ + ?AddV2@ops@tensorflow@@YA?AVStatus@lts_20230802@absl@@PEAVAbstractContext@2@QEAVAbstractTensorHandle@2@1PEAPEAV72@PEBD3@Z + ?UnrefNonInlined@Status@lts_20230802@absl@@CAX_K@Z + ?raw_code@Status@lts_20230802@absl@@QEBAHXZ + ?Lookup@PyExceptionRegistry@tensorflow@@SAPEAU_object@@W4TSL_Code@@@Z + ?ForEachPayload@Status@lts_20230802@absl@@QEBAXV?$FunctionRef@$$A6AXV?$basic_string_view@DU?$char_traits@D@std@@@std@@AEBVCord@lts_20230802@absl@@@Z@23@@Z + ??BCord@lts_20230802@absl@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ + ?MatMul@ops@tensorflow@@YA?AVStatus@lts_20230802@absl@@PEAVAbstractContext@2@QEAVAbstractTensorHandle@2@1PEAPEAV72@_N3PEBD4@Z + ?Neg@ops@tensorflow@@YA?AVStatus@lts_20230802@absl@@PEAVAbstractContext@2@QEAVAbstractTensorHandle@2@PEAPEAV72@PEBD3@Z + ?Sub@ops@tensorflow@@YA?AVStatus@lts_20230802@absl@@PEAVAbstractContext@2@QEAVAbstractTensorHandle@2@1PEAPEAV72@PEBD3@Z + ?Mul@ops@tensorflow@@YA?AVStatus@lts_20230802@absl@@PEAVAbstractContext@2@QEAVAbstractTensorHandle@2@1PEAPEAV72@PEBD3@Z + ?Log1p@ops@tensorflow@@YA?AVStatus@lts_20230802@absl@@PEAVAbstractContext@2@QEAVAbstractTensorHandle@2@PEAPEAV72@PEBD3@Z + ?DivNoNan@ops@tensorflow@@YA?AVStatus@lts_20230802@absl@@PEAVAbstractContext@2@QEAVAbstractTensorHandle@2@1PEAPEAV72@PEBD3@Z + ?CopyPythonAPITensorLists@tensorflow@@YA_NAEBVPythonAPIInfo@1@V?$Span@PEAU_object@@@lts_20230802@absl@@@Z + ?ConvertPythonAPIParameters@tensorflow@@YA_NAEBVPythonAPIInfo@1@AEBVPythonTensorConverter@1@V?$Span@PEAU_object@@@lts_20230802@absl@@PEAUInferredAttributes@21@@Z + ??0ConfigProto@tensorflow@@IEAA@PEAVArena@protobuf@google@@_N@Z + ??0SessionOptions@tensorflow@@QEAA@XZ + ?CopyFrom@ConfigProto@tensorflow@@QEAAXAEBV12@@Z + ?AddDevices@DeviceFactory@tensorflow@@SA?AVStatus@lts_20230802@absl@@AEBUSessionOptions@2@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAV?$vector@V?$unique_ptr@VDevice@tensorflow@@U?$default_delete@VDevice@tensorflow@@@std@@@std@@V?$allocator@V?$unique_ptr@VDevice@tensorflow@@U?$default_delete@VDevice@tensorflow@@@std@@@std@@@2@@8@@Z + ??1ConfigProto@tensorflow@@UEAA@XZ + ?NullTerminatedMessage@tsl@@YAPEBDAEBVStatus@lts_20230802@absl@@@Z + ?raw_code@Status@lts_20230802@absl@@QEBAHXZ + ?UnrefNonInlined@Status@lts_20230802@absl@@CAX_K@Z + ?StrCat@strings@tsl@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBVAlphaNum@12@@Z + ??0Status@lts_20230802@absl@@QEAA@W4StatusCode@12@V?$basic_string_view@DU?$char_traits@D@std@@@std@@@Z + ?InitializePyTrampoline@tensorflow@@YAXPEAU_object@@@Z + ?set_tf2_execution@tensorflow@@YAX_N@Z + ?tf2_execution_enabled@tensorflow@@YA_NXZ + ?InstallStacktraceHandler@testing@tsl@@YAXXZ + ?SetBufferAndMode@raw_ostream@llvm@@AEAAXPEAD_KW4BufferKind@12@@Z + stablehloVersionFromCompatibilityRequirement + ?flush_nonempty@raw_ostream@llvm@@AEAAXXZ + ??1raw_ostream@llvm@@UEAA@XZ + ?write@raw_ostream@llvm@@QEAAAEAV12@PEBD_K@Z + stablehloSerializePortableArtifactFromModule + ?str@Twine@llvm@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ + stablehloDeserializePortableArtifactNoError + mlirAttributeIsADenseElements + stablehloEvalModule + mlirArrayAttrGetNumElements + mlirArrayAttrGetElement + stablehloGetApiVersion + stablehloGetSmallerVersion + stablehloGetCurrentVersion + stablehloGetMinimumVersion + stablehloSerializePortableArtifactFromStringRef + stablehloDeserializePortableArtifact + ?changeColor@raw_ostream@llvm@@UEAAAEAV12@W4Colors@12@_N1@Z + ?resetColor@raw_ostream@llvm@@UEAAAEAV12@XZ + ?NumTensors@InterpreterWrapper@interpreter_wrapper@tflite@@QEBAHH@Z + ?NumSubgraphs@InterpreterWrapper@interpreter_wrapper@tflite@@QEBAHXZ + ?TensorName@InterpreterWrapper@interpreter_wrapper@tflite@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@HH@Z + ?NumNodes@InterpreterWrapper@interpreter_wrapper@tflite@@QEBAHXZ + ?NodeName@InterpreterWrapper@interpreter_wrapper@tflite@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@H@Z + ?CreateWrapperCPPFromFile@InterpreterWrapper@interpreter_wrapper@tflite@@SAPEAV123@PEBDHAEBV?$vector@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@@std@@PEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@5@_N3@Z + ?CreateWrapperCPPFromFile@InterpreterWrapper@interpreter_wrapper@tflite@@SAPEAV123@PEBDHAEBV?$vector@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@@std@@AEBV?$vector@V?$function@$$A6AX_K@Z@std@@V?$allocator@V?$function@$$A6AX_K@Z@std@@@2@@5@PEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@5@_N4H4@Z + ?CreateWrapperCPPFromBuffer@InterpreterWrapper@interpreter_wrapper@tflite@@SAPEAV123@PEAU_object@@HAEBV?$vector@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@@std@@PEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@6@_N3@Z + ?CreateWrapperCPPFromBuffer@InterpreterWrapper@interpreter_wrapper@tflite@@SAPEAV123@PEAU_object@@HAEBV?$vector@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@@std@@AEBV?$vector@V?$function@$$A6AX_K@Z@std@@V?$allocator@V?$function@$$A6AX_K@Z@std@@@2@@6@PEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@6@_N4H4@Z + ??1InterpreterWrapper@interpreter_wrapper@tflite@@QEAA@XZ + ?AllocateTensors@InterpreterWrapper@interpreter_wrapper@tflite@@QEAAPEAU_object@@H@Z + ?Invoke@InterpreterWrapper@interpreter_wrapper@tflite@@QEAAPEAU_object@@H@Z + ?InputIndices@InterpreterWrapper@interpreter_wrapper@tflite@@QEBAPEAU_object@@XZ + ?OutputIndices@InterpreterWrapper@interpreter_wrapper@tflite@@QEBAPEAU_object@@XZ + ?ResizeInputTensor@InterpreterWrapper@interpreter_wrapper@tflite@@QEAAPEAU_object@@HPEAU4@_NH@Z + ?TensorType@InterpreterWrapper@interpreter_wrapper@tflite@@QEBAPEAU_object@@HH@Z + ?TensorSize@InterpreterWrapper@interpreter_wrapper@tflite@@QEBAPEAU_object@@HH@Z + ?TensorSizeSignature@InterpreterWrapper@interpreter_wrapper@tflite@@QEBAPEAU_object@@HH@Z + ?TensorSparsityParameters@InterpreterWrapper@interpreter_wrapper@tflite@@QEBAPEAU_object@@HH@Z + ?TensorQuantization@InterpreterWrapper@interpreter_wrapper@tflite@@QEBAPEAU_object@@HH@Z + ?GetDebugEventsWriter@DebugEventsWriter@tfdbg@tensorflow@@SAPEAV123@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@0_J@Z + ?Init@DebugEventsWriter@tfdbg@tensorflow@@QEAA?AVStatus@lts_20230802@absl@@XZ + ?UnrefNonInlined@Status@lts_20230802@absl@@CAX_K@Z + ?Printf@strings@tsl@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEBDZZ + ?LookUpDebugEventsWriter@DebugEventsWriter@tfdbg@tensorflow@@SA?AVStatus@lts_20230802@absl@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAPEAV123@@Z + ?TfCheckOpHelperOutOfLine@tsl@@YAPEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBVStatus@lts_20230802@absl@@PEBD@Z + ?WriteSerializedNonExecutionDebugEvent@DebugEventsWriter@tfdbg@tensorflow@@QEAAXAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@W4DebugEventFileType@23@@Z + ??0LogMessageFatal@internal@tsl@@QEAA@PEBDH@Z + ?StrCat@lts_20230802@absl@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBVAlphaNum@12@0@Z + ?StrCat@lts_20230802@absl@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBVAlphaNum@12@000@Z + ??1LogMessageFatal@internal@tsl@@UEAA@XZ + ?WriteSerializedExecutionDebugEvent@DebugEventsWriter@tfdbg@tensorflow@@QEAAXAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@W4DebugEventFileType@23@@Z + ?RegisterDeviceAndGetId@DebugEventsWriter@tfdbg@tensorflow@@QEAAHAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z + ?FlushNonExecutionFiles@DebugEventsWriter@tfdbg@tensorflow@@QEAA?AVStatus@lts_20230802@absl@@XZ + ?FlushExecutionFiles@DebugEventsWriter@tfdbg@tensorflow@@QEAA?AVStatus@lts_20230802@absl@@XZ + ?Close@DebugEventsWriter@tfdbg@tensorflow@@QEAA?AVStatus@lts_20230802@absl@@XZ + ??0GraphDef@tensorflow@@IEAA@PEAVArena@protobuf@google@@_N@Z + ?_GraphDef_default_instance_@tensorflow@@3UGraphDefDefaultTypeInternal@1@A + ?GetMetadata@GraphDef@tensorflow@@UEBA?AUMetadata@protobuf@google@@XZ + ?_FunctionDefLibrary_default_instance_@tensorflow@@3UFunctionDefLibraryDefaultTypeInternal@1@A + ?GetMetadata@FunctionDefLibrary@tensorflow@@UEBA?AUMetadata@protobuf@google@@XZ + ?_FunctionDef_default_instance_@tensorflow@@3UFunctionDefDefaultTypeInternal@1@A + ?GetMetadata@FunctionDef@tensorflow@@UEBA?AUMetadata@protobuf@google@@XZ + ??1GraphDef@tensorflow@@UEAA@XZ + ?NullTerminatedMessage@tsl@@YAPEBDAEBVStatus@lts_20230802@absl@@@Z + ?raw_code@Status@lts_20230802@absl@@QEBAHXZ + ?StrCat@strings@tsl@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBVAlphaNum@12@@Z + ??0Status@lts_20230802@absl@@QEAA@W4StatusCode@12@V?$basic_string_view@DU?$char_traits@D@std@@@std@@@Z + ?UnrefNonInlined@Status@lts_20230802@absl@@CAX_K@Z + ?TestCounter@metrics@tensorflow@@YAPEBVCounterCell@monitoring@tsl@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@0@Z + ?IsResourceVariable@swig@tensorflow@@YA_NPEAU_object@@@Z + ?EagerTensor_CheckExact@@YA_NPEBU_object@@@Z + ?ConvertToEagerTensor@tensorflow@@YAPEAUTFE_TensorHandle@@PEAUTFE_Context@@PEAU_object@@W4DataType@1@PEBD@Z + ?EagerTensorFromHandle@@YAPEAU_object@@PEAUTFE_TensorHandle@@_N@Z + ?InitializePybindProtoCastUtil@pybind11_protobuf@@YAXXZ + ?CreateMesh@Mesh@dtensor@tensorflow@@SA?AV123@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$vector@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@@5@AEBV?$vector@_JV?$allocator@_J@std@@@5@2121_N@Z + ?MeshDimNames@Mesh@dtensor@tensorflow@@QEBA?AV?$vector@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@@std@@XZ + ?num_devices@Mesh@dtensor@tensorflow@@QEBA_JXZ + ?IsMeshDim@Mesh@dtensor@tensorflow@@QEBA_NAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z + ??8Mesh@dtensor@tensorflow@@QEBA_NAEBV012@@Z + ?ToString@Mesh@dtensor@tensorflow@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ + ?device_type@Mesh@dtensor@tensorflow@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ + ?dim_sizes@Mesh@dtensor@tensorflow@@QEBA?AV?$vector@_JV?$allocator@_J@std@@@std@@XZ + ?ReplicatedOnMesh@Layout@dtensor@tensorflow@@SA?AV123@AEBVMesh@23@H@Z + ?BatchShardedOnMesh@Layout@dtensor@tensorflow@@SA?AV123@AEBVMesh@23@HAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@H@Z + ??8Layout@dtensor@tensorflow@@QEBA_NAEBV012@@Z + ?ToString@Layout@dtensor@tensorflow@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ + ?sharding_spec_strs@Layout@dtensor@tensorflow@@QEBA?AV?$vector@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@@std@@XZ + ?IsFullyReplicated@Layout@dtensor@tensorflow@@QEBA_NXZ + ?ToDeviceType@Mesh@dtensor@tensorflow@@QEBA?AV?$StatusOr@VMesh@dtensor@tensorflow@@@lts_20230802@absl@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z + ??0MetaGraphDef@tensorflow@@IEAA@PEAVArena@protobuf@google@@_N@Z + ?GrapplerItemFromMetaGraphDef@grappler@tensorflow@@YA?AV?$unique_ptr@UGrapplerItem@grappler@tensorflow@@U?$default_delete@UGrapplerItem@grappler@tensorflow@@@std@@@std@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@4@AEBVMetaGraphDef@2@AEBUItemConfig@12@@Z + ??0ModelAnalyzer@grappler@tensorflow@@QEAA@AEBUGrapplerItem@12@@Z + ?GenerateReport@ModelAnalyzer@grappler@tensorflow@@QEAA?AVStatus@lts_20230802@absl@@_N0AEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z + ??1MetaGraphDef@tensorflow@@UEAA@XZ + ?NullTerminatedMessage@tsl@@YAPEBDAEBVStatus@lts_20230802@absl@@@Z + ?raw_code@Status@lts_20230802@absl@@QEBAHXZ + ?UnrefNonInlined@Status@lts_20230802@absl@@CAX_K@Z + ??0SessionOptions@tensorflow@@QEAA@XZ + ?AddDevices@DeviceFactory@tensorflow@@SA?AVStatus@lts_20230802@absl@@AEBUSessionOptions@2@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAV?$vector@V?$unique_ptr@VDevice@tensorflow@@U?$default_delete@VDevice@tensorflow@@@std@@@std@@V?$allocator@V?$unique_ptr@VDevice@tensorflow@@U?$default_delete@VDevice@tensorflow@@@std@@@std@@@2@@8@@Z + ?UnrefNonInlined@Status@lts_20230802@absl@@CAX_K@Z + ??1DeviceProperties@tensorflow@@UEAA@XZ + ?CopyFrom@DeviceProperties@tensorflow@@QEAAXAEBV12@@Z + ?GetDeviceInfo@grappler@tensorflow@@YA?AVDeviceProperties@2@AEBUParsedName@DeviceNameUtils@tsl@@@Z + ?InternalSwap@DeviceProperties@tensorflow@@AEAAXPEAV12@@Z + ??1ConfigProto@tensorflow@@UEAA@XZ + ?InitializePybindProtoCastUtil@pybind11_protobuf@@YAXXZ + ??0GraphDef@tensorflow@@IEAA@PEAVArena@protobuf@google@@_N@Z + ??0ConfigProto@tensorflow@@IEAA@PEAVArena@protobuf@google@@_N@Z + ?GrapplerItemFromMetaGraphDef@grappler@tensorflow@@YA?AV?$unique_ptr@UGrapplerItem@grappler@tensorflow@@U?$default_delete@UGrapplerItem@grappler@tensorflow@@@std@@@std@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@4@AEBVMetaGraphDef@2@AEBUItemConfig@12@@Z + ??0MetaOptimizer@grappler@tensorflow@@QEAA@PEAVDeviceBase@2@AEBVConfigProto@2@@Z + ?OptimizeConsumeItem@MetaOptimizer@grappler@tensorflow@@QEAA?AVStatus@lts_20230802@absl@@PEAVCluster@23@$$QEAUGrapplerItem@23@PEAVGraphDef@3@@Z + ?Global@OpRegistry@tensorflow@@SAPEAV12@XZ + ?StripDefaultAttributes@tensorflow@@YAXAEBVOpRegistryInterface@1@PEAV?$RepeatedPtrField@VNodeDef@tensorflow@@@protobuf@google@@@Z + ?PrintResult@MetaOptimizer@grappler@tensorflow@@QEAAXXZ + ??1GraphDef@tensorflow@@UEAA@XZ + ??0MetaGraphDef@tensorflow@@IEAA@PEAVArena@protobuf@google@@_N@Z + ??1MetaGraphDef@tensorflow@@UEAA@XZ + ?IsGoogleCudaEnabled@tensorflow@@YA_NXZ + ?IsBuiltWithROCm@tensorflow@@YA_NXZ + ?IsBuiltWithXLA@tensorflow@@YA_NXZ + ?IsBuiltWithNvcc@tensorflow@@YA_NXZ + ?IsAArch32Available@tensorflow@@YA_NXZ + ?IsAArch64Available@tensorflow@@YA_NXZ + ?IsPowerPCAvailable@tensorflow@@YA_NXZ + ?IsSystemZAvailable@tensorflow@@YA_NXZ + ?IsX86Available@tensorflow@@YA_NXZ + ?GpuSupportsHalfMatMulAndConv@tensorflow@@YA_NXZ + ?IsMklEnabled@tensorflow@@YA_NXZ + ??0FileCheck@llvm@@QEAA@UFileCheckRequest@1@@Z + ?getMemBuffer@MemoryBuffer@llvm@@SA?AV?$unique_ptr@VMemoryBuffer@llvm@@U?$default_delete@VMemoryBuffer@llvm@@@std@@@std@@VStringRef@2@0_N@Z + ?readCheckFile@FileCheck@llvm@@QEAA_NAEAVSourceMgr@2@VStringRef@2@PEAU?$pair@II@std@@@Z + ?checkInput@FileCheck@llvm@@QEAA_NAEAVSourceMgr@2@VStringRef@2@PEAV?$vector@UFileCheckDiag@llvm@@V?$allocator@UFileCheckDiag@llvm@@@std@@@std@@@Z + ??1FileCheck@llvm@@QEAA@XZ + ??0SrcBuffer@SourceMgr@llvm@@QEAA@$$QEAU012@@Z + ??1SrcBuffer@SourceMgr@llvm@@QEAA@XZ + ??$Dispatch@V?$basic_string_view@DU?$char_traits@D@std@@@std@@@FormatArgImpl@str_format_internal@lts_20230802@absl@@CA_NTData@0123@VFormatConversionSpecImpl@123@PEAX@Z + ?FormatPack@str_format_internal@lts_20230802@absl@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@VUntypedFormatSpecImpl@123@V?$Span@$$CBVFormatArgImpl@str_format_internal@lts_20230802@absl@@@23@@Z + ??1ExportedModel@quantization@tensorflow@@UEAA@XZ + ??0ExportedModel@quantization@tensorflow@@IEAA@PEAVArena@protobuf@google@@_N@Z + ??1SignatureDef@tensorflow@@UEAA@XZ + ??0SignatureDef@tensorflow@@IEAA@PEAVArena@protobuf@google@@_N@Z + ??0SignatureDef@tensorflow@@QEAA@$$QEAV01@@Z + ?ClearBackingArray@container_internal@lts_20230802@absl@@YAXAEAVCommonFields@123@AEBUPolicyFunctions@123@_N@Z + ??$find_first_non_full@X@container_internal@lts_20230802@absl@@YA?AUFindInfo@012@AEBVCommonFields@012@_K@Z + ?DropDeletesWithoutResize@container_internal@lts_20230802@absl@@YAXAEAVCommonFields@123@AEBUPolicyFunctions@123@PEAX@Z + ??1RepresentativeDatasetFile@quantization@tensorflow@@UEAA@XZ + ??0RepresentativeDatasetFile@quantization@tensorflow@@IEAA@PEAVArena@protobuf@google@@_N@Z + ??0RepresentativeDatasetFile@quantization@tensorflow@@QEAA@$$QEAV012@@Z + ??1CalibrationStatistics@calibrator@tensorflow@@UEAA@XZ + ??1CalibrationOptions@quantization@stablehlo@@UEAA@XZ + ??0CalibrationOptions@quantization@stablehlo@@IEAA@PEAVArena@protobuf@google@@_N@Z + ??0CalibrationStatistics@calibrator@tensorflow@@IEAA@PEAVArena@protobuf@google@@_N@Z + ??0MetaGraphDef@tensorflow@@IEAA@PEAVArena@protobuf@google@@_N@Z + ?GrapplerItemFromMetaGraphDef@grappler@tensorflow@@YA?AV?$unique_ptr@UGrapplerItem@grappler@tensorflow@@U?$default_delete@UGrapplerItem@grappler@tensorflow@@@std@@@std@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@4@AEBVMetaGraphDef@2@AEBUItemConfig@12@@Z + ??1MetaGraphDef@tensorflow@@UEAA@XZ + ?StrCat@strings@tsl@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBVAlphaNum@12@@Z + ??0Status@lts_20230802@absl@@QEAA@W4StatusCode@12@V?$basic_string_view@DU?$char_traits@D@std@@@std@@@Z + ?UnrefNonInlined@Status@lts_20230802@absl@@CAX_K@Z + ?raw_code@Status@lts_20230802@absl@@QEBAHXZ + ?Lookup@PyExceptionRegistry@tensorflow@@SAPEAU_object@@W4TSL_Code@@@Z + ?ForEachPayload@Status@lts_20230802@absl@@QEBAXV?$FunctionRef@$$A6AXV?$basic_string_view@DU?$char_traits@D@std@@@std@@AEBVCord@lts_20230802@absl@@@Z@23@@Z + ??BCord@lts_20230802@absl@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ + ??0GraphDef@tensorflow@@QEAA@$$QEAV01@@Z + ??1GraphDef@tensorflow@@UEAA@XZ + ??1QueueRunnerDef@tensorflow@@UEAA@XZ + ??1Tensor@tensorflow@@QEAA@XZ + ??0GraphDef@tensorflow@@QEAA@AEBV01@@Z + ??0QueueRunnerDef@tensorflow@@QEAA@AEBV01@@Z + ?SlowCopyFrom@TensorShapeRep@tensorflow@@AEAAXAEBV12@@Z + ?MainOpsFanin@GrapplerItem@grappler@tensorflow@@QEBA?AV?$vector@PEBVNodeDef@tensorflow@@V?$allocator@PEBVNodeDef@tensorflow@@@std@@@std@@XZ + ?EnqueueOpsFanin@GrapplerItem@grappler@tensorflow@@QEBA?AV?$vector@PEBVNodeDef@tensorflow@@V?$allocator@PEBVNodeDef@tensorflow@@@std@@@std@@XZ + ?SnapshotDoneFilePath@data@tensorflow@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$basic_string_view@DU?$char_traits@D@std@@@4@@Z + ?SnapshotErrorFilePath@data@tensorflow@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$basic_string_view@DU?$char_traits@D@std@@@4@@Z + ?SnapshotMetadataFilePath@data@tensorflow@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$basic_string_view@DU?$char_traits@D@std@@@4@@Z + ?CommittedChunksDirectory@data@tensorflow@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$basic_string_view@DU?$char_traits@D@std@@@4@@Z + ?ImportStatusModule@google@pybind11@@YA?AVmodule_@2@_N@Z + + ??0QuantizationConfig@quantization@stablehlo@@IEAA@PEAVArena@protobuf@google@@_N@Z + ?UnrefNonInlined@Status@lts_20230802@absl@@CAX_K@Z + ??1SignatureDef@tensorflow@@UEAA@XZ + ??0SignatureDef@tensorflow@@IEAA@PEAVArena@protobuf@google@@_N@Z + ??0SignatureDef@tensorflow@@QEAA@$$QEAV01@@Z + ?ClearBackingArray@container_internal@lts_20230802@absl@@YAXAEAVCommonFields@123@AEBUPolicyFunctions@123@_N@Z + ??$find_first_non_full@X@container_internal@lts_20230802@absl@@YA?AUFindInfo@012@AEBVCommonFields@012@_K@Z + ?DropDeletesWithoutResize@container_internal@lts_20230802@absl@@YAXAEAVCommonFields@123@AEBUPolicyFunctions@123@PEAX@Z + ?ToStringSlow@Status@lts_20230802@absl@@AEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@W4StatusToStringMode@23@@Z + ??1QuantizationConfig@quantization@stablehlo@@UEAA@XZ + ??$Dispatch@V?$basic_string_view@DU?$char_traits@D@std@@@std@@@FormatArgImpl@str_format_internal@lts_20230802@absl@@CA_NTData@0123@VFormatConversionSpecImpl@123@PEAX@Z + ?FormatPack@str_format_internal@lts_20230802@absl@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@VUntypedFormatSpecImpl@123@V?$Span@$$CBVFormatArgImpl@str_format_internal@lts_20230802@absl@@@23@@Z + ?TFE_DeleteContextCapsule@@YAXPEAU_object@@@Z + ?EagerTensor_CheckExact@@YA_NPEBU_object@@@Z + ?EagerTensor_Handle@@YAPEAUTFE_TensorHandle@@PEBU_object@@@Z + ?IsEagerTensorSlow@swig@tensorflow@@YA_NPEAU_object@@@Z + ?IsTensorProtocol@swig@tensorflow@@YA_NPEAU_object@@@Z + ?IsCoreTypeValue@swig@tensorflow@@YA_NPEAU_object@@@Z + ?IsTensor@swig@tensorflow@@YA_NPEAU_object@@@Z + ?FastInt64ToBufferLeft@strings@tsl@@YA_K_JPEAD@Z + ?StrCat@strings@tsl@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBVAlphaNum@12@000@Z + ?TFE_GetPythonString@@YAPEBDPEAU_object@@@Z + ?name@Node@tensorflow@@QEBAAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ + ??$Dispatch@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@FormatArgImpl@str_format_internal@lts_20230802@absl@@CA_NTData@0123@VFormatConversionSpecImpl@123@PEAX@Z + ??$Dispatch@H@FormatArgImpl@str_format_internal@lts_20230802@absl@@CA_NTData@0123@VFormatConversionSpecImpl@123@PEAX@Z + ?FormatPack@str_format_internal@lts_20230802@absl@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@VUntypedFormatSpecImpl@123@V?$Span@$$CBVFormatArgImpl@str_format_internal@lts_20230802@absl@@@23@@Z + ?Find@ByChar@lts_20230802@absl@@QEBA?AV?$basic_string_view@DU?$char_traits@D@std@@@std@@V45@_K@Z + ?StrAppend@lts_20230802@absl@@YAXPEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBVAlphaNum@12@11@Z + ?CatPieces@internal@strings@tsl@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$initializer_list@V?$basic_string_view@DU?$char_traits@D@std@@@std@@@5@@Z + ?StrCat@strings@tsl@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBVAlphaNum@12@0@Z + ?ParseFullOrLocalName@DeviceNameUtils@tsl@@SA_NV?$basic_string_view@DU?$char_traits@D@std@@@std@@PEAUParsedName@12@@Z + ?AreCompatibleDevNames@DeviceNameUtils@tsl@@SA_NAEBUParsedName@12@0@Z + ?InitializeFromRegisteredOp@PythonAPIInfo@tensorflow@@QEAA?AVStatus@lts_20230802@absl@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z + ?ToStringSlow@Status@lts_20230802@absl@@AEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@W4StatusToStringMode@23@@Z + ?InitializeFromParamSpecs@PythonAPIInfo@tensorflow@@QEAA?AVStatus@lts_20230802@absl@@AEBV?$map@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V12@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@U?$pair@$$CBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V12@@std@@@2@@std@@0V?$vector@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@@7@PEAU_object@@@Z + ?DebugInfo@PythonAPIInfo@tensorflow@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ + ??0PythonAPIInfo@tensorflow@@QEAA@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z + ?UnrefNonInlined@Status@lts_20230802@absl@@CAX_K@Z + ??0DialectRegistry@mlir@@QEAA@XZ + ??0MLIRContext@mlir@@QEAA@AEBVDialectRegistry@1@W4Threading@01@@Z + ?loadAllAvailableDialects@MLIRContext@mlir@@QEAAXXZ + ?getMemBuffer@MemoryBuffer@llvm@@SA?AV?$unique_ptr@VMemoryBuffer@llvm@@U?$default_delete@VMemoryBuffer@llvm@@@std@@@std@@VStringRef@2@0_N@Z + ?parseSourceFile@mlir@@YA?AULogicalResult@llvm@@AEBVSourceMgr@3@PEAVBlock@1@AEBVParserConfig@1@PEAVLocationAttr@1@@Z + ??1Block@mlir@@QEAA@XZ + ??0SourceMgrDiagnosticHandler@mlir@@QEAA@AEAVSourceMgr@llvm@@PEAVMLIRContext@1@$$QEAV?$unique_function@$$A6A_NVLocation@mlir@@@Z@3@@Z + ?deallocate_buffer@llvm@@YAXPEAX_K1@Z + ?verify@mlir@@YA?AULogicalResult@llvm@@PEAVOperation@1@_N@Z + ?emitError@OpState@mlir@@QEAA?AVInFlightDiagnostic@2@AEBVTwine@llvm@@@Z + ?report@InFlightDiagnostic@mlir@@QEAAXXZ + ??1SourceMgrDiagnosticHandler@mlir@@QEAA@XZ + ?erase@Operation@mlir@@QEAAXXZ + ??1MLIRContext@mlir@@QEAA@XZ + ?id@?$TypeIDResolver@VArithDialect@arith@mlir@@X@detail@mlir@@0VSelfOwningTypeID@3@A + ?insert@DialectRegistry@mlir@@QEAAXVTypeID@2@VStringRef@llvm@@AEBV?$function@$$A6APEAVDialect@mlir@@PEAVMLIRContext@2@@Z@std@@@Z + ?id@?$TypeIDResolver@VSCFDialect@scf@mlir@@X@detail@mlir@@0VSelfOwningTypeID@3@A + ??0SrcBuffer@SourceMgr@llvm@@QEAA@$$QEAU012@@Z + ??1SrcBuffer@SourceMgr@llvm@@QEAA@XZ + ?getOrLoadDialect@MLIRContext@mlir@@QEAAPEAVDialect@2@VStringRef@llvm@@VTypeID@2@V?$function_ref@$$A6A?AV?$unique_ptr@VDialect@mlir@@U?$default_delete@VDialect@mlir@@@std@@@std@@XZ@5@@Z + ?model_analyzer@tflite@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV23@_N1@Z + ?AddRegisterer@gradients@tensorflow@@YAPEAVGradientFunction@12@AEBUForwardOperation@12@@Z + ?Register@GradientRegistry@gradients@tensorflow@@QEAA?AVStatus@lts_20230802@absl@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$function@$$A6APEAVGradientFunction@gradients@tensorflow@@AEBUForwardOperation@23@@Z@8@@Z + ?ExpRegisterer@gradients@tensorflow@@YAPEAVGradientFunction@12@AEBUForwardOperation@12@@Z + ?MatMulRegisterer@gradients@tensorflow@@YAPEAVGradientFunction@12@AEBUForwardOperation@12@@Z + ?ReluRegisterer@gradients@tensorflow@@YAPEAVGradientFunction@12@AEBUForwardOperation@12@@Z + ?SparseSoftmaxCrossEntropyWithLogitsRegisterer@gradients@tensorflow@@YAPEAVGradientFunction@12@AEBUForwardOperation@12@@Z + ?NegRegisterer@gradients@tensorflow@@YAPEAVGradientFunction@12@AEBUForwardOperation@12@@Z + ?SubRegisterer@gradients@tensorflow@@YAPEAVGradientFunction@12@AEBUForwardOperation@12@@Z + ?MulRegisterer@gradients@tensorflow@@YAPEAVGradientFunction@12@AEBUForwardOperation@12@@Z + ?Log1pRegisterer@gradients@tensorflow@@YAPEAVGradientFunction@12@AEBUForwardOperation@12@@Z + ?DivNoNanRegisterer@gradients@tensorflow@@YAPEAVGradientFunction@12@AEBUForwardOperation@12@@Z + ?UnrefNonInlined@Status@lts_20230802@absl@@CAX_K@Z + ??1TapeTensor@gradients@tensorflow@@QEAA@XZ + ?Watch@Tape@gradients@tensorflow@@QEAAXPEBVAbstractTensorHandle@3@@Z + ?ComputeGradient@Tape@gradients@tensorflow@@QEAA?AVStatus@lts_20230802@absl@@PEAVAbstractContext@3@V?$Span@QEAVAbstractTensorHandle@tensorflow@@@56@11V?$Span@PEAVAbstractTensorHandle@tensorflow@@@56@@Z + ?raw_code@Status@lts_20230802@absl@@QEBAHXZ + ?Lookup@PyExceptionRegistry@tensorflow@@SAPEAU_object@@W4TSL_Code@@@Z + ?ForEachPayload@Status@lts_20230802@absl@@QEBAXV?$FunctionRef@$$A6AXV?$basic_string_view@DU?$char_traits@D@std@@@std@@AEBVCord@lts_20230802@absl@@@Z@23@@Z + ??BCord@lts_20230802@absl@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ + ??0TapeContext@gradients@tensorflow@@QEAA@PEAVAbstractContext@2@PEAVTape@12@AEBVGradientRegistry@12@@Z + ?DefaultProtocol@data@tensorflow@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ + ??1MetricsWrapper@metrics_wrapper@tflite@@QEAA@XZ + ?CreateMetricsWrapper@MetricsWrapper@metrics_wrapper@tflite@@SAPEAV123@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z + ?ExportMetrics@MetricsWrapper@metrics_wrapper@tflite@@QEAAPEAU_object@@XZ + ?Global@flags@tensorflow@@YAAEAVFlags@12@XZ + ?make_safe@tensorflow@@YA?AV?$unique_ptr@UTSL_Status@@UTFStatusDeleter@detail@tensorflow@@@std@@PEAUTSL_Status@@@Z + TF_SetTracingImplementation + ?raw_code@Status@lts_20230802@absl@@QEBAHXZ + ?Lookup@PyExceptionRegistry@tensorflow@@SAPEAU_object@@W4TSL_Code@@@Z + ?ForEachPayload@Status@lts_20230802@absl@@QEBAXV?$FunctionRef@$$A6AXV?$basic_string_view@DU?$char_traits@D@std@@@std@@AEBVCord@lts_20230802@absl@@@Z@23@@Z + ??BCord@lts_20230802@absl@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ + TF_CreateFunction + ?StrCat@strings@tsl@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBVAlphaNum@12@@Z + ??0Status@lts_20230802@absl@@QEAA@W4StatusCode@12@V?$basic_string_view@DU?$char_traits@D@std@@@std@@@Z + ?UnrefNonInlined@Status@lts_20230802@absl@@CAX_K@Z + ?FastInt32ToBufferLeft@strings@tsl@@YA_KHPEAD@Z + ?StrCat@strings@tsl@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBVAlphaNum@12@0@Z + ??0?$TensorShapeBase@VPartialTensorShape@tensorflow@@@tensorflow@@QEAA@XZ + ?DestructorOutOfLine@TensorShapeRep@tensorflow@@AEAAXXZ + ?FastInt64ToBufferLeft@strings@tsl@@YA_K_JPEAD@Z + ?StrCat@strings@tsl@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBVAlphaNum@12@00@Z + ?TFE_TensorHandleToNumpy@tensorflow@@YAPEAU_object@@PEAUTFE_TensorHandle@@PEAUTSL_Status@@@Z + ?EagerTensor_CheckExact@@YA_NPEBU_object@@@Z + ?EagerTensor_Handle@@YAPEAUTFE_TensorHandle@@PEBU_object@@@Z + ??0Status@lts_20230802@absl@@QEAA@W4StatusCode@12@V?$basic_string_view@DU?$char_traits@D@std@@@std@@@Z + ??0Cord@lts_20230802@absl@@AEAA@V?$basic_string_view@DU?$char_traits@D@std@@@std@@W4MethodIdentifier@CordzUpdateTracker@cord_internal@12@@Z + ?SetPayload@Status@lts_20230802@absl@@QEAAXV?$basic_string_view@DU?$char_traits@D@std@@@std@@VCord@23@@Z + ?UnrefNonInlined@Status@lts_20230802@absl@@CAX_K@Z + ?raw_code@Status@lts_20230802@absl@@QEBAHXZ + ?Lookup@PyExceptionRegistry@tensorflow@@SAPEAU_object@@W4TSL_Code@@@Z + ?ForEachPayload@Status@lts_20230802@absl@@QEBAXV?$FunctionRef@$$A6AXV?$basic_string_view@DU?$char_traits@D@std@@@std@@AEBVCord@lts_20230802@absl@@@Z@23@@Z + ??BCord@lts_20230802@absl@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ + ?DataType_IsValid@tensorflow@@YA_NH@Z + ?DataTypeString@tensorflow@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@W4DataType@1@@Z + ?DataTypeSize@tensorflow@@YAHW4DataType@1@@Z + ?CollectUnreachableRoots@HloComputation@xla@@AEBA?AV?$vector@PEAVHloInstruction@xla@@V?$allocator@PEAVHloInstruction@xla@@@std@@@std@@XZ + ??$Accept@PEAVHloInstruction@xla@@@HloInstruction@xla@@QEAA?AVStatus@lts_20230802@absl@@PEAV?$DfsHloVisitorBase@PEAVHloInstruction@xla@@@1@_N11@Z + ??0LogMessage@internal@tsl@@QEAA@PEBDHW4LogSeverity@lts_20230802@absl@@@Z + ?ToString@HloInstruction@xla@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ + ??1LogMessage@internal@tsl@@UEAA@XZ + ?VmoduleActivated@LogMessage@internal@tsl@@SA_NPEBDH@Z + ?UnrefNonInlined@Status@lts_20230802@absl@@CAX_K@Z + ??$Accept@PEBVHloInstruction@xla@@@HloInstruction@xla@@QEAA?AVStatus@lts_20230802@absl@@PEAV?$DfsHloVisitorBase@PEBVHloInstruction@xla@@@1@_N11@Z + ??$Visit@PEAVHloInstruction@xla@@@HloInstruction@xla@@QEAA?AVStatus@lts_20230802@absl@@PEAV?$DfsHloVisitorBase@PEAVHloInstruction@xla@@@1@@Z + ?SetVisited@?$DfsHloVisitorBase@PEAVHloInstruction@xla@@@xla@@QEAAXAEBVHloInstruction@2@@Z + ?add_ret_check_failure@MakeErrorStream@status_macros@xla@@QEAAAEAVMakeErrorStreamWithOutput@123@PEBD@Z + ?GetStatus@Impl@MakeErrorStream@status_macros@xla@@QEAA?AVStatus@lts_20230802@absl@@XZ + ??0Impl@MakeErrorStream@status_macros@xla@@QEAA@PEBDHW4Code@error@tensorflow@@PEAV123@_N@Z + ?CheckNotDone@MakeErrorStream@status_macros@xla@@AEBAXXZ + ??1Impl@MakeErrorStream@status_macros@xla@@QEAA@XZ + ??$Visit@PEBVHloInstruction@xla@@@HloInstruction@xla@@QEAA?AVStatus@lts_20230802@absl@@PEAV?$DfsHloVisitorBase@PEBVHloInstruction@xla@@@1@@Z + ?SetVisited@?$DfsHloVisitorBase@PEBVHloInstruction@xla@@@xla@@QEAAXAEBVHloInstruction@2@@Z + ?Main@tfcompile@tensorflow@@YA?AVStatus@lts_20230802@absl@@AEBUMainFlags@12@@Z + ?NullTerminatedMessage@tsl@@YAPEBDAEBVStatus@lts_20230802@absl@@@Z + ?raw_code@Status@lts_20230802@absl@@QEBAHXZ + ?AddIntermediateTensors@calibration_wrapper@tflite@@YAPEAU_object@@PEAU3@@Z + ??1CalibrationWrapper@calibration_wrapper@tflite@@QEAA@XZ + ?CreateWrapperCPPFromBuffer@CalibrationWrapper@calibration_wrapper@tflite@@SAPEAV123@PEAU_object@@AEBV?$vector@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@@std@@AEBV?$vector@V?$function@$$A6AX_K@Z@std@@V?$allocator@V?$function@$$A6AX_K@Z@std@@@2@@6@PEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@6@@Z + ?Prepare@CalibrationWrapper@calibration_wrapper@tflite@@QEAAPEAU_object@@PEAU4@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z + ?Prepare@CalibrationWrapper@calibration_wrapper@tflite@@QEAAPEAU_object@@PEAU4@@Z + ?Prepare@CalibrationWrapper@calibration_wrapper@tflite@@QEAAPEAU_object@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z + ?Prepare@CalibrationWrapper@calibration_wrapper@tflite@@QEAAPEAU_object@@XZ + ?FeedTensor@CalibrationWrapper@calibration_wrapper@tflite@@QEAAPEAU_object@@PEAU4@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z + ?FeedTensor@CalibrationWrapper@calibration_wrapper@tflite@@QEAAPEAU_object@@PEAU4@@Z + ?QuantizeModel@CalibrationWrapper@calibration_wrapper@tflite@@QEAAPEAU_object@@HH_NHH0@Z + ?QuantizeModel@CalibrationWrapper@calibration_wrapper@tflite@@QEAAPEAU_object@@HH_NPEBD@Z + ?Calibrate@CalibrationWrapper@calibration_wrapper@tflite@@QEAAPEAU_object@@XZ + ?StrCat@lts_20230802@absl@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBVAlphaNum@12@000@Z + ?make_safe@tensorflow@@YA?AV?$unique_ptr@UTSL_Status@@UTFStatusDeleter@detail@tensorflow@@@std@@PEAUTSL_Status@@@Z + ?TF_GraphSetTensorShape_wrapper@tensorflow@@YAXPEAUTF_Graph@@UTF_Output@@AEBV?$vector@_JV?$allocator@_J@std@@@std@@_NPEAUTSL_Status@@@Z + ?UnrefNonInlined@Status@lts_20230802@absl@@CAX_K@Z + ?lock@mutex@tsl@@QEAAXXZ + ?AddControlEdge@Graph@tensorflow@@QEAAPEBVEdge@2@PEAVNode@2@0_N@Z + ?RecordMutation@tensorflow@@YAXPEAUTF_Graph@@AEBUTF_Operation@@PEBD@Z + ?unlock@mutex@tsl@@QEAAXXZ + ?ClearBackingArray@container_internal@lts_20230802@absl@@YAXAEAVCommonFields@123@AEBUPolicyFunctions@123@_N@Z + ?name@Node@tensorflow@@QEBAAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ + ?InitializePybindProtoCastUtil@pybind11_protobuf@@YAXXZ + ?ImportNumpy@tsl@@YAXXZ + ?TF_OperationGetControlOutputs_wrapper@tensorflow@@YA?AV?$vector@PEAUTF_Operation@@V?$allocator@PEAUTF_Operation@@@std@@@std@@PEAUTF_Operation@@@Z + ?GetOperationInputs@tensorflow@@YA?AV?$vector@UTF_Output@@V?$allocator@UTF_Output@@@std@@@std@@PEAUTF_Operation@@@Z + ?TF_ImportGraphDefResultsMissingUnusedInputMappings_wrapper@tensorflow@@YA?AV?$vector@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@@std@@PEAUTF_ImportGraphDefResults@@@Z + ?EqualGraphDefWrapper@tensorflow@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV23@0@Z + ?EqualAttrValueWrapper@tensorflow@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV23@0@Z + ??0LogMessageFatal@internal@tsl@@QEAA@PEBDH@Z + ??$find_first_non_full@X@container_internal@lts_20230802@absl@@YA?AUFindInfo@012@AEBVCommonFields@012@_K@Z + ?DropDeletesWithoutResize@container_internal@lts_20230802@absl@@YAXAEAVCommonFields@123@AEBUPolicyFunctions@123@PEAX@Z + ?InitializePybindProtoCastUtil@pybind11_protobuf@@YAXXZ + ?Start@GrpcDataServerBase@data@tensorflow@@QEAA?AVStatus@lts_20230802@absl@@XZ + ?Stop@GrpcDataServerBase@data@tensorflow@@QEAAXXZ + ?Join@GrpcDataServerBase@data@tensorflow@@QEAAXXZ + ?BoundPort@GrpcDataServerBase@data@tensorflow@@QEAAHXZ + ?UnrefNonInlined@Status@lts_20230802@absl@@CAX_K@Z + ?NullTerminatedMessage@tsl@@YAPEBDAEBVStatus@lts_20230802@absl@@@Z + ?raw_code@Status@lts_20230802@absl@@QEBAHXZ + ?NumWorkers@DispatchGrpcDataServer@data@tensorflow@@QEAA?AVStatus@lts_20230802@absl@@PEAH@Z + ?SnapshotStreams@DispatchGrpcDataServer@data@tensorflow@@QEAA?AVStatus@lts_20230802@absl@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAV?$vector@USnapshotStreamInfoWrapper@data@tensorflow@@V?$allocator@USnapshotStreamInfoWrapper@data@tensorflow@@@std@@@8@@Z + ?NumTasks@WorkerGrpcDataServer@data@tensorflow@@QEAA?AVStatus@lts_20230802@absl@@PEAH@Z + ?SnapshotTaskProgresses@WorkerGrpcDataServer@data@tensorflow@@QEAA?AVStatus@lts_20230802@absl@@PEAV?$vector@USnapshotTaskProgressWrapper@data@tensorflow@@V?$allocator@USnapshotTaskProgressWrapper@data@tensorflow@@@std@@@std@@@Z + ??0DispatcherConfig@experimental@data@tensorflow@@IEAA@PEAVArena@protobuf@google@@_N@Z + ?NewDispatchServer@data@tensorflow@@YA?AVStatus@lts_20230802@absl@@AEBVDispatcherConfig@experimental@12@AEAV?$unique_ptr@VDispatchGrpcDataServer@data@tensorflow@@U?$default_delete@VDispatchGrpcDataServer@data@tensorflow@@@std@@@std@@@Z + ??1DispatcherConfig@experimental@data@tensorflow@@UEAA@XZ + ?StrCat@strings@tsl@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBVAlphaNum@12@@Z + ??0Status@lts_20230802@absl@@QEAA@W4StatusCode@12@V?$basic_string_view@DU?$char_traits@D@std@@@std@@@Z + ??0WorkerConfig@experimental@data@tensorflow@@IEAA@PEAVArena@protobuf@google@@_N@Z + ?NewWorkerServer@data@tensorflow@@YA?AVStatus@lts_20230802@absl@@AEBVWorkerConfig@experimental@12@AEAV?$unique_ptr@VWorkerGrpcDataServer@data@tensorflow@@U?$default_delete@VWorkerGrpcDataServer@data@tensorflow@@@std@@@std@@@Z + ??1WorkerConfig@experimental@data@tensorflow@@UEAA@XZ + ?UnrefNonInlined@Status@lts_20230802@absl@@CAX_K@Z + ??1EventsWriter@tensorflow@@QEAA@XZ + ??0EventsWriter@tensorflow@@QEAA@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z + ?InitWithSuffix@EventsWriter@tensorflow@@QEAA?AVStatus@lts_20230802@absl@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z + ?NullTerminatedMessage@tsl@@YAPEBDAEBVStatus@lts_20230802@absl@@@Z + ?raw_code@Status@lts_20230802@absl@@QEBAHXZ + ?FileName@EventsWriter@tensorflow@@QEAA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ + ?WriteSerializedEvent@EventsWriter@tensorflow@@QEAAXV?$basic_string_view@DU?$char_traits@D@std@@@std@@@Z + ?Flush@EventsWriter@tensorflow@@QEAA?AVStatus@lts_20230802@absl@@XZ + ?Close@EventsWriter@tensorflow@@QEAA?AVStatus@lts_20230802@absl@@XZ + ?StrCat@lts_20230802@absl@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBVAlphaNum@12@0@Z + ?StrCat@lts_20230802@absl@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBVAlphaNum@12@000@Z + ??0RunMetadata@tensorflow@@IEAA@PEAVArena@protobuf@google@@_N@Z + ?_CostGraphDef_default_instance_@tensorflow@@3UCostGraphDefDefaultTypeInternal@1@A + ?CostGraphToOpPerformanceData@grappler@tensorflow@@YA?AVOpPerformanceList@2@AEBVCostGraphDef@2@AEBVGraphDef@2@@Z + ?CopyFrom@OpPerformanceList@tensorflow@@QEAAXAEBV12@@Z + ?InternalSwap@OpPerformanceList@tensorflow@@AEAAXPEAV12@@Z + ??1OpPerformanceList@tensorflow@@UEAA@XZ + ??1RunMetadata@tensorflow@@UEAA@XZ + ?UnrefNonInlined@Status@lts_20230802@absl@@CAX_K@Z + ?raw_code@Status@lts_20230802@absl@@QEBAHXZ + ?Lookup@PyExceptionRegistry@tensorflow@@SAPEAU_object@@W4TSL_Code@@@Z + ?ForEachPayload@Status@lts_20230802@absl@@QEBAXV?$FunctionRef@$$A6AXV?$basic_string_view@DU?$char_traits@D@std@@@std@@AEBVCord@lts_20230802@absl@@@Z@23@@Z + ??BCord@lts_20230802@absl@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ + ?GetNumAvailableLogicalCPUCores@grappler@tensorflow@@YAHXZ + ?GetNumAvailableGPUs@grappler@tensorflow@@YAHAEBU?$pair@HH@std@@@Z + ??0SingleMachine@grappler@tensorflow@@QEAA@HHH@Z + ?DisableDetailedStats@Cluster@grappler@tensorflow@@QEAAX_N@Z + ?AllowSoftPlacement@Cluster@grappler@tensorflow@@QEAAX_N@Z + ?SetNumWarmupSteps@Cluster@grappler@tensorflow@@QEAAXH@Z + ??1NamedDevice@tensorflow@@UEAA@XZ + ??0NamedDevice@tensorflow@@IEAA@PEAVArena@protobuf@google@@_N@Z + ?Global@OpRegistry@tensorflow@@SAPEAV12@XZ + ?LookUpOpDef@OpRegistryInterface@tensorflow@@QEBA?AVStatus@lts_20230802@absl@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAPEBVOpDef@2@@Z + ??0OpDef@tensorflow@@QEAA@AEBV01@@Z + ?RemoveNonDeprecationDescriptionsFromOpDef@tensorflow@@YAXPEAVOpDef@1@@Z + ??1OpDef@tensorflow@@UEAA@XZ + ?UnrefNonInlined@Status@lts_20230802@absl@@CAX_K@Z + ?NullTerminatedMessage@tsl@@YAPEBDAEBVStatus@lts_20230802@absl@@@Z + ?raw_code@Status@lts_20230802@absl@@QEBAHXZ + ?GetLinkedTensorRTVersion@tensorrt@tensorflow@@YA?AV?$tuple@HHH@std@@XZ + ?GetLoadedTensorRTVersion@tensorrt@tensorflow@@YA?AV?$tuple@HHH@std@@XZ + ?IsGoogleTensorRTEnabled@tensorrt@tensorflow@@YA_NXZ + ?GetRegisteredOpConverters@tensorrt@tensorflow@@YA?AV?$vector@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@@std@@XZ + ?DoQuantizeTrainingOnSerializedGraphDef@tensorflow@@YA?AVStatus@lts_20230802@absl@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@H0PEAV56@@Z + ?NullTerminatedMessage@tsl@@YAPEBDAEBVStatus@lts_20230802@absl@@@Z + ?raw_code@Status@lts_20230802@absl@@QEBAHXZ + ?UnrefNonInlined@Status@lts_20230802@absl@@CAX_K@Z + ?StrCat@strings@tsl@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBVAlphaNum@12@@Z + ??0Status@lts_20230802@absl@@QEAA@W4StatusCode@12@V?$basic_string_view@DU?$char_traits@D@std@@@std@@@Z + ?Init@PyExceptionRegistry@tensorflow@@SAXPEAU_object@@@Z + ?Lookup@PyExceptionRegistry@tensorflow@@SAPEAU_object@@W4TSL_Code@@@Z + ?GetPythonWrappers@tensorflow@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEBD_K@Z + ?ImportStatusModule@google@pybind11@@YA?AVmodule_@2@_N@Z + ?InitializePybindProtoCastUtil@pybind11_protobuf@@YAXXZ + ??0QuantizationOptions@quantization@tensorflow@@IEAA@PEAVArena@protobuf@google@@_N@Z + ?UnrefNonInlined@Status@lts_20230802@absl@@CAX_K@Z + ?QuantizeQatModel@quantization@tensorflow@@YA?AV?$StatusOr@VExportedModel@quantization@tensorflow@@@lts_20230802@absl@@V?$basic_string_view@DU?$char_traits@D@std@@@std@@AEBV?$vector@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@@7@AEBV?$unordered_set@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$hash@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@U?$equal_to@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@@7@AEBVQuantizationOptions@12@@Z + ?_QuantizationOptions_default_instance_@quantization@tensorflow@@3UQuantizationOptionsDefaultTypeInternal@12@A + ?Crash@Helper@internal_statusor@lts_20230802@absl@@SAXAEBVStatus@34@@Z + ??1ExportedModel@quantization@tensorflow@@UEAA@XZ + ??1SignatureDef@tensorflow@@UEAA@XZ + ??0SignatureDef@tensorflow@@IEAA@PEAVArena@protobuf@google@@_N@Z + ??0SignatureDef@tensorflow@@QEAA@$$QEAV01@@Z + ?ClearBackingArray@container_internal@lts_20230802@absl@@YAXAEAVCommonFields@123@AEBUPolicyFunctions@123@_N@Z + ??$find_first_non_full@X@container_internal@lts_20230802@absl@@YA?AUFindInfo@012@AEBVCommonFields@012@_K@Z + ?DropDeletesWithoutResize@container_internal@lts_20230802@absl@@YAXAEAVCommonFields@123@AEBUPolicyFunctions@123@PEAX@Z + ?ToStringSlow@Status@lts_20230802@absl@@AEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@W4StatusToStringMode@23@@Z + ??1QuantizationOptions@quantization@tensorflow@@UEAA@XZ + ?QuantizeDynamicRangePtq@quantization@tensorflow@@YA?AV?$StatusOr@VExportedModel@quantization@tensorflow@@@lts_20230802@absl@@V?$basic_string_view@DU?$char_traits@D@std@@@std@@AEBV?$vector@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@@7@AEBV?$unordered_set@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$hash@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@U?$equal_to@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@@7@AEBVQuantizationOptions@12@@Z + ?QuantizeWeightOnly@quantization@tensorflow@@YA?AV?$StatusOr@VExportedModel@quantization@tensorflow@@@lts_20230802@absl@@V?$basic_string_view@DU?$char_traits@D@std@@@std@@AEBVQuantizationOptions@12@@Z + ?QuantizeStaticRangePtq@quantization@tensorflow@@YA?AV?$StatusOr@VExportedModel@quantization@tensorflow@@@lts_20230802@absl@@V?$basic_string_view@DU?$char_traits@D@std@@@std@@AEBV?$vector@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@@7@AEBV?$unordered_set@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$hash@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@U?$equal_to@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@@7@AEBVQuantizationOptions@12@AEBV?$flat_hash_map@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@VSignatureDef@tensorflow@@UStringHash@container_internal@lts_20230802@absl@@UStringEq@678@V?$allocator@U?$pair@$$CBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@VSignatureDef@tensorflow@@@std@@@2@@45@AEBVPyFunctionLibrary@12@AEBV?$flat_hash_map@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@VRepresentativeDatasetFile@quantization@tensorflow@@UStringHash@container_internal@lts_20230802@absl@@UStringEq@789@V?$allocator@U?$pair@$$CBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@VRepresentativeDatasetFile@quantization@tensorflow@@@std@@@2@@45@@Z + ??1RepresentativeDatasetFile@quantization@tensorflow@@UEAA@XZ + ??1ProfilerSession@tsl@@QEAA@XZ + ?Start@ProfilerSessionWrapper@pywrap@profiler@tensorflow@@QEAA?AVStatus@lts_20230802@absl@@PEBDAEBV?$flat_hash_map@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$variant@HV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@UStringHash@container_internal@lts_20230802@absl@@UStringEq@567@V?$allocator@U?$pair@$$CBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$variant@HV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@@std@@@2@@67@@Z + ?UnrefNonInlined@Status@lts_20230802@absl@@CAX_K@Z + ??$find_first_non_full@X@container_internal@lts_20230802@absl@@YA?AUFindInfo@012@AEBVCommonFields@012@_K@Z + ?DropDeletesWithoutResize@container_internal@lts_20230802@absl@@YAXAEAVCommonFields@123@AEBUPolicyFunctions@123@PEAX@Z + ?raw_code@Status@lts_20230802@absl@@QEBAHXZ + ?Lookup@PyExceptionRegistry@tensorflow@@SAPEAU_object@@W4TSL_Code@@@Z + ?ForEachPayload@Status@lts_20230802@absl@@QEBAXV?$FunctionRef@$$A6AXV?$basic_string_view@DU?$char_traits@D@std@@@std@@AEBVCord@lts_20230802@absl@@@Z@23@@Z + ??BCord@lts_20230802@absl@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ + ?Stop@ProfilerSessionWrapper@pywrap@profiler@tensorflow@@QEAA?AVStatus@lts_20230802@absl@@PEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z + ?ExportToTensorBoard@ProfilerSessionWrapper@pywrap@profiler@tensorflow@@QEAA?AVStatus@lts_20230802@absl@@XZ + ?StartProfilerServer@ProfilerServer@profiler@tsl@@QEAAXH@Z + ??1ProfilerServer@profiler@tsl@@QEAA@XZ + ?Trace@pywrap@profiler@tensorflow@@YA?AVStatus@lts_20230802@absl@@PEBD00_NHHAEBV?$flat_hash_map@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$variant@HV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@UStringHash@container_internal@lts_20230802@absl@@UStringEq@567@V?$allocator@U?$pair@$$CBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$variant@HV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@@std@@@2@@56@@Z + ?Monitor@pywrap@profiler@tensorflow@@YA?AVStatus@lts_20230802@absl@@PEBDHH_NPEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z + ?Create@SessionSnapshot@profiler@tensorflow@@SA?AV?$StatusOr@VSessionSnapshot@profiler@tensorflow@@@lts_20230802@absl@@V?$vector@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@@std@@V?$optional@V?$vector@V?$unique_ptr@VXSpace@profiler@tensorflow@@U?$default_delete@VXSpace@profiler@tensorflow@@@std@@@std@@V?$allocator@V?$unique_ptr@VXSpace@profiler@tensorflow@@U?$default_delete@VXSpace@profiler@tensorflow@@@std@@@std@@@2@@std@@@8@@Z + ??0LogMessage@internal@tsl@@QEAA@PEBDHW4LogSeverity@lts_20230802@absl@@@Z + ?ConvertMultiXSpacesToToolData@profiler@tensorflow@@YA?AV?$StatusOr@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@lts_20230802@absl@@AEBVSessionSnapshot@12@V?$basic_string_view@DU?$char_traits@D@std@@@std@@AEBV?$flat_hash_map@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$variant@HV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@UStringHash@container_internal@lts_20230802@absl@@UStringEq@567@V?$allocator@U?$pair@$$CBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$variant@HV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@@std@@@2@@45@@Z + ??1LogMessage@internal@tsl@@UEAA@XZ + ?ThrowBadStatusOrAccess@internal_statusor@lts_20230802@absl@@YAXVStatus@23@@Z + ?GetCurrentTimeNanos@profiler@tsl@@YA_JXZ + ?Record@TraceMeRecorder@profiler@tsl@@SAX$$QEAUEvent@123@@Z + ?StrAppend@lts_20230802@absl@@YAXPEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBVAlphaNum@12@111@Z + ?Convert@tflite@@YAPEAU_object@@PEAU2@00_N0PEBVPyFunctionLibrary@quantization@tensorflow@@@Z + ?MlirQuantizeModel@tflite@@YAPEAU_object@@PEAU2@_N1HHH1100110@Z + ?MlirSparsifyModel@tflite@@YAPEAU_object@@PEAU2@@Z + ?RegisterCustomOpdefs@tflite@@YAPEAU_object@@PEAU2@@Z + ?RetrieveCollectedErrors@tflite@@YA?AV?$vector@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@@std@@XZ + ?FlatBufferFileToMlir@tflite@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV23@_N@Z + ?AddTable@SparseCoreLayoutStacker@tpu@tensorflow@@QEAA?AVStatus@lts_20230802@absl@@V?$basic_string_view@DU?$char_traits@D@std@@@std@@_J101@Z + ?GetLayouts@SparseCoreLayoutStacker@tpu@tensorflow@@QEAA?AV?$StatusOr@VSparseCoreTableLayouts@tpu@tensorflow@@@lts_20230802@absl@@XZ + ??0LogMessageFatal@log_internal@lts_20230802@absl@@QEAA@PEBDHV?$basic_string_view@DU?$char_traits@D@std@@@std@@@Z + ??1LogMessageFatal@log_internal@lts_20230802@absl@@QEAA@XZ + ??1SparseCoreTableLayout@tpu@tensorflow@@UEAA@XZ + ??0SparseCoreLayoutStacker@tpu@tensorflow@@QEAA@H_NH@Z + ??$CopyToEncodedBuffer@$0A@@LogMessage@log_internal@lts_20230802@absl@@AEAAXV?$basic_string_view@DU?$char_traits@D@std@@@std@@@Z + ?UnrefNonInlined@Status@lts_20230802@absl@@CAX_K@Z + ?ToStringSlow@Status@lts_20230802@absl@@AEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@W4StatusToStringMode@23@@Z + ?GenericProtoCast@pybind11_protobuf@@YA?AVhandle@pybind11@@PEAVMessage@protobuf@google@@W4return_value_policy@3@V23@_N@Z + ??1SparseCoreTableLayouts@tpu@tensorflow@@UEAA@XZ + ?EnableOpDeterminism@tsl@@YAX_N@Z + ?OpDeterminismRequired@tsl@@YA_NXZ + ?TryFindKernelClass@swig@tensorflow@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV34@@Z + ?enable_tensor_float_32_execution@tsl@@YAX_N@Z + ?tensor_float_32_execution_enabled@tsl@@YA_NXZ + ??0FunctionParameterCanonicalizer@tensorflow@@QEAA@V?$Span@PEBD@lts_20230802@absl@@V?$Span@PEAU_object@@@34@@Z + ?Canonicalize@FunctionParameterCanonicalizer@tensorflow@@QEAA_NPEAU_object@@0V?$Span@PEAU_object@@@lts_20230802@absl@@@Z + ??0LogMessageFatal@internal@tsl@@QEAA@PEBDH@Z + ??1LogMessageFatal@internal@tsl@@UEAA@XZ + ?GetTableStacks@tensorflow@@YA?AV?$vector@V?$vector@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@@std@@V?$allocator@V?$vector@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@@std@@@2@@std@@AEBV?$vector@_JV?$allocator@_J@std@@@3@000AEBV?$vector@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@@3@_J@Z + ??0GraphDef@tensorflow@@IEAA@PEAVArena@protobuf@google@@_N@Z + ?UnrefNonInlined@Status@lts_20230802@absl@@CAX_K@Z + ??1GraphDef@tensorflow@@UEAA@XZ + ?NullTerminatedMessage@tsl@@YAPEBDAEBVStatus@lts_20230802@absl@@@Z + ?raw_code@Status@lts_20230802@absl@@QEBAHXZ + ?StrCat@strings@tsl@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBVAlphaNum@12@@Z + ??0Status@lts_20230802@absl@@QEAA@W4StatusCode@12@V?$basic_string_view@DU?$char_traits@D@std@@@std@@@Z + ?Find@ByChar@lts_20230802@absl@@QEBA?AV?$basic_string_view@DU?$char_traits@D@std@@@std@@V45@_K@Z + ?GetVariableToShapeMap@CheckpointReader@checkpoint@tensorflow@@QEBAAEBV?$unordered_map@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@VTensorShape@tensorflow@@U?$hash@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@U?$equal_to@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@U?$pair@$$CBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@VTensorShape@tensorflow@@@std@@@2@@std@@XZ + ?GetVariableToDataTypeMap@CheckpointReader@checkpoint@tensorflow@@QEBAAEBV?$unordered_map@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@W4DataType@tensorflow@@U?$hash@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@U?$equal_to@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@U?$pair@$$CBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@W4DataType@tensorflow@@@std@@@2@@std@@XZ + ?HasTensor@CheckpointReader@checkpoint@tensorflow@@QEBA_NAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z + ?make_safe@tensorflow@@YA?AV?$unique_ptr@UTSL_Status@@UTFStatusDeleter@detail@tensorflow@@@std@@PEAUTSL_Status@@@Z + ?GetTensor@CheckpointReader@checkpoint@tensorflow@@QEBAXAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAV?$unique_ptr@VTensor@tensorflow@@U?$default_delete@VTensor@tensorflow@@@std@@@5@PEAUTSL_Status@@@Z + ?TensorToNdarray@tensorflow@@YA?AVStatus@lts_20230802@absl@@AEBVTensor@1@PEAPEAU_object@@@Z + ??1Tensor@tensorflow@@QEAA@XZ + ?NullTerminatedMessage@tsl@@YAPEBDAEBVStatus@lts_20230802@absl@@@Z + ?raw_code@Status@lts_20230802@absl@@QEBAHXZ + ??1BundleReader@tensorflow@@QEAA@XZ + ?DestructorOutOfLine@TensorShapeRep@tensorflow@@AEAAXXZ + ??0CheckpointReader@checkpoint@tensorflow@@QEAA@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAUTSL_Status@@@Z + ?DebugString@CheckpointReader@checkpoint@tensorflow@@QEBA?BV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ + ?dim_size@?$TensorShapeBase@VTensorShape@tensorflow@@@tensorflow@@QEBA_JH@Z + ?make_safe@tensorflow@@YA?AV?$unique_ptr@U_object@@UPyDecrefDeleter@detail@tensorflow@@@std@@PEAU_object@@@Z + ?UnrefNonInlined@Status@lts_20230802@absl@@CAX_K@Z + ?NewProfiler@tfprof@tensorflow@@YA_NPEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@0@Z + ?ProfilerFromFile@tfprof@tensorflow@@YAXPEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z + ?DeleteProfiler@tfprof@tensorflow@@YAXXZ + ?AddStep@tfprof@tensorflow@@YAN_JPEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@11@Z + ?WriteProfile@tfprof@tensorflow@@YAXPEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z + ?PrintModelAnalysis@tfprof@tensorflow@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEBV34@0000@Z + ?SerializeToString@tfprof@tensorflow@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ + ?Profile@tfprof@tensorflow@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEBV34@0@Z + ?FlattenDictItems@tensorflow@@YAPEAU_object@@PEAU2@@Z + ?SavedModelWriteCount@metrics@tensorflow@@YAAEAVCounterCell@monitoring@tsl@@V?$basic_string_view@DU?$char_traits@D@std@@@std@@@Z + ?SavedModelWriteApi@metrics@tensorflow@@YAAEAVCounterCell@monitoring@tsl@@V?$basic_string_view@DU?$char_traits@D@std@@@std@@@Z + ?SavedModelReadCount@metrics@tensorflow@@YAAEAVCounterCell@monitoring@tsl@@V?$basic_string_view@DU?$char_traits@D@std@@@std@@@Z + ?SavedModelReadApi@metrics@tensorflow@@YAAEAVCounterCell@monitoring@tsl@@V?$basic_string_view@DU?$char_traits@D@std@@@std@@@Z + ??0FingerprintDef@tensorflow@@IEAA@PEAVArena@protobuf@google@@_N@Z + ?SavedModelReadFingerprint@metrics@tensorflow@@YAAEAV?$GaugeCell@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@monitoring@tsl@@XZ + ??0FingerprintDef@tensorflow@@QEAA@AEBV01@@Z + ?MakeFingerprintJson@metrics@tensorflow@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@VFingerprintDef@2@@Z + ??1FingerprintDef@tensorflow@@UEAA@XZ + ?lock@mutex@tsl@@QEAAXXZ + ?unlock@mutex@tsl@@QEAAXXZ + ?SavedModelWriteFingerprint@metrics@tensorflow@@YAAEAV?$GaugeCell@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@monitoring@tsl@@XZ + ?SavedModelReadPath@metrics@tensorflow@@YAAEAV?$GaugeCell@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@monitoring@tsl@@XZ + ?SavedModelWritePath@metrics@tensorflow@@YAAEAV?$GaugeCell@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@monitoring@tsl@@XZ + ?MakeSavedModelPathAndSingleprint@metrics@tensorflow@@YA?AV?$StatusOr@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@lts_20230802@absl@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@0@Z + ?SavedModelReadPathAndSingleprint@metrics@tensorflow@@YAAEAV?$GaugeCell@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@monitoring@tsl@@XZ + ?UnrefNonInlined@Status@lts_20230802@absl@@CAX_K@Z + ?ThrowBadStatusOrAccess@internal_statusor@lts_20230802@absl@@YAXVStatus@23@@Z + ?ParseSavedModelPathAndSingleprint@metrics@tensorflow@@YA?AV?$StatusOr@U?$pair@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V12@@std@@@lts_20230802@absl@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z + ?SavedModelWritePathAndSingleprint@metrics@tensorflow@@YAAEAV?$GaugeCell@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@monitoring@tsl@@XZ + ?RegisterPyObject@swig@tensorflow@@YAPEAU_object@@PEAU3@0@Z + ?IsTensor@swig@tensorflow@@YA_NPEAU_object@@@Z + ?IsNested@swig@tensorflow@@YA_NPEAU_object@@@Z + ?IsNestedOrComposite@swig@tensorflow@@YA_NPEAU_object@@@Z + ?IsCompositeTensor@swig@tensorflow@@YA_NPEAU_object@@@Z + ?IsTypeSpec@swig@tensorflow@@YA_NPEAU_object@@@Z + ?IsNamedtuple@swig@tensorflow@@YAPEAU_object@@PEAU3@_N@Z + ?IsMapping@swig@tensorflow@@YA_NPEAU_object@@@Z + ?IsMutableMapping@swig@tensorflow@@YA_NPEAU_object@@@Z + ?IsMappingView@swig@tensorflow@@YA_NPEAU_object@@@Z + ?IsAttrs@swig@tensorflow@@YA_NPEAU_object@@@Z + ?SameNamedtuples@swig@tensorflow@@YAPEAU_object@@PEAU3@0@Z + ?AssertSameStructure@swig@tensorflow@@YAPEAU_object@@PEAU3@0_N1@Z + ?Flatten@swig@tensorflow@@YAPEAU_object@@PEAU3@_N@Z + ?IsNestedForData@swig@tensorflow@@YA_NPEAU_object@@@Z + ?FlattenForData@swig@tensorflow@@YAPEAU_object@@PEAU3@@Z + ?AssertSameStructureForData@swig@tensorflow@@YAPEAU_object@@PEAU3@0_N@Z + ?IsResourceVariable@swig@tensorflow@@YA_NPEAU_object@@@Z + ?IsVariable@swig@tensorflow@@YA_NPEAU_object@@@Z + ?IsDataTypeSupportedByOneDNNOnThisCPU@tensorflow@@YA_NAEBW4DataType@1@@Z + + ?HandleInvalidStatusCtorArg@Helper@internal_statusor@lts_20230802@absl@@SAXPEAVStatus@34@@Z + ??1XSpace@profiler@tensorflow@@UEAA@XZ + ??0XSpace@profiler@tensorflow@@IEAA@PEAVArena@protobuf@google@@_N@Z + ??0NamedDevice@tensorflow@@QEAA@AEBV01@@Z + ?_DeviceProperties_default_instance_@tensorflow@@3UDevicePropertiesDefaultTypeInternal@1@A + ??0VirtualCluster@grappler@tensorflow@@QEAA@AEBV?$unordered_map@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@VDeviceProperties@tensorflow@@U?$hash@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@U?$equal_to@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@U?$pair@$$CBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@VDeviceProperties@tensorflow@@@std@@@2@@std@@@Z + ??0NamedDevice@tensorflow@@QEAA@$$QEAV01@@Z + ??0DeviceProperties@tensorflow@@IEAA@PEAVArena@protobuf@google@@_N@Z + ?GetRegisteredOps@OpRegistry@tensorflow@@QEAAXPEAV?$vector@VOpDef@tensorflow@@V?$allocator@VOpDef@tensorflow@@@std@@@std@@@Z + ?FindKernelDef@tensorflow@@YA?AVStatus@lts_20230802@absl@@AEBVDeviceType@tsl@@AEBVNodeDef@1@PEAPEBVKernelDef@1@PEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z + ?MemoryTypesForNode@tensorflow@@YA?AVStatus@lts_20230802@absl@@PEBVOpRegistryInterface@1@AEBVDeviceType@tsl@@AEBVNodeDef@1@PEAV?$InlinedVector@W4MemoryType@tensorflow@@$03V?$allocator@W4MemoryType@tensorflow@@@std@@@34@3@Z + ?ParseTensorName@tensorflow@@YA?AUTensorId@1@V?$basic_string_view@DU?$char_traits@D@std@@@std@@@Z + ??0OpLevelCostEstimator@grappler@tensorflow@@QEAA@XZ + ?GetDeviceInfo@OpLevelCostEstimator@grappler@tensorflow@@UEBA?AUDeviceInfo@23@AEBVDeviceProperties@3@@Z + ??0MeasuringCostEstimator@grappler@tensorflow@@QEAA@PEAVCluster@12@HH@Z + ??0OpPerformanceList@tensorflow@@IEAA@PEAVArena@protobuf@google@@_N@Z + ??0StepStats@tensorflow@@IEAA@PEAVArena@protobuf@google@@_N@Z + ?_StepStats_default_instance_@tensorflow@@3UStepStatsDefaultTypeInternal@1@A + ?CopyFrom@StepStats@tensorflow@@QEAAXAEBV12@@Z + ??1StepStats@tensorflow@@UEAA@XZ + ?DetailedStatsEnabled@Cluster@grappler@tensorflow@@QEBA_NXZ + ?InferDynamically@GraphMemory@grappler@tensorflow@@QEAA?AVStatus@lts_20230802@absl@@PEAVCluster@23@@Z + ?InferStatically@GraphMemory@grappler@tensorflow@@QEAA?AVStatus@lts_20230802@absl@@AEBV?$unordered_map@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@VDeviceProperties@tensorflow@@U?$hash@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@U?$equal_to@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@U?$pair@$$CBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@VDeviceProperties@tensorflow@@@std@@@2@@std@@@Z + ?PredictCosts@OpLevelCostEstimator@grappler@tensorflow@@UEBA?AUCosts@23@AEBUOpContext@23@@Z + ?reverseColor@raw_ostream@llvm@@UEAAAEAV12@XZ + ?write_impl@raw_string_ostream@llvm@@EEAAXPEBD_K@Z + ?preferred_buffer_size@raw_ostream@llvm@@MEBA_KXZ + ?anchor@raw_ostream@llvm@@EEAAXXZ + ?WriteRecord@RecordWriter@io@tsl@@QEAA?AVStatus@lts_20230802@absl@@V?$basic_string_view@DU?$char_traits@D@std@@@std@@@Z + ?Flush@RecordWriter@io@tsl@@QEAA?AVStatus@lts_20230802@absl@@XZ + ??1DataServiceMetadata@data@tensorflow@@UEAA@XZ + ??0DataServiceMetadata@data@tensorflow@@IEAA@PEAVArena@protobuf@google@@_N@Z + ?Retry@grpc_util@data@tensorflow@@YA?AVStatus@lts_20230802@absl@@AEBV?$function@$$A6A?AVStatus@lts_20230802@absl@@XZ@std@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@8@_J@Z + ?GetDataServiceMetadata@DataServiceDispatcherClient@data@tensorflow@@QEAA?AVStatus@lts_20230802@absl@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEAVDataServiceMetadata@23@@Z + ?Initialize@DataServiceDispatcherClient@data@tensorflow@@UEAA?AVStatus@lts_20230802@absl@@XZ + ?EnsureInitialized@DataServiceDispatcherClient@data@tensorflow@@MEAA?AVStatus@lts_20230802@absl@@XZ + ?GetSnapshotSplit@DataServiceDispatcherClient@data@tensorflow@@UEAA?AVStatus@lts_20230802@absl@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@0_J11AEAVTensor@3@AEA_JAEA_N@Z + ?CopyFrom@AttrValue@tensorflow@@QEAAXAEBV12@@Z + ??0AttrValue@tensorflow@@QEAA@$$QEAV01@@Z + ?FastIntToBuffer@numbers_internal@lts_20230802@absl@@YAPEAD_JPEAD@Z + ?GetLayout@Layout@dtensor@tensorflow@@SA?AV?$StatusOr@VLayout@dtensor@tensorflow@@@lts_20230802@absl@@W4LayoutType@123@AEBV?$vector@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@@std@@AEBVMesh@23@@Z + ?AllocateDTensorDevice@dtensor@tensorflow@@YAXV?$basic_string_view@DU?$char_traits@D@std@@@std@@PEAUTFE_CustomDevice@@PEAPEAX_NHPEAUTSL_Status@@@Z + ?AddMesh@dtensor@tensorflow@@YAXAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAX_NPEAUTSL_Status@@@Z + ?ExperimentalSetDefaultLayout@dtensor@tensorflow@@YAXAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAXPEAUTSL_Status@@@Z + ?ExperimentalClearDefaultLayout@dtensor@tensorflow@@YAXPEAXPEAUTSL_Status@@@Z + ?ExperimentalSetDefaultMesh@dtensor@tensorflow@@YAXAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAXPEAUTSL_Status@@@Z + ?ExperimentalClearDefaultMesh@dtensor@tensorflow@@YAXPEAXPEAUTSL_Status@@@Z + ?SetTPUCoreIDs@dtensor@tensorflow@@YAXAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$vector@HV?$allocator@H@std@@@4@PEAXPEAUTSL_Status@@@Z + ?ClearTPUCoreIDs@dtensor@tensorflow@@YAXPEAX@Z + ?TPUCoreIDsToLocations@dtensor@tensorflow@@YA?AV?$vector@V?$vector@HV?$allocator@H@std@@@std@@V?$allocator@V?$vector@HV?$allocator@H@std@@@std@@@2@@std@@PEAUTFE_Context@@AEBV?$vector@HV?$allocator@H@std@@@4@PEAX@Z + ?TPUCoreLocationsToIDs@dtensor@tensorflow@@YA?AV?$vector@HV?$allocator@H@std@@@std@@PEAUTFE_Context@@AEBV?$vector@V?$vector@HV?$allocator@H@std@@@std@@V?$allocator@V?$vector@HV?$allocator@H@std@@@std@@@2@@4@PEAX@Z + ?MaybeRaiseExceptionFromTFStatus@tensorflow@@YAHPEAUTSL_Status@@PEAU_object@@@Z + ?Pack@dtensor@tensorflow@@YAPEAUTFE_TensorHandle@@PEAUTFE_Context@@HPEAPEAU3@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAXPEAUTSL_Status@@@Z + ?SparsePack@dtensor@tensorflow@@YAPEAUTFE_TensorHandle@@PEAUTFE_Context@@HPEAPEAU3@11AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAXPEAUTSL_Status@@@Z + ?Unpack@dtensor@tensorflow@@YA?AV?$vector@PEAUTFE_TensorHandle@@V?$allocator@PEAUTFE_TensorHandle@@@std@@@std@@PEAUTFE_Context@@PEAUTFE_TensorHandle@@PEAXPEAUTSL_Status@@@Z + ?FetchLayout@dtensor@tensorflow@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAUTFE_Context@@PEAUTFE_TensorHandle@@PEAXPEAUTSL_Status@@@Z + ?IsDTensor@dtensor@tensorflow@@YA_NPEAUTFE_Context@@PEAUTFE_TensorHandle@@PEAXPEAUTSL_Status@@@Z + ?IsSparseDTensor@dtensor@tensorflow@@YA_NPEAUTFE_Context@@PEAUTFE_TensorHandle@@PEAXPEAUTSL_Status@@@Z + ?GetStats@dtensor@tensorflow@@YA?AV?$unordered_map@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@HU?$hash@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@U?$equal_to@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@U?$pair@$$CBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@H@std@@@2@@std@@PEAUTFE_Context@@PEAXPEAUTSL_Status@@@Z + ?SetIteratorElementLayouts@dtensor@tensorflow@@YAXPEAUTFE_Context@@PEAUTFE_TensorHandle@@AEBV?$vector@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@@std@@PEAXPEAUTSL_Status@@@Z + ?GetSingleDeviceMesh@Mesh@dtensor@tensorflow@@SA?AV?$StatusOr@VMesh@dtensor@tensorflow@@@lts_20230802@absl@@V?$basic_string_view@DU?$char_traits@D@std@@@std@@@Z + ??1MeshProto@dtensor@tensorflow@@UEAA@XZ + ?ParseFromProto@Mesh@dtensor@tensorflow@@SA?AV?$StatusOr@VMesh@dtensor@tensorflow@@@lts_20230802@absl@@AEBVMeshProto@23@@Z + ?PyProtoGetCppMessagePointer@pybind11_protobuf@@YAPEBVMessage@protobuf@google@@Vhandle@pybind11@@@Z + ?_MeshProto_default_instance_@dtensor@tensorflow@@3UMeshProtoDefaultTypeInternal@12@A + ?GetMetadata@MeshProto@dtensor@tensorflow@@UEBA?AUMetadata@protobuf@google@@XZ + ?PyProtoIsCompatible@pybind11_protobuf@@YA_NVhandle@pybind11@@PEBVDescriptor@protobuf@google@@@Z + ??0MeshProto@dtensor@tensorflow@@IEAA@PEAVArena@protobuf@google@@_N@Z + ?PyProtoCopyToCProto@pybind11_protobuf@@YA_NVhandle@pybind11@@PEAVMessage@protobuf@google@@@Z + ?FromString@Mesh@dtensor@tensorflow@@SA?AV?$StatusOr@VMesh@dtensor@tensorflow@@@lts_20230802@absl@@V?$basic_string_view@DU?$char_traits@D@std@@@std@@@Z + ?dim_size@Mesh@dtensor@tensorflow@@QEBA?AV?$StatusOr@_J@lts_20230802@absl@@V?$basic_string_view@DU?$char_traits@D@std@@@std@@@Z + ?ToProto@Mesh@dtensor@tensorflow@@QEBA?AV?$StatusOr@VMeshProto@dtensor@tensorflow@@@lts_20230802@absl@@XZ + ??0MeshProto@dtensor@tensorflow@@QEAA@AEBV012@@Z + ?device_location@Mesh@dtensor@tensorflow@@QEBA?AV?$StatusOr@$$CBV?$InlinedVector@_J$03V?$allocator@_J@std@@@lts_20230802@absl@@@lts_20230802@absl@@H@Z + ??1LayoutProto@dtensor@tensorflow@@UEAA@XZ + ?FromProto@Layout@dtensor@tensorflow@@SA?AV?$StatusOr@VLayout@dtensor@tensorflow@@@lts_20230802@absl@@AEBVLayoutProto@23@@Z + ?_LayoutProto_default_instance_@dtensor@tensorflow@@3ULayoutProtoDefaultTypeInternal@12@A + ?GetMetadata@LayoutProto@dtensor@tensorflow@@UEBA?AUMetadata@protobuf@google@@XZ + ??0LayoutProto@dtensor@tensorflow@@IEAA@PEAVArena@protobuf@google@@_N@Z + ?FromString@Layout@dtensor@tensorflow@@SA?AV?$StatusOr@VLayout@dtensor@tensorflow@@@lts_20230802@absl@@V?$basic_string_view@DU?$char_traits@D@std@@@std@@@Z + ?ToProto@Layout@dtensor@tensorflow@@QEBA?AV?$StatusOr@VLayoutProto@dtensor@tensorflow@@@lts_20230802@absl@@XZ + ??0LayoutProto@dtensor@tensorflow@@QEAA@AEBV012@@Z + ?IsBatchParallel@Layout@dtensor@tensorflow@@QEBA_NXZ + ?num_shards_for_dim@Layout@dtensor@tensorflow@@QEBA_KH@Z + ?GlobalShapeFromLocalShape@Layout@dtensor@tensorflow@@QEBA?AV?$vector@_JV?$allocator@_J@std@@@std@@V?$Span@$$CB_J@lts_20230802@absl@@PEBV?$vector@V?$vector@_JV?$allocator@_J@std@@@std@@V?$allocator@V?$vector@_JV?$allocator@_J@std@@@std@@@2@@5@@Z + ?LocalShapeFromGlobalShape@Layout@dtensor@tensorflow@@QEBA?AV?$vector@_JV?$allocator@_J@std@@@std@@V?$Span@$$CB_J@lts_20230802@absl@@@Z + ?CopyFrom@NodeDef@tensorflow@@QEAAXAEBV12@@Z + ?TopologicalSort@grappler@tensorflow@@YA?AVStatus@lts_20230802@absl@@PEAVGraphDef@2@@Z + ?InferStatically@GraphProperties@grappler@tensorflow@@QEAA?AVStatus@lts_20230802@absl@@_N000@Z + ?GetOutputProperties@GraphProperties@grappler@tensorflow@@QEBAAEBV?$vector@VOpInfo_TensorProperties@tensorflow@@V?$allocator@VOpInfo_TensorProperties@tensorflow@@@std@@@std@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@5@@Z + ??1OpInfo_TensorProperties@tensorflow@@UEAA@XZ + ??0AttrSlice@tensorflow@@QEAA@AEBVNodeDef@1@@Z + ?NameRangesForNode@tensorflow@@YA?AVStatus@lts_20230802@absl@@AEBVAttrSlice@1@AEBVOpDef@1@PEAV?$FlatMap@V?$basic_string_view@DU?$char_traits@D@std@@@std@@U?$pair@HH@2@U?$hash@V?$basic_string_view@DU?$char_traits@D@std@@@std@@X@tsl@@U?$equal_to@V?$basic_string_view@DU?$char_traits@D@std@@@std@@@2@@gtl@tsl@@2@Z + ?ParseTensorName@tensorflow@@YA?AUTensorId@1@V?$basic_string_view@DU?$char_traits@D@std@@@std@@@Z + ?Hash64@tsl@@YA_KPEBD_K1@Z + ?IsFailedPrecondition@errors@tsl@@YA_NAEBVStatus@lts_20230802@absl@@@Z + ?HasAtomicMove@Env@tsl@@QEAA?AVStatus@lts_20230802@absl@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEA_N@Z + ?Stat@Env@tsl@@QEAA?AVStatus@lts_20230802@absl@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAUFileStatistics@2@@Z + ?NewAppendableFile@Env@tsl@@QEAA?AVStatus@lts_20230802@absl@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAV?$unique_ptr@VWritableFile@tsl@@U?$default_delete@VWritableFile@tsl@@@std@@@7@@Z + ??0RandomAccessInputStream@io@tsl@@QEAA@PEAVRandomAccessFile@2@_N@Z + ??0BufferedInputStream@io@tsl@@QEAA@PEAVInputStreamInterface@12@_K_N@Z + ?ReadLineAsString@BufferedInputStream@io@tsl@@QEAA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ + ?Seek@BufferedInputStream@io@tsl@@QEAA?AVStatus@lts_20230802@absl@@_J@Z + ??0ArithDialect@arith@mlir@@AEAA@PEAVMLIRContext@2@@Z + ??0SCFDialect@scf@mlir@@AEAA@PEAVMLIRContext@2@@Z + ?registerImplicitTypeID@FallbackTypeIDResolver@detail@mlir@@KA?AVTypeID@3@VStringRef@llvm@@@Z + ?id@?$TypeIDResolver@VFuncDialect@func@mlir@@X@detail@mlir@@0VSelfOwningTypeID@3@A + ?id@?$TypeIDResolver@VShapeDialect@shape@mlir@@X@detail@mlir@@0VSelfOwningTypeID@3@A + ??0TensorFlowDialect@TF@mlir@@QEAA@PEAVMLIRContext@2@@Z + ?find@StringRef@llvm@@QEBA_KV12@_K@Z + ??0FuncDialect@func@mlir@@AEAA@PEAVMLIRContext@2@@Z + ??0ShapeDialect@shape@mlir@@AEAA@PEAVMLIRContext@2@@Z + ??0TFRDialect@TFR@mlir@@QEAA@PEAVMLIRContext@2@@Z + ?getValuePtr@?$SpecificNodeAccess@U?$node_options@VOperation@mlir@@$0A@$0A@X$0A@X@ilist_detail@llvm@@@ilist_detail@llvm@@KAPEAVOperation@mlir@@PEAV?$ilist_node_impl@U?$node_options@VOperation@mlir@@$0A@$0A@X$0A@X@ilist_detail@llvm@@@3@@Z + ?id@?$TypeIDResolver@VModuleOp@mlir@@X@detail@mlir@@0VSelfOwningTypeID@3@A + ?transferNodesFromList@?$ilist_traits@VOperation@mlir@@@llvm@@QEAAXAEAU12@V?$ilist_iterator@U?$node_options@VOperation@mlir@@$0A@$0A@X$0A@X@ilist_detail@llvm@@$0A@$0A@@2@1@Z + ?verifyInvariants@ModuleOp@mlir@@QEAA?AULogicalResult@llvm@@XZ + ?remove@Operation@mlir@@QEAAXXZ + ?getContext@Attribute@mlir@@QEBAPEAVMLIRContext@2@XZ + ?lookup@RegisteredOperationName@mlir@@SA?AV?$optional@VRegisteredOperationName@mlir@@@std@@VTypeID@2@PEAVMLIRContext@2@@Z + ??0OperationState@mlir@@QEAA@VLocation@1@VOperationName@1@@Z + ?build@ModuleOp@mlir@@SAXAEAVOpBuilder@2@AEAUOperationState@2@V?$optional@VStringRef@llvm@@@std@@@Z + ?create@OpBuilder@mlir@@QEAAPEAVOperation@2@AEBUOperationState@2@@Z + ??1OperationState@mlir@@QEAA@XZ + ?report_fatal_error@llvm@@YAXAEBVTwine@1@_N@Z + ?AppendPieces@strings_internal@lts_20230802@absl@@YAXPEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$initializer_list@V?$basic_string_view@DU?$char_traits@D@std@@@std@@@5@@Z + ?FastIntToBuffer@numbers_internal@lts_20230802@absl@@YAPEAD_KPEAD@Z + ?Set_TF_Status_from_Status@tsl@@YAXPEAUTSL_Status@@AEBVStatus@lts_20230802@absl@@@Z + ?PyProtoGetCppMessagePointer@pybind11_protobuf@@YAPEBVMessage@protobuf@google@@Vhandle@pybind11@@@Z + ?_MetaGraphDef_default_instance_@tensorflow@@3UMetaGraphDefDefaultTypeInternal@1@A + ?GetMetadata@MetaGraphDef@tensorflow@@UEBA?AUMetadata@protobuf@google@@XZ + ?PyProtoIsCompatible@pybind11_protobuf@@YA_NVhandle@pybind11@@PEBVDescriptor@protobuf@google@@@Z + ?PyProtoCopyToCProto@pybind11_protobuf@@YA_NVhandle@pybind11@@PEAVMessage@protobuf@google@@@Z + ??0DeviceProperties@tensorflow@@IEAA@PEAVArena@protobuf@google@@_N@Z + ?TensorQuantizationParameters@InterpreterWrapper@interpreter_wrapper@tflite@@QEBAPEAU_object@@HH@Z + ?SetTensor@InterpreterWrapper@interpreter_wrapper@tflite@@QEAAPEAU_object@@HPEAU4@H@Z + ?GetTensor@InterpreterWrapper@interpreter_wrapper@tflite@@QEBAPEAU_object@@HH@Z + ?GetSubgraphIndexFromSignature@InterpreterWrapper@interpreter_wrapper@tflite@@QEAAPEAU_object@@PEBD@Z + ?GetSignatureDefs@InterpreterWrapper@interpreter_wrapper@tflite@@QEBAPEAU_object@@XZ + ?ResetVariableTensors@InterpreterWrapper@interpreter_wrapper@tflite@@QEAAPEAU_object@@XZ + ?NodeInputs@InterpreterWrapper@interpreter_wrapper@tflite@@QEBAPEAU_object@@H@Z + ?NodeOutputs@InterpreterWrapper@interpreter_wrapper@tflite@@QEBAPEAU_object@@H@Z + ?tensor@InterpreterWrapper@interpreter_wrapper@tflite@@QEAAPEAU_object@@PEAU4@HH@Z + ?ModifyGraphWithDelegate@InterpreterWrapper@interpreter_wrapper@tflite@@QEAAPEAU_object@@PEAUTfLiteDelegate@@@Z + ?SetNumThreads@InterpreterWrapper@interpreter_wrapper@tflite@@QEAAPEAU_object@@H@Z + ?versions@Graph@tensorflow@@QEBAAEBVVersionDef@2@XZ + ?HandleInvalidStatusCtorArg@Helper@internal_statusor@lts_20230802@absl@@SAXPEAVStatus@34@@Z + ?find_first_non_full_outofline@container_internal@lts_20230802@absl@@YA?AUFindInfo@123@AEBVCommonFields@123@_K@Z + ?set_requested_device@Node@tensorflow@@QEAAXAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z + ?RemoveControlEdge@Graph@tensorflow@@QEAAXPEBVEdge@2@@Z + ?op_def@Node@tensorflow@@QEBAAEBVOpDef@2@XZ + ?def@Node@tensorflow@@QEBAAEBVNodeDef@2@XZ + ?type_string@Node@tensorflow@@QEBAAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ + ?requested_device@Node@tensorflow@@QEBAAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ + ?TF_GraphGetTensorShapeHelper@tensorflow@@YA?AV?$InlinedVector@_J$05V?$allocator@_J@std@@@lts_20230802@absl@@PEAUTF_Graph@@UTF_Output@@PEAUTSL_Status@@PEA_N@Z + ??1NodeDef@tensorflow@@UEAA@XZ + ??1ApiDefMap@tensorflow@@QEAA@XZ + ?TF_SessionMakeCallable@tensorflow@@YAXPEAUTF_Session@@PEBUTF_Buffer@@PEA_JPEAUTSL_Status@@@Z + ?make_safe@tensorflow@@YA?AV?$unique_ptr@UTF_Buffer@@UTFBufferDeleter@detail@tensorflow@@@std@@PEAUTF_Buffer@@@Z + ??0ConfigProto@tensorflow@@QEAA@$$QEAV01@@Z + ??0ConfigProto@tensorflow@@QEAA@AEBV01@@Z + ?TF_GraphToFunction_wrapper@tensorflow@@YAPEAUTF_Function@@PEBUTF_Graph@@PEBD_NPEBV?$vector@PEAUTF_Operation@@V?$allocator@PEAUTF_Operation@@@std@@@std@@AEBV?$vector@UTF_Output@@V?$allocator@UTF_Output@@@std@@@5@4AEBV?$InlinedVector@PEBD$07V?$allocator@PEBD@std@@@lts_20230802@absl@@35PEBUTF_FunctionOptions@@1PEAUTSL_Status@@@Z + ?TF_GraphSetOutputHandleShapesAndTypes_wrapper@tensorflow@@YAXPEAUTF_Graph@@UTF_Output@@AEBV?$vector@V?$vector@_JV?$allocator@_J@std@@@std@@V?$allocator@V?$vector@_JV?$allocator@_J@std@@@std@@@2@@std@@AEBV?$vector@HV?$allocator@H@std@@@5@AEBV?$vector@W4TF_DataType@@V?$allocator@W4TF_DataType@@@std@@@5@PEAUTSL_Status@@@Z + ?TF_CreatePlaceholders@tensorflow@@YA?AV?$vector@UTF_Output@@V?$allocator@UTF_Output@@@std@@@std@@PEAUTF_Graph@@PEAU_object@@PEBDPEAUTSL_Status@@@Z + ?TF_NewSessionRef@tensorflow@@YAPEAUTF_Session@@PEAUTF_Graph@@PEBUTF_SessionOptions@@PEAUTSL_Status@@@Z + ?TF_TryEvaluateConstant_wrapper@tensorflow@@YAPEAU_object@@PEAUTF_Graph@@UTF_Output@@PEAUTSL_Status@@@Z + ?ExtendSession@tensorflow@@YAXPEAUTF_Session@@PEAUTSL_Status@@@Z + ?GetHandleShapeAndType@tensorflow@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAUTF_Graph@@UTF_Output@@@Z + ?SetHandleShapeAndType@tensorflow@@YAXPEAUTF_Graph@@UTF_Output@@PEBX_KPEAUTSL_Status@@@Z + ?TF_SessionRun_wrapper@tensorflow@@YAXPEAUTF_Session@@PEBUTF_Buffer@@AEBV?$vector@UTF_Output@@V?$allocator@UTF_Output@@@std@@@std@@AEBV?$vector@PEAU_object@@V?$allocator@PEAU_object@@@std@@@5@2AEBV?$vector@PEAUTF_Operation@@V?$allocator@PEAUTF_Operation@@@std@@@5@PEAU3@PEAUTSL_Status@@PEAV65@@Z + ?TF_SessionPRun_wrapper@tensorflow@@YAXPEAUTF_Session@@PEBDAEBV?$vector@UTF_Output@@V?$allocator@UTF_Output@@@std@@@std@@AEBV?$vector@PEAU_object@@V?$allocator@PEAU_object@@@std@@@4@2PEAUTSL_Status@@PEAV54@@Z + ?TF_SessionPRunSetup_wrapper@tensorflow@@YAXPEAUTF_Session@@AEBV?$vector@UTF_Output@@V?$allocator@UTF_Output@@@std@@@std@@1AEBV?$vector@PEAUTF_Operation@@V?$allocator@PEAUTF_Operation@@@std@@@4@PEAPEBDPEAUTSL_Status@@@Z + ?TF_SessionRunCallable@tensorflow@@YAXPEAUTF_Session@@_JPEAU_object@@PEAV?$InlinedVector@PEAU_object@@$07V?$allocator@PEAU_object@@@std@@@lts_20230802@absl@@PEAUTF_Buffer@@PEAUTSL_Status@@@Z + ?TF_SessionReleaseCallable@tensorflow@@YAXPEAUTF_Session@@_JPEAUTSL_Status@@@Z + ??0NodeDef@tensorflow@@QEAA@$$QEAV01@@Z + ??0NodeDef@tensorflow@@QEAA@AEBV01@@Z + ?SetAttr@tensorflow@@YAXPEAUTF_Graph@@PEAUTF_Operation@@PEBDPEAUTF_Buffer@@PEAUTSL_Status@@@Z + ?ClearAttr@tensorflow@@YAXPEAUTF_Graph@@PEAUTF_Operation@@PEBDPEAUTSL_Status@@@Z + ?SetFullType@tensorflow@@YAXPEAUTF_Graph@@PEAUTF_Operation@@PEBUTF_Buffer@@@Z + ?UpdateEdge@tensorflow@@YAXPEAUTF_Graph@@UTF_Output@@UTF_Input@@PEAUTSL_Status@@@Z + ?PyProtoGetCppMessagePointer@pybind11_protobuf@@YAPEBVMessage@protobuf@google@@Vhandle@pybind11@@@Z + ?PyProtoIsCompatible@pybind11_protobuf@@YA_NVhandle@pybind11@@PEBVDescriptor@protobuf@google@@@Z + ?PyProtoCopyToCProto@pybind11_protobuf@@YA_NVhandle@pybind11@@PEAVMessage@protobuf@google@@@Z + ?ToGraphDef@Graph@tensorflow@@QEBAXPEAVGraphDef@2@_N1@Z + ??1FunctionDef@tensorflow@@UEAA@XZ + ??0FunctionDef@tensorflow@@QEAA@$$QEAV01@@Z + ??0FunctionRecord@tensorflow@@QEAA@$$QEAVFunctionDef@1@$$QEAV?$flat_hash_map@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$shared_ptr@VAbstractStackTrace@tensorflow@@@2@UStringHash@container_internal@lts_20230802@absl@@UStringEq@567@V?$allocator@U?$pair@$$CBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$shared_ptr@VAbstractStackTrace@tensorflow@@@2@@std@@@2@@lts_20230802@absl@@_N@Z + ??0FunctionDef@tensorflow@@IEAA@PEAVArena@protobuf@google@@_N@Z + ?New@FunctionDef@tensorflow@@UEBAPEAV12@PEAVArena@protobuf@google@@@Z + ?CopyFrom@FunctionDef@tensorflow@@QEAAXAEBV12@@Z + ??1ApiDef@tensorflow@@UEAA@XZ + ??0ApiDef@tensorflow@@QEAA@AEBV01@@Z + ??0DeviceAttributes@tensorflow@@QEAA@AEBV01@@Z + ??1DeviceAttributes@tensorflow@@UEAA@XZ + ?AddWhileInputHack@tensorflow@@YAXPEAUTF_Graph@@UTF_Output@@PEAUTF_Operation@@PEAUTSL_Status@@@Z + ?TF_Reset_wrapper@tensorflow@@YAXPEBUTF_SessionOptions@@AEBV?$InlinedVector@PEBD$07V?$allocator@PEBD@std@@@lts_20230802@absl@@PEAUTSL_Status@@@Z + ??$Dispatch@PEBD@FormatArgImpl@str_format_internal@lts_20230802@absl@@CA_NTData@0123@VFormatConversionSpecImpl@123@PEAX@Z + ?TFE_Py_ExecuteCancelable@@YAXPEAUTFE_Context@@PEBD1PEAV?$InlinedVector@PEAUTFE_TensorHandle@@$03V?$allocator@PEAUTFE_TensorHandle@@@std@@@lts_20230802@absl@@PEAU_object@@PEAUTFE_CancellationManager@@PEAV?$InlinedVector@PEAUTFE_TensorHandle@@$01V?$allocator@PEAUTFE_TensorHandle@@@std@@@34@PEAUTSL_Status@@@Z + ?TFE_Py_TapeSetStopOnThread@@YAXXZ + ?TFE_Py_TapeSetRestartOnThread@@YAXXZ + ?TFE_Py_TapeSetDeleteTrace@@YAX_J@Z + ?TFE_Py_EnableInteractivePythonLogging@@YAXXZ + ?IsTensorSpec@swig@tensorflow@@YA_NPEAU_object@@@Z + ??0?$TensorShapeBase@VTensorShape@tensorflow@@@tensorflow@@QEAA@V?$Span@$$CB_J@lts_20230802@absl@@@Z + ?GetCompilerIr@tensorflow@@YA?AV?$StatusOr@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@lts_20230802@absl@@W4IrExportStage@1@PEAVProcessFunctionLibraryRuntime@1@V?$basic_string_view@DU?$char_traits@D@std@@@std@@PEAVDevice@1@PEAVEagerContext@1@V?$Span@$$CBUArgShapeAndDType@tensorflow@@@34@V?$Span@QEBVTensorHandle@tensorflow@@@34@W4CompilerArgSource@1@@Z + ?GetCompilerIr@tensorflow@@YA?AV?$StatusOr@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@lts_20230802@absl@@W4IrExportStage@1@PEAVProcessFunctionLibraryRuntime@1@V?$basic_string_view@DU?$char_traits@D@std@@@std@@2PEAVEagerContext@1@V?$Span@$$CBUArgShapeAndDType@tensorflow@@@34@V?$Span@QEBVTensorHandle@tensorflow@@@34@W4CompilerArgSource@1@@Z + ?ListAllPhysicalDevices@DeviceFactory@tensorflow@@SA?AVStatus@lts_20230802@absl@@PEAV?$vector@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@@std@@@Z + ?ListPluggablePhysicalDevices@DeviceFactory@tensorflow@@SA?AVStatus@lts_20230802@absl@@PEAV?$vector@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@@std@@@Z + ?GetAnyDeviceDetails@DeviceFactory@tensorflow@@SA?AVStatus@lts_20230802@absl@@HPEAV?$unordered_map@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V12@U?$hash@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@U?$equal_to@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@U?$pair@$$CBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V12@@std@@@2@@std@@@Z + ?Set_TF_Status_from_Status@tsl@@YAXPEAUTSL_Status@@AEBVStatus@lts_20230802@absl@@@Z + ?Get@TFE_TensorHandleCache@tensorflow@@SAPEAU12@XZ + ?Clear@TFE_TensorHandleCache@tensorflow@@QEAAXXZ + ?GetEagerContextThreadLocalData@tensorflow@@YAPEAUEagerContextThreadLocalData@1@PEAU_object@@@Z + ??1EagerExecutor@tensorflow@@QEAA@XZ + ?Unregister@CollectionRegistry@monitoring@tsl@@AEAAXPEBVAbstractMetricDef@23@@Z + ??1DeviceAttributes@tensorflow@@UEAA@XZ + ?TFE_Py_RegisterExceptionClass@@YAPEAU_object@@PEAU1@@Z + ?TFE_Py_RegisterFallbackExceptionClass@@YAPEAU_object@@PEAU1@@Z + ?HandleInvalidStatusCtorArg@Helper@internal_statusor@lts_20230802@absl@@SAXPEAVStatus@34@@Z + ??0?$TensorShapeBase@VTensorShape@tensorflow@@@tensorflow@@QEAA@XZ + ?GetMlirCommonFlags@tensorflow@@YAPEAUMlirCommonFlags@1@XZ + ?GetXlaDeviceFlags@tensorflow@@YAPEAUXlaDeviceFlags@1@XZ + ?ResetJitCompilerFlags@tensorflow@@YAXXZ + ??0DeviceAttributes@tensorflow@@QEAA@AEBV01@@Z + ??0LogMessageFatal@log_internal@lts_20230802@absl@@QEAA@PEBDH@Z + ?make_safe@tensorflow@@YA?AV?$unique_ptr@UTF_Buffer@@UTFBufferDeleter@detail@tensorflow@@@std@@PEAUTF_Buffer@@@Z + ??0CoordinatedTask@tensorflow@@IEAA@PEAVArena@protobuf@google@@_N@Z + ??1CoordinatedTask@tensorflow@@UEAA@XZ + ??0CoordinatedTask@tensorflow@@QEAA@$$QEAV01@@Z + ?TFE_Py_InitEagerTensor@@YAPEAU_object@@PEAU1@@Z + ?TFE_Py_SetEagerTensorProfiler@@YAPEAU_object@@PEAU1@@Z + ?TFE_Py_RegisterJVPFunction@@YAPEAU_object@@PEAU1@@Z + ?TFE_Py_RegisterGradientFunction@@YAPEAU_object@@PEAU1@@Z + ?TFE_Py_FastPathExecute_C@@YAPEAU_object@@PEAU1@@Z + ?TFE_Py_RecordGradient@@YAPEAU_object@@PEAU1@0000@Z + ?TFE_Py_UID@@YAPEAU_object@@XZ + ?TFE_Py_TapeSetNew@@YAPEAU_object@@PEAU1@0@Z + ?TFE_Py_TapeSetAdd@@YAXPEAU_object@@@Z + ?TFE_Py_TapeSetRemove@@YAXPEAU_object@@@Z + ?TFE_Py_TapeSetIsStopped@@YAPEAU_object@@XZ + ?TFE_Py_TapeSetIsEmpty@@YAPEAU_object@@XZ + ?TFE_Py_TapeSetShouldRecordBackprop@@YAPEAU_object@@PEAU1@@Z + ?TFE_Py_TapeSetPossibleGradientTypes@@YAPEAU_object@@PEAU1@@Z + ?TFE_Py_TapeSetRecordOperation@@YAPEAU_object@@PEAU1@0000@Z + ?TFE_Py_TapeSetRecordOperationBackprop@@YAPEAU_object@@PEAU1@000@Z + ?TFE_Py_TapeSetRecordOperationForwardprop@@YAPEAU_object@@PEAU1@0000@Z + ?TFE_Py_TapeGradient@@YAPEAU_object@@PEAU1@00000PEAUTSL_Status@@@Z + ?TFE_Py_TapeVariableAccessed@@YAXPEAU_object@@@Z + ?TFE_Py_TapeWatch@@YAXPEAU_object@@0@Z + ?TFE_Py_TapeWatchVariable@@YAXPEAU_object@@0@Z + ?TFE_Py_TapeWatchedVariables@@YAPEAU_object@@PEAU1@@Z + ?TFE_Py_VariableWatcherNew@@YAPEAU_object@@XZ + ?TFE_Py_VariableWatcherRemove@@YAXPEAU_object@@@Z + ?TFE_Py_VariableWatcherVariableAccessed@@YAXPEAU_object@@@Z + ?TFE_Py_VariableWatcherWatchedVariables@@YAPEAU_object@@PEAU1@@Z + ?TFE_Py_ForwardAccumulatorNew@@YAPEAU_object@@_N@Z + ?TFE_Py_ForwardAccumulatorSetAdd@@YAPEAU_object@@PEAU1@@Z + ?TFE_Py_ForwardAccumulatorSetRemove@@YAXPEAU_object@@@Z + ?TFE_Py_ForwardAccumulatorWatch@@YAXPEAU_object@@00@Z + ?TFE_Py_ForwardAccumulatorJVP@@YAPEAU_object@@PEAU1@0@Z + ?TFE_Py_ForwardAccumulatorPushState@@YAPEAU_object@@XZ + ?TFE_Py_ForwardAccumulatorPopState@@YAPEAU_object@@XZ + ?TFE_Py_PackJVPs@@YAPEAU_object@@PEAU1@@Z + ??0ConfigProto@tensorflow@@QEAA@$$QEAV01@@Z + ??0ConfigProto@tensorflow@@QEAA@AEBV01@@Z + ?TFE_Py_TensorShapeSlice@@YAPEAU_object@@PEAU1@H@Z + ?TFE_Py_TensorShapeOnDevice@@YAPEAU_object@@PEAU1@@Z + ?TFE_Py_SetEagerContext@@YAPEAU_object@@PEAU1@@Z + ?SetCEagerContext@tensorflow@@YAXPEAVEagerContext@1@@Z + ?TFE_Py_RegisterVSpace@@YAPEAU_object@@PEAU1@@Z + ?DestroyEagerContextThreadLocalData@tensorflow@@YAXPEAU_object@@@Z + ?MakeEagerContextThreadLocalData@tensorflow@@YAXPEAU_object@@00@Z + ?SavedModelFoundFingerprintOnLoad@metrics@tensorflow@@YAAEAV?$GaugeCell@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@monitoring@tsl@@XZ + ?CheckpointReadDuration@metrics@tensorflow@@YAAEAVSamplerCell@monitoring@tsl@@V?$basic_string_view@DU?$char_traits@D@std@@@std@@@Z + ?Add@ThreadSafeHistogram@histogram@tsl@@QEAAXN@Z + ??0HistogramProto@tensorflow@@IEAA@PEAVArena@protobuf@google@@_N@Z + ?EncodeToProto@ThreadSafeHistogram@histogram@tsl@@QEBAXPEAVHistogramProto@tensorflow@@_N@Z + ??1HistogramProto@tensorflow@@UEAA@XZ + ?CheckpointWriteDuration@metrics@tensorflow@@YAAEAVSamplerCell@monitoring@tsl@@V?$basic_string_view@DU?$char_traits@D@std@@@std@@@Z + ?AsyncCheckpointWriteDuration@metrics@tensorflow@@YAAEAVSamplerCell@monitoring@tsl@@V?$basic_string_view@DU?$char_traits@D@std@@@std@@@Z + ?TrainingTimeSaved@metrics@tensorflow@@YAAEAVCounterCell@monitoring@tsl@@V?$basic_string_view@DU?$char_traits@D@std@@@std@@@Z + ?GetFileSize@Env@tsl@@QEAA?AVStatus@lts_20230802@absl@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEA_K@Z + ?CheckpointSize@metrics@tensorflow@@YAAEAVCounterCell@monitoring@tsl@@V?$basic_string_view@DU?$char_traits@D@std@@@std@@_J@Z + ?ShardingCallbackDuration@metrics@tensorflow@@YAAEAVCounterCell@monitoring@tsl@@XZ + ?NumCheckpointShardsWritten@metrics@tensorflow@@YAAEAVCounterCell@monitoring@tsl@@XZ + ?ShardingCallbackDescription@metrics@tensorflow@@YAAEAV?$GaugeCell@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@monitoring@tsl@@XZ + ?CreateFingerprintDef@fingerprinting@saved_model@tensorflow@@YA?AV?$StatusOr@VFingerprintDef@tensorflow@@@lts_20230802@absl@@V?$basic_string_view@DU?$char_traits@D@std@@@std@@@Z + ?ReadSavedModelFingerprint@fingerprinting@saved_model@tensorflow@@YA?AV?$StatusOr@VFingerprintDef@tensorflow@@@lts_20230802@absl@@V?$basic_string_view@DU?$char_traits@D@std@@@std@@@Z + ?code@Status@lts_20230802@absl@@QEBA?AW4StatusCode@23@XZ + ?Singleprint@fingerprinting@saved_model@tensorflow@@YA?AV?$StatusOr@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@lts_20230802@absl@@V?$basic_string_view@DU?$char_traits@D@std@@@std@@@Z + ?Singleprint@fingerprinting@saved_model@tensorflow@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBVFingerprintDef@3@@Z + ?Singleprint@fingerprinting@saved_model@tensorflow@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@_K000@Z + ?LoadTracesFromDebugInfoStr@tensorflow@@YA?AV?$StatusOr@V?$flat_hash_map@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$shared_ptr@VAbstractStackTrace@tensorflow@@@2@UStringHash@container_internal@lts_20230802@absl@@UStringEq@567@V?$allocator@U?$pair@$$CBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$shared_ptr@VAbstractStackTrace@tensorflow@@@2@@std@@@2@@lts_20230802@absl@@@lts_20230802@absl@@V?$basic_string_view@DU?$char_traits@D@std@@@std@@@Z + ?ToFrames@FrozenStackTrace@tensorflow@@UEBA?AV?$Span@$$CBUStackFrame@tsl@@@lts_20230802@absl@@XZ + ?ToUncachedFrames@FrozenStackTrace@tensorflow@@UEBA?AV?$vector@UStackFrame@tsl@@V?$allocator@UStackFrame@tsl@@@std@@@std@@XZ + ?LastUserFrame@FrozenStackTrace@tensorflow@@UEBA?AUStackFrame@tsl@@XZ + ?GetUserFrames@FrozenStackTrace@tensorflow@@UEBA?AV?$vector@UStackFrame@tsl@@V?$allocator@UStackFrame@tsl@@@std@@@std@@H@Z + ?ToString@FrozenStackTrace@tensorflow@@UEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBUTracePrintingOptions@AbstractStackTrace@2@@Z + ?TocoConvert@toco@@YAPEAU_object@@PEAU2@00_N@Z + ?PywrapQuantizeStaticRangePtq@pywrap@quantization@stablehlo@@YA?AVStatus@lts_20230802@absl@@V?$basic_string_view@DU?$char_traits@D@std@@@std@@0AEBVQuantizationConfig@23@AEBV?$vector@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@@8@AEBV?$flat_hash_map@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@VSignatureDef@tensorflow@@UStringHash@container_internal@lts_20230802@absl@@UStringEq@678@V?$allocator@U?$pair@$$CBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@VSignatureDef@tensorflow@@@std@@@2@@56@AEBVPyFunctionLibrary@2tensorflow@@@Z + ?PywrapQuantizeWeightOnlyPtq@pywrap@quantization@stablehlo@@YA?AVStatus@lts_20230802@absl@@V?$basic_string_view@DU?$char_traits@D@std@@@std@@0AEBVQuantizationConfig@23@AEBV?$vector@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@@8@AEBV?$flat_hash_map@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@VSignatureDef@tensorflow@@UStringHash@container_internal@lts_20230802@absl@@UStringEq@678@V?$allocator@U?$pair@$$CBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@VSignatureDef@tensorflow@@@std@@@2@@56@AEBVPyFunctionLibrary@2tensorflow@@@Z + ?PywrapPopulateDefaults@pywrap@quantization@stablehlo@@YA?AVQuantizationConfig@23@AEBV423@@Z + ?PywrapExpandPresets@pywrap@quantization@stablehlo@@YA?AVQuantizationConfig@23@AEBV423@@Z + ?ParseTransformParameters@graph_transforms@tensorflow@@YA?AVStatus@lts_20230802@absl@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAV?$vector@U?$pair@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$map@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$vector@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@@2@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@U?$pair@$$CBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$vector@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@@2@@std@@@2@@2@@std@@V?$allocator@U?$pair@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$map@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$vector@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@@2@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@U?$pair@$$CBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$vector@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@@2@@std@@@2@@2@@std@@@2@@7@@Z + ?TransformGraph@graph_transforms@tensorflow@@YA?AVStatus@lts_20230802@absl@@AEBV?$vector@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@@std@@0AEBV?$vector@U?$pair@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$map@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$vector@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@@2@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@U?$pair@$$CBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$vector@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@@2@@std@@@2@@2@@std@@V?$allocator@U?$pair@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$map@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$vector@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@@2@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@U?$pair@$$CBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$vector@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@@2@@std@@@2@@2@@std@@@2@@7@PEAVGraphDef@2@@Z + ??0OpDefBuilder@tensorflow@@QEAA@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z + ?Doc@OpDefBuilder@tensorflow@@QEAAAEAV12@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z + ??ROpDefBuilderWrapper@register_op@tensorflow@@QEAA?AUInitOnStartupMarker@2@XZ + ?Output@OpDefBuilder@tensorflow@@QEAAAEAV12@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z + ??0OpKernel@tensorflow@@QEAA@PEAVOpKernelConstruction@1@@Z + ??1OpKernel@tensorflow@@UEAA@XZ + ?allocate_output@OpKernelContext@tensorflow@@QEAA?AVStatus@lts_20230802@absl@@HAEBVTensorShape@2@PEAPEAVTensor@2@@Z + ?CheckIsAlignedAndSingleElement@Tensor@tensorflow@@AEBAXXZ + ?CheckNotInComputeAsync@tensorflow@@YAXPEAVOpKernelContext@1@PEBD@Z + ?CtxFailureWithWarning@OpKernelContext@tensorflow@@QEAAXPEBDHAEBVStatus@lts_20230802@absl@@@Z + ??0Name@register_kernel@tensorflow@@QEAA@PEBD@Z + ?Device@KernelDefBuilder@tensorflow@@QEAAAEAV12@PEBD@Z + ?Build@KernelDefBuilder@tensorflow@@QEAAPEBVKernelDef@2@XZ ?InitInternal@OpKernelRegistrar@kernel_factory@tensorflow@@AEAAXPEBVKernelDef@3@V?$basic_string_view@DU?$char_traits@D@std@@@std@@V?$unique_ptr@VOpKernelFactory@kernel_factory@tensorflow@@U?$default_delete@VOpKernelFactory@kernel_factory@tensorflow@@@std@@@6@@Z + ??1KernelDefBuilder@tensorflow@@QEAA@XZ + ?TraceString@OpKernel@tensorflow@@UEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBVOpKernelContext@2@_N@Z + ?Create@PtrOpKernelFactory@OpKernelRegistrar@kernel_factory@tensorflow@@UEAAPEAVOpKernel@4@PEAVOpKernelConstruction@4@@Z + + ?Input@OpDefBuilder@tensorflow@@QEAAAEAV12@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z + ?SetShapeFn@OpDefBuilder@tensorflow@@QEAAAEAV12@V?$function@$$A6A?AVStatus@lts_20230802@absl@@PEAVInferenceContext@shape_inference@tensorflow@@@Z@std@@@Z + ?input@OpKernelContext@tensorflow@@QEBAAEBVTensor@2@H@Z + ?CheckTypeAndIsAligned@Tensor@tensorflow@@AEBAXW4DataType@2@@Z + ?input@OpKernelContext@tensorflow@@QEBAAEBVTensor@2@H@Z + ?CheckTypeAndIsAligned@Tensor@tensorflow@@AEBAXW4DataType@2@@Z + ?Schedule@ThreadPool@thread@tsl@@QEAAXV?$function@$$A6AXXZ@std@@@Z + ?CtxFailure@OpKernelContext@tensorflow@@QEAAXPEBDHAEBVStatus@lts_20230802@absl@@@Z + ?Compute@AsyncOpKernel@tensorflow@@UEAAXPEAVOpKernelContext@2@@Z + ?Scalar@InferenceContext@shape_inference@tensorflow@@QEAA?AVShapeHandle@23@XZ + ?Input@OpDefBuilder@tensorflow@@QEAAAEAV12@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z + ?SetShapeFn@OpDefBuilder@tensorflow@@QEAAAEAV12@V?$function@$$A6A?AVStatus@lts_20230802@absl@@PEAVInferenceContext@shape_inference@tensorflow@@@Z@std@@@Z + ?WithRank@InferenceContext@shape_inference@tensorflow@@QEAA?AVStatus@lts_20230802@absl@@VShapeHandle@23@_JPEAV723@@Z + ?input@OpKernelContext@tensorflow@@QEBAAEBVTensor@2@H@Z + ?IsSameSize@TensorShape@tensorflow@@QEBA_NAEBV12@@Z + ?CheckTypeAndIsAligned@Tensor@tensorflow@@AEBAXW4DataType@2@@Z + ?CtxFailure@OpKernelContext@tensorflow@@QEAAXPEBDHAEBVStatus@lts_20230802@absl@@@Z + ??1Variant@tensorflow@@QEAA@XZ + ?TypeConstraint@KernelDefBuilder@tensorflow@@QEAAAEAV12@PEBDW4DataType@2@@Z + ?Input@OpDefBuilder@tensorflow@@QEAAAEAV12@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z + ?Attr@OpDefBuilder@tensorflow@@QEAAAEAV12@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z + ?SetShapeFn@OpDefBuilder@tensorflow@@QEAAAEAV12@V?$function@$$A6A?AVStatus@lts_20230802@absl@@PEAVInferenceContext@shape_inference@tensorflow@@@Z@std@@@Z + ?Merge@InferenceContext@shape_inference@tensorflow@@QEAA?AVStatus@lts_20230802@absl@@VShapeHandle@23@0PEAV723@@Z + ?Attr@OpDefBuilder@tensorflow@@QEAAAEAV12@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z + ?Attr@OpDefBuilder@tensorflow@@QEAAAEAV12@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z + ?Input@OpDefBuilder@tensorflow@@QEAAAEAV12@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z + ?SetShapeFn@OpDefBuilder@tensorflow@@QEAAAEAV12@V?$function@$$A6A?AVStatus@lts_20230802@absl@@PEAVInferenceContext@shape_inference@tensorflow@@@Z@std@@@Z + ?input@OpKernelContext@tensorflow@@QEBAAEBVTensor@2@H@Z + ?CheckTypeAndIsAligned@Tensor@tensorflow@@AEBAXW4DataType@2@@Z + ?UnchangedShape@shape_inference@tensorflow@@YA?AVStatus@lts_20230802@absl@@PEAVInferenceContext@12@@Z + ?TypeConstraint@KernelDefBuilder@tensorflow@@QEAAAEAV12@PEBDW4DataType@2@@Z + ?input@OpKernelContext@tensorflow@@QEBAAEBVTensor@2@H@Z + ?IsSameSize@TensorShape@tensorflow@@QEBA_NAEBV12@@Z + ?CheckTypeAndIsAligned@Tensor@tensorflow@@AEBAXW4DataType@2@@Z + ?CheckDimsEqual@TensorShape@tensorflow@@AEBAXH@Z + ?CtxFailure@OpKernelContext@tensorflow@@QEAAXPEBDHAEBVStatus@lts_20230802@absl@@@Z + ??1Variant@tensorflow@@QEAA@XZ + ?TypeConstraint@KernelDefBuilder@tensorflow@@QEAAAEAV12@PEBDW4DataType@2@@Z + ?Input@OpDefBuilder@tensorflow@@QEAAAEAV12@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z + ?Attr@OpDefBuilder@tensorflow@@QEAAAEAV12@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z + ?SetShapeFn@OpDefBuilder@tensorflow@@QEAAAEAV12@V?$function@$$A6A?AVStatus@lts_20230802@absl@@PEAVInferenceContext@shape_inference@tensorflow@@@Z@std@@@Z + ?WithRank@InferenceContext@shape_inference@tensorflow@@QEAA?AVStatus@lts_20230802@absl@@VShapeHandle@23@_JPEAV723@@Z + ?Matrix@InferenceContext@shape_inference@tensorflow@@QEAA?AVShapeHandle@23@UDimensionOrConstant@23@0@Z + ?Vector@InferenceContext@shape_inference@tensorflow@@QEAA?AVShapeHandle@23@UDimensionOrConstant@23@@Z + ?Input@OpDefBuilder@tensorflow@@QEAAAEAV12@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z + ?Attr@OpDefBuilder@tensorflow@@QEAAAEAV12@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z + ?SetShapeFn@OpDefBuilder@tensorflow@@QEAAAEAV12@V?$function@$$A6A?AVStatus@lts_20230802@absl@@PEAVInferenceContext@shape_inference@tensorflow@@@Z@std@@@Z + ?UnknownShapeOfRank@InferenceContext@shape_inference@tensorflow@@QEAA?AVShapeHandle@23@_J@Z + ?GetNodeAttr@tensorflow@@YA?AVStatus@lts_20230802@absl@@AEBVAttrSlice@1@V?$basic_string_view@DU?$char_traits@D@std@@@std@@PEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@7@@Z + ?Merge@InferenceContext@shape_inference@tensorflow@@QEAA?AVStatus@lts_20230802@absl@@VDimensionHandle@23@0PEAV723@@Z + ?UnknownShape@shape_inference@tensorflow@@YA?AVStatus@lts_20230802@absl@@PEAVInferenceContext@12@@Z + ?MakeShape@InferenceContext@shape_inference@tensorflow@@QEAA?AVShapeHandle@23@AEBV?$vector@VDimensionHandle@shape_inference@tensorflow@@V?$allocator@VDimensionHandle@shape_inference@tensorflow@@@std@@@std@@@Z + ?MakeShapeFromShapeTensor@InferenceContext@shape_inference@tensorflow@@QEAA?AVStatus@lts_20230802@absl@@HPEAVShapeHandle@23@@Z + ?GetScalarFromTensor@InferenceContext@shape_inference@tensorflow@@QEAA?AVStatus@lts_20230802@absl@@PEBVTensor@3@_JPEA_J@Z + ?GetNodeAttr@tensorflow@@YA?AVStatus@lts_20230802@absl@@AEBVAttrSlice@1@V?$basic_string_view@DU?$char_traits@D@std@@@std@@PEAVTensorShape@1@@Z + ?MakeShapeFromTensorShape@InferenceContext@shape_inference@tensorflow@@QEAA?AVStatus@lts_20230802@absl@@AEBVTensorShape@3@PEAVShapeHandle@23@@Z + ?GetNodeAttr@tensorflow@@YA?AVStatus@lts_20230802@absl@@AEBVAttrSlice@1@V?$basic_string_view@DU?$char_traits@D@std@@@std@@PEAV?$vector@_JV?$allocator@_J@std@@@7@@Z + ?GetNodeAttr@tensorflow@@YA?AVStatus@lts_20230802@absl@@AEBVAttrSlice@1@V?$basic_string_view@DU?$char_traits@D@std@@@std@@PEAH@Z + ?Merge@InferenceContext@shape_inference@tensorflow@@QEAA?AVStatus@lts_20230802@absl@@VShapeHandle@23@0PEAV723@@Z + ?input@InferenceContext@shape_inference@tensorflow@@QEBA?AVStatus@lts_20230802@absl@@V?$basic_string_view@DU?$char_traits@D@std@@@std@@PEAV?$vector@VShapeHandle@shape_inference@tensorflow@@V?$allocator@VShapeHandle@shape_inference@tensorflow@@@std@@@8@@Z + ?UnknownShape@InferenceContext@shape_inference@tensorflow@@QEAA?AVShapeHandle@23@XZ + ?DebugString@InferenceContext@shape_inference@tensorflow@@QEAA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@VShapeHandle@23@@Z + ?WithRank@InferenceContext@shape_inference@tensorflow@@QEAA?AVStatus@lts_20230802@absl@@VShapeHandle@23@_JPEAV723@@Z + ?set_output@InferenceContext@shape_inference@tensorflow@@QEAA?AVStatus@lts_20230802@absl@@V?$basic_string_view@DU?$char_traits@D@std@@@std@@AEBV?$vector@VShapeHandle@shape_inference@tensorflow@@V?$allocator@VShapeHandle@shape_inference@tensorflow@@@std@@@8@@Z + ?EinsumShape@shape_inference@tensorflow@@YA?AVStatus@lts_20230802@absl@@PEAVInferenceContext@12@@Z + ?UnchangedShape@shape_inference@tensorflow@@YA?AVStatus@lts_20230802@absl@@PEAVInferenceContext@12@@Z + ?MakeShape@InferenceContext@shape_inference@tensorflow@@QEAA?AVShapeHandle@23@V?$initializer_list@UDimensionOrConstant@shape_inference@tensorflow@@@std@@@Z + ?CheckTypeAndIsAligned@Tensor@tensorflow@@AEBAXW4DataType@2@@Z + ?DebugString@InferenceContext@shape_inference@tensorflow@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ + ?GetNodeAttr@tensorflow@@YA?AVStatus@lts_20230802@absl@@AEBVAttrSlice@1@V?$basic_string_view@DU?$char_traits@D@std@@@std@@PEAV?$vector@VTensorShape@tensorflow@@V?$allocator@VTensorShape@tensorflow@@@std@@@7@@Z + ?GetNodeAttr@tensorflow@@YA?AVStatus@lts_20230802@absl@@AEBVAttrSlice@1@V?$basic_string_view@DU?$char_traits@D@std@@@std@@PEAV?$vector@VPartialTensorShape@tensorflow@@V?$allocator@VPartialTensorShape@tensorflow@@@std@@@7@@Z + ?MakeShapeFromPartialTensorShape@InferenceContext@shape_inference@tensorflow@@QEAA?AVStatus@lts_20230802@absl@@AEBVPartialTensorShape@3@PEAVShapeHandle@23@@Z + ?SetIsStateful@OpDefBuilder@tensorflow@@QEAAAEAV12@XZ + ?ReduceScatterShape@shape_inference@tensorflow@@YA?AVStatus@lts_20230802@absl@@PEAVInferenceContext@12@@Z + ?input@OpKernelContext@tensorflow@@QEBAAEBVTensor@2@H@Z + ?IsSameSize@TensorShape@tensorflow@@QEBA_NAEBV12@@Z + ?CheckTypeAndIsAligned@Tensor@tensorflow@@AEBAXW4DataType@2@@Z + ??$eigen_device@UThreadPoolDevice@Eigen@@@OpKernelContext@tensorflow@@QEBAAEBUThreadPoolDevice@Eigen@@XZ + ?CtxFailure@OpKernelContext@tensorflow@@QEAAXPEBDHAEBVStatus@lts_20230802@absl@@@Z + ??1ResourceHandle@tensorflow@@QEAA@XZ + ??1Variant@tensorflow@@QEAA@XZ + ?TypeConstraint@KernelDefBuilder@tensorflow@@QEAAAEAV12@PEBDW4DataType@2@@Z + ?Input@OpDefBuilder@tensorflow@@QEAAAEAV12@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z + ?Attr@OpDefBuilder@tensorflow@@QEAAAEAV12@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z + ?SetShapeFn@OpDefBuilder@tensorflow@@QEAAAEAV12@V?$function@$$A6A?AVStatus@lts_20230802@absl@@PEAVInferenceContext@shape_inference@tensorflow@@@Z@std@@@Z + ?Merge@InferenceContext@shape_inference@tensorflow@@QEAA?AVStatus@lts_20230802@absl@@VShapeHandle@23@0PEAV723@@Z + ?Attr@OpDefBuilder@tensorflow@@QEAAAEAV12@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z + ?Input@OpDefBuilder@tensorflow@@QEAAAEAV12@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z + ?SetShapeFn@OpDefBuilder@tensorflow@@QEAAAEAV12@V?$function@$$A6A?AVStatus@lts_20230802@absl@@PEAVInferenceContext@shape_inference@tensorflow@@@Z@std@@@Z + ?GetNodeAttr@tensorflow@@YA?AVStatus@lts_20230802@absl@@AEBVAttrSlice@1@V?$basic_string_view@DU?$char_traits@D@std@@@std@@PEAH@Z + ?CtxFailureWithWarning@OpKernelConstruction@tensorflow@@QEAAXPEBDHAEBVStatus@lts_20230802@absl@@@Z + ?CtxFailure@OpKernelConstruction@tensorflow@@QEAAXPEBDHAEBVStatus@lts_20230802@absl@@@Z + ?input@OpKernelContext@tensorflow@@QEBAAEBVTensor@2@H@Z + ?CheckTypeAndIsAligned@Tensor@tensorflow@@AEBAXW4DataType@2@@Z + ?CtxFailure@OpKernelContext@tensorflow@@QEAAXPEBDHAEBVStatus@lts_20230802@absl@@@Z + ?GetNodeAttr@tensorflow@@YA?AVStatus@lts_20230802@absl@@AEBVAttrSlice@1@V?$basic_string_view@DU?$char_traits@D@std@@@std@@PEA_J@Z + ?CtxFailureWithWarning@OpKernelConstruction@tensorflow@@QEAAXPEBDHAEBVStatus@lts_20230802@absl@@@Z + ?input@OpKernelContext@tensorflow@@QEBAAEBVTensor@2@H@Z + ?IsSameSize@TensorShape@tensorflow@@QEBA_NAEBV12@@Z + ?CheckTypeAndIsAligned@Tensor@tensorflow@@AEBAXW4DataType@2@@Z + ?DebugString@Tensor@tensorflow@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@H@Z + ?CtxFailure@OpKernelContext@tensorflow@@QEAAXPEBDHAEBVStatus@lts_20230802@absl@@@Z + ??1Variant@tensorflow@@QEAA@XZ + ?TypeConstraint@KernelDefBuilder@tensorflow@@QEAAAEAV12@PEBDW4DataType@2@@Z + ?Merge@InferenceContext@shape_inference@tensorflow@@QEAA?AVStatus@lts_20230802@absl@@VShapeHandle@23@0PEAV723@@Z + ?Input@OpDefBuilder@tensorflow@@QEAAAEAV12@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z + ?Attr@OpDefBuilder@tensorflow@@QEAAAEAV12@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z + ?SetShapeFn@OpDefBuilder@tensorflow@@QEAAAEAV12@V?$function@$$A6A?AVStatus@lts_20230802@absl@@PEAVInferenceContext@shape_inference@tensorflow@@@Z@std@@@Z + ??0Tensor@tensorflow@@QEAA@XZ + ?allocate_temp@OpKernelContext@tensorflow@@QEAA?AVStatus@lts_20230802@absl@@W4DataType@2@AEBVTensorShape@2@PEAVTensor@2@UAllocatorAttributes@tsl@@@Z + ?MakeRefCountingHandle@ResourceHandle@tensorflow@@SA?AV12@PEAVResourceBase@2@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBVTypeIndex@2@AEBV?$vector@UDtypeAndPartialTensorShape@tensorflow@@V?$allocator@UDtypeAndPartialTensorShape@tensorflow@@@std@@@5@AEBV?$optional@VManagedStackTrace@tensorflow@@@5@@Z + ??1ResourceHandle@tensorflow@@QEAA@XZ + ?set_output@OpKernelContext@tensorflow@@QEAAXHAEBVTensor@2@@Z + ?MatchSignature@OpKernelContext@tensorflow@@QEAA?AVStatus@lts_20230802@absl@@V?$Span@$$CBW4DataType@tensorflow@@@45@0@Z + ?input@OpKernelContext@tensorflow@@QEBAAEBVTensor@2@H@Z + ?allocate_output@OpKernelContext@tensorflow@@QEAA?AVStatus@lts_20230802@absl@@V?$basic_string_view@DU?$char_traits@D@std@@@std@@AEBVTensorShape@2@PEAPEAVTensor@2@@Z + ?CheckTypeAndIsAligned@Tensor@tensorflow@@AEBAXW4DataType@2@@Z + ?ValidateType@ResourceHandle@tensorflow@@QEBA?AVStatus@lts_20230802@absl@@AEBVTypeIndex@2@@Z + ?IsSameSize@TensorShape@tensorflow@@QEBA_NAEBV12@@Z + ?record_persistent_memory_allocation@OpKernelContext@tensorflow@@QEAAX_J0@Z + ?CtxFailure@OpKernelContext@tensorflow@@QEAAXPEBDHAEBVStatus@lts_20230802@absl@@@Z + ?TypeConstraint@KernelDefBuilder@tensorflow@@QEAAAEAV12@PEBDW4DataType@2@@Z + ?Scalar@InferenceContext@shape_inference@tensorflow@@QEAA?AVShapeHandle@23@XZ + ?WithRank@InferenceContext@shape_inference@tensorflow@@QEAA?AVStatus@lts_20230802@absl@@VShapeHandle@23@_JPEAV723@@Z + ?GetNodeAttr@tensorflow@@YA?AVStatus@lts_20230802@absl@@AEBVAttrSlice@1@V?$basic_string_view@DU?$char_traits@D@std@@@std@@PEAW4DataType@1@@Z + ?UnknownShape@InferenceContext@shape_inference@tensorflow@@QEAA?AVShapeHandle@23@XZ + ?Merge@InferenceContext@shape_inference@tensorflow@@QEAA?AVStatus@lts_20230802@absl@@VDimensionHandle@23@0PEAV723@@Z + ?Attr@OpDefBuilder@tensorflow@@QEAAAEAV12@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z + ?SetShapeFn@OpDefBuilder@tensorflow@@QEAAAEAV12@V?$function@$$A6A?AVStatus@lts_20230802@absl@@PEAVInferenceContext@shape_inference@tensorflow@@@Z@std@@@Z + ?Input@OpDefBuilder@tensorflow@@QEAAAEAV12@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z + ?Input@OpDefBuilder@tensorflow@@QEAAAEAV12@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z + ?Attr@OpDefBuilder@tensorflow@@QEAAAEAV12@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z + ?SetShapeFn@OpDefBuilder@tensorflow@@QEAAAEAV12@V?$function@$$A6A?AVStatus@lts_20230802@absl@@PEAVInferenceContext@shape_inference@tensorflow@@@Z@std@@@Z + ?GetNodeAttr@tensorflow@@YA?AVStatus@lts_20230802@absl@@AEBVAttrSlice@1@V?$basic_string_view@DU?$char_traits@D@std@@@std@@PEAH@Z + ?GetNodeAttr@tensorflow@@YA?AVStatus@lts_20230802@absl@@AEBVAttrSlice@1@V?$basic_string_view@DU?$char_traits@D@std@@@std@@PEAM@Z + ?CtxFailureWithWarning@OpKernelConstruction@tensorflow@@QEAAXPEBDHAEBVStatus@lts_20230802@absl@@@Z + ?GetNodeAttr@tensorflow@@YA?AVStatus@lts_20230802@absl@@AEBVAttrSlice@1@V?$basic_string_view@DU?$char_traits@D@std@@@std@@PEA_N@Z + ?input@OpKernelContext@tensorflow@@QEAA?AVStatus@lts_20230802@absl@@V?$basic_string_view@DU?$char_traits@D@std@@@std@@PEAPEBVTensor@2@@Z + ?tensor_data@Tensor@tensorflow@@QEBA?AV?$basic_string_view@DU?$char_traits@D@std@@@std@@XZ + ?CheckTypeAndIsAligned@Tensor@tensorflow@@AEBAXW4DataType@2@@Z + ?CtxFailure@OpKernelContext@tensorflow@@QEAAXPEBDHAEBVStatus@lts_20230802@absl@@@Z + ?WithRank@InferenceContext@shape_inference@tensorflow@@QEAA?AVStatus@lts_20230802@absl@@VShapeHandle@23@_JPEAV723@@Z + ?Multiply@InferenceContext@shape_inference@tensorflow@@QEAA?AVStatus@lts_20230802@absl@@VDimensionHandle@23@UDimensionOrConstant@23@PEAV723@@Z + ?MakeShape@InferenceContext@shape_inference@tensorflow@@QEAA?AVShapeHandle@23@V?$initializer_list@UDimensionOrConstant@shape_inference@tensorflow@@@std@@@Z + ?Subtract@InferenceContext@shape_inference@tensorflow@@QEAA?AVStatus@lts_20230802@absl@@VDimensionHandle@23@UDimensionOrConstant@23@PEAV723@@Z + ?Divide@InferenceContext@shape_inference@tensorflow@@QEAA?AVStatus@lts_20230802@absl@@VDimensionHandle@23@UDimensionOrConstant@23@_NPEAV723@@Z + ?Add@InferenceContext@shape_inference@tensorflow@@QEAA?AVStatus@lts_20230802@absl@@VDimensionHandle@23@UDimensionOrConstant@23@PEAV723@@Z + ??0CheckOpMessageBuilder@internal@tsl@@QEAA@PEBD@Z + ?ForVar2@CheckOpMessageBuilder@internal@tsl@@QEAAPEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@XZ + ?NewString@CheckOpMessageBuilder@internal@tsl@@QEAAPEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ + ??1CheckOpMessageBuilder@internal@tsl@@QEAA@XZ + ?TypeConstraint@KernelDefBuilder@tensorflow@@QEAAAEAV12@PEBDW4DataType@2@@Z + ??0LogMessage@log_internal@lts_20230802@absl@@QEAA@PEBDHUErrorTag@0123@@Z + ??6LogMessage@log_internal@lts_20230802@absl@@QEAAAEAV0123@V?$basic_string_view@DU?$char_traits@D@std@@@std@@@Z + ??1LogMessage@log_internal@lts_20230802@absl@@QEAA@XZ diff --git a/tensorflow/python/tools/BUILD b/tensorflow/python/tools/BUILD index b9f0628f638..8595c093776 100644 --- a/tensorflow/python/tools/BUILD +++ b/tensorflow/python/tools/BUILD @@ -502,7 +502,7 @@ genrule( name = "create_models_for_aot_compile", outs = EMITTED_AOT_SAVE_MODEL_OBJECTS, cmd = ( - "PYWRAP_TARGET='//third_party/tensorflow/python:_pywrap_tensorflow' " + + "PYWRAP_TARGET='//tensorflow/python:_pywrap_tensorflow' " + "$(location :make_aot_compile_models) --out_dir $(@D)" ), tags = ["no_rocm"], diff --git a/tensorflow/python/tools/tools.bzl b/tensorflow/python/tools/tools.bzl index 42a95ef19da..2715cf32730 100644 --- a/tensorflow/python/tools/tools.bzl +++ b/tensorflow/python/tools/tools.bzl @@ -132,7 +132,7 @@ def saved_model_compile_aot( "{}_makefile.inc".format(name), ], cmd = ( - "PYWRAP_TARGET='//third_party/tensorflow/python:_pywrap_tensorflow' " + + "PYWRAP_TARGET='//tensorflow/python:_pywrap_tensorflow' " + "$(location {}) aot_compile_cpu ".format( clean_dep("//tensorflow/python/tools:saved_model_cli"), ) + diff --git a/tensorflow/python/util/BUILD b/tensorflow/python/util/BUILD index 9933709da15..7f012dad5de 100644 --- a/tensorflow/python/util/BUILD +++ b/tensorflow/python/util/BUILD @@ -234,7 +234,7 @@ tf_python_pybind_extension( "//tensorflow/core/platform:status", "//tensorflow/python/lib/core:pybind11_status", "@pybind11", - ], + ] + if_pywrap(["//tensorflow/tools/graph_transforms:transform_graph_lib"]), ) tf_python_pybind_extension( diff --git a/third_party/absl/build_dll.patch b/third_party/absl/build_dll.patch new file mode 100644 index 00000000000..4089106dab2 --- /dev/null +++ b/third_party/absl/build_dll.patch @@ -0,0 +1,14 @@ +Index: absl/copts/GENERATED_copts.bzl +<+>UTF-8 +=================================================================== +diff --git a/absl/copts/GENERATED_copts.bzl b/absl/copts/GENERATED_copts.bzl +--- a/absl/copts/GENERATED_copts.bzl (revision fb3621f4f897824c0dbe0615fa94543df6192f30) ++++ b/absl/copts/GENERATED_copts.bzl (date 1729733688013) +@@ -11,6 +11,7 @@ + "/D_CRT_SECURE_NO_WARNINGS", + "/D_SCL_SECURE_NO_WARNINGS", + "/D_ENABLE_EXTENDED_ALIGNED_STORAGE", ++ "/DABSL_BUILD_DLL", + ] + + ABSL_CLANG_CL_TEST_FLAGS = [ diff --git a/third_party/absl/workspace.bzl b/third_party/absl/workspace.bzl index 9565a82c331..c7f4983081e 100644 --- a/third_party/absl/workspace.bzl +++ b/third_party/absl/workspace.bzl @@ -44,5 +44,8 @@ def repo(): system_link_files = SYS_LINKS, strip_prefix = "abseil-cpp-{commit}".format(commit = ABSL_COMMIT), urls = tf_mirror_urls("https://github.com/abseil/abseil-cpp/archive/{commit}.tar.gz".format(commit = ABSL_COMMIT)), - patch_file = ["//third_party/absl:nvidia_jetson.patch"], + patch_file = [ + "//third_party/absl:nvidia_jetson.patch", + "//third_party/absl:build_dll.patch", + ], ) diff --git a/third_party/llvm/toolchains.patch b/third_party/llvm/toolchains.patch index c8d556de2a3..2370c1e3953 100644 --- a/third_party/llvm/toolchains.patch +++ b/third_party/llvm/toolchains.patch @@ -1,9 +1,10 @@ + diff --git a/utils/bazel/llvm-project-overlay/llvm/BUILD.bazel b/utils/bazel/llvm-project-overlay/llvm/BUILD.bazel index 38970d9929b9..2690c97aa3e0 100644 --- a/utils/bazel/llvm-project-overlay/llvm/BUILD.bazel +++ b/utils/bazel/llvm-project-overlay/llvm/BUILD.bazel @@ -34,6 +34,36 @@ exports_files([ - "utils/lit/lit.py", + "utils/lldbDataFormatters.py", ]) +config_setting( diff --git a/third_party/llvm/workspace.bzl b/third_party/llvm/workspace.bzl index 0bc09692052..8cc4498f546 100644 --- a/third_party/llvm/workspace.bzl +++ b/third_party/llvm/workspace.bzl @@ -23,7 +23,6 @@ def repo(name): "//third_party/llvm:toolchains.patch", "//third_party/llvm:zstd.patch", "//third_party/llvm:rocdl_shuffle_down.patch", - "//third_party/llvm:intrinsic_memcpy.patch", ], link_files = {"//third_party/llvm:run_lit.sh": "mlir/run_lit.sh"}, ) diff --git a/third_party/xla/.bazelrc b/third_party/xla/.bazelrc index 2bcdb08a662..9e421dd1e87 100644 --- a/third_party/xla/.bazelrc +++ b/third_party/xla/.bazelrc @@ -370,6 +370,8 @@ build:windows --host_copt=-D_ENABLE_EXTENDED_ALIGNED_STORAGE # runfiles symlink tree to decide what to put into the Python wheel. startup --windows_enable_symlinks build:windows --enable_runfiles +build:windows --nobuild_python_zip +build:windows --dynamic_mode=off # Default paths for TF_SYSTEM_LIBS build:linux --define=PREFIX=/usr @@ -443,6 +445,7 @@ build:avx_win --copt=/arch:AVX # Use Clang-cl compiler on Windows build:win_clang --copt=/clang:-Weverything +build:win_clang --host_copt=/clang:-Weverything build:win_clang --extra_toolchains=@local_config_cc//:cc-toolchain-x64_windows-clang-cl build:win_clang --extra_execution_platforms=//tensorflow/tools/toolchains/win:x64_windows-clang-cl build:win_clang --host_platform=//tensorflow/tools/toolchains/win:x64_windows-clang-cl @@ -454,6 +457,7 @@ test:win_clang --host_linkopt=/FORCE:MULTIPLE # Same config as above but for XLA, which has different toolchain paths build:win_clang_xla --copt=/clang:-Weverything +build:win_clang_xla --host_copt=/clang:-Weverything build:win_clang_xla --extra_toolchains=@local_config_cc//:cc-toolchain-x64_windows-clang-cl build:win_clang_xla --extra_execution_platforms=//tools/toolchains/win:x64_windows-clang-cl build:win_clang_xla --host_platform=//tools/toolchains/win:x64_windows-clang-cl @@ -811,10 +815,12 @@ build:macos_x86_pycpp_test --config=macos_x86_pycpp_test_filters -- //tensorflow build:cross_compile_macos_x86_pycpp_test --config=macos_x86_pycpp_test build:cross_compile_macos_x86_pycpp_test -//tensorflow/core/kernels:quantized_conv_ops_test -//tensorflow/core/kernels:quantized_matmul_op_test -//tensorflow/python/ops:quantized_conv_ops_test -//tensorflow/tools/graph_transforms:transforms_test -//tensorflow/python/tools:aot_compiled_test # WINDOWS X86-64 CPU PYCPP +build:windows_x86_cpu_pycpp_test_build_opts --copt=/d2ReducedOptimizeHugeFunctions --host_copt=/d2ReducedOptimizeHugeFunctions --dynamic_mode=off +build:windows_x86_cpu_pycpp_test_build_opts_debug --config=windows_x86_cpu_pycpp_test_build_opts --linkopt=/demangle:no --host_linkopt=/demangle:no --linkopt=/errorlimit:0 --host_linkopt=/errorlimit:0 test:windows_x86_cpu_pycpp_test_filters --test_tag_filters=-no_windows,-windows_excluded,-no_oss,-oss_excluded,-gpu,-tpu,-benchmark-test test:windows_x86_cpu_pycpp_test_filters --build_tag_filters=-no_windows,-windows_excluded,-no_oss,-oss_excluded,-benchmark-test test:windows_x86_cpu_pycpp_test_filters --test_lang_filters=cc,py --test_size_filters=small,medium --test_timeout="300,450,1200,3600" -test:windows_x86_cpu_pycpp_test_opts --copt=/d2ReducedOptimizeHugeFunctions --host_copt=/d2ReducedOptimizeHugeFunctions --dynamic_mode=off --build_tests_only +test:windows_x86_cpu_pycpp_test_opts --config=windows_x86_cpu_pycpp_test_build_opts --build_tests_only test:windows_x86_cpu_pycpp_test --config=windows_x86_cpu_pycpp_test_opts --config=windows_x86_cpu_pycpp_test_filters -- //tensorflow/... -//tensorflow/java/... -//tensorflow/lite/... -//tensorflow/compiler/... # END TF TEST SUITE OPTIONS diff --git a/third_party/xla/third_party/tsl/.bazelrc b/third_party/xla/third_party/tsl/.bazelrc index 2bcdb08a662..9e421dd1e87 100644 --- a/third_party/xla/third_party/tsl/.bazelrc +++ b/third_party/xla/third_party/tsl/.bazelrc @@ -370,6 +370,8 @@ build:windows --host_copt=-D_ENABLE_EXTENDED_ALIGNED_STORAGE # runfiles symlink tree to decide what to put into the Python wheel. startup --windows_enable_symlinks build:windows --enable_runfiles +build:windows --nobuild_python_zip +build:windows --dynamic_mode=off # Default paths for TF_SYSTEM_LIBS build:linux --define=PREFIX=/usr @@ -443,6 +445,7 @@ build:avx_win --copt=/arch:AVX # Use Clang-cl compiler on Windows build:win_clang --copt=/clang:-Weverything +build:win_clang --host_copt=/clang:-Weverything build:win_clang --extra_toolchains=@local_config_cc//:cc-toolchain-x64_windows-clang-cl build:win_clang --extra_execution_platforms=//tensorflow/tools/toolchains/win:x64_windows-clang-cl build:win_clang --host_platform=//tensorflow/tools/toolchains/win:x64_windows-clang-cl @@ -454,6 +457,7 @@ test:win_clang --host_linkopt=/FORCE:MULTIPLE # Same config as above but for XLA, which has different toolchain paths build:win_clang_xla --copt=/clang:-Weverything +build:win_clang_xla --host_copt=/clang:-Weverything build:win_clang_xla --extra_toolchains=@local_config_cc//:cc-toolchain-x64_windows-clang-cl build:win_clang_xla --extra_execution_platforms=//tools/toolchains/win:x64_windows-clang-cl build:win_clang_xla --host_platform=//tools/toolchains/win:x64_windows-clang-cl @@ -811,10 +815,12 @@ build:macos_x86_pycpp_test --config=macos_x86_pycpp_test_filters -- //tensorflow build:cross_compile_macos_x86_pycpp_test --config=macos_x86_pycpp_test build:cross_compile_macos_x86_pycpp_test -//tensorflow/core/kernels:quantized_conv_ops_test -//tensorflow/core/kernels:quantized_matmul_op_test -//tensorflow/python/ops:quantized_conv_ops_test -//tensorflow/tools/graph_transforms:transforms_test -//tensorflow/python/tools:aot_compiled_test # WINDOWS X86-64 CPU PYCPP +build:windows_x86_cpu_pycpp_test_build_opts --copt=/d2ReducedOptimizeHugeFunctions --host_copt=/d2ReducedOptimizeHugeFunctions --dynamic_mode=off +build:windows_x86_cpu_pycpp_test_build_opts_debug --config=windows_x86_cpu_pycpp_test_build_opts --linkopt=/demangle:no --host_linkopt=/demangle:no --linkopt=/errorlimit:0 --host_linkopt=/errorlimit:0 test:windows_x86_cpu_pycpp_test_filters --test_tag_filters=-no_windows,-windows_excluded,-no_oss,-oss_excluded,-gpu,-tpu,-benchmark-test test:windows_x86_cpu_pycpp_test_filters --build_tag_filters=-no_windows,-windows_excluded,-no_oss,-oss_excluded,-benchmark-test test:windows_x86_cpu_pycpp_test_filters --test_lang_filters=cc,py --test_size_filters=small,medium --test_timeout="300,450,1200,3600" -test:windows_x86_cpu_pycpp_test_opts --copt=/d2ReducedOptimizeHugeFunctions --host_copt=/d2ReducedOptimizeHugeFunctions --dynamic_mode=off --build_tests_only +test:windows_x86_cpu_pycpp_test_opts --config=windows_x86_cpu_pycpp_test_build_opts --build_tests_only test:windows_x86_cpu_pycpp_test --config=windows_x86_cpu_pycpp_test_opts --config=windows_x86_cpu_pycpp_test_filters -- //tensorflow/... -//tensorflow/java/... -//tensorflow/lite/... -//tensorflow/compiler/... # END TF TEST SUITE OPTIONS diff --git a/third_party/xla/third_party/tsl/third_party/absl/build_dll.patch b/third_party/xla/third_party/tsl/third_party/absl/build_dll.patch new file mode 100644 index 00000000000..4089106dab2 --- /dev/null +++ b/third_party/xla/third_party/tsl/third_party/absl/build_dll.patch @@ -0,0 +1,14 @@ +Index: absl/copts/GENERATED_copts.bzl +<+>UTF-8 +=================================================================== +diff --git a/absl/copts/GENERATED_copts.bzl b/absl/copts/GENERATED_copts.bzl +--- a/absl/copts/GENERATED_copts.bzl (revision fb3621f4f897824c0dbe0615fa94543df6192f30) ++++ b/absl/copts/GENERATED_copts.bzl (date 1729733688013) +@@ -11,6 +11,7 @@ + "/D_CRT_SECURE_NO_WARNINGS", + "/D_SCL_SECURE_NO_WARNINGS", + "/D_ENABLE_EXTENDED_ALIGNED_STORAGE", ++ "/DABSL_BUILD_DLL", + ] + + ABSL_CLANG_CL_TEST_FLAGS = [ diff --git a/third_party/xla/third_party/tsl/third_party/absl/workspace.bzl b/third_party/xla/third_party/tsl/third_party/absl/workspace.bzl index 9565a82c331..c7f4983081e 100644 --- a/third_party/xla/third_party/tsl/third_party/absl/workspace.bzl +++ b/third_party/xla/third_party/tsl/third_party/absl/workspace.bzl @@ -44,5 +44,8 @@ def repo(): system_link_files = SYS_LINKS, strip_prefix = "abseil-cpp-{commit}".format(commit = ABSL_COMMIT), urls = tf_mirror_urls("https://github.com/abseil/abseil-cpp/archive/{commit}.tar.gz".format(commit = ABSL_COMMIT)), - patch_file = ["//third_party/absl:nvidia_jetson.patch"], + patch_file = [ + "//third_party/absl:nvidia_jetson.patch", + "//third_party/absl:build_dll.patch", + ], ) diff --git a/third_party/xla/third_party/tsl/third_party/py/rules_pywrap/pywrap.impl.bzl b/third_party/xla/third_party/tsl/third_party/py/rules_pywrap/pywrap.impl.bzl index f33012c3876..9316c9eecb2 100644 --- a/third_party/xla/third_party/tsl/third_party/py/rules_pywrap/pywrap.impl.bzl +++ b/third_party/xla/third_party/tsl/third_party/py/rules_pywrap/pywrap.impl.bzl @@ -108,7 +108,7 @@ def pywrap_library( testonly, compatible_with, py_cc_win_def_file, - ["PROTOBUF_USE_DLLS"], + None, ) common_deps = extra_deps + [ @@ -158,7 +158,6 @@ def pywrap_library( win_def_file = ":%s" % win_def_name, testonly = testonly, compatible_with = compatible_with, - local_defines = ["PROTOBUF_USE_DLLS"], ) shared_objects.append(":%s" % shared_object_name) @@ -465,7 +464,7 @@ def pybind_extension( visibility = visibility, testonly = testonly, compatible_with = compatible_with, - local_defines = ["PROTOBUF_USE_DLLS"], + local_defines = ["PROTOBUF_USE_DLLS", "ABSL_CONSUME_DLL"], **kwargs ) diff --git a/third_party/xla/third_party/tsl/tsl/platform/default/build_config.bzl b/third_party/xla/third_party/tsl/tsl/platform/default/build_config.bzl index b7ad02b93fc..79def2b1cdf 100644 --- a/third_party/xla/third_party/tsl/tsl/platform/default/build_config.bzl +++ b/third_party/xla/third_party/tsl/tsl/platform/default/build_config.bzl @@ -461,7 +461,8 @@ def tf_proto_library_cc( create_service = False, create_java_proto = False, create_kotlin_proto = False, - make_default_target_header_only = False): + make_default_target_header_only = False, + local_defines = None): js_codegen = js_codegen # unused argument native.filegroup( name = name + "_proto_srcs", @@ -548,6 +549,7 @@ def tf_proto_library_cc( visibility = visibility, deps = cc_deps, protolib_deps = protolib_deps, + local_defines = local_defines, ) def tf_proto_library_py( @@ -612,7 +614,8 @@ def tf_proto_library( create_grpc_library = False, make_default_target_header_only = False, exports = [], - tags = []): + tags = [], + local_defines = None): """Make a proto library, possibly depending on other proto libraries.""" # TODO(b/145545130): Add docstring explaining what rules this creates and how @@ -651,6 +654,7 @@ def tf_proto_library( make_default_target_header_only = make_default_target_header_only, protodeps = protodeps, visibility = visibility, + local_defines = local_defines, ) if create_grpc_library: diff --git a/third_party/xla/third_party/tsl/tsl/profiler/protobuf/BUILD b/third_party/xla/third_party/tsl/tsl/profiler/protobuf/BUILD index 401b08515a8..c12318976a9 100644 --- a/third_party/xla/third_party/tsl/tsl/profiler/protobuf/BUILD +++ b/third_party/xla/third_party/tsl/tsl/profiler/protobuf/BUILD @@ -15,6 +15,10 @@ package_group( tf_proto_library( name = "xplane_proto", srcs = ["xplane.proto"], + local_defines = [ + "PROTOBUF_USE_DLLS", + "LIBPROTOBUF_EXPORTS", + ], make_default_target_header_only = True, visibility = internal_visibility([":friends"]), )