Module Import alias identifier Import alias identifier Import alias ImportFrom alias FunctionDef arguments args defaults body Expr Call AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad NameLoad attr Num Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad TupleLoad Num Num Expr AttributeLoad NameLoad attr Assert CompareEq AttributeLoad NameLoad attr TupleLoad Num Num decorator_list FunctionDef arguments args defaults body Expr Call AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad NameLoad attr Num Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad TupleLoad Num Num Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Num Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr AttributeLoad NameLoad attr Assert CompareEq AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr AttributeLoad NameLoad attr Assert CompareLt Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad decorator_list
N/A N/A numpy np N/A numpy.random npr N/A kayak N/A * test_reshape_1 N/A N/A N/A N/A N/A N/A N/A npr seed 1 N/A np_A N/A N/A npr randn 5 10 N/A A N/A N/A kayak Parameter np_A N/A B N/A N/A kayak Reshape A N/A 25 2 N/A N/A B value N/A N/A N/A B shape N/A 25 2 N/A test_reshape_2 N/A N/A N/A N/A N/A N/A N/A npr seed 2 N/A np_A N/A N/A npr randn 5 10 N/A A N/A N/A kayak Parameter np_A N/A B N/A N/A kayak Reshape A N/A 2 25 N/A C N/A N/A kayak Parameter N/A N/A npr randn 25 5 N/A D N/A N/A kayak MatMult B C N/A out N/A N/A kayak MatSum D N/A N/A out value N/A N/A N/A N/A N/A out grad A shape N/A np_A shape N/A N/A N/A N/A N/A kayak util checkgrad A out MAX_GRAD_DIFF N/A