提交 db809a2a authored 作者: Arnaud Bergeron's avatar Arnaud Bergeron

Bump cache version for comparison ops since their return type changed.

上级 99012e14
...@@ -1003,6 +1003,10 @@ class LogicalComparison(BinaryScalarOp): ...@@ -1003,6 +1003,10 @@ class LogicalComparison(BinaryScalarOp):
return [x.zeros_like().astype(theano.config.floatX), return [x.zeros_like().astype(theano.config.floatX),
y.zeros_like().astype(theano.config.floatX)] y.zeros_like().astype(theano.config.floatX)]
def c_code_cache_version(self):
super_version = super(LogicalComparison, self).c_code_cache_version()
return super_version + (0,)
class FixedLogicalComparison(UnaryScalarOp): class FixedLogicalComparison(UnaryScalarOp):
""" """
...@@ -1018,6 +1022,10 @@ class FixedLogicalComparison(UnaryScalarOp): ...@@ -1018,6 +1022,10 @@ class FixedLogicalComparison(UnaryScalarOp):
assert out.type == bool assert out.type == bool
return [x.zeros_like().astype(theano.config.floatX)] return [x.zeros_like().astype(theano.config.floatX)]
def c_code_cache_version(self):
super_version = super(FixedLogicalComparison, self).c_code_cache_version()
return super_version + (0,)
class LT(LogicalComparison): class LT(LogicalComparison):
identity = False identity = False
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论