Why am I getting Tensorflow Serving module import error?
python, tensorflow, tensorflow-serving
Solution
After spending countless hours, I managed to find the solution.
When I changed the line
from tensorflow_serving.session_bundle import exporter
to
from tensorflow.contrib.session_bundle import exporter
It seems TF developers decided to change their session_bundle package location in the source tree.
Problem
I am trying to use TensorFlow Serving. I installed TensorFlow serving with these instructions. When I attempted use this line in my python code ``` from tensorflow_serving.session_bundle import exporter ``` I got this problem ``` >>> from tensorflow_serving.session_bundle import exporter Traceback (most recent call last): File "<stdin>", line 1, in <module> ImportError: No module named tensorflow_serving.session_bundle ``` Why am I getting this problem? Am I missing something to build TensorFlow to include this module? P.S.: Hello World TensorFlow application is working fine in my setup. ``` >>> import tensorflow as tf >>> hello = tf.constant('Hello, TensorFlow!') >>> sess = tf.Session() >>> print(sess.run(hello)) ```