提交 e6681447 authored 作者: Iban Harlouchet's avatar Iban Harlouchet

__props__ for theano/gof/tests/test_cc.py

上级 c89e1bc2
...@@ -81,6 +81,8 @@ def double(name): ...@@ -81,6 +81,8 @@ def double(name):
class MyOp(Op): class MyOp(Op):
__props__ = ("nin", "name")
def __init__(self, nin, name): def __init__(self, nin, name):
self.nin = nin self.nin = nin
self.name = name self.name = name
...@@ -97,14 +99,6 @@ class MyOp(Op): ...@@ -97,14 +99,6 @@ class MyOp(Op):
def __str__(self): def __str__(self):
return self.name return self.name
def __eq__(self, other):
return (type(self) == type(other) and
self.name == other.name and
self.nin == other.nin)
def __hash__(self):
return hash(type(self)) ^ hash(self.name) ^ hash(self.nin)
def perform(self, node, inputs, out_): def perform(self, node, inputs, out_):
out, = out_ out, = out_
out[0] = self.impl(*inputs) out[0] = self.impl(*inputs)
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论