【问题标题】:Installing TensorFlow Profiler for Dummies安装 TensorFlow Profiler for Dummies
【发布时间】:2021-05-28 21:48:51
【问题描述】:

我正在尝试按照guide 安装 TensorFlow Profiler,以更好地理解为什么我最近安装的 Keras 确实在 GPU 上运行,但几乎不使用任何资源(而且速度非常慢)。但是,我无法得出任何结果,因为该指南没有为我提供足够的信息,因为我不是专业的程序员并且显然缺乏必要的知识。

到目前为止,我尝试了什么? 我使用 Anaconda 并安装了运行版本的 python 3.7。我还安装了 tensorflow 和必要的驱动程序等,以便 tensorflow 能够访问我的 GPU。按照链接指南,我下载了“install_and_run.py”并尝试使用 conda 提示符执行它。我被要求指定--envdir 和--logdir。我在哪里指出这些?环境目录只是我当前 conda 环境的目录吗?由于我尝试将 envdir 和 logdir 都指向该方向并最终出现命令错误

True”是未知的,“True”返回非零退出状态 1。

对此我想不出任何解决方案。可能应该提到的是,我在使用 conda 提示符运行 .py 文件方面经验很少,通常只使用它来安装包。

我也不确定讨论 CUPTI 路径的后续步骤是什么意思。据我所知,给定的路径不是完整的路径。我应该在哪里寻找它?还是我打算执行其中的一些操作

/sbin/ldconfig -N -v $(sed 's/:/ /g' <<< $LD_LIBRARY_PATH) | \
grep libcupti

作为命令?我试过运行/sbin/ldconfig -N -v $,但我的系统找不到路径(可能是因为我从错误的目录开始查找?)。

非常感谢任何帮助。很抱歉来自一个困惑的人的可能令人困惑的帖子。

谢谢!

【问题讨论】:

  • 你应该执行这个命令:/sbin/ldconfig -N -v $(sed 's/:/ /g' &lt;&lt;&lt; $LD_LIBRARY_PATH) | grep libcupti。你做到了吗?

标签: python tensorflow keras anaconda tensorboard


【解决方案1】:

Tensorflow 分析器不再与 Tensorboard 捆绑在一起。安装 Keras 模型时,有一个tutorial 说明如何安装和运行它。

总结是:

  1. 在你的环境中运行pip install tensorboard_plugin_profile
  2. 像往常一样声明一个张量板回调
tboard_callback = tf.keras.callbacks.TensorBoard(log_dir = logs,
                                                 histogram_freq = 1,
                                                 profile_batch = '500,520')
  1. 适合您的模型(使用声明的 tensorboard 回调)
  2. 在单独的终端上(激活您的环境)运行tensorboard --logdir=path/to/logs

教程中显示的 Profiler 选项卡可能不可见,但右上角的下拉菜单中应该有一个可用的配置文件选项。

【讨论】:

  • 感谢您提供本教程的链接。我一步一步地跟着它,没有遇到任何问题。但是,最后,我的张量板根本不包含活动的“配置文件”选项卡。在右侧标题为“非活动”的下拉菜单下,我可以导航到“配置文件”并收到消息:配置文件插件已移动。请在运行 TensorBoard 的机器上运行以下命令,从 PyPI 安装新版本的配置文件插件:pip install -U tensorboard-plugin-profile。运行它告诉我所有的要求都已经满足了。有什么建议吗?
  • 您可以尝试使用pip install --ignore-installed tensorboard-plugin-profile 重新安装它。除此之外,我不知道这会导致这个问题。
  • 我这样做了,现在在“个人资料页面”中出现错误。所以有进步! 加载 libcupti 失败(是否已安装且可访问?)未观察到步标记,因此步时间未知。[...]* 还有什么建议吗?非常感谢!
  • 嗯,您可以在链接的教程中运行these steps 吗?此外,这可能是带有 Tensorflow 的 Issue
猜你喜欢
  • 1970-01-01
  • 2019-08-04
  • 1970-01-01
  • 1970-01-01
  • 2021-08-23
  • 1970-01-01
  • 2023-02-04
  • 1970-01-01
  • 2017-09-05
相关资源
最近更新 更多