我将 GCC 编译器从 GIT 存储库更新到版本 11。现在我的测试代码 (GoogleTest/GoogleMock) 抱怨找不到 GLIBCXX_3.4.29。 这不是重复的,请重新打开 发布在: Understanding the gcc version and the GLIBC, GLIBCXX versions in more detail (2 个答案) 中的 答案并没有回答这个问题。
链接器错误是:
/usr/lib/x86_64-linux-gnu/libstdc++.so.6: version GLIBCXX_3.4.29 not found
的输出strings /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | grep GLIBCXX
GLIBCXX_3.4
GLIBCXX_3.4.1
GLIBCXX_3.4.2
GLIBCXX_3.4.3
GLIBCXX_3.4.4
GLIBCXX_3.4.5
GLIBCXX_3.4.6
GLIBCXX_3.4.7
GLIBCXX_3.4.8
GLIBCXX_3.4.9
GLIBCXX_3.4.10
GLIBCXX_3.4.11
GLIBCXX_3.4.12
GLIBCXX_3.4.13
GLIBCXX_3.4.14
GLIBCXX_3.4.15
GLIBCXX_3.4.16
GLIBCXX_3.4.17
GLIBCXX_3.4.18
GLIBCXX_3.4.19
GLIBCXX_3.4.20
GLIBCXX_3.4.21
GLIBCXX_3.4.22
GLIBCXX_3.4.23
GLIBCXX_3.4.24
GLIBCXX_3.4.25
GLIBCXX_3.4.26
GLIBCXX_3.4.27
GLIBCXX_3.4.28
GLIBCXX_DEBUG_MESSAGE_LENGTH
Run Code Online (Sandbox Code Playgroud)
在哪里可以找到 3.4.29?
我按照此处描述的步骤从源代码在MacBook Pro 10.12.5上安装了TensorFlow. https://www.tensorflow.org/install/install_sources
TensorFlow本身运行良好,但我无法运行TensorBoard.似乎没有正确安装tensorboard.
当我尝试运行tensorboard --logdir=...时说-bash: tensorboard: command not found.并locate tensorboard 返回空.
我是否需要安装张量板的其他步骤?
目标:我想启动tensorboard仪表板并从生成的文件中可视化标量选项卡中的损失/指标tfevents。
设置:在一个conda环境中,python=3.8.5仅安装了这些软件包(我创建了一个新的环境来测试问题,初始代码环境使用 python 3.9):
conda install -c anaconda jupyterconda install ipykernelconda install pytorch torchvision torchaudio cudatoolkit=10.2 -c pytorchconda install -c conda-forge tensorboardpip install torch-tb-profiler结果:
我tfevents在子文件夹中有一个已经生成的文件runs。当我使用 vscode 时,现在集成的 vscodetensorboard正在加载直到超时。首先,我认为这只是 VS Code 的问题......
但我尝试通过集成终端(cmd 提示符)使用:
tensorboard --logdir=runs或启动tensorboard tensorboard --logdir="C:workspace\runs" --host localhost --port 6006。
无论是在 vscode 中还是在 上的交互式窗口中http://localhost:6006/,在所有情况下tensorboard都仅以橙色标题打开,并带有空白页面(见下图),永久加载...
我在这里做错了什么?它与此类似,但那里的解决方案没有帮助。多谢!
编辑:感谢@LzZ,现在即使在使用集成终端命令时,即使在上述旧环境中,它也能神奇地工作,但通过命令选项板启动仍然无法在vscode
EDIT2:不知何故,它又回到了在任何环境下都无法工作的状态。昨天肯定有什么东西疏通了一切。现在又回到不工作状态了...
tensorboard --logdir …