示例#1
0
 def expressions():
     return [
         nxutil.node_path_graph(MapFission._map_entry, ),
         nxutil.node_path_graph(
             MapFission._map_entry,
             MapFission._nested_sdfg,
         )
     ]
示例#2
0
 def expressions():
     return [
         nxutil.node_path_graph(
             MapCollapse._outer_map_entry,
             MapCollapse._inner_map_entry,
         )
     ]
示例#3
0
 def expressions():
     return [
         nxutil.node_path_graph(
             RedundantArrayCopying._in_array,
             RedundantArrayCopying._med_array,
             RedundantArrayCopying._out_array,
         )
     ]
示例#4
0
 def expressions():
     return [
         nxutil.node_path_graph(
             MapFusion._first_map_exit,
             MapFusion._some_array,
             MapFusion._second_map_entry,
         )
     ]
示例#5
0
文件: mapreduce.py 项目: orausch/dace
 def expressions():
     return [
         nxutil.node_path_graph(MapReduceFusion._tasklet,
                                MapReduceFusion._tmap_exit,
                                MapReduceFusion._in_array,
                                MapReduceFusion._reduce,
                                MapReduceFusion._out_array)
     ]
示例#6
0
文件: mapreduce.py 项目: orausch/dace
 def expressions():
     return [
         # Map, then partial reduction of axes
         nxutil.node_path_graph(
             MapWCRFusion._tasklet, MapWCRFusion._tmap_exit,
             MapWCRFusion._in_array, MapWCRFusion._rmap_out_entry,
             MapWCRFusion._rmap_in_entry, MapWCRFusion._rmap_in_tasklet,
             MapWCRFusion._rmap_in_cr, MapWCRFusion._rmap_out_exit,
             MapWCRFusion._out_array)
     ]
示例#7
0
 def expressions():
     return [
         nxutil.node_path_graph(RedundantArrayCopying3._map_entry,
                                RedundantArrayCopying3._out_array)
     ]
示例#8
0
 def expressions():
     return [nxutil.node_path_graph(MapFusion._first_map_entry)]
示例#9
0
 def expressions():
     return [
         nxutil.node_path_graph(InLocalStorage._outer_map_entry,
                                InLocalStorage._inner_map_entry)
     ]
示例#10
0
文件: tiling.py 项目: orausch/dace
 def expressions():
     return [nxutil.node_path_graph(MapTiling._map_entry)]
示例#11
0
 def expressions():
     return [
         nxutil.node_path_graph(GPUTransformMap._map_entry),
         nxutil.node_path_graph(GPUTransformMap._reduce)
     ]
示例#12
0
 def expressions():
     return [
         nxutil.node_path_graph(StripMining._map_entry)
         # kStripMining._tasklet, StripMining._map_exit)
     ]
示例#13
0
 def expressions(clc):
     return [nxutil.node_path_graph(clc._match_node)]
示例#14
0
 def expressions():
     return [nxutil.node_path_graph(MapExpansion._map_entry)]
示例#15
0
 def expressions():
     return [nxutil.node_path_graph(CopyToDevice._nested_sdfg)]
示例#16
0
 def expressions():
     return [
         nxutil.node_path_graph(AccumulateTransient._tasklet,
                                AccumulateTransient._map_exit,
                                AccumulateTransient._outer_map_exit)
     ]
示例#17
0
 def expressions():
     return [
         nxutil.node_path_graph(DoubleBuffering._map_entry,
                                DoubleBuffering._transient)
     ]
示例#18
0
 def expressions():
     return [
         nxutil.node_path_graph(MapInterchange._outer_map_entry,
                                MapInterchange._inner_map_entry)
     ]
示例#19
0
 def expressions():
     return [
         nxutil.node_path_graph(Vectorization._map_entry,
                                Vectorization._tasklet,
                                Vectorization._map_exit)
     ]
示例#20
0
 def expressions():
     return [nxutil.node_path_graph(FPGATransformState._state)]
示例#21
0
文件: tiling.py 项目: tbennun/dace
 def expressions():
     return [nxutil.node_path_graph(OrthogonalTiling._map_entry)]
示例#22
0
 def expressions():
     return [
         nxutil.node_path_graph(StateFusion._first_state,
                                StateFusion._second_state)
     ]
示例#23
0
 def expressions():
     return [nxutil.node_path_graph(MapDimInterchange._map_entry)]
示例#24
0
 def expressions():
     return [nxutil.node_path_graph(MapToForLoop._map_entry)]
示例#25
0
 def expressions():
     return [
         nxutil.node_path_graph(GPUTransformLocalStorage._map_entry),
         nxutil.node_path_graph(GPUTransformLocalStorage._reduce),
     ]
示例#26
0
文件: mpi.py 项目: orausch/dace
 def expressions():
     return [nxutil.node_path_graph(MPITransformMap._map_entry)]
示例#27
0
 def expressions():
     return [
         nxutil.node_path_graph(  #OutLocalStorage._tasklet,
             OutLocalStorage._inner_map_exit,
             OutLocalStorage._outer_map_exit)
     ]
示例#28
0
 def expressions():
     return [nxutil.node_path_graph(ReduceExpansion._reduce)]
示例#29
0
 def expressions():
     return [
         nxutil.node_path_graph(StreamTransient._tasklet,
                                StreamTransient._map_exit,
                                StreamTransient._outer_map_exit)
     ]
示例#30
0
 def expressions():
     # Matches anything
     return [nxutil.node_path_graph(InlineSDFG._nested_sdfg)]