tf_version_script给出了syntaxerror

时间:2016-07-14 13:44:51

标签: linux tensorflow ld

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

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

我已安装目录。为什么会这样?

2 个答案:

答案 0 :(得分:1)

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'

答案 1 :(得分:1)

在> 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__)

输出>运行后输出

 TensorFlow version : 
 1.14.0
 Keras version : 
 2.2.4

 or

 TensorFlow version : 1.14.0
 Keras version : 2.2.4