提交 d1d7bda2 authored 作者: Razvan Pascanu's avatar Razvan Pascanu

pep8 compatibility

上级 3b1e6048
...@@ -181,26 +181,31 @@ def profile_printer(fct_name, compile_time, fct_call_time, fct_call, ...@@ -181,26 +181,31 @@ def profile_printer(fct_name, compile_time, fct_call_time, fct_call,
apply_time, apply_cimpl, message, outputs_size, apply_time, apply_cimpl, message, outputs_size,
other_time): other_time):
# Scan overhead profile # Scan overhead profile
if any([isinstance(node.op, Scan) and v>0 for (_,node),v in if any([isinstance(node.op, Scan) and v > 0 for (_, node), v in
apply_time.items()]): apply_time.items()]):
print print
print 'Scan overhead:' print 'Scan overhead:'
print '<Scan op time(s)> <sub scan fct time(s)> <sub scan op time(s)> <sub scan fct time(% scan op time)> <sub scan op time(% scan op time)> <node>' print ('<Scan op time(s)> <sub scan fct time(s)> <sub scan op '
'time(s)> <sub scan fct time(% scan op time)> <sub scan '
'op time(% scan op time)> <node>')
total_super_scan_time = 0 total_super_scan_time = 0
total_scan_fct_time = 0 total_scan_fct_time = 0
total_scan_op_time = 0 total_scan_op_time = 0
for (_,node),v in apply_time.items(): for (_, node), v in apply_time.items():
if isinstance(node.op, Scan): if isinstance(node.op, Scan):
if v> 0: if v > 0:
scan_fct_time = node.op.mode_instance.fn_time scan_fct_time = node.op.mode_instance.fn_time
scan_op_time = node.op.mode_instance.local_time scan_op_time = node.op.mode_instance.local_time
total_super_scan_time += v total_super_scan_time += v
total_scan_fct_time += scan_fct_time total_scan_fct_time += scan_fct_time
total_scan_op_time += scan_op_time total_scan_op_time += scan_op_time
print ' %5.1fs %5.1fs %5.1fs %5.1f%% %5.1f%%'%( print ' %5.1fs %5.1fs %5.1fs %5.1f%% %5.1f%%' % (
v, scan_fct_time, scan_op_time, scan_fct_time/v*100, v, scan_fct_time, scan_op_time,
scan_op_time/v*100), node scan_fct_time / v * 100, scan_op_time / v * 100), node
else: else:
print ' The node took 0s, so we can not compute the overhead', node print (' The node took 0s, so we can not compute the '
print ' total %5.1fs %5.1fs %5.1fs %5.1f%% %5.1f%%'%( 'overhead'), node
total_super_scan_time, total_scan_fct_time, total_scan_op_time, total_scan_fct_time/total_super_scan_time*100, total_scan_op_time/total_super_scan_time*100) print ' total %5.1fs %5.1fs %5.1fs %5.1f%% %5.1f%%' % (
total_super_scan_time, total_scan_fct_time, total_scan_op_time,
total_scan_fct_time / total_super_scan_time * 100,
total_scan_op_time / total_super_scan_time * 100)
...@@ -205,7 +205,8 @@ def canonical_arguments(sequences, ...@@ -205,7 +205,8 @@ def canonical_arguments(sequences,
if maxtap == mintap and maxtap != 0: if maxtap == mintap and maxtap != 0:
nw_input = input['input'][:abs(maxtap)] nw_input = input['input'][:abs(maxtap)]
elif maxtap - k != 0: elif maxtap - k != 0:
nw_input = input['input'][offset + k - mintap: -(maxtap - k)] nw_input = input['input'][offset + k - mintap:\
-(maxtap - k)]
else: else:
nw_input = input['input'][offset + k - mintap:] nw_input = input['input'][offset + k - mintap:]
if go_backwards: if go_backwards:
...@@ -246,8 +247,8 @@ def canonical_arguments(sequences, ...@@ -246,8 +247,8 @@ def canonical_arguments(sequences,
# ^ explicitly provided a None for taps # ^ explicitly provided a None for taps
_logger.warning('Output %s ( index %d) has a initial ' _logger.warning('Output %s ( index %d) has a initial '
'state but taps is explicitly set to None ', 'state but taps is explicitly set to None ',
getattr(states_info[i]['initial'], 'name', 'None'), getattr(states_info[i]['initial'], 'name',
i) 'None'), i)
states_info[i]['taps'] = [-1] states_info[i]['taps'] = [-1]
else: else:
# if a None is provided as the output info we replace it # if a None is provided as the output info we replace it
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论