message: resolve name conflict for now
diff: @@ -26,16 +26,15 @@ namespace tensorflow {
  namespace py = pybind11;
  -struct ConcreteFunction {
  - ConcreteFunction(){};
  +struct PyConcreteFunction {
  + PyConcreteFunction() {}
  py::object _build_call_outputs(py::object result,
  py::object structured_outputs,
  bool _ndarrays_list, bool _ndarray_singleton);
  };
  -py::object ConcreteFunction::_build_call_outputs(py::object result,
  - py::object structured_outputs,
  - bool _ndarrays_list,
  +py::object PyConcreteFunction::_build_call_outputs(
  + py::object result, py::object structured_outputs, bool _ndarrays_list,
  bool _ndarray_singleton) {
  static const py::module* nest =
  new py::module(py::module::import("tensorflow.python.util.nest"));
  @@ -76,9 +75,9 @@ py::object ConcreteFunction::_build_call_outputs(py::object result,
  }
  PYBIND11_MODULE(_concrete_function, m) {
  - py::class_<ConcreteFunction>(m, "ConcreteFunction")
  + py::class_<PyConcreteFunction>(m, "ConcreteFunction")
  .def(py::init<>())
  - .def("_build_call_outputs", &ConcreteFunction::_build_call_outputs);
  + .def("_build_call_outputs", &PyConcreteFunction::_build_call_outputs);
  }
  } // namespace tensorflow
  