提交 596e3cdb authored 作者: lamblin's avatar lamblin

Merge pull request #968 from nouiz/fix_crash_verbose

Fix crash in gpu code in verbose mode when after using fprint_CudaNdarra...
...@@ -4501,6 +4501,8 @@ void fprint_CudaNdarray(FILE * fd, const CudaNdarray *self) ...@@ -4501,6 +4501,8 @@ void fprint_CudaNdarray(FILE * fd, const CudaNdarray *self)
fprintf(fd, "%i\t", CudaNdarray_HOST_STRIDES(self)[i]); fprintf(fd, "%i\t", CudaNdarray_HOST_STRIDES(self)[i]);
} }
if (self->dev_structure)
{
int data=0; int data=0;
fprintf(fd, "\n\tDEV_DIMS: "); fprintf(fd, "\n\tDEV_DIMS: ");
for (int i = 0; i < self->nd; ++i) for (int i = 0; i < self->nd; ++i)
...@@ -4519,6 +4521,11 @@ void fprint_CudaNdarray(FILE * fd, const CudaNdarray *self) ...@@ -4519,6 +4521,11 @@ void fprint_CudaNdarray(FILE * fd, const CudaNdarray *self)
fprintf(fd, "%i \t", data); fprintf(fd, "%i \t", data);
} }
fprintf(fd, "\n"); fprintf(fd, "\n");
}
else
{
fprintf(fd, "\n\tdev_structure not allocated\n");
}
} }
/* /*
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论