提交 045cfbfb authored 作者: James Bergstra's avatar James Bergstra

Added __eq__ and __hash__ to OpFromGraph

上级 e832f70e
......@@ -62,6 +62,13 @@ class OpFromGraph(gof.Op):
self.grad_ops.append(OpFromGraph(inputs + output_grads,
[g],
grad_depth = grad_depth - 1))
def __eq__(self, other):
#TODO: recognize a copy
return self is other
def __hash__(self):
#TODO: use internal variables in hash
return hash(type(self))
def make_node(self, *inputs):
for input, type in zip(inputs, self.input_types):
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论