[問題] CUDA 警告:subscript out of range
請問一下, 我在做編譯的時候,出現了 warning: subscript out of range
是出現了什麼問題嗎, 我用c寫沒問題,但是cuda就出現這樣的警告,
雖然程式還是可以跑,但想了結出了什麼問題
謝謝
以下是我的程式碼
#include <stdio.h>
#include <stdlib.h>
#include <cuda_runtime.h>
#include <cutil.h>
#include <math.h>
#define NNy 2
#define NNx 2
float addd(float xx[NNy][NNx], float yy[NNy][NNx])
{
for(int i=0; i<NNx; i++)
{
for(int j=0; j<NNy; j++)
{
yy[i][j]=xx[i][j]+1;
}
}
return yy[NNy][NNx]; <----------------------- warning: subscript out of range
}
int main()
{
float input[NNy][NNx]={ {1.0, 2.0}, {3.0, 4.0} };
float output[NNy][NNx];
addd(input, input);
for(int i=0; i<NNx; i++)
{
for(int j=0; j<NNy; j++)
{
printf("%f ",output[i][j]);
}
printf("\n");
}
system("PAUSE");
return 0;
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.122.192.147
→
01/18 15:46, , 1F
01/18 15:46, 1F
→
01/18 15:48, , 2F
01/18 15:48, 2F
→
01/18 15:58, , 3F
01/18 15:58, 3F
→
01/18 16:07, , 4F
01/18 16:07, 4F
→
01/18 16:08, , 5F
01/18 16:08, 5F
推
01/18 16:52, , 6F
01/18 16:52, 6F
→
01/18 22:07, , 7F
01/18 22:07, 7F
→
01/18 23:11, , 8F
01/18 23:11, 8F
→
01/19 00:01, , 9F
01/19 00:01, 9F
→
01/19 00:46, , 10F
01/19 00:46, 10F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章