32得票8回答
CUDA应用程序在几秒钟后超时并失败 - 如何解决这个问题?

我注意到CUDA应用程序在运行时间达到5-15秒后通常会失败并退出。我知道最好不要让CUDA应用程序运行那么长时间,但是假设使用CUDA是正确的选择,并且由于每个线程的顺序工作量很大,必须运行那么长时间,是否有任何方法可以延长这段时间或绕过这个问题?

32得票2回答
如何在fastai/pytorch中使用AMD GPU?

我正在使用一台笔记本电脑,它配备了英特尔公司的HD Graphics 5500(版本09)和AMD Radeon R5 M255显卡。 有人知道如何为深度学习进行设置吗,特别是针对fast.ai/PyTorch?

31得票4回答
如何使用PyTorch列出所有当前可用的GPU?

我知道可以使用torch.cuda.current_device()来访问当前的GPU,但是如何获取所有当前可用的GPU列表?

31得票3回答
安卓设备上的GPU编程

我对GPU编程没有任何了解,希望能够得到一个概述。我需要开发一个图像处理项目,在智能手机的GPU上进行(在Android设备上),但我不知道从哪里开始。 1)编程智能手机的GPU和编程其他GPU(如Nvidia GeForce 9)是否相同? 2)我听说过计算或图形编程GPU:它们之间有什...

31得票3回答
为什么在清除对象后GPU中的内存仍然在使用?

从零开始使用:>>> import gc >>> import GPUtil >>> import torch >>> GPUtil.showUtilization() | ID | GPU | MEM | -------...

30得票7回答
如何自定义nvidia-smi的输出以显示PID和用户名?

nvidia-smi 的输出显示了正在 GPU 上运行的进程 ID 列表:Thu May 10 09:05:07 2018 +-----------------------------------------------------------------------------...

30得票2回答
CUDA是什么?它的作用是什么?有哪些好处?如何入门?

我对开发一些新技术很感兴趣,想尝试一下 CUDA。但是它们的文档过于技术化,没有提供我所需要的答案。此外,我也想从已经有 CUDA 经验的人那里听到这些答案。 基本上,我的问题如下: CUDA 究竟是什么?(是框架还是 API?) 它有什么用途?(除了将程序编写到 GPU ...

30得票6回答
有没有一种方法可以确定TensorFlow正在使用多少GPU内存?

Tensorflow往往会在其GPU上预分配整个可用内存。为了调试,有没有一种方法可以告诉我们实际使用了多少内存?

30得票5回答
如何在Keras的RunOptions中添加report_tensor_allocations_upon_oom

我正在使用Keras在GPU上训练神经网络,但遇到“Resource exhausted: OOM when allocating tensor”错误。它尝试分配的特定张量并不是很大,因此我认为先前的某个张量消耗了几乎所有的VRAM。这个错误消息带有一个提示,建议如下: 提示:如果您想在OO...

30得票5回答
哪些OpenGL函数没有GPU加速?

我读到OpenGL Wiki上这篇文章时感到震惊: glTranslate、glRotate、glScale 它们是否支持硬件加速? 不支持。没有已知的GPU可以执行它们。驱动程序在CPU上计算矩阵并将其上传到GPU。 所有其他矩阵操作也都在CPU上完成:glPushMatrix、glPo...