tf_version_script 给出语法错误

tf_version_script giving syntaxerror

我使用的linux版本是ubuntu14.04。我想知道我的 tensorflow 版本,所以我 运行 在 tensorflow 目录 tf_version_script.lds 中使用命令 ld tf_version_script.lds 给出了一个脚本,它给出了这个错误 -

ld:/home/me/tensorflow/tensorflow/tf_version_script.lds:1: syntax error

我已经挂载了目录。为什么会这样?

tf_version_script.lds 是一个链接器 version script 用于向 GNU 链接器指定哪些符号是全局的,哪些符号是局部的。它与 TensorFlow 版本无关,尽管我同意它的名称有些误导。

如果你已经通过pip包安装了TensorFlow,你可以运行通过以下方式知道安装的是什么版本的TensorFlow:

$ pip freeze | grep tensorflow
# prints tensorflow==0.9.0

或者,如果你已经从源安装了 TensorFlow,你也可以打印出 Python 中的版本,如下所示:

import tensorflow as tf
print(tf.__version__)
# print '0.9.0'

在 >jupyter 笔记本中

 import tensorflow as tf
 import keras      as ks
 print("TensorFlow version : ")
 print(tf.__version__)
 print("Keras version : ")
 print(ks.__version__)

 or

 print("TensorFlow version : " + tf.__version__)
 print("Keras version : " + ks.__version__)

Out >运行

后的输出
 TensorFlow version : 
 1.14.0
 Keras version : 
 2.2.4

 or

 TensorFlow version : 1.14.0
 Keras version : 2.2.4