问题标签 [nsight-systems]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python-3.x - Python & Tensorflow & CUDA 环境设置问题
昨天我让tensorflow 2.2 在 Windows 10 Enterprise 64 位上使用 Python 3.7.4,包括使用 GPU。今天早上,同一个系统不再看到 GPU。我已经卸载/重新安装了 CUDA,以及基于 tensorflow 文档的其他要求,但它只是拒绝工作。
PC 规格:i7 CPU 3.70GHz,64GB RAM,安装了 NVidia GeForce GTX 780 Ti 显卡(驱动程序 26.21.14.4122)。
https://www.tensorflow.org/install/gpu说 tensorflow 特别需要 NVidia CUDA Toolkit 10.1 (不是 10.0,不是 10.2)。
自然,该版本拒绝安装在我的 PC 上。这些组件在安装过程中失败:
- Visual Studio 集成
- NSight 系统
- NSight 计算
所以,我安装了正确安装的 10.2,但是没有运行(这并不奇怪,鉴于 tensorflow 文档)。
安装了什么:
我知道 10.2.89 的 nvcc 输出不是我需要的,但它根本不会安装 10.1,所以我不知道我能做什么。这是个常见的问题吗?有没有我可以运行的诊断程序来确保卡没有死?我应该降级我的 tensorflow 版本吗?我应该一起放弃这个环境吗?是这样,什么是学习 ML的稳定环境?
cuda - nsys 说“请改用 qdrep 文件” - 嗯?
我正在使用带有 CUDA 10.2 的 NVIDIA Nsight Systems 版本 2019.5.2.16-b54ef97。我在跑:
所以,一个普通的分析,没有有趣的事情。然而,我在输出的底部得到:
为什么我被告知丢弃文件并改用其他文件?特别是考虑到最终如何只生成一个文件(一个.qdrep
文件)?
我猜一些内部转换实用程序正在运行,并且该消息并不是真正针对我的 - 还是我遗漏了什么?
sqlite - 如何导出 nsys 的输出 qdrep 文件?
我已经运行 NSight Systems 的命令行变体 nsys
来分析应用程序;它生成了一个.qdrep
文件。分析可以使用 , 运行-export=sqlite
,以获得一个可读性很好的 sqlite 数据库作为输出,但是 - 这在我的情况下没有发生。
是否有一些命令行、非 GUI 工具可用于将.qdrep
我拥有的文件导出为更易于访问的格式?我知道在实际分析时,我可以自己nsys
生成一个 sqlite 文件,因此将 .qdrep 转换为 sqlite 会很好;但其他任何事情也是可以接受的。
sqlite - 如何从 Nsight-systems 的 sqlite3 输出中获取内核执行时间?
假设我使用 NSight Systems 来分析我的程序,并创建一个 SQLite 3 数据库,如下所示:
我现在究竟要做什么来获取我的各种内核调用的执行时间?