提交 38c79505 authored 作者: James Bergstra's avatar James Bergstra

cleaned GpuElemwise __str__ since we are not using inplace pattern

上级 41dad32d
...@@ -111,12 +111,15 @@ class GpuElemwise(Op): ...@@ -111,12 +111,15 @@ class GpuElemwise(Op):
return self._hashval return self._hashval
def __str__(self): def __str__(self):
if 0:
# TODO:
# Current implementation does not use inplace pattern
# although since memory on card is precious... it should!
if self.inplace_pattern: if self.inplace_pattern:
items = self.inplace_pattern.items() items = self.inplace_pattern.items()
items.sort() items.sort()
return "GpuElemwise{%s}%s" % (self.scalar_op, str(items)) return "GpuElemwise{%s}%s" % (self.scalar_op.__class__.__name__, str(items))
else: return "GpuElemwise{%s}" % (self.scalar_op.__class__.__name__)
return "GpuElemwise{%s}" % (self.scalar_op)
def make_node(self, *inputs): def make_node(self, *inputs):
_inputs = [as_cuda_ndarray_variable(i) for i in inputs] _inputs = [as_cuda_ndarray_variable(i) for i in inputs]
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论