提交 597c5614 authored 作者: Frederic's avatar Frederic

indent and add opt name in the opt, not just when registering it.

this make the name printed in more place.
上级 86d6b7d2
...@@ -4073,20 +4073,22 @@ local_one_plus_erf = gof.PatternSub((T.add, ...@@ -4073,20 +4073,22 @@ local_one_plus_erf = gof.PatternSub((T.add,
dict(pattern='y', constraint=_is_1), dict(pattern='y', constraint=_is_1),
(T.erf, 'x')), (T.erf, 'x')),
(T.erfc, (T.neg, 'x')), (T.erfc, (T.neg, 'x')),
allow_multiple_clients=True,) allow_multiple_clients=True,
register_canonicalize(local_one_plus_erf, name='local_one_plus_erf') name='local_one_plus_erf')
register_stabilize(local_one_plus_erf, name='local_one_plus_erf') register_canonicalize(local_one_plus_erf)
register_specialize(local_one_plus_erf, name='local_one_plus_erf') register_stabilize(local_one_plus_erf)
register_specialize(local_one_plus_erf)
#1-erf(x)=>erfc(x) #1-erf(x)=>erfc(x)
local_one_minus_erf = gof.PatternSub((T.sub, local_one_minus_erf = gof.PatternSub((T.sub,
dict(pattern='y', constraint=_is_1), dict(pattern='y', constraint=_is_1),
(T.erf, 'x')), (T.erf, 'x')),
(T.erfc, 'x'), (T.erfc, 'x'),
allow_multiple_clients=True,) allow_multiple_clients=True,
register_canonicalize(local_one_minus_erf, name='local_one_minus_erf') name='local_one_minus_erf',)
register_stabilize(local_one_minus_erf, name='local_one_minus_erf') register_canonicalize(local_one_minus_erf)
register_specialize(local_one_minus_erf, name='local_one_minus_erf') register_stabilize(local_one_minus_erf)
register_specialize(local_one_minus_erf)
local_one_minus_erf2 = gof.PatternSub((T.add, local_one_minus_erf2 = gof.PatternSub((T.add,
1, 1,
...@@ -4101,34 +4103,37 @@ register_specialize(local_one_minus_erf2) ...@@ -4101,34 +4103,37 @@ register_specialize(local_one_minus_erf2)
#1+(-erf(x))=>erfc(x) This is a different graph then the previous as #1+(-erf(x))=>erfc(x) This is a different graph then the previous as
#the canonicalize don't work completly #the canonicalize don't work completly
local_one_plus_neg_erf = gof.PatternSub((T.add, local_one_plus_neg_erf = gof.PatternSub((T.add,
dict(pattern='y', constraint=_is_1), dict(pattern='y', constraint=_is_1),
(T.neg, (T.erf, 'x'))), (T.neg, (T.erf, 'x'))),
(T.erfc, 'x'), (T.erfc, 'x'),
allow_multiple_clients=True,) allow_multiple_clients=True,
register_canonicalize(local_one_plus_neg_erf, name='local_one_plus_neg_erf') name='local_one_plus_neg_erf')
register_stabilize(local_one_plus_neg_erf, name='local_one_plus_neg_erf') register_canonicalize(local_one_plus_neg_erf)
register_specialize(local_one_plus_neg_erf, name='local_one_plus_neg_erf') register_stabilize(local_one_plus_neg_erf)
register_specialize(local_one_plus_neg_erf)
#(-1)+erf(x) => -erfc(x) don't need erf(x)+(-1) as the canonicalize #(-1)+erf(x) => -erfc(x) don't need erf(x)+(-1) as the canonicalize
#will put the -1 as the first argument. #will put the -1 as the first argument.
local_erf_minus_one = gof.PatternSub((T.add, local_erf_minus_one = gof.PatternSub((T.add,
dict(pattern='y', constraint=_is_minus1), dict(pattern='y', constraint=_is_minus1),
(T.erf, 'x')), (T.erf, 'x')),
(T.neg, (T.erfc, 'x')), (T.neg, (T.erfc, 'x')),
allow_multiple_clients=True,) allow_multiple_clients=True,
register_canonicalize(local_erf_minus_one, name='local_erf_minus_one') name='local_erf_minus_one')
register_stabilize(local_erf_minus_one, name='local_erf_minus_one') register_canonicalize(local_erf_minus_one)
register_specialize(local_erf_minus_one, name='local_erf_minus_one') register_stabilize(local_erf_minus_one)
register_specialize(local_erf_minus_one)
#1-erfc(x) => erf(x) #1-erfc(x) => erf(x)
local_one_minus_erfc = gof.PatternSub((T.sub, local_one_minus_erfc = gof.PatternSub((T.sub,
dict(pattern='y', constraint=_is_1), dict(pattern='y', constraint=_is_1),
(T.erfc, 'x')), (T.erfc, 'x')),
(T.erf, 'x'), (T.erf, 'x'),
allow_multiple_clients=True,) allow_multiple_clients=True,
register_canonicalize(local_one_minus_erfc, name='local_one_minus_erfc') name='local_one_minus_erfc')
register_stabilize(local_one_minus_erfc, name='local_one_minus_erfc') register_canonicalize(local_one_minus_erfc)
register_specialize(local_one_minus_erfc, name='local_one_minus_erfc') register_stabilize(local_one_minus_erfc)
register_specialize(local_one_minus_erfc)
local_one_minus_erfc2 = gof.PatternSub((T.add, local_one_minus_erfc2 = gof.PatternSub((T.add,
1, 1,
...@@ -4153,30 +4158,32 @@ register_specialize(local_one_minus_erfc3) ...@@ -4153,30 +4158,32 @@ register_specialize(local_one_minus_erfc3)
#1+(-erfc(x)) => erf(x) This is a different graph then the previous as #1+(-erfc(x)) => erf(x) This is a different graph then the previous as
#the canonicalize don't work completly #the canonicalize don't work completly
local_one_add_neg_erfc = gof.PatternSub((T.add, local_one_add_neg_erfc = gof.PatternSub((T.add,
dict(pattern='y', constraint=_is_1), dict(pattern='y', constraint=_is_1),
(T.neg, (T.erfc, 'x'))), (T.neg, (T.erfc, 'x'))),
(T.erf, 'x'), (T.erf, 'x'),
allow_multiple_clients=True,) allow_multiple_clients=True,
register_canonicalize(local_one_add_neg_erfc, name='local_one_add_neg_erfc') name='local_one_add_neg_erfc')
register_stabilize(local_one_add_neg_erfc, name='local_one_add_neg_erfc') register_canonicalize(local_one_add_neg_erfc)
register_specialize(local_one_add_neg_erfc, name='local_one_add_neg_erfc') register_stabilize(local_one_add_neg_erfc)
register_specialize(local_one_add_neg_erfc)
#(-1)+erfc(-x)=>erf(x) #(-1)+erfc(-x)=>erf(x)
local_erf_neg_minus_one = gof.PatternSub((T.add, local_erf_neg_minus_one = gof.PatternSub((T.add,
dict(pattern='y', constraint=_is_minus1), dict(pattern='y', constraint=_is_minus1),
(T.erfc, (T.neg, 'x'))), (T.erfc, (T.neg, 'x'))),
(T.erf, 'x'), (T.erf, 'x'),
allow_multiple_clients=True,) allow_multiple_clients=True,
register_canonicalize(local_erf_neg_minus_one, name='local_erf_neg_minus_one') name='local_erf_neg_minus_one')
register_stabilize(local_erf_neg_minus_one, name='local_erf_neg_minus_one') register_canonicalize(local_erf_neg_minus_one)
register_specialize(local_erf_neg_minus_one, name='local_erf_neg_minus_one') register_stabilize(local_erf_neg_minus_one)
register_specialize(local_erf_neg_minus_one)
#(-1)+erfc(-1*x)=>erf(x) #(-1)+erfc(-1*x)=>erf(x)
local_erf_neg_minus_one2 = gof.PatternSub((T.add, local_erf_neg_minus_one2 = gof.PatternSub((T.add,
dict(pattern='y', constraint=_is_minus1), dict(pattern='y', constraint=_is_minus1),
(T.erfc, (T.mul, -1, 'x'))), (T.erfc, (T.mul, -1, 'x'))),
(T.erf, 'x'), (T.erf, 'x'),
allow_multiple_clients=True, allow_multiple_clients=True,
name='local_erf_neg_minus_one2') name='local_erf_neg_minus_one2')
register_canonicalize(local_erf_neg_minus_one2) register_canonicalize(local_erf_neg_minus_one2)
register_stabilize(local_erf_neg_minus_one2) register_stabilize(local_erf_neg_minus_one2)
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论