腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
读取C中
的
大文件时内存
错误
c
、
memory
、
valgrind
下面是一个大型程序
的
简短片段,我打算在其中读取一个大(fasta)文件--几乎80000行号,并将标记为> (name)和下面一行(序列)
的
第一行存储在两个单独
的
数组中-- fasta_name和fasta_seq我使用了一个标准库,它将输出作为一个结构,但我需要将其转换为数组,因为在以后
的
程序中,我需要检查用户提供
的
输入和文件中
的
每个fasta条目。fasta_name[i]);for(i=0;i<size;i++) free(fasta_seq[i]);
浏览 2
提问于2014-07-08
得票数 1
1
回答
如何在GPU中校正每个块
的
线程数?
cuda
、
gpu
我是使用
CUDA
编码GPU
的
新手。我尝试了一个关于使用GPU
的
简单示例(如附件代码所示)。当我提取6个具有相同值
的
变量时,它显示了其他结果(例如,0 64832 64832 64832 0 64832而不是0 0 0)。但是,当我将THREADS_PER_BLOCK
的
值从1024更改为2时,它可以工作。你能帮我解释一下这个现象吗?#include "device_launch_parameter
浏览 33
提问于2019-03-26
得票数 1
1
回答
返回空JSON数组,在Swift中
导致
越界
错误
ios
、
arrays
、
json
、
swift
、
dictionary
我正在
访问
Swift中
的
JSON数组:{title: "Comedy"], if let genreInfo = jsonResultString} 如果存在一个类型,但如果类型JSON数据是,则会得到一个超
出界
限
的
数组。
是否
有
一种方法来重构它,使它
不会
导致
错误
浏览 2
提问于2016-02-18
得票数 0
回答已采纳
1
回答
Unison如何处理延迟
的
空指针、超出边界
的
索引
访问
(不是写入)和使用未初始化
的
变量?
memory
、
c
、
rtos
我正在试图确定一个特定
的
给定C语言源代码
是否
运行在我所
拥有
的统一操作系统上,可以想象会
导致
崩溃,以及通过什么向量。代码中有些部分有时会尝试取消引用空指针、
访问
(但不是写入)数组索引超
出界
限,并使用
可能
未初始化
的
变量。这种行为在C中是未定义
的
,因此是不可预测
的
,但根据我所读过
的
其他讨论,在这种情况下,操作系统和/或CPU将具有默认行为。 我没有问题
的
代码,我也没有试图修复它
浏览 0
提问于2021-07-26
得票数 0
回答已采纳
2
回答
为什么当我改变我
的
cuda
内核时,cudaGraphicsGLRegisterBuffer分段
错误
?
linux
、
opengl
、
ubuntu
、
cuda
、
segmentation-fault
我
的
应用程序从openGL注册一个像素缓冲区,并将图像写入缓冲区
的
每个循环,使用glTexSubImage2D将PBO复制到纹理,并绘制纹理。这一切正常工作,直到我改变我
的
映像生成内核,然后我gdb报告一个分割
错误
在cudaGraphicsGLRegisterBuffer。我猜这是一个bug,因为
cuda
内核与cudaGraphicsGLRegisterBuffer完全无关,它在任何处理之前都会被调用。MakefileCPP=g++ INC=-I
浏览 2
提问于2015-03-08
得票数 1
回答已采纳
2
回答
C++ for循环使用一个数组比使用多个数组输出
的
结果不同
c++
、
arrays
、
for-loop
我不明白为什么当我把一个数组放入一个非常简单
的
for循环和把两个数组放入其中时,输出会有所不同。int main(){printarr(arrR);}有趣
的
是,如果我将代码中所有的100改为10,那么即使我将两个数组都保留在for循环中,这个
浏览 0
提问于2016-08-29
得票数 0
2
回答
超过数组大小
的
目标c数组
c
我正在编写一个程序,它从逗号分隔
的
txt文件中获取数据,并将其放入数组中。这是我
的
密码 所以我
的
问题是,我将数组大小设置为140,但实际数据是169,但我
的
数组包含所有数据,甚至可以将数组大小设置为1,它仍然将所有169行放入其中。难道这不是不
可能
的
吗,难道我不应该得到一个超
出界
限
的
错误
吗?
浏览 4
提问于2019-10-28
得票数 0
回答已采纳
2
回答
如何用NVIDIA
的
"
cuda
工具包“版本代替conda
的
官方版本"cudatoolkit”运行火炬?
python
、
anaconda
、
pytorch
、
conda
其中一个问题是:换句话说:我可以使用NVIDIA "
cuda
工具包“来安装火把吗?服用10.2可
导致
:接受"None“将生成以下命令,但您也不能在py手电筒中使用
cuda
: conda install pytorch torc
浏览 2
提问于2020-07-29
得票数 3
回答已采纳
3
回答
C-由一个
错误
关闭,但没有分割
错误
?
c
、
arrays
、
segmentation-fault
%d", &triangle[index]);}int tmp;triangle[index
浏览 1
提问于2015-12-30
得票数 1
回答已采纳
2
回答
为什么在这个程序中没有分段
错误
显示?
c
、
memory-leaks
、
segmentation-fault
据我理解,当一个程序试图
访问
无法
访问
的
内存时,就会发生分段
错误
。我知道第一个程序(A.C)是
错误
的
,因为它
的
大小(A)是4字节*5=20字节。第二个程序(B.C)是
错误
的
,因为无限大
的
loop.When我运行A.out,没有
错误
只得到不正确
的
结果(也不一致
的
结果)。但是当我运行B.out时,会出现分割
错误
。我希望A
有
一个与B相同
浏览 0
提问于2020-06-26
得票数 1
回答已采纳
2
回答
Nvidia
CUDA
运行时
错误
16.04
、
drivers
、
nvidia
、
graphics
、
cuda
我
有
一个英伟达GT630显卡与驱动384.90版本
的
Ubuntu16.04。我成功地安装了
CUDA
9工具包。从samples文件夹传递
的
deviceQuery。0: "GeForce GT 630"
CUDA
Capability Major,当我试图构建其他示例并运行它们时,我会得到以下运行时API
错误
18
浏览 0
提问于2017-11-11
得票数 1
回答已采纳
1
回答
我如何将
CUDA
错误
重置为成功使用驱动程序API后,陷阱指令?
error-handling
、
cuda
、
cuda-driver
我
有
一个内核,它可以在内核中调用asm("trap;")。但是当这种情况发生时,
CUDA
错误
代码被设置为启动失败,而我不能重置它。在
CUDA
运行时API中,我们可以使用cudaGetLastError获取最后一个
错误
,同时将其重置为cudaSuccess。
有
什么方法可以用驱动程序API来实现吗?
浏览 2
提问于2017-04-27
得票数 5
回答已采纳
2
回答
使用cudaMemcpy: cudaErrorLaunchFailure时出现奇怪
的
错误
cuda
、
gpu
我
有
一个数据自动化系统代码,如下所示: function1();cudaKernel4<<<,>>> cudaKernel5<<<,>>>根据,该函数可以产生4种不同
的
错误
浏览 15
提问于2012-04-24
得票数 5
回答已采纳
4
回答
如何在不重启内核
的
情况下,在PyTorch模型训练后清除图形处理器内存
python
、
pytorch
、
jupyter
我在Jupyter-Lab笔记本电脑上训练PyTorch深度学习模型,在特斯拉K80图形处理器上使用
CUDA
进行训练。在进行训练迭代时,使用12 GB
的
GPU内存。到目前为止,我
的
解决方案是重新启动这个笔记本
的
内核,但这并没有解决我
的
问题,因为我不能继续使用相同
的
笔记本及其到目前为止计算出
的
各自
的
输出。
浏览 0
提问于2019-09-10
得票数 21
1
回答
用cvCopy分割IplImage*表中
的
故障(IplImage**)
c
、
opencv
、
iplimage
我必须将预定义
的
图像保存在记忆中。nChannels);add_image(&accumulateur_image,image_B_brut,nb_frame_decalage);void add_image(IplImage*** accumulateur,IplImage* Image_to_add,int taille_accumulateur,因为当程序进入这个函数时会出现分段
错误
浏览 4
提问于2014-01-27
得票数 0
回答已采纳
1
回答
一旦cudaMalloc返回内存不足,每个
cuda
API调用都会返回失败
c++
、
memory
、
cuda
使用
CUDA
,可以像垃圾收集一样使用吗?对于我
的
情况,cudaDeviceReset()不是恢复状态
的
好方法。
浏览 3
提问于2015-06-18
得票数 1
1
回答
负索引上数组
的
意外行为
c++
下面提到
的
是我
的
代码。请解释为什么在数组
的
负索引上,IDE打印垃圾值或0,而不是分段
错误
,因为我们不能
访问
数组中
的
负索引。
浏览 4
提问于2022-07-08
得票数 0
2
回答
运行特定输入
的
OpenCL代码时,Intel上
的
内存崩溃
c++
、
c++11
、
opencl
、
intel
、
pyopencl
我正在CPU和GPU上运行我
的
OpenCL代码。当我在CPU上运行我
的
OpenCL代码(即特定输入向量)时,我遇到了一些内存崩溃问题……当我在GPU上为同一个向量运行相同
的
代码时,我没有看到这个问题。内核执行之后,当我执行任何其他opencl函数或printf时,它将显示“
访问
冲突
错误
”。在GPU上运行时,我没有遇到相同
的
错误
。现在,当我更改为buffer1、buffer3、buffer2时,它运行得很好,并且没有在CPU上引发
访问
冲突
错误</
浏览 16
提问于2022-02-23
得票数 -3
2
回答
将字符串与c中
的
多个数组进行比较
c
、
linux
、
string
游戏结束时,将目录中
的
文件扩展名与两个单独
的
数组字符串进行比较,以便我可以对其进行排序,并将其放在两个不同
的
文件夹中。 我在比较两个不同数组
的
字符串时遇到了问题。尤指
有
两个不同大小
的
字符串数组。任何建议都是非常感谢
的
。
浏览 2
提问于2014-07-12
得票数 1
回答已采纳
1
回答
有没有办法利用MacBook
的
Intel 5000图形处理器在Python中?
python
、
macos
、
python-2.7
、
gpu
测试只提供一系列
错误
,所有这些都以GpuArrayException: ('Device does not support operation', 8)
是否
有
可能
用英特尔高清图形
浏览 0
提问于2016-04-08
得票数 1
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券