本文整理汇总了Python中pipeline.Pipeline.quality_check方法的典型用法代码示例。如果您正苦于以下问题:Python Pipeline.quality_check方法的具体用法?Python Pipeline.quality_check怎么用?Python Pipeline.quality_check使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类pipeline.Pipeline
的用法示例。
在下文中一共展示了Pipeline.quality_check方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: TrackDict
# 需要导入模块: from pipeline import Pipeline [as 别名]
# 或者: from pipeline.Pipeline import quality_check [as 别名]
comm = MPI.COMM_WORLD
rank = comm.Get_rank()
if rank == 0:
fname = 'src/tests/cache/modified_label_switch.pkl'
if not os.path.exists('src/tests/cache'):
os.mkdir('src/tests/cache')
quality_res = TrackDict(fname)
par_normal = 'src/tests/param/0.py'
par_modsw = 'src/tests/param/0_modsw.py'
for i in range(10):
for name, par in [('normal', par_normal), ('modsw', par_modsw)]:
pipeline = Pipeline(J=5, K=15, N=1000, d=2, C=4,
data_class=SynSample, ver='B',
par_file=par)
pipeline.run()
if rank == 0:
quality_res.append_to('number of mod_sw switches',
pipeline.number_label_switches)
try:
pipeline.quality_check()
except BadQualityError:
quality_res.add_to(name+' fail')
else:
quality_res.add_to(name+' pass')
if rank == 0:
quality_res.print_table()