コード例 #1
0
ファイル: map_fission.py プロジェクト: gronerl/dace
 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
ファイル: map_fusion.py プロジェクト: gronerl/dace
 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
ファイル: gpu_transform.py プロジェクト: gronerl/dace
 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
ファイル: pattern_matching.py プロジェクト: orausch/dace
 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
ファイル: copy_to_device.py プロジェクト: tbennun/dace
 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
ファイル: double_buffering.py プロジェクト: orausch/dace
 def expressions():
     return [
         nxutil.node_path_graph(DoubleBuffering._map_entry,
                                DoubleBuffering._transient)
     ]
コード例 #18
0
ファイル: map_interchange.py プロジェクト: tbennun/dace
 def expressions():
     return [
         nxutil.node_path_graph(MapInterchange._outer_map_entry,
                                MapInterchange._inner_map_entry)
     ]
コード例 #19
0
ファイル: vectorization.py プロジェクト: tbennun/dace
 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
ファイル: state_fusion.py プロジェクト: orausch/dace
 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
ファイル: map_for_loop.py プロジェクト: orausch/dace
 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)]