Closed Lachiven closed 4 years ago
info of my computer system ubuntu 16.04 cuda 9.0 cudnn 7.0 tensorflow 1.8.0 build by source in segmappyenv ./configure all by default except whether cuda support ,using "bazel build --config=opt --define framework_shared_object=true tensorflow:libtensorflow_cc.so" ,then “pip install tensorflow-gpu==1.8.0” then “ catkin build tensorflow_ros_cpp -DFORCE_TF_PIP_SEARCH="OFF" -DFORCE_TF_BAZEL_SEARCH="ON"” I have change the Cmakelist in tensorflow_ros_cpp. set(TF_BAZEL_LIBRARY "/home/zlj/tensorflow/bazel-bin/tensorflow/libtensorflow_cc.so" CACHE STRING "Path to the bazel-compiled Tensorflow C++ library") set(TF_BAZEL_SRC_DIR "/home/zlj/tensorflow" CACHE STRING "Path to the Tensorflow sources direcatory")
all build by gcc and g++ version 5.4.0
succed when i force copy the ~/tensorflow/bazel-bin/tensorflow/libtensorflow_framework.so to ~/segmap_ws/devel/lib
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to, std::allocator > const&, tensorflow::AttrValue)'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::MakeResourceHandleToOutput(tensorflow::OpKernelContext, int, std:: cxx11::basic_string<char, std::char_traits, std::allocator > const&, std::cxx11::basic_string<char, std::char_traits, std::allocator > const&, std::type_index const&)'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to , std::allocator > >)'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::Base64Encode(tensorflow::StringPiece, std:: cxx11::basic_string<char, std::char_traits, std::allocator >)'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::gradient::RegisterOp(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, std::function<tensorflow::Status (tensorflow::AttrSlice const&, tensorflow::FunctionDef )>)'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to , std::allocator > const&, std::unique_ptr<tensorflow::WritableFile, std::default_delete >*)'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::Env::IsDirectory(std:: cxx11::basic_string<char, std::char_traits, std::allocator > const&)'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to ::value[abi:cxx11]'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to , std::allocator > const&)'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::ParseTensorName(std:: cxx11::basic_string<char, std::char_traits, std::allocator > const&)'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to cxx11::basic_string<char, std::char_traits, std::allocator > const&, std::unique_ptr<tensorflow::Tensor, std::default_delete >) const'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to , std::allocator > const&, google::protobuf::DescriptorPool const )'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to , std::allocator >*)'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::StepStatsCollector::Save(std:: cxx11::basic_string<char, std::char_traits, std::allocator > const&, tensorflow::NodeExecStats)'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::io::BufferedInputStream::ReadAll(std::__cxx11::basic_string<char, std::char_traits, std::allocator > )'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to , std::allocator >, tensorflow::strings::AlphaNum const&, tensorflow::strings::AlphaNum const&)'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to , std::allocator > const&, tensorflow::NodeBuilder::NodeOut, tensorflow::NodeBuilder::NodeOut, tensorflow::GraphDefBuilder::Options const&)'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::internal::GetMatchingPaths(tensorflow::FileSystem , tensorflow::Env, std::cxx11::basic_string<char, std::char_traits, std::allocator > const&, std::vector<std:: cxx11::basic_string<char, std::char_traits, std::allocator >, std::allocator<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > > )'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to , std::allocator > const&, int)'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to cxx11::basic_string<char, std::char_traits, std::allocator > const&, int)'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to , std::allocator > const&)'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `bool tensorflow::DecodeVariant(std:: cxx11::basic_string<char, std::char_traits, std::allocator > const&, tensorflow::VariantTensorDataProto)'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to , std::allocator > const&)'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to cxx11::basic_string<char, std::char_traits, std::allocator > tensorflow::TypeNameVariant(tensorflow::VariantTensorDataProto const&)'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to , std::allocator > const&, std::vector<tensorflow::Device, std::allocator<tensorflow::Device> >*)'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to cxx11::basic_string<char, std::char_traits, std::allocator > const&, tensorflow::OpRegistrationData const**) const'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to , std::allocator > const&, tensorflow::NodeBuilder::NodeOut, tensorflow::GraphDefBuilder::Options const&)'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::str_util::CUnescape(tensorflow::StringPiece, std:: cxx11::basic_string<char, std::char_traits, std::allocator >, std::__cxx11::basic_string<char, std::char_traits, std::allocator > )'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to , std::allocator > const&, tensorflow::TensorShape const&, tensorflow::DataType, std:: cxx11::basic_string<char, std::char_traits, std::allocator > const&, tensorflow::TensorSlice const&, std::unordered_map<std::cxx11::basic_string<char, std::char_traits, std::allocator >, tensorflow::checkpoint::TensorSliceSet*, std::hash<std:: cxx11::basic_string<char, std::char_traits, std::allocator > >, std::equal_to<std::cxx11::basic_string<char, std::char_traits, std::allocator > >, std::allocator<std::pair<std:: cxx11::basic_string<char, std::char_traits, std::allocator > const, tensorflow::checkpoint::TensorSliceSet> > >)'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to , std::allocator >, std::allocator<std:: cxx11::basic_string<char, std::char_traits, std::allocator > > > const&)'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to , std::allocator > const&)'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to cxx11::basic_string<char, std::char_traits, std::allocator >, std::vector<std::pair<std::cxx11::basic_string<char, std::char_traits, std::allocator >, std:: cxx11::basic_string<char, std::char_traits, std::allocator > >, std::allocator<std::pair<std::cxx11::basic_string<char, std::char_traits, std::allocator >, std:: cxx11::basic_string<char, std::char_traits, std::allocator > > > > const )'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to , std::allocator > const&, tensorflow::gtl::ArraySlice<std::pair<std:: cxx11::basic_string<char, std::char_traits, std::allocator >, tensorflow::FunctionDefHelper::AttrValueWrapper> >)'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to , std::allocator > const&, tensorflow::SessionFactory*)'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::strings::StrAppend(std:: cxx11::basic_string<char, std::char_traits, std::allocator >, tensorflow::strings::AlphaNum const&, tensorflow::strings::AlphaNum const&, tensorflow::strings::AlphaNum const&)'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::UnaryVariantOpRegistry::RegisterShapeFn(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, std::function<tensorflow::Status (tensorflow::Variant const&, tensorflow::TensorShape )> const&)'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to , std::allocator > const&, long long, void , tensorflow::Allocator, bool)'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to , std::allocator > const&)'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::Graph::InternDeviceName(std:: cxx11::basic_string<char, std::char_traits, std::allocator > const&)'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to , std::allocator > const&, std::function<tensorflow::Status (tensorflow::Variant const&, tensorflow::Variant , std::function<tensorflow::Status (tensorflow::Tensor const&, tensorflow::Tensor)>)> const&)'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to , std::allocator > const&, tensorflow::TensorSlice const&, std::vector<std::pair<tensorflow::TensorSlice, std:: cxx11::basic_string<char, std::char_traits, std::allocator > >, std::allocator<std::pair<tensorflow::TensorSlice, std::__cxx11::basic_string<char, std::char_traits, std::allocator > > > > ) const'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to , std::allocator >, tensorflow::Graph const , std::hash<std::cxx11::basic_string<char, std::char_traits, std::allocator > >, std::equal_to<std::cxx11::basic_string<char, std::char_traits, std::allocator > >, std::allocator<std::pair<std:: cxx11::basic_string<char, std::char_traits, std::allocator > const, tensorflow::Graph const> > > const&)'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to , std::allocator > const&, std:: cxx11::basic_string<char, std::char_traits, std::allocator > const&, std::cxx11::basic_string<char, std::char_traits, std::allocator >*, google::protobuf::util::JsonParseOptions const&)'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::Node::AddAttrHelper(std:: cxx11::basic_string<char, std::char_traits, std::allocator > const&)'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to , std::allocator > const&, tensorflow::TensorShape, tensorflow::TensorSlice, tensorflow::TensorShape*)'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::FileSystem::TranslateName(std:: cxx11::basic_string<char, std::char_traits, std::allocator > const&) const'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to , std::allocator > const&, tensorflow::OpDef const**) const'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::io::ZlibInputStream::ReadNBytes(long long, std:: cxx11::basic_string<char, std::char_traits, std::allocator >)'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to , std::allocator > )'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to , std::allocator > )'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to , std::allocator > const&, tensorflow::TensorShape, tensorflow::DataType) const'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::wav::DecodeLin16WaveAsFloatVector(std:: cxx11::basic_string<char, std::char_traits, std::allocator > const&, std::vector<float, std::allocator >, unsigned int, unsigned short, unsigned int)'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to , std::allocator > const&, std::function<tensorflow::Status (std:: cxx11::basic_string<char, std::char_traits, std::allocator > const&, tensorflow::checkpoint::TensorSliceReader::Table**)>, int)'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to cxx11::basic_string<char, std::char_traits, std::allocator > const&, tensorflow::TensorStore::TensorAndKey const&)'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to , std::allocator > const&, std::type_index, std::cxx11::basic_string<char, std::char_traits, std::allocator > const&, tensorflow::ResourceBase**) const'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::ResourceMgr::DoDelete(std:: cxx11::basic_string<char, std::char_traits, std::allocator > const&, std::type_index, std:: cxx11::basic_string<char, std::char_traits, std::allocator > const&)'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to , std::allocator > const&, int, bool)'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to ::value[abi:cxx11]'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to , std::allocator > const&) const'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to cxx11::basic_string<char, std::char_traits, std::allocator >, std::allocator<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > > )'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to , std::allocator > const&, std::unique_ptr<tensorflow::RandomAccessFile, std::default_delete >)'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::ReadFileToString(tensorflow::Env, std:: cxx11::basic_string<char, std::char_traits, std::allocator > const&, std::cxx11::basic_string<char, std::char_traits, std::allocator >)'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to , std::allocator > const&, long long, unsigned long, void , tensorflow::Allocator)'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to , std::allocator > const&, std:: cxx11::basic_string<char, std::char_traits, std::allocator > const&)'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to cxx11::basic_string<char, std::char_traits, std::allocator >, tensorflow::AttrValue> const)'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::ResourceMgr::DoCreate(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, std::type_index, std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, tensorflow::ResourceBase )'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to , std::allocator > const&, tensorflow::OpDef const*)>, tensorflow::InstantiationResult)'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::ResourceHandle::ParseFromString(std:: cxx11::basic_string<char, std::char_traits, std::allocator > const&)'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to , std::allocator > >(std:: cxx11::basic_string<char, std::char_traits, std::allocator > const, long long, tensorflow::SavedSlice)'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to , std::allocator > const&, tensorflow::Device, bool, bool)'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to cxx11::basic_string<char, std::char_traits, std::allocator > const&, google::protobuf::Message)'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to , std::allocator > >, tensorflow::AttrValue )'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to , std::allocator >, std::allocator<std:: cxx11::basic_string<char, std::char_traits, std::allocator > > > const&, std::vector<tensorflow::Status, std::allocator > )'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to , std::allocator > const&)'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to cxx11::basic_string<char, std::char_traits, std::allocator > const&, std::function<tensorflow::Status (std::cxx11::basic_string<char, std::char_traits, std::allocator > const&, tensorflow::checkpoint::TensorSliceWriter::Builder*)>)'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::str_util::StripTrailingWhitespace(std::__cxx11::basic_string<char, std::char_traits, std::allocator > )'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to , std::allocator > const&, std::unique_ptr<tensorflow::ReadOnlyMemoryRegion, std::default_delete >)'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::ParseProtoUnlimited(google::protobuf::MessageLite, std:: cxx11::basic_string<char, std::char_traits, std::allocator > const&)'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to , std::allocator >*)'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to cxx11::basic_string<char, std::char_traits, std::allocator > const&, unsigned long long)'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::EnsureMemoryTypes(tensorflow::DeviceType const&, std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, tensorflow::Graph )'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to , std::allocator > )'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to , std::allocator >, std::initializer_list)'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to , std::allocator > >) const'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::strings::Printf[abi:cxx11](char const , ...)'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to cxx11::basic_string<char, std::char_traits, std::allocator > const&, google::protobuf::MessageLite)'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to , std::allocator > const&)'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::ScopedAllocatorMgr::AddScopedAllocator(tensorflow::Tensor const&, long long, int, std:: cxx11::basic_string<char, std::char_traits, std::allocator > const&, tensorflow::gtl::ArraySlice const&, int)'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::UnaryVariantOpRegistry::RegisterUnaryOpFn(tensorflow::VariantUnaryOp, std::cxx11::basic_string<char, std::char_traits, std::allocator > const&, std:: cxx11::basic_string<char, std::char_traits, std::allocator > const&, std::function<tensorflow::Status (tensorflow::OpKernelContext , tensorflow::Variant const&, tensorflow::Variant)> const&)'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::FormatFromString(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, tensorflow::TensorFormat )'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to , std::allocator >*)'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::Env::RenameFile(std:: cxx11::basic_string<char, std::char_traits, std::allocator > const&, std::cxx11::basic_string<char, std::char_traits, std::allocator > const&)'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::Env::CreateDir(std:: cxx11::basic_string<char, std::char_traits, std::allocator > const&)'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to , std::allocator > const&)'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::GraphRunner::Run(tensorflow::Graph, tensorflow::FunctionLibraryRuntime, std::vector<std::pair<std:: cxx11::basic_string<char, std::char_traits, std::allocator >, tensorflow::Tensor>, std::allocator<std::pair<std::cxx11::basic_string<char, std::char_traits, std::allocator >, tensorflow::Tensor> > > const&, std::vector<std:: cxx11::basic_string<char, std::char_traits, std::allocator >, std::allocator<std::cxx11::basic_string<char, std::char_traits, std::allocator > > > const&, std::vector<tensorflow::Tensor, std::allocator >*)'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::OpSegment::FindOrCreate(std:: cxx11::basic_string<char, std::char_traits, std::allocator > const&, std::cxx11::basic_string<char, std::char_traits, std::allocator > const&, tensorflow::OpKernel, std::function<tensorflow::Status (tensorflow::OpKernel)>)'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to , std::allocator > const&, std:: cxx11::basic_string<char, std::char_traits, std::allocator > const&, std::function<tensorflow::Status (tensorflow::OpKernelContext, tensorflow::Variant const&, tensorflow::Variant const&, tensorflow::Variant)> const&)'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to > , std::unordered_map<std:: cxx11::basic_string<char, std::char_traits, std::allocator >, std::vector<tensorflow::PartialTensorShape, std::allocator >, std::hash<std::cxx11::basic_string<char, std::char_traits, std::allocator > >, std::equal_to<std::cxx11::basic_string<char, std::char_traits, std::allocator > >, std::allocator<std::pair<std:: cxx11::basic_string<char, std::char_traits, std::allocator > const, std::vector<tensorflow::PartialTensorShape, std::allocator > > > > const, std::function<bool (tensorflow::Node const)> const&)'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to cxx11::basic_string<char, std::char_traits, std::allocator > const&, long long, long long)'
/home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to , std::allocator >*)'
collect2: error: ld returned 1 exit status
make[2]: [/home/zlj/segmap_ws/devel/lib/segmapper/segmapper_node] Error 1
make[1]: [CMakeFiles/segmapper_node.dir/all] Error 2
make: *** [all] Error 2
tensorflow::Node::requested_device[abi:cxx11]() const' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to
tensorflow::SetAttrValue(std::cxx11::basic_string<char, std::char_traitstensorflow::Node::DebugString[abi:cxx11]() const' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to
tensorflow::TensorShapeRep::DebugString[abi:cxx11](tensorflow::TensorShapeProto const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::core::PutVarint32(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned int)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to
tensorflow::NodeDefBuilder::Attr(tensorflow::StringPiece, tensorflow::gtl::ArraySlice<std::cxx11::basic_string<char, std::char_traitstensorflow::ResourceMgr::Cleanup(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to
tensorflow::Env::NewWritableFile(std::cxx11::basic_string<char, std::char_traitstensorflow::shape_inference::InferenceContext::DebugString[abi:cxx11]() const' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to
tensorflow::DeviceNametensorflow::GetPaddingAttrString[abi:cxx11]()' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to
tensorflow::str_util::StringReplace[abi:cxx11](tensorflow::StringPiece, tensorflow::StringPiece, tensorflow::StringPiece, bool)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::io::BufferedInputStream::ReadLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to
tensorflow::Status::ToString[abi:cxx11]() const' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::FeatureDenseCopy(unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, tensorflow::DataType const&, tensorflow::TensorShape const&, tensorflow::Feature const&, tensorflow::Tensor*)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to
tensorflow::SummarizeAttrValue[abi:cxx11](tensorflow::AttrValue const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::OpSegment::AddHold(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to
tensorflow::LogMemory::RecordStep(long long, std::cxx11::basic_string<char, std::char_traitstensorflow::str_util::CEscape[abi:cxx11](tensorflow::StringPiece)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to
tensorflow::checkpoint::TensorSliceReader::GetTensor(std::tensorflow::ProtoShortDebugString[abi:cxx11](tensorflow::SavedSliceMeta const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to
google::protobuf::util::NewTypeResolverForDescriptorPool(std::__cxx11::basic_string<char, std::char_traitstensorflow::checkpoint::OpenTableTensorSliceReader(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, tensorflow::checkpoint::TensorSliceReader::Table**)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to
tensorflow::io::InputBuffer::ReadLine(std::cxx11::basic_string<char, std::char_traitstensorflow::GetConvnet3dDataFormatAttrString[abi:cxx11]()' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to
tensorflow::strings::StrAppend(std::cxx11::basic_string<char, std::char_traitstensorflow::Node::requested_inputs[abi:cxx11]() const' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to
tensorflow::ops::BinaryOp(std::__cxx11::basic_string<char, std::char_traitstensorflow::checkpoint::TensorSliceReader::GetVariableToShapeMap[abi:cxx11]() const' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to
tensorflow::SliceDebugString[abi:cxx11](tensorflow::TensorShape const&, long long)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::Env::FileExists(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to
tensorflow::strings::StrCat[abi:cxx11](tensorflow::strings::AlphaNum const&, tensorflow::strings::AlphaNum const&, tensorflow::strings::AlphaNum const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::DataTypeSliceString[abi:cxx11](tensorflow::gtl::ArraySlice<tensorflow::DataType>)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to
tensorflow::IOError(std::cxx11::basic_string<char, std::char_traitstensorflow::strings::HumanReadableNumBytes[abi:cxx11](long long)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to
tensorflow::thread::ThreadPool::ThreadPool(tensorflow::Env*, std::tensorflow::example::FastParseExample(tensorflow::example::FastParseExampleConfig const&, tensorflow::gtl::ArraySlice<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, tensorflow::gtl::ArraySlice<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, tensorflow::thread::ThreadPool*, tensorflow::example::Result*)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to
tensorflow::port::CPUVendorIDString[abi:cxx11]()' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::Env::RecursivelyCreateDir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to
tensorflow::checkpoint::TensorSliceReader::TensorSliceReader(std::cxx11::basic_string<char, std::char_traitstensorflow::OpSegment::RemoveHold(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to
tensorflow::GraphDefBuilderWrapper::AddFunction(tensorflow::OpKernelContext, std::cxx11::basic_string<char, std::char_traitstensorflow::Tensor::DebugString[abi:cxx11]() const' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to
std::tensorflow::checkpoint::TensorSliceReaderCacheWrapper::GetReader(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::function<tensorflow::Status (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, tensorflow::checkpoint::TensorSliceReader::Table**)>, int) const' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to
tensorflow::DeviceFactory::AddDevices(tensorflow::SessionOptions const&, std::cxx11::basic_string<char, std::char_traitstensorflow::DeviceTypeString[abi:cxx11](tensorflow::DeviceType const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to
tensorflow::FunctionLibraryDefinition::LookUp(std::tensorflow::DeviceNameUtils::LocalName[abi:cxx11](tensorflow::StringPiece)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to
tensorflow::strings::FpToString[abi:cxx11](unsigned long long)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::checkpoint::EncodeTensorNameSlice(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, tensorflow::TensorSlice const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to
tensorflow::ops::UnaryOp(std::__cxx11::basic_string<char, std::char_traitstensorflow::TensorShapeRep::DebugString[abi:cxx11]() const' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to
tensorflow::checkpoint::RegisterTensorSlice(std::cxx11::basic_string<char, std::char_traitstensorflow::Node::ClearAttr(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to
tensorflow::Node::name[abi:cxx11]() const' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::PartialTensorShapeUtils::PartialShapeListString[abi:cxx11](tensorflow::gtl::ArraySlice<tensorflow::PartialTensorShape> const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to
tensorflow::Reset(tensorflow::SessionOptions const&, std::vector<std::cxx11::basic_string<char, std::char_traitstensorflow::checkpoint::CreateTableTensorSliceBuilder(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, tensorflow::checkpoint::TensorSliceWriter::Builder**)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to
tensorflow::Env::DeleteDir(std::cxx11::basic_string<char, std::char_traitstensorflow::strings::StrCat[abi:cxx11](tensorflow::strings::AlphaNum const&, tensorflow::strings::AlphaNum const&, tensorflow::strings::AlphaNum const&, tensorflow::strings::AlphaNum const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to
tensorflow::png::WriteImageToBuffer(void const*, int, int, int, int, int, int, std::tensorflow::ToString[abi:cxx11](tensorflow::TensorFormat)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to
tensorflow::FunctionDefHelper::FunctionRef(std::cxx11::basic_string<char, std::char_traitstensorflow::example::FastParseSingleExample(tensorflow::example::FastParseExampleConfig const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, tensorflow::example::Result*)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to
tensorflow::SessionFactory::Register(std::cxx11::basic_string<char, std::char_traitstensorflow::FunctionDefHelper::Define(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, tensorflow::gtl::ArraySlice<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, tensorflow::gtl::ArraySlice<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, tensorflow::gtl::ArraySlice<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, tensorflow::gtl::ArraySlice<tensorflow::FunctionDefHelper::Node>)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to
tensorflow::TfCheckOpHelperOutOfLine[abi:cxx11](tensorflow::Status const&, char const)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::LogMemory::RecordRawDeallocation(std::__cxx11::basic_string<char, std::char_traitstensorflow::DebugString[abi:cxx11](tensorflow::FunctionDef const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to
tensorflow::FileSystem::IsDirectory(std::cxx11::basic_string<char, std::char_traitstensorflow::Env::DeleteFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to
tensorflow::UnaryVariantOpRegistry::RegisterDeviceCopyFn(tensorflow::VariantDeviceCopyDirection, std::__cxx11::basic_string<char, std::char_traitstensorflow::FunctionLibraryDefinition::Find(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to
tensorflow::checkpoint::TensorSliceReader::FindTensorSlice(std::cxx11::basic_string<char, std::char_traitstensorflow::EventsWriter::InitWithSuffix(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to
tensorflow::StepStatsCollector::BuildCostModel(tensorflow::CostModelManager, std::unordered_map<std::__cxx11::basic_string<char, std::char_traitstensorflow::GraphDefBuilder::Options::GetNameForOp[abi:cxx11](tensorflow::StringPiece) const' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to
google::protobuf::util::JsonToBinaryString(google::protobuf::util::TypeResolver, std::cxx11::basic_string<char, std::char_traitstensorflow::SessionState::GetTensor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, tensorflow::Tensor*)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to
tensorflow::ResourceHandle::SerializeAsString[abi:cxx11]() const' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::core::PutVarint64(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned long long)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to
tensorflow::checkpoint::ParseShapeAndSlice(std::cxx11::basic_string<char, std::char_traitstensorflow::strings::StrAppend(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, tensorflow::strings::AlphaNum const&, tensorflow::strings::AlphaNum const&, tensorflow::strings::AlphaNum const&, tensorflow::strings::AlphaNum const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to
tensorflow::OpRegistryInterface::LookUpOpDef(std::cxx11::basic_string<char, std::char_traitstensorflow::FunctionDefHelper::Define(tensorflow::gtl::ArraySlice<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, tensorflow::gtl::ArraySlice<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, tensorflow::gtl::ArraySlice<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, tensorflow::gtl::ArraySlice<tensorflow::FunctionDefHelper::Node>)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to
tensorflow::io::InputBuffer::ReadNBytes(long long, std::__cxx11::basic_string<char, std::char_traitstensorflow::Env::Stat(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, tensorflow::FileStatistics*)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to
tensorflow::wav::EncodeAudioAsS16LEWav(float const, unsigned long, unsigned long, unsigned long, std::__cxx11::basic_string<char, std::char_traitstensorflow::io::RecordReaderOptions::CreateRecordReaderOptions(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to
tensorflow::strings::StrCat[abi:cxx11](tensorflow::strings::AlphaNum const&, tensorflow::strings::AlphaNum const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::checkpoint::TensorSliceReader::DebugString[abi:cxx11]() const' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to
tensorflow::checkpoint::TensorSliceReader::HasTensor(std::cxx11::basic_string<char, std::char_traitstensorflow::SummarizeDebugTensorWatches[abi:cxx11](google::protobuf::RepeatedPtrField<tensorflow::DebugTensorWatch> const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to
tensorflow::checkpoint::TensorSliceReader::TensorSliceReader(std::cxx11::basic_string<char, std::char_traitstensorflow::OpKernel::requested_input[abi:cxx11](int) const' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to
tensorflow::TensorStore::AddTensor(std::tensorflow::FunctionDefHelper::Create(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, tensorflow::gtl::ArraySlice<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, tensorflow::gtl::ArraySlice<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, tensorflow::gtl::ArraySlice<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, tensorflow::gtl::ArraySlice<tensorflow::FunctionDefHelper::Node>, tensorflow::gtl::ArraySlice<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to
tensorflow::ResourceMgr::DoLookup(std::cxx11::basic_string<char, std::char_traitstensorflow::GetNodeAttr(tensorflow::AttrSlice const&, tensorflow::StringPiece, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to
tensorflow::thread::ThreadPool::ThreadPool(tensorflow::Env, tensorflow::ThreadOptions const&, std::__cxx11::basic_string<char, std::char_traitstensorflow::OpKernel::requested_device[abi:cxx11]() const' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to
tensorflow::DeviceNametensorflow::shape_inference::InferenceContext::DebugString[abi:cxx11](tensorflow::shape_inference::ShapeHandle)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to
tensorflow::ProcessFunctionLibraryRuntime::GetFLR(std::cxx11::basic_string<char, std::char_traitstensorflow::Tensor::SummarizeValue[abi:cxx11](long long) const' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to
tensorflow::DeviceBase::name[abi:cxx11]() const' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::GetNodeAttr(tensorflow::AttrSlice const&, tensorflow::StringPiece, std::vector<std::tensorflow::SessionState::DeleteTensor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to
tensorflow::Env::NewRandomAccessFile(std::cxx11::basic_string<char, std::char_traitstensorflow::Status::empty_string[abi:cxx11]()' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to
tensorflow::LogMemory::RecordRawAllocation(std::__cxx11::basic_string<char, std::char_traitstensorflow::GetConvnetDataFormatAttrString[abi:cxx11]()' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to
tensorflow::ProtoShortDebugString[abi:cxx11](tensorflow::TensorShapeProto const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::port::MaybeAbiDemangle[abi:cxx11](char const)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::GraphDatasetBase::Serialize(tensorflow::OpKernelContext*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) const' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to
tensorflow::FileSystem::CopyFile(std::cxx11::basic_string<char, std::char_traitstensorflow::io::internal::JoinPathImpl[abi:cxx11](std::initializer_list<tensorflow::StringPiece>)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to
tensorflow::AttrSlice::AttrSlice(google::protobuf::Map<std::tensorflow::Edge::DebugString[abi:cxx11]() const' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to
tensorflow::InstantiateFunction(tensorflow::FunctionDef const&, tensorflow::AttrSlice, std::function<tensorflow::Status (std::cxx11::basic_string<char, std::char_traitstensorflow::WriteStringToFile(tensorflow::Env*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, tensorflow::StringPiece const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to
tensorflow::Status tensorflow::checkpoint::TensorSliceWriter::SaveData<std::cxx11::basic_string<char, std::char_traitstensorflow::strings::StrAppend(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, tensorflow::strings::AlphaNum const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to
tensorflow::RenamedDevice::NewRenamedDevice(std::cxx11::basic_string<char, std::char_traitsperftools::gputools::blas::AlgorithmConfig::ToString[abi:cxx11]() const' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to
tensorflow::ReadTextProto(tensorflow::Env, std::tensorflow::TensorShapeUtils::ShapeListString[abi:cxx11](tensorflow::gtl::ArraySlice<tensorflow::TensorShape> const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to
tensorflow::strings::internal::CatPiecesabi:cxx11' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::SetAttrValue(tensorflow::gtl::ArraySlice<std::__cxx11::basic_string<char, std::char_traitstensorflow::checkpoint::TensorSliceSet::QueryMeta(tensorflow::TensorSlice const&, std::vector<std::pair<tensorflow::TensorSlice, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<tensorflow::TensorSlice, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*) const' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to
tensorflow::DebugString[abi:cxx11](tensorflow::Graph const)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to `tensorflow::FileSystem::FilesExist(std::vector<std::cxx11::basic_string<char, std::char_traitsgoogle::protobuf::internal::AssignDescriptors(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, google::protobuf::internal::MigrationSchema const*, google::protobuf::Message const* const*, unsigned int const*, google::protobuf::MessageFactory*, google::protobuf::Metadata*, google::protobuf::EnumDescriptor const**, google::protobuf::ServiceDescriptor const**)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to
tensorflow::EventsWriter::EventsWriter(std::cxx11::basic_string<char, std::char_traitstensorflow::OpKernel::name[abi:cxx11]() const' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to
tensorflow::checkpoint::TensorSliceWriter::TensorSliceWriter(std::tensorflow::FindKernelDef(tensorflow::DeviceType const&, tensorflow::NodeDef const&, tensorflow::KernelDef const**, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to
tensorflow::Env::NewReadOnlyMemoryRegionFromFile(std::cxx11::basic_string<char, std::char_traitstensorflow::strings::Appendf(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, char const*, ...)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to
tensorflow::Base64Decode(tensorflow::StringPiece, std::__cxx11::basic_string<char, std::char_traitstensorflow::OpKernel::type_string[abi:cxx11]() const' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to
tensorflow::Env::GetFileSize(std::tensorflow::TensorStore::SaveTensors(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, tensorflow::SessionState*)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to
tensorflow::VariantTensorData::DebugString[abi:cxx11]() const' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::MakeResourceHandle(tensorflow::OpKernelContext*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::type_index const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to
tensorflow::io::RecordReader::ReadRecord(unsigned long long, std::__cxx11::basic_string<char, std::char_traitstensorflow::UnaryVariantOpRegistry::RegisterDecodeFn(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::function<bool (tensorflow::Variant*)> const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to
tensorflow::strings::internal::AppendPieces(std::cxx11::basic_string<char, std::char_traitstensorflow::checkpoint::TensorSliceReader::GetVariableToDataTypeMap[abi:cxx11]() const' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to
tensorflow::DeviceMgr::ClearContainers(tensorflow::gtl::ArraySlice<std::__cxx11::basic_string<char, std::char_traitstensorflow::DeviceNameUtils::SplitDeviceName(tensorflow::StringPiece, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)' /home/zlj/segmap_ws/devel/lib/libtf_graph_executor.so: undefined reference to
tensorflow::ReadBinaryProto(tensorflow::Env*, std::tensorflow::DataTypeString[abi:cxx11](tensorflow::DataType)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to
tensorflow::FileSystem::RecursivelyCreateDir(std::cxx11::basic_string<char, std::char_traitstensorflow::DeviceNameUtils::ParsedNameToString[abi:cxx11](tensorflow::DeviceNameUtils::ParsedName const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to
tensorflow::DeviceMgr::DeviceMappingString[abi:cxx11]() const' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::DeviceNameUtils::CanonicalizeDeviceName[abi:cxx11](tensorflow::StringPiece)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to
tensorflow::TensorSlice::DebugString[abi:cxx11]() const' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference totensorflow::GetMirrorPadModeAttrString[abi:cxx11]()' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to
tensorflow::VariantTensorData::SerializeToString(std::cxx11::basic_string<char, std::char_traitstensorflow::ProtoDebugString[abi:cxx11](tensorflow::Feature const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to
tensorflow::str_util::Lowercaseabi:cxx11' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference tovoid tensorflow::EncodeVariant<tensorflow::VariantTensorDataProto>(tensorflow::VariantTensorDataProto const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to
tensorflow::shape_inference::InferenceContext::DebugStringabi:cxx11' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference toperftools::gputools::dnn::AlgorithmConfig::ToString[abi:cxx11]() const' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to
tensorflow::VariantTensorData::ParseFromString(std::cxx11::basic_string<char, std::char_traitsgoogle::protobuf::internal::fixed_address_empty_string[abi:cxx11]' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to
tensorflow::UnaryVariantOpRegistry::RegisterBinaryOpFn(tensorflow::VariantBinaryOp, std::cxx11::basic_string<char, std::char_traitstensorflow::FeatureSparseCopy(unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, tensorflow::DataType const&, tensorflow::Feature const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to
tensorflow::GraphOptimizer::Optimize(tensorflow::FunctionLibraryRuntime, tensorflow::Env, tensorflow::Device, std::unique_ptr<tensorflow::Graph, std::default_deletetensorflow::Node::type_string[abi:cxx11]() const' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to
tensorflow::FileSystem::DeleteRecursively(std::tensorflow::strings::StrCat[abi:cxx11](tensorflow::strings::AlphaNum const&)' /home/zlj/segmap_ws/devel/lib/libtensorflow_cc.so: undefined reference to
tensorflow::Base64Encode(tensorflow::StringPiece, bool, std::__cxx11::basic_string<char, std::char_traits