547得票19回答
如何检查PyTorch是否使用GPU?

我该如何检查PyTorch是否正在使用GPU?nvidia-smi命令可以检测GPU活动,但我想直接从Python脚本内部进行检查。

531得票19回答
Nvidia NVML驱动程序/库版本不匹配

当我运行nvidia-smi时,我收到以下消息:Failed to initialize NVML: Driver/library version mismatch一个小时之前我收到了同样的消息并卸载了我的CUDA库,然后我能够运行nvidia-smi,得到以下结果:之后,我从官方NVIDIA...

443得票32回答
如何在Python shell中判断TensorFlow是否使用GPU加速?

我已经在我的Ubuntu 16.04上使用内置的apt cuda安装,按照第二个答案here成功安装了TensorFlow。 现在我的问题是如何测试TensorFlow是否真正使用GPU?我有一块GTX 960m GPU。当我import tensorflow时,输出结果如下: I ten...

284得票3回答
从前,当 > 比 < 更快的时候……等等,什么?(这是一个关于IT技术的玩笑,没有实际意义)

我正在阅读一份很棒的OpenGL教程。相信我,它真的很好。我目前在学习Z-buffer。除了解释这是什么之外,作者还提到我们可以执行自定义深度测试,例如GL_LESS,GL_ALWAYS等。他还解释说深度值的实际含义(哪个是顶部,哪个不是)也可以自定义。到目前为止,我理解了。然后作者说了一些令...

237得票16回答
如何在tensorflow中获取当前可用的GPU?

我计划使用分布式 TensorFlow,并且我发现 TensorFlow 可以在训练和测试时使用 GPU。在集群环境中,每台机器都可以有 0 个或 1 个或多个 GPU,我希望能在尽可能多的机器上将我的 TensorFlow 图形运行到 GPU 上。我发现当运行 tf.Session() 时,...

187得票9回答
GPU编程入门

每个人都拥有一台庞大的并行超级计算机,形式为显卡 GPU,放置于他们的桌面上。 GPU 社区中的 "hello world" 相当于是什么? 我该去哪里,做些什么,才能开始为主要 GPU 供应商编程? -Adam

165得票5回答
使用Java与Nvidia GPU(CUDA)

我正在开发一个用 Java 完成的商业项目,需要大量计算能力来计算商业市场。虽然数学很简单,但数据量很大。 我们订购了一些 CUDA GPU 来尝试使用,但由于 CUDA 不支持 Java,我不知道该从哪里开始。我应该构建 JNI 接口吗?还是应该使用 JCUDA,或者有其他方法? 在这个...

146得票13回答
使用C#利用GPU

我试图从我的网格中获得更多的处理能力。 我正在使用所有的CPU/核心,是否可能使用C#来利用GPU。 有人知道任何库或有任何示例代码吗?

139得票3回答
如何选择CUDA核心的网格和块维度?

这是一个关于如何确定CUDA网格,块和线程大小的问题。这是基于这里发布的一个额外问题。 通过上述链接,talonmies的答案包含了一段代码片段(见下文)。我不理解“该值通常由调优和硬件限制选择”的意思。 在CUDA文档中我没找到一个好的解释或澄清。总之,我的问题是如何确定给定以下代码的最...

134得票7回答
没有硬件的情况下进行CUDA编程的GPU仿真器

问题:是否有一种GeForce显卡的仿真器,能让我在没有实际硬件的情况下编写和测试CUDA程序? 信息: 我想在CUDA中加速我的一些模拟,但我的问题是我并不总是围绕着桌面来进行这个开发。我想在我的netbook上完成一些工作,但我的netbook没有GPU。据我所知,您需要一个CUD...