腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
cudaMemGetInfo
占用
的
空闲
内存
、
我有以下简单
的
代码来查找可用
的
GPU问题是<code>D1</code>在每个图形处理器中
占用
了一些
内存
(在我
的
例子中大约是150MB)。这段代码是一个运行了很长时间
的
大程序
的
一部分,我经常同时运行几个进程,所以最终这个函数
占用
的
内存
是很大
的
。您能告诉我如何释放<code>D2<&
浏览 35
提问于2020-11-16
得票数 0
回答已采纳
1
回答
cudaMemGetInfo
使用vram并返回错误
的
值。
、
我使用
cudaMemGetInfo
是为了获得系统目前使用
的
vram。extern __host__ cudaError_t CUDARTAPI
cudaMemGetInfo
(size_t *free, size_t *total); 主要是当图形设备几乎没有
空闲
内存
可供分配时,返回
的
空闲
值才正确。否则,即使GPU清楚地声明使用了大约80 %
的
内存
,它仍然使用了大约20%
的
内存
。当
浏览 4
提问于2016-05-24
得票数 1
回答已采纳
1
回答
cudaMemGetInfo
与cudaMalloc异步运行
、
我一直在试图看看我们是否可以cudaMalloc
cudaMemGetInfo
返回
的
空闲
内存
的
数量。但我遇到了一个奇怪
的
问题: cudaMalloc似乎在
cudaMemGetInfo
之前运行,因此后者将可用
内存
返回为零。如何强制不对呼叫进行重新排序?这是输出:Available memory = 0Failed t
浏览 16
提问于2022-01-16
得票数 0
回答已采纳
1
回答
CUDA统一
内存
页,可在CPU中访问,但未从GPU中删除
、
、
我试着理解CUDA统一记忆
的
功能。我读过关于CUDA
的
统一记忆,供初学者使用。free_bytes << " total: " << total_bytes <<'\n';
cudaMemGetInfo
在此期间,我在
内存
传输之前和之后打印GPU上可用
的
空闲
内存
。基于此,我有两个问题:
浏览 23
提问于2021-12-05
得票数 -1
回答已采纳
1
回答
获取cuda上下文中
的
内存
使用情况
、
有没有一种方法可以让我获得cuda上下文
内存
使用情况,而不是使用只报告设备全局信息
的
cudaMemGetInfo
?或者至少有一种方法来获取当前应用程序
占用
了多少
内存
?
浏览 14
提问于2019-11-12
得票数 1
回答已采纳
2
回答
确定thrust::device_vector
的
最大长度
、
、
有没有办法确定您可以安全分配
的
thrust::device_vector<T>
的
最大大小?
浏览 0
提问于2011-07-01
得票数 1
回答已采纳
1
回答
cudaMemGetInfo
在GTX 690
的
两个设备上返回相同数量
的
空闲
内存
。
、
、
我在查找
内存
使用情况时遇到了Geforce GTX 690
的
问题。= mem_free_1 failed 问题是,在分配之后,设备1上
的
空闲
内存
量与设备0上
的
空闲
内存
量完全相同,这不应该是这样
的
,因此问题必须发生在
cudaMemGetInfo
和/或cudaSetDevice任何人都会遇到同样
的
问题,或者在测试中是否有其他根本错误,有人可以指出呢?在
内存
分配测试之后,我添加
浏览 5
提问于2013-04-12
得票数 2
1
回答
如何获得与gpu
内存
相匹配
的
最大数组大小?
、
、
、
、
排序100*1024*1024 int应该分配400 my
内存
,但是nvidia-smi总是显示“
内存
-使用105 my/1023 my”。system::detail::bad_alloc'Aborted (core dumped) GPU
内存
使用量: used = 105.273682,
空闲
= 918.0388
浏览 1
提问于2014-01-28
得票数 0
回答已采纳
1
回答
Alea GPU可用
内存
、
、
任何人都知道如何确定图形处理器上
的
free/available全局
内存
,类似于CUDA "
cudaMemGetInfo
(&free_byte, &total_byte);?。我在Alea网站上搜索了API,试图找到一个属性来确定
空闲
字节数,但似乎没有一个符合要求。 谢谢。
浏览 0
提问于2018-09-28
得票数 1
1
回答
为什么我
的
内核动态
内存
分配对于较大
的
网格大小失败?
、
、
cudaDeviceSynchronize(); size_t mem_tot_01 = 0;
cudaMemGetInfo
{ system("pause");
cudaMemGetInfo
mem_free_01 << end
浏览 1
提问于2017-06-01
得票数 0
回答已采纳
1
回答
当我知道有足够
的
内存
空间时,为什么cudaMalloc会给我一个错误?
、
我有一台特斯拉C2070,应该有5636554752字节
的
内存
。这与最大
内存
间距有关吗?以下是GPU
的
规格:CUDA Driver Version: 3.20 CUDAsizes of each dimension of a grid: 65535 x 65535 x 1至于我正在运行
的
浏览 1
提问于2012-01-18
得票数 6
回答已采纳
3
回答
以编程方式获取GPU
内存
使用情况
、
、
、
我正在寻找一种确定当前GPU
内存
使用情况
的
可靠方法,最好是在C++/C中。我尝试了nvapi.h,但是我没有看到任何可以用来查询
内存
的
东西。我原以为只有上面列出
的
方法才是唯一
的
选择,但后来我遇到了一个名为GPU-Z
的
工具,它可以让我准确地读取最近
的
兆字节,即使OpenCL在我
的
580 into上几乎满载。我可以通过在OpenCL返回Object_Allocation fail返回代码之前再分配几兆字节来验证我
的</e
浏览 3
提问于2013-05-10
得票数 16
回答已采纳
1
回答
相当于CUDA
的
cudaError_t
cudaMemGetInfo
的
OPENACC函数
、
、
我想知道程序在运行时
的
某个时间点
的
可用
内存
大小。我想知道OpenACC是否有任何与CUDA
的
cudaMemGetInfo
()等同
的
功能。
浏览 18
提问于2019-02-22
得票数 0
回答已采纳
2
回答
CUDA推力
内存
分配问题
、
、
我有一个推力代码,它将大量数据(2.4G)加载到
内存
中,执行结果存储在主机(~1.5G)中
的
计算,然后释放初始化数据,将结果加载到设备中,对其执行其他计算,最后重新加载初始数据。void free(T &V) { V.shrink_to_fit(); size_t mem_free;
cudaMemGetInfo
,试图将hostData复制回deviceData时,我会得到一个“
cudaMemGetInfo
’what():
浏览 5
提问于2013-07-26
得票数 0
回答已采纳
1
回答
确定可连续分配
的
GPU设备
内存
的
最大数量
、
、
我目前正在开发一个CUDA应用程序,如果处理
的
数据足够大,它将使用尽可能多
的
全局设备
内存
(VRAM)。我所分配
的
是一个使用cudaMalloc3d
的
3D卷,所以我使用
的
内存
必须是连续
的
。为此,我尝试使用
cudaMemGetInfo
函数检索
空闲
设备
内存
量,然后分配尽可能多
的
空闲
内存
。然而,这似乎行不通。当试图分配那么多
内存
时,我仍
浏览 1
提问于2016-03-31
得票数 5
1
回答
内存
请求Linux
、
、
、
我有一个发出
内存
请求
的
c程序。在运行我
的
程序之后,我使用
空闲
的
-g -t命令来查看所使用
的
内存
。程序调用malloc函数,但不调用free函数。例如: pointer=malloc(900000000*sizeof(double))我认为调用会
占用
ram
内存
,但是当我使用free命令时,
空闲
内存
并没有改变。大约600万。程序不会释放
内存
,但
空闲
内存</em
浏览 1
提问于2017-09-11
得票数 0
1
回答
.NET (wpf)应用程序
的
内存
管理
、
、
、
对我们
的
应用程序
的
性能分析表明,当
内存
必须由.NET
内存
管理分配时,CPU使用率达到峰值。这是否与应用程序托管在Citrix下
的
事实有关?
浏览 2
提问于2015-03-03
得票数 5
3
回答
浅析
内存
管理
、
、
我正在为我
的
Java应用程序进行
内存
管理分析,另一个问题是,我对500个用户进行了负载测试。
空闲
内存
为8MB,当我将堆转储到这里时,它大约为265 8MB。所以151 MB
的
空闲</e
浏览 0
提问于2012-02-28
得票数 0
回答已采纳
2
回答
Windows 2003 x64中
的
内存
缺失
、
我们
的
Oracle数据库运行在64位Windows 2003企业版上,
内存
为32 on .我们想知道是什么应用程序
占用
了
空闲
内存
。任务管理器和perfmo
浏览 0
提问于2011-03-26
得票数 0
2
回答
内存
管理分析
、
、
我正在为我
的
Java web应用程序做
内存
管理分析,另一个问题是,我使用500个用户运行负载测试。可用
内存
为8MB,当我在这里使用堆转储时,它大约是265MB。因此,可用空间151 MB减少到8MB,这可能是什
浏览 1
提问于2012-02-28
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
智聆口语评测
活动推荐
运营活动
广告
关闭
领券