如何使用 Python 代码(不是 CLI)获取 TensorFlow Estimator 版本
How to get TensorFlow Estimator version using Python code (not CLI)
我可以使用这些代码行获取 TensorFlow 和 TensorFlow Keras 的版本:
import tensorflow as tf;
print("TensorFlow version:",tf.__version__);
print("TensorFlow Keras version:",tf.keras.__version__);
#print("TensorFlow Estimator version:",tf.estimator.__version__);
但是,tf.estimator 没有 __version__ 属性。在 Python 代码中是否有另一种获取 TensorFlow Estimator 版本的方法?
调查了tf.estimator模块python 'help'功能,答案是tf.estimator完全没有VERSION属性。
#python code
import tensorflow as tf;
help(tf.estimator);
输出:
Help on package tensorflow_estimator.python.estimator.api.estimator in tensorflow_estimator.python.estimator.api:
NAME
tensorflow_estimator.python.estimator.api.estimator - Estimator: High level tools for working with models.
PACKAGE CONTENTS
experimental (package)
export (package)
inputs (package)
FILE
/usr/local/lib/python3.6/dist-packages/tensorflow_estimator/python/estimator/api/estimator/__init__.py
看来唯一的办法就是使用 CLI 命令,例如:
pip3 list | grep tensorflow-estimator
我可以使用这些代码行获取 TensorFlow 和 TensorFlow Keras 的版本:
import tensorflow as tf;
print("TensorFlow version:",tf.__version__);
print("TensorFlow Keras version:",tf.keras.__version__);
#print("TensorFlow Estimator version:",tf.estimator.__version__);
但是,tf.estimator 没有 __version__ 属性。在 Python 代码中是否有另一种获取 TensorFlow Estimator 版本的方法?
调查了tf.estimator模块python 'help'功能,答案是tf.estimator完全没有VERSION属性。
#python code
import tensorflow as tf;
help(tf.estimator);
输出:
Help on package tensorflow_estimator.python.estimator.api.estimator in tensorflow_estimator.python.estimator.api:
NAME
tensorflow_estimator.python.estimator.api.estimator - Estimator: High level tools for working with models.
PACKAGE CONTENTS
experimental (package)
export (package)
inputs (package)
FILE
/usr/local/lib/python3.6/dist-packages/tensorflow_estimator/python/estimator/api/estimator/__init__.py
看来唯一的办法就是使用 CLI 命令,例如:
pip3 list | grep tensorflow-estimator