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