为假人安装TensorFlow剖面仪

2024-06-16 13:39:05 发布

您现在位置:Python中文网/ 问答频道 /正文

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

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

True" is unknown and "True' returned non-zero exit status 1.

我想不出任何解决办法。应该提到的是,我在使用conda提示符运行.py文件方面经验很少,通常只用于安装软件包

我也不确定接下来讨论丘比特路径的步骤是什么意思。据我所知,给定的路径不是完整的路径。我应该在哪里找它?还是我要执行其中一些

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

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

非常感谢您的帮助。很抱歉,一个困惑的人发了一篇可能令人困惑的帖子

谢谢大家!


Tags: andpy命令路径目录truegpu环境
1条回答
网友
1楼 · 发布于 2024-06-16 13:39:05

Tensorflow profiler不再与Tensorboard捆绑在一起。在安装Keras模型时,有一个tutorial关于如何安装和运行它

总结如下:

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

本教程中显示的“探查器”选项卡可能不可访问,但右上角的下拉菜单中应有一个“探查器”选项

相关问题 更多 >