linux - tf_version_script 给出语法错误

标签 linux tensorflow ld

我使用的linux版本是ubuntu 14.04。我想知道我的 tensorflow 版本,所以我使用命令 ld tf_version_script.lds 运行了在 tensorflow 目录 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'

关于linux - tf_version_script 给出语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38375942/

相关文章:

c - fork 三个子进程会产生奇怪的随机输出

python - 卡在 tensorflow 高级索引上

python - Pytorch "Unfold"相当于 Tensorflow

linux - NVCC CUDA交叉编译找不到 "-lcudart"

macos - 非法指令 : 4 (Mac 64-bit, NASM)

regex - linux 查找名称中包含可选字符的文件

java - 如何使用与 Linux、Mac 和 Windows 兼容的 Java (JavaFX) 计算用户编写的设置文件的文件路径?

linux - 如何在 freebsd 的不同 session 中执行子进程

python - 获取 TensorFlow 中 dynamic_rnn 的最后输出

c++ - 如何在C++中重载<<<用于 vector <int>的运算符