设置最大 CUDA 资源

2024-04-29

我想知道是否可以设置 CUDA 应用程序的最大 GPU 资源?例如,如果我有一个 4GB GPU,但希望给定的应用程序只能访问 2GB,如果它尝试分配更多,就会失败。

理想情况下,这可以在进程级别或 CUDA 上下文级别上设置。


不,目前没有允许这种资源管理的 API、进程或驱动程序控件。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

设置最大 CUDA 资源 的相关文章

  • 适用于 Windows 的免费内存调试器? [复制]

    这个问题在这里已经有答案了 可能的重复 有 Windows 的良好 Valgrind 替代品吗 https stackoverflow com questions 413477 is there a good valgrind substi
  • 在 __device/global__ CUDA 内核中动态分配内存

    根据CUDA 编程指南 http developer download nvidia com compute cuda 3 2 prod toolkit docs CUDA C Programming Guide pdf 第 122 页 可
  • iOS 上的 OpenCV - GPU 使用情况?

    我正在尝试开发一个 iOS 应用程序 可以对来自相机的视频执行实时效果 就像 iPad 上的 Photobooth 一样 我熟悉 OpenCV 的 API 但如果大多数处理是在 CPU 上完成而不是在 GPU 上完成 我担心 iOS 上的性
  • 查找 Java 中的内存使用情况

    以下是我需要解决的场景 我想出了两种解决方案 我需要维护从数据库获取的数据的缓存 以便在 Swing GUI 上显示 每当我的 JVM 内存超过其分配内存的 70 时 我需要警告用户有关过度使用的情况 一旦 JVM 内存使用率超过 80 那
  • Windows 上任何单个进程可以寻址的最大内存量

    Windows 版本的内存限制 http msdn microsoft com en us library windows desktop aa366778 28v vs 85 29 aspx回答 Windows 上任何单个进程可以寻址的最
  • 每当调用 malloc/free 时输出到 stderr

    使用 Linux GCC C 每当调用 malloc free new delete 时 我想向 stderr 记录一些内容 我试图了解库的内存分配 因此我想在运行单元测试时生成此输出 我使用 valgrind 进行内存泄漏检测 但我找不到
  • 超出 CreateConstantBufferView 处虚拟地址的末尾

    我正在遵循 使用 DirectX12 进行游戏编程 ch 6 代码 但在 ID3DDevice CreateConstantBufferView 中 我发现 D3D12 错误 D3D12 错误 ID3D12Device CreateCons
  • 配置 Visual Studio 以使用更多内存

    我曾经读过一篇关于如何增加 Visual Studio 将使用的 RAM 量的博客文章 当我尝试在 Visual Studio 编辑器中复制一小行文本时 收到 没有足够的可用内存 错误消息 有谁知道我可以如何或在哪里配置它 这是符合您的描述
  • 无法满足显式设备规范“/device:GPU:0”,因为没有匹配的设备

    我想在我的 Ubuntu 14 04 机器上使用 TensorFlow 0 12 作为 GPU 但是 当将设备分配给节点时 我收到以下错误 InvalidArgumentError see above for traceback Canno
  • 如何避免 OrderBy - 内存使用问题

    假设我们有一个很大的点列表List
  • 有关 Linux 内存类型的问题

    关于Linux内存我有以下问题 我知道活动内存是最常访问的内存部分 但是有人可以解释一下 linux 如何考虑将内存位置用于活动内存或非活动内存 主动存储器由哪些部分组成 磁盘 文件缓存是否被视为活动内存的一部分 有什么区别Buffers
  • Windows 内存映射文件

    我正在尝试研究 Windows 内核在内存映射文件 虚拟内存方面的行为 具体来说 我感兴趣的是确定内存映射文件的内容 由 Windows 刷新到磁盘的频率以及 Windows 使用什么标准来决定是时候这样做 我在网上做了一些研究 除了 MS
  • gcc 不太可能使用宏

    我正在编写一段关键代码 其逻辑大致如下 if expression is true do something with extremely low latency before the nuke blows up This branch i
  • OpenCL 与 OpenMP 性能对比 [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 是否有研究比较 OpenCL 与 OpenMP 的性能 具体来说 我对使用 OpenCL 启动线程的开销成本感兴趣 例如 如果将域分解
  • 使用Intel的PIN工具来计算程序中缓存命中/未命中的次数

    我一直在尝试编写一个 pintool 来检测给定程序中的缓存命中和未命中情况 我发现有INS IsMemoryRead Write等调用来判断指令是否是LD ST 有没有办法确定指令是否命中或未命中缓存 如果是这样 是否还可以获得从缓存 内
  • JVM内存段分配

    好吧 我有一个关于 JVM 内存段的问题 我知道每个 JVM 都会选择稍微不同地实现这一点 但这是一个总体概念 在所有 JVM 中应该保持相同 一个在运行时不使用虚拟机执行的标准C C 程序在运行时有四个内存段 代码 堆栈 堆 数据 所有这
  • 如何读取 GPU 负载?

    我正在编写一个程序 用于监控计算机的各种资源 例如CPU使用率等 我还想监控 GPU 使用情况 GPU 负载 而不是温度 using System using System Collections Generic using System
  • 如何防止字符串被截留

    我的理解 可能是错误的 是 在 C 中 当你创建一个字符串时 它会被实习到 实习生池 中 这保留了对字符串的引用 以便多个相同的字符串可以共享操作内存 但是 我正在处理很多很可能是唯一的字符串 一旦完成每个字符串 我需要将它们从操作内存中完
  • iOS AVCaptureVideoDataOutput 消耗太多内存

    我在用AVFoundation使用iPhone相机捕获视频的框架 我的代码 self session AVCaptureSession alloc init self output AVCaptureVideoDataOutput allo
  • C 中带有指针的结构的内存开销[重复]

    这个问题在这里已经有答案了 我意识到当我的结构包含指针时 它们会产生内存开销 这里有一个例子 typedef struct int num1 int num2 myStruct1 typedef struct int p int num2

随机推荐

  • 如何查找用户所属的所有组? (LDAP)

    我正在尝试获取某个用户所属的所有组 我有以下内容结构在LDAP中 o myOrganization ou unit1 cn admin cn guess and ou users cn ann cn bob cn carla myOrgan
  • PHP - 从 HTML 中提取文本、翻译并放回

    我正在使用 API 来翻译我的博客 但它有时会弄乱我的 html 这让我需要更多的工作来修复所有问题 我现在想做的是从 html 中提取内容 翻译它并将其放回原来的位置 我首先尝试使用 preg replace 来执行此操作 其中我将用诸如
  • Django官方针对绝对初学者的教程,绝对失败!

    确实不是那种程度的失败 我刚刚完成了 djangoproject com 的 4 部分教程 我的管理应用程序运行良好 我的入口点 url polls 运行良好 但我得到了以下 http 响应 没有可用的民意调查 即使数据库只有一个注册表 使
  • 当我们在平板电脑上点击外部时如何关闭 Bootstrap 3 下拉菜单?

    我正在这样做 在桌子上效果很好 document on click function dropdown toggle removeClass open 但在 iPad 上它不起作用并且我的下拉菜单仍然打开 您应该使用touchstart a
  • 将单引号替换为双引号并排除某些元素

    我想用双引号替换字符串中的所有单引号 但出现的情况除外 例如 n t ll m 等 input the stackoverflow don t said hey what output the stackoverflow don t sai
  • 将数字字符引用符号转换为 unicode 字符串

    是否有一个标准的 最好是 Pythonic 的方法来转换 xxxx 正确的 unicode 字符串的表示法 例如 1502 1508 1490 1513 1497 应转换为 使用字符串操作可以很容易地完成它 但我想知道是否有一个标准库可以实
  • 用典型的美元金额格式表示数值

    我有一个存储美元金额的数据框 它看起来像这样 gt a cost 1 1e 05 2 2e 05 我希望它可以显示为这样 gt a cost 1 100 000 2 200 000 在 R 中如何做到这一点 DF lt data frame
  • Android:Gridview 未正确显示

    我正在尝试构建一个带有单列网格的屏幕 该网格宽 180 像素并连接到屏幕的右侧 我面临的问题是 gridview 的背景绘制了整个屏幕 而不仅仅是我在 XML 中指定的 180px 从而阻止了 LinearLayout 中指定的背景图片 使
  • 数组如何在结构体中工作?

    如果我有例如 typedef struct node int numbers 5 node 每当我创建这样一个结构的实例时 都会在堆栈中为数组本身分配内存 在我们的例子中 20 个字节分配 5 个整数 将整数视为 32 位 并且数字将是指向
  • MySQL 编码问题 - 从 Windows 到 Linux 结果不同

    我有一个托管在 Windows 服务器上的 MySQL 数据库 当我使用 mysql 控制台从各种 Windows 机器查询特定记录时 我得到P ivi 不正确 当我使用 mysql 控制台从不同的 nix 机器查询相同的记录时 我得到P
  • Express JS 重定向到默认页面而不是“无法获取”

    我正在使用express JS 并且我有一组定义如下的路由 require moduleA routes app require moduleB routes app 等等 如果我尝试访问我在上述路由中未定义的任何路由 例如 http lo
  • 如何在文件中的行和列位置插入文本?

    我想在文件中特定行的特定列插入字符串 而不读取和重写整个文件 假设我有一个文件file txt How was the English test How was the Math test How was the Chemistry tes
  • 使用 CSS“display:inline”时换行

    我已经成功获得了 p 跟随一个 p
  • 正则表达式-如何删除“和”之间的逗号?

    如何删除 双引号 和 双引号 之间的 逗号 就像有 a b c d d e f 然后从这里开始 在 和 之间有一个逗号应该被删除 删除该逗号后它应该是 a b c dd e f 在 C 中的正则表达式的帮助下 EDIT 我忘记指定引号之间可
  • SceneKitpresentScene(_withTransition:incomingPointOfViewcompletionHandler) 与动态加载的 SCNScene 崩溃

    我试图从一个场景过渡到另一个场景 但是当我打电话时presentScene有车祸 场景不存储在类中或引用 它们直接加载到presentScene call Screenshot of crash in Xcode 我的简单的最小项目在这里
  • 如何使用 POI 读取和编辑巨大的 Excel 文件?

    我需要执行以下操作 1 复制一个巨大的1400 1400的excel文件 并制作一份副本 2 读取复制的文件并添加新的列和行 同时进行编辑 3 这将是一个独立的程序 而不是在服务器上 我有内存占用低和性能快的限制 我读了一些书并发现了以下内
  • 这是创建一个聪明的宏来自动对 C 中的某些内容进行基准测试的方法吗?

    我想知道是否可以创建一个聪明的宏来自动在 C 中运行 进程 并仅使用 C 假设我有一个像这样的小结构 typedef struct pbench char description 256 int nbenchs double times P
  • XML 到字符串列表

    我有一些代码需要放入 C 中的字符串列表中 我正在从 XML 文件中读取这些代码 它的布局如下所示
  • 使用动态 SQL 检索表结构

    我正在迁移数据库 并尝试将表结构信息检索到单个行项目中以进行机器处理 由于技术原因 现有的迁移工具无法使用 必须采用这种方式处理 我已在多个表上成功运行以下查询 SELECT LISTAGG column name data type da
  • 设置最大 CUDA 资源

    我想知道是否可以设置 CUDA 应用程序的最大 GPU 资源 例如 如果我有一个 4GB GPU 但希望给定的应用程序只能访问 2GB 如果它尝试分配更多 就会失败 理想情况下 这可以在进程级别或 CUDA 上下文级别上设置 不 目前没有允