提交 402bc318 authored 作者: Razvan Pascanu's avatar Razvan Pascanu

Remove useless inplace flag for scan

上级 ac42ce74
......@@ -949,7 +949,6 @@ def scan(fn,
info['truncate_gradient'] = truncate_gradient
info['name'] = name
info['mode'] = mode
info['inplace'] = -1
info['destroy_map'] = {}
info['gpu'] = False
info['as_while'] = as_while
......
......@@ -549,7 +549,6 @@ class Scan(PureOp):
cython_mit_mot_out_nslices,
self.fn.fn,
self.fn,
self.inplace,
args,
outs,
self)
......@@ -1451,7 +1450,6 @@ class Scan(PureOp):
else:
info['name'] = None
info['mode'] = self.mode
info['inplace'] = False
n_mit_sot = 0
n_sit_sot = 0
......@@ -1552,7 +1550,6 @@ class Scan(PureOp):
else:
info['name'] = None
info['mode'] = self.mode
info['inplace'] = False
info['mit_mot_out_slices'] = self.mit_mot_out_slices * 2
new_tap_array = []
b = 0
......
......@@ -867,7 +867,6 @@ class ScanMerge(gof.Optimizer):
info['truncate_gradient'] = nodes[0].op.truncate_gradient
info['name'] = '&'.join([nd.op.name for nd in nodes])
info['mode'] = nodes[0].op.mode
info['inplace'] = False
info['gpu'] = False
info['as_while'] = as_while
info['profile'] = nodes[0].op.profile
......
......@@ -592,7 +592,6 @@ def compress_outs(op, not_required, inputs):
info['n_nit_sot'] = 0
info['truncate_gradient'] = op.info['truncate_gradient']
info['name'] = op.info['name']
info['inplace'] = op.info['inplace']
info['gpu'] = op.info['gpu']
info['mode'] = op.info['mode']
info['as_while'] = op.info['as_while']
......@@ -857,7 +856,7 @@ class scan_args(object):
q += n_shared_outs
self.other_info = dict()
for k in ('truncate_gradient', 'name', 'mode', 'inplace',
for k in ('truncate_gradient', 'name', 'mode', 'destroy_map',
'gpu', 'as_while', 'profile'):
self.other_info[k] = info[k]
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论