提交 9e8ef450 authored 作者: Frederic's avatar Frederic

Don't hide the real error during error handling code.

上级 0c7d0031
...@@ -49,7 +49,11 @@ class CudaNdarrayConstant(_operators, Constant): ...@@ -49,7 +49,11 @@ class CudaNdarrayConstant(_operators, Constant):
def __str__(self): def __str__(self):
if self.name is not None: if self.name is not None:
return self.name return self.name
return "CudaNdarrayConstant{"+str(numpy.asarray(self.data))+"}" try:
data = str(numpy.asarray(self.data))
except Exception, e:
data = "error while transfering the value:" + str(e)
return "CudaNdarrayConstant{"+data+"}"
CudaNdarrayType.Constant = CudaNdarrayConstant CudaNdarrayType.Constant = CudaNdarrayConstant
class CudaNdarraySharedVariable(_operators, SharedVariable): class CudaNdarraySharedVariable(_operators, SharedVariable):
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论