docker - 无法从 NGC TensorFlow 容器执行 DLProf
问题描述
我想使用 dlprof 命令行实用程序。根据文档: https ://docs.nvidia.com/deeplearning/frameworks/dlprof-user-guide/
我安装了 nvidia tensorflow docker,我可以运行它 docker run --gpus all -it --rm -v local_dir:/root nvcr.io/nvidia/tensorflow:20.03-tf2-py3
但我既不能执行 dlprof 也找不到它。你现在我该如何执行它?谢谢
解决方案
在 NVIDIA 容器中,dlprof 是预安装的,可以通过命令行调用,如quickstart中所述。它还向您展示了一种在 tensorboard 中查看结果的简便方法。
为了让您开始,您可以通过简单地使用来运行 dlprof
dlprof [选项] [你的命令]
例如:
dlprof --reports=summary python main.py
您的代码将在 dlprof 分析时执行。结果将被放入当前目录的 dlprof_summary.csv 中。有多种报告可供选择,例如:摘要、详细、内核、张量等。
您可以在报告生成中找到更多信息
推荐阅读
- php - 如何使用php在mysql中插入多行?
- laravel - 如何在 Laravel 中使用 date() 和 strtotime() 更改时区
- r - 如何遍历文件夹并对这些文件夹中的文件应用功能
- c# - 为什么 C++ 允许实际上不返回值的函数?
- node.js - 注入workbox CDN脚本的importScript
- javascript - 多个文本区域
- express - 如何从猫鼬模式中的对象数组中选择特定对象?
- docker - 如何在 Traefik v1.7 中使用特定的 http 端口?
- python - 如何在 pyspark 中添加新列并根据行插入多个值?
- python - 将 python 添加到 PATH 系统变量仍然不会阻止“pip”被识别