我最初错误地安装了tf-nightly,后来把它卸载了。现在,我已经在两个不同的conda环境(tf1.14-gpu和tf2.0-gpu)上安装了两个不同版本的tensorflow。当我执行以下命令时
conda list -n tf1.14-gpu tensorflow它显示了以下输出
# Name Version Build Channel
tensorflow 1.14.0 gpu_py36h3fb9ad6_0
tensorflow-base 1.14.0 gpu_py36he45bfe2_0
tensorflow-estimator 1.14.0 py_0
tensorflow-gpu 1.14.0 h0d30ee6_0当我执行命令conda list -n tf2.0-gpu tensorflow时,它显示以下输出
# Name Version Build Channel
tensorflow 2.1.0 gpu_py36h2e5cdaa_0
tensorflow-base 2.1.0 gpu_py36h6c5654b_0
tensorflow-estimator 2.1.0 pyhd54b08b_0
tensorflow-gpu 2.1.0 h0d30ee6_0但在这两个环境中,当我导入tensorflow并检查其版本时,它会给出与'2.2.0-dev20200218'相同的输出,我假设这就是tensorflow夜间构建的版本。我无法将此版本用于我现有的模型。我尝试卸载anaconda并使用TensorFlow1.14和TensorFlow2.0重新安装这两个环境,但它的tensorflow版本仍然显示与'2.2.0-dev20200218'相同。你知道怎么克服这个问题吗?
发布于 2020-04-04 06:09:51
我遇到了同样的问题。有没有可能你使用pip而不是Conda来安装tf-nightly?但是当你运行import tensorflow as tf; print(tf.__version__)的时候,它会选择全局的pip版本,这是很麻烦的?
附注:很抱歉,我没有发表评论,而是发帖了。还不到50个名誉点。
https://stackoverflow.com/questions/60922759
复制相似问题