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

Remove useless inplace flag for scan

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