提交 5c2a6cd7 authored 作者: Frederic Bastien's avatar Frederic Bastien

added c_code_cache_version for Composite(used for fusion of elemwise)

上级 b700abe9
...@@ -1481,6 +1481,9 @@ class Composite(ScalarOp): ...@@ -1481,6 +1481,9 @@ class Composite(ScalarOp):
return self._c_code % d return self._c_code % d
def c_code_cache_version(self):
return (1,)+tuple([x.op.c_code_cache_version() for x in self.env.toposort()])
def __eq__(self, other): def __eq__(self, other):
if self is other: return True if self is other: return True
if not isinstance(other, self.__class__): return False if not isinstance(other, self.__class__): return False
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论