Module ImportFrom alias alias alias Import alias alias alias alias ImportFrom alias Import alias ImportFrom alias Import alias Import alias identifier ImportFrom alias ImportFrom alias identifier If UnaryOpNot AttributeLoad NameLoad attr body Raise Call NameLoad Str FunctionDef arguments args NameParam NameParam defaults body Expr Str Assert BoolOpAnd CompareGtE NameLoad Num CompareGtE NameLoad Num If BoolOpAnd CompareEq NameLoad Num CompareEq NameLoad Num body Return AttributeLoad NameLoad attr orelse If CompareEq NameLoad Num body Return AttributeLoad NameLoad attr orelse Return BinOpDiv NameLoad NameLoad decorator_list FunctionDef arguments args defaults body For NameStore TupleLoad TupleLoad TupleLoad Num TupleLoad Num Num TupleLoad Num Num Num Num body Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assert Call AttributeLoad NameLoad attr CompareEq NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword Str Assert Call AttributeLoad NameLoad attr CompareEq NameLoad NameLoad TryExcept body Expr Call AttributeLoad NameLoad attr NameLoad keyword Str Assert NameLoad handlers ExceptHandler type NameLoad body Pass decorator_list FunctionDef arguments args defaults body For NameStore TupleLoad ListLoad TupleLoad Num Num TupleLoad Num Num ListLoad TupleLoad Num Num TupleLoad Num Num TupleLoad TupleLoad Num TupleLoad Num TupleLoad Num Num TupleLoad Num Num TupleLoad Num Num TupleLoad Num Num TupleLoad Num Num Num TupleLoad Num Num Num TupleLoad Num Num Num TupleLoad Num Num Num Num TupleLoad Num Num Num Num TupleLoad Num Num Num Num TupleLoad Num Num Num Num TupleLoad Num Num Num Num TupleLoad Num Num Num Num TupleLoad Num Num Num Num TupleLoad Num Num Num Num TupleLoad Num Num Num Num TupleLoad Num Num Num Num TupleLoad Num Num Num Num TupleLoad Num Num Num Num TupleLoad Num Num Num Num Num TupleLoad Num Num Num Num Num TupleLoad Num Num Num Num Num TupleLoad Num Num Num Num Num TupleLoad Num Num Num Num Num Num TupleLoad Num Num Num Num Num Num TupleLoad Num Num Num Num Num Num TupleLoad Num Num Num Num Num Num TupleLoad Num Num Num Num Num Num TupleLoad Num Num Num Num Num Num TupleLoad Num Num Num Num Num Num TupleLoad Num Num Num Num Num Num TupleLoad Num Num Num Num Num Num TupleLoad Num Num Num Num Num Num body If Call NameLoad NameLoad NameLoad body Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword Str Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assert Call AttributeLoad NameLoad attr NameLoad NameLoad orelse Assign NameStore SubscriptLoad NameLoad Index Num Assign NameStore SubscriptLoad NameLoad Index Num Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword Str Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assert Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr NameLoad Assert Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr NameLoad If CompareEq NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore BinOpAdd NameLoad NameLoad Assign NameStore BinOpAdd NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore BinOpSub NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore BinOpAdd NameLoad NameLoad Assign NameStore BinOpAdd NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore BinOpSub NameLoad NameLoad Assert Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad If CompareEq Call NameLoad NameLoad Num body Continue orelse If CompareEq Call NameLoad NameLoad Num body Assign NameStore SubscriptLoad NameLoad Slice Num orelse If CompareEq Call NameLoad NameLoad Num body Assign NameStore SubscriptLoad NameLoad ExtSlice Slice NameLoad Slice Num orelse If CompareEq Call NameLoad NameLoad Num body Assign NameStore SubscriptLoad NameLoad ExtSlice Slice NameLoad Slice NameLoad Slice Num orelse If CompareEq Call NameLoad NameLoad Num body Assign NameStore SubscriptLoad NameLoad ExtSlice Slice NameLoad Slice NameLoad Slice NameLoad Slice Num orelse If CompareEq Call NameLoad NameLoad Num body Assign NameStore SubscriptLoad NameLoad ExtSlice Slice NameLoad Slice NameLoad Slice NameLoad Slice NameLoad Slice Num orelse If CompareEq Call NameLoad NameLoad Num body Assign NameStore SubscriptLoad NameLoad ExtSlice Slice NameLoad Slice NameLoad Slice NameLoad Slice NameLoad Slice NameLoad Slice Num orelse Raise Call NameLoad Str If CompareEq NameLoad NameLoad body Assign NameStore NameLoad TryExcept body Assign NameStore BinOpAdd NameLoad NameLoad handlers ExceptHandler type NameLoad body Assign NameStore NameLoad Assert NameLoad Assign NameStore Call AttributeLoad NameLoad attr AugAssignAdd NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore BinOpSub NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr AugAssignAdd NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore BinOpSub NameLoad NameLoad Assert Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr NameLoad Assert Call AttributeLoad NameLoad attr NameLoad BinOpAdd NameLoad NameLoad AugAssignDiv NameStore NameLoad AugAssignDiv NameStore NameLoad Assert Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr NameLoad Assert Call AttributeLoad NameLoad attr NameLoad BinOpDiv BinOpAdd NameLoad NameLoad NameLoad AugAssignAdd NameStore NameLoad AugAssignAdd NameStore SubscriptLoad NameLoad ExtSlice Ellipsis Slice Num Assert Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr NameLoad Assert Call AttributeLoad NameLoad attr NameLoad BinOpAdd BinOpDiv BinOpAdd NameLoad NameLoad NameLoad SubscriptLoad NameLoad ExtSlice Ellipsis Slice Num AugAssignDiv NameStore NameLoad AugAssignDiv NameStore SubscriptLoad NameLoad ExtSlice Ellipsis Slice Num Assert Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr NameLoad Assert Call AttributeLoad NameLoad attr NameLoad BinOpDiv BinOpAdd BinOpDiv BinOpAdd NameLoad NameLoad NameLoad SubscriptLoad NameLoad ExtSlice Ellipsis Slice Num SubscriptLoad NameLoad ExtSlice Ellipsis Slice Num decorator_list FunctionDef arguments args defaults body For NameStore TupleLoad TupleLoad TupleLoad Num TupleLoad Num Num TupleLoad Num Num TupleLoad Num Num TupleLoad Num Num TupleLoad Num Num TupleLoad Num Num body Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword Str Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore BinOpSub NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore BinOpSub NameLoad NameLoad If AttributeLoad NameLoad attr body Assert Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore TupleLoad Num Num Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assert Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr NameLoad Assert Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr NameLoad Assert Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr NameLoad AugAssignAdd NameStore NameLoad Assert Call AttributeLoad NameLoad attr BinOpAdd NameLoad NameLoad Call AttributeLoad NameLoad attr NameLoad Assert Call AttributeLoad NameLoad attr BinOpAdd NameLoad NameLoad Call AttributeLoad NameLoad attr NameLoad Assert Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args defaults body Expr Str Assign NameStore TupleLoad Num Num Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword Str Assign NameStore SubscriptLoad NameLoad ExtSlice Slice NameLoad Slice Num Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr NameLoad ExtSlice Slice NameLoad Slice Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assert Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr NameLoad Assert Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr NameLoad Assert Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr NameLoad AugAssignAdd NameStore NameLoad Assert Call AttributeLoad NameLoad attr BinOpAdd NameLoad NameLoad Call AttributeLoad NameLoad attr NameLoad Assert Call AttributeLoad NameLoad attr BinOpAdd NameLoad NameLoad Call AttributeLoad NameLoad attr NameLoad Assert Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr NameLoad decorator_list ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Num Num keyword Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assert Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr NameLoad TupleLoad Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Num Num keyword Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr NameLoad TupleLoad Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Num Num keyword Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr NameLoad TupleLoad Num Num Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Num keyword Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assert Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr NameLoad TupleLoad Num Assert Call AttributeLoad NameLoad attr SubscriptLoad NameLoad ExtSlice Index NameLoad Slice Index NameLoad Call AttributeLoad NameLoad attr NameLoad TupleLoad Num Num Num Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Num Num keyword Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assert Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr NameLoad TupleLoad Num Num Assert Call AttributeLoad NameLoad attr SubscriptLoad Call AttributeLoad NameLoad attr NameLoad ExtSlice Index NameLoad Slice Index NameLoad Slice Index NameLoad Call AttributeLoad NameLoad attr NameLoad TupleLoad Num Num Num Num Num Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Num Num keyword Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assert Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Slice Call AttributeLoad NameLoad attr NameLoad TupleLoad Num Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Num Num keyword Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assert Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr TupleLoad Num Call AttributeLoad NameLoad attr NameLoad TupleLoad Num Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Num Num Num keyword Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assert Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr NameLoad TupleLoad Num Num Num Assert Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Num Num Call AttributeLoad NameLoad attr NameLoad TupleLoad Num Num Num Assert Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Num Num Call AttributeLoad NameLoad attr NameLoad TupleLoad Num Num Num Assert Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Num Num Call AttributeLoad NameLoad attr NameLoad TupleLoad Num Num Num Assert Call AttributeLoad NameLoad attr SubscriptLoad Call AttributeLoad NameLoad attr NameLoad Num Num ExtSlice Index NameLoad Slice Index NameLoad Slice Slice Index NameLoad Call AttributeLoad NameLoad attr NameLoad TupleLoad Num Num Num Num Num Num Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Num Num Num Num keyword Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assert Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Num Num Call AttributeLoad NameLoad attr NameLoad TupleLoad Num Num Num Num Assert Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Num Num Call AttributeLoad NameLoad attr NameLoad TupleLoad Num Num Num Num Assert Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Num Num Call AttributeLoad NameLoad attr NameLoad TupleLoad Num Num Num Num Assert Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Num Num Call AttributeLoad NameLoad attr NameLoad TupleLoad Num Num Num Num Assert Call AttributeLoad NameLoad attr SubscriptLoad Call AttributeLoad NameLoad attr NameLoad Num Num ExtSlice Index NameLoad Slice Index NameLoad Slice Slice Slice Call AttributeLoad NameLoad attr NameLoad TupleLoad Num Num Num Num Num Num decorator_list decorator_list FunctionDef arguments args defaults body Expr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Num Num keyword Str Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Num Num keyword Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assert Call NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Num Num keyword Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad TupleLoad Num Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assert Call NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Num Num keyword Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Num Num keyword Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assert Call NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad TupleLoad Num Num NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Num Num keyword Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assert Call NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad TupleLoad Num Num Call AttributeLoad NameLoad attr NameLoad TupleLoad Num Num decorator_list FunctionDef arguments args defaults body Assign NameStore TupleLoad Num Num Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad Call AttributeLoad NameLoad attr BinOpMult SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num attr NameLoad keyword Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assert Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr ListLoad Num Num Assign NameStore Call AttributeLoad NameLoad attr keyword Num Assign NameStore Call AttributeLoad NameLoad attr ListLoad Num Num Assert Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr keyword Num Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr ListLoad Num Num Assert Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr keyword Num Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr ListLoad Num Num Assert Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr ListLoad Num Num Assign NameStore TupleLoad Num Num Num Num Num Num Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad Call AttributeLoad NameLoad attr BinOpMult BinOpMult BinOpMult BinOpMult BinOpMult Num Num Num Num Num Num attr NameLoad keyword Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assert Call AttributeLoad NameLoad attr Call AttributeLoad Call AttributeLoad Call AttributeLoad NameLoad attr keyword Num attr keyword Num attr keyword Num Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr ListLoad Num Num Num Num Num Num Assign NameStore TupleLoad Num Num Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad Call AttributeLoad NameLoad attr BinOpMult Num Num attr NameLoad keyword Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assert Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr keyword Num Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr ListLoad Num Num Assign NameStore TupleLoad Num Num Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad Call AttributeLoad NameLoad attr Num attr NameLoad keyword Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assert Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr ListLoad Num Num decorator_list FunctionDef arguments args defaults body Assign NameStore ListLoad TupleLoad TupleLoad Num Num Num TupleLoad Num Num Num TupleLoad TupleLoad Num TupleLoad Num TupleLoad TupleLoad Num Num Num TupleLoad Num Num Num TupleLoad TupleLoad Num Num Num TupleLoad Num TupleLoad TupleLoad Num Num Num Num TupleLoad Num Num TupleLoad TupleLoad Num Num Num TupleLoad Num Num TupleLoad TupleLoad Num Num Num TupleLoad Num Assign NameStore ListLoad TupleLoad TupleLoad Num Num Num TupleLoad Num Num Num TupleLoad TupleLoad Num TupleLoad Num TupleLoad TupleLoad Num Num Num TupleLoad Num Num Num TupleLoad TupleLoad Num Num Num TupleLoad Num TupleLoad TupleLoad Num Num Num Num TupleLoad Num Num TupleLoad TupleLoad Num Num Num TupleLoad Num Num TupleLoad TupleLoad Num Num Num TupleLoad Num Expr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad keyword Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assert Call AttributeLoad NameLoad attr CompareEq NameLoad NameLoad Assert CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore BinOpAdd TupleLoad BinOpMult SubscriptLoad NameLoad Index Num Num SubscriptLoad NameLoad Slice Num Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad keyword Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore SubscriptLoad NameLoad Slice Num Assign NameStore SubscriptLoad NameLoad Slice Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assert Call AttributeLoad NameLoad attr CompareEq NameLoad NameLoad Assert CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad keyword Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad TryExcept body Assign NameStore Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type NameLoad name NameStore body Return Assert NameLoad decorator_list For TupleStore NameStore NameStore NameLoad body Expr Call NameLoad NameLoad NameLoad NameLoad Expr Call NameLoad NameLoad NameLoad NameLoad For TupleStore NameStore NameStore NameLoad body Expr Call NameLoad NameLoad NameLoad NameLoad Expr Call NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore ListLoad TupleLoad TupleLoad Num Num Num TupleLoad Num Num Num TupleLoad TupleLoad Num TupleLoad Num TupleLoad TupleLoad Num Num Num TupleLoad Num Num Num TupleLoad TupleLoad Num Num Num TupleLoad Num TupleLoad TupleLoad Num Num Num Num TupleLoad Num Num TupleLoad TupleLoad Num Num Num TupleLoad Num Num FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assert CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list For TupleStore NameStore NameStore NameLoad body Expr Call NameLoad NameLoad Expr Call NameLoad NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore Call AttributeLoad NameLoad attr ListLoad ListLoad Num Num Num ListLoad Num Num Num keyword Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr AugAssignAdd AttributeStore NameLoad attr Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assert Call AttributeLoad NameLoad attr CompareEq NameLoad NameLoad Assign NameStore Num Assign NameStore Num Assign NameStore AttributeLoad NameLoad attr For NameStore Call NameLoad Call NameLoad AttributeLoad NameLoad attr body AugAssignAdd NameStore BinOpMult BinOpSub SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Num SubscriptLoad NameLoad Index NameLoad Expr Call AttributeLoad NameLoad attr NameLoad UnaryOpUSub SubscriptLoad NameLoad Index NameLoad AugAssignAdd AttributeStore NameLoad attr BinOpMult NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assert Call AttributeLoad NameLoad attr CompareEq NameLoad ListLoad ListLoad Num Num Num ListLoad Num Num Num decorator_list FunctionDef arguments args defaults body Assign NameStore Call AttributeLoad NameLoad attr TupleLoad Num Num keyword Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore SubscriptLoad NameLoad Slice Num Assert CompareEq AttributeLoad NameLoad attr TupleLoad Num Num Assert CompareEq SubscriptLoad AttributeLoad NameLoad attr Index Num Num decorator_list FunctionDef arguments args defaults body Assign NameStore Num Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Num Num Num Num keyword Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Num UnaryOpUSub SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr Num UnaryOpUSub SubscriptLoad NameLoad Index Num AugAssignAdd AttributeStore NameLoad attr BinOpMult Num NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assert Call AttributeLoad NameLoad attr CompareEq SubscriptLoad NameLoad ExtSlice Slice Slice Slice Num Slice Num Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Num Num Num Num keyword Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore SubscriptLoad NameLoad Ellipsis Assert CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assert CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assert CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args defaults body Assign NameStore TupleLoad Num Num Num Num Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore SubscriptLoad NameLoad ExtSlice Slice Slice Slice Num Slice Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assert Call AttributeLoad NameLoad attr CompareEq NameLoad SubscriptLoad NameLoad ExtSlice Slice Slice Slice Num Slice Num decorator_list FunctionDef arguments args defaults body FunctionDef arguments args NameParam NameParam defaults body Assert CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr If UnaryOpNot Call AttributeLoad NameLoad attr CompareEq NameLoad NameLoad body Expr Call NameLoad NameLoad Expr Call NameLoad NameLoad Assert Call AttributeLoad NameLoad attr CompareEq NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults vararg body TryExcept body Expr Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type NameLoad body Pass orelse Raise Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults vararg body TryExcept body If CompareEq Call NameLoad NameLoad Num body Expr Call AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type NameLoad body Pass orelse Raise Call NameLoad Str decorator_list Assign NameStore TupleLoad Num Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call NameLoad Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num Expr Call NameLoad Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num Expr Call NameLoad Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num Expr Call NameLoad Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Slice Num SubscriptLoad NameLoad Slice Num Expr Call NameLoad Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Slice Num SubscriptLoad NameLoad Slice Num Expr Call NameLoad Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Ellipsis SubscriptLoad NameLoad Ellipsis Expr Call NameLoad NameLoad Num Assign NameStore TupleLoad Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call NameLoad Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Ellipsis SubscriptLoad NameLoad Ellipsis Expr Call NameLoad NameLoad Num Expr Call NameLoad NameLoad Call NameLoad Num Assign NameStore TupleLoad Num Num Num Num Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call NameLoad NameLoad Call NameLoad Num Call NameLoad Num Num Num Expr Call NameLoad NameLoad Call NameLoad Num Call NameLoad Num Num Call NameLoad Num Expr Call NameLoad NameLoad Num Call NameLoad Num Num Num Num Expr Call NameLoad NameLoad Num Expr Call NameLoad NameLoad TupleLoad Num Num Num Num Expr Call NameLoad NameLoad Num Expr Call NameLoad Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num Expr Call NameLoad Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num Expr Call NameLoad Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Call AttributeLoad NameLoad attr Num SubscriptLoad NameLoad Index Call AttributeLoad NameLoad attr Num Expr Call NameLoad Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Call AttributeLoad NameLoad attr Num SubscriptLoad NameLoad Index Call AttributeLoad NameLoad attr Num Expr Call NameLoad Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Slice Num SubscriptLoad NameLoad Slice Num Expr Call NameLoad Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Slice Num Num SubscriptLoad NameLoad Slice Num Num Expr Call NameLoad Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Slice Num Num SubscriptLoad NameLoad Slice Num Num Expr Call NameLoad Call AttributeLoad NameLoad attr SubscriptLoad NameLoad ExtSlice Slice Slice Slice Call AttributeLoad NameLoad attr Num Slice Num SubscriptLoad NameLoad ExtSlice Slice Slice Slice Num Slice Num Expr Call NameLoad Call AttributeLoad NameLoad attr SubscriptLoad NameLoad ExtSlice Slice Slice Index Call AttributeLoad NameLoad attr Num Index Num SubscriptLoad NameLoad ExtSlice Slice Slice Index Num Index Num Expr Call NameLoad Call AttributeLoad NameLoad attr SubscriptLoad NameLoad ExtSlice Slice Slice Slice Num Slice Num SubscriptLoad NameLoad ExtSlice Slice Slice Slice Num Slice Num Expr Call NameLoad Call AttributeLoad NameLoad attr SubscriptLoad NameLoad ExtSlice Slice Slice Slice Num Slice Num SubscriptLoad NameLoad ExtSlice Slice Slice Slice Num Slice Num Expr Call NameLoad Call AttributeLoad NameLoad attr SubscriptLoad NameLoad ExtSlice Slice Slice Index Num Index Num SubscriptLoad NameLoad ExtSlice Slice Slice Index Num Index Num Expr Call NameLoad Call AttributeLoad NameLoad attr SubscriptLoad NameLoad ExtSlice Slice Slice Index Num Slice SubscriptLoad NameLoad ExtSlice Slice Slice Index Num Slice Expr Call NameLoad Call AttributeLoad NameLoad attr SubscriptLoad NameLoad ExtSlice Slice Slice Num Index Num Slice SubscriptLoad NameLoad ExtSlice Slice Slice Num Index Num Slice Expr Call NameLoad Call AttributeLoad NameLoad attr SubscriptLoad NameLoad ExtSlice Slice Slice Num Index Num Slice SubscriptLoad NameLoad ExtSlice Slice Slice Num Index Num Slice Expr Call NameLoad Call AttributeLoad NameLoad attr SubscriptLoad NameLoad ExtSlice Slice Slice Num Index Num SubscriptLoad NameLoad ExtSlice Slice Slice Num Index Num Expr Call NameLoad Call AttributeLoad NameLoad attr SubscriptLoad NameLoad ExtSlice Index Num Slice Num Index Num SubscriptLoad NameLoad ExtSlice Index Num Slice Num Index Num Expr Call NameLoad Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index TupleLoad Num Num Num Num SubscriptLoad NameLoad Index TupleLoad Num Num Num Num Expr Call NameLoad Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Ellipsis SubscriptLoad NameLoad Ellipsis decorator_list FunctionDef arguments args defaults body Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Num Num keyword Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Num Num keyword Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assert CompareEq AttributeLoad NameLoad attr TupleLoad Num Num Assert Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assert CompareEq AttributeLoad NameLoad attr TupleLoad Num Num Assert Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore Call AttributeLoad NameLoad attr ListLoad ListLoad Num Num Num ListLoad Num Num Num keyword Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Num keyword Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign SubscriptStore NameLoad Index TupleLoad Num Num NameLoad Assign SubscriptStore NameLoad Index TupleLoad Num Num NameLoad Assert Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr NameLoad Assign SubscriptStore NameLoad Index TupleLoad Num Num Call AttributeLoad NameLoad attr Num keyword Str Assign SubscriptStore NameLoad Index TupleLoad Num Num Call AttributeLoad NameLoad attr Num keyword Str Assert Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr NameLoad Assign SubscriptStore NameLoad Index TupleLoad Num Num Num Assign SubscriptStore NameLoad Slice Num Num Num Assign SubscriptStore NameLoad Slice Num Num decorator_list FunctionDef arguments args defaults body Assign NameStore Call AttributeLoad NameLoad attr ListLoad ListLoad Num Num Num ListLoad Num Num Num keyword Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr ListLoad Num Num keyword Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign SubscriptStore NameLoad ExtSlice Slice Index Num NameLoad Assign SubscriptStore NameLoad ExtSlice Slice Index Num NameLoad Assert Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr NameLoad Assign SubscriptStore NameLoad ExtSlice Slice Index Num BinOpMult NameLoad Num Assign SubscriptStore NameLoad ExtSlice Slice Index Num BinOpMult NameLoad Num Assert Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr ListLoad Num Num Num keyword Str Assign SubscriptStore NameLoad ExtSlice Index Num Slice NameLoad Assign SubscriptStore NameLoad ExtSlice Index Num Slice NameLoad Assert Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr TupleLoad Num Num Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr ListLoad Num Num Num keyword Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign SubscriptStore NameLoad ExtSlice Slice Index Num Index Num NameLoad Assign SubscriptStore NameLoad ExtSlice Slice Index Num Index Num NameLoad Assert Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr NameLoad Assign SubscriptStore NameLoad ExtSlice Slice Index Num Index Num BinOpMult NameLoad Num Assign SubscriptStore NameLoad ExtSlice Slice Index Num Index Num BinOpMult NameLoad Num Assert Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr ListLoad Num Num Num keyword Str Assign SubscriptStore NameLoad ExtSlice Index Num Index Num Slice NameLoad Assign SubscriptStore NameLoad ExtSlice Index Num Index Num Slice NameLoad Assert Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args defaults body Pass decorator_list FunctionDef arguments args defaults body Assign NameStore Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr TupleLoad Num Num Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr ListLoad Num Num keyword Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad TryExcept body Assign SubscriptStore NameLoad ExtSlice Slice Index Num Index Num NameLoad Assert NameLoad handlers ExceptHandler type NameLoad name NameStore body Assert NameLoad TryExcept body Assign SubscriptStore NameLoad ExtSlice Index Num Index Num Slice NameLoad Assert NameLoad handlers ExceptHandler type NameLoad name NameStore body Assert NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr TupleLoad Num Num Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr ListLoad Num Num keyword Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad TryExcept body Assign SubscriptStore NameLoad ExtSlice Slice Slice Index Num NameLoad Assert NameLoad handlers ExceptHandler type NameLoad name NameStore body Assert NameLoad TryExcept body Assign SubscriptStore NameLoad ExtSlice Index Num Slice Slice NameLoad Assert NameLoad handlers ExceptHandler type NameLoad name NameStore body Assert NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr TupleLoad Num Num Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr ListLoad Num Num keyword Str TryExcept body Assign SubscriptStore NameLoad ExtSlice Index Num Slice Slice NameLoad Assert NameLoad handlers ExceptHandler type NameLoad name NameStore body Assert NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr TupleLoad Num Num Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr ListLoad Num Num Num keyword Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore SubscriptLoad NameLoad ExtSlice Slice Slice Index Num Assign SubscriptStore NameLoad ExtSlice Slice Index Num NameLoad Assign SubscriptStore SubscriptLoad NameLoad ExtSlice Slice Slice Index Num ExtSlice Slice Index Num NameLoad Assert Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr NameLoad Assign NameStore SubscriptLoad NameLoad ExtSlice Index Num Slice Slice Assign SubscriptStore NameLoad ExtSlice Index Num Slice BinOpMult NameLoad Num Assign SubscriptStore SubscriptLoad NameLoad ExtSlice Index Num Slice Slice ExtSlice Index Num Slice BinOpMult NameLoad Num Assert Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore Call AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Num keyword Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign SubscriptStore NameLoad Slice Call AttributeLoad NameLoad attr TupleLoad Num Assign SubscriptStore NameLoad Slice Call AttributeLoad NameLoad attr TupleLoad Num Assert Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr TupleLoad Num Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr ListLoad Num Num Num keyword Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign SubscriptStore NameLoad ExtSlice Slice Slice Call AttributeLoad NameLoad attr TupleLoad Num Num Assign SubscriptStore NameLoad ExtSlice Slice Slice Call AttributeLoad NameLoad attr TupleLoad Num Num Assert Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr TupleLoad Num Num Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr ListLoad ListLoad Num Num Num ListLoad Num Num Num keyword Str Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr NameLoad Index Num Assign NameStore SubscriptLoad NameLoad Index Num Assign SubscriptStore NameLoad ExtSlice Slice Slice Index Num Call AttributeLoad NameLoad attr TupleLoad Num Num Assign SubscriptStore NameLoad ExtSlice Slice Slice Index Num Call AttributeLoad NameLoad attr TupleLoad Num Num Assert Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore Call AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Num keyword Str Assign SubscriptStore NameLoad Slice Call AttributeLoad NameLoad attr TupleLoad Num Assign SubscriptStore NameLoad Slice Call AttributeLoad NameLoad attr TupleLoad Num Assert Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr TupleLoad Num Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr ListLoad Num Num Num keyword Str Assign SubscriptStore NameLoad ExtSlice Slice Slice Call AttributeLoad NameLoad attr TupleLoad Num Num Assign SubscriptStore NameLoad ExtSlice Slice Slice Call AttributeLoad NameLoad attr TupleLoad Num Num Assert Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr TupleLoad Num Num Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr ListLoad ListLoad Num Num Num ListLoad Num Num Num keyword Str Assign NameStore SubscriptLoad NameLoad Index Num Assign SubscriptStore NameLoad ExtSlice Index Num Slice Slice Call AttributeLoad NameLoad attr TupleLoad Num Num Assign SubscriptStore NameLoad ExtSlice Index Num Slice Slice Call AttributeLoad NameLoad attr TupleLoad Num Num Assert Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr BinOpMult BinOpMult Num Num Num Expr Call AttributeLoad NameLoad attr TupleLoad Num Num Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr ListLoad Num Num Num Num keyword Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr ListLoad Num Num Num Num Num keyword Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign SubscriptStore NameLoad ExtSlice Slice Slice Index Num NameLoad Assign SubscriptStore NameLoad ExtSlice Slice Slice Index Num NameLoad Assert Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr Num Num attr Str Assign SubscriptStore NameLoad ExtSlice Index Num Slice Slice NameLoad Assign SubscriptStore NameLoad ExtSlice Index Num Slice Slice NameLoad Assert Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad TryExcept body Assign SubscriptStore NameLoad ExtSlice Index Num Slice Slice NameLoad handlers ExceptHandler type NameLoad name NameStore body Pass Assign SubscriptStore NameLoad ExtSlice Index Num Slice Slice NameLoad Assign SubscriptStore NameLoad ExtSlice Index Num Slice Slice NameLoad Assert Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign SubscriptStore NameLoad ExtSlice Slice Slice Index Num NameLoad Assign SubscriptStore NameLoad ExtSlice Slice Slice Index Num NameLoad Assert Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args defaults body For NameStore ListLoad TupleLoad Num Num Num TupleLoad Num TupleLoad TupleLoad Num Num body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword Str Assert Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad Assert CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assert Call NameLoad CompareEq AttributeLoad NameLoad attr BinOpDiv Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num For NameStore ListLoad TupleLoad Num Num TupleLoad Num Num Num body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword Str Assert Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad Assert CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr TryExcept body Assign NameStore Call AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body Pass orelse Raise Call NameLoad Str TryExcept body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr handlers ExceptHandler type NameLoad body Pass orelse Raise Call NameLoad Str decorator_list FunctionDef arguments args defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr TupleLoad Num Num Num For NameStore Call NameLoad Num body Assign NameStore SubscriptLoad NameLoad Slice Assert CompareIs AttributeLoad NameLoad attr NameLoad Assign NameStore SubscriptLoad NameLoad Index Num Assign NameStore SubscriptLoad NameLoad ExtSlice Slice Index Num Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr TupleLoad Num Num Num Num Assert CompareIs AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr TupleLoad Num Num Assign NameStore TupleLoad SubscriptLoad AttributeLoad NameLoad attr Index Num SubscriptLoad AttributeLoad NameLoad attr Index Num Assign AttributeStore NameLoad attr NameLoad Assert CompareEq AttributeLoad NameLoad attr NameLoad Assign NameStore TupleLoad SubscriptLoad AttributeLoad NameLoad attr Index Num SubscriptLoad AttributeLoad NameLoad attr Index Num Assign AttributeStore NameLoad attr ListLoad SubscriptLoad AttributeLoad NameLoad attr Index Num SubscriptLoad AttributeLoad NameLoad attr Index Num Assert CompareEq AttributeLoad NameLoad attr NameLoad TryExcept body Assign AttributeStore NameLoad attr TupleLoad SubscriptLoad AttributeLoad NameLoad attr Index Num Assert NameLoad handlers ExceptHandler type NameLoad body Pass TryExcept body Assign AttributeStore NameLoad attr TupleLoad Num Num Num Assert NameLoad handlers ExceptHandler type NameLoad body Pass decorator_list FunctionDef arguments args defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr TupleLoad Num Num Num Assert Call AttributeLoad NameLoad attr Assert Call AttributeLoad SubscriptLoad NameLoad Index Num attr Assert UnaryOpNot Call AttributeLoad SubscriptLoad NameLoad Slice Num attr decorator_list If CompareEq NameLoad Str body Expr Call NameLoad Expr Call NameLoad Expr Call NameLoad Expr Call NameLoad Expr Call NameLoad Expr Call NameLoad Expr Call NameLoad
N/A __future__ absolute_import print_function division N/A time copy sys unittest nose.plugins.skip SkipTest N/A numpy six.moves xrange N/A theano N/A theano.sandbox.cuda cuda_ndarray theano.tensor.basic _allclose theano.tests unittest_tools utt N/A N/A N/A cuda_ndarray cuda_available N/A N/A N/A SkipTest Optional package cuda disabled advantage N/A N/A cpu_dt gpu_dt N/A N/A N/A 
    Return ratio of cpu_dt / gpu_dt, which must be non-negative numbers.

    If both arguments are zero, return NaN.
    If only gpu_dt is zero, return Inf.
     N/A N/A N/A gpu_dt 0 N/A cpu_dt 0 N/A N/A N/A gpu_dt 0 N/A cpu_dt 0 N/A N/A N/A numpy nan N/A N/A N/A gpu_dt 0 N/A N/A N/A numpy inf N/A N/A N/A cpu_dt gpu_dt N/A test_host_to_device N/A N/A N/A N/A N/A shape N/A N/A N/A 3 N/A 2 3 N/A 3 4 5 6 N/A N/A a N/A N/A theano _asarray N/A N/A N/A numpy random rand shape dtype float32 N/A b N/A N/A cuda_ndarray CudaNdarray a N/A c N/A N/A numpy asarray b N/A N/A N/A numpy all N/A a c N/A d N/A N/A numpy asarray b dtype float32 N/A N/A N/A numpy all N/A a d N/A N/A N/A N/A N/A numpy asarray b dtype int8 N/A False N/A N/A N/A TypeError N/A N/A N/A test_add_iadd_idiv N/A N/A N/A N/A N/A shapes N/A N/A N/A 5 5 N/A 5 1 N/A N/A 5 5 N/A 1 5 N/A N/A 0 N/A 3 N/A 2 3 N/A 1 10000000 N/A 10000 1000 N/A 1000000 10 N/A 4100 33 34 N/A 33 4100 34 N/A 33 34 4100 N/A 4100 33 3 6 N/A 33 4100 3 6 N/A 33 3 4100 6 N/A 33 3 6 4100 N/A 4100 3 34 6 N/A 3 4100 34 6 N/A 3 34 4100 6 N/A 3 34 6 4100 N/A 4100 3 4 36 N/A 3 4100 4 36 N/A 3 4 4100 36 N/A 3 4 36 4100 N/A 0 0 0 0 0 N/A 3 34 35 36 37 N/A 33 34 3 36 37 N/A 33 34 35 36 3 N/A 0 0 0 0 0 0 N/A 3 34 35 36 37 2 N/A 33 34 3 36 37 2 N/A 33 34 35 36 3 2 N/A 3 4 5 6 7 1025 N/A 3 4 5 6 1025 7 N/A 3 4 5 1025 6 7 N/A 3 4 1025 5 6 7 N/A 3 1025 4 5 6 7 N/A 1025 3 4 5 6 7 N/A N/A N/A isinstance shapes tuple N/A N/A shape shapes N/A shape2 shapes N/A a0 N/A N/A theano _asarray N/A N/A N/A numpy random rand shape dtype float32 N/A a0_orig N/A N/A a0 copy N/A a1 N/A N/A a0 copy N/A N/A N/A numpy allclose a0 a1 N/A N/A shape N/A shapes N/A 0 N/A shape2 N/A shapes N/A 1 N/A a0 N/A N/A theano _asarray N/A N/A N/A numpy random rand shape dtype float32 N/A a0_orig N/A N/A a0 copy N/A a1 N/A N/A theano _asarray N/A N/A N/A numpy random rand shape2 dtype float32 N/A b0 N/A N/A cuda_ndarray CudaNdarray a0 N/A b1 N/A N/A cuda_ndarray CudaNdarray a1 N/A N/A N/A numpy allclose a0 N/A N/A numpy asarray b0 N/A N/A N/A numpy allclose a1 N/A N/A numpy asarray b1 N/A N/A shape shape2 N/A N/A t0 N/A N/A time time N/A bsum N/A b0 b1 N/A bsum N/A b0 b1 N/A t1 N/A N/A time time N/A gpu_dt N/A t1 t0 N/A t0 N/A N/A time time N/A asum N/A a0 a1 N/A asum N/A a0 a1 N/A t1 N/A N/A time time N/A cpu_dt N/A t1 t0 N/A N/A N/A numpy allclose asum N/A N/A numpy asarray bsum N/A a0 N/A N/A a0_orig copy N/A b0 N/A N/A cuda_ndarray CudaNdarray a0 N/A N/A N/A len shape 0 N/A N/A N/A N/A N/A N/A len shape 1 N/A N/A _b N/A b1 N/A -1 N/A N/A N/A N/A len shape 2 N/A N/A _b N/A b1 N/A N/A None N/A -1 N/A N/A N/A N/A len shape 3 N/A N/A _b N/A b1 N/A N/A None N/A None N/A -1 N/A N/A N/A N/A len shape 4 N/A N/A _b N/A b1 N/A N/A None N/A None N/A None N/A -1 N/A N/A N/A N/A len shape 5 N/A N/A _b N/A b1 N/A N/A None N/A None N/A None N/A None N/A -1 N/A N/A N/A N/A len shape 6 N/A N/A _b N/A b1 N/A N/A None N/A None N/A None N/A None N/A None N/A -1 N/A N/A N/A Exception You need to modify this case! N/A N/A shape shape2 N/A N/A t False N/A N/A N/A _c N/A _b b1 N/A N/A N/A TypeError N/A N/A t True N/A t N/A t0 N/A N/A time time N/A b0 b1 N/A t1 N/A N/A time time N/A gpu_dt N/A t1 t0 N/A t0 N/A N/A time time N/A a0 a1 N/A t1 N/A N/A time time N/A cpu_dt N/A t1 t0 N/A N/A N/A numpy allclose a0 N/A N/A numpy asarray b0 N/A N/A N/A numpy allclose a0 N/A a0_orig a1 N/A b0 b1 N/A a0 a1 N/A N/A N/A numpy allclose a0 N/A N/A numpy asarray b0 N/A N/A N/A numpy allclose a0 N/A N/A a0_orig a1 a1 N/A b0 _b N/A a0 N/A a1 N/A N/A N/A -1 N/A N/A N/A numpy allclose a0 N/A N/A numpy asarray b0 N/A N/A N/A numpy allclose a0 N/A N/A N/A a0_orig a1 a1 N/A a1 N/A N/A N/A -1 N/A b0 _b N/A a0 N/A a1 N/A N/A N/A -1 N/A N/A N/A numpy allclose a0 N/A N/A numpy asarray b0 N/A N/A N/A numpy allclose a0 N/A N/A N/A N/A a0_orig a1 a1 N/A a1 N/A N/A N/A -1 N/A a1 N/A N/A N/A -1 N/A test_exp N/A N/A N/A N/A N/A shape N/A N/A N/A 3 N/A 2 3 N/A 1 10000000 N/A 10 1000000 N/A 100 100000 N/A 1000 10000 N/A 10000 1000 N/A N/A a0 N/A N/A theano _asarray N/A N/A N/A numpy random rand shape dtype float32 N/A a1 N/A N/A a0 copy N/A b0 N/A N/A cuda_ndarray CudaNdarray a0 N/A b1 N/A N/A cuda_ndarray CudaNdarray a1 N/A t0 N/A N/A time time N/A bsum N/A N/A b0 exp N/A t1 N/A N/A time time N/A gpu_dt N/A t1 t0 N/A t0 N/A N/A time time N/A asum N/A N/A numpy exp a1 N/A t1 N/A N/A time time N/A cpu_dt N/A t1 t0 N/A N/A asum shape N/A N/A N/A N/A numpy allclose asum N/A N/A numpy asarray bsum N/A test_copy N/A N/A N/A N/A N/A shape N/A 500 499 N/A a N/A N/A theano _asarray N/A N/A N/A numpy random rand shape dtype float32 N/A b N/A N/A cuda_ndarray CudaNdarray a N/A c N/A N/A copy copy b N/A d N/A N/A copy deepcopy b N/A N/A N/A numpy allclose a N/A N/A numpy asarray b N/A N/A N/A numpy allclose a N/A N/A numpy asarray c N/A N/A N/A numpy allclose a N/A N/A numpy asarray d N/A b b N/A N/A N/A numpy allclose N/A a a N/A N/A numpy asarray b N/A N/A N/A numpy allclose N/A a a N/A N/A numpy asarray c N/A N/A N/A numpy allclose a N/A N/A numpy asarray d N/A test_nvcc_bug N/A N/A N/A N/A N/A 
    The fct k_elemwise_unary_rowmajor_copy(used by cuda.copy()) in cuda_ndarray.cu
    is not well compiled with nvcc 3.0 and 3.1 beta. We found a workaround, so it
    sould work correctly. Without the workaround, this test fail.
     N/A shape N/A 5 4 N/A aa N/A N/A theano _asarray N/A N/A N/A numpy random rand shape dtype float32 N/A a N/A aa N/A N/A None N/A -1 N/A b N/A N/A N/A cuda_ndarray CudaNdarray aa N/A N/A None N/A -1 N/A c N/A N/A copy copy b N/A d N/A N/A copy deepcopy b N/A N/A N/A numpy allclose a N/A N/A numpy asarray b N/A N/A N/A numpy allclose a N/A N/A numpy asarray c N/A N/A N/A numpy allclose a N/A N/A numpy asarray d N/A b b N/A N/A N/A numpy allclose N/A a a N/A N/A numpy asarray b N/A N/A N/A numpy allclose N/A a a N/A N/A numpy asarray c N/A N/A N/A numpy allclose a N/A N/A numpy asarray d N/A test_DimShuffle N/A N/A unittest TestCase N/A test_dimshuffle N/A N/A self N/A N/A N/A N/A N/A utt seed_rng N/A rng N/A N/A N/A numpy random RandomState N/A N/A utt fetch_seed N/A a N/A N/A theano _asarray N/A N/A rng randn 1 1 dtype float32 N/A b N/A N/A cuda_ndarray CudaNdarray a N/A N/A N/A numpy allclose N/A N/A numpy transpose a N/A N/A cuda_ndarray dimshuffle b N/A N/A a N/A N/A theano _asarray N/A N/A rng randn 2 1 dtype float32 N/A b N/A N/A cuda_ndarray CudaNdarray a N/A N/A N/A self assertRaises ValueError N/A cuda_ndarray dimshuffle b N/A N/A a N/A N/A theano _asarray N/A N/A rng randn 2 1 dtype float32 N/A b N/A N/A cuda_ndarray CudaNdarray a N/A N/A N/A self assertRaises ValueError N/A cuda_ndarray dimshuffle b N/A 1 1 N/A a N/A N/A theano _asarray N/A N/A rng randn 3 dtype float32 N/A b N/A N/A cuda_ndarray CudaNdarray a N/A N/A N/A numpy allclose N/A N/A numpy transpose a N/A N/A cuda_ndarray dimshuffle b N/A 0 N/A N/A N/A numpy allclose N/A a N/A N/A None N/A N/A None N/A N/A cuda_ndarray dimshuffle b N/A -1 0 -1 N/A a N/A N/A theano _asarray N/A N/A rng randn 3 11 dtype float32 N/A b N/A N/A cuda_ndarray CudaNdarray a N/A N/A N/A numpy allclose N/A N/A numpy transpose a N/A N/A cuda_ndarray dimshuffle b N/A 1 0 N/A N/A N/A numpy allclose N/A N/A N/A numpy transpose a N/A N/A None N/A N/A None N/A N/A None N/A N/A cuda_ndarray dimshuffle b N/A -1 1 -1 0 -1 N/A a N/A N/A theano _asarray N/A N/A rng randn 1 11 dtype float32 N/A b N/A N/A cuda_ndarray CudaNdarray a N/A N/A N/A numpy allclose N/A a N/A N/A N/A cuda_ndarray dimshuffle b N/A 1 N/A a N/A N/A theano _asarray N/A N/A rng randn 11 1 dtype float32 N/A b N/A N/A cuda_ndarray CudaNdarray a N/A N/A N/A numpy allclose N/A N/A a reshape N/A 11 N/A N/A cuda_ndarray dimshuffle b N/A 0 N/A a N/A N/A theano _asarray N/A N/A rng randn 3 4 5 dtype float32 N/A b N/A N/A cuda_ndarray CudaNdarray a N/A N/A N/A numpy allclose a N/A N/A cuda_ndarray dimshuffle b N/A 0 1 2 N/A N/A N/A numpy allclose N/A N/A numpy swapaxes a 0 1 N/A N/A cuda_ndarray dimshuffle b N/A 1 0 2 N/A N/A N/A numpy allclose N/A N/A numpy swapaxes a 0 2 N/A N/A cuda_ndarray dimshuffle b N/A 2 1 0 N/A N/A N/A numpy allclose N/A N/A numpy swapaxes a 1 2 N/A N/A cuda_ndarray dimshuffle b N/A 0 2 1 N/A N/A N/A numpy allclose N/A N/A N/A numpy swapaxes a 1 2 N/A N/A None N/A N/A None N/A N/A N/A None N/A N/A cuda_ndarray dimshuffle b N/A -1 0 -1 2 1 -1 N/A a N/A N/A theano _asarray N/A N/A rng randn 3 11 4 5 dtype float32 N/A b N/A N/A cuda_ndarray CudaNdarray a N/A N/A N/A numpy allclose N/A N/A numpy swapaxes a 0 1 N/A N/A cuda_ndarray dimshuffle b N/A 1 0 2 3 N/A N/A N/A numpy allclose N/A N/A numpy swapaxes a 0 2 N/A N/A cuda_ndarray dimshuffle b N/A 2 1 0 3 N/A N/A N/A numpy allclose N/A N/A numpy swapaxes a 0 3 N/A N/A cuda_ndarray dimshuffle b N/A 3 1 2 0 N/A N/A N/A numpy allclose N/A N/A numpy swapaxes a 0 3 N/A N/A cuda_ndarray dimshuffle b N/A 3 1 2 0 N/A N/A N/A numpy allclose N/A N/A N/A numpy swapaxes a 0 3 N/A N/A None N/A N/A None N/A N/A N/A N/A N/A cuda_ndarray dimshuffle b N/A -1 3 -1 1 2 0 N/A N/A test_dot N/A N/A N/A N/A N/A N/A N/A utt seed_rng N/A rng N/A N/A N/A numpy random RandomState N/A N/A utt fetch_seed N/A a0 N/A N/A theano _asarray N/A N/A rng randn 4 7 dtype float32 N/A a1 N/A N/A theano _asarray N/A N/A rng randn 7 6 dtype float32 N/A b0 N/A N/A cuda_ndarray CudaNdarray a0 N/A b1 N/A N/A cuda_ndarray CudaNdarray a1 N/A N/A _allclose N/A N/A numpy dot a0 a1 N/A N/A cuda_ndarray dot b0 b1 N/A a1 N/A N/A theano _asarray N/A N/A rng randn 6 7 dtype float32 N/A b1 N/A N/A cuda_ndarray CudaNdarray a1 N/A numpy_version N/A N/A numpy dot a0 N/A a1 T N/A transposed N/A N/A cuda_ndarray dimshuffle b1 N/A 1 0 N/A cuda_version N/A N/A cuda_ndarray dot b0 transposed N/A N/A _allclose numpy_version cuda_version N/A a1 N/A N/A theano _asarray N/A N/A rng randn 7 6 dtype float32 N/A b1 N/A N/A cuda_ndarray CudaNdarray a1 N/A a0 N/A N/A theano _asarray N/A N/A rng randn 7 4 dtype float32 N/A b0 N/A N/A cuda_ndarray CudaNdarray a0 N/A N/A _allclose N/A N/A numpy dot N/A a0 T a1 N/A N/A cuda_ndarray dot N/A N/A cuda_ndarray dimshuffle b0 N/A 1 0 b1 N/A a1 N/A N/A theano _asarray N/A N/A rng randn 6 7 dtype float32 N/A b1 N/A N/A cuda_ndarray CudaNdarray a1 N/A N/A _allclose N/A N/A numpy dot N/A a0 T N/A a1 T N/A N/A cuda_ndarray dot N/A N/A cuda_ndarray dimshuffle b0 N/A 1 0 N/A N/A cuda_ndarray dimshuffle b1 N/A 1 0 N/A test_sum N/A N/A N/A N/A N/A shape N/A 2 3 N/A a0 N/A N/A theano _asarray N/A N/A N/A N/A numpy arange N/A N/A shape N/A 0 N/A shape N/A 1 reshape shape dtype float32 N/A b0 N/A N/A cuda_ndarray CudaNdarray a0 N/A N/A N/A numpy allclose N/A N/A a0 sum N/A N/A numpy asarray N/A N/A b0 reduce_sum N/A 1 1 N/A a0sum N/A N/A a0 sum axis 0 N/A b0sum N/A N/A b0 reduce_sum N/A 1 0 N/A N/A N/A numpy allclose N/A N/A a0 sum axis 0 N/A N/A numpy asarray N/A N/A b0 reduce_sum N/A 1 0 N/A N/A N/A numpy allclose N/A N/A a0 sum axis 1 N/A N/A numpy asarray N/A N/A b0 reduce_sum N/A 0 1 N/A N/A N/A numpy allclose a0 N/A N/A numpy asarray N/A N/A b0 reduce_sum N/A 0 0 N/A shape N/A 3 4 5 6 7 8 N/A a0 N/A N/A theano _asarray N/A N/A N/A N/A numpy arange N/A N/A N/A N/A N/A 3 4 5 6 7 8 reshape shape dtype float32 N/A b0 N/A N/A cuda_ndarray CudaNdarray a0 N/A N/A N/A numpy allclose N/A N/A N/A N/A N/A N/A a0 sum axis 5 sum axis 3 sum axis 0 N/A N/A numpy asarray N/A N/A b0 reduce_sum N/A 1 0 0 1 0 1 N/A shape N/A 16 2048 N/A a0 N/A N/A theano _asarray N/A N/A N/A N/A numpy arange N/A 16 2048 reshape shape dtype float32 N/A b0 N/A N/A cuda_ndarray CudaNdarray a0 N/A N/A N/A numpy allclose N/A N/A a0 sum axis 0 N/A N/A numpy asarray N/A N/A b0 reduce_sum N/A 1 0 N/A shape N/A 16 10 N/A a0 N/A N/A theano _asarray N/A N/A N/A N/A numpy arange 160 reshape shape dtype float32 N/A b0 N/A N/A cuda_ndarray CudaNdarray a0 N/A N/A N/A numpy allclose N/A N/A a0 sum N/A N/A numpy asarray N/A N/A b0 reduce_sum N/A 1 1 N/A test_reshape N/A N/A N/A N/A N/A shapelist N/A N/A N/A 1 2 3 N/A 1 2 3 N/A N/A 1 N/A 1 N/A N/A 1 2 3 N/A 3 2 1 N/A N/A 1 2 3 N/A 6 N/A N/A 1 2 3 2 N/A 6 2 N/A N/A 2 3 2 N/A 6 2 N/A N/A 2 3 2 N/A 12 N/A bad_shapelist N/A N/A N/A 1 2 3 N/A 1 2 4 N/A N/A 1 N/A 2 N/A N/A 1 2 3 N/A 2 2 1 N/A N/A 1 2 3 N/A 5 N/A N/A 1 2 3 2 N/A 6 3 N/A N/A 2 3 2 N/A 5 2 N/A N/A 2 3 2 N/A 11 N/A N/A N/A utt seed_rng N/A rng N/A N/A N/A numpy random RandomState N/A N/A utt fetch_seed subtest N/A N/A shape_1 shape_2 rng N/A N/A N/A a N/A N/A theano _asarray N/A N/A rng randn shape_1 dtype float32 N/A b N/A N/A cuda_ndarray CudaNdarray a N/A aa N/A N/A a reshape shape_2 N/A bb N/A N/A b reshape shape_2 N/A n_bb N/A N/A numpy asarray bb N/A N/A N/A numpy all N/A aa n_bb N/A N/A N/A aa shape N/A n_bb shape N/A shape_1_2x N/A N/A N/A N/A shape_1 N/A 0 2 N/A shape_1 N/A 1 N/A a N/A N/A theano _asarray N/A N/A rng randn shape_1_2x dtype float32 N/A b N/A N/A cuda_ndarray CudaNdarray a N/A a N/A a N/A 2 N/A b N/A b N/A 2 N/A aa N/A N/A a reshape shape_2 N/A bb N/A N/A b reshape shape_2 N/A n_bb N/A N/A numpy asarray bb N/A N/A N/A numpy all N/A aa n_bb N/A N/A N/A aa shape N/A n_bb shape N/A bad_subtest N/A N/A shape_1 shape_2 rng N/A N/A N/A a N/A N/A theano _asarray N/A N/A rng randn shape_1 dtype float32 N/A b N/A N/A cuda_ndarray CudaNdarray a N/A N/A N/A bb N/A N/A b reshape shape_2 N/A N/A N/A Exception N/A ValueError N/A N/A N/A False N/A N/A N/A shape_1 shape_2 shapelist N/A N/A N/A subtest shape_1 shape_2 rng N/A N/A subtest shape_2 shape_1 rng N/A N/A shape_1 shape_2 bad_shapelist N/A N/A N/A bad_subtest shape_1 shape_2 rng N/A N/A bad_subtest shape_2 shape_1 rng N/A test_getshape N/A N/A N/A N/A N/A shapelist N/A N/A N/A 1 2 3 N/A 1 2 3 N/A N/A 1 N/A 1 N/A N/A 1 2 3 N/A 3 2 1 N/A N/A 1 2 3 N/A 6 N/A N/A 1 2 3 2 N/A 6 2 N/A N/A 2 3 2 N/A 6 2 subtest N/A N/A shape N/A N/A N/A a N/A N/A theano _asarray N/A N/A N/A numpy random rand shape_1 dtype float32 N/A b N/A N/A cuda_ndarray CudaNdarray a N/A N/A N/A b shape N/A a shape N/A N/A N/A shape_1 shape_2 shapelist N/A N/A N/A subtest shape_1 N/A N/A subtest shape_2 N/A test_stride_manipulation N/A N/A N/A N/A N/A a N/A N/A theano _asarray N/A N/A 0 1 2 N/A 3 4 5 dtype float32 N/A b N/A N/A cuda_ndarray CudaNdarray a N/A v N/A N/A b view N/A N/A v _dev_data 0 N/A c N/A N/A numpy asarray v N/A N/A N/A numpy all N/A a c N/A sizeof_float 4 N/A offset 0 N/A b_strides N/A b _strides N/A i N/A xrange N/A len N/A b shape N/A N/A offset N/A N/A N/A N/A b shape N/A i 1 N/A b_strides N/A i N/A N/A N/A v _set_stride i N/A N/A b_strides N/A i N/A N/A v _dev_data N/A offset sizeof_float N/A c N/A N/A numpy asarray v N/A N/A N/A numpy all N/A c N/A N/A 5 4 3 N/A 2 1 0 N/A test_subtensor_broadcastable N/A N/A N/A N/A N/A a N/A N/A numpy zeros N/A 2 7 dtype float32 N/A cuda_a N/A N/A cuda_ndarray CudaNdarray a N/A sub_a N/A cuda_a N/A 1 N/A N/A N/A sub_a shape N/A 1 7 N/A N/A N/A N/A sub_a _strides N/A 0 0 N/A test_copy_subtensor0 N/A N/A N/A N/A N/A sizeof_float 4 N/A a N/A N/A theano _asarray N/A N/A N/A numpy random rand 30 20 5 5 dtype float32 N/A cuda_a N/A N/A cuda_ndarray CudaNdarray a N/A a_view N/A N/A cuda_a view N/A a_view_strides N/A a_view _strides N/A N/A N/A a_view _set_stride 2 N/A N/A a_view_strides N/A 2 N/A N/A N/A a_view _set_stride 3 N/A N/A a_view_strides N/A 3 N/A N/A a_view _dev_data N/A 24 sizeof_float N/A a_view_copy N/A N/A copy deepcopy a_view N/A N/A N/A numpy all N/A N/A a N/A N/A N/A N/A -1 N/A -1 N/A N/A numpy asarray a_view_copy N/A test_mapping_getitem_ellipsis N/A N/A N/A N/A N/A a N/A N/A theano _asarray N/A N/A N/A numpy random rand 5 4 3 2 dtype float32 N/A a N/A N/A cuda_ndarray CudaNdarray a N/A b N/A a N/A N/A N/A N/A b _dev_data N/A a _dev_data N/A N/A N/A b _strides N/A a _strides N/A N/A N/A b shape N/A a shape N/A test_mapping_getitem_reverse_some_dims N/A N/A N/A N/A N/A dim N/A 5 4 3 2 N/A a N/A N/A theano _asarray N/A N/A N/A numpy random rand dim dtype float32 N/A _a N/A N/A cuda_ndarray CudaNdarray a N/A _b N/A _a N/A N/A N/A N/A -1 N/A -1 N/A b N/A N/A numpy asarray _b N/A N/A N/A numpy all N/A b N/A a N/A N/A N/A N/A -1 N/A -1 N/A test_mapping_getitem_w_int N/A N/A N/A N/A _cmp N/A N/A x y N/A N/A N/A N/A N/A x shape N/A y shape N/A N/A N/A N/A numpy all N/A x y N/A N/A N/A print x N/A N/A print y N/A N/A N/A numpy all N/A x y N/A _cmpf N/A N/A x N/A y N/A N/A N/A N/A N/A N/A x __getitem__ y N/A N/A N/A IndexError N/A N/A N/A N/A N/A Exception Did not generate out or bound error N/A _cmpfV N/A N/A x N/A y N/A N/A N/A N/A N/A N/A len y 1 N/A N/A N/A N/A x __getitem__ y N/A N/A N/A N/A x __getitem__ y N/A N/A N/A ValueError N/A N/A N/A N/A N/A Exception Did not generate out or bound error N/A N/A dim N/A 2 N/A a N/A N/A theano _asarray N/A N/A N/A numpy random rand dim dtype float32 N/A _a N/A N/A cuda_ndarray CudaNdarray a N/A N/A _cmp N/A N/A numpy asarray N/A _a N/A 1 N/A a N/A 1 N/A N/A _cmp N/A N/A numpy asarray N/A _a N/A -1 N/A a N/A -1 N/A N/A _cmp N/A N/A numpy asarray N/A _a N/A 0 N/A a N/A 0 N/A N/A _cmp N/A N/A numpy asarray N/A _a N/A 1 N/A a N/A 1 N/A N/A _cmp N/A N/A numpy asarray N/A _a N/A -1 N/A a N/A -1 N/A N/A _cmp N/A N/A numpy asarray N/A _a N/A N/A a N/A N/A N/A _cmpf _a 2 N/A dim N/A N/A a N/A N/A theano _asarray N/A N/A N/A numpy random rand dim dtype float32 N/A _a N/A N/A cuda_ndarray CudaNdarray a N/A N/A _cmp N/A N/A numpy asarray N/A _a N/A N/A a N/A N/A N/A _cmpf _a 0 N/A N/A _cmpfV _a N/A slice 1 N/A dim N/A 5 4 3 2 N/A a N/A N/A theano _asarray N/A N/A N/A numpy random rand dim dtype float32 N/A _a N/A N/A cuda_ndarray CudaNdarray a N/A N/A _cmpf _a N/A slice -1 N/A slice -1 10 -10 N/A N/A _cmpf _a N/A slice -1 N/A slice -1 -10 N/A slice -1 N/A N/A _cmpf _a 0 N/A slice 0 -1 -20 -10 N/A N/A _cmpf _a 10 N/A N/A _cmpf _a N/A 10 0 0 0 N/A N/A _cmpf _a -10 N/A N/A _cmp N/A N/A numpy asarray N/A _a N/A 1 N/A a N/A 1 N/A N/A _cmp N/A N/A numpy asarray N/A _a N/A -1 N/A a N/A -1 N/A N/A _cmp N/A N/A numpy asarray N/A _a N/A N/A N/A numpy int64 1 N/A a N/A N/A N/A numpy int64 1 N/A N/A _cmp N/A N/A numpy asarray N/A _a N/A N/A N/A numpy int64 -1 N/A a N/A N/A N/A numpy int64 -1 N/A N/A _cmp N/A N/A numpy asarray N/A _a N/A 1 N/A a N/A 1 N/A N/A _cmp N/A N/A numpy asarray N/A _a N/A 1 2 N/A a N/A 1 2 N/A N/A _cmp N/A N/A numpy asarray N/A _a N/A -1 1 N/A a N/A -1 1 N/A N/A _cmp N/A N/A numpy asarray N/A _a N/A N/A N/A N/A N/A N/A numpy int64 -1 N/A -1 N/A a N/A N/A N/A N/A -1 N/A -1 N/A N/A _cmp N/A N/A numpy asarray N/A _a N/A N/A N/A N/A N/A N/A numpy int64 1 N/A -1 N/A a N/A N/A N/A N/A 1 N/A -1 N/A N/A _cmp N/A N/A numpy asarray N/A _a N/A N/A N/A N/A -1 N/A -1 N/A a N/A N/A N/A N/A -1 N/A -1 N/A N/A _cmp N/A N/A numpy asarray N/A _a N/A N/A N/A N/A -10 N/A -10 N/A a N/A N/A N/A N/A -10 N/A -10 N/A N/A _cmp N/A N/A numpy asarray N/A _a N/A N/A N/A N/A 1 N/A -1 N/A a N/A N/A N/A N/A 1 N/A -1 N/A N/A _cmp N/A N/A numpy asarray N/A _a N/A N/A N/A N/A -1 N/A N/A a N/A N/A N/A N/A -1 N/A N/A N/A _cmp N/A N/A numpy asarray N/A _a N/A N/A N/A -2 N/A -1 N/A N/A a N/A N/A N/A -2 N/A -1 N/A N/A N/A _cmp N/A N/A numpy asarray N/A _a N/A N/A N/A -20 N/A -1 N/A N/A a N/A N/A N/A -20 N/A -1 N/A N/A N/A _cmp N/A N/A numpy asarray N/A _a N/A N/A N/A -2 N/A -1 N/A a N/A N/A N/A -2 N/A -1 N/A N/A _cmp N/A N/A numpy asarray N/A _a N/A N/A 0 N/A -2 N/A -1 N/A a N/A N/A 0 N/A -2 N/A -1 N/A N/A _cmp N/A N/A numpy asarray N/A _a N/A N/A -1 -1 -1 -2 N/A a N/A N/A -1 -1 -1 -2 N/A N/A _cmp N/A N/A numpy asarray N/A _a N/A N/A a N/A N/A test_gemm_vector_vector N/A N/A N/A N/A N/A a N/A N/A theano _asarray N/A N/A N/A numpy random rand 5 1 dtype float32 N/A _a N/A N/A cuda_ndarray CudaNdarray a N/A b N/A N/A theano _asarray N/A N/A N/A numpy random rand 1 5 dtype float32 N/A _b N/A N/A cuda_ndarray CudaNdarray b N/A _c N/A N/A cuda_ndarray dot _a _b N/A N/A N/A _c shape N/A 5 5 N/A N/A N/A numpy allclose _c N/A N/A numpy dot a b N/A _c N/A N/A cuda_ndarray dot _b _a N/A N/A N/A _c shape N/A 1 1 N/A N/A N/A numpy allclose _c N/A N/A numpy dot b a N/A test_setitem_matrixscalar0 N/A N/A N/A N/A N/A a N/A N/A theano _asarray N/A N/A 0 1 2 N/A 3 4 5 dtype float32 N/A _a N/A N/A cuda_ndarray CudaNdarray a N/A b N/A N/A theano _asarray 8 dtype float32 N/A _b N/A N/A cuda_ndarray CudaNdarray b N/A N/A _a N/A N/A 1 1 _b N/A N/A a N/A N/A 1 1 b N/A N/A N/A numpy allclose a N/A N/A numpy asarray _a N/A N/A _a N/A N/A 1 1 N/A N/A theano _asarray 888 dtype float32 N/A N/A a N/A N/A 1 1 N/A N/A theano _asarray 888 dtype float32 N/A N/A N/A numpy allclose a N/A N/A numpy asarray _a N/A N/A _a N/A N/A 1 1 0 N/A N/A _a N/A 0 2 0 N/A N/A _a N/A 1 0 N/A test_setitem_matrixvector1 N/A N/A N/A N/A N/A a N/A N/A theano _asarray N/A N/A 0 1 2 N/A 3 4 5 dtype float32 N/A _a N/A N/A cuda_ndarray CudaNdarray a N/A b N/A N/A theano _asarray N/A 8 9 dtype float32 N/A _b N/A N/A cuda_ndarray CudaNdarray b N/A N/A _a N/A N/A N/A 1 _b N/A N/A a N/A N/A N/A 1 b N/A N/A N/A numpy allclose a N/A N/A numpy asarray _a N/A N/A _a N/A N/A N/A 1 N/A b 100 N/A N/A a N/A N/A N/A 1 N/A b 100 N/A N/A N/A numpy allclose a N/A N/A numpy asarray _a N/A row N/A N/A theano _asarray N/A 777 888 999 dtype float32 N/A N/A _a N/A N/A 1 N/A row N/A N/A a N/A N/A 1 N/A row N/A N/A N/A numpy allclose a N/A N/A numpy asarray _a N/A test_setitem_matrix_tensor3 N/A N/A N/A N/A N/A a N/A N/A numpy arange 27 N/A N/A N/A a resize N/A 3 3 3 N/A a N/A N/A theano _asarray a dtype float32 N/A _a N/A N/A cuda_ndarray CudaNdarray a N/A b N/A N/A theano _asarray N/A 7 8 9 dtype float32 N/A _b N/A N/A cuda_ndarray CudaNdarray b N/A N/A _a N/A N/A N/A 1 N/A 1 _b N/A N/A a N/A N/A N/A 1 N/A 1 b N/A N/A N/A numpy allclose a N/A N/A numpy asarray _a N/A N/A _a N/A N/A N/A 1 N/A 1 N/A b 100 N/A N/A a N/A N/A N/A 1 N/A 1 N/A b 100 N/A N/A N/A numpy allclose a N/A N/A numpy asarray _a N/A row N/A N/A theano _asarray N/A 777 888 999 dtype float32 N/A N/A _a N/A N/A 1 N/A 1 N/A row N/A N/A a N/A N/A 1 N/A 1 N/A row N/A N/A N/A numpy allclose a N/A N/A numpy asarray _a N/A test_setitem_from_numpy_error N/A N/A N/A N/A N/A N/A test_setitem_matrix_bad_shape N/A N/A N/A N/A N/A a N/A N/A numpy arange 27 N/A N/A N/A a resize N/A 3 3 3 N/A a N/A N/A theano _asarray a dtype float32 N/A _a N/A N/A cuda_ndarray CudaNdarray a N/A b N/A N/A theano _asarray N/A 7 8 dtype float32 N/A _b N/A N/A cuda_ndarray CudaNdarray b N/A N/A N/A N/A _a N/A N/A N/A 1 N/A 1 _b N/A False N/A N/A N/A ValueError N/A e N/A N/A True N/A N/A N/A N/A _a N/A N/A 1 N/A 1 N/A b N/A False N/A N/A N/A ValueError N/A e N/A N/A True N/A test_setitem_matrix_bad_ndim N/A N/A N/A N/A N/A a N/A N/A numpy arange 27 N/A N/A N/A a resize N/A 3 3 3 N/A a N/A N/A theano _asarray a dtype float32 N/A _a N/A N/A cuda_ndarray CudaNdarray a N/A b N/A N/A theano _asarray N/A 7 8 dtype float32 N/A _b N/A N/A cuda_ndarray CudaNdarray b N/A N/A N/A N/A _a N/A N/A N/A N/A 1 _b N/A False N/A N/A N/A ValueError N/A e N/A N/A True N/A N/A N/A N/A _a N/A N/A 1 N/A N/A b N/A False N/A N/A N/A ValueError N/A e N/A N/A True N/A test_setitem_matrix_bad_type N/A N/A N/A N/A N/A a N/A N/A numpy arange 27 N/A N/A N/A a resize N/A 3 3 3 N/A a N/A N/A theano _asarray a dtype float32 N/A _a N/A N/A cuda_ndarray CudaNdarray a N/A b N/A N/A theano _asarray N/A 7 8 dtype float64 N/A N/A N/A N/A _a N/A N/A 1 N/A N/A b N/A False N/A N/A N/A TypeError N/A e N/A N/A True N/A test_setitem_assign_to_slice N/A N/A N/A N/A N/A a N/A N/A numpy arange 27 N/A N/A N/A a resize N/A 3 3 3 N/A a N/A N/A theano _asarray a dtype float32 N/A _a N/A N/A cuda_ndarray CudaNdarray a N/A b N/A N/A theano _asarray N/A 7 8 9 dtype float32 N/A _b N/A N/A cuda_ndarray CudaNdarray b N/A _c N/A _a N/A N/A N/A N/A 1 N/A N/A _c N/A N/A N/A 1 _b N/A N/A N/A a N/A N/A N/A N/A 1 N/A N/A N/A 1 b N/A N/A N/A numpy allclose a N/A N/A numpy asarray _a N/A _d N/A _a N/A N/A 1 N/A N/A N/A N/A _d N/A N/A 1 N/A N/A b 10 N/A N/A N/A a N/A N/A 1 N/A N/A N/A N/A 1 N/A N/A b 10 N/A N/A N/A numpy allclose a N/A N/A numpy asarray _a N/A test_setitem_broadcast N/A N/A N/A N/A N/A a N/A N/A numpy arange 3 N/A a N/A N/A theano _asarray a dtype float32 N/A _a N/A N/A cuda_ndarray CudaNdarray a N/A b N/A N/A theano _asarray 9 dtype float32 N/A _b N/A N/A cuda_ndarray CudaNdarray b N/A N/A _a N/A N/A N/A _b reshape N/A 1 N/A N/A a N/A N/A N/A b reshape N/A 1 N/A N/A N/A numpy allclose N/A N/A numpy asarray _a a N/A a N/A N/A numpy arange 9 N/A N/A N/A a resize N/A 3 3 N/A a N/A N/A theano _asarray a dtype float32 N/A _a N/A N/A cuda_ndarray CudaNdarray a N/A b N/A N/A theano _asarray N/A 7 8 9 dtype float32 N/A _b N/A N/A cuda_ndarray CudaNdarray b N/A N/A _a N/A N/A N/A N/A N/A _b reshape N/A 1 3 N/A N/A a N/A N/A N/A N/A N/A b reshape N/A 1 3 N/A N/A N/A numpy allclose N/A N/A numpy asarray _a a N/A a N/A N/A numpy arange 27 N/A N/A N/A a resize N/A 3 3 3 N/A a N/A N/A theano _asarray a dtype float32 N/A _a N/A N/A cuda_ndarray CudaNdarray a N/A b N/A N/A theano _asarray N/A N/A 7 8 9 N/A 10 11 12 dtype float32 N/A _b N/A N/A N/A cuda_ndarray CudaNdarray b N/A 0 N/A b N/A b N/A 0 N/A N/A _a N/A N/A N/A N/A 1 N/A N/A _b reshape N/A 1 3 N/A N/A a N/A N/A N/A N/A 1 N/A N/A b reshape N/A 1 3 N/A N/A N/A numpy allclose N/A N/A numpy asarray _a a N/A test_setitem_broadcast_numpy N/A N/A N/A N/A N/A a N/A N/A numpy arange 3 N/A a N/A N/A theano _asarray a dtype float32 N/A _a N/A N/A cuda_ndarray CudaNdarray a N/A b N/A N/A theano _asarray 9 dtype float32 N/A N/A _a N/A N/A N/A b reshape N/A 1 N/A N/A a N/A N/A N/A b reshape N/A 1 N/A N/A N/A numpy allclose N/A N/A numpy asarray _a a N/A a N/A N/A numpy arange 9 N/A N/A N/A a resize N/A 3 3 N/A a N/A N/A theano _asarray a dtype float32 N/A _a N/A N/A cuda_ndarray CudaNdarray a N/A b N/A N/A theano _asarray N/A 7 8 9 dtype float32 N/A N/A _a N/A N/A N/A N/A N/A b reshape N/A 1 3 N/A N/A a N/A N/A N/A N/A N/A b reshape N/A 1 3 N/A N/A N/A numpy allclose N/A N/A numpy asarray _a a N/A a N/A N/A numpy arange 27 N/A N/A N/A a resize N/A 3 3 3 N/A a N/A N/A theano _asarray a dtype float32 N/A _a N/A N/A cuda_ndarray CudaNdarray a N/A b N/A N/A theano _asarray N/A N/A 7 8 9 N/A 10 11 12 dtype float32 N/A b N/A b N/A 0 N/A N/A _a N/A N/A 1 N/A N/A N/A N/A b reshape N/A 1 3 N/A N/A a N/A N/A 1 N/A N/A N/A N/A b reshape N/A 1 3 N/A N/A N/A numpy allclose N/A N/A numpy asarray _a a N/A test_setitem_rightvalue_ndarray_fails N/A N/A N/A N/A N/A 
    Now we don't automatically add dimensions to broadcast
     N/A a N/A N/A numpy arange N/A N/A 3 4 5 N/A N/A N/A a resize N/A 3 4 5 N/A a N/A N/A theano _asarray a dtype float32 N/A _a N/A N/A cuda_ndarray CudaNdarray a N/A b N/A N/A theano _asarray N/A 7 8 9 10 dtype float32 N/A _b N/A N/A cuda_ndarray CudaNdarray b N/A b5 N/A N/A theano _asarray N/A 7 8 9 10 11 dtype float32 N/A _b5 N/A N/A cuda_ndarray CudaNdarray b N/A N/A _a N/A N/A N/A N/A 1 _b N/A N/A a N/A N/A N/A N/A 1 b N/A N/A N/A numpy allclose N/A N/A numpy asarray _a a N/A mat N/A N/A N/A N/A N/A numpy random rand 4 5 astype float32 N/A N/A _a N/A N/A 2 N/A N/A mat N/A N/A a N/A N/A 2 N/A N/A mat N/A N/A N/A numpy allclose N/A N/A numpy asarray _a a N/A N/A N/A N/A _a N/A N/A 0 N/A N/A mat N/A N/A N/A ValueError N/A e N/A N/A N/A N/A _a N/A N/A 0 N/A N/A b5 N/A N/A a N/A N/A 0 N/A N/A b5 N/A N/A N/A numpy allclose N/A N/A numpy asarray _a a N/A N/A _a N/A N/A N/A N/A 2 b N/A N/A a N/A N/A N/A N/A 2 b N/A N/A N/A numpy allclose N/A N/A numpy asarray _a a N/A test_zeros_basic N/A N/A N/A N/A N/A shp N/A N/A 3 4 5 N/A 300 N/A N/A 0 7 N/A N/A _a N/A N/A N/A cuda_ndarray CudaNdarray zeros shp N/A _n N/A N/A numpy zeros shp dtype float32 N/A N/A N/A numpy allclose N/A N/A numpy asarray _a _n N/A N/A N/A _a shape N/A _n shape N/A N/A all N/A N/A _a _strides N/A N/A N/A numpy asarray N/A _n strides 4 N/A shp N/A N/A 3 0 N/A 4 1 5 N/A N/A _a N/A N/A N/A cuda_ndarray CudaNdarray zeros shp N/A _n N/A N/A numpy zeros shp dtype float32 N/A N/A N/A numpy allclose N/A N/A numpy asarray _a _n N/A N/A N/A _a shape N/A _n shape N/A N/A N/A _n N/A N/A numpy zeros N/A N/A N/A TypeError N/A N/A N/A N/A N/A Exception An error was expected! N/A N/A N/A _a N/A N/A N/A cuda_ndarray CudaNdarray zeros N/A N/A N/A TypeError N/A N/A N/A N/A N/A Exception An error was expected! N/A test_base N/A N/A N/A N/A N/A a N/A N/A N/A cuda_ndarray CudaNdarray zeros N/A 3 4 5 N/A i N/A xrange 5 N/A N/A b N/A a N/A N/A N/A N/A b base a N/A c N/A a N/A 0 N/A d N/A c N/A N/A N/A 0 N/A N/A N/A c base a N/A N/A N/A d base a N/A e N/A N/A b reshape N/A 5 2 2 3 N/A N/A N/A e base a N/A test_set_strides N/A N/A N/A N/A N/A a N/A N/A N/A cuda_ndarray CudaNdarray zeros N/A 5 5 N/A new_strides N/A N/A N/A a strides N/A 1 N/A N/A a strides N/A 0 N/A N/A a strides new_strides N/A N/A N/A a strides new_strides N/A new_strides N/A N/A N/A a strides N/A 1 N/A N/A a strides N/A 0 N/A N/A a strides N/A N/A N/A a strides N/A 1 N/A N/A a strides N/A 0 N/A N/A N/A a strides new_strides N/A N/A N/A N/A a strides N/A N/A N/A a strides N/A 1 N/A False N/A N/A N/A ValueError N/A N/A N/A N/A N/A N/A a strides N/A 1 1 1 N/A False N/A N/A N/A ValueError N/A N/A N/A test_is_c_contiguous N/A N/A N/A N/A N/A a N/A N/A N/A cuda_ndarray CudaNdarray zeros N/A 3 4 5 N/A N/A N/A a is_c_contiguous N/A N/A N/A N/A a N/A 1 is_c_contiguous N/A N/A N/A N/A N/A a N/A 2 is_c_contiguous N/A N/A N/A __name__ __main__ N/A N/A N/A test_zeros_basic_3d_tensor N/A N/A test_zeros_basic_vector N/A N/A test_setitem_matrixvector1 N/A N/A test_setitem_matrix_tensor3 N/A N/A test_setitem_broadcast_must_fail N/A N/A test_setitem_assign_to_slice N/A N/A test_setitem_rightvalue_ndarray_fails