提交 ba1a476f authored 作者: Frederic Bastien's avatar Frederic Bastien

print more info in case of an error. Bump version number of TensorType(mostly…

print more info in case of an error. Bump version number of TensorType(mostly everything will be recompiled)
上级 2d51fa78
...@@ -652,7 +652,7 @@ class TensorType(Type): ...@@ -652,7 +652,7 @@ class TensorType(Type):
} }
type_num_%(name)s = ((PyArrayObject*)py_%(name)s)->descr->type_num; //we expect %(type_num)s type_num_%(name)s = ((PyArrayObject*)py_%(name)s)->descr->type_num; //we expect %(type_num)s
if (type_num_%(name)s != %(type_num)s) { if (type_num_%(name)s != %(type_num)s) {
PyErr_SetString(PyExc_ValueError, "expected %(type_num)s"); PyErr_Format(PyExc_ValueError, "expected type_num %%d (%(type_num)s) got %%d", %(type_num)s, type_num_%(name)s);
%(fail)s %(fail)s
} }
%(name)s = (PyArrayObject*)(py_%(name)s); %(name)s = (PyArrayObject*)(py_%(name)s);
...@@ -698,7 +698,7 @@ class TensorType(Type): ...@@ -698,7 +698,7 @@ class TensorType(Type):
def c_code_cache_version(self): def c_code_cache_version(self):
scalar_version = scal.Scalar(self.dtype).c_code_cache_version() scalar_version = scal.Scalar(self.dtype).c_code_cache_version()
if scalar_version: if scalar_version:
return (4,) + scalar_version return (5,) + scalar_version
else: else:
return () return ()
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论