blob: 9f636edebd9f7ec0654bbcb6b24d0760e3872dc9 [file] [log] [blame]
tensorflow {
global:
*tensorflow*;
*toco*;
*perftools*gputools*;
*TF_*;
*Eager*;
*TFE_*;
*nsync_*;
*stream_executor*;
*xla*;
# Though it may seem unsafe to export grpc, any .so files that rely on gRPC
# MUST do it through tensorflow's version, because gRPC uses link-time
# object registration, and if they hard link their own gRPC dependencies
# then at load time you get a segfault due to registration collissions.
# As a result, any dynamic libraries relying on gRPC must build with gRPC
# deps in header-only mode, and rely on tensorflow's symbol exports at
# link-time.
*grpc*;
local:
*;
};