Module ImportFrom alias ImportFrom alias ClassDef bases NameLoad NameLoad body Assign NameStore ListLoad Str Str Str Str FunctionDef arguments args NameParam defaults body Assert AttributeLoad NameLoad attr BinOpMod Str NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Yield AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore ListLoad Str Str decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore ListLoad Str decorator_list ClassDef bases NameLoad body Assign NameStore ListLoad Str Str decorator_list ClassDef bases NameLoad body Expr Str Pass decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad body Expr Str Pass decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad body Assign NameStore ListLoad Str Str FunctionDef arguments args NameParam NameParam defaults body If Call NameLoad NameLoad Str body Return AttributeLoad NameLoad attr orelse Return Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body If Call NameLoad AttributeLoad NameLoad attr TupleLoad NameLoad NameLoad body Return Call AttributeLoad Str attr ListComp BinOpAdd BinOpAdd Call NameLoad NameLoad Str Call NameLoad AttributeLoad NameLoad attr comprehension NameStore AttributeLoad NameLoad attr orelse Return Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore BinOpMod Str TupleLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body Pass decorator_list ClassDef bases NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Return BinOpMod Str TupleLoad AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad NameLoad body FunctionDef arguments args NameParam defaults body Assign NameStore BinOpMod Str TupleLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AugAssignAdd NameStore BinOpMod Str TupleLoad AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore ListLoad Str decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body Expr Str Pass decorator_list ClassDef bases NameLoad body Pass decorator_list ClassDef bases NameLoad body Assign NameStore ListLoad Str Str FunctionDef arguments args NameParam defaults body Assign NameStore BinOpMod Str TupleLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return NameLoad decorator_list decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body FunctionDef arguments args NameParam defaults body Assign NameStore BinOpMod Str TupleLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return NameLoad decorator_list decorator_list ClassDef bases NameLoad NameLoad body FunctionDef arguments args NameParam defaults body Assign NameStore BinOpMod Str TupleLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AugAssignAdd NameStore BinOpMod Str TupleLoad AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return NameLoad decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore ListLoad Str Str FunctionDef arguments args NameParam defaults body Return BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore ListLoad Str decorator_list ClassDef bases NameLoad body Assign NameStore ListLoad Str decorator_list ClassDef bases NameLoad body Assign NameStore ListLoad Str decorator_list
N/A dsltools Node expr Expr Adverb N/A Expr Node N/A N/A _members N/A fn output type source_info node_init N/A N/A self N/A N/A N/A N/A self fn N/A Can't construct adverb %s without a function argument self N/A functions N/A N/A self N/A N/A N/A N/A N/A self fn N/A N/A Accumulative N/A Expr N/A N/A 
  Adverbs such as Reduce and Scan which carry an accumulated value and require a
  'combine' function to merge the accumulators resulting from parallel
  sub-computations.
   N/A _members N/A combine init N/A HasEmit N/A Expr N/A N/A 
  Common base class for Scan, IndexScan, and whatever other sorts of scans can be dreamed up
   N/A _members N/A emit N/A IndexAdverb N/A Adverb N/A N/A _members N/A shape start_index N/A IndexMap N/A IndexAdverb N/A N/A 
  Map from each distinct index in the shape to a value 
   N/A N/A IndexAccumulative N/A IndexAdverb Accumulative N/A N/A N/A IndexReduce N/A IndexAccumulative N/A N/A 
  Expect the 'fn' field to take indices and produces 
  element values, whereas 'combine' takes pairs of element 
  values and combines them. 
   N/A N/A IndexScan N/A IndexAccumulative HasEmit N/A N/A N/A DataAdverb N/A Adverb N/A N/A _members N/A args axis fn_to_str N/A N/A self fn N/A N/A N/A N/A hasattr fn name N/A N/A N/A fn name N/A N/A N/A str fn N/A args_to_str N/A N/A self N/A N/A N/A N/A isinstance N/A self args N/A list tuple N/A N/A N/A N/A ,  join N/A N/A N/A N/A str arg : N/A str N/A arg type N/A arg N/A self args N/A N/A N/A str N/A self args N/A __repr__ N/A N/A self N/A N/A N/A s N/A %s(axis = %s, args = (%s), type=%s, fn = %s) N/A N/A N/A self node_type N/A self axis N/A N/A self args_to_str N/A self type N/A N/A self fn_to_str N/A self fn N/A s N/A __str__ N/A N/A self N/A N/A N/A N/A repr self N/A N/A Map N/A DataAdverb N/A N/A N/A OuterMap N/A DataAdverb N/A N/A N/A DataAccumulative N/A DataAdverb Accumulative N/A N/A N/A Reduce N/A DataAccumulative N/A __repr__ N/A N/A self N/A N/A N/A N/A Reduce(axis = %s, args = (%s), type = %s, init = %s, map_fn = %s, combine = %s) N/A N/A self axis N/A N/A self args_to_str N/A self type N/A self init N/A N/A self fn_to_str N/A self fn N/A N/A self fn_to_str N/A self combine N/A N/A Scan N/A DataAccumulative HasEmit N/A __repr__ N/A N/A self N/A N/A N/A s N/A %s(axis = %s, args = {%s}, type = %s,  N/A N/A N/A self node_type N/A self axis N/A N/A self args_to_str N/A self type N/A s N/A init = %s, map_fn = %s, combine = %s, emit = %s) N/A N/A self init N/A N/A self fn_to_str N/A self fn N/A N/A self fn_to_str N/A self combine N/A N/A self fn_to_str N/A self emit N/A s N/A N/A Filter N/A DataAdverb N/A N/A 
  Applies 'fn' to each element of the arguments and 
  returns indices where 'pred' is True for the 
  element values
   N/A _members N/A pred N/A IndexFilter N/A IndexAdverb Filter N/A N/A N/A FilterReduce N/A Reduce Filter N/A N/A 
  Like a normal reduce but skips some elements if they don't pass
  the predicate 'pred'
   N/A N/A IndexFilterReduce N/A FilterReduce N/A N/A N/A Tiled N/A object N/A N/A _members N/A axes fixed_tile_size __repr__ N/A N/A self N/A N/A N/A s N/A %s(axes = %s, args = (%s), type=%s, fn = %s) N/A N/A N/A self node_type N/A self axes N/A N/A self args_to_str N/A self type N/A N/A self fn_to_str N/A self fn N/A s N/A N/A TiledMap N/A Tiled Map N/A N/A N/A TiledOuterMap N/A Tiled OuterMap N/A N/A N/A TiledReduce N/A Tiled Reduce N/A __repr__ N/A N/A self N/A N/A N/A s N/A %s(axes = %s, args = {%s}, type = %s, init = %s, map_fn = %s, combine = %s) N/A N/A N/A self node_type N/A self axes N/A N/A self args_to_str N/A self type N/A self init N/A N/A self fn_to_str N/A self fn N/A N/A self fn_to_str N/A self combine N/A s N/A N/A TiledScan N/A Tiled Scan N/A __repr__ N/A N/A self N/A N/A N/A s N/A %s(axes = %s, args = {%s}, type = %s,  N/A N/A N/A self node_type N/A self axes N/A N/A self args_to_str N/A self type N/A s N/A init = %s, map_fn = %s, combine = %s, emit = %s) N/A N/A self init N/A N/A self fn_to_str N/A self fn N/A N/A self fn_to_str N/A self combine N/A N/A self fn_to_str N/A self emit N/A s N/A N/A Conv N/A Adverb N/A N/A _members N/A x window_shape __repr__ N/A N/A self N/A N/A N/A N/A Conv(fn = %s, x = %s, window_shape=%s) N/A N/A self fn N/A self x N/A self window_shape N/A __str__ N/A N/A self N/A N/A N/A N/A repr self N/A N/A ConvBorderFn N/A Conv N/A N/A _members N/A border_fn N/A ConvBorderValue N/A Conv N/A N/A _members N/A border_value N/A ConvPadding N/A Conv N/A N/A _members N/A fill_value N/A