腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(6800)
视频
沙龙
1
回答
为什么
cudaMemGetInfo
会
报告
设备
内存
总量
发生变化
?
、
当我运行以下代码时,GPU上
报告
的
内存
总量
发生了变化(根据
cudaMemGetInfo
)。这个行为在
cudaMemGetInfo
的文档中没有提到,文档说total应该包含我的
设备
上可以分配的
内存
总量
(如果不在我的系统中放置一个不同的GPU就不能改变,对吗?)。有人能解释一下
为什么
会发生这种情况吗?当我不调用cudaMallocManaged时,似乎不会发生这种情况。#include <iostream> void pr
浏览 41
提问于2020-02-19
得票数 0
回答已采纳
1
回答
在一张cuda卡上我可以实际分配多少
内存
我希望将传入的请求排队,直到
设备
上有足够的可用
内存
来运行作业,但我很难弄清楚可以在
设备
上分配多少
内存
。我很好地估计了一个作业需要多少
内存
(至少从cudaMalloc()中分配了多少),但是我在分配可用的全局
内存
总量
之前很久就让
设备
耗尽了
内存
。 是否有某种公式可以从全局总
内存
中计算出我可以分配的
内存
量?
浏览 4
提问于2011-10-07
得票数 5
回答已采纳
1
回答
获取cuda上下文中的
内存
使用情况
、
有没有一种方法可以让我获得cuda上下文
内存
使用情况,而不是使用只
报告
设备
全局信息的
cudaMemGetInfo
?或者至少有一种方法来获取当前应用程序占用了多少
内存
?
浏览 14
提问于2019-11-12
得票数 1
回答已采纳
1
回答
确定可连续分配的GPU
设备
内存
的最大数量
、
、
我目前正在开发一个CUDA应用程序,如果处理的数据足够大,它将使用尽可能多的全局
设备
内存
(VRAM)。我所分配的是一个使用cudaMalloc3d的3D卷,所以我使用的
内存
必须是连续的。为此,我尝试使用
cudaMemGetInfo
函数检索空闲
设备
内存
量,然后分配尽可能多的空闲
内存
。然而,这似乎行不通。当试图分配那么多
内存
时,我仍然
会
遇到错误。现在,我的问题是,是否有一种方法可以检索我可以连续分配的最大
设备
内存
浏览 1
提问于2016-03-31
得票数 5
1
回答
我的
设备
的全局
内存
大小是多少?
、
它
报告
我4GB的全局
内存
,但是当我运行nvidia-smi -q时,它
报告
了6GB的全局
内存
。
为什么
会出现这种错配?某些
内存
是否专门用于OS?/deviceQuery
报告
: 发现1个CUDA有能力的装置CUDA驱动程序版本/运行时版本5.0/ 5.0 CUDA能力主要/次要版本号:
浏览 0
提问于2012-09-07
得票数 2
3
回答
cudaSetDevice()分配超过580 MB的全局
内存
、
、
、
该应用程序需要GPU中大约600至700 MB的全局
内存
,并且由于调用cudaMalloc()时出现“
内存
不足”错误而无法运行。经过一些调试后,我发现在应用程序开始时对cudaSetDevice()的第一次调用立即分配了大约580 MB的全局
内存
,其余应用程序的可用
内存
仅为433 MB。CUDA参考手册说,它初始化
设备
的“主上下文”,并分配各种资源,如CUDA内核(在驱动程序API中称为“模块”)和常量变量。应用程序有一些__device__ __constant__变量,但是它们的
总量
浏览 5
提问于2012-08-24
得票数 3
1
回答
CUDA统一
内存
页,可在CPU中访问,但未从GPU中删除
、
、
free_bytes << " total: " << total_bytes <<'\n';
浏览 23
提问于2021-12-05
得票数 -1
回答已采纳
1
回答
如何查询Direct3D9的视频
内存
总量
?
、
、
、
在Direct3D9中,如何获得特定显示
设备
的视频
内存
总量
?我在寻找一个程序上的相当于运行dxdiag并在那里查找它的程序。(我不关心可用
内存
,只关心视频卡有多少MB。)在崩溃
报告
中,知道用户的视频卡有多少
内存
将是有用的信息。
浏览 9
提问于2015-12-18
得票数 1
1
回答
每个持久连接的Go HTTP
内存
使用情况
、
、
、
flusher.Flush() }}所以我有几个问题:
为什么
内存
使用量如此之高。我希望每个连接大约有10 kB。
为什么
pprof认为堆是14 MB,而Windows说
内存
使用量是70 MB?剩下的是堆栈吗?这会为我节省
内存
还是
内存</e
浏览 0
提问于2016-01-14
得票数 4
1
回答
当我知道有足够的
内存
空间时,
为什么
cudaMalloc会给我一个错误?
、
我有一台特斯拉C2070,应该有5636554752字节的
内存
。这与最大
内存
间距有关吗?
浏览 1
提问于2012-01-18
得票数 6
回答已采纳
1
回答
分析Android
设备
上
内存
的使用情况(堆、堆栈、GPU的OpenCL缓冲区)
、
、
、
、
我正试图精确地测量我的应用程序使用的
内存
总量
。我正在开发一个.so库,它在手机
设备
上使用GPU。在我的开发中,我主要使用C/C++和OpenCL,因此,我所有的
内存
分配都是new/delete或clCreateBuffer/clReleaseMemObject。确切地说,我正在寻找以下价值:我所做的:adb
浏览 12
提问于2020-06-22
得票数 0
1
回答
键盘扩展中iOS advanceToNextInputMode后的
内存
泄漏
、
、
、
我正在iOS 8.3上开发键盘扩展,而开发时在调用advanceToNextInputMode之后的某个地方出现
内存
泄漏。
浏览 3
提问于2015-05-07
得票数 1
回答已采纳
1
回答
我能在代码共享
内存
中使用nVidia Quadro KxxxxM (MXM)移动GPU吗?
、
、
、
、
但是,如果我想在CUDA C/C++上为这些卡编写,我可以在代码共享
内存
中使用吗?如果可以的话,如果可以的话,会发生什么情况呢?我将使用全局GPU-RAM吗?
浏览 7
提问于2013-11-02
得票数 1
回答已采纳
2
回答
在内核函数中创建对象时库达
内存
访问冲突
、
、
、
、
为了在CUDA内核函数中分配一个大
内存
,使用操作符new,我在每次启动时将cudaLimitMallocHeapSize的值设置为空闲
设备
内存
的大小~1.7-1.8G。printf("OK\n");} { size_t total; cudaCheckError(cudaDeviceRe
浏览 2
提问于2015-02-12
得票数 0
回答已采纳
1
回答
adb shell命令查找
设备
RAM。
、
、
、
我正在尝试使用亚行shell命令查找
设备
RAM (512 MB或1GB)。 下面的命令提供了有关空闲
内存
、使用
内存
和总
内存
的更多详细信息。但是如何找到
设备
的整体RAM呢?
浏览 1
提问于2017-05-12
得票数 2
回答已采纳
1
回答
如何计算码头容器中的WiredTiger缓存大小?
、
、
我们在Kubernetes中的中运行MongoDB单神进程,具有明确的
内存
限制。 MongoDB的
内存
使用量与WiredTiger缓存大小相关。它是使用公式(RAM-1GB)计算的,或者至少256MB的RAM是系统上可用的
内存
总量
。在容器化节点的情况下,它是容器的可用
内存
(自MongoDB 4.0.9以来)--在容器中运行Mon神明(例如,lxc、cgroup、Docker等)。这样就无法访问系统中
浏览 6
提问于2020-04-02
得票数 1
1
回答
应用程序在完成时崩溃,完成了ImagePicker控制器的选择
、
、
、
我在我的应用程序中使用了一个使用UIImagePickerController的突发模式,当我用更多的图片完成我的应用程序时,应用程序就会崩溃,显示错误: -(void) imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo: (NSDictionary *)info UIImage *image = [info objectFor
浏览 0
提问于2013-10-07
得票数 0
1
回答
了解分布式Dask的存储行为
、
、
与类似,我遇到了Dask分发版的
内存
问题。但是,在我的例子中,解释并不是客户端试图收集大量数据。出于测试目的,我正在运行本地调度程序/工作线程单线程,限制为2GB
内存
,即:$ dask-worker localhost:8786 --nthreads 1 --memory-limit因此,任何使分区大小接近节点物理
内存
的尝试都会导致MemoryErrors或大量交换。 我是否对数据的复制有任何控制,这是可以避免的吗?从我的测试来看,使用较低的阈
浏览 4
提问于2017-06-03
得票数 13
回答已采纳
1
回答
Monotouch Memory Profiler:数字“总
内存
”代表什么?
、
在模拟器中运行我的应用程序时,我目前正在查看Monotouch
内存
分析器的输出。我可以看到这些数字:Total memory: 5.099.648 bytes “总
内存
”是否意味着,我占用了大约5MB的RAM?
浏览 0
提问于2012-04-11
得票数 2
回答已采纳
1
回答
VS的诊断工具是测量整个进程
内存
还是当前进程
内存
?
、
、
、
、
Visual诊断工具是测量应用程序线程使用的
内存
总量
,还是当前正在使用的当前
内存
? 我让应用程序使用性能分析器运行了大约3分钟,最后
报告
的进程
内存
总量
约为31 GB,如下所示:我的笔记本电脑只有16 GB
内存
,所以乍一看由于解决方案隐藏在已接受的答案
浏览 3
提问于2020-02-24
得票数 2
回答已采纳
点击加载更多
相关
资讯
人均装56款APP,每日使用近5个小时,常用的也就那么几个
开发应该知道的Linux系统分析-内存篇
笔记:Centos7 进程与用户相关管理,ps top who ptree
经常提到的“零拷贝”!你真的理解吗?
QT客户端外包开发优化
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券