提交 a5a5cdc9 authored 作者: Olivier Breuleux's avatar Olivier Breuleux

merge2 and merge3 were not actually MergeOptimizers (oops)

上级 848019a9
......@@ -74,9 +74,9 @@ optdb = gof.SequenceDB()
optdb.register('merge1', gof.MergeOptimizer(), 0, 'fast_run', 'fast_compile')
optdb.register('canonicalize', gof.EquilibriumDB(), 1, 'fast_run')
optdb.register('specialize', gof.EquilibriumDB(), 2, 'fast_run')
optdb.register('merge2', gof.EquilibriumDB(), 49, 'fast_run')
optdb.register('merge2', gof.MergeOptimizer(), 49, 'fast_run')
optdb.register('add_destroy_handler', AddDestroyHandler(), 49.5, 'fast_run', 'inplace')
optdb.register('merge3', gof.EquilibriumDB(), 100, 'fast_run')
optdb.register('merge3', gof.MergeOptimizer(), 100, 'fast_run')
class Mode(object):
......
......@@ -251,7 +251,7 @@ def local_subtensor_make_vector(node):
"""
if not opt.check_chain(node, T.Subtensor, T.MakeVector):
return False
joined_r = node.inputs[0]
try:
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论