Module Import alias ImportFrom alias ImportFrom alias alias alias ImportFrom alias ImportFrom alias ImportFrom alias identifier ImportFrom alias Import alias identifier FunctionDef arguments args NameParam defaults body If UnaryOpNot Call NameLoad NameLoad NameLoad body Raise Call NameLoad Str NameLoad Return NameLoad decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body If CompareIs NameLoad NameLoad body Assign NameStore Dict Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults vararg body Assign NameStore Call NameLoad Call NameLoad NameLoad NameLoad For NameStore NameLoad body If UnaryOpNot Call NameLoad AttributeLoad NameLoad attr NameLoad body Raise Call NameLoad Str Assign NameStore ListLoad Call Call NameLoad Return Call NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BoolOpOr CompareIs NameLoad NameLoad BoolOpAnd Call NameLoad NameLoad NameLoad CompareIsNot AttributeLoad NameLoad attr NameLoad CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body If CompareIsNot AttributeLoad NameLoad attr NameLoad body Return AttributeLoad NameLoad attr orelse Return Call NameLoad NameLoad decorator_list decorator_list Assign NameStore Call NameLoad Str FunctionDef arguments args defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Num keyword Str Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Num keyword Str Assign NameStore Call NameLoad ListLoad NameLoad NameLoad ListLoad BinOpAdd NameLoad NameLoad Expr Call AttributeLoad Call NameLoad attr NameLoad Assert CompareEq Call NameLoad AttributeLoad NameLoad attr Num Assign NameStore SubscriptLoad Call NameLoad AttributeLoad NameLoad attr Index Num Assert CompareEq Call NameLoad AttributeLoad NameLoad attr Num Assert CompareIs SubscriptLoad AttributeLoad NameLoad attr Index Num SubscriptLoad AttributeLoad NameLoad attr Index Num Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Num keyword Str Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Num keyword Str Assign NameStore Call NameLoad ListLoad NameLoad NameLoad ListLoad BinOpAdd NameLoad NameLoad Expr Call AttributeLoad Call NameLoad attr NameLoad Assert CompareEq Call NameLoad AttributeLoad NameLoad attr Num Assign NameStore SubscriptLoad Call NameLoad AttributeLoad NameLoad attr Index Num Assert CompareEq Call NameLoad AttributeLoad NameLoad attr Num Assert CompareIs SubscriptLoad AttributeLoad NameLoad attr Index Num SubscriptLoad AttributeLoad NameLoad attr Index Num decorator_list
N/A N/A numpy theano.gof.type Type theano.gof.graph Variable Apply Constant theano.gof.op Op theano.gof.opt * theano.gof.fg FunctionGraph Env theano.gof.toolbox * N/A theano.tensor.basic T as_variable N/A N/A x N/A N/A N/A N/A N/A isinstance x Variable N/A N/A N/A TypeError not a Variable x N/A x N/A MyType N/A Type N/A filter N/A N/A self data N/A N/A N/A data N/A __eq__ N/A N/A self other N/A N/A N/A N/A isinstance other MyType N/A N/A MyOp N/A Op N/A __init__ N/A N/A self name dmap x N/A None None N/A N/A N/A dmap None N/A N/A dmap N/A N/A N/A self name name N/A N/A self destroy_map dmap N/A N/A self x x N/A make_node N/A N/A self N/A inputs N/A N/A inputs N/A list N/A map as_variable inputs N/A input inputs N/A N/A N/A N/A isinstance N/A input type MyType N/A N/A N/A Exception Error 1 N/A outputs N/A N/A N/A MyType N/A N/A Apply self inputs outputs N/A __str__ N/A N/A self N/A N/A N/A N/A self name N/A __repr__ N/A N/A self N/A N/A N/A N/A self name N/A __eq__ N/A N/A self other N/A N/A N/A N/A N/A self other N/A N/A isinstance other MyOp N/A N/A self x None N/A N/A self x N/A other x N/A __hash__ N/A N/A self N/A N/A N/A N/A N/A self x None N/A N/A N/A self x N/A N/A N/A id self N/A N/A N/A op1 N/A MyOp Op1 test_merge_with_weird_eq N/A N/A N/A N/A N/A numpy arrays don't compare equal like other python objects N/A x N/A N/A T constant N/A N/A numpy asarray 1 name x N/A y N/A N/A T constant N/A N/A numpy asarray 1 name y N/A g N/A Env N/A x y N/A N/A x y N/A N/A N/A N/A MergeOptimizer optimize g N/A N/A N/A len N/A g apply_nodes 1 N/A node N/A N/A list N/A g apply_nodes N/A 0 N/A N/A N/A len N/A node inputs 2 N/A N/A N/A N/A node inputs N/A 0 N/A N/A node inputs N/A 1 N/A x N/A N/A T constant N/A N/A numpy ones 5 name x N/A y N/A N/A T constant N/A N/A numpy ones 5 name y N/A g N/A Env N/A x y N/A N/A x y N/A N/A N/A N/A MergeOptimizer optimize g N/A N/A N/A len N/A g apply_nodes 1 N/A node N/A N/A list N/A g apply_nodes N/A 0 N/A N/A N/A len N/A node inputs 2 N/A N/A N/A N/A node inputs N/A 0 N/A N/A node inputs N/A 1 N/A