DaCe
User Guide
Quick Start
Installation
Configuring DaCe
Writing DaCe Programs in Python
Stateful Dataflow multiGraphs (SDFG)
DaCe Visual Studio Code Extension
Optimizing Programs
Integrating SDFGs in Existing Programs
Command-Line Utilities
Glossary
Developer Guide
Project Structure
Debugging
Properties and Serialization
SDFG Transformation Internals
DaCe Python Frontend
Code Generation
Extending DaCe
Development Errors and Gotchas
Module Reference
dace
package
Configuration entry reference
DaCe
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
K
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
A
a_times_b (dace.transformation.dataflow.matrix_product_transpose.MatrixProductTranspose attribute)
absolute_strides() (dace.subsets.Indices method)
(dace.subsets.Range method)
access (dace.transformation.dataflow.streaming_memory.StreamingComposition attribute)
(dace.transformation.dataflow.streaming_memory.StreamingMemory attribute)
accesses (dace.frontend.python.memlet_parser.MemletExpr attribute)
AccessNode (class in dace.sdfg.nodes)
AccessNodes (dace.transformation.pass_pipeline.Modifies attribute)
accumulate_byte_movement() (dace.codegen.instrumentation.papi.PAPIUtils static method)
AccumulateTransient (class in dace.transformation.dataflow.stream_transient)
acyclic_dominance_frontier() (in module dace.sdfg.analysis.cfg)
add() (dace.codegen.dispatcher.DefinedMemlets method)
(dace.frontend.python.cached_program.DaceProgramCache method)
add_access() (dace.sdfg.state.SDFGState method)
add_array() (dace.sdfg.sdfg.SDFG method)
(dace.sdfg.state.SDFGState method)
add_branch() (dace.sdfg.state.ConditionalBlock method)
add_break() (dace.sdfg.state.LoopRegion method)
add_constant() (dace.sdfg.sdfg.SDFG method)
add_constraints() (dace.symbolic.symbol method)
add_consume() (dace.sdfg.state.SDFGState method)
add_continue() (dace.sdfg.state.LoopRegion method)
add_datadesc() (dace.sdfg.sdfg.SDFG method)
add_datadesc_reference() (dace.sdfg.sdfg.SDFG method)
add_datadesc_view() (dace.sdfg.sdfg.SDFG method)
add_edge() (dace.sdfg.graph.DiGraph method)
(dace.sdfg.graph.Graph method)
(dace.sdfg.graph.MultiDiConnectorGraph method)
(dace.sdfg.graph.MultiDiGraph method)
(dace.sdfg.graph.OrderedDiGraph method)
(dace.sdfg.graph.OrderedMultiDiConnectorGraph method)
(dace.sdfg.graph.OrderedMultiDiGraph method)
(dace.sdfg.graph.SubgraphView method)
(dace.sdfg.state.ControlFlowRegion method)
(dace.sdfg.state.SDFGState method)
add_edge_pair() (dace.sdfg.state.SDFGState method)
add_global() (dace.codegen.dispatcher.DefinedMemlets method)
add_in_connector() (dace.sdfg.nodes.Node method)
add_indirection_subgraph() (in module dace.frontend.python.newast)
add_ip_core() (dace.sdfg.nodes.RTLTasklet method)
add_loop() (dace.sdfg.sdfg.SDFG method)
add_map() (dace.sdfg.state.SDFGState method)
add_mapped_tasklet() (dace.sdfg.state.SDFGState method)
add_memlet_path() (dace.sdfg.state.SDFGState method)
add_nedge() (dace.sdfg.graph.OrderedMultiDiConnectorGraph method)
add_nested_sdfg() (dace.sdfg.state.SDFGState method)
add_node() (dace.sdfg.graph.DiGraph method)
(dace.sdfg.graph.Graph method)
(dace.sdfg.graph.OrderedDiGraph method)
(dace.sdfg.graph.SubgraphView method)
(dace.sdfg.state.ControlFlowRegion method)
(dace.sdfg.state.SDFGState method)
add_nodes_from() (dace.sdfg.graph.Graph method)
(dace.sdfg.graph.SubgraphView method)
add_none_pair() (dace.properties.Property static method)
add_out_connector() (dace.sdfg.nodes.Node method)
add_pgrid() (dace.sdfg.sdfg.SDFG method)
add_pipeline() (dace.sdfg.state.SDFGState method)
add_rdistrarray() (dace.sdfg.sdfg.SDFG method)
add_read() (dace.sdfg.state.SDFGState method)
add_reduce() (dace.sdfg.state.SDFGState method)
add_reference() (dace.sdfg.sdfg.SDFG method)
add_return() (dace.sdfg.state.ControlFlowRegion method)
add_scalar() (dace.sdfg.sdfg.SDFG method)
(dace.sdfg.state.SDFGState method)
add_state() (dace.sdfg.state.ControlFlowRegion method)
add_state_after() (dace.sdfg.state.ControlFlowRegion method)
add_state_before() (dace.sdfg.state.ControlFlowRegion method)
add_stream() (dace.sdfg.sdfg.SDFG method)
(dace.sdfg.state.SDFGState method)
add_subarray() (dace.sdfg.sdfg.SDFG method)
add_symbol() (dace.sdfg.sdfg.SDFG method)
add_tasklet() (dace.sdfg.state.SDFGState method)
add_temp_transient() (dace.sdfg.sdfg.SDFG method)
add_temp_transient_like() (dace.sdfg.sdfg.SDFG method)
add_transient() (dace.sdfg.sdfg.SDFG method)
(dace.sdfg.state.SDFGState method)
add_view() (dace.sdfg.sdfg.SDFG method)
add_write() (dace.sdfg.state.SDFGState method)
additional_info (dace.codegen.instrumentation.report.DurationEvent attribute)
additional_iterators (dace.sdfg.nodes.PipelineEntry attribute)
(dace.sdfg.nodes.PipelineScope attribute)
AddTransientMethods (class in dace.frontend.python.newast)
adjust_arrays_nsdfg() (dace.transformation.subgraph.subgraph_fusion.SubgraphFusion method)
advanced_replace() (in module dace.transformation.dataflow.otf_map_fusion)
AffineSMemlet (class in dace.sdfg.propagation)
after_state (dace.transformation.dataflow.map_for_loop.MapToForLoop attribute)
align_memlet() (in module dace.sdfg.propagation)
alignment (dace.data.Array attribute)
(dace.data.Scalar property)
all_control_flow_blocks() (dace.sdfg.state.ControlFlowRegion method)
all_control_flow_regions() (dace.sdfg.state.ControlFlowRegion method)
all_dominators() (in module dace.sdfg.analysis.cfg)
all_edges() (dace.sdfg.graph.Graph method)
all_edges_and_connectors() (dace.sdfg.state.SDFGState method)
all_edges_recursive() (dace.sdfg.state.BlockGraphView method)
(dace.sdfg.state.ControlGraphView method)
(dace.sdfg.state.DataflowGraphView method)
all_interstate_edges() (dace.sdfg.state.ControlFlowRegion method)
all_maps() (dace.codegen.instrumentation.papi.PAPIUtils static method)
all_nodes_between() (dace.sdfg.graph.Graph method)
all_nodes_recursive() (dace.sdfg.state.BlockGraphView method)
(dace.sdfg.state.ControlGraphView method)
(dace.sdfg.state.DataflowGraphView method)
all_properties_to_json() (in module dace.serialize)
all_sdfgs_recursive() (dace.sdfg.state.ControlFlowRegion method)
all_simple_paths() (dace.sdfg.graph.Graph method)
all_states() (dace.sdfg.state.ControlFlowRegion method)
all_transients() (dace.sdfg.state.BlockGraphView method)
(dace.sdfg.state.ControlGraphView method)
(dace.sdfg.state.DataflowGraphView method)
allocate_array() (dace.codegen.targets.cpu.CPUCodeGen method)
(dace.codegen.targets.cuda.CUDACodeGen method)
(dace.codegen.targets.fpga.FPGACodeGen method)
(dace.codegen.targets.target.TargetCodeGenerator method)
allocate_reference() (dace.codegen.targets.cpu.CPUCodeGen method)
allocate_stream() (dace.codegen.targets.cuda.CUDACodeGen method)
allocate_view() (dace.codegen.targets.cpu.CPUCodeGen method)
(dace.codegen.targets.intel_fpga.IntelFPGACodeGen method)
AllocationLifetime (class in dace.dtypes)
allow_conflicts (dace.data.Array attribute)
(dace.data.Scalar attribute)
allow_none (dace.properties.DebugInfoProperty property)
(dace.properties.Property property)
(dace.properties.SubsetProperty property)
allow_offset (dace.transformation.subgraph.expansion.MultiExpansion attribute)
allow_oob (dace.memlet.Memlet attribute)
AND (class in dace.symbolic)
and_expr() (in module dace.frontend.python.astutils)
annotates_memlets() (dace.transformation.dataflow.copy_to_device.CopyToDevice static method)
(dace.transformation.dataflow.local_storage.LocalStorage static method)
(dace.transformation.dataflow.map_fission.MapFission static method)
(dace.transformation.dataflow.map_for_loop.MapToForLoopRegion static method)
(dace.transformation.dataflow.map_fusion.MapFusion static method)
(dace.transformation.dataflow.map_interchange.MapInterchange static method)
(dace.transformation.dataflow.mpi.MPITransformMap static method)
(dace.transformation.dataflow.strip_mining.StripMining static method)
(dace.transformation.dataflow.tiling.MapTiling static method)
(dace.transformation.interstate.fpga_transform_sdfg.FPGATransformSDFG static method)
(dace.transformation.interstate.gpu_transform_sdfg.GPUTransformSDFG static method)
(dace.transformation.interstate.sdfg_nesting.InlineSDFG static method)
(dace.transformation.interstate.sdfg_nesting.InlineTransients static method)
(dace.transformation.interstate.sdfg_nesting.NestSDFG static method)
(dace.transformation.interstate.sdfg_nesting.RefineNestedAccess static method)
(dace.transformation.interstate.state_fusion.StateFusion static method)
(dace.transformation.transformation.PatternTransformation method)
AnnotateTopLevel (class in dace.frontend.python.astutils)
Append (dace.data.TensorAssemblyType attribute)
append() (dace.config.Config static method)
append_exit_code() (dace.sdfg.sdfg.SDFG method)
append_global_code() (dace.sdfg.sdfg.SDFG method)
append_init_code() (dace.sdfg.sdfg.SDFG method)
append_statement() (dace.frontend.octave.ast_node.AST_Statements method)
append_transformation() (dace.sdfg.sdfg.SDFG method)
apply() (dace.optimization.cutout_tuner.CutoutTuner method)
(dace.optimization.data_layout_tuner.DataLayoutTuner method)
(dace.optimization.map_permutation_tuner.MapPermutationTuner method)
(dace.optimization.map_tiling_tuner.MapTilingTuner method)
(dace.optimization.on_the_fly_map_fusion_tuner.OnTheFlyMapFusionTuner method)
(dace.optimization.subgraph_fusion_tuner.SubgraphFusionTuner method)
(dace.transformation.dataflow.copy_to_device.CopyToDevice method)
(dace.transformation.dataflow.double_buffering.DoubleBuffering method)
(dace.transformation.dataflow.gpu_transform.GPUTransformMap method)
(dace.transformation.dataflow.gpu_transform_local_storage.GPUTransformLocalStorage method)
(dace.transformation.dataflow.local_storage.LocalStorage method)
(dace.transformation.dataflow.map_collapse.MapCollapse method)
(dace.transformation.dataflow.map_expansion.MapExpansion method)
(dace.transformation.dataflow.map_fission.MapFission method)
(dace.transformation.dataflow.map_for_loop.MapToForLoop method)
(dace.transformation.dataflow.map_for_loop.MapToForLoopRegion method)
(dace.transformation.dataflow.map_fusion.MapFusion method)
(dace.transformation.dataflow.map_interchange.MapInterchange method)
(dace.transformation.dataflow.mapreduce.MapReduceFusion method)
(dace.transformation.dataflow.mapreduce.MapWCRFusion method)
(dace.transformation.dataflow.matrix_product_transpose.MatrixProductTranspose method)
(dace.transformation.dataflow.merge_arrays.InMergeArrays method)
(dace.transformation.dataflow.merge_arrays.MergeSourceSinkArrays method)
(dace.transformation.dataflow.merge_arrays.OutMergeArrays method)
(dace.transformation.dataflow.mpi.MPITransformMap method)
(dace.transformation.dataflow.otf_map_fusion.OTFMapFusion method)
(dace.transformation.dataflow.reduce_expansion.ReduceExpansion method)
(dace.transformation.dataflow.redundant_array.RedundantArray method)
(dace.transformation.dataflow.redundant_array.RedundantReadSlice method)
(dace.transformation.dataflow.redundant_array.RedundantSecondArray method)
(dace.transformation.dataflow.redundant_array.RedundantWriteSlice method)
(dace.transformation.dataflow.redundant_array.RemoveIntermediateWrite method)
(dace.transformation.dataflow.redundant_array.RemoveSliceView method)
(dace.transformation.dataflow.redundant_array.SqueezeViewRemove method)
(dace.transformation.dataflow.redundant_array.UnsqueezeViewRemove method)
(dace.transformation.dataflow.redundant_array_copying.RedundantArrayCopying method)
(dace.transformation.dataflow.redundant_array_copying.RedundantArrayCopying2 method)
(dace.transformation.dataflow.redundant_array_copying.RedundantArrayCopying3 method)
(dace.transformation.dataflow.redundant_array_copying.RedundantArrayCopyingIn method)
(dace.transformation.dataflow.stream_transient.AccumulateTransient method)
(dace.transformation.dataflow.stream_transient.StreamTransient method)
(dace.transformation.dataflow.streaming_memory.StreamingComposition method)
(dace.transformation.dataflow.streaming_memory.StreamingMemory method)
(dace.transformation.dataflow.strip_mining.StripMining method)
(dace.transformation.dataflow.tiling.MapTiling method)
(dace.transformation.dataflow.vectorization.Vectorization method)
(dace.transformation.dataflow.warp_tiling.WarpTiling method)
(dace.transformation.interstate.fpga_transform_sdfg.FPGATransformSDFG method)
(dace.transformation.interstate.fpga_transform_state.FPGATransformState method)
(dace.transformation.interstate.gpu_transform_sdfg.GPUTransformSDFG method)
(dace.transformation.interstate.loop_detection.DetectLoop method)
(dace.transformation.interstate.loop_peeling.LoopPeeling method)
(dace.transformation.interstate.loop_to_map.LoopToMap method)
(dace.transformation.interstate.loop_unroll.LoopUnroll method)
(dace.transformation.interstate.move_loop_into_map.MoveLoopIntoMap method)
(dace.transformation.interstate.sdfg_nesting.InlineSDFG method)
(dace.transformation.interstate.sdfg_nesting.InlineTransients method)
(dace.transformation.interstate.sdfg_nesting.NestSDFG method)
(dace.transformation.interstate.sdfg_nesting.RefineNestedAccess method)
(dace.transformation.interstate.state_elimination.EndStateElimination method)
(dace.transformation.interstate.state_elimination.FalseConditionElimination method)
(dace.transformation.interstate.state_elimination.HoistState method)
(dace.transformation.interstate.state_elimination.StartStateElimination method)
(dace.transformation.interstate.state_elimination.StateAssignElimination method)
(dace.transformation.interstate.state_elimination.SymbolAliasPromotion method)
(dace.transformation.interstate.state_elimination.TrueConditionElimination method)
(dace.transformation.interstate.state_fusion.StateFusion method)
(dace.transformation.pass_pipeline.ScopePass method)
(dace.transformation.pass_pipeline.StatePass method)
(dace.transformation.subgraph.expansion.MultiExpansion method)
(dace.transformation.subgraph.gpu_persistent_fusion.GPUPersistentKernel method)
(dace.transformation.subgraph.subgraph_fusion.SubgraphFusion method)
(dace.transformation.transformation.ExpandTransformation method)
(dace.transformation.transformation.PatternTransformation method)
(dace.transformation.transformation.SubgraphTransformation method)
apply_fpga_transformations() (dace.sdfg.sdfg.SDFG method)
apply_gpu_storage() (in module dace.transformation.auto.auto_optimize)
apply_gpu_transformations() (dace.sdfg.sdfg.SDFG method)
apply_pass() (dace.transformation.interstate.fpga_transform_sdfg.FPGATransformSDFG method)
(dace.transformation.interstate.fpga_transform_state.FPGATransformState method)
(dace.transformation.interstate.gpu_transform_sdfg.GPUTransformSDFG method)
(dace.transformation.interstate.loop_to_map.LoopToMap method)
(dace.transformation.interstate.move_loop_into_map.MoveLoopIntoMap method)
(dace.transformation.interstate.sdfg_nesting.InlineSDFG method)
(dace.transformation.interstate.sdfg_nesting.InlineTransients method)
(dace.transformation.interstate.sdfg_nesting.NestSDFG method)
(dace.transformation.interstate.sdfg_nesting.RefineNestedAccess method)
(dace.transformation.interstate.state_elimination.HoistState method)
(dace.transformation.interstate.state_elimination.SymbolAliasPromotion method)
(dace.transformation.pass_pipeline.FixedPointPipeline method)
(dace.transformation.pass_pipeline.Pass method)
(dace.transformation.pass_pipeline.Pipeline method)
(dace.transformation.pass_pipeline.ScopePass method)
(dace.transformation.pass_pipeline.StatePass method)
(dace.transformation.pass_pipeline.VisitorPass method)
(dace.transformation.passes.array_elimination.ArrayElimination method)
(dace.transformation.passes.consolidate_edges.ConsolidateEdges method)
(dace.transformation.passes.constant_propagation.ConstantPropagation method)
(dace.transformation.passes.dead_dataflow_elimination.DeadDataflowElimination method)
(dace.transformation.passes.dead_state_elimination.DeadStateElimination method)
(dace.transformation.passes.fusion_inline.FixNestedSDFGReferences method)
(dace.transformation.passes.fusion_inline.FuseStates method)
(dace.transformation.passes.fusion_inline.InlineSDFGs method)
(dace.transformation.passes.optional_arrays.OptionalArrayInference method)
(dace.transformation.passes.pattern_matching.PatternApplyOnceEverywhere method)
(dace.transformation.passes.pattern_matching.PatternMatchAndApply method)
(dace.transformation.passes.pattern_matching.PatternMatchAndApplyRepeated method)
(dace.transformation.passes.prune_symbols.RemoveUnusedSymbols method)
(dace.transformation.passes.scalar_to_symbol.ScalarToSymbolPromotion method)
(dace.transformation.passes.simplify.SimplifyPass method)
(dace.transformation.passes.transient_reuse.TransientReuse method)
(dace.transformation.transformation.PatternTransformation method)
(dace.transformation.transformation.SubgraphTransformation method)
apply_pattern() (dace.transformation.interstate.fpga_transform_sdfg.FPGATransformSDFG method)
(dace.transformation.interstate.fpga_transform_state.FPGATransformState method)
(dace.transformation.interstate.gpu_transform_sdfg.GPUTransformSDFG method)
(dace.transformation.interstate.loop_to_map.LoopToMap method)
(dace.transformation.interstate.move_loop_into_map.MoveLoopIntoMap method)
(dace.transformation.interstate.sdfg_nesting.InlineSDFG method)
(dace.transformation.interstate.sdfg_nesting.InlineTransients method)
(dace.transformation.interstate.sdfg_nesting.NestSDFG method)
(dace.transformation.interstate.sdfg_nesting.RefineNestedAccess method)
(dace.transformation.interstate.state_elimination.HoistState method)
(dace.transformation.interstate.state_elimination.SymbolAliasPromotion method)
(dace.transformation.transformation.PatternTransformation method)
apply_strict_transformations() (dace.sdfg.sdfg.SDFG method)
apply_subpass() (dace.transformation.pass_pipeline.Pipeline method)
(dace.transformation.passes.simplify.SimplifyPass method)
apply_to() (dace.transformation.interstate.fpga_transform_sdfg.FPGATransformSDFG method)
(dace.transformation.interstate.fpga_transform_state.FPGATransformState method)
(dace.transformation.interstate.gpu_transform_sdfg.GPUTransformSDFG method)
(dace.transformation.interstate.loop_to_map.LoopToMap method)
(dace.transformation.interstate.move_loop_into_map.MoveLoopIntoMap method)
(dace.transformation.interstate.sdfg_nesting.InlineSDFG method)
(dace.transformation.interstate.sdfg_nesting.InlineTransients method)
(dace.transformation.interstate.sdfg_nesting.NestSDFG method)
(dace.transformation.interstate.sdfg_nesting.RefineNestedAccess method)
(dace.transformation.interstate.state_elimination.HoistState method)
(dace.transformation.interstate.state_elimination.SymbolAliasPromotion method)
(dace.transformation.transformation.PatternTransformation class method)
(dace.transformation.transformation.SubgraphTransformation class method)
apply_transformations() (dace.sdfg.sdfg.SDFG method)
apply_transformations_once_everywhere() (dace.sdfg.sdfg.SDFG method)
apply_transformations_repeated() (dace.sdfg.sdfg.SDFG method)
approx (dace.symbolic.SymExpr property)
are_subsets_contiguous() (in module dace.transformation.helpers)
arg_names (dace.sdfg.sdfg.SDFG attribute)
arg_types (dace.frontend.python.cached_program.ProgramCacheKey attribute)
arglist() (dace.sdfg.sdfg.SDFG method)
(dace.sdfg.state.BlockGraphView method)
argument_typecheck() (dace.sdfg.sdfg.SDFG method)
arguments (dace.sdfg.state.FunctionCallRegion attribute)
Array (class in dace.data)
array (dace.transformation.dataflow.local_storage.LocalStorage attribute)
(dace.transformation.dataflow.map_fusion.MapFusion attribute)
(dace.transformation.dataflow.otf_map_fusion.OTFMapFusion attribute)
(dace.transformation.dataflow.stream_transient.AccumulateTransient attribute)
array1 (dace.transformation.dataflow.merge_arrays.InMergeArrays attribute)
(dace.transformation.dataflow.merge_arrays.MergeSourceSinkArrays attribute)
(dace.transformation.dataflow.merge_arrays.OutMergeArrays attribute)
array2 (dace.transformation.dataflow.merge_arrays.InMergeArrays attribute)
(dace.transformation.dataflow.merge_arrays.OutMergeArrays attribute)
array_mapping (dace.frontend.python.common.SDFGClosure attribute)
ArrayClosureResolver (class in dace.frontend.python.preprocessing)
ArrayElimination (class in dace.transformation.passes.array_elimination)
ArrayInterface (dace.codegen.dispatcher.DefinedType attribute)
ArrayReference (class in dace.data)
arrays (dace.sdfg.sdfg.SDFG property)
arrays_recursive() (dace.sdfg.sdfg.SDFG method)
ArrayView (class in dace.data)
arrdims (dace.frontend.python.memlet_parser.MemletExpr attribute)
as_arg() (dace.data.Array method)
(dace.data.Data method)
(dace.data.Scalar method)
(dace.data.Stream method)
(dace.data.Structure method)
(dace.dtypes.callback method)
(dace.dtypes.typeclass method)
as_array() (dace.data.ArrayReference method)
(dace.data.ArrayView method)
(dace.data.ContainerArrayReference method)
(dace.data.ContainerView method)
as_cpp() (dace.codegen.control_flow.BasicCFBlock method)
(dace.codegen.control_flow.BreakCFBlock method)
(dace.codegen.control_flow.ContinueCFBlock method)
(dace.codegen.control_flow.ControlFlow method)
(dace.codegen.control_flow.DoWhileScope method)
(dace.codegen.control_flow.ForScope method)
(dace.codegen.control_flow.GeneralBlock method)
(dace.codegen.control_flow.GeneralConditionalScope method)
(dace.codegen.control_flow.GeneralLoopScope method)
(dace.codegen.control_flow.IfElseChain method)
(dace.codegen.control_flow.IfScope method)
(dace.codegen.control_flow.ReturnCFBlock method)
(dace.codegen.control_flow.SwitchCaseScope method)
(dace.codegen.control_flow.WhileScope method)
as_csv() (dace.codegen.instrumentation.report.InstrumentationReport method)
as_ctypes() (dace.dtypes.callback method)
(dace.dtypes.opaque method)
(dace.dtypes.pointer method)
(dace.dtypes.pyobject method)
(dace.dtypes.struct method)
(dace.dtypes.typeclass method)
(dace.dtypes.vector method)
as_map() (dace.sdfg.nodes.Consume method)
as_numpy_dtype() (dace.dtypes.callback method)
(dace.dtypes.opaque method)
(dace.dtypes.pointer method)
(dace.dtypes.pyobject method)
(dace.dtypes.struct method)
(dace.dtypes.typeclass method)
(dace.dtypes.vector method)
as_python_arg() (dace.data.Array method)
(dace.data.Data method)
(dace.data.Scalar method)
as_string (dace.properties.CodeBlock property)
as_structure() (dace.data.StructureReference method)
(dace.data.StructureView method)
assembly (dace.data.TensorIndex property)
(dace.data.TensorIndexCompressed property)
(dace.data.TensorIndexDense property)
(dace.data.TensorIndexOffset property)
(dace.data.TensorIndexRange property)
(dace.data.TensorIndexSingleton property)
assignments (dace.sdfg.sdfg.InterstateEdge attribute)
assignments_to_ignore (dace.codegen.control_flow.GeneralBlock attribute)
AST_Argument (class in dace.frontend.octave.ast_function)
AST_ArrayAccess (class in dace.frontend.octave.ast_arrayaccess)
AST_Assign (class in dace.frontend.octave.ast_assign)
AST_BinExpression (class in dace.frontend.octave.ast_expression)
AST_BuiltInFunCall (class in dace.frontend.octave.ast_function)
AST_Comment (class in dace.frontend.octave.ast_nullstmt)
AST_Constant (class in dace.frontend.octave.ast_values)
AST_EndFunc (class in dace.frontend.octave.ast_function)
AST_EndStmt (class in dace.frontend.octave.ast_nullstmt)
AST_ForLoop (class in dace.frontend.octave.ast_loop)
AST_FunCall (class in dace.frontend.octave.ast_function)
AST_Function (class in dace.frontend.octave.ast_function)
AST_Ident (class in dace.frontend.octave.ast_values)
AST_Matrix (class in dace.frontend.octave.ast_matrix)
AST_Matrix_Row (class in dace.frontend.octave.ast_matrix)
AST_Node (class in dace.frontend.octave.ast_node)
AST_NullStmt (class in dace.frontend.octave.ast_nullstmt)
AST_RangeExpression (class in dace.frontend.octave.ast_range)
AST_Statements (class in dace.frontend.octave.ast_node)
AST_Transpose (class in dace.frontend.octave.ast_matrix)
AST_UnaryExpression (class in dace.frontend.octave.ast_expression)
ASTFindReplace (class in dace.frontend.python.astutils)
ASTHelperMixin (class in dace.frontend.python.astutils)
astrange_to_symrange() (in module dace.frontend.python.astutils)
ASTRefiner (class in dace.transformation.interstate.sdfg_nesting)
at (dace.transformation.dataflow.matrix_product_transpose.MatrixProductTranspose attribute)
at() (dace.subsets.Indices method)
(dace.subsets.Range method)
(dace.subsets.Subset method)
Attr (class in dace.symbolic)
AttributedCallDetector (class in dace.transformation.passes.scalar_to_symbol)
AugAssignExpander (class in dace.frontend.python.preprocessing)
auto_optimize() (dace.frontend.python.parser.DaceProgram method)
(in module dace.transformation.auto.auto_optimize)
AutoTuner (class in dace.optimization.auto_tuner)
available_counters() (dace.codegen.instrumentation.papi.PAPIUtils static method)
available_data_reports() (dace.sdfg.sdfg.SDFG method)
B
back_edges() (in module dace.sdfg.analysis.cfg)
base_type (dace.dtypes.pointer property)
(dace.dtypes.typeclass property)
(dace.dtypes.vector property)
BasicCFBlock (class in dace.codegen.control_flow)
before_state (dace.transformation.dataflow.map_for_loop.MapToForLoop attribute)
begin (dace.transformation.interstate.loop_peeling.LoopPeeling attribute)
bfs_nodes() (dace.sdfg.graph.Graph method)
binop (dace.codegen.cppunparse.CPPUnparser attribute)
Bitwise_And (dace.dtypes.ReductionType attribute)
Bitwise_Or (dace.dtypes.ReductionType attribute)
Bitwise_Xor (dace.dtypes.ReductionType attribute)
BitwiseAnd (class in dace.symbolic)
BitwiseNot (class in dace.symbolic)
BitwiseOr (class in dace.symbolic)
BitwiseXor (class in dace.symbolic)
blas (dace.transformation.dataflow.matrix_product_transpose.MatrixProductTranspose attribute)
block (dace.codegen.control_flow.BreakCFBlock attribute)
(dace.codegen.control_flow.ContinueCFBlock attribute)
(dace.codegen.control_flow.ReturnCFBlock attribute)
block_id (dace.sdfg.state.ControlFlowBlock property)
block_parent_tree() (in module dace.sdfg.analysis.cfg)
BlockGraphView (class in dace.sdfg.state)
blockorder_topological_sort() (in module dace.sdfg.analysis.cfg)
body (dace.codegen.control_flow.DoWhileScope attribute)
(dace.codegen.control_flow.ForScope attribute)
(dace.codegen.control_flow.GeneralLoopScope attribute)
(dace.codegen.control_flow.IfElseChain attribute)
(dace.codegen.control_flow.IfScope attribute)
(dace.codegen.control_flow.WhileScope attribute)
bool (dace.dtypes.Typeclasses attribute)
bool_ (dace.dtypes.Typeclasses attribute)
boolops (dace.codegen.cppunparse.CPPUnparser attribute)
bounding_box_cover_exact() (in module dace.subsets)
bounding_box_size() (dace.memlet.Memlet method)
(dace.subsets.Indices method)
(dace.subsets.Range method)
bounding_box_symbolic_positive() (in module dace.subsets)
bounding_box_union() (in module dace.subsets)
branch_block (dace.codegen.control_flow.IfElseChain attribute)
(dace.codegen.control_flow.IfScope attribute)
(dace.codegen.control_flow.SwitchCaseScope attribute)
branch_bodies (dace.codegen.control_flow.GeneralConditionalScope attribute)
branch_merges() (in module dace.sdfg.analysis.cfg)
branches (dace.sdfg.state.ConditionalBlock property)
branchless (dace.data.TensorIndex property)
(dace.data.TensorIndexCompressed property)
(dace.data.TensorIndexDense property)
(dace.data.TensorIndexOffset property)
(dace.data.TensorIndexRange property)
(dace.data.TensorIndexSingleton property)
BreakBlock (class in dace.sdfg.state)
BreakCFBlock (class in dace.codegen.control_flow)
bt (dace.transformation.dataflow.matrix_product_transpose.MatrixProductTranspose attribute)
buffer_size (dace.data.Stream attribute)
(dace.transformation.dataflow.streaming_memory.StreamingComposition attribute)
(dace.transformation.dataflow.streaming_memory.StreamingMemory attribute)
build_folder (dace.sdfg.sdfg.SDFG property)
C
calc_set_image() (in module dace.transformation.dataflow.stream_transient)
(in module dace.transformation.dataflow.strip_mining)
calc_set_image_index() (in module dace.transformation.dataflow.stream_transient)
(in module dace.transformation.dataflow.strip_mining)
calc_set_image_range() (in module dace.transformation.dataflow.stream_transient)
(in module dace.transformation.dataflow.strip_mining)
calc_set_union() (in module dace.transformation.dataflow.strip_mining)
call_tree_length() (dace.frontend.python.common.SDFGClosure method)
call_with_instrumented_data() (dace.sdfg.sdfg.SDFG method)
callback (class in dace.dtypes)
callback_mapping (dace.sdfg.sdfg.SDFG attribute)
callbacks (dace.frontend.python.common.SDFGClosure attribute)
callbools (dace.codegen.cppunparse.CPPUnparser attribute)
callcmps (dace.codegen.cppunparse.CPPUnparser attribute)
callstack (dace.frontend.python.common.SDFGClosure attribute)
CallTreeResolver (class in dace.frontend.python.preprocessing)
can_access() (in module dace.dtypes)
can_allocate() (in module dace.dtypes)
can_be_applied() (dace.sdfg.propagation.AffineSMemlet method)
(dace.sdfg.propagation.ConstantRangeMemlet method)
(dace.sdfg.propagation.ConstantSMemlet method)
(dace.sdfg.propagation.GenericSMemlet method)
(dace.sdfg.propagation.MemletPattern method)
(dace.sdfg.propagation.ModuloSMemlet method)
(dace.sdfg.propagation.SeparableMemlet method)
(dace.sdfg.propagation.SeparableMemletPattern method)
(dace.transformation.dataflow.copy_to_device.CopyToDevice method)
(dace.transformation.dataflow.double_buffering.DoubleBuffering method)
(dace.transformation.dataflow.gpu_transform.GPUTransformMap method)
(dace.transformation.dataflow.gpu_transform_local_storage.GPUTransformLocalStorage method)
(dace.transformation.dataflow.local_storage.InLocalStorage method)
(dace.transformation.dataflow.local_storage.OutLocalStorage method)
(dace.transformation.dataflow.map_collapse.MapCollapse method)
(dace.transformation.dataflow.map_expansion.MapExpansion method)
(dace.transformation.dataflow.map_fission.MapFission method)
(dace.transformation.dataflow.map_for_loop.MapToForLoopRegion method)
(dace.transformation.dataflow.map_fusion.MapFusion method)
(dace.transformation.dataflow.map_interchange.MapInterchange method)
(dace.transformation.dataflow.mapreduce.MapReduceFusion method)
(dace.transformation.dataflow.mapreduce.MapWCRFusion method)
(dace.transformation.dataflow.matrix_product_transpose.MatrixProductTranspose method)
(dace.transformation.dataflow.merge_arrays.InMergeArrays method)
(dace.transformation.dataflow.merge_arrays.MergeSourceSinkArrays method)
(dace.transformation.dataflow.merge_arrays.OutMergeArrays method)
(dace.transformation.dataflow.mpi.MPITransformMap method)
(dace.transformation.dataflow.otf_map_fusion.OTFMapFusion method)
(dace.transformation.dataflow.reduce_expansion.ReduceExpansion method)
(dace.transformation.dataflow.redundant_array.RedundantArray method)
(dace.transformation.dataflow.redundant_array.RedundantReadSlice method)
(dace.transformation.dataflow.redundant_array.RedundantSecondArray method)
(dace.transformation.dataflow.redundant_array.RedundantWriteSlice method)
(dace.transformation.dataflow.redundant_array.RemoveIntermediateWrite method)
(dace.transformation.dataflow.redundant_array.RemoveSliceView method)
(dace.transformation.dataflow.redundant_array.SqueezeViewRemove method)
(dace.transformation.dataflow.redundant_array.UnsqueezeViewRemove method)
(dace.transformation.dataflow.redundant_array_copying.RedundantArrayCopying method)
(dace.transformation.dataflow.redundant_array_copying.RedundantArrayCopying2 method)
(dace.transformation.dataflow.redundant_array_copying.RedundantArrayCopying3 method)
(dace.transformation.dataflow.redundant_array_copying.RedundantArrayCopyingIn method)
(dace.transformation.dataflow.stream_transient.AccumulateTransient method)
(dace.transformation.dataflow.stream_transient.StreamTransient method)
(dace.transformation.dataflow.streaming_memory.StreamingComposition method)
(dace.transformation.dataflow.streaming_memory.StreamingMemory method)
(dace.transformation.dataflow.strip_mining.StripMining method)
(dace.transformation.dataflow.tiling.MapTiling method)
(dace.transformation.dataflow.vectorization.Vectorization method)
(dace.transformation.dataflow.warp_tiling.WarpTiling method)
(dace.transformation.interstate.fpga_transform_sdfg.FPGATransformSDFG method)
(dace.transformation.interstate.fpga_transform_state.FPGATransformState method)
(dace.transformation.interstate.gpu_transform_sdfg.GPUTransformSDFG method)
(dace.transformation.interstate.loop_detection.DetectLoop method)
(dace.transformation.interstate.loop_peeling.LoopPeeling method)
(dace.transformation.interstate.loop_to_map.LoopToMap method)
(dace.transformation.interstate.loop_unroll.LoopUnroll method)
(dace.transformation.interstate.move_loop_into_map.MoveLoopIntoMap method)
(dace.transformation.interstate.sdfg_nesting.InlineSDFG method)
(dace.transformation.interstate.sdfg_nesting.InlineTransients method)
(dace.transformation.interstate.sdfg_nesting.NestSDFG method)
(dace.transformation.interstate.sdfg_nesting.RefineNestedAccess method)
(dace.transformation.interstate.state_elimination.EndStateElimination method)
(dace.transformation.interstate.state_elimination.FalseConditionElimination method)
(dace.transformation.interstate.state_elimination.HoistState method)
(dace.transformation.interstate.state_elimination.StartStateElimination method)
(dace.transformation.interstate.state_elimination.StateAssignElimination method)
(dace.transformation.interstate.state_elimination.SymbolAliasPromotion method)
(dace.transformation.interstate.state_elimination.TrueConditionElimination method)
(dace.transformation.interstate.state_fusion.StateFusion method)
(dace.transformation.subgraph.expansion.MultiExpansion method)
(dace.transformation.subgraph.gpu_persistent_fusion.GPUPersistentKernel static method)
(dace.transformation.subgraph.subgraph_fusion.SubgraphFusion method)
(dace.transformation.transformation.ExpandTransformation method)
(dace.transformation.transformation.MultiStateTransformation method)
(dace.transformation.transformation.PatternTransformation method)
(dace.transformation.transformation.SingleStateTransformation method)
(dace.transformation.transformation.SubgraphTransformation method)
can_be_applied_to() (dace.transformation.transformation.PatternTransformation class method)
(dace.transformation.transformation.SubgraphTransformation class method)
can_run_state_on_fpga() (in module dace.transformation.helpers)
cases (dace.codegen.control_flow.SwitchCaseScope attribute)
category (dace.codegen.instrumentation.report.CounterEvent attribute)
(dace.codegen.instrumentation.report.DurationEvent attribute)
(dace.properties.Property property)
CATEGORY (dace.transformation.pass_pipeline.FixedPointPipeline attribute)
(dace.transformation.pass_pipeline.Pass attribute)
(dace.transformation.pass_pipeline.Pipeline attribute)
(dace.transformation.pass_pipeline.ScopePass attribute)
(dace.transformation.pass_pipeline.StatePass attribute)
(dace.transformation.pass_pipeline.VisitorPass attribute)
(dace.transformation.passes.array_elimination.ArrayElimination attribute)
(dace.transformation.passes.consolidate_edges.ConsolidateEdges attribute)
(dace.transformation.passes.constant_propagation.ConstantPropagation attribute)
(dace.transformation.passes.dead_dataflow_elimination.DeadDataflowElimination attribute)
(dace.transformation.passes.dead_state_elimination.DeadStateElimination attribute)
(dace.transformation.passes.fusion_inline.FixNestedSDFGReferences attribute)
(dace.transformation.passes.fusion_inline.FuseStates attribute)
(dace.transformation.passes.fusion_inline.InlineSDFGs attribute)
(dace.transformation.passes.optional_arrays.OptionalArrayInference attribute)
(dace.transformation.passes.pattern_matching.PatternApplyOnceEverywhere attribute)
(dace.transformation.passes.pattern_matching.PatternMatchAndApply attribute)
(dace.transformation.passes.pattern_matching.PatternMatchAndApplyRepeated attribute)
(dace.transformation.passes.prune_symbols.RemoveUnusedSymbols attribute)
(dace.transformation.passes.scalar_to_symbol.ScalarToSymbolPromotion attribute)
(dace.transformation.passes.simplify.SimplifyPass attribute)
(dace.transformation.passes.transient_reuse.TransientReuse attribute)
CCDesc (class in dace.transformation.interstate.state_fusion)
CeilRange (dace.dtypes.TilingType attribute)
CFG (dace.transformation.pass_pipeline.Modifies attribute)
cfg_filename() (dace.config.Config static method)
cfg_id (dace.sdfg.state.ControlFlowRegion property)
(dace.transformation.transformation.PatternTransformation attribute)
(dace.transformation.transformation.SubgraphTransformation attribute)
cfg_list (dace.sdfg.state.ControlFlowRegion property)
cfg_target (dace.frontend.python.newast.ProgramVisitor attribute)
cfunc_return_type() (dace.dtypes.callback method)
change_default() (in module dace.library)
change_edge_dest() (in module dace.sdfg.utils)
change_edge_src() (in module dace.sdfg.utils)
change_storage() (in module dace.transformation.dataflow.copy_to_device)
check_constraints() (dace.symbolic.symbol method)
check_contiguity (dace.transformation.subgraph.expansion.MultiExpansion attribute)
check_sdfg() (in module dace.sdfg.utils)
check_topo_feasibility() (dace.transformation.subgraph.subgraph_fusion.SubgraphFusion static method)
children (dace.codegen.control_flow.ControlFlow property)
(dace.codegen.control_flow.DoWhileScope property)
(dace.codegen.control_flow.ForScope property)
(dace.codegen.control_flow.GeneralBlock property)
(dace.codegen.control_flow.GeneralConditionalScope property)
(dace.codegen.control_flow.GeneralLoopScope property)
(dace.codegen.control_flow.IfElseChain property)
(dace.codegen.control_flow.IfScope property)
(dace.codegen.control_flow.SwitchCaseScope property)
(dace.codegen.control_flow.WhileScope property)
choices (dace.properties.Property property)
choices() (dace.properties.DataProperty static method)
chunksize (dace.sdfg.nodes.Consume attribute)
(dace.sdfg.nodes.ConsumeEntry attribute)
clean_code (dace.codegen.codeobject.CodeObject property)
clear() (dace.frontend.python.cached_program.DaceProgramCache method)
clear_data_reports() (dace.sdfg.sdfg.SDFG method)
clear_instrumentation_reports() (dace.sdfg.sdfg.SDFG method)
clear_return_values() (dace.codegen.compiled_sdfg.CompiledSDFG method)
clear_scope() (dace.codegen.cppunparse.CPPLocals method)
(dace.codegen.cppunparse.LocalScheme method)
clear_statements() (dace.frontend.python.tasklet_runner.TaskletRewriter method)
cli_optimize_on_call() (in module dace.builtin_hooks)
clone() (dace.data.Array method)
(dace.data.Scalar method)
(dace.data.Stream method)
(dace.data.Structure method)
clone_intermediate_nodes() (dace.transformation.subgraph.subgraph_fusion.SubgraphFusion method)
closure_arrays (dace.frontend.python.common.SDFGClosure attribute)
closure_constants (dace.frontend.python.cached_program.ProgramCacheKey attribute)
(dace.frontend.python.common.SDFGClosure attribute)
closure_resolver() (dace.frontend.python.common.SDFGConvertible method)
(dace.frontend.python.parser.DaceProgram method)
closure_sdfgs (dace.frontend.python.common.SDFGClosure attribute)
closure_types (dace.frontend.python.cached_program.ProgramCacheKey attribute)
cmake_options() (dace.codegen.targets.cpu.CPUCodeGen static method)
(dace.codegen.targets.cuda.CUDACodeGen static method)
(dace.codegen.targets.intel_fpga.IntelFPGACodeGen static method)
(dace.codegen.targets.mpi.MPICodeGen static method)
(dace.codegen.targets.target.TargetCodeGenerator static method)
cmpops (dace.codegen.cppunparse.CPPUnparser attribute)
code (dace.codegen.codeobject.CodeObject attribute)
(dace.sdfg.nodes.Tasklet attribute)
code_exit (dace.sdfg.nodes.Tasklet attribute)
code_global (dace.sdfg.nodes.Tasklet attribute)
code_init (dace.sdfg.nodes.Tasklet attribute)
CodeBlock (class in dace.properties)
codegen_mapping() (dace.sourcemap.MapCpp method)
CodegenError
CodeIOStream (class in dace.codegen.prettycode)
CodeNode (class in dace.sdfg.nodes)
CodeObject (class in dace.codegen.codeobject)
CodeProperty (class in dace.properties)
collapse (dace.sdfg.nodes.Map attribute)
(dace.sdfg.nodes.MapEntry attribute)
collapse_multigraph_to_nx() (in module dace.transformation.passes.pattern_matching)
collect_constants() (dace.transformation.passes.constant_propagation.ConstantPropagation method)
color (dace.sdfg.sdfg.LogicalGroup attribute)
combine_nested_closures() (dace.frontend.python.common.SDFGClosure method)
common_map_base_ranges() (in module dace.transformation.subgraph.helpers)
common_parent_scope() (in module dace.sdfg.scope)
compact (dace.data.TensorIndex property)
(dace.data.TensorIndexCompressed property)
(dace.data.TensorIndexDense property)
(dace.data.TensorIndexOffset property)
(dace.data.TensorIndexRange property)
(dace.data.TensorIndexSingleton property)
CompilationError
compile() (dace.frontend.python.parser.DaceProgram method)
(dace.sdfg.sdfg.SDFG method)
(in module dace.cli.dacelab)
compiled_sdfg (dace.frontend.python.cached_program.ProgramCacheEntry attribute)
CompiledSDFG (class in dace.codegen.compiled_sdfg)
CompiledSDFGProfiler (class in dace.frontend.operations)
compiler.build_type
compiler.codegen_lineinfo
compiler.cpu.executable
,
[1]
compiler.cuda.backend
compiler.cuda.default_block_size
compiler.cuda.max_concurrent_streams
compiler.cuda.syncdebug
,
[1]
compiler.default_data_types
compiler.fpga.concurrent_kernel_detection
compiler.fpga.vendor
compiler.use_cache
,
[1]
CompilerConfigurationError
compiletime (class in dace.dtypes)
complex128 (dace.dtypes.Typeclasses attribute)
complex64 (dace.dtypes.Typeclasses attribute)
compose() (dace.subsets.Indices method)
(dace.subsets.Range method)
compose_and_push_back() (in module dace.transformation.dataflow.redundant_array)
concurrent_subgraphs() (in module dace.sdfg.utils)
condition (dace.codegen.control_flow.ForScope attribute)
(dace.codegen.control_flow.IfScope attribute)
(dace.sdfg.nodes.Consume attribute)
(dace.sdfg.nodes.ConsumeEntry attribute)
(dace.sdfg.sdfg.InterstateEdge attribute)
condition_sympy() (dace.sdfg.sdfg.InterstateEdge method)
conditional (dace.codegen.control_flow.GeneralConditionalScope property)
ConditionalBlock (class in dace.sdfg.state)
ConditionalCodeResolver (class in dace.frontend.python.preprocessing)
Config (class in dace.config)
config_from_key() (dace.optimization.cutout_tuner.CutoutTuner method)
(dace.optimization.data_layout_tuner.DataLayoutTuner method)
(dace.optimization.map_permutation_tuner.MapPermutationTuner method)
(dace.optimization.map_tiling_tuner.MapTilingTuner method)
(dace.optimization.on_the_fly_map_fusion_tuner.OnTheFlyMapFusionTuner method)
(dace.optimization.subgraph_fusion_tuner.SubgraphFusionTuner method)
configure_and_compile() (in module dace.codegen.compiler)
configure_papi() (dace.codegen.instrumentation.papi.PAPIInstrumentation method)
consolidate (dace.transformation.subgraph.subgraph_fusion.SubgraphFusion attribute)
consolidate_edges() (in module dace.sdfg.utils)
consolidate_edges_scope() (in module dace.sdfg.utils)
ConsolidateEdges (class in dace.transformation.passes.consolidate_edges)
constant_symbols() (in module dace.transformation.helpers)
ConstantExtractor (class in dace.frontend.python.astutils)
ConstantPropagation (class in dace.transformation.passes.constant_propagation)
ConstantRangeMemlet (class in dace.sdfg.propagation)
constants (dace.sdfg.sdfg.SDFG property)
constants_prop (dace.sdfg.sdfg.SDFG attribute)
ConstantSMemlet (class in dace.sdfg.propagation)
constraints (dace.symbolic.symbol property)
consume (class in dace.frontend.python.interface)
Consume (class in dace.sdfg.nodes)
consume (dace.sdfg.nodes.ConsumeEntry property)
(dace.sdfg.nodes.ConsumeExit property)
ConsumeEntry (class in dace.sdfg.nodes)
ConsumeExit (class in dace.sdfg.nodes)
contained_in() (in module dace.transformation.helpers)
ContainerArray (class in dace.data)
ContainerArrayReference (class in dace.data)
ContainerView (class in dace.data)
contains_sympy_functions() (in module dace.symbolic)
ContextManagerInliner (class in dace.frontend.python.preprocessing)
ContinueBlock (class in dace.sdfg.state)
ContinueCFBlock (class in dace.codegen.control_flow)
ControlFlow (class in dace.codegen.control_flow)
ControlFlowBlock (class in dace.sdfg.state)
ControlFlowRegion (class in dace.sdfg.state)
ControlGraphView (class in dace.sdfg.state)
coord_at() (dace.subsets.Indices method)
(dace.subsets.Range method)
(dace.subsets.Subset method)
copy_edge() (dace.transformation.subgraph.subgraph_fusion.SubgraphFusion method)
copy_memory() (dace.codegen.targets.cpu.CPUCodeGen method)
(dace.codegen.targets.cuda.CUDACodeGen method)
(dace.codegen.targets.fpga.FPGACodeGen method)
(dace.codegen.targets.target.IllegalCopy method)
(dace.codegen.targets.target.TargetCodeGenerator method)
copy_tree() (in module dace.frontend.python.astutils)
CopyToDevice (class in dace.transformation.dataflow.copy_to_device)
count (dace.transformation.interstate.loop_unroll.LoopUnroll attribute)
CounterEvent (class in dace.codegen.instrumentation.report)
counters (dace.codegen.instrumentation.report.CounterEvent attribute)
covers() (dace.subsets.Subset method)
(dace.subsets.SubsetUnion method)
covers_precise() (dace.subsets.Subset method)
(dace.subsets.SubsetUnion method)
covers_range() (dace.data.Array method)
(dace.data.Scalar method)
(dace.data.Stream method)
CPP (dace.dtypes.Language attribute)
CPPLocals (class in dace.codegen.cppunparse)
cppunparse() (in module dace.codegen.cppunparse)
CPPUnparser (class in dace.codegen.cppunparse)
CPU (dace.dtypes.DeviceType attribute)
CPU_Heap (dace.dtypes.StorageType attribute)
CPU_Multicore (dace.dtypes.ScheduleType attribute)
CPU_Persistent (dace.dtypes.ScheduleType attribute)
CPU_Pinned (dace.dtypes.StorageType attribute)
CPU_ThreadLocal (dace.dtypes.StorageType attribute)
cpu_to_gpu_cpred() (in module dace.codegen.targets.cuda)
CPUCodeGen (class in dace.codegen.targets.cpu)
create_array (dace.transformation.dataflow.local_storage.LocalStorage attribute)
create_cache() (in module dace.sourcemap)
create_callback() (dace.frontend.python.newast.ProgramVisitor method)
create_constant() (in module dace.frontend.python.astutils)
create_cpp_map() (in module dace.sourcemap)
create_datadescriptor() (in module dace.data)
create_folder() (in module dace.sourcemap)
create_in_transient (dace.transformation.dataflow.reduce_expansion.ReduceExpansion attribute)
create_mangled_channel_name() (dace.codegen.targets.intel_fpga.IntelFPGACodeGen method)
create_mangled_module_name() (dace.codegen.targets.intel_fpga.IntelFPGACodeGen method)
create_mapping() (dace.sourcemap.MapCpp method)
(dace.sourcemap.MapPython method)
create_maps() (in module dace.sourcemap)
create_out_transient (dace.transformation.dataflow.reduce_expansion.ReduceExpansion attribute)
create_py_map() (in module dace.sourcemap)
ctype (dace.data.Data property)
(dace.dtypes.vector property)
ctype_unaligned (dace.dtypes.vector property)
ctypes (dace.codegen.targets.intel_fpga.OpenCLDaceKeywordRemover attribute)
CUDACodeGen (class in dace.codegen.targets.cuda)
current_state (dace.frontend.python.newast.ProgramVisitor attribute)
Custom (dace.dtypes.ReductionType attribute)
cutouts() (dace.optimization.cutout_tuner.CutoutTuner method)
(dace.optimization.data_layout_tuner.DataLayoutTuner method)
(dace.optimization.map_permutation_tuner.MapPermutationTuner method)
(dace.optimization.map_tiling_tuner.MapTilingTuner method)
(dace.optimization.on_the_fly_map_fusion_tuner.OnTheFlyMapFusionTuner method)
(dace.optimization.subgraph_fusion_tuner.SubgraphFusionTuner method)
CutoutTuner (class in dace.optimization.cutout_tuner)
D
dace
module
dace.builtin_hooks
module
dace.cli.dacelab
module
dace.cli.daceprof
module
dace.cli.progress
module
dace.cli.sdfgcc
module
dace.cli.sdfv
module
dace.codegen
module
dace.codegen.codeobject
module
dace.codegen.compiled_sdfg
module
dace.codegen.compiler
module
dace.codegen.control_flow
module
dace.codegen.cppunparse
module
dace.codegen.dispatcher
module
dace.codegen.exceptions
module
dace.codegen.instrumentation.data.data_report
module
dace.codegen.instrumentation.fpga
module
dace.codegen.instrumentation.gpu_events
module
dace.codegen.instrumentation.papi
module
dace.codegen.instrumentation.provider
module
dace.codegen.instrumentation.report
module
dace.codegen.instrumentation.timer
module
dace.codegen.prettycode
module
dace.codegen.targets.cpu
module
dace.codegen.targets.cuda
module
dace.codegen.targets.fpga
module
dace.codegen.targets.intel_fpga
module
dace.codegen.targets.mpi
module
dace.codegen.targets.target
module
dace.config
module
dace.data
module
dace.dtypes
module
dace.frontend
module
dace.frontend.common
module
dace.frontend.common.op_repository
module
dace.frontend.octave
module
dace.frontend.octave.ast_arrayaccess
module
dace.frontend.octave.ast_assign
module
dace.frontend.octave.ast_expression
module
dace.frontend.octave.ast_function
module
dace.frontend.octave.ast_loop
module
dace.frontend.octave.ast_matrix
module
dace.frontend.octave.ast_node
module
dace.frontend.octave.ast_nullstmt
module
dace.frontend.octave.ast_range
module
dace.frontend.octave.ast_values
module
dace.frontend.octave.lexer
module
dace.frontend.octave.parse
module
dace.frontend.octave.parsetab
module
dace.frontend.operations
module
dace.frontend.python
module
dace.frontend.python.astutils
module
dace.frontend.python.cached_program
module
dace.frontend.python.common
module
dace.frontend.python.interface
module
dace.frontend.python.memlet_parser
module
dace.frontend.python.ndloop
module
dace.frontend.python.newast
module
dace.frontend.python.parser
module
dace.frontend.python.preprocessing
module
dace.frontend.python.replacements
module
dace.frontend.python.tasklet_runner
module
dace.frontend.python.wrappers
module
dace.hooks
module
dace.jupyter
module
dace.library
module
dace.memlet
module
dace.optimization
module
dace.optimization.auto_tuner
module
dace.optimization.cutout_tuner
module
dace.optimization.data_layout_tuner
module
dace.optimization.distributed_cutout_tuner
module
dace.optimization.map_permutation_tuner
module
dace.optimization.map_tiling_tuner
module
dace.optimization.on_the_fly_map_fusion_tuner
module
dace.optimization.subgraph_fusion_tuner
module
dace.optimization.utils
module
dace.properties
module
dace.sdfg
module
dace.sdfg.analysis.cfg
module
dace.sdfg.analysis.cutout
module
dace.sdfg.graph
module
dace.sdfg.infer_types
module
dace.sdfg.nodes
module
dace.sdfg.propagation
module
dace.sdfg.replace
module
dace.sdfg.scope
module
dace.sdfg.sdfg
module
dace.sdfg.state
module
dace.sdfg.utils
module
dace.sdfg.validation
module
dace.serialize
module
dace.sourcemap
module
dace.subsets
module
dace.symbolic
module
dace.transformation
module
dace.transformation.auto
module
dace.transformation.auto.auto_optimize
module
dace.transformation.auto.fpga
module
dace.transformation.dataflow
module
dace.transformation.dataflow.copy_to_device
module
dace.transformation.dataflow.double_buffering
module
dace.transformation.dataflow.gpu_transform
module
dace.transformation.dataflow.gpu_transform_local_storage
module
dace.transformation.dataflow.local_storage
module
dace.transformation.dataflow.map_collapse
module
dace.transformation.dataflow.map_expansion
module
dace.transformation.dataflow.map_fission
module
dace.transformation.dataflow.map_for_loop
module
dace.transformation.dataflow.map_fusion
module
dace.transformation.dataflow.map_interchange
module
dace.transformation.dataflow.mapreduce
module
dace.transformation.dataflow.matrix_product_transpose
module
dace.transformation.dataflow.merge_arrays
module
dace.transformation.dataflow.mpi
module
dace.transformation.dataflow.otf_map_fusion
module
dace.transformation.dataflow.reduce_expansion
module
dace.transformation.dataflow.redundant_array
module
dace.transformation.dataflow.redundant_array_copying
module
dace.transformation.dataflow.stream_transient
module
dace.transformation.dataflow.streaming_memory
module
dace.transformation.dataflow.strip_mining
module
dace.transformation.dataflow.tiling
module
dace.transformation.dataflow.vectorization
module
dace.transformation.dataflow.warp_tiling
module
dace.transformation.helpers
module
dace.transformation.interstate
module
dace.transformation.interstate.fpga_transform_sdfg
module
dace.transformation.interstate.fpga_transform_state
module
dace.transformation.interstate.gpu_transform_sdfg
module
dace.transformation.interstate.loop_detection
module
dace.transformation.interstate.loop_peeling
module
dace.transformation.interstate.loop_to_map
module
dace.transformation.interstate.loop_unroll
module
dace.transformation.interstate.move_loop_into_map
module
dace.transformation.interstate.sdfg_nesting
module
dace.transformation.interstate.state_elimination
module
dace.transformation.interstate.state_fusion
module
dace.transformation.optimizer
module
dace.transformation.pass_pipeline
module
dace.transformation.passes
module
dace.transformation.passes.analysis
module
dace.transformation.passes.array_elimination
module
dace.transformation.passes.consolidate_edges
module
dace.transformation.passes.constant_propagation
module
dace.transformation.passes.dead_dataflow_elimination
module
dace.transformation.passes.dead_state_elimination
module
dace.transformation.passes.fusion_inline
module
dace.transformation.passes.optional_arrays
module
dace.transformation.passes.pattern_matching
module
dace.transformation.passes.prune_symbols
module
dace.transformation.passes.scalar_to_symbol
module
dace.transformation.passes.simplify
module
dace.transformation.passes.transient_reuse
module
dace.transformation.subgraph
module
dace.transformation.subgraph.expansion
module
dace.transformation.subgraph.gpu_persistent_fusion
module
dace.transformation.subgraph.helpers
module
dace.transformation.subgraph.subgraph_fusion
module
dace.transformation.testing
module
dace.transformation.transformation
module
DaceModule (class in dace)
DaceProgram (class in dace.frontend.python.parser)
DaceProgramCache (class in dace.frontend.python.cached_program)
DaceRecursionError
DaceSympyPrinter (class in dace.symbolic)
DaceSyntaxError
Data (class in dace.data)
data (dace.memlet.Memlet attribute)
(dace.sdfg.graph.Edge property)
(dace.sdfg.graph.MultiConnectorEdge property)
(dace.sdfg.nodes.AccessNode attribute)
data() (dace.sdfg.sdfg.SDFG method)
data_dims() (dace.subsets.Indices method)
(dace.subsets.Range method)
data_nodes() (dace.sdfg.state.BlockGraphView method)
(dace.sdfg.state.ControlGraphView method)
(dace.sdfg.state.DataflowGraphView method)
DataclassProperty (class in dace.properties)
DataflowGraphView (class in dace.sdfg.state)
DataInstrumentationType (class in dace.dtypes)
DataLayoutTuner (class in dace.optimization.data_layout_tuner)
DataProperty (class in dace.properties)
DeadCodeEliminator (class in dace.frontend.python.preprocessing)
DeadDataflowElimination (class in dace.transformation.passes.dead_dataflow_elimination)
DeadStateElimination (class in dace.transformation.passes.dead_state_elimination)
deallocate_array() (dace.codegen.targets.cpu.CPUCodeGen method)
(dace.codegen.targets.cuda.CUDACodeGen method)
(dace.codegen.targets.fpga.FPGACodeGen method)
(dace.codegen.targets.target.TargetCodeGenerator method)
deallocate_stream() (dace.codegen.targets.cuda.CUDACodeGen method)
debug (dace.transformation.dataflow.reduce_expansion.ReduceExpansion attribute)
(dace.transformation.subgraph.expansion.MultiExpansion attribute)
(dace.transformation.subgraph.subgraph_fusion.SubgraphFusion attribute)
DebugInfo (class in dace.dtypes)
debuginfo (dace.data.Data attribute)
(dace.memlet.Memlet attribute)
(dace.sdfg.nodes.AccessNode attribute)
(dace.sdfg.nodes.Consume attribute)
(dace.sdfg.nodes.ConsumeEntry attribute)
(dace.sdfg.nodes.LibraryNode attribute)
(dace.sdfg.nodes.Map attribute)
(dace.sdfg.nodes.MapEntry attribute)
(dace.sdfg.nodes.NestedSDFG attribute)
(dace.sdfg.nodes.Tasklet attribute)
(dace.sdfg.sdfg.SDFG attribute)
(dace.sdfg.state.NamedRegion attribute)
DebugInfoProperty (class in dace.properties)
debugprint
,
[1]
,
[2]
declare_array() (dace.codegen.targets.cpu.CPUCodeGen method)
(dace.codegen.targets.cuda.CUDACodeGen method)
(dace.codegen.targets.fpga.FPGACodeGen method)
(dace.codegen.targets.target.TargetCodeGenerator method)
declared_arrays (dace.codegen.dispatcher.TargetDispatcher property)
deduplicate() (in module dace.dtypes)
Default (dace.dtypes.OMPScheduleType attribute)
(dace.dtypes.ScheduleType attribute)
(dace.dtypes.StorageType attribute)
default (dace.properties.Property property)
default_assumptions (dace.symbolic.AND attribute)
(dace.symbolic.Attr attribute)
(dace.symbolic.BitwiseAnd attribute)
(dace.symbolic.BitwiseNot attribute)
(dace.symbolic.BitwiseOr attribute)
(dace.symbolic.BitwiseXor attribute)
(dace.symbolic.IfExpr attribute)
(dace.symbolic.int_ceil attribute)
(dace.symbolic.int_floor attribute)
(dace.symbolic.Is attribute)
(dace.symbolic.IsNot attribute)
(dace.symbolic.LeftShift attribute)
(dace.symbolic.OR attribute)
(dace.symbolic.RightShift attribute)
(dace.symbolic.ROUND attribute)
(dace.symbolic.symbol attribute)
default_build_folder
default_filename (dace.config.Config attribute)
define() (dace.codegen.cppunparse.CPPLocals method)
(dace.codegen.cppunparse.LocalScheme method)
define_local() (in module dace.frontend.python.wrappers)
define_local_array() (dace.codegen.targets.intel_fpga.IntelFPGACodeGen method)
define_local_scalar() (in module dace.frontend.python.wrappers)
define_out_memlet() (dace.codegen.targets.cpu.CPUCodeGen method)
(dace.codegen.targets.cuda.CUDACodeGen method)
(dace.codegen.targets.fpga.FPGACodeGen method)
define_shift_register() (dace.codegen.targets.intel_fpga.IntelFPGACodeGen method)
define_stream() (dace.codegen.targets.intel_fpga.IntelFPGACodeGen method)
(in module dace.frontend.python.wrappers)
define_streamarray() (in module dace.frontend.python.wrappers)
defined (dace.frontend.python.newast.ProgramVisitor property)
defined_symbols() (dace.sdfg.state.DataflowGraphView method)
defined_variables() (dace.frontend.octave.ast_assign.AST_Assign method)
(dace.frontend.octave.ast_node.AST_Node method)
defined_vars (dace.codegen.dispatcher.TargetDispatcher property)
DefinedMemlets (class in dace.codegen.dispatcher)
DefinedType (class in dace.codegen.dispatcher)
degree() (dace.sdfg.graph.Graph method)
depends_on() (dace.transformation.pass_pipeline.Pass method)
(dace.transformation.pass_pipeline.Pipeline method)
(dace.transformation.passes.array_elimination.ArrayElimination method)
(dace.transformation.passes.dead_dataflow_elimination.DeadDataflowElimination method)
(dace.transformation.passes.pattern_matching.PatternMatchAndApply method)
depth_limited_dfs_iter() (in module dace.sdfg.utils)
depth_limited_search() (in module dace.sdfg.utils)
desc (dace.properties.Property property)
desc() (dace.sdfg.nodes.AccessNode method)
Descriptors (dace.transformation.pass_pipeline.Modifies attribute)
detect_loop() (dace.transformation.interstate.loop_detection.DetectLoop method)
detect_reduction_type() (in module dace.frontend.operations)
detect_rotated_loop() (dace.transformation.interstate.loop_detection.DetectLoop method)
detect_self_loop() (dace.transformation.interstate.loop_detection.DetectLoop method)
DetectLoop (class in dace.transformation.interstate.loop_detection)
determine_compressible_nodes() (dace.transformation.subgraph.subgraph_fusion.SubgraphFusion static method)
determine_invariant_dimensions() (dace.transformation.subgraph.subgraph_fusion.SubgraphFusion method)
devicelevel_block_size() (in module dace.sdfg.scope)
DeviceType (class in dace.dtypes)
dfs_conditional() (in module dace.sdfg.utils)
dfs_edges() (dace.sdfg.graph.Graph method)
dfs_topological_sort() (in module dace.sdfg.utils)
DictProperty (class in dace.properties)
DiGraph (class in dace.sdfg.graph)
dim_idx (dace.transformation.dataflow.strip_mining.StripMining attribute)
dim_to_string() (dace.subsets.Range static method)
Dimension (dace.optimization.data_layout_tuner.TuningGroups attribute)
dims() (dace.subsets.Indices method)
(dace.subsets.Range method)
(dace.subsets.SubsetUnion method)
DisallowedAssignmentChecker (class in dace.frontend.python.preprocessing)
disjoint_subsets (dace.transformation.subgraph.subgraph_fusion.SubgraphFusion attribute)
dispatch() (dace.codegen.cppunparse.CPPUnparser method)
dispatch_allocate() (dace.codegen.dispatcher.TargetDispatcher method)
dispatch_copy() (dace.codegen.dispatcher.TargetDispatcher method)
dispatch_deallocate() (dace.codegen.dispatcher.TargetDispatcher method)
dispatch_lhs_tuple() (dace.codegen.cppunparse.CPPUnparser method)
dispatch_node() (dace.codegen.dispatcher.TargetDispatcher method)
dispatch_output_definition() (dace.codegen.dispatcher.TargetDispatcher method)
dispatch_scope() (dace.codegen.dispatcher.TargetDispatcher method)
dispatch_state (dace.codegen.control_flow.ControlFlow attribute)
dispatch_state() (dace.codegen.dispatcher.TargetDispatcher method)
dispatch_subgraph() (dace.codegen.dispatcher.TargetDispatcher method)
distributed_compile() (in module dace.sdfg.utils)
DistributedCutoutTuner (class in dace.optimization.distributed_cutout_tuner)
DistributedSpaceTuner (class in dace.optimization.distributed_cutout_tuner)
Div (dace.dtypes.ReductionType attribute)
divide() (dace.sourcemap.MapPython method)
divides_evenly (dace.transformation.dataflow.strip_mining.StripMining attribute)
(dace.transformation.dataflow.tiling.MapTiling attribute)
done() (dace.cli.progress.OptionalProgressBar method)
dot() (in module dace.frontend.python.replacements)
DoubleBuffering (class in dace.transformation.dataflow.double_buffering)
DoWhileScope (class in dace.codegen.control_flow)
downwards (dace.memlet.MemletTree property)
drain_condition() (dace.sdfg.nodes.PipelineScope method)
drain_overlap (dace.sdfg.nodes.PipelineEntry attribute)
(dace.sdfg.nodes.PipelineScope attribute)
drain_size (dace.sdfg.nodes.PipelineEntry attribute)
(dace.sdfg.nodes.PipelineScope attribute)
dry_run() (dace.optimization.cutout_tuner.CutoutTuner static method)
dst (dace.sdfg.graph.Edge property)
dst_conn (dace.sdfg.graph.MultiConnectorEdge property)
dst_subset (dace.memlet.Memlet property)
dtype (dace.data.Data attribute)
(dace.properties.CodeProperty property)
(dace.properties.DebugInfoProperty property)
(dace.properties.LambdaProperty property)
(dace.properties.NestedDataClassProperty property)
(dace.properties.Property property)
(dace.properties.RangeProperty property)
(dace.properties.SetProperty property)
(dace.properties.ShapeProperty property)
(dace.properties.SubsetProperty property)
(dace.properties.SymbolicProperty property)
(dace.properties.TypeClassProperty property)
(dace.properties.TypeProperty property)
dtype_to_typeclass() (in module dace.dtypes)
dump() (in module dace.serialize)
dumps() (in module dace.serialize)
DuplicateDLLError
duration (dace.codegen.instrumentation.report.DurationEvent attribute)
DurationEvent (class in dace.codegen.instrumentation.report)
Dynamic (dace.dtypes.OMPScheduleType attribute)
dynamic (dace.memlet.Memlet attribute)
dynamic_executions (dace.sdfg.state.SDFGState attribute)
dynamic_map_inputs() (in module dace.sdfg.utils)
E
Edge (class in dace.sdfg.graph)
edge_bfs() (dace.sdfg.graph.Graph method)
edge_id() (dace.sdfg.graph.Graph method)
EdgeNotFoundError
Edges (dace.transformation.pass_pipeline.Modifies attribute)
edges() (dace.sdfg.graph.DiGraph method)
(dace.sdfg.graph.Graph method)
(dace.sdfg.graph.OrderedDiGraph method)
(dace.sdfg.graph.SubgraphView method)
(dace.sdfg.state.BlockGraphView method)
(dace.sdfg.state.ConditionalBlock method)
(dace.sdfg.state.ControlFlowBlock method)
(dace.sdfg.state.ControlGraphView method)
(dace.sdfg.state.DataflowGraphView method)
edges_between() (dace.sdfg.graph.DiGraph method)
(dace.sdfg.graph.Graph method)
(dace.sdfg.graph.OrderedDiGraph method)
(dace.sdfg.graph.OrderedMultiDiConnectorGraph method)
(dace.sdfg.graph.OrderedMultiDiGraph method)
(dace.sdfg.graph.SubgraphView method)
edges_by_connector() (dace.sdfg.state.BlockGraphView method)
(dace.sdfg.state.ControlGraphView method)
(dace.sdfg.state.DataflowGraphView method)
elements (dace.codegen.control_flow.GeneralBlock attribute)
elementwise() (in module dace.frontend.operations)
emit_definition() (dace.dtypes.struct method)
enable() (in module dace.jupyter)
enable_hooks() (in module dace.cli.daceprof)
end_state (dace.transformation.interstate.state_elimination.EndStateElimination attribute)
(dace.transformation.interstate.state_elimination.StateAssignElimination attribute)
EndStateElimination (class in dace.transformation.interstate.state_elimination)
enter() (dace.codegen.cppunparse.CPPUnparser method)
enter_scope() (dace.codegen.dispatcher.DefinedMemlets method)
entry (dace.transformation.dataflow.streaming_memory.StreamingMemory attribute)
entry_node() (dace.sdfg.state.BlockGraphView method)
(dace.sdfg.state.ControlGraphView method)
(dace.sdfg.state.DataflowGraphView method)
entry_state (dace.transformation.interstate.loop_detection.DetectLoop attribute)
EntryNode (class in dace.sdfg.nodes)
enumerate_matches() (in module dace.transformation.passes.pattern_matching)
EnumProperty (class in dace.properties)
environment variable
cache
call_hooks
compiled_sdfg_call_hooks
compiler.allow_shadowing
compiler.allow_view_arguments
compiler.build_type
,
[1]
compiler.codegen_lineinfo
,
[1]
compiler.codegen_state_struct_suffix
compiler.cpu.args
compiler.cpu.executable
,
[1]
,
[2]
compiler.cpu.libs
compiler.cpu.openmp_sections
compiler.cuda.args
compiler.cuda.backend
,
[1]
compiler.cuda.block_size_lastdim_limit
compiler.cuda.block_size_limit
compiler.cuda.cuda_arch
compiler.cuda.default_block_size
,
[1]
compiler.cuda.dynamic_map_block_size
compiler.cuda.dynamic_map_fine_grained
compiler.cuda.hip_arch
compiler.cuda.hip_args
compiler.cuda.libs
compiler.cuda.max_concurrent_streams
,
[1]
compiler.cuda.mempool_release_threshold
compiler.cuda.path
compiler.cuda.persistent_map_occupancy
compiler.cuda.persistent_map_SM_fraction
compiler.cuda.syncdebug
,
[1]
,
[2]
compiler.cuda.thread_id_type
compiler.default_data_types
,
[1]
compiler.extra_cmake_args
compiler.fpga.autobuild_bitstreams
compiler.fpga.concurrent_kernel_detection
,
[1]
compiler.fpga.minimum_fifo_depth
compiler.fpga.vendor
,
[1]
compiler.indentation_spaces
compiler.inline_sdfgs
compiler.intel_fpga.board
compiler.intel_fpga.enable_debugging
compiler.intel_fpga.host_flags
compiler.intel_fpga.kernel_flags
compiler.intel_fpga.mode
compiler.intel_fpga.path
compiler.library_extension
compiler.library_prefix
compiler.linker.args
compiler.linker.executable
compiler.max_stack_array_size
compiler.mpi.executable
compiler.rtl.verbose
compiler.rtl.verilator_enable_debug
compiler.rtl.verilator_flags
compiler.rtl.verilator_lint_warnings
compiler.unique_functions
compiler.use_cache
,
[1]
,
[2]
compiler.xilinx.build_flags
compiler.xilinx.decouple_array_interfaces
compiler.xilinx.enable_debugging
compiler.xilinx.frequency
compiler.xilinx.host_flags
compiler.xilinx.mode
compiler.xilinx.path
compiler.xilinx.platform
compiler.xilinx.synthesis_flags
debugprint
,
[1]
,
[2]
,
[3]
default_build_folder
,
[1]
experimental.validate_undefs
frontend.avoid_wcr
frontend.cache_size
frontend.check_args
frontend.dont_fuse_callbacks
frontend.implicit_recursion_depth
frontend.preprocessing_passes
frontend.raise_nested_parsing_errors
frontend.typed_callbacks_only
frontend.unroll_threshold
frontend.verbose_errors
,
[1]
instrumentation.papi.default_counters
instrumentation.papi.overhead_compensation
instrumentation.papi.vectorization_analysis
instrumentation.print_fpga_runtime
instrumentation.report_each_invocation
library.blas.default_implementation
,
[1]
library.blas.fpga.default_stream_depth
library.blas.override
library.lapack.default_implementation
library.lapack.override
library.linalg.default_implementation
library.linalg.override
library.pblas.default_implementation
library.pblas.override
optimizer.automatic_simplification
,
[1]
,
[2]
,
[3]
optimizer.autooptimize
,
[1]
optimizer.autospecialize
optimizer.autotile_partial_parallelism
,
[1]
optimizer.autotile_size
,
[1]
,
[2]
optimizer.detect_control_flow
optimizer.match_exception
,
[1]
,
[2]
optimizer.save_intermediate
optimizer.symbolic_positive
optimizer.visualize_sdfv
profiling
,
[1]
profiling_status
progress
store_history
testing.deserialize_exception
,
[1]
testing.serialization
,
[1]
testing.serialize_all_fields
treps
,
[1]
environment() (in module dace.library)
environments (dace.codegen.codeobject.CodeObject attribute)
(dace.sdfg.nodes.CodeNode attribute)
equal() (in module dace.symbolic)
equalize_symbol() (in module dace.symbolic)
equalize_symbols() (in module dace.symbolic)
escape_string() (in module dace.frontend.python.astutils)
eval() (dace.symbolic.AND class method)
(dace.symbolic.IfExpr class method)
(dace.symbolic.int_ceil class method)
(dace.symbolic.int_floor class method)
(dace.symbolic.OR class method)
(dace.symbolic.ROUND class method)
evalnode() (in module dace.frontend.python.astutils)
evaluate() (dace.optimization.cutout_tuner.CutoutTuner method)
(dace.optimization.data_layout_tuner.DataLayoutTuner method)
(dace.optimization.map_permutation_tuner.MapPermutationTuner method)
(dace.optimization.map_tiling_tuner.MapTilingTuner method)
(dace.optimization.on_the_fly_map_fusion_tuner.OnTheFlyMapFusionTuner method)
(dace.optimization.subgraph_fusion_tuner.SubgraphFusionTuner method)
(in module dace.symbolic)
evaluate_optional_arrays() (in module dace.symbolic)
Everything (dace.transformation.pass_pipeline.Modifies attribute)
exception (dace.optimization.utils.MeasureProcess property)
Exchange (dace.dtypes.ReductionType attribute)
exclude_copyin (dace.transformation.interstate.gpu_transform_sdfg.GPUTransformSDFG attribute)
exclude_copyout (dace.transformation.interstate.gpu_transform_sdfg.GPUTransformSDFG attribute)
exclude_tasklets (dace.transformation.interstate.gpu_transform_sdfg.GPUTransformSDFG attribute)
executions (dace.sdfg.state.SDFGState attribute)
exit (dace.transformation.dataflow.streaming_memory.StreamingMemory attribute)
exit_code (dace.sdfg.sdfg.SDFG attribute)
exit_node() (dace.sdfg.state.BlockGraphView method)
(dace.sdfg.state.ControlGraphView method)
(dace.sdfg.state.DataflowGraphView method)
exit_scope() (dace.codegen.dispatcher.DefinedMemlets method)
exit_state (dace.transformation.interstate.loop_detection.DetectLoop attribute)
ExitNode (class in dace.sdfg.nodes)
expand() (dace.sdfg.nodes.LibraryNode method)
(dace.sdfg.nodes.UnregisteredLibraryNode method)
(dace.transformation.dataflow.reduce_expansion.ReduceExpansion method)
(dace.transformation.subgraph.expansion.MultiExpansion method)
expand_library_nodes() (dace.sdfg.sdfg.SDFG method)
ExpandTransformation (class in dace.transformation.transformation)
expansion() (dace.transformation.transformation.ExpandTransformation static method)
(in module dace.library)
expansion_limit (dace.transformation.dataflow.map_expansion.MapExpansion attribute)
experimental_cfg_block_compatible() (in module dace.transformation.transformation)
expr (dace.symbolic.SymExpr property)
expr_index (dace.transformation.transformation.PatternTransformation attribute)
ExpressionInliner (class in dace.frontend.python.preprocessing)
expressions() (dace.transformation.dataflow.copy_to_device.CopyToDevice class method)
(dace.transformation.dataflow.double_buffering.DoubleBuffering class method)
(dace.transformation.dataflow.gpu_transform.GPUTransformMap class method)
(dace.transformation.dataflow.gpu_transform_local_storage.GPUTransformLocalStorage class method)
(dace.transformation.dataflow.local_storage.LocalStorage class method)
(dace.transformation.dataflow.map_collapse.MapCollapse class method)
(dace.transformation.dataflow.map_expansion.MapExpansion class method)
(dace.transformation.dataflow.map_fission.MapFission class method)
(dace.transformation.dataflow.map_for_loop.MapToForLoopRegion class method)
(dace.transformation.dataflow.map_fusion.MapFusion class method)
(dace.transformation.dataflow.map_interchange.MapInterchange class method)
(dace.transformation.dataflow.mapreduce.MapReduceFusion class method)
(dace.transformation.dataflow.mapreduce.MapWCRFusion class method)
(dace.transformation.dataflow.matrix_product_transpose.MatrixProductTranspose class method)
(dace.transformation.dataflow.merge_arrays.InMergeArrays class method)
(dace.transformation.dataflow.merge_arrays.MergeSourceSinkArrays class method)
(dace.transformation.dataflow.merge_arrays.OutMergeArrays class method)
(dace.transformation.dataflow.mpi.MPITransformMap class method)
(dace.transformation.dataflow.otf_map_fusion.OTFMapFusion class method)
(dace.transformation.dataflow.reduce_expansion.ReduceExpansion class method)
(dace.transformation.dataflow.redundant_array.RedundantArray class method)
(dace.transformation.dataflow.redundant_array.RedundantReadSlice class method)
(dace.transformation.dataflow.redundant_array.RedundantSecondArray class method)
(dace.transformation.dataflow.redundant_array.RedundantWriteSlice class method)
(dace.transformation.dataflow.redundant_array.RemoveIntermediateWrite class method)
(dace.transformation.dataflow.redundant_array.RemoveSliceView class method)
(dace.transformation.dataflow.redundant_array.SqueezeViewRemove class method)
(dace.transformation.dataflow.redundant_array.UnsqueezeViewRemove class method)
(dace.transformation.dataflow.redundant_array_copying.RedundantArrayCopying class method)
(dace.transformation.dataflow.redundant_array_copying.RedundantArrayCopying2 class method)
(dace.transformation.dataflow.redundant_array_copying.RedundantArrayCopying3 class method)
(dace.transformation.dataflow.redundant_array_copying.RedundantArrayCopyingIn class method)
(dace.transformation.dataflow.stream_transient.AccumulateTransient class method)
(dace.transformation.dataflow.stream_transient.StreamTransient class method)
(dace.transformation.dataflow.streaming_memory.StreamingComposition class method)
(dace.transformation.dataflow.streaming_memory.StreamingMemory class method)
(dace.transformation.dataflow.strip_mining.StripMining class method)
(dace.transformation.dataflow.tiling.MapTiling class method)
(dace.transformation.dataflow.vectorization.Vectorization class method)
(dace.transformation.dataflow.warp_tiling.WarpTiling class method)
(dace.transformation.interstate.fpga_transform_sdfg.FPGATransformSDFG class method)
(dace.transformation.interstate.fpga_transform_state.FPGATransformState class method)
(dace.transformation.interstate.gpu_transform_sdfg.GPUTransformSDFG class method)
(dace.transformation.interstate.loop_detection.DetectLoop class method)
(dace.transformation.interstate.sdfg_nesting.InlineSDFG class method)
(dace.transformation.interstate.sdfg_nesting.InlineTransients class method)
(dace.transformation.interstate.sdfg_nesting.NestSDFG class method)
(dace.transformation.interstate.sdfg_nesting.RefineNestedAccess class method)
(dace.transformation.interstate.state_elimination.EndStateElimination class method)
(dace.transformation.interstate.state_elimination.FalseConditionElimination class method)
(dace.transformation.interstate.state_elimination.HoistState class method)
(dace.transformation.interstate.state_elimination.StartStateElimination class method)
(dace.transformation.interstate.state_elimination.StateAssignElimination class method)
(dace.transformation.interstate.state_elimination.SymbolAliasPromotion class method)
(dace.transformation.interstate.state_elimination.TrueConditionElimination class method)
(dace.transformation.interstate.state_fusion.StateFusion class method)
(dace.transformation.transformation.ExpandTransformation class method)
(dace.transformation.transformation.MultiStateTransformation class method)
(dace.transformation.transformation.PatternTransformation class method)
(dace.transformation.transformation.SingleStateTransformation class method)
extensions() (dace.codegen.instrumentation.provider.InstrumentationProvider method)
(dace.codegen.targets.target.TargetCodeGenerator method)
(dace.sdfg.propagation.MemletPattern method)
(dace.sdfg.propagation.SeparableMemletPattern method)
External (dace.dtypes.AllocationLifetime attribute)
ExtNodeTransformer (class in dace.frontend.python.astutils)
ExtNodeVisitor (class in dace.frontend.python.astutils)
extra_compiler_kwargs (dace.codegen.codeobject.CodeObject attribute)
extract_map_dims() (in module dace.transformation.helpers)
ExtUnparser (class in dace.frontend.python.astutils)
eye() (in module dace.frontend.python.replacements)
F
FalseConditionElimination (class in dace.transformation.interstate.state_elimination)
fast_call() (dace.codegen.compiled_sdfg.CompiledSDFG method)
fields (dace.dtypes.struct property)
fields() (dace.data.TensorIndex method)
(dace.data.TensorIndexCompressed method)
(dace.data.TensorIndexDense method)
(dace.data.TensorIndexOffset method)
(dace.data.TensorIndexRange method)
(dace.data.TensorIndexSingleton method)
file_name() (dace.optimization.cutout_tuner.CutoutTuner method)
filename (dace.codegen.compiled_sdfg.CompiledSDFG property)
(dace.frontend.python.preprocessing.PreprocessedAST attribute)
files (dace.codegen.instrumentation.data.data_report.InstrumentedDataReport attribute)
fill() (dace.codegen.cppunparse.CPPUnparser method)
fill_scope_connectors() (dace.sdfg.sdfg.SDFG method)
(dace.sdfg.state.SDFGState method)
finalize() (dace.codegen.compiled_sdfg.CompiledSDFG method)
find_contiguous_subsets() (in module dace.transformation.helpers)
find_cycles() (dace.sdfg.graph.DiGraph method)
(dace.sdfg.graph.OrderedDiGraph method)
find_data_node_in_sdfg_state() (dace.frontend.octave.ast_node.AST_Node method)
find_dead_states() (dace.transformation.passes.dead_state_elimination.DeadStateElimination method)
find_dims_to_pop() (in module dace.transformation.dataflow.redundant_array)
find_disallowed_statements() (in module dace.frontend.python.preprocessing)
find_fast_library() (in module dace.transformation.auto.auto_optimize)
find_for_loop() (in module dace.transformation.interstate.loop_detection)
find_fused_components() (dace.transformation.interstate.state_fusion.StateFusion static method)
find_input_arraynode() (in module dace.sdfg.utils)
find_inputs() (dace.sdfg.analysis.cutout.SDFGCutout method)
find_new_constant() (dace.sdfg.sdfg.SDFG method)
find_new_name() (in module dace.data)
find_new_symbol() (dace.sdfg.sdfg.SDFG method)
find_next_block() (in module dace.codegen.control_flow)
find_output_arraynode() (in module dace.sdfg.utils)
find_permutation() (dace.transformation.dataflow.map_fusion.MapFusion static method)
find_promotable_scalars() (in module dace.transformation.passes.scalar_to_symbol)
find_reassignment() (in module dace.transformation.subgraph.helpers)
find_rotated_for_loop() (in module dace.transformation.interstate.loop_detection)
find_rtl_tasklet() (dace.codegen.targets.fpga.FPGACodeGen method)
find_sdfg_control_flow() (in module dace.transformation.helpers)
find_state() (dace.sdfg.sdfg.SDFG method)
first (dace.transformation.dataflow.streaming_memory.StreamingComposition attribute)
first_block (dace.codegen.control_flow.BasicCFBlock property)
(dace.codegen.control_flow.BreakCFBlock property)
(dace.codegen.control_flow.ContinueCFBlock property)
(dace.codegen.control_flow.ControlFlow property)
(dace.codegen.control_flow.DoWhileScope property)
(dace.codegen.control_flow.ForScope property)
(dace.codegen.control_flow.GeneralBlock property)
(dace.codegen.control_flow.GeneralConditionalScope property)
(dace.codegen.control_flow.GeneralLoopScope property)
(dace.codegen.control_flow.IfElseChain property)
(dace.codegen.control_flow.IfScope property)
(dace.codegen.control_flow.ReturnCFBlock property)
(dace.codegen.control_flow.SwitchCaseScope property)
(dace.codegen.control_flow.WhileScope property)
first_loop_block (dace.transformation.interstate.loop_detection.DetectLoop property)
first_map_exit (dace.transformation.dataflow.map_fusion.MapFusion attribute)
(dace.transformation.dataflow.otf_map_fusion.OTFMapFusion attribute)
first_state (dace.transformation.interstate.state_elimination.SymbolAliasPromotion attribute)
(dace.transformation.interstate.state_fusion.StateFusion attribute)
FixedPointPipeline (class in dace.transformation.pass_pipeline)
FixNestedSDFGReferences (class in dace.transformation.passes.fusion_inline)
flat() (in module dace.frontend.python.replacements)
flatten_callback() (in module dace.frontend.python.preprocessing)
float16 (dace.dtypes.Typeclasses attribute)
float32 (dace.dtypes.Typeclasses attribute)
float64 (dace.dtypes.Typeclasses attribute)
fold() (in module dace.transformation.interstate.move_loop_into_map)
folder (dace.codegen.instrumentation.data.data_report.InstrumentedDataReport attribute)
format_conversions (dace.codegen.cppunparse.CPPUnparser attribute)
ForScope (class in dace.codegen.control_flow)
FPGA (dace.dtypes.DeviceType attribute)
(dace.dtypes.InstrumentationType attribute)
FPGA_Device (dace.dtypes.ScheduleType attribute)
FPGA_Global (dace.dtypes.StorageType attribute)
fpga_global_to_local() (in module dace.transformation.auto.fpga)
FPGA_Local (dace.dtypes.StorageType attribute)
FPGA_Multi_Pumped (dace.dtypes.ScheduleType attribute)
fpga_ptr() (in module dace.codegen.targets.fpga)
FPGA_Registers (dace.dtypes.StorageType attribute)
fpga_rr_interleave_containers_to_banks() (in module dace.transformation.auto.fpga)
FPGA_ShiftRegister (dace.codegen.dispatcher.DefinedType attribute)
(dace.dtypes.StorageType attribute)
fpga_update() (in module dace.transformation.interstate.fpga_transform_state)
FPGACodeGen (class in dace.codegen.targets.fpga)
FPGAInstrumentationProvider (class in dace.codegen.instrumentation.fpga)
FPGATransformSDFG (class in dace.transformation.interstate.fpga_transform_sdfg)
FPGATransformState (class in dace.transformation.interstate.fpga_transform_state)
free_symbols (dace.data.Array property)
(dace.data.Data property)
(dace.data.Stream property)
(dace.data.Structure property)
(dace.memlet.Memlet property)
(dace.sdfg.nodes.CodeNode property)
(dace.sdfg.nodes.ConsumeEntry property)
(dace.sdfg.nodes.LibraryNode property)
(dace.sdfg.nodes.MapEntry property)
(dace.sdfg.nodes.NestedSDFG property)
(dace.sdfg.nodes.Node property)
(dace.sdfg.nodes.Tasklet property)
(dace.sdfg.sdfg.InterstateEdge property)
(dace.sdfg.state.BlockGraphView property)
(dace.sdfg.state.DataflowGraphView property)
(dace.subsets.Indices property)
(dace.subsets.Range property)
(dace.subsets.Subset property)
(dace.subsets.SubsetUnion property)
(dace.symbolic.Attr attribute)
free_symbols_and_functions() (in module dace.symbolic)
from_array() (dace.memlet.Memlet static method)
(dace.subsets.Range static method)
from_file() (dace.sdfg.sdfg.SDFG static method)
from_indices() (dace.subsets.Range static method)
from_json (dace.properties.Property property)
from_json() (dace.data.Array class method)
(dace.data.ContainerArray class method)
(dace.data.Scalar static method)
(dace.data.Stream class method)
(dace.data.Structure static method)
(dace.data.StructureView static method)
(dace.data.Tensor static method)
(dace.data.TensorIndex class method)
(dace.dtypes.callback static method)
(dace.dtypes.DebugInfo static method)
(dace.dtypes.opaque static method)
(dace.dtypes.pointer static method)
(dace.dtypes.stringtype static method)
(dace.dtypes.struct static method)
(dace.dtypes.typeclass static method)
(dace.dtypes.vector static method)
(dace.memlet.Memlet static method)
(dace.properties.CodeBlock static method)
(dace.properties.CodeProperty method)
(dace.properties.DataclassProperty method)
(dace.properties.DataProperty method)
(dace.properties.DictProperty method)
(dace.properties.LambdaProperty method)
(dace.properties.ListProperty method)
(dace.properties.NestedDataClassProperty static method)
(dace.properties.OptionalSDFGReferenceProperty method)
(dace.properties.OrderedDictProperty static method)
(dace.properties.SDFGReferenceProperty method)
(dace.properties.SetProperty method)
(dace.properties.ShapeProperty method)
(dace.properties.SubsetProperty method)
(dace.properties.TransformationHistProperty method)
(dace.properties.TypeClassProperty static method)
(dace.properties.TypeProperty static method)
(dace.sdfg.analysis.cutout.SDFGCutout class method)
(dace.sdfg.graph.Edge static method)
(dace.sdfg.graph.MultiConnectorEdge static method)
(dace.sdfg.nodes.AccessNode static method)
(dace.sdfg.nodes.ConsumeEntry static method)
(dace.sdfg.nodes.ConsumeExit static method)
(dace.sdfg.nodes.LibraryNode class method)
(dace.sdfg.nodes.MapEntry class method)
(dace.sdfg.nodes.MapExit class method)
(dace.sdfg.nodes.NestedSDFG static method)
(dace.sdfg.nodes.Tasklet static method)
(dace.sdfg.nodes.UnregisteredLibraryNode class method)
(dace.sdfg.sdfg.InterstateEdge static method)
(dace.sdfg.sdfg.LogicalGroup static method)
(dace.sdfg.sdfg.SDFG class method)
(dace.sdfg.state.ConditionalBlock class method)
(dace.sdfg.state.ControlFlowBlock class method)
(dace.sdfg.state.ControlFlowRegion class method)
(dace.sdfg.state.SDFGState class method)
(dace.serialize.NumpySerializer static method)
(dace.serialize.SerializableObject static method)
(dace.subsets.Indices static method)
(dace.subsets.Range static method)
(dace.transformation.pass_pipeline.Pass static method)
(dace.transformation.transformation.ExpandTransformation static method)
(dace.transformation.transformation.PatternTransformation static method)
(dace.transformation.transformation.SubgraphTransformation static method)
(in module dace.serialize)
from_memlet() (dace.memlet.Memlet static method)
from_string() (dace.properties.CodeProperty static method)
(dace.properties.DataclassProperty static method)
(dace.properties.DataProperty static method)
(dace.properties.DebugInfoProperty static method)
(dace.properties.DictProperty static method)
(dace.properties.LambdaProperty static method)
(dace.properties.ListProperty method)
(dace.properties.NestedDataClassProperty static method)
(dace.properties.RangeProperty static method)
(dace.properties.ReferenceProperty static method)
(dace.properties.SetProperty static method)
(dace.properties.ShapeProperty static method)
(dace.properties.SubsetProperty static method)
(dace.properties.SymbolicProperty static method)
(dace.properties.TypeClassProperty static method)
(dace.properties.TypeProperty static method)
(dace.subsets.Indices static method)
(dace.subsets.Range static method)
from_transformation() (dace.sdfg.analysis.cutout.SDFGCutout class method)
frontend.verbose_errors
full (dace.data.TensorIndex property)
(dace.data.TensorIndexCompressed property)
(dace.data.TensorIndexDense property)
(dace.data.TensorIndexOffset property)
(dace.data.TensorIndexRange property)
(dace.data.TensorIndexSingleton property)
full_class_path() (in module dace.sdfg.nodes)
fullcopy (dace.transformation.dataflow.gpu_transform.GPUTransformMap attribute)
(dace.transformation.dataflow.gpu_transform_local_storage.GPUTransformLocalStorage attribute)
funcops (dace.codegen.cppunparse.CPPUnparser attribute)
function() (in module dace.frontend.python.interface)
function_to_ast() (in module dace.frontend.python.astutils)
FunctionCallRegion (class in dace.sdfg.state)
fuse() (dace.transformation.subgraph.subgraph_fusion.SubgraphFusion method)
fuse_nodes() (dace.transformation.dataflow.map_fusion.MapFusion method)
fuse_states() (in module dace.sdfg.utils)
FuseStates (class in dace.transformation.passes.fusion_inline)
G
GeneralBlock (class in dace.codegen.control_flow)
GeneralConditionalScope (class in dace.codegen.control_flow)
GeneralLoopScope (class in dace.codegen.control_flow)
generate_channel_writes() (dace.codegen.targets.intel_fpga.IntelFPGACodeGen method)
generate_code() (dace.frontend.octave.ast_arrayaccess.AST_ArrayAccess method)
(dace.frontend.octave.ast_assign.AST_Assign method)
(dace.frontend.octave.ast_expression.AST_BinExpression method)
(dace.frontend.octave.ast_function.AST_BuiltInFunCall method)
(dace.frontend.octave.ast_function.AST_EndFunc method)
(dace.frontend.octave.ast_function.AST_Function method)
(dace.frontend.octave.ast_loop.AST_ForLoop method)
(dace.frontend.octave.ast_matrix.AST_Matrix method)
(dace.frontend.octave.ast_matrix.AST_Transpose method)
(dace.frontend.octave.ast_node.AST_Node method)
(dace.frontend.octave.ast_node.AST_Statements method)
(dace.frontend.octave.ast_nullstmt.AST_Comment method)
(dace.frontend.octave.ast_nullstmt.AST_NullStmt method)
(dace.frontend.octave.ast_range.AST_RangeExpression method)
(dace.frontend.octave.ast_values.AST_Constant method)
(dace.frontend.octave.ast_values.AST_Ident method)
(dace.sdfg.sdfg.SDFG method)
generate_code_proper() (dace.frontend.octave.ast_loop.AST_ForLoop method)
generate_constants() (dace.codegen.targets.intel_fpga.IntelFPGACodeGen method)
generate_converters() (dace.codegen.targets.intel_fpga.IntelFPGACodeGen method)
generate_devicelevel_scope() (dace.codegen.targets.cuda.CUDACodeGen method)
generate_devicelevel_state() (dace.codegen.targets.cuda.CUDACodeGen method)
generate_element_id() (in module dace.sdfg.graph)
generate_flatten_loop_post() (dace.codegen.targets.intel_fpga.IntelFPGACodeGen static method)
generate_flatten_loop_pre() (dace.codegen.targets.intel_fpga.IntelFPGACodeGen static method)
generate_host_function_body() (dace.codegen.targets.intel_fpga.IntelFPGACodeGen method)
generate_host_function_boilerplate() (dace.codegen.targets.fpga.FPGACodeGen method)
generate_host_function_prologue() (dace.codegen.targets.intel_fpga.IntelFPGACodeGen method)
generate_kernel() (dace.codegen.targets.fpga.FPGACodeGen method)
generate_kernel_internal() (dace.codegen.targets.intel_fpga.IntelFPGACodeGen method)
generate_kernel_scope() (dace.codegen.targets.cuda.CUDACodeGen method)
generate_memlet_definition() (dace.codegen.targets.intel_fpga.IntelFPGACodeGen method)
generate_module() (dace.codegen.targets.intel_fpga.IntelFPGACodeGen method)
generate_modules() (dace.codegen.targets.fpga.FPGACodeGen method)
generate_nested_state() (dace.codegen.targets.fpga.FPGACodeGen method)
generate_new_maps() (dace.transformation.dataflow.map_expansion.MapExpansion method)
generate_no_dependence_post() (dace.codegen.targets.intel_fpga.IntelFPGACodeGen static method)
generate_no_dependence_pre() (dace.codegen.targets.intel_fpga.IntelFPGACodeGen static method)
generate_node() (dace.codegen.targets.cpu.CPUCodeGen method)
(dace.codegen.targets.cuda.CUDACodeGen method)
(dace.codegen.targets.fpga.FPGACodeGen method)
(dace.codegen.targets.target.TargetCodeGenerator method)
generate_nsdfg_arguments() (dace.codegen.targets.cpu.CPUCodeGen method)
(dace.codegen.targets.cuda.CUDACodeGen method)
(dace.codegen.targets.fpga.FPGACodeGen method)
(dace.codegen.targets.intel_fpga.IntelFPGACodeGen method)
generate_nsdfg_call() (dace.codegen.targets.cpu.CPUCodeGen method)
(dace.codegen.targets.cuda.CUDACodeGen method)
(dace.codegen.targets.fpga.FPGACodeGen method)
generate_nsdfg_header() (dace.codegen.targets.cpu.CPUCodeGen method)
(dace.codegen.targets.cuda.CUDACodeGen method)
(dace.codegen.targets.fpga.FPGACodeGen method)
(dace.codegen.targets.intel_fpga.IntelFPGACodeGen method)
generate_pipeline_loop_post() (dace.codegen.targets.intel_fpga.IntelFPGACodeGen static method)
generate_pipeline_loop_pre() (dace.codegen.targets.intel_fpga.IntelFPGACodeGen static method)
generate_program_folder() (in module dace.codegen.compiler)
generate_scope() (dace.codegen.targets.cpu.CPUCodeGen method)
(dace.codegen.targets.cuda.CUDACodeGen method)
(dace.codegen.targets.fpga.FPGACodeGen method)
(dace.codegen.targets.mpi.MPICodeGen method)
(dace.codegen.targets.target.TargetCodeGenerator method)
generate_scope_postamble() (dace.codegen.targets.cpu.CPUCodeGen method)
generate_scope_preamble() (dace.codegen.targets.cpu.CPUCodeGen method)
generate_state() (dace.codegen.targets.cuda.CUDACodeGen method)
(dace.codegen.targets.fpga.FPGACodeGen method)
(dace.codegen.targets.target.TargetCodeGenerator method)
generate_tasklet_postamble() (dace.codegen.targets.cpu.CPUCodeGen method)
(dace.codegen.targets.fpga.FPGACodeGen method)
(dace.codegen.targets.intel_fpga.IntelFPGACodeGen method)
generate_tasklet_preamble() (dace.codegen.targets.cpu.CPUCodeGen method)
(dace.codegen.targets.fpga.FPGACodeGen method)
generate_transition() (dace.codegen.control_flow.ControlFlow method)
generate_undefines() (dace.codegen.targets.intel_fpga.IntelFPGACodeGen method)
generate_unroll_loop_post() (dace.codegen.targets.intel_fpga.IntelFPGACodeGen static method)
generate_unroll_loop_pre() (dace.codegen.targets.intel_fpga.IntelFPGACodeGen static method)
generic_visit() (dace.frontend.python.astutils.ExtNodeTransformer method)
(dace.frontend.python.astutils.ExtNodeVisitor method)
(dace.frontend.python.preprocessing.DeadCodeEliminator method)
(dace.frontend.python.preprocessing.GlobalResolver method)
(dace.transformation.pass_pipeline.VisitorPass method)
generic_visit_field() (dace.frontend.python.astutils.ASTHelperMixin method)
generic_visit_filtered() (dace.frontend.python.astutils.ASTHelperMixin method)
GenericSMemlet (class in dace.sdfg.propagation)
get() (dace.codegen.dispatcher.DefinedMemlets method)
(dace.config.Config static method)
(dace.frontend.common.op_repository.Replacements static method)
(dace.frontend.python.cached_program.DaceProgramCache method)
(dace.frontend.python.newast.AddTransientMethods static method)
get_adjacent_nodes() (dace.transformation.subgraph.subgraph_fusion.SubgraphFusion static method)
get_all_toplevel_symbols() (dace.sdfg.sdfg.SDFG method)
get_all_view_nodes() (in module dace.sdfg.utils)
get_array_dispatcher() (dace.codegen.dispatcher.TargetDispatcher method)
get_attribute() (dace.frontend.common.op_repository.Replacements static method)
get_basetype() (dace.frontend.octave.ast_arrayaccess.AST_ArrayAccess method)
(dace.frontend.octave.ast_expression.AST_BinExpression method)
(dace.frontend.octave.ast_function.AST_BuiltInFunCall method)
(dace.frontend.octave.ast_matrix.AST_Matrix method)
(dace.frontend.octave.ast_matrix.AST_Transpose method)
(dace.frontend.octave.ast_range.AST_RangeExpression method)
(dace.frontend.octave.ast_values.AST_Constant method)
(dace.frontend.octave.ast_values.AST_Ident method)
get_binary_name() (in module dace.codegen.compiler)
get_bool() (dace.config.Config static method)
get_children() (dace.frontend.octave.ast_arrayaccess.AST_ArrayAccess method)
(dace.frontend.octave.ast_assign.AST_Assign method)
(dace.frontend.octave.ast_expression.AST_BinExpression method)
(dace.frontend.octave.ast_expression.AST_UnaryExpression method)
(dace.frontend.octave.ast_function.AST_Argument method)
(dace.frontend.octave.ast_function.AST_BuiltInFunCall method)
(dace.frontend.octave.ast_function.AST_EndFunc method)
(dace.frontend.octave.ast_function.AST_FunCall method)
(dace.frontend.octave.ast_function.AST_Function method)
(dace.frontend.octave.ast_loop.AST_ForLoop method)
(dace.frontend.octave.ast_matrix.AST_Matrix method)
(dace.frontend.octave.ast_matrix.AST_Matrix_Row method)
(dace.frontend.octave.ast_matrix.AST_Transpose method)
(dace.frontend.octave.ast_node.AST_Node method)
(dace.frontend.octave.ast_node.AST_Statements method)
(dace.frontend.octave.ast_nullstmt.AST_Comment method)
(dace.frontend.octave.ast_nullstmt.AST_EndStmt method)
(dace.frontend.octave.ast_nullstmt.AST_NullStmt method)
(dace.frontend.octave.ast_range.AST_RangeExpression method)
(dace.frontend.octave.ast_values.AST_Constant method)
(dace.frontend.octave.ast_values.AST_Ident method)
get_copy_dispatcher() (dace.codegen.dispatcher.TargetDispatcher method)
get_datanode() (dace.frontend.octave.ast_node.AST_Node method)
get_default() (dace.config.Config static method)
get_dims() (dace.frontend.octave.ast_arrayaccess.AST_ArrayAccess method)
(dace.frontend.octave.ast_expression.AST_BinExpression method)
(dace.frontend.octave.ast_function.AST_BuiltInFunCall method)
(dace.frontend.octave.ast_matrix.AST_Matrix method)
(dace.frontend.octave.ast_matrix.AST_Matrix_Row method)
(dace.frontend.octave.ast_matrix.AST_Transpose method)
(dace.frontend.octave.ast_range.AST_RangeExpression method)
(dace.frontend.octave.ast_values.AST_Constant method)
(dace.frontend.octave.ast_values.AST_Ident method)
get_dst_subset() (dace.memlet.Memlet method)
get_entry_states() (dace.transformation.subgraph.gpu_persistent_fusion.GPUPersistentKernel static method)
get_environment() (in module dace.library)
get_environment_flags() (in module dace.codegen.compiler)
get_environments_and_dependencies() (in module dace.library)
get_event_uuid_and_other_info() (dace.codegen.instrumentation.report.InstrumentationReport static method)
get_exit_states() (dace.transformation.subgraph.gpu_persistent_fusion.GPUPersistentKernel static method)
get_exported_function() (dace.codegen.compiled_sdfg.CompiledSDFG method)
get_first_version() (dace.codegen.instrumentation.data.data_report.InstrumentedDataReport method)
get_free_symbols() (dace.properties.CodeBlock method)
get_free_symbols_by_indices() (dace.memlet.Memlet method)
(dace.subsets.Range method)
get_generated_codeobjects() (dace.codegen.targets.cpu.CPUCodeGen method)
(dace.codegen.targets.cuda.CUDACodeGen method)
(dace.codegen.targets.intel_fpga.IntelFPGACodeGen method)
(dace.codegen.targets.mpi.MPICodeGen method)
(dace.codegen.targets.target.TargetCodeGenerator method)
get_generic_node_dispatcher() (dace.codegen.dispatcher.TargetDispatcher method)
get_generic_state_dispatcher() (dace.codegen.dispatcher.TargetDispatcher method)
get_global_memlet_path_dst() (in module dace.sdfg.utils)
get_global_memlet_path_src() (in module dace.sdfg.utils)
get_identifiers() (dace.sourcemap.MapCpp method)
get_initializers() (dace.frontend.octave.ast_node.AST_Node method)
get_instrumentation_reports() (dace.sdfg.sdfg.SDFG method)
get_instrumented_data() (dace.sdfg.sdfg.SDFG method)
get_internal_scopes() (in module dace.transformation.helpers)
get_invariant_dimensions() (dace.transformation.subgraph.subgraph_fusion.SubgraphFusion method)
get_iteration_count() (dace.codegen.instrumentation.papi.PAPIUtils static method)
get_kernel_dimensions() (dace.codegen.targets.cuda.CUDACodeGen method)
get_last_view_node() (in module dace.sdfg.utils)
get_latest_report() (dace.sdfg.sdfg.SDFG method)
get_latest_report_path() (dace.sdfg.sdfg.SDFG method)
get_library() (in module dace.library)
get_mangled_channel_name() (dace.codegen.targets.intel_fpga.IntelFPGACodeGen method)
get_memlet_byte_size() (dace.codegen.instrumentation.papi.PAPIUtils static method)
get_memory_input_size() (dace.codegen.instrumentation.papi.PAPIUtils static method)
get_metadata() (dace.config.Config static method)
get_method() (dace.frontend.common.op_repository.Replacements static method)
get_multibank_ranges_from_subset() (in module dace.codegen.targets.fpga)
get_name() (dace.frontend.octave.ast_values.AST_Ident method)
get_name_in_sdfg() (dace.frontend.octave.ast_node.AST_Node method)
(dace.frontend.octave.ast_values.AST_Ident method)
get_name_type_associations() (dace.codegen.cppunparse.CPPLocals method)
get_new_tmpvar() (dace.frontend.octave.ast_node.AST_Node method)
get_next_nonempty_states() (in module dace.sdfg.utils)
get_next_scope_entries() (dace.codegen.targets.cuda.CUDACodeGen method)
(dace.codegen.targets.fpga.FPGACodeGen method)
get_node_dispatcher() (dace.codegen.dispatcher.TargetDispatcher method)
get_nodes() (dace.sourcemap.MapCpp method)
get_out_memlet_costs() (dace.codegen.instrumentation.papi.PAPIUtils static method)
get_outermost_scope_maps() (in module dace.transformation.subgraph.helpers)
get_param_num() (dace.sdfg.nodes.Consume method)
(dace.sdfg.nodes.Map method)
get_parent() (dace.frontend.octave.ast_node.AST_Node method)
get_parent_map() (in module dace.transformation.helpers)
get_parents() (dace.codegen.instrumentation.papi.PAPIUtils static method)
get_pattern_matches() (dace.transformation.optimizer.Optimizer method)
get_post_state() (in module dace.transformation.dataflow.streaming_memory)
get_predicated_node_dispatchers() (dace.codegen.dispatcher.TargetDispatcher method)
get_predicated_state_dispatchers() (dace.codegen.dispatcher.TargetDispatcher method)
get_program_handle() (in module dace.codegen.compiler)
get_program_hash() (dace.frontend.python.parser.DaceProgram method)
get_propagated_value() (dace.frontend.octave.ast_values.AST_Ident method)
get_property_element() (dace.properties.Property static method)
get_provider_mapping() (dace.codegen.instrumentation.provider.InstrumentationProvider static method)
get_read_memlets() (dace.sdfg.sdfg.InterstateEdge method)
get_scope_dispatcher() (dace.codegen.dispatcher.TargetDispatcher method)
get_serializer() (in module dace.serialize)
get_src_files() (in module dace.sourcemap)
get_src_subset() (dace.memlet.Memlet method)
get_state_dispatcher() (dace.codegen.dispatcher.TargetDispatcher method)
get_state_struct() (dace.codegen.compiled_sdfg.CompiledSDFG method)
get_stride() (dace.memlet.Memlet method)
get_subgraph() (dace.transformation.transformation.SubgraphTransformation method)
get_symbol() (dace.codegen.compiled_sdfg.ReloadableDLL method)
get_tasklet_ast() (in module dace.frontend.python.tasklet_runner)
get_tasklet_byte_accesses() (dace.codegen.instrumentation.papi.PAPIUtils static method)
get_tb_maps_recursive() (dace.codegen.targets.cuda.CUDACodeGen method)
get_thread_local_data() (in module dace.sdfg.utils)
get_trampoline() (dace.dtypes.callback method)
get_transformation_metadata() (in module dace.transformation.passes.pattern_matching)
get_ufunc() (dace.frontend.common.op_repository.Replacements static method)
get_unique_number() (dace.codegen.instrumentation.papi.PAPIInstrumentation method)
get_value() (dace.frontend.octave.ast_values.AST_Constant method)
get_values_row_major() (dace.frontend.octave.ast_matrix.AST_Matrix method)
get_view_edge() (in module dace.sdfg.utils)
get_view_node() (in module dace.sdfg.utils)
get_workspace_sizes() (dace.codegen.compiled_sdfg.CompiledSDFG method)
get_world_rank() (in module dace.optimization.utils)
get_world_size() (in module dace.optimization.utils)
getkey() (dace.codegen.instrumentation.report.InstrumentationReport method)
getop() (dace.frontend.common.op_repository.Replacements static method)
getter (dace.properties.Property property)
Global (dace.dtypes.AllocationLifetime attribute)
global_code (dace.sdfg.sdfg.SDFG attribute)
global_value_to_node() (dace.frontend.python.preprocessing.GlobalResolver method)
GlobalResolver (class in dace.frontend.python.preprocessing)
globals (dace.frontend.python.preprocessing.GlobalResolver property)
gotos_to_break (dace.codegen.control_flow.GeneralBlock attribute)
gotos_to_continue (dace.codegen.control_flow.GeneralBlock attribute)
gotos_to_ignore (dace.codegen.control_flow.GeneralBlock attribute)
GPU (dace.dtypes.DeviceType attribute)
gpu_block_size (dace.sdfg.nodes.Map attribute)
(dace.sdfg.nodes.MapEntry attribute)
GPU_Default (dace.dtypes.ScheduleType attribute)
GPU_Device (dace.dtypes.ScheduleType attribute)
GPU_Events (dace.dtypes.InstrumentationType attribute)
GPU_Global (dace.dtypes.StorageType attribute)
gpu_launch_bounds (dace.sdfg.nodes.Map attribute)
(dace.sdfg.nodes.MapEntry attribute)
gpu_map_has_explicit_threadblocks() (in module dace.transformation.helpers)
GPU_Persistent (dace.dtypes.ScheduleType attribute)
GPU_Shared (dace.dtypes.StorageType attribute)
GPU_ThreadBlock (dace.dtypes.ScheduleType attribute)
GPU_ThreadBlock_Dynamic (dace.dtypes.ScheduleType attribute)
GPUEventProvider (class in dace.codegen.instrumentation.gpu_events)
GPUPersistentKernel (class in dace.transformation.subgraph.gpu_persistent_fusion)
GPUTransformLocalStorage (class in dace.transformation.dataflow.gpu_transform_local_storage)
GPUTransformMap (class in dace.transformation.dataflow.gpu_transform)
GPUTransformSDFG (class in dace.transformation.interstate.gpu_transform_sdfg)
Graph (class in dace.sdfg.graph)
graph (dace.sdfg.graph.SubgraphView property)
greedy_fuse() (in module dace.transformation.auto.auto_optimize)
guard (dace.codegen.control_flow.ForScope attribute)
(dace.codegen.control_flow.WhileScope attribute)
(dace.transformation.dataflow.map_for_loop.MapToForLoop attribute)
guid (dace.memlet.Memlet attribute)
(dace.sdfg.nodes.Node attribute)
(dace.sdfg.sdfg.InterstateEdge attribute)
(dace.sdfg.state.ControlFlowBlock attribute)
Guided (dace.dtypes.OMPScheduleType attribute)
H
has() (dace.codegen.dispatcher.DefinedMemlets method)
(dace.frontend.python.cached_program.DaceProgramCache method)
has_break (dace.sdfg.state.LoopRegion property)
has_continue (dace.sdfg.state.LoopRegion property)
has_cycles() (dace.sdfg.graph.DiGraph method)
(dace.sdfg.graph.OrderedDiGraph method)
has_dynamic_map_inputs() (in module dace.sdfg.utils)
has_finalizer (dace.codegen.targets.cpu.CPUCodeGen property)
(dace.codegen.targets.cuda.CUDACodeGen property)
(dace.codegen.targets.fpga.FPGACodeGen property)
(dace.codegen.targets.mpi.MPICodeGen property)
(dace.codegen.targets.target.TargetCodeGenerator property)
has_initializer (dace.codegen.targets.cpu.CPUCodeGen property)
(dace.codegen.targets.cuda.CUDACodeGen property)
(dace.codegen.targets.fpga.FPGACodeGen property)
(dace.codegen.targets.mpi.MPICodeGen property)
(dace.codegen.targets.target.TargetCodeGenerator property)
has_path() (dace.transformation.interstate.state_fusion.StateFusion method)
has_reads() (dace.sdfg.nodes.AccessNode method)
has_replacement() (in module dace.frontend.python.preprocessing)
has_return (dace.sdfg.state.LoopRegion property)
has_side_effects (dace.sdfg.nodes.LibraryNode property)
has_side_effects() (dace.sdfg.nodes.Tasklet method)
has_surrounding_perfcounters() (dace.codegen.instrumentation.papi.PAPIInstrumentation static method)
has_writes() (dace.sdfg.nodes.AccessNode method)
hash_sdfg() (dace.sdfg.sdfg.SDFG method)
HoistState (class in dace.transformation.interstate.state_elimination)
I
identical_file_exists() (in module dace.codegen.compiler)
identity (dace.transformation.dataflow.otf_map_fusion.OTFMapFusion attribute)
(dace.transformation.dataflow.stream_transient.AccumulateTransient attribute)
IfElseChain (class in dace.codegen.control_flow)
IfExpr (class in dace.symbolic)
IfScope (class in dace.codegen.control_flow)
ignore (dace.transformation.passes.scalar_to_symbol.ScalarToSymbolPromotion attribute)
ignored_symbols (dace.sdfg.nodes.Tasklet attribute)
IllegalCopy (class in dace.codegen.targets.target)
implement_ufunc() (in module dace.frontend.python.replacements)
implement_ufunc_accumulate() (in module dace.frontend.python.replacements)
implement_ufunc_outer() (in module dace.frontend.python.replacements)
implement_ufunc_reduce() (in module dace.frontend.python.replacements)
implementation (dace.sdfg.nodes.LibraryNode attribute)
in_array (dace.transformation.dataflow.mapreduce.MapReduceFusion attribute)
(dace.transformation.dataflow.mapreduce.MapWCRFusion attribute)
(dace.transformation.dataflow.redundant_array.RedundantArray attribute)
(dace.transformation.dataflow.redundant_array.RedundantReadSlice attribute)
(dace.transformation.dataflow.redundant_array.RedundantSecondArray attribute)
(dace.transformation.dataflow.redundant_array.RedundantWriteSlice attribute)
(dace.transformation.dataflow.redundant_array.SqueezeViewRemove attribute)
(dace.transformation.dataflow.redundant_array.UnsqueezeViewRemove attribute)
(dace.transformation.dataflow.redundant_array_copying.RedundantArrayCopying attribute)
(dace.transformation.dataflow.redundant_array_copying.RedundantArrayCopying2 attribute)
(dace.transformation.dataflow.redundant_array_copying.RedundantArrayCopyingIn attribute)
in_connectors (dace.sdfg.nodes.Node attribute)
in_degree() (dace.sdfg.graph.DiGraph method)
(dace.sdfg.graph.Graph method)
(dace.sdfg.graph.OrderedDiGraph method)
(dace.sdfg.graph.SubgraphView method)
(dace.sdfg.state.BlockGraphView method)
in_edges() (dace.sdfg.graph.DiGraph method)
(dace.sdfg.graph.Graph method)
(dace.sdfg.graph.OrderedDiGraph method)
(dace.sdfg.graph.OrderedMultiDiConnectorGraph method)
(dace.sdfg.graph.OrderedMultiDiGraph method)
(dace.sdfg.graph.SubgraphView method)
in_edges_by_connector() (dace.sdfg.state.BlockGraphView method)
(dace.sdfg.state.ControlGraphView method)
(dace.sdfg.state.DataflowGraphView method)
in_path() (in module dace.transformation.dataflow.gpu_transform_local_storage)
in_program() (in module dace.frontend.python.interface)
in_scope() (in module dace.transformation.dataflow.gpu_transform_local_storage)
include_in_assignment (dace.transformation.subgraph.gpu_persistent_fusion.GPUPersistentKernel attribute)
increment_progress() (dace.frontend.python.newast.ProgramVisitor class method)
index_ordering (dace.data.Tensor attribute)
Indices (class in dace.subsets)
indices (dace.data.Tensor attribute)
indirect_properties() (in module dace.properties)
indirect_property() (in module dace.properties)
indirected (dace.properties.Property property)
inequal_symbols() (in module dace.symbolic)
infer_aliasing() (in module dace.sdfg.infer_types)
infer_connector_types() (dace.sdfg.nodes.NestedSDFG method)
(dace.sdfg.nodes.Node method)
(dace.sdfg.nodes.Tasklet method)
(in module dace.sdfg.infer_types)
infer_out_connector_type() (in module dace.sdfg.infer_types)
infer_symbols_from_datadescriptor() (in module dace.frontend.python.parser)
init (dace.codegen.control_flow.ForScope attribute)
init_code (dace.sdfg.sdfg.SDFG attribute)
init_condition() (dace.sdfg.nodes.PipelineScope method)
init_edges (dace.codegen.control_flow.ForScope attribute)
init_overlap (dace.sdfg.nodes.PipelineEntry attribute)
(dace.sdfg.nodes.PipelineScope attribute)
init_signature() (dace.sdfg.sdfg.SDFG method)
init_size (dace.sdfg.nodes.PipelineEntry attribute)
(dace.sdfg.nodes.PipelineScope attribute)
init_statement (dace.sdfg.state.LoopRegion attribute)
initialize() (dace.codegen.compiled_sdfg.CompiledSDFG method)
(dace.config.Config static method)
inline() (dace.sdfg.state.ConditionalBlock method)
(dace.sdfg.state.ControlFlowRegion method)
(dace.sdfg.state.LoopRegion method)
(in module dace.frontend.python.interface)
inline_conditional_blocks() (in module dace.sdfg.utils)
inline_control_flow_regions() (in module dace.sdfg.utils)
inline_loop_blocks() (in module dace.sdfg.utils)
inline_sdfgs() (in module dace.sdfg.utils)
InlineSDFG (class in dace.transformation.interstate.sdfg_nesting)
InlineSDFGs (class in dace.transformation.passes.fusion_inline)
InlineTransients (class in dace.transformation.interstate.sdfg_nesting)
InLocalStorage (class in dace.transformation.dataflow.local_storage)
InMergeArrays (class in dace.transformation.dataflow.merge_arrays)
inner_eval_ast() (in module dace.frontend.python.memlet_parser)
inner_map_entry (dace.transformation.dataflow.map_collapse.MapCollapse attribute)
(dace.transformation.dataflow.map_interchange.MapInterchange attribute)
inner_schedule (dace.transformation.dataflow.map_expansion.MapExpansion attribute)
input_config (dace.sdfg.analysis.cutout.SDFGCutout attribute)
Inputs_Outputs (dace.optimization.data_layout_tuner.TuningGroups attribute)
Inputs_Outputs_Dimension (dace.optimization.data_layout_tuner.TuningGroups attribute)
Insert (dace.data.TensorAssemblyType attribute)
instantiate_loop() (dace.transformation.interstate.loop_unroll.LoopUnroll method)
instrument (dace.sdfg.nodes.AccessNode attribute)
(dace.sdfg.nodes.Consume attribute)
(dace.sdfg.nodes.ConsumeEntry attribute)
(dace.sdfg.nodes.Map attribute)
(dace.sdfg.nodes.MapEntry attribute)
(dace.sdfg.nodes.NestedSDFG attribute)
(dace.sdfg.nodes.Tasklet attribute)
(dace.sdfg.sdfg.SDFG attribute)
(dace.sdfg.state.SDFGState attribute)
instrument() (in module dace.builtin_hooks)
instrument_condition (dace.sdfg.nodes.AccessNode attribute)
instrument_data() (in module dace.builtin_hooks)
instrument_opencl_kernel() (dace.codegen.targets.fpga.FPGACodeGen method)
InstrumentationProvider (class in dace.codegen.instrumentation.provider)
InstrumentationReport (class in dace.codegen.instrumentation.report)
InstrumentationType (class in dace.dtypes)
InstrumentedDataReport (class in dace.codegen.instrumentation.data.data_report)
int16 (dace.dtypes.Typeclasses attribute)
int32 (dace.dtypes.Typeclasses attribute)
int64 (dace.dtypes.Typeclasses attribute)
int8 (dace.dtypes.Typeclasses attribute)
int_ceil (class in dace.symbolic)
int_floor (class in dace.symbolic)
integers_only (dace.transformation.passes.scalar_to_symbol.ScalarToSymbolPromotion attribute)
IntelFPGACodeGen (class in dace.codegen.targets.intel_fpga)
interleave() (in module dace.codegen.cppunparse)
intersection() (dace.subsets.Indices method)
intersects() (dace.subsets.Indices method)
(dace.subsets.Range method)
(in module dace.subsets)
InterstateEdge (class in dace.sdfg.sdfg)
InterstateEdges (dace.transformation.pass_pipeline.Modifies attribute)
InvalidSDFGEdgeError
InvalidSDFGError
InvalidSDFGInterstateEdgeError
InvalidSDFGNodeError
invariant_conditions (dace.sdfg.state.ControlFlowBlock attribute)
inverse_dict_lookup() (in module dace.frontend.python.common)
inverted (dace.sdfg.state.LoopRegion attribute)
(dace.transformation.interstate.loop_detection.DetectLoop property)
invoke_compiled_sdfg_call_hooks() (in module dace.hooks)
invoke_sdfg_call_hooks() (in module dace.hooks)
ip_cores (dace.sdfg.nodes.RTLTasklet attribute)
Is (class in dace.symbolic)
is_array_stream_view() (in module dace.sdfg.utils)
is_collapsed (dace.sdfg.nodes.Consume attribute)
(dace.sdfg.nodes.ConsumeEntry attribute)
(dace.sdfg.nodes.Map attribute)
(dace.sdfg.nodes.MapEntry attribute)
(dace.sdfg.nodes.NestedSDFG attribute)
(dace.sdfg.state.ControlFlowBlock attribute)
is_complex() (dace.dtypes.typeclass method)
is_constant() (dace.frontend.octave.ast_matrix.AST_Matrix method)
(dace.frontend.octave.ast_matrix.AST_Matrix_Row method)
(dace.frontend.octave.ast_values.AST_Constant method)
(dace.frontend.octave.ast_values.AST_Ident method)
(in module dace.frontend.python.astutils)
is_data_dependent_access() (dace.frontend.octave.ast_arrayaccess.AST_ArrayAccess method)
is_defined() (dace.codegen.cppunparse.CPPLocals method)
(dace.codegen.cppunparse.LocalScheme method)
is_definitely_not_taken() (dace.transformation.passes.dead_state_elimination.DeadStateElimination method)
is_definitely_taken() (dace.transformation.passes.dead_state_elimination.DeadStateElimination method)
is_devicelevel_fpga() (in module dace.sdfg.scope)
is_devicelevel_gpu() (in module dace.sdfg.scope)
is_devicelevel_gpu_kernel() (in module dace.sdfg.scope)
is_directed() (dace.sdfg.graph.DiGraph method)
(dace.sdfg.graph.Graph method)
(dace.sdfg.graph.OrderedDiGraph method)
(dace.sdfg.graph.SubgraphView method)
is_empty() (dace.memlet.Memlet method)
(dace.sdfg.state.SDFGState method)
is_equivalent() (dace.data.Array method)
(dace.data.Data method)
(dace.data.Scalar method)
(dace.data.Stream method)
is_external_stream() (in module dace.codegen.targets.fpga)
is_fpga_array() (in module dace.codegen.targets.fpga)
is_fpga_kernel() (in module dace.sdfg.utils)
is_gpu_state() (dace.transformation.subgraph.gpu_persistent_fusion.GPUPersistentKernel static method)
is_in_scope() (in module dace.sdfg.scope)
is_instrumented() (dace.sdfg.sdfg.SDFG method)
is_int() (in module dace.transformation.dataflow.streaming_memory)
is_leaf_memlet() (dace.sdfg.state.DataflowGraphView method)
is_loaded() (dace.codegen.compiled_sdfg.ReloadableDLL method)
(dace.sdfg.sdfg.SDFG method)
is_multi_pumped_subgraph() (dace.codegen.targets.fpga.FPGACodeGen method)
is_multibank_array() (in module dace.codegen.targets.fpga)
is_multibank_array_with_distributed_index() (in module dace.codegen.targets.fpga)
is_multigraph() (dace.sdfg.graph.DiGraph method)
(dace.sdfg.graph.Graph method)
(dace.sdfg.graph.MultiDiConnectorGraph method)
(dace.sdfg.graph.MultiDiGraph method)
(dace.sdfg.graph.OrderedDiGraph method)
(dace.sdfg.graph.OrderedMultiDiConnectorGraph method)
(dace.sdfg.graph.OrderedMultiDiGraph method)
(dace.sdfg.graph.SubgraphView method)
is_name_free() (dace.sdfg.sdfg.SDFG method)
is_name_used() (dace.sdfg.sdfg.SDFG method)
is_nonfree_sym_dependent() (in module dace.sdfg.utils)
is_op_associative() (in module dace.frontend.operations)
is_op_commutative() (in module dace.frontend.operations)
is_papi_used() (dace.codegen.instrumentation.papi.PAPIUtils static method)
is_parallel() (in module dace.sdfg.utils)
is_scalar_function() (dace.dtypes.callback method)
is_stream_array() (dace.data.Stream method)
is_symbol_unused() (in module dace.transformation.helpers)
is_sympy_userfunction() (in module dace.symbolic)
is_unconditional() (dace.sdfg.sdfg.InterstateEdge method)
is_valid() (dace.sdfg.sdfg.SDFG method)
is_vendor_supported() (in module dace.codegen.targets.fpga)
isallowed() (in module dace.dtypes)
isconstant() (in module dace.dtypes)
ismodule() (in module dace.dtypes)
ismodule_and_allowed() (in module dace.dtypes)
ismoduleallowed() (in module dace.dtypes)
IsNot (class in dace.symbolic)
isnotebook() (in module dace.jupyter)
issymbolic() (in module dace.symbolic)
iterate_distributed_subset() (in module dace.codegen.targets.fpga)
iterate_multibank_interface_ids() (in module dace.codegen.targets.fpga)
iterate_over_passes() (dace.transformation.pass_pipeline.Pipeline method)
iteration_type (dace.data.TensorIndex property)
(dace.data.TensorIndexCompressed property)
(dace.data.TensorIndexDense property)
(dace.data.TensorIndexOffset property)
(dace.data.TensorIndexRange property)
(dace.data.TensorIndexSingleton property)
iterator_str() (dace.sdfg.nodes.PipelineScope method)
itervar (dace.codegen.control_flow.ForScope attribute)
(dace.transformation.interstate.loop_to_map.LoopToMap attribute)
J
json_obj (dace.serialize.SerializableObject attribute)
json_to_typeclass() (in module dace.dtypes)
K
keep_global (dace.transformation.subgraph.subgraph_fusion.SubgraphFusion attribute)
kernel_prefix (dace.transformation.subgraph.gpu_persistent_fusion.GPUPersistentKernel attribute)
key (dace.sdfg.graph.MultiEdge property)
keys() (dace.codegen.instrumentation.data.data_report.InstrumentedDataReport method)
(dace.data.Structure method)
(dace.sdfg.sdfg.NestedDict method)
L
label (dace.sdfg.nodes.AccessNode property)
(dace.sdfg.nodes.CodeNode attribute)
(dace.sdfg.nodes.Consume attribute)
(dace.sdfg.nodes.ConsumeEntry attribute)
(dace.sdfg.nodes.ConsumeExit property)
(dace.sdfg.nodes.Map attribute)
(dace.sdfg.nodes.MapEntry attribute)
(dace.sdfg.nodes.MapExit property)
(dace.sdfg.sdfg.InterstateEdge property)
(dace.sdfg.sdfg.SDFG property)
(dace.sdfg.state.ControlFlowBlock property)
LambdaProperty (class in dace.properties)
Language (class in dace.dtypes)
language (dace.codegen.codeobject.CodeObject attribute)
(dace.codegen.targets.cpu.CPUCodeGen attribute)
(dace.codegen.targets.fpga.FPGACodeGen attribute)
(dace.codegen.targets.intel_fpga.IntelFPGACodeGen attribute)
(dace.codegen.targets.mpi.MPICodeGen attribute)
(dace.sdfg.nodes.Tasklet property)
last_block (dace.codegen.control_flow.ControlFlow attribute)
(dace.frontend.python.newast.ProgramVisitor attribute)
last_cfg_target (dace.frontend.python.newast.ProgramVisitor attribute)
last_connector() (dace.sdfg.nodes.Node method)
leave() (dace.codegen.cppunparse.CPPUnparser method)
leaves() (dace.memlet.MemletTree method)
LeftShift (class in dace.symbolic)
library.blas.default_implementation
LibraryImplementationProperty (class in dace.properties)
LibraryNode (class in dace.sdfg.nodes)
lifetime (dace.data.Data attribute)
LIKWID_CPU (dace.dtypes.InstrumentationType attribute)
LIKWID_GPU (dace.dtypes.InstrumentationType attribute)
LimitedSizeDict (class in dace.frontend.python.cached_program)
linkable (dace.codegen.codeobject.CodeObject attribute)
list_union() (in module dace.subsets)
ListProperty (class in dace.properties)
load() (dace.codegen.compiled_sdfg.ReloadableDLL method)
(dace.config.Config static method)
(in module dace.serialize)
load_from_file() (in module dace.codegen.compiler)
load_precompiled_sdfg() (dace.frontend.python.parser.DaceProgram method)
(in module dace.sdfg.utils)
load_schema() (dace.config.Config static method)
load_sdfg() (dace.frontend.python.parser.DaceProgram method)
loaded_values (dace.codegen.instrumentation.data.data_report.InstrumentedDataReport attribute)
loads() (in module dace.serialize)
local_transients() (in module dace.sdfg.utils)
LocalScheme (class in dace.codegen.cppunparse)
LocalStorage (class in dace.transformation.dataflow.local_storage)
locate (dace.data.TensorIndex property)
(dace.data.TensorIndexCompressed property)
(dace.data.TensorIndexDense property)
(dace.data.TensorIndexOffset property)
(dace.data.TensorIndexRange property)
(dace.data.TensorIndexSingleton property)
location (dace.data.Data attribute)
(dace.sdfg.nodes.CodeNode attribute)
(dace.sdfg.state.SDFGState attribute)
Logical_And (dace.dtypes.ReductionType attribute)
logical_groups (dace.sdfg.sdfg.SDFG attribute)
Logical_Or (dace.dtypes.ReductionType attribute)
Logical_Xor (dace.dtypes.ReductionType attribute)
LogicalGroup (class in dace.sdfg.sdfg)
loop (dace.codegen.control_flow.GeneralLoopScope property)
loop_begin (dace.transformation.interstate.loop_detection.DetectLoop attribute)
loop_body() (dace.transformation.interstate.loop_detection.DetectLoop method)
loop_bound_str() (dace.sdfg.nodes.PipelineScope method)
loop_break (dace.transformation.interstate.loop_detection.DetectLoop attribute)
loop_condition (dace.sdfg.state.LoopRegion attribute)
loop_condition_edge() (dace.transformation.interstate.loop_detection.DetectLoop method)
loop_exit_edge() (dace.transformation.interstate.loop_detection.DetectLoop method)
loop_guard (dace.transformation.interstate.loop_detection.DetectLoop attribute)
loop_increment_edge() (dace.transformation.interstate.loop_detection.DetectLoop method)
loop_information() (dace.transformation.interstate.loop_detection.DetectLoop method)
loop_init_edge() (dace.transformation.interstate.loop_detection.DetectLoop method)
loop_latch (dace.transformation.interstate.loop_detection.DetectLoop attribute)
loop_meta_states() (dace.transformation.interstate.loop_detection.DetectLoop method)
loop_region (dace.transformation.dataflow.map_for_loop.MapToForLoopRegion attribute)
loop_variable (dace.sdfg.state.LoopRegion attribute)
LoopPeeling (class in dace.transformation.interstate.loop_peeling)
LoopRegion (class in dace.sdfg.state)
LoopToMap (class in dace.transformation.interstate.loop_to_map)
LoopUnroll (class in dace.transformation.interstate.loop_unroll)
LoopUnroller (class in dace.frontend.python.preprocessing)
M
main() (in module dace.cli.dacelab)
(in module dace.cli.daceprof)
(in module dace.cli.sdfgcc)
(in module dace.cli.sdfv)
(in module dace.frontend.octave.lexer)
make_absolute() (in module dace.codegen.targets.target)
make_array_from_descriptor() (in module dace.data)
make_array_memlet() (dace.sdfg.sdfg.SDFG method)
make_dynamic_map_inputs_unique() (in module dace.sdfg.utils)
make_info() (dace.sourcemap.MapPython method)
make_kernel_argument() (dace.codegen.targets.intel_fpga.IntelFPGACodeGen method)
make_key() (dace.frontend.python.cached_program.DaceProgramCache method)
make_map_internal_write_external() (in module dace.transformation.helpers)
make_opencl_parameter() (dace.codegen.targets.fpga.FPGACodeGen static method)
make_parameters() (dace.codegen.targets.fpga.FPGACodeGen method)
make_properties() (in module dace.properties)
make_ptr_assignment() (dace.codegen.targets.cpu.CPUCodeGen method)
(dace.codegen.targets.fpga.FPGACodeGen method)
make_ptr_vector_cast() (dace.codegen.targets.cpu.CPUCodeGen method)
(dace.codegen.targets.cuda.CUDACodeGen method)
(dace.codegen.targets.fpga.FPGACodeGen method)
(dace.codegen.targets.intel_fpga.IntelFPGACodeGen method)
make_range_from_accdims() (dace.frontend.octave.ast_arrayaccess.AST_ArrayAccess method)
make_read() (dace.codegen.targets.intel_fpga.IntelFPGACodeGen method)
make_reference_from_descriptor() (in module dace.data)
make_shift_register_write() (dace.codegen.targets.intel_fpga.IntelFPGACodeGen method)
make_slice() (dace.frontend.python.newast.ProgramVisitor method)
make_transients_persistent() (in module dace.transformation.auto.auto_optimize)
make_vector_type() (dace.codegen.targets.intel_fpga.IntelFPGACodeGen static method)
make_write() (dace.codegen.targets.intel_fpga.IntelFPGACodeGen method)
map (class in dace.frontend.python.interface)
Map (class in dace.sdfg.nodes)
map (dace.sdfg.nodes.ConsumeEntry property)
(dace.sdfg.nodes.ConsumeExit property)
(dace.sdfg.nodes.MapEntry property)
(dace.sdfg.nodes.MapExit property)
map_descriptor() (dace.optimization.on_the_fly_map_fusion_tuner.OnTheFlyMapFusionTuner static method)
(dace.optimization.subgraph_fusion_tuner.SubgraphFusionTuner static method)
map_entry (dace.transformation.dataflow.double_buffering.DoubleBuffering attribute)
(dace.transformation.dataflow.gpu_transform.GPUTransformMap attribute)
(dace.transformation.dataflow.gpu_transform_local_storage.GPUTransformLocalStorage attribute)
(dace.transformation.dataflow.map_expansion.MapExpansion attribute)
(dace.transformation.dataflow.map_fission.MapFission attribute)
(dace.transformation.dataflow.map_for_loop.MapToForLoopRegion attribute)
(dace.transformation.dataflow.merge_arrays.InMergeArrays attribute)
(dace.transformation.dataflow.mpi.MPITransformMap attribute)
(dace.transformation.dataflow.redundant_array_copying.RedundantArrayCopying3 attribute)
(dace.transformation.dataflow.strip_mining.StripMining attribute)
(dace.transformation.dataflow.tiling.MapTiling attribute)
(dace.transformation.dataflow.vectorization.Vectorization attribute)
map_exit (dace.transformation.dataflow.merge_arrays.OutMergeArrays attribute)
(dace.transformation.dataflow.redundant_array.RemoveIntermediateWrite attribute)
(dace.transformation.dataflow.stream_transient.AccumulateTransient attribute)
(dace.transformation.dataflow.stream_transient.StreamTransient attribute)
map_type() (dace.sdfg.nodes.MapEntry static method)
(dace.sdfg.nodes.MapExit static method)
(dace.sdfg.nodes.PipelineEntry static method)
(dace.sdfg.nodes.PipelineExit static method)
map_view_to_array() (in module dace.sdfg.utils)
MapCollapse (class in dace.transformation.dataflow.map_collapse)
MapCpp (class in dace.sourcemap)
MapEntry (class in dace.sdfg.nodes)
mapentry (dace.transformation.dataflow.warp_tiling.WarpTiling attribute)
MapExit (class in dace.sdfg.nodes)
MapExpansion (class in dace.transformation.dataflow.map_expansion)
MapFission (class in dace.transformation.dataflow.map_fission)
MapFusion (class in dace.transformation.dataflow.map_fusion)
MapGenerator (class in dace.frontend.python.interface)
MapInterchange (class in dace.transformation.dataflow.map_interchange)
MapMetaclass (class in dace.frontend.python.interface)
mapper() (dace.sourcemap.MapCpp method)
(dace.sourcemap.MapPython method)
MapPermutationTuner (class in dace.optimization.map_permutation_tuner)
MapPython (class in dace.sourcemap)
MapReduceFusion (class in dace.transformation.dataflow.mapreduce)
MapTiling (class in dace.transformation.dataflow.tiling)
MapTilingTuner (class in dace.optimization.map_tiling_tuner)
MapToForLoop (class in dace.transformation.dataflow.map_for_loop)
MapToForLoopRegion (class in dace.transformation.dataflow.map_for_loop)
MapWCRFusion (class in dace.transformation.dataflow.mapreduce)
match() (dace.symbolic.SymExpr method)
match_patterns() (in module dace.transformation.passes.pattern_matching)
match_to_str() (dace.transformation.dataflow.gpu_transform.GPUTransformMap method)
(dace.transformation.dataflow.gpu_transform_local_storage.GPUTransformLocalStorage method)
(dace.transformation.dataflow.local_storage.LocalStorage method)
(dace.transformation.dataflow.map_collapse.MapCollapse method)
(dace.transformation.dataflow.mapreduce.MapReduceFusion method)
(dace.transformation.dataflow.mapreduce.MapWCRFusion method)
(dace.transformation.dataflow.matrix_product_transpose.MatrixProductTranspose method)
(dace.transformation.dataflow.merge_arrays.InMergeArrays method)
(dace.transformation.dataflow.merge_arrays.OutMergeArrays method)
(dace.transformation.dataflow.strip_mining.StripMining method)
(dace.transformation.transformation.ExpandTransformation method)
(dace.transformation.transformation.PatternTransformation method)
matrix2d_matrix2d_mult() (dace.frontend.octave.ast_expression.AST_BinExpression method)
matrix2d_matrix2d_plus_or_minus() (dace.frontend.octave.ast_expression.AST_BinExpression method)
matrix2d_scalar() (dace.frontend.octave.ast_expression.AST_BinExpression method)
MatrixProductTranspose (class in dace.transformation.dataflow.matrix_product_transpose)
Max (dace.dtypes.ReductionType attribute)
max_element() (dace.subsets.Indices method)
(dace.subsets.Range method)
max_element_approx() (dace.subsets.Indices method)
(dace.subsets.Range method)
Max_Location (dace.dtypes.ReductionType attribute)
max_value() (in module dace.dtypes)
may_alias (dace.data.Array attribute)
(dace.data.Scalar property)
(dace.data.Stream property)
(dace.data.Structure property)
measure() (dace.optimization.cutout_tuner.CutoutTuner method)
(in module dace.optimization.utils)
MeasureProcess (class in dace.optimization.utils)
med_array (dace.transformation.dataflow.redundant_array_copying.RedundantArrayCopying attribute)
(dace.transformation.dataflow.redundant_array_copying.RedundantArrayCopyingIn attribute)
members (dace.data.Structure attribute)
Memlet (class in dace.memlet)
memlet_ctor() (dace.codegen.targets.cpu.CPUCodeGen method)
memlet_definition() (dace.codegen.targets.cpu.CPUCodeGen method)
memlet_path() (dace.sdfg.state.BlockGraphView method)
(dace.sdfg.state.ControlGraphView method)
(dace.sdfg.state.DataflowGraphView method)
memlet_stream_ctor() (dace.codegen.targets.cpu.CPUCodeGen method)
memlet_tree() (dace.sdfg.state.BlockGraphView method)
(dace.sdfg.state.ControlGraphView method)
(dace.sdfg.state.DataflowGraphView method)
memlet_view_ctor() (dace.codegen.targets.cpu.CPUCodeGen method)
MemletExpr (class in dace.frontend.python.memlet_parser)
MemletPattern (class in dace.sdfg.propagation)
Memlets (dace.transformation.pass_pipeline.Modifies attribute)
memlets_in_ast() (in module dace.sdfg.sdfg)
memlets_intersect() (dace.transformation.interstate.state_fusion.StateFusion static method)
MemletTree (class in dace.memlet)
memory_buffering_target_bytes (dace.transformation.dataflow.streaming_memory.StreamingMemory attribute)
merge_access_nodes() (dace.transformation.passes.array_elimination.ArrayElimination method)
merge_maps() (in module dace.sdfg.utils)
MergeSourceSinkArrays (class in dace.transformation.dataflow.merge_arrays)
meta_to_json (dace.properties.Property property)
method() (in module dace.frontend.python.interface)
methodobj (dace.frontend.python.parser.DaceProgram property)
Min (dace.dtypes.ReductionType attribute)
min_element() (dace.subsets.Indices method)
(dace.subsets.Range method)
min_element_approx() (dace.subsets.Indices method)
(dace.subsets.Range method)
Min_Location (dace.dtypes.ReductionType attribute)
min_value() (in module dace.dtypes)
MLIR (dace.dtypes.Language attribute)
Modifies (class in dace.transformation.pass_pipeline)
modifies() (dace.transformation.pass_pipeline.Pass method)
(dace.transformation.pass_pipeline.Pipeline method)
(dace.transformation.passes.array_elimination.ArrayElimination method)
(dace.transformation.passes.consolidate_edges.ConsolidateEdges method)
(dace.transformation.passes.constant_propagation.ConstantPropagation method)
(dace.transformation.passes.dead_dataflow_elimination.DeadDataflowElimination method)
(dace.transformation.passes.dead_state_elimination.DeadStateElimination method)
(dace.transformation.passes.fusion_inline.FixNestedSDFGReferences method)
(dace.transformation.passes.fusion_inline.FuseStates method)
(dace.transformation.passes.fusion_inline.InlineSDFGs method)
(dace.transformation.passes.optional_arrays.OptionalArrayInference method)
(dace.transformation.passes.pattern_matching.PatternMatchAndApply method)
(dace.transformation.passes.prune_symbols.RemoveUnusedSymbols method)
(dace.transformation.passes.scalar_to_symbol.ScalarToSymbolPromotion method)
(dace.transformation.passes.transient_reuse.TransientReuse method)
(dace.transformation.transformation.TransformationBase method)
modify_distributed_subset() (in module dace.codegen.targets.fpga)
module
dace
dace.builtin_hooks
dace.cli.dacelab
dace.cli.daceprof
dace.cli.progress
dace.cli.sdfgcc
dace.cli.sdfv
dace.codegen
dace.codegen.codeobject
dace.codegen.compiled_sdfg
dace.codegen.compiler
dace.codegen.control_flow
dace.codegen.cppunparse
dace.codegen.dispatcher
dace.codegen.exceptions
dace.codegen.instrumentation.data.data_report
dace.codegen.instrumentation.fpga
dace.codegen.instrumentation.gpu_events
dace.codegen.instrumentation.papi
dace.codegen.instrumentation.provider
dace.codegen.instrumentation.report
dace.codegen.instrumentation.timer
dace.codegen.prettycode
dace.codegen.targets.cpu
dace.codegen.targets.cuda
dace.codegen.targets.fpga
dace.codegen.targets.intel_fpga
dace.codegen.targets.mpi
dace.codegen.targets.target
dace.config
dace.data
dace.dtypes
dace.frontend
dace.frontend.common
dace.frontend.common.op_repository
dace.frontend.octave
dace.frontend.octave.ast_arrayaccess
dace.frontend.octave.ast_assign
dace.frontend.octave.ast_expression
dace.frontend.octave.ast_function
dace.frontend.octave.ast_loop
dace.frontend.octave.ast_matrix
dace.frontend.octave.ast_node
dace.frontend.octave.ast_nullstmt
dace.frontend.octave.ast_range
dace.frontend.octave.ast_values
dace.frontend.octave.lexer
dace.frontend.octave.parse
dace.frontend.octave.parsetab
dace.frontend.operations
dace.frontend.python
dace.frontend.python.astutils
dace.frontend.python.cached_program
dace.frontend.python.common
dace.frontend.python.interface
dace.frontend.python.memlet_parser
dace.frontend.python.ndloop
dace.frontend.python.newast
dace.frontend.python.parser
dace.frontend.python.preprocessing
dace.frontend.python.replacements
dace.frontend.python.tasklet_runner
dace.frontend.python.wrappers
dace.hooks
dace.jupyter
dace.library
dace.memlet
dace.optimization
dace.optimization.auto_tuner
dace.optimization.cutout_tuner
dace.optimization.data_layout_tuner
dace.optimization.distributed_cutout_tuner
dace.optimization.map_permutation_tuner
dace.optimization.map_tiling_tuner
dace.optimization.on_the_fly_map_fusion_tuner
dace.optimization.subgraph_fusion_tuner
dace.optimization.utils
dace.properties
dace.sdfg
dace.sdfg.analysis.cfg
dace.sdfg.analysis.cutout
dace.sdfg.graph
dace.sdfg.infer_types
dace.sdfg.nodes
dace.sdfg.propagation
dace.sdfg.replace
dace.sdfg.scope
dace.sdfg.sdfg
dace.sdfg.state
dace.sdfg.utils
dace.sdfg.validation
dace.serialize
dace.sourcemap
dace.subsets
dace.symbolic
dace.transformation
dace.transformation.auto
dace.transformation.auto.auto_optimize
dace.transformation.auto.fpga
dace.transformation.dataflow
dace.transformation.dataflow.copy_to_device
dace.transformation.dataflow.double_buffering
dace.transformation.dataflow.gpu_transform
dace.transformation.dataflow.gpu_transform_local_storage
dace.transformation.dataflow.local_storage
dace.transformation.dataflow.map_collapse
dace.transformation.dataflow.map_expansion
dace.transformation.dataflow.map_fission
dace.transformation.dataflow.map_for_loop
dace.transformation.dataflow.map_fusion
dace.transformation.dataflow.map_interchange
dace.transformation.dataflow.mapreduce
dace.transformation.dataflow.matrix_product_transpose
dace.transformation.dataflow.merge_arrays
dace.transformation.dataflow.mpi
dace.transformation.dataflow.otf_map_fusion
dace.transformation.dataflow.reduce_expansion
dace.transformation.dataflow.redundant_array
dace.transformation.dataflow.redundant_array_copying
dace.transformation.dataflow.stream_transient
dace.transformation.dataflow.streaming_memory
dace.transformation.dataflow.strip_mining
dace.transformation.dataflow.tiling
dace.transformation.dataflow.vectorization
dace.transformation.dataflow.warp_tiling
dace.transformation.helpers
dace.transformation.interstate
dace.transformation.interstate.fpga_transform_sdfg
dace.transformation.interstate.fpga_transform_state
dace.transformation.interstate.gpu_transform_sdfg
dace.transformation.interstate.loop_detection
dace.transformation.interstate.loop_peeling
dace.transformation.interstate.loop_to_map
dace.transformation.interstate.loop_unroll
dace.transformation.interstate.move_loop_into_map
dace.transformation.interstate.sdfg_nesting
dace.transformation.interstate.state_elimination
dace.transformation.interstate.state_fusion
dace.transformation.optimizer
dace.transformation.pass_pipeline
dace.transformation.passes
dace.transformation.passes.analysis
dace.transformation.passes.array_elimination
dace.transformation.passes.consolidate_edges
dace.transformation.passes.constant_propagation
dace.transformation.passes.dead_dataflow_elimination
dace.transformation.passes.dead_state_elimination
dace.transformation.passes.fusion_inline
dace.transformation.passes.optional_arrays
dace.transformation.passes.pattern_matching
dace.transformation.passes.prune_symbols
dace.transformation.passes.scalar_to_symbol
dace.transformation.passes.simplify
dace.transformation.passes.transient_reuse
dace.transformation.subgraph
dace.transformation.subgraph.expansion
dace.transformation.subgraph.gpu_persistent_fusion
dace.transformation.subgraph.helpers
dace.transformation.subgraph.subgraph_fusion
dace.transformation.testing
dace.transformation.transformation
ModuleResolver (class in dace.frontend.python.preprocessing)
ModuloConverter (class in dace.frontend.python.preprocessing)
ModuloSMemlet (class in dace.sdfg.propagation)
move_small_arrays_to_stack() (in module dace.transformation.auto.auto_optimize)
MoveLoopIntoMap (class in dace.transformation.interstate.move_loop_into_map)
MPI (dace.dtypes.ScheduleType attribute)
MPICodeGen (class in dace.codegen.targets.mpi)
MPIResolver (class in dace.frontend.python.preprocessing)
MPITransformMap (class in dace.transformation.dataflow.mpi)
MultiConnectorEdge (class in dace.sdfg.graph)
MultiDiConnectorGraph (class in dace.sdfg.graph)
MultiDiGraph (class in dace.sdfg.graph)
MultiEdge (class in dace.sdfg.graph)
MultiExpansion (class in dace.transformation.subgraph.expansion)
multistate (dace.transformation.passes.fusion_inline.InlineSDFGs attribute)
multistate_cutout() (dace.sdfg.analysis.cutout.SDFGCutout class method)
MultiStateTransformation (class in dace.transformation.transformation)
N
name (dace.codegen.codeobject.CodeObject attribute)
(dace.codegen.instrumentation.report.CounterEvent attribute)
(dace.codegen.instrumentation.report.DurationEvent attribute)
(dace.data.Structure attribute)
(dace.frontend.python.memlet_parser.MemletExpr attribute)
(dace.frontend.python.parser.DaceProgram property)
(dace.sdfg.nodes.LibraryNode attribute)
(dace.sdfg.nodes.Tasklet property)
(dace.sdfg.sdfg.LogicalGroup attribute)
(dace.sdfg.sdfg.SDFG attribute)
(dace.sdfg.state.ControlFlowBlock property)
(dace.symbolic.symbol attribute)
named (class in dace.frontend.python.interface)
NamedRegion (class in dace.sdfg.state)
NameFound
ndarray() (in module dace.frontend.python.wrappers)
NDLoop() (in module dace.frontend.python.ndloop)
ndrange() (dace.subsets.Indices method)
(dace.subsets.Range method)
(in module dace.frontend.python.ndloop)
ndslice_to_string() (dace.subsets.Range static method)
ndslice_to_string_list() (dace.subsets.Range static method)
negate_expr() (in module dace.frontend.python.astutils)
neighbors() (dace.sdfg.graph.Graph method)
nest_sdfg_control_flow() (in module dace.transformation.helpers)
nest_sdfg_subgraph() (in module dace.transformation.helpers)
nest_state_subgraph() (in module dace.transformation.helpers)
nested_closures (dace.frontend.python.common.SDFGClosure attribute)
nested_sdfg (dace.transformation.dataflow.copy_to_device.CopyToDevice attribute)
(dace.transformation.dataflow.map_fission.MapFission attribute)
(dace.transformation.interstate.sdfg_nesting.InlineSDFG attribute)
nested_seq (dace.transformation.dataflow.gpu_transform_local_storage.GPUTransformLocalStorage attribute)
NestedDataClassProperty (class in dace.properties)
NestedDict (class in dace.sdfg.sdfg)
NestedSDFG (class in dace.sdfg.nodes)
NestedSDFGs (dace.transformation.pass_pipeline.Modifies attribute)
NestSDFG (class in dace.transformation.interstate.sdfg_nesting)
new() (in module dace.frontend.octave.lexer)
new_axes (dace.frontend.python.memlet_parser.MemletExpr attribute)
new_dim_prefix (dace.transformation.dataflow.strip_mining.StripMining attribute)
new_symbols() (dace.sdfg.nodes.ConsumeEntry method)
(dace.sdfg.nodes.MapEntry method)
(dace.sdfg.nodes.Node method)
(dace.sdfg.nodes.PipelineEntry method)
(dace.sdfg.sdfg.InterstateEdge method)
next() (dace.cli.progress.OptionalProgressBar method)
next_connector() (dace.sdfg.nodes.Node method)
nng() (in module dace.subsets)
no_init (dace.transformation.dataflow.mapreduce.MapReduceFusion attribute)
no_inline (dace.sdfg.nodes.NestedSDFG attribute)
No_Instrumentation (dace.dtypes.DataInstrumentationType attribute)
(dace.dtypes.InstrumentationType attribute)
NoAssembly (dace.data.TensorAssemblyType attribute)
Node (class in dace.sdfg.nodes)
node() (dace.sdfg.graph.OrderedDiGraph method)
(in module dace.library)
node_a (dace.transformation.dataflow.local_storage.LocalStorage attribute)
node_b (dace.transformation.dataflow.local_storage.LocalStorage attribute)
node_dispatch_predicate() (dace.codegen.targets.cuda.CUDACodeGen method)
node_id() (dace.sdfg.graph.Graph method)
(dace.sdfg.graph.OrderedDiGraph method)
(dace.sdfg.graph.SubgraphView method)
node_path_graph() (in module dace.sdfg.utils)
NodeNotExpandedError
NodeNotFoundError
nodes (dace.sdfg.sdfg.LogicalGroup attribute)
Nodes (dace.transformation.pass_pipeline.Modifies attribute)
nodes() (dace.sdfg.graph.DiGraph method)
(dace.sdfg.graph.Graph method)
(dace.sdfg.graph.OrderedDiGraph method)
(dace.sdfg.graph.SubgraphView method)
(dace.sdfg.state.BlockGraphView method)
(dace.sdfg.state.ConditionalBlock method)
(dace.sdfg.state.ControlFlowBlock method)
(dace.sdfg.state.ControlGraphView method)
(dace.sdfg.state.DataflowGraphView method)
(dace.sdfg.state.SDFGState method)
nodes_in_all_simple_paths() (in module dace.sdfg.utils)
nondefaults() (dace.config.Config static method)
Normal (dace.dtypes.TilingType attribute)
normalize_axes() (in module dace.frontend.python.replacements)
normalize_offsets() (in module dace.sdfg.utils)
nosync (dace.sdfg.state.SDFGState attribute)
Nothing (dace.transformation.pass_pipeline.Modifies attribute)
nounroll() (in module dace.frontend.python.interface)
nptypes (dace.codegen.targets.intel_fpga.OpenCLDaceKeywordRemover attribute)
nptypes_to_ctypes (dace.codegen.targets.intel_fpga.OpenCLDaceKeywordRemover attribute)
nsdfg (dace.transformation.interstate.sdfg_nesting.InlineTransients attribute)
(dace.transformation.interstate.sdfg_nesting.RefineNestedAccess attribute)
(dace.transformation.interstate.state_elimination.HoistState attribute)
num_accesses (dace.memlet.Memlet property)
num_elements() (dace.memlet.Memlet method)
(dace.subsets.Indices method)
(dace.subsets.Range method)
(dace.subsets.SubsetUnion method)
num_elements_exact() (dace.subsets.Indices method)
(dace.subsets.Range method)
num_pes (dace.sdfg.nodes.Consume attribute)
(dace.sdfg.nodes.ConsumeEntry attribute)
number_of_edges() (dace.sdfg.graph.DiGraph method)
(dace.sdfg.graph.Graph method)
(dace.sdfg.graph.OrderedDiGraph method)
(dace.sdfg.graph.SubgraphView method)
number_of_nodes() (dace.sdfg.graph.DiGraph method)
(dace.sdfg.graph.Graph method)
(dace.sdfg.graph.OrderedDiGraph method)
(dace.sdfg.graph.SubgraphView method)
NumberOfTiles (dace.dtypes.TilingType attribute)
NumpySerializer (class in dace.serialize)
nx (dace.sdfg.graph.Graph property)
(dace.sdfg.graph.OrderedDiGraph property)
O
Object (dace.codegen.dispatcher.DefinedType attribute)
ocltype (dace.dtypes.pointer property)
(dace.dtypes.typeclass property)
(dace.dtypes.vector property)
offset (dace.data.Array attribute)
(dace.data.Scalar property)
(dace.data.Stream attribute)
(dace.data.Structure property)
offset() (dace.subsets.Indices method)
(dace.subsets.Range method)
(dace.subsets.Subset method)
(in module dace.transformation.interstate.move_loop_into_map)
offset_map() (in module dace.transformation.helpers)
(in module dace.transformation.subgraph.expansion)
offset_new() (dace.subsets.Indices method)
(dace.subsets.Range method)
(dace.subsets.Subset method)
omp_chunk_size (dace.sdfg.nodes.Map attribute)
(dace.sdfg.nodes.MapEntry attribute)
omp_num_threads (dace.sdfg.nodes.Map attribute)
(dace.sdfg.nodes.MapEntry attribute)
omp_schedule (dace.sdfg.nodes.Map attribute)
(dace.sdfg.nodes.MapEntry attribute)
OMPScheduleType (class in dace.dtypes)
on_call() (in module dace.hooks)
on_compiled_sdfg_call() (in module dace.hooks)
on_consume_entry() (dace.codegen.instrumentation.papi.PAPIInstrumentation method)
on_copy_begin() (dace.codegen.instrumentation.papi.PAPIInstrumentation method)
(dace.codegen.instrumentation.provider.InstrumentationProvider method)
on_copy_end() (dace.codegen.instrumentation.papi.PAPIInstrumentation method)
(dace.codegen.instrumentation.provider.InstrumentationProvider method)
on_map_entry() (dace.codegen.instrumentation.papi.PAPIInstrumentation method)
on_node_begin() (dace.codegen.instrumentation.gpu_events.GPUEventProvider method)
(dace.codegen.instrumentation.papi.PAPIInstrumentation method)
(dace.codegen.instrumentation.provider.InstrumentationProvider method)
(dace.codegen.instrumentation.timer.TimerProvider method)
on_node_end() (dace.codegen.instrumentation.gpu_events.GPUEventProvider method)
(dace.codegen.instrumentation.papi.PAPIInstrumentation method)
(dace.codegen.instrumentation.provider.InstrumentationProvider method)
(dace.codegen.instrumentation.timer.TimerProvider method)
on_scope_entry() (dace.codegen.instrumentation.gpu_events.GPUEventProvider method)
(dace.codegen.instrumentation.papi.PAPIInstrumentation method)
(dace.codegen.instrumentation.provider.InstrumentationProvider method)
(dace.codegen.instrumentation.timer.TimerProvider method)
on_scope_exit() (dace.codegen.instrumentation.gpu_events.GPUEventProvider method)
(dace.codegen.instrumentation.papi.PAPIInstrumentation method)
(dace.codegen.instrumentation.provider.InstrumentationProvider method)
(dace.codegen.instrumentation.timer.TimerProvider method)
on_sdfg_begin() (dace.codegen.instrumentation.gpu_events.GPUEventProvider method)
(dace.codegen.instrumentation.papi.PAPIInstrumentation method)
(dace.codegen.instrumentation.provider.InstrumentationProvider method)
(dace.codegen.instrumentation.timer.TimerProvider method)
on_sdfg_end() (dace.codegen.instrumentation.papi.PAPIInstrumentation method)
(dace.codegen.instrumentation.provider.InstrumentationProvider method)
(dace.codegen.instrumentation.timer.TimerProvider method)
on_state_begin() (dace.codegen.instrumentation.gpu_events.GPUEventProvider method)
(dace.codegen.instrumentation.papi.PAPIInstrumentation method)
(dace.codegen.instrumentation.provider.InstrumentationProvider method)
(dace.codegen.instrumentation.timer.TimerProvider method)
on_state_end() (dace.codegen.instrumentation.gpu_events.GPUEventProvider method)
(dace.codegen.instrumentation.provider.InstrumentationProvider method)
(dace.codegen.instrumentation.timer.TimerProvider method)
on_tbegin() (dace.codegen.instrumentation.timer.TimerProvider method)
on_tend() (dace.codegen.instrumentation.timer.TimerProvider method)
OnTheFlyMapFusionTuner (class in dace.optimization.on_the_fly_map_fusion_tuner)
opaque (class in dace.dtypes)
OpenCL (dace.dtypes.Language attribute)
OpenCLDaceKeywordRemover (class in dace.codegen.targets.intel_fpga)
openmp_sections (dace.sdfg.sdfg.SDFG attribute)
optimization_space() (dace.transformation.optimizer.Optimizer method)
optimize() (dace.optimization.auto_tuner.AutoTuner method)
(dace.optimization.cutout_tuner.CutoutTuner method)
(dace.optimization.distributed_cutout_tuner.DistributedCutoutTuner method)
(dace.optimization.distributed_cutout_tuner.DistributedSpaceTuner method)
(dace.transformation.optimizer.Optimizer method)
(dace.transformation.optimizer.SDFGOptimizer method)
(dace.transformation.testing.TransformationTester method)
Optimizer (class in dace.transformation.optimizer)
optimizer.automatic_simplification
,
[1]
,
[2]
optimizer.autooptimize
optimizer.autotile_partial_parallelism
optimizer.autotile_size
,
[1]
optimizer.match_exception
,
[1]
optional (dace.data.Array attribute)
(dace.data.Scalar property)
(dace.data.Stream property)
(dace.data.Structure property)
optional_progressbar() (in module dace.cli.progress)
OptionalArrayInference (class in dace.transformation.passes.optional_arrays)
OptionalProgressBar (class in dace.cli.progress)
OptionalSDFGReferenceProperty (class in dace.properties)
OR (class in dace.symbolic)
order_by_transformation (dace.transformation.passes.pattern_matching.PatternMatchAndApplyRepeated attribute)
ordered (dace.data.TensorIndex property)
(dace.data.TensorIndexCompressed property)
(dace.data.TensorIndexDense property)
(dace.data.TensorIndexOffset property)
(dace.data.TensorIndexRange property)
(dace.data.TensorIndexSingleton property)
OrderedDictProperty (class in dace.properties)
OrderedDiGraph (class in dace.sdfg.graph)
OrderedMultiDiConnectorGraph (class in dace.sdfg.graph)
OrderedMultiDiGraph (class in dace.sdfg.graph)
orelse (dace.codegen.control_flow.IfScope attribute)
orig_sdfg (dace.sdfg.sdfg.SDFG attribute)
original_json (dace.sdfg.nodes.UnregisteredLibraryNode attribute)
OTFMapFusion (class in dace.transformation.dataflow.otf_map_fusion)
other_subset (dace.memlet.Memlet attribute)
out_array (dace.transformation.dataflow.mapreduce.MapReduceFusion attribute)
(dace.transformation.dataflow.mapreduce.MapWCRFusion attribute)
(dace.transformation.dataflow.redundant_array.RedundantArray attribute)
(dace.transformation.dataflow.redundant_array.RedundantReadSlice attribute)
(dace.transformation.dataflow.redundant_array.RedundantSecondArray attribute)
(dace.transformation.dataflow.redundant_array.RedundantWriteSlice attribute)
(dace.transformation.dataflow.redundant_array.SqueezeViewRemove attribute)
(dace.transformation.dataflow.redundant_array.UnsqueezeViewRemove attribute)
(dace.transformation.dataflow.redundant_array_copying.RedundantArrayCopying attribute)
(dace.transformation.dataflow.redundant_array_copying.RedundantArrayCopying2 attribute)
(dace.transformation.dataflow.redundant_array_copying.RedundantArrayCopying3 attribute)
(dace.transformation.dataflow.redundant_array_copying.RedundantArrayCopyingIn attribute)
out_connectors (dace.sdfg.nodes.Node attribute)
out_degree() (dace.sdfg.graph.DiGraph method)
(dace.sdfg.graph.Graph method)
(dace.sdfg.graph.OrderedDiGraph method)
(dace.sdfg.graph.SubgraphView method)
(dace.sdfg.state.BlockGraphView method)
out_edges() (dace.sdfg.graph.DiGraph method)
(dace.sdfg.graph.Graph method)
(dace.sdfg.graph.OrderedDiGraph method)
(dace.sdfg.graph.OrderedMultiDiConnectorGraph method)
(dace.sdfg.graph.OrderedMultiDiGraph method)
(dace.sdfg.graph.SubgraphView method)
out_edges_by_connector() (dace.sdfg.state.BlockGraphView method)
(dace.sdfg.state.ControlGraphView method)
(dace.sdfg.state.DataflowGraphView method)
outer_map_entry (dace.transformation.dataflow.map_collapse.MapCollapse attribute)
(dace.transformation.dataflow.map_interchange.MapInterchange attribute)
outer_map_exit (dace.transformation.dataflow.stream_transient.AccumulateTransient attribute)
(dace.transformation.dataflow.stream_transient.StreamTransient attribute)
outermost_scope_from_maps() (in module dace.transformation.subgraph.helpers)
outermost_scope_from_subgraph() (in module dace.transformation.subgraph.helpers)
OutLocalStorage (class in dace.transformation.dataflow.local_storage)
OutMergeArrays (class in dace.transformation.dataflow.merge_arrays)
output_config (dace.sdfg.analysis.cutout.SDFGCutout attribute)
overapproximate() (in module dace.symbolic)
P
p_arg1() (in module dace.frontend.octave.parse)
p_arg2() (in module dace.frontend.octave.parse)
p_arg_list() (in module dace.frontend.octave.parse)
p_args() (in module dace.frontend.octave.parse)
p_break_stmt() (in module dace.frontend.octave.parse)
p_case_list() (in module dace.frontend.octave.parse)
p_cellarray() (in module dace.frontend.octave.parse)
p_cellarray_2() (in module dace.frontend.octave.parse)
p_cellarrayref() (in module dace.frontend.octave.parse)
p_command() (in module dace.frontend.octave.parse)
p_comment_stmt() (in module dace.frontend.octave.parse)
p_concat_list1() (in module dace.frontend.octave.parse)
p_concat_list2() (in module dace.frontend.octave.parse)
p_continue_stmt() (in module dace.frontend.octave.parse)
p_elseif_stmt() (in module dace.frontend.octave.parse)
p_end() (in module dace.frontend.octave.parse)
p_end_function() (in module dace.frontend.octave.parse)
p_error() (in module dace.frontend.octave.parse)
p_error_stmt() (in module dace.frontend.octave.parse)
p_expr() (in module dace.frontend.octave.parse)
p_expr1() (in module dace.frontend.octave.parse)
p_expr2() (in module dace.frontend.octave.parse)
p_expr_2() (in module dace.frontend.octave.parse)
p_expr_colon() (in module dace.frontend.octave.parse)
p_expr_end() (in module dace.frontend.octave.parse)
p_expr_ident() (in module dace.frontend.octave.parse)
p_expr_list() (in module dace.frontend.octave.parse)
p_expr_number() (in module dace.frontend.octave.parse)
p_expr_stmt() (in module dace.frontend.octave.parse)
p_expr_string() (in module dace.frontend.octave.parse)
p_exprs() (in module dace.frontend.octave.parse)
p_field_expr() (in module dace.frontend.octave.parse)
p_foo_stmt() (in module dace.frontend.octave.parse)
p_for_stmt() (in module dace.frontend.octave.parse)
p_func_stmt() (in module dace.frontend.octave.parse)
p_funcall_expr() (in module dace.frontend.octave.parse)
p_global() (in module dace.frontend.octave.parse)
p_global_list() (in module dace.frontend.octave.parse)
p_global_stmt() (in module dace.frontend.octave.parse)
p_ident_init_opt() (in module dace.frontend.octave.parse)
p_if_stmt() (in module dace.frontend.octave.parse)
p_lambda_args() (in module dace.frontend.octave.parse)
p_lambda_expr() (in module dace.frontend.octave.parse)
p_matrix() (in module dace.frontend.octave.parse)
p_matrix_2() (in module dace.frontend.octave.parse)
p_null_stmt() (in module dace.frontend.octave.parse)
p_parens_expr() (in module dace.frontend.octave.parse)
p_persistent_stmt() (in module dace.frontend.octave.parse)
p_ret() (in module dace.frontend.octave.parse)
p_return_stmt() (in module dace.frontend.octave.parse)
p_semi_opt() (in module dace.frontend.octave.parse)
p_separator() (in module dace.frontend.octave.parse)
p_stmt() (in module dace.frontend.octave.parse)
p_stmt_list() (in module dace.frontend.octave.parse)
p_stmt_list_opt() (in module dace.frontend.octave.parse)
p_switch_stmt() (in module dace.frontend.octave.parse)
p_top() (in module dace.frontend.octave.parse)
p_transpose_expr() (in module dace.frontend.octave.parse)
p_try_catch() (in module dace.frontend.octave.parse)
p_unwind() (in module dace.frontend.octave.parse)
p_while_stmt() (in module dace.frontend.octave.parse)
PAPI_Counters (dace.dtypes.InstrumentationType attribute)
PAPIInstrumentation (class in dace.codegen.instrumentation.papi)
PAPIUtils (class in dace.codegen.instrumentation.papi)
paramdec() (in module dace.dtypes)
params (dace.sdfg.nodes.Map attribute)
(dace.sdfg.nodes.MapEntry attribute)
parent (dace.codegen.control_flow.ControlFlow attribute)
(dace.sdfg.scope.ScopeSubgraphView property)
(dace.sdfg.sdfg.SDFG property)
(dace.sdfg.state.SDFGState property)
parent_graph (dace.sdfg.state.ControlFlowBlock property)
parent_nsdfg_node (dace.sdfg.sdfg.SDFG property)
parent_sdfg (dace.sdfg.sdfg.SDFG property)
parse() (in module dace.frontend.octave.parse)
parse_arguments() (in module dace.cli.daceprof)
parse_dace_program() (in module dace.frontend.python.newast)
parse_function_arguments() (in module dace.frontend.python.astutils)
parse_location_bank() (in module dace.codegen.targets.fpga)
parse_memlet() (in module dace.frontend.python.memlet_parser)
parse_memlet_subset() (in module dace.frontend.python.memlet_parser)
parse_program() (dace.frontend.python.newast.ProgramVisitor method)
parse_tasklet() (dace.frontend.python.newast.TaskletTransformer method)
ParseMemlet() (in module dace.frontend.python.memlet_parser)
partialclass() (in module dace.cli.sdfv)
partition() (in module dace.optimization.utils)
partition_kernels() (dace.codegen.targets.fpga.FPGACodeGen method)
Pass (class in dace.transformation.pass_pipeline)
passes (dace.transformation.pass_pipeline.Pipeline attribute)
PatternApplyOnceEverywhere (class in dace.transformation.passes.pattern_matching)
PatternMatchAndApply (class in dace.transformation.passes.pattern_matching)
PatternMatchAndApplyRepeated (class in dace.transformation.passes.pattern_matching)
PatternNode (class in dace.transformation.transformation)
PatternTransformation (class in dace.transformation.transformation)
pe_index (dace.sdfg.nodes.Consume attribute)
(dace.sdfg.nodes.ConsumeEntry attribute)
perf_counter_end_measurement_string() (dace.codegen.instrumentation.papi.PAPIInstrumentation static method)
perf_counter_start_measurement_string() (dace.codegen.instrumentation.papi.PAPIInstrumentation method)
perf_counter_string() (dace.codegen.instrumentation.papi.PAPIInstrumentation method)
perf_counter_string_from_string_list() (dace.codegen.instrumentation.papi.PAPIInstrumentation static method)
perf_get_supersection_start_string() (dace.codegen.instrumentation.papi.PAPIInstrumentation static method)
perf_section_start_string() (dace.codegen.instrumentation.papi.PAPIInstrumentation static method)
perf_supersection_start_string() (dace.codegen.instrumentation.papi.PAPIInstrumentation static method)
perf_whitelist_schedules (dace.codegen.instrumentation.papi.PAPIInstrumentation attribute)
permissive (dace.transformation.passes.fusion_inline.FuseStates attribute)
(dace.transformation.passes.fusion_inline.InlineSDFGs attribute)
(dace.transformation.passes.pattern_matching.PatternMatchAndApply attribute)
permutation_only (dace.transformation.subgraph.expansion.MultiExpansion attribute)
permute_map() (in module dace.transformation.helpers)
Persistent (dace.dtypes.AllocationLifetime attribute)
persistent_id() (dace.symbolic.SympyAwarePickler method)
persistent_load() (dace.symbolic.SympyAwareUnpickler method)
pid (dace.codegen.instrumentation.report.CounterEvent attribute)
(dace.codegen.instrumentation.report.DurationEvent attribute)
Pipeline (class in dace.transformation.pass_pipeline)
pipeline (dace.sdfg.nodes.PipelineEntry property)
(dace.sdfg.nodes.PipelineExit property)
PipelineEntry (class in dace.sdfg.nodes)
PipelineExit (class in dace.sdfg.nodes)
PipelineScope (class in dace.sdfg.nodes)
pointer (class in dace.dtypes)
Pointer (dace.codegen.dispatcher.DefinedType attribute)
pool (dace.data.Array attribute)
(dace.data.Scalar property)
(dace.data.Structure property)
pop() (dace.frontend.python.cached_program.DaceProgramCache method)
(dace.subsets.Indices method)
(dace.subsets.Range method)
pop_dims() (in module dace.transformation.dataflow.redundant_array)
Position (dace.data.TensorIterationTypes attribute)
post_conditions (dace.sdfg.state.ControlFlowBlock attribute)
postamble (dace.transformation.dataflow.vectorization.Vectorization attribute)
postdominators() (in module dace.sdfg.utils)
postprocessing() (dace.transformation.transformation.ExpandTransformation static method)
pre_conditions (dace.sdfg.state.ControlFlowBlock attribute)
pre_evaluate() (dace.optimization.cutout_tuner.CutoutTuner method)
(dace.optimization.data_layout_tuner.DataLayoutTuner method)
(dace.optimization.map_permutation_tuner.MapPermutationTuner method)
(dace.optimization.map_tiling_tuner.MapTilingTuner method)
(dace.optimization.on_the_fly_map_fusion_tuner.OnTheFlyMapFusionTuner method)
(dace.optimization.subgraph_fusion_tuner.SubgraphFusionTuner method)
preamble (dace.transformation.dataflow.vectorization.Vectorization attribute)
preamble() (in module dace.jupyter)
predecessor_state_transitions() (dace.sdfg.sdfg.SDFG method)
predecessor_states() (dace.sdfg.sdfg.SDFG method)
predecessors() (dace.sdfg.graph.Graph method)
prefix (dace.transformation.dataflow.local_storage.LocalStorage attribute)
(dace.transformation.dataflow.tiling.MapTiling attribute)
prepare_intermediate_nodes() (dace.transformation.subgraph.subgraph_fusion.SubgraphFusion method)
prepend_exit_code() (dace.sdfg.sdfg.SDFG method)
preprocess() (dace.codegen.targets.cuda.CUDACodeGen method)
(dace.codegen.targets.fpga.FPGACodeGen method)
(dace.codegen.targets.target.TargetCodeGenerator method)
preprocess_dace_program() (in module dace.frontend.python.preprocessing)
preprocessed_ast (dace.frontend.python.preprocessing.PreprocessedAST attribute)
PreprocessedAST (class in dace.frontend.python.preprocessing)
print_as_tree() (dace.frontend.octave.ast_node.AST_Node method)
print_call_tree() (dace.frontend.python.common.SDFGClosure method)
print_match() (dace.transformation.transformation.PatternTransformation method)
print_nodes() (dace.frontend.octave.ast_assign.AST_Assign method)
print_report (dace.transformation.passes.pattern_matching.PatternMatchAndApply attribute)
print_report() (in module dace.cli.daceprof)
printer() (dace.sourcemap.SdfgLocation method)
process_events() (dace.codegen.instrumentation.report.InstrumentationReport method)
process_grids (dace.sdfg.sdfg.SDFG property)
process_out_memlets() (dace.codegen.targets.cpu.CPUCodeGen method)
(dace.codegen.targets.cuda.CUDACodeGen method)
(dace.codegen.targets.fpga.FPGACodeGen method)
(dace.codegen.targets.intel_fpga.IntelFPGACodeGen method)
prod() (in module dace.codegen.targets.cuda)
Product (dace.dtypes.ReductionType attribute)
profile() (in module dace.builtin_hooks)
profiling
program() (in module dace.frontend.python.interface)
program_globals (dace.frontend.python.preprocessing.PreprocessedAST attribute)
ProgramCacheEntry (class in dace.frontend.python.cached_program)
ProgramCacheKey (class in dace.frontend.python.cached_program)
ProgramVisitor (class in dace.frontend.python.newast)
progress (dace.transformation.passes.constant_propagation.ConstantPropagation attribute)
(dace.transformation.passes.fusion_inline.FuseStates attribute)
(dace.transformation.passes.fusion_inline.InlineSDFGs attribute)
(dace.transformation.passes.pattern_matching.PatternMatchAndApply attribute)
progress_bar (dace.frontend.python.newast.ProgramVisitor attribute)
progress_count() (dace.frontend.python.newast.ProgramVisitor class method)
promote_global_trans (dace.transformation.interstate.fpga_transform_sdfg.FPGATransformSDFG attribute)
(dace.transformation.interstate.sdfg_nesting.NestSDFG attribute)
propagate (dace.sdfg.sdfg.SDFG property)
(dace.transformation.subgraph.subgraph_fusion.SubgraphFusion attribute)
propagate() (dace.sdfg.propagation.AffineSMemlet method)
(dace.sdfg.propagation.ConstantRangeMemlet method)
(dace.sdfg.propagation.ConstantSMemlet method)
(dace.sdfg.propagation.GenericSMemlet method)
(dace.sdfg.propagation.MemletPattern method)
(dace.sdfg.propagation.ModuloSMemlet method)
(dace.sdfg.propagation.SeparableMemlet method)
(dace.sdfg.propagation.SeparableMemletPattern method)
propagate_memlet() (in module dace.sdfg.propagation)
propagate_memlets_nested_sdfg() (in module dace.sdfg.propagation)
propagate_memlets_scope() (in module dace.sdfg.propagation)
propagate_memlets_sdfg() (in module dace.sdfg.propagation)
propagate_memlets_state() (in module dace.sdfg.propagation)
propagate_parent (dace.transformation.dataflow.vectorization.Vectorization attribute)
propagate_states() (in module dace.sdfg.propagation)
propagate_subset() (in module dace.sdfg.propagation)
properties() (dace.codegen.codeobject.CodeObject method)
(dace.data.Array method)
(dace.data.ArrayReference method)
(dace.data.ArrayView method)
(dace.data.ContainerArray method)
(dace.data.ContainerArrayReference method)
(dace.data.ContainerView method)
(dace.data.Data method)
(dace.data.Scalar method)
(dace.data.Stream method)
(dace.data.Structure method)
(dace.data.StructureReference method)
(dace.data.StructureView method)
(dace.data.Tensor method)
(dace.data.TensorIndexCompressed method)
(dace.data.TensorIndexDense method)
(dace.data.TensorIndexOffset method)
(dace.data.TensorIndexRange method)
(dace.data.TensorIndexSingleton method)
(dace.memlet.Memlet method)
(dace.sdfg.nodes.AccessNode method)
(dace.sdfg.nodes.CodeNode method)
(dace.sdfg.nodes.Consume method)
(dace.sdfg.nodes.ConsumeEntry method)
(dace.sdfg.nodes.LibraryNode method)
(dace.sdfg.nodes.Map method)
(dace.sdfg.nodes.MapEntry method)
(dace.sdfg.nodes.NestedSDFG method)
(dace.sdfg.nodes.Node method)
(dace.sdfg.nodes.PipelineEntry method)
(dace.sdfg.nodes.PipelineScope method)
(dace.sdfg.nodes.RTLTasklet method)
(dace.sdfg.nodes.Tasklet method)
(dace.sdfg.sdfg.InterstateEdge method)
(dace.sdfg.sdfg.LogicalGroup method)
(dace.sdfg.sdfg.SDFG method)
(dace.sdfg.state.BreakBlock method)
(dace.sdfg.state.ConditionalBlock method)
(dace.sdfg.state.ContinueBlock method)
(dace.sdfg.state.ControlFlowBlock method)
(dace.sdfg.state.ControlFlowRegion method)
(dace.sdfg.state.ControlGraphView method)
(dace.sdfg.state.DataflowGraphView method)
(dace.sdfg.state.FunctionCallRegion method)
(dace.sdfg.state.LoopRegion method)
(dace.sdfg.state.NamedRegion method)
(dace.sdfg.state.ReturnBlock method)
(dace.sdfg.state.SDFGState method)
(dace.transformation.dataflow.copy_to_device.CopyToDevice method)
(dace.transformation.dataflow.gpu_transform.GPUTransformMap method)
(dace.transformation.dataflow.gpu_transform_local_storage.GPUTransformLocalStorage method)
(dace.transformation.dataflow.local_storage.InLocalStorage method)
(dace.transformation.dataflow.local_storage.LocalStorage method)
(dace.transformation.dataflow.local_storage.OutLocalStorage method)
(dace.transformation.dataflow.map_collapse.MapCollapse method)
(dace.transformation.dataflow.map_expansion.MapExpansion method)
(dace.transformation.dataflow.mapreduce.MapReduceFusion method)
(dace.transformation.dataflow.matrix_product_transpose.MatrixProductTranspose method)
(dace.transformation.dataflow.mpi.MPITransformMap method)
(dace.transformation.dataflow.otf_map_fusion.OTFMapFusion method)
(dace.transformation.dataflow.reduce_expansion.ReduceExpansion method)
(dace.transformation.dataflow.stream_transient.AccumulateTransient method)
(dace.transformation.dataflow.stream_transient.StreamTransient method)
(dace.transformation.dataflow.streaming_memory.StreamingComposition method)
(dace.transformation.dataflow.streaming_memory.StreamingMemory method)
(dace.transformation.dataflow.strip_mining.StripMining method)
(dace.transformation.dataflow.tiling.MapTiling method)
(dace.transformation.dataflow.vectorization.Vectorization method)
(dace.transformation.dataflow.warp_tiling.WarpTiling method)
(dace.transformation.interstate.fpga_transform_sdfg.FPGATransformSDFG method)
(dace.transformation.interstate.gpu_transform_sdfg.GPUTransformSDFG method)
(dace.transformation.interstate.loop_peeling.LoopPeeling method)
(dace.transformation.interstate.loop_to_map.LoopToMap method)
(dace.transformation.interstate.loop_unroll.LoopUnroll method)
(dace.transformation.interstate.sdfg_nesting.InlineSDFG method)
(dace.transformation.interstate.sdfg_nesting.InlineTransients method)
(dace.transformation.interstate.sdfg_nesting.NestSDFG method)
(dace.transformation.interstate.sdfg_nesting.RefineNestedAccess method)
(dace.transformation.pass_pipeline.FixedPointPipeline method)
(dace.transformation.pass_pipeline.Pass method)
(dace.transformation.pass_pipeline.Pipeline method)
(dace.transformation.pass_pipeline.ScopePass method)
(dace.transformation.pass_pipeline.StatePass method)
(dace.transformation.pass_pipeline.VisitorPass method)
(dace.transformation.passes.array_elimination.ArrayElimination method)
(dace.transformation.passes.consolidate_edges.ConsolidateEdges method)
(dace.transformation.passes.constant_propagation.ConstantPropagation method)
(dace.transformation.passes.dead_dataflow_elimination.DeadDataflowElimination method)
(dace.transformation.passes.dead_state_elimination.DeadStateElimination method)
(dace.transformation.passes.fusion_inline.FixNestedSDFGReferences method)
(dace.transformation.passes.fusion_inline.FuseStates method)
(dace.transformation.passes.fusion_inline.InlineSDFGs method)
(dace.transformation.passes.optional_arrays.OptionalArrayInference method)
(dace.transformation.passes.pattern_matching.PatternApplyOnceEverywhere method)
(dace.transformation.passes.pattern_matching.PatternMatchAndApply method)
(dace.transformation.passes.pattern_matching.PatternMatchAndApplyRepeated method)
(dace.transformation.passes.prune_symbols.RemoveUnusedSymbols method)
(dace.transformation.passes.scalar_to_symbol.ScalarToSymbolPromotion method)
(dace.transformation.passes.simplify.SimplifyPass method)
(dace.transformation.passes.transient_reuse.TransientReuse method)
(dace.transformation.subgraph.expansion.MultiExpansion method)
(dace.transformation.subgraph.gpu_persistent_fusion.GPUPersistentKernel method)
(dace.transformation.subgraph.subgraph_fusion.SubgraphFusion method)
(dace.transformation.transformation.ExpandTransformation method)
(dace.transformation.transformation.MultiStateTransformation method)
(dace.transformation.transformation.PatternTransformation method)
(dace.transformation.transformation.SingleStateTransformation method)
(dace.transformation.transformation.SubgraphTransformation method)
Property (class in dace.properties)
PropertyError
PROTECTED_NAMES (in module dace.transformation.passes.dead_dataflow_elimination)
provide_parents() (dace.frontend.octave.ast_assign.AST_Assign method)
(dace.frontend.octave.ast_expression.AST_BinExpression method)
(dace.frontend.octave.ast_matrix.AST_Matrix method)
(dace.frontend.octave.ast_matrix.AST_Matrix_Row method)
(dace.frontend.octave.ast_node.AST_Node method)
(dace.frontend.octave.ast_node.AST_Statements method)
prune_symbols() (in module dace.sdfg.utils)
ptrtocupy() (in module dace.dtypes)
ptrtonumpy() (in module dace.dtypes)
py2cpp() (in module dace.codegen.cppunparse)
pyexpr2cpp() (in module dace.codegen.cppunparse)
pyexpr_to_symbolic() (in module dace.frontend.python.memlet_parser)
pyobject (class in dace.dtypes)
pystr() (dace.subsets.Indices method)
(dace.subsets.Range method)
pystr_to_symbolic() (in module dace.symbolic)
Python (dace.dtypes.Language attribute)
python_signature() (dace.sdfg.sdfg.SDFG method)
python_signature_arglist() (dace.sdfg.sdfg.SDFG method)
PythonOpToSympyConverter (class in dace.symbolic)
R
raise_exception() (in module dace.frontend.octave.lexer)
Range (class in dace.subsets)
range (dace.sdfg.nodes.Map attribute)
(dace.sdfg.nodes.MapEntry attribute)
RangeProperty (class in dace.properties)
ranges (dace.sdfg.state.SDFGState attribute)
rdistrarrays (dace.sdfg.sdfg.SDFG property)
read_and_write_sets() (dace.sdfg.sdfg.SDFG method)
(dace.sdfg.state.BlockGraphView method)
(dace.sdfg.state.ControlGraphView method)
(dace.sdfg.state.DataflowGraphView method)
read_symbols() (dace.sdfg.sdfg.InterstateEdge method)
recheck_using_experimental_blocks() (dace.sdfg.sdfg.SDFG method)
reconnect_edge_through_map() (in module dace.transformation.helpers)
recursive (dace.transformation.passes.constant_propagation.ConstantPropagation attribute)
(dace.transformation.passes.prune_symbols.RemoveUnusedSymbols attribute)
redirect_edge() (in module dace.transformation.helpers)
reduce (dace.transformation.dataflow.gpu_transform.GPUTransformMap attribute)
(dace.transformation.dataflow.gpu_transform_local_storage.GPUTransformLocalStorage attribute)
(dace.transformation.dataflow.mapreduce.MapReduceFusion attribute)
(dace.transformation.dataflow.reduce_expansion.ReduceExpansion attribute)
reduce() (in module dace.frontend.operations)
reduce_implementation (dace.transformation.dataflow.reduce_expansion.ReduceExpansion attribute)
reduce_iteration_count() (dace.codegen.instrumentation.papi.PAPIUtils static method)
ReduceExpansion (class in dace.transformation.dataflow.reduce_expansion)
reduction_identity() (in module dace.dtypes)
reduction_type_identity (dace.transformation.dataflow.reduce_expansion.ReduceExpansion attribute)
reduction_type_update (dace.transformation.dataflow.reduce_expansion.ReduceExpansion attribute)
ReductionType (class in dace.dtypes)
RedundantArray (class in dace.transformation.dataflow.redundant_array)
RedundantArrayCopying (class in dace.transformation.dataflow.redundant_array_copying)
RedundantArrayCopying2 (class in dace.transformation.dataflow.redundant_array_copying)
RedundantArrayCopying3 (class in dace.transformation.dataflow.redundant_array_copying)
RedundantArrayCopyingIn (class in dace.transformation.dataflow.redundant_array_copying)
RedundantReadSlice (class in dace.transformation.dataflow.redundant_array)
RedundantSecondArray (class in dace.transformation.dataflow.redundant_array)
RedundantWriteSlice (class in dace.transformation.dataflow.redundant_array)
Reference (class in dace.data)
ReferenceProperty (class in dace.properties)
RefineNestedAccess (class in dace.transformation.interstate.sdfg_nesting)
region (dace.codegen.control_flow.RegionBlock attribute)
RegionBlock (class in dace.codegen.control_flow)
Register (dace.dtypes.StorageType attribute)
register() (dace.codegen.dispatcher.DefinedType method)
(dace.codegen.instrumentation.provider.InstrumentationProvider method)
(dace.codegen.targets.target.TargetCodeGenerator method)
(dace.dtypes.AllocationLifetime method)
(dace.dtypes.DataInstrumentationType method)
(dace.dtypes.DeviceType method)
(dace.dtypes.InstrumentationType method)
(dace.dtypes.Language method)
(dace.dtypes.OMPScheduleType method)
(dace.dtypes.ScheduleType method)
(dace.dtypes.StorageType method)
(dace.dtypes.TilingType method)
(dace.dtypes.Typeclasses method)
(dace.sdfg.propagation.MemletPattern method)
(dace.sdfg.propagation.SeparableMemletPattern method)
register_array_dispatcher() (dace.codegen.dispatcher.TargetDispatcher method)
register_compiled_sdfg_call_hook() (in module dace.hooks)
register_copy_dispatcher() (dace.codegen.dispatcher.TargetDispatcher method)
register_expansion() (in module dace.library)
register_implementation() (dace.sdfg.nodes.LibraryNode class method)
(in module dace.library)
register_library() (in module dace.library)
register_map_dispatcher() (dace.codegen.dispatcher.TargetDispatcher method)
register_node() (in module dace.library)
register_node_dispatcher() (dace.codegen.dispatcher.TargetDispatcher method)
register_sdfg_call_hook() (in module dace.hooks)
register_state_dispatcher() (dace.codegen.dispatcher.TargetDispatcher method)
register_trans (dace.transformation.dataflow.gpu_transform.GPUTransformMap attribute)
(dace.transformation.interstate.gpu_transform_sdfg.GPUTransformSDFG attribute)
register_transformation() (in module dace.library)
ReloadableDLL (class in dace.codegen.compiled_sdfg)
remove() (dace.codegen.dispatcher.DefinedMemlets method)
remove_data() (dace.sdfg.sdfg.SDFG method)
remove_edge() (dace.sdfg.graph.DiGraph method)
(dace.sdfg.graph.Graph method)
(dace.sdfg.graph.MultiDiConnectorGraph method)
(dace.sdfg.graph.MultiDiGraph method)
(dace.sdfg.graph.OrderedDiGraph method)
(dace.sdfg.graph.OrderedMultiDiConnectorGraph method)
(dace.sdfg.graph.OrderedMultiDiGraph method)
(dace.sdfg.graph.SubgraphView method)
(dace.sdfg.state.SDFGState method)
remove_edge_and_connectors() (dace.sdfg.state.SDFGState method)
remove_edge_and_dangling_path() (in module dace.sdfg.utils)
remove_in_connector() (dace.sdfg.nodes.Node method)
remove_memlet_path() (dace.sdfg.state.SDFGState method)
remove_node() (dace.sdfg.graph.DiGraph method)
(dace.sdfg.graph.Graph method)
(dace.sdfg.graph.OrderedDiGraph method)
(dace.sdfg.graph.SubgraphView method)
(dace.sdfg.sdfg.SDFG method)
(dace.sdfg.state.SDFGState method)
remove_nodes_from() (dace.sdfg.graph.Graph method)
(dace.sdfg.graph.SubgraphView method)
remove_out_connector() (dace.sdfg.nodes.Node method)
remove_persistent_memory (dace.transformation.passes.dead_dataflow_elimination.DeadDataflowElimination attribute)
remove_redundant_copies() (dace.transformation.passes.array_elimination.ArrayElimination method)
remove_redundant_views() (dace.transformation.passes.array_elimination.ArrayElimination method)
remove_scalar_reads() (in module dace.transformation.passes.scalar_to_symbol)
remove_symbol() (dace.sdfg.sdfg.SDFG method)
remove_symbol_indirection() (in module dace.transformation.passes.scalar_to_symbol)
RemoveConstantAttributes (class in dace.transformation.passes.scalar_to_symbol)
RemoveIntermediateWrite (class in dace.transformation.dataflow.redundant_array)
RemoveSliceView (class in dace.transformation.dataflow.redundant_array)
RemoveSubscripts (class in dace.frontend.python.astutils)
RemoveUnusedSymbols (class in dace.transformation.passes.prune_symbols)
reorder() (dace.subsets.Indices method)
(dace.subsets.Range method)
replace() (dace.memlet.Memlet method)
(dace.sdfg.sdfg.InterstateEdge method)
(dace.sdfg.sdfg.SDFG method)
(dace.sdfg.state.BlockGraphView method)
(dace.sdfg.state.ControlGraphView method)
(dace.sdfg.state.DataflowGraphView method)
(dace.subsets.Indices method)
(dace.subsets.Range method)
(dace.subsets.SubsetUnion method)
(in module dace.sdfg.replace)
replace_child() (dace.frontend.octave.ast_arrayaccess.AST_ArrayAccess method)
(dace.frontend.octave.ast_assign.AST_Assign method)
(dace.frontend.octave.ast_expression.AST_BinExpression method)
(dace.frontend.octave.ast_expression.AST_UnaryExpression method)
(dace.frontend.octave.ast_function.AST_BuiltInFunCall method)
(dace.frontend.octave.ast_function.AST_EndFunc method)
(dace.frontend.octave.ast_function.AST_FunCall method)
(dace.frontend.octave.ast_function.AST_Function method)
(dace.frontend.octave.ast_loop.AST_ForLoop method)
(dace.frontend.octave.ast_matrix.AST_Matrix method)
(dace.frontend.octave.ast_matrix.AST_Matrix_Row method)
(dace.frontend.octave.ast_matrix.AST_Transpose method)
(dace.frontend.octave.ast_node.AST_Node method)
(dace.frontend.octave.ast_node.AST_Statements method)
(dace.frontend.octave.ast_nullstmt.AST_Comment method)
(dace.frontend.octave.ast_nullstmt.AST_EndStmt method)
(dace.frontend.octave.ast_nullstmt.AST_NullStmt method)
(dace.frontend.octave.ast_range.AST_RangeExpression method)
(dace.frontend.octave.ast_values.AST_Constant method)
(dace.frontend.octave.ast_values.AST_Ident method)
replace_code_to_code_edges() (in module dace.transformation.helpers)
replace_datadesc_names() (in module dace.sdfg.replace)
replace_dict() (dace.sdfg.sdfg.InterstateEdge method)
(dace.sdfg.sdfg.SDFG method)
(dace.sdfg.state.BlockGraphView method)
(dace.sdfg.state.ConditionalBlock method)
(dace.sdfg.state.ControlGraphView method)
(dace.sdfg.state.DataflowGraphView method)
(dace.sdfg.state.LoopRegion method)
(in module dace.sdfg.replace)
replace_parent() (dace.frontend.octave.ast_node.AST_Node method)
replace_properties() (in module dace.sdfg.replace)
replace_properties_dict() (in module dace.sdfg.replace)
Replacements (class in dace.frontend.common.op_repository)
replaces() (in module dace.frontend.common.op_repository)
replaces_attribute() (in module dace.frontend.common.op_repository)
replaces_method() (in module dace.frontend.common.op_repository)
replaces_operator() (in module dace.frontend.common.op_repository)
replaces_ufunc() (in module dace.frontend.common.op_repository)
replicate_maps (dace.transformation.dataflow.warp_tiling.WarpTiling attribute)
replicate_scope() (in module dace.transformation.helpers)
report() (dace.transformation.pass_pipeline.Pass method)
(dace.transformation.passes.array_elimination.ArrayElimination method)
(dace.transformation.passes.consolidate_edges.ConsolidateEdges method)
(dace.transformation.passes.constant_propagation.ConstantPropagation method)
(dace.transformation.passes.dead_dataflow_elimination.DeadDataflowElimination method)
(dace.transformation.passes.dead_state_elimination.DeadStateElimination method)
(dace.transformation.passes.fusion_inline.FixNestedSDFGReferences method)
(dace.transformation.passes.fusion_inline.FuseStates method)
(dace.transformation.passes.fusion_inline.InlineSDFGs method)
(dace.transformation.passes.optional_arrays.OptionalArrayInference method)
(dace.transformation.passes.prune_symbols.RemoveUnusedSymbols method)
(dace.transformation.passes.scalar_to_symbol.ScalarToSymbolPromotion method)
reset_cfg_list() (dace.sdfg.state.ControlFlowRegion method)
reset_sdfg_list() (dace.sdfg.sdfg.SDFG method)
reset_state_annotations() (in module dace.sdfg.propagation)
reshape() (in module dace.frontend.python.replacements)
resolve_symbol_to_constant() (in module dace.symbolic)
restart() (dace.cli.progress.OptionalProgressBar method)
Restore (dace.dtypes.DataInstrumentationType attribute)
result_type_of() (in module dace.dtypes)
ReturnBlock (class in dace.sdfg.state)
ReturnCFBlock (class in dace.codegen.control_flow)
reverse() (dace.sdfg.graph.Edge method)
(dace.sdfg.graph.OrderedDiGraph method)
(dace.sdfg.graph.OrderedMultiDiConnectorGraph method)
(dace.sdfg.graph.OrderedMultiDiGraph method)
rewrite_tasklet() (dace.frontend.python.tasklet_runner.TaskletRewriter method)
RewriteSympyEquality (class in dace.frontend.python.preprocessing)
RightShift (class in dace.symbolic)
rmap_in_cr (dace.transformation.dataflow.mapreduce.MapWCRFusion attribute)
rmap_in_entry (dace.transformation.dataflow.mapreduce.MapWCRFusion attribute)
rmap_in_tasklet (dace.transformation.dataflow.mapreduce.MapWCRFusion attribute)
rmap_out_entry (dace.transformation.dataflow.mapreduce.MapWCRFusion attribute)
rmap_out_exit (dace.transformation.dataflow.mapreduce.MapWCRFusion attribute)
rname() (in module dace.frontend.python.astutils)
root() (dace.memlet.MemletTree method)
root_data (dace.sdfg.nodes.AccessNode property)
root_desc() (dace.sdfg.nodes.AccessNode method)
root_sdfg (dace.sdfg.state.ControlFlowRegion property)
rotated_loop_find_itvar() (in module dace.transformation.interstate.loop_detection)
ROUND (class in dace.symbolic)
RTLTasklet (class in dace.sdfg.nodes)
run() (dace.optimization.utils.MeasureProcess method)
run_script_or_module() (in module dace.cli.daceprof)
run_tasklet() (in module dace.frontend.python.tasklet_runner)
S
s_currentsymbol (dace.symbolic.symbol attribute)
safe_replace() (in module dace.symbolic)
Save (dace.dtypes.DataInstrumentationType attribute)
save() (dace.codegen.instrumentation.report.CounterEvent method)
(dace.codegen.instrumentation.report.DurationEvent method)
(dace.codegen.instrumentation.report.InstrumentationReport method)
(dace.config.Config static method)
(dace.sdfg.sdfg.SDFG method)
(in module dace.sourcemap)
save_as_csv() (in module dace.cli.daceprof)
Scalar (class in dace.data)
(dace.codegen.dispatcher.DefinedType attribute)
scalar() (in module dace.frontend.python.wrappers)
scalar_scalar() (dace.frontend.octave.ast_expression.AST_BinExpression method)
ScalarToSymbolPromotion (class in dace.transformation.passes.scalar_to_symbol)
schedule (dace.sdfg.nodes.Consume attribute)
(dace.sdfg.nodes.ConsumeEntry attribute)
(dace.sdfg.nodes.ConsumeExit property)
(dace.sdfg.nodes.LibraryNode attribute)
(dace.sdfg.nodes.Map attribute)
(dace.sdfg.nodes.MapEntry attribute)
(dace.sdfg.nodes.MapExit property)
(dace.sdfg.nodes.NestedSDFG attribute)
schedule_innermaps (dace.transformation.subgraph.subgraph_fusion.SubgraphFusion attribute)
ScheduleType (class in dace.dtypes)
Scope (dace.dtypes.AllocationLifetime attribute)
scope_aware_topological_sort() (in module dace.sdfg.utils)
scope_children() (dace.sdfg.state.DataflowGraphView method)
scope_contains_scope() (in module dace.sdfg.scope)
scope_dict() (dace.sdfg.state.DataflowGraphView method)
scope_leaves() (dace.sdfg.state.DataflowGraphView method)
scope_subgraph() (dace.sdfg.state.DataflowGraphView method)
scope_tree() (dace.sdfg.state.DataflowGraphView method)
scope_tree_recursive() (in module dace.transformation.helpers)
ScopePass (class in dace.transformation.pass_pipeline)
Scopes (dace.transformation.pass_pipeline.Modifies attribute)
ScopeSubgraphView (class in dace.sdfg.scope)
ScopeTree (class in dace.sdfg.scope)
SDFG (class in dace.sdfg.sdfg)
sdfg (dace.codegen.compiled_sdfg.CompiledSDFG property)
(dace.codegen.control_flow.DoWhileScope attribute)
(dace.codegen.instrumentation.data.data_report.InstrumentedDataReport attribute)
SDFG (dace.dtypes.AllocationLifetime attribute)
sdfg (dace.frontend.python.cached_program.ProgramCacheEntry attribute)
(dace.frontend.python.newast.ProgramVisitor attribute)
(dace.sdfg.nodes.NestedSDFG attribute)
(dace.sdfg.state.BlockGraphView property)
(dace.sdfg.state.ControlFlowBlock property)
(dace.sdfg.state.StateSubgraphView property)
sdfg_debuginfo() (dace.sourcemap.MapPython method)
sdfg_id (dace.sdfg.sdfg.SDFG property)
sdfg_list (dace.sdfg.sdfg.SDFG property)
SDFGClosure (class in dace.frontend.python.common)
SDFGConvertible (class in dace.frontend.python.common)
SDFGCutout (class in dace.sdfg.analysis.cutout)
SdfgLocation (class in dace.sourcemap)
SDFGOptimizer (class in dace.transformation.optimizer)
SDFGReferenceProperty (class in dace.properties)
SDFGState (class in dace.sdfg.state)
search() (dace.optimization.cutout_tuner.CutoutTuner method)
search_vardef_in_scope() (dace.frontend.octave.ast_node.AST_Node method)
second (dace.transformation.dataflow.streaming_memory.StreamingComposition attribute)
second_map_entry (dace.transformation.dataflow.map_fusion.MapFusion attribute)
(dace.transformation.dataflow.otf_map_fusion.OTFMapFusion attribute)
second_state (dace.transformation.interstate.state_elimination.SymbolAliasPromotion attribute)
(dace.transformation.interstate.state_fusion.StateFusion attribute)
send() (in module dace.sourcemap)
SeparableMemlet (class in dace.sdfg.propagation)
SeparableMemletPattern (class in dace.sdfg.propagation)
Separate (dace.optimization.data_layout_tuner.TuningGroups attribute)
separate_maps() (in module dace.sdfg.utils)
sequential (dace.codegen.control_flow.GeneralBlock attribute)
Sequential (dace.dtypes.ScheduleType attribute)
sequential_innermaps (dace.transformation.dataflow.gpu_transform.GPUTransformMap attribute)
(dace.transformation.interstate.gpu_transform_sdfg.GPUTransformSDFG attribute)
(dace.transformation.subgraph.expansion.MultiExpansion attribute)
serializable() (in module dace.serialize)
SerializableObject (class in dace.serialize)
serialize_if (dace.properties.Property property)
set() (dace.config.Config static method)
set_constraints() (dace.symbolic.symbol method)
set_default_lineinfo() (dace.sdfg.state.ControlFlowBlock method)
set_default_schedule_and_storage_types() (in module dace.sdfg.infer_types)
set_exit_code() (dace.sdfg.sdfg.SDFG method)
set_fast_implementations() (in module dace.transformation.auto.auto_optimize)
set_global_code() (dace.sdfg.sdfg.SDFG method)
set_init_code() (dace.sdfg.sdfg.SDFG method)
set_properties_from_json() (in module dace.serialize)
set_shape() (dace.data.Array method)
set_sourcecode() (dace.sdfg.sdfg.SDFG method)
set_statements() (dace.frontend.octave.ast_function.AST_Function method)
set_strides_from_layout() (dace.data.Data method)
set_temporary() (in module dace.config)
set_transformation_metadata() (dace.transformation.optimizer.Optimizer method)
set_workspace() (dace.codegen.compiled_sdfg.CompiledSDFG method)
SetProperty (class in dace.properties)
setter (dace.properties.Property property)
setup_match() (dace.transformation.interstate.fpga_transform_sdfg.FPGATransformSDFG method)
(dace.transformation.interstate.fpga_transform_state.FPGATransformState method)
(dace.transformation.interstate.gpu_transform_sdfg.GPUTransformSDFG method)
(dace.transformation.interstate.loop_to_map.LoopToMap method)
(dace.transformation.interstate.move_loop_into_map.MoveLoopIntoMap method)
(dace.transformation.interstate.sdfg_nesting.InlineSDFG method)
(dace.transformation.interstate.sdfg_nesting.InlineTransients method)
(dace.transformation.interstate.sdfg_nesting.NestSDFG method)
(dace.transformation.interstate.sdfg_nesting.RefineNestedAccess method)
(dace.transformation.interstate.state_elimination.HoistState method)
(dace.transformation.interstate.state_elimination.SymbolAliasPromotion method)
(dace.transformation.transformation.PatternTransformation method)
(dace.transformation.transformation.SubgraphTransformation method)
setup_tuning_groups() (dace.optimization.data_layout_tuner.DataLayoutTuner method)
setzero (dace.sdfg.nodes.AccessNode attribute)
shape (dace.data.Data attribute)
(dace.frontend.python.wrappers.stream_array property)
ShapeProperty (class in dace.properties)
shared_data() (dace.codegen.targets.fpga.FPGACodeGen static method)
shared_transients() (dace.sdfg.sdfg.SDFG method)
shortdesc() (dace.frontend.octave.ast_node.AST_Node method)
should_apply() (dace.transformation.passes.constant_propagation.ConstantPropagation method)
should_instrument_entry() (dace.codegen.instrumentation.papi.PAPIInstrumentation static method)
should_reapply() (dace.transformation.pass_pipeline.Pass method)
(dace.transformation.pass_pipeline.Pipeline method)
(dace.transformation.passes.array_elimination.ArrayElimination method)
(dace.transformation.passes.consolidate_edges.ConsolidateEdges method)
(dace.transformation.passes.constant_propagation.ConstantPropagation method)
(dace.transformation.passes.dead_dataflow_elimination.DeadDataflowElimination method)
(dace.transformation.passes.dead_state_elimination.DeadStateElimination method)
(dace.transformation.passes.fusion_inline.FixNestedSDFGReferences method)
(dace.transformation.passes.fusion_inline.FuseStates method)
(dace.transformation.passes.fusion_inline.InlineSDFGs method)
(dace.transformation.passes.optional_arrays.OptionalArrayInference method)
(dace.transformation.passes.pattern_matching.PatternMatchAndApply method)
(dace.transformation.passes.prune_symbols.RemoveUnusedSymbols method)
(dace.transformation.passes.transient_reuse.TransientReuse method)
(dace.transformation.transformation.TransformationBase method)
side_effects (dace.sdfg.nodes.Tasklet attribute)
signature() (dace.sdfg.sdfg.SDFG method)
signature_arglist() (dace.sdfg.sdfg.SDFG method)
(dace.sdfg.state.BlockGraphView method)
(dace.sdfg.state.DataflowGraphView method)
simple() (dace.memlet.Memlet static method)
simplify (dace.transformation.interstate.gpu_transform_sdfg.GPUTransformSDFG attribute)
simplify() (dace.sdfg.sdfg.SDFG method)
(in module dace.symbolic)
simplify_ext() (in module dace.symbolic)
simplify_state() (in module dace.transformation.helpers)
SimplifyPass (class in dace.transformation.passes.simplify)
single_level_sdfg_only() (in module dace.transformation.transformation)
singlestate_cutout() (dace.sdfg.analysis.cutout.SDFGCutout class method)
SingleStateTransformation (class in dace.transformation.transformation)
sink_nodes() (dace.sdfg.graph.Graph method)
size() (dace.subsets.Indices method)
(dace.subsets.Range method)
(in module dace.frontend.python.replacements)
size_exact() (dace.subsets.Indices method)
(dace.subsets.Range method)
size_string() (dace.data.Stream method)
sizes() (dace.data.Array method)
(dace.data.Scalar method)
(dace.data.Stream method)
skew (dace.transformation.dataflow.strip_mining.StripMining attribute)
skip (dace.transformation.passes.simplify.SimplifyPass attribute)
skip_library_nodes (dace.transformation.passes.dead_dataflow_elimination.DeadDataflowElimination attribute)
skip_scalar_tasklets (dace.transformation.interstate.gpu_transform_sdfg.GPUTransformSDFG attribute)
SkipCall
slice_to_subscript() (in module dace.frontend.python.astutils)
slicetoxrange() (in module dace.frontend.python.ndloop)
Snitch (dace.dtypes.DeviceType attribute)
(dace.dtypes.ScheduleType attribute)
Snitch_L2 (dace.dtypes.StorageType attribute)
Snitch_Multicore (dace.dtypes.ScheduleType attribute)
Snitch_SSR (dace.dtypes.StorageType attribute)
Snitch_TCDM (dace.dtypes.StorageType attribute)
solve() (dace.transformation.dataflow.otf_map_fusion.OTFMapFusion static method)
sortby() (dace.codegen.instrumentation.report.InstrumentationReport method)
sorter() (dace.sourcemap.MapPython method)
source_nodes() (dace.sdfg.graph.Graph method)
space() (dace.optimization.cutout_tuner.CutoutTuner method)
(dace.optimization.data_layout_tuner.DataLayoutTuner method)
(dace.optimization.map_permutation_tuner.MapPermutationTuner method)
(dace.optimization.map_tiling_tuner.MapTilingTuner method)
(dace.optimization.on_the_fly_map_fusion_tuner.OnTheFlyMapFusionTuner method)
(dace.optimization.subgraph_fusion_tuner.SubgraphFusionTuner method)
specialize() (dace.frontend.octave.ast_expression.AST_UnaryExpression method)
(dace.frontend.octave.ast_function.AST_BuiltInFunCall method)
(dace.frontend.octave.ast_function.AST_FunCall method)
(dace.frontend.octave.ast_node.AST_Node method)
(dace.frontend.octave.ast_node.AST_Statements method)
(dace.frontend.octave.ast_range.AST_RangeExpression method)
(dace.frontend.octave.ast_values.AST_Ident method)
(dace.sdfg.sdfg.SDFG method)
specified_args (dace.frontend.python.cached_program.ProgramCacheKey attribute)
specifies_datatype() (in module dace.frontend.python.newast)
split_interstate_edges() (in module dace.transformation.helpers)
squeeze() (dace.subsets.Indices method)
(dace.subsets.Range method)
SqueezeViewRemove (class in dace.transformation.dataflow.redundant_array)
src (dace.frontend.python.preprocessing.PreprocessedAST attribute)
(dace.sdfg.graph.Edge property)
src_conn (dace.sdfg.graph.MultiConnectorEdge property)
src_line (dace.frontend.python.preprocessing.PreprocessedAST attribute)
src_subset (dace.memlet.Memlet property)
start_block (dace.sdfg.state.ControlFlowRegion property)
start_offset (dace.data.Array attribute)
(dace.data.Scalar property)
(dace.data.Stream property)
(dace.data.Structure property)
start_state (dace.sdfg.sdfg.SDFG property)
(dace.transformation.interstate.state_elimination.StartStateElimination attribute)
start_time (dace.frontend.python.newast.ProgramVisitor attribute)
StartStateElimination (class in dace.transformation.interstate.state_elimination)
state (dace.codegen.control_flow.BasicCFBlock attribute)
State (dace.dtypes.AllocationLifetime attribute)
state (dace.transformation.interstate.fpga_transform_state.FPGATransformState attribute)
state() (dace.sdfg.state.ControlFlowRegion method)
state_a (dace.transformation.interstate.state_elimination.FalseConditionElimination attribute)
(dace.transformation.interstate.state_elimination.TrueConditionElimination attribute)
state_b (dace.transformation.interstate.state_elimination.FalseConditionElimination attribute)
(dace.transformation.interstate.state_elimination.TrueConditionElimination attribute)
state_dispatch_predicate() (dace.codegen.targets.cuda.CUDACodeGen method)
state_fields (dace.sdfg.nodes.Tasklet attribute)
state_fission() (in module dace.transformation.helpers)
state_fission_after() (in module dace.transformation.helpers)
state_id (dace.transformation.transformation.PatternTransformation attribute)
(dace.transformation.transformation.SubgraphTransformation attribute)
StateAssignElimination (class in dace.transformation.interstate.state_elimination)
StateFusion (class in dace.transformation.interstate.state_fusion)
STATELESS_GENERATORS (dace.frontend.python.preprocessing.LoopUnroller attribute)
StatePass (class in dace.transformation.pass_pipeline)
states (dace.sdfg.sdfg.LogicalGroup attribute)
States (dace.transformation.pass_pipeline.Modifies attribute)
states (dace.transformation.passes.pattern_matching.PatternMatchAndApply attribute)
states() (dace.sdfg.sdfg.SDFG method)
StateSubgraphView (class in dace.sdfg.state)
Static (dace.dtypes.OMPScheduleType attribute)
std (dace.transformation.dataflow.matrix_product_transpose.MatrixProductTranspose attribute)
stdlib (dace.transformation.dataflow.gpu_transform.GPUTransformMap attribute)
(dace.transformation.dataflow.gpu_transform_local_storage.GPUTransformLocalStorage attribute)
(dace.transformation.dataflow.mapreduce.MapReduceFusion attribute)
(dace.transformation.dataflow.reduce_expansion.ReduceExpansion attribute)
StopTraversal
storage (dace.data.Data attribute)
(dace.transformation.dataflow.copy_to_device.CopyToDevice attribute)
(dace.transformation.dataflow.streaming_memory.StreamingComposition attribute)
(dace.transformation.dataflow.streaming_memory.StreamingMemory attribute)
StorageType (class in dace.dtypes)
Stream (class in dace.data)
(dace.codegen.dispatcher.DefinedType attribute)
stream_array (class in dace.frontend.python.wrappers)
StreamArray (dace.codegen.dispatcher.DefinedType attribute)
StreamingComposition (class in dace.transformation.dataflow.streaming_memory)
StreamingMemory (class in dace.transformation.dataflow.streaming_memory)
StreamTransient (class in dace.transformation.dataflow.stream_transient)
strided (dace.transformation.dataflow.strip_mining.StripMining attribute)
strided_map (dace.transformation.dataflow.vectorization.Vectorization attribute)
strides (dace.data.Array attribute)
(dace.data.Scalar property)
(dace.data.Stream property)
(dace.data.Structure property)
(dace.transformation.dataflow.tiling.MapTiling attribute)
strides() (dace.subsets.Indices method)
(dace.subsets.Range method)
strides_from_layout() (dace.data.Data method)
string_list() (dace.subsets.Range method)
StringLiteral (class in dace.frontend.python.common)
stringtype (class in dace.dtypes)
StripMining (class in dace.transformation.dataflow.strip_mining)
struct (class in dace.dtypes)
StructTransformer (class in dace.frontend.python.preprocessing)
Structure (class in dace.data)
structured_control_flow_tree() (in module dace.codegen.control_flow)
structured_control_flow_tree_with_regions() (in module dace.codegen.control_flow)
StructureReference (class in dace.data)
StructureView (class in dace.data)
stype (dace.data.ContainerArray attribute)
Sub (dace.dtypes.ReductionType attribute)
subarrays (dace.sdfg.sdfg.SDFG property)
subclasses_recursive() (dace.transformation.pass_pipeline.Pass class method)
(dace.transformation.transformation.PatternTransformation class method)
(dace.transformation.transformation.SubgraphTransformation class method)
subgraph (dace.transformation.transformation.PatternTransformation property)
(dace.transformation.transformation.SubgraphTransformation attribute)
subgraph_from_maps() (in module dace.transformation.subgraph.helpers)
subgraph_view() (dace.transformation.transformation.SubgraphTransformation method)
SubgraphFusion (class in dace.transformation.subgraph.subgraph_fusion)
SubgraphFusionTuner (class in dace.optimization.subgraph_fusion_tuner)
SubgraphTransformation (class in dace.transformation.transformation)
SubgraphView (class in dace.sdfg.graph)
subprocess_measure() (in module dace.optimization.utils)
subs() (dace.symbolic.SymExpr method)
subscript_to_ast_slice() (in module dace.frontend.python.astutils)
subscript_to_ast_slice_recursive() (in module dace.frontend.python.astutils)
subscript_to_slice() (in module dace.frontend.python.astutils)
Subset (class in dace.subsets)
subset (dace.frontend.python.memlet_parser.MemletExpr attribute)
(dace.memlet.Memlet attribute)
SubsetProperty (class in dace.properties)
SubsetUnion (class in dace.subsets)
successors() (dace.sdfg.graph.Graph method)
Sum (dace.dtypes.ReductionType attribute)
SVE_Map (dace.dtypes.ScheduleType attribute)
SVE_Register (dace.dtypes.StorageType attribute)
swalk() (in module dace.symbolic)
SwitchCaseScope (class in dace.codegen.control_flow)
switchvar (dace.codegen.control_flow.SwitchCaseScope attribute)
symbol (class in dace.symbolic)
symbol_instrument (dace.sdfg.state.SDFGState attribute)
symbol_instrument_condition (dace.sdfg.state.SDFGState attribute)
symbol_mapping (dace.sdfg.nodes.NestedSDFG attribute)
symbol_name_or_value() (in module dace.symbolic)
SymbolAliasPromotion (class in dace.transformation.interstate.state_elimination)
SymbolicProperty (class in dace.properties)
symbols (dace.sdfg.sdfg.SDFG attribute)
Symbols (dace.transformation.pass_pipeline.Modifies attribute)
symbols (dace.transformation.passes.prune_symbols.RemoveUnusedSymbols attribute)
symbols_defined_at() (dace.sdfg.state.SDFGState method)
symbols_in_ast() (in module dace.symbolic)
symbols_in_code() (in module dace.symbolic)
SymExpr (class in dace.symbolic)
symlist() (in module dace.symbolic)
sympy_divide_fix() (in module dace.symbolic)
sympy_intdiv_fix() (in module dace.symbolic)
sympy_numeric_fix() (in module dace.symbolic)
sympy_to_dace() (in module dace.symbolic)
SympyAwarePickler (class in dace.symbolic)
SympyAwareUnpickler (class in dace.symbolic)
symstr() (in module dace.symbolic)
symtype() (in module dace.symbolic)
SystemVerilog (dace.dtypes.Language attribute)
T
target (dace.codegen.codeobject.CodeObject attribute)
target_name (dace.codegen.targets.cpu.CPUCodeGen attribute)
(dace.codegen.targets.cuda.CUDACodeGen attribute)
(dace.codegen.targets.fpga.FPGACodeGen attribute)
(dace.codegen.targets.intel_fpga.IntelFPGACodeGen attribute)
(dace.codegen.targets.mpi.MPICodeGen attribute)
target_type (dace.codegen.codeobject.CodeObject attribute)
TargetCodeGenerator (class in dace.codegen.targets.target)
TargetDispatcher (class in dace.codegen.dispatcher)
task (dace.optimization.cutout_tuner.CutoutTuner property)
tasklet (class in dace.frontend.python.interface)
Tasklet (class in dace.sdfg.nodes)
tasklet (dace.transformation.dataflow.mapreduce.MapReduceFusion attribute)
(dace.transformation.dataflow.mapreduce.MapWCRFusion attribute)
(dace.transformation.dataflow.stream_transient.StreamTransient attribute)
TaskletFreeSymbolVisitor (class in dace.frontend.python.astutils)
TaskletIndirectionPromoter (class in dace.transformation.passes.scalar_to_symbol)
TaskletMetaclass (class in dace.frontend.python.interface)
TaskletPromoter (class in dace.transformation.passes.scalar_to_symbol)
TaskletPromoterDict (class in dace.transformation.passes.scalar_to_symbol)
TaskletRewriter (class in dace.frontend.python.tasklet_runner)
Tasklets (dace.transformation.pass_pipeline.Modifies attribute)
TaskletTransformer (class in dace.frontend.python.newast)
temp_data_name() (dace.sdfg.sdfg.SDFG method)
temporary_config() (in module dace.config)
Tensor (class in dace.data)
tensor_shape (dace.data.Tensor attribute)
TensorAssemblyType (class in dace.data)
TensorIndex (class in dace.data)
TensorIndexCompressed (class in dace.data)
TensorIndexDense (class in dace.data)
TensorIndexOffset (class in dace.data)
TensorIndexRange (class in dace.data)
TensorIndexSingleton (class in dace.data)
TensorIterationTypes (class in dace.data)
test (dace.codegen.control_flow.DoWhileScope attribute)
(dace.codegen.control_flow.WhileScope attribute)
test_read_memlet() (dace.transformation.interstate.loop_to_map.LoopToMap method)
test_transformations_hook() (in module dace.transformation.testing)
testing.deserialize_exception
testing.serialization
THRESHOLD_GENERATORS (dace.frontend.python.preprocessing.LoopUnroller attribute)
tid (dace.codegen.instrumentation.report.CounterEvent attribute)
(dace.codegen.instrumentation.report.DurationEvent attribute)
tile() (in module dace.transformation.helpers)
tile_offset (dace.transformation.dataflow.strip_mining.StripMining attribute)
(dace.transformation.dataflow.tiling.MapTiling attribute)
tile_size (dace.transformation.dataflow.strip_mining.StripMining attribute)
tile_sizes (dace.transformation.dataflow.tiling.MapTiling attribute)
tile_stride (dace.transformation.dataflow.strip_mining.StripMining attribute)
tile_trivial (dace.transformation.dataflow.tiling.MapTiling attribute)
tile_wcrs() (in module dace.transformation.auto.auto_optimize)
tiling_type (dace.transformation.dataflow.strip_mining.StripMining attribute)
TilingType (class in dace.dtypes)
Timer (dace.dtypes.InstrumentationType attribute)
TimerProvider (class in dace.codegen.instrumentation.timer)
times (dace.frontend.operations.CompiledSDFGProfiler attribute)
timestamp (dace.codegen.instrumentation.report.CounterEvent attribute)
(dace.codegen.instrumentation.report.DurationEvent attribute)
title (dace.codegen.codeobject.CodeObject attribute)
(dace.codegen.targets.cpu.CPUCodeGen attribute)
(dace.codegen.targets.cuda.CUDACodeGen attribute)
(dace.codegen.targets.fpga.FPGACodeGen attribute)
(dace.codegen.targets.intel_fpga.IntelFPGACodeGen attribute)
(dace.codegen.targets.mpi.MPICodeGen attribute)
tmap_exit (dace.transformation.dataflow.mapreduce.MapReduceFusion attribute)
(dace.transformation.dataflow.mapreduce.MapWCRFusion attribute)
to_json (dace.properties.Property property)
to_json() (dace.data.Array method)
(dace.data.Data method)
(dace.data.Stream method)
(dace.data.TensorIndex method)
(dace.dtypes.callback method)
(dace.dtypes.DebugInfo method)
(dace.dtypes.opaque method)
(dace.dtypes.pointer method)
(dace.dtypes.stringtype method)
(dace.dtypes.struct method)
(dace.dtypes.typeclass method)
(dace.dtypes.vector method)
(dace.memlet.Memlet method)
(dace.properties.CodeBlock method)
(dace.properties.CodeProperty method)
(dace.properties.DataclassProperty method)
(dace.properties.DataProperty method)
(dace.properties.DictProperty method)
(dace.properties.LambdaProperty method)
(dace.properties.ListProperty method)
(dace.properties.NestedDataClassProperty method)
(dace.properties.OrderedDictProperty method)
(dace.properties.SDFGReferenceProperty method)
(dace.properties.SetProperty method)
(dace.properties.ShapeProperty method)
(dace.properties.SubsetProperty method)
(dace.properties.TransformationHistProperty method)
(dace.properties.TypeClassProperty method)
(dace.sdfg.analysis.cutout.SDFGCutout method)
(dace.sdfg.graph.Edge method)
(dace.sdfg.graph.Graph method)
(dace.sdfg.graph.MultiConnectorEdge method)
(dace.sdfg.nodes.LibraryNode method)
(dace.sdfg.nodes.Node method)
(dace.sdfg.nodes.UnregisteredLibraryNode method)
(dace.sdfg.sdfg.InterstateEdge method)
(dace.sdfg.sdfg.LogicalGroup method)
(dace.sdfg.sdfg.SDFG method)
(dace.sdfg.state.BreakBlock method)
(dace.sdfg.state.ConditionalBlock method)
(dace.sdfg.state.ContinueBlock method)
(dace.sdfg.state.ControlFlowBlock method)
(dace.sdfg.state.ControlFlowRegion method)
(dace.sdfg.state.ReturnBlock method)
(dace.sdfg.state.SDFGState method)
(dace.sdfg.validation.InvalidSDFGEdgeError method)
(dace.sdfg.validation.InvalidSDFGError method)
(dace.sdfg.validation.InvalidSDFGInterstateEdgeError method)
(dace.sdfg.validation.InvalidSDFGNodeError method)
(dace.serialize.NumpySerializer static method)
(dace.serialize.SerializableObject method)
(dace.subsets.Indices method)
(dace.subsets.Range method)
(dace.transformation.pass_pipeline.Pass method)
(dace.transformation.pass_pipeline.Pipeline method)
(dace.transformation.transformation.ExpandTransformation method)
(dace.transformation.transformation.PatternTransformation method)
(dace.transformation.transformation.SubgraphTransformation method)
(in module dace.serialize)
to_python() (dace.dtypes.pyobject method)
to_sdfg() (dace.frontend.python.parser.DaceProgram method)
to_string() (dace.dtypes.typeclass method)
(dace.properties.CodeProperty static method)
(dace.properties.DataclassProperty static method)
(dace.properties.DataProperty static method)
(dace.properties.DebugInfoProperty static method)
(dace.properties.DictProperty static method)
(dace.properties.LambdaProperty static method)
(dace.properties.ListProperty static method)
(dace.properties.NestedDataClassProperty static method)
(dace.properties.RangeProperty static method)
(dace.properties.ReferenceProperty static method)
(dace.properties.SetProperty static method)
(dace.properties.ShapeProperty static method)
(dace.properties.SubsetProperty static method)
(dace.properties.SymbolicProperty static method)
(dace.properties.TypeClassProperty static method)
top_k_configs() (dace.optimization.cutout_tuner.CutoutTuner static method)
top_level_nodes() (in module dace.transformation.interstate.state_fusion)
top_level_transients() (dace.sdfg.scope.ScopeSubgraphView method)
(dace.sdfg.state.BlockGraphView method)
(dace.sdfg.state.ControlGraphView method)
(dace.sdfg.state.DataflowGraphView method)
toplevel (dace.data.Data property)
toplevel_trans (dace.transformation.dataflow.gpu_transform.GPUTransformMap attribute)
(dace.transformation.interstate.gpu_transform_sdfg.GPUTransformSDFG attribute)
total_size (dace.data.Array attribute)
(dace.data.Scalar property)
(dace.data.Stream property)
(dace.data.Structure property)
tqdm() (in module dace.optimization.cutout_tuner)
(in module dace.optimization.data_layout_tuner)
(in module dace.optimization.distributed_cutout_tuner)
(in module dace.optimization.map_permutation_tuner)
(in module dace.optimization.map_tiling_tuner)
(in module dace.optimization.on_the_fly_map_fusion_tuner)
(in module dace.optimization.subgraph_fusion_tuner)
trace_nested_access() (in module dace.sdfg.utils)
transfer() (dace.optimization.on_the_fly_map_fusion_tuner.OnTheFlyMapFusionTuner static method)
(dace.optimization.subgraph_fusion_tuner.SubgraphFusionTuner static method)
transformation_hist (dace.sdfg.sdfg.SDFG attribute)
TransformationBase (class in dace.transformation.transformation)
TransformationHistProperty (class in dace.properties)
transformations (dace.transformation.passes.pattern_matching.PatternMatchAndApply attribute)
TransformationTester (class in dace.transformation.testing)
transient (dace.data.Data attribute)
(dace.transformation.dataflow.double_buffering.DoubleBuffering attribute)
transient_allocation (dace.transformation.subgraph.subgraph_fusion.SubgraphFusion attribute)
TransientReuse (class in dace.transformation.passes.transient_reuse)
transients() (dace.sdfg.sdfg.SDFG method)
transients_only (dace.transformation.passes.scalar_to_symbol.ScalarToSymbolPromotion attribute)
translate_cpp_tasklet_to_python() (in module dace.transformation.passes.scalar_to_symbol)
translate_transformation_into() (dace.sdfg.analysis.cutout.SDFGCutout method)
transpose_a (dace.transformation.dataflow.matrix_product_transpose.MatrixProductTranspose attribute)
transpose_b (dace.transformation.dataflow.matrix_product_transpose.MatrixProductTranspose attribute)
traverse_children() (dace.memlet.MemletTree method)
traverse_sdfg_with_defined_symbols() (in module dace.sdfg.utils)
traverse_unconditional_states() (dace.transformation.passes.optional_arrays.OptionalArrayInference method)
treps
TrueConditionElimination (class in dace.transformation.interstate.state_elimination)
try_initialize() (dace.memlet.Memlet method)
try_load() (dace.optimization.cutout_tuner.CutoutTuner method)
TuningGroups (class in dace.optimization.data_layout_tuner)
type_match() (in module dace.transformation.passes.pattern_matching)
type_or_class_match() (in module dace.transformation.passes.pattern_matching)
typeclass (class in dace.dtypes)
Typeclasses (class in dace.dtypes)
TypeClassProperty (class in dace.properties)
typename (dace.serialize.SerializableObject attribute)
TypeProperty (class in dace.properties)
typestring() (dace.properties.DataProperty method)
(dace.properties.LibraryImplementationProperty method)
(dace.properties.Property method)
(dace.properties.SetProperty method)
U
uint16 (dace.dtypes.Typeclasses attribute)
uint32 (dace.dtypes.Typeclasses attribute)
uint64 (dace.dtypes.Typeclasses attribute)
uint8 (dace.dtypes.Typeclasses attribute)
Undefined (dace.dtypes.AllocationLifetime attribute)
(dace.dtypes.DataInstrumentationType attribute)
(dace.dtypes.DeviceType attribute)
(dace.dtypes.InstrumentationType attribute)
(dace.dtypes.Language attribute)
(dace.dtypes.OMPScheduleType attribute)
(dace.dtypes.ReductionType attribute)
(dace.dtypes.ScheduleType attribute)
(dace.dtypes.StorageType attribute)
(dace.dtypes.TilingType attribute)
(dace.dtypes.Typeclasses attribute)
union() (dace.subsets.SubsetUnion method)
(in module dace.subsets)
unique (dace.data.TensorIndex property)
(dace.data.TensorIndexCompressed property)
(dace.data.TensorIndexDense property)
(dace.data.TensorIndexOffset property)
(dace.data.TensorIndexRange property)
(dace.data.TensorIndexSingleton property)
unique_flags() (in module dace.codegen.compiler)
unique_name (dace.sdfg.nodes.NestedSDFG attribute)
unique_node_repr() (in module dace.sdfg.utils)
unload() (dace.codegen.compiled_sdfg.ReloadableDLL method)
unmapped (dace.properties.Property property)
unop (dace.codegen.cppunparse.CPPUnparser attribute)
unop_lambda (dace.codegen.cppunparse.CPPUnparser attribute)
unordered_arglist() (dace.sdfg.state.BlockGraphView method)
(dace.sdfg.state.ControlGraphView method)
(dace.sdfg.state.DataflowGraphView method)
unparse() (in module dace.frontend.python.astutils)
unparse_tasklet() (dace.codegen.targets.cpu.CPUCodeGen method)
(dace.codegen.targets.intel_fpga.IntelFPGACodeGen method)
unqualify_fpga_array_name() (in module dace.codegen.targets.fpga)
unregister() (dace.codegen.instrumentation.provider.InstrumentationProvider method)
(dace.codegen.targets.target.TargetCodeGenerator method)
(dace.sdfg.propagation.MemletPattern method)
(dace.sdfg.propagation.SeparableMemletPattern method)
unregister_compiled_sdfg_call_hook() (in module dace.hooks)
unregister_sdfg_call_hook() (in module dace.hooks)
UnregisteredLibraryNode (class in dace.sdfg.nodes)
unroll (dace.sdfg.nodes.Map attribute)
(dace.sdfg.nodes.MapEntry attribute)
unroll() (in module dace.frontend.python.interface)
unroll_factor (dace.sdfg.nodes.Map attribute)
(dace.sdfg.nodes.MapEntry attribute)
Unrolled (dace.dtypes.ScheduleType attribute)
unsqueeze() (dace.subsets.Indices method)
(dace.subsets.Range method)
unsqueeze_memlet() (in module dace.transformation.helpers)
UnsqueezeViewRemove (class in dace.transformation.dataflow.redundant_array)
until() (in module dace.frontend.python.newast)
update (dace.codegen.control_flow.ForScope attribute)
update_before_condition (dace.sdfg.state.LoopRegion attribute)
update_cfg_list() (dace.sdfg.state.ControlFlowRegion method)
update_report() (dace.codegen.instrumentation.data.data_report.InstrumentedDataReport method)
update_sdfg_list() (dace.sdfg.sdfg.SDFG method)
update_statement (dace.sdfg.state.LoopRegion attribute)
use_memory_buffering (dace.transformation.dataflow.streaming_memory.StreamingMemory attribute)
used_environments (dace.codegen.dispatcher.TargetDispatcher property)
used_symbols() (dace.data.Array method)
(dace.data.Data method)
(dace.data.Stream method)
(dace.memlet.Memlet method)
(dace.sdfg.nodes.NestedSDFG method)
(dace.sdfg.sdfg.InterstateEdge method)
(dace.sdfg.state.BlockGraphView method)
(dace.sdfg.state.ControlGraphView method)
(dace.sdfg.state.DataflowGraphView method)
(dace.transformation.passes.prune_symbols.RemoveUnusedSymbols method)
used_targets (dace.codegen.dispatcher.TargetDispatcher property)
using_experimental_blocks (dace.sdfg.sdfg.SDFG attribute)
uuid (dace.codegen.instrumentation.report.CounterEvent attribute)
(dace.codegen.instrumentation.report.DurationEvent attribute)
V
validate (dace.frontend.python.parser.DaceProgram attribute)
(dace.transformation.passes.pattern_matching.PatternMatchAndApply attribute)
(dace.transformation.passes.simplify.SimplifyPass attribute)
(dace.transformation.subgraph.gpu_persistent_fusion.GPUPersistentKernel attribute)
validate() (dace.data.Array method)
(dace.data.ArrayReference method)
(dace.data.ArrayView method)
(dace.data.ContainerArrayReference method)
(dace.data.ContainerView method)
(dace.data.Data method)
(dace.data.StructureReference method)
(dace.data.StructureView method)
(dace.memlet.Memlet method)
(dace.sdfg.nodes.AccessNode method)
(dace.sdfg.nodes.Consume method)
(dace.sdfg.nodes.EntryNode method)
(dace.sdfg.nodes.ExitNode method)
(dace.sdfg.nodes.Map method)
(dace.sdfg.nodes.NestedSDFG method)
(dace.sdfg.nodes.Node method)
(dace.sdfg.nodes.Tasklet method)
(dace.sdfg.sdfg.SDFG method)
(dace.sdfg.state.SDFGState method)
(in module dace.sdfg.validation)
validate_all (dace.transformation.passes.pattern_matching.PatternMatchAndApply attribute)
(dace.transformation.passes.simplify.SimplifyPass attribute)
validate_arguments() (in module dace.cli.daceprof)
validate_control_flow_region() (in module dace.sdfg.validation)
validate_memlet_data() (in module dace.sdfg.validation)
validate_name() (in module dace.dtypes)
validate_sdfg() (in module dace.sdfg.validation)
validate_state() (in module dace.sdfg.validation)
Value (dace.data.TensorIterationTypes attribute)
value (dace.frontend.python.common.StringLiteral attribute)
value_count (dace.data.Tensor attribute)
value_dtype (dace.data.Tensor attribute)
vec_mult_vect() (dace.frontend.octave.ast_expression.AST_BinExpression method)
veclen (dace.data.Data property)
(dace.dtypes.typeclass property)
(dace.dtypes.vector property)
vector (class in dace.dtypes)
vector_element_type_of() (in module dace.codegen.targets.fpga)
vector_len (dace.transformation.dataflow.vectorization.Vectorization attribute)
Vectorization (class in dace.transformation.dataflow.vectorization)
verbose (dace.transformation.passes.simplify.SimplifyPass attribute)
(dace.transformation.passes.transient_reuse.TransientReuse attribute)
View (class in dace.data)
view (dace.transformation.dataflow.redundant_array.RemoveSliceView attribute)
view() (dace.data.Reference static method)
(dace.data.View static method)
(dace.sdfg.sdfg.SDFG method)
(dace.sdfg.state.ControlFlowBlock method)
(in module dace.cli.sdfv)
(in module dace.frontend.python.replacements)
visit() (dace.frontend.python.newast.ProgramVisitor method)
(dace.frontend.python.preprocessing.MPIResolver method)
visit_AnnAssign() (dace.frontend.python.astutils.TaskletFreeSymbolVisitor method)
(dace.frontend.python.newast.ProgramVisitor method)
(dace.frontend.python.preprocessing.DisallowedAssignmentChecker method)
visit_Assert() (dace.frontend.python.preprocessing.GlobalResolver method)
visit_Assign() (dace.codegen.targets.intel_fpga.OpenCLDaceKeywordRemover method)
(dace.frontend.python.newast.ProgramVisitor method)
(dace.frontend.python.preprocessing.DisallowedAssignmentChecker method)
(dace.frontend.python.tasklet_runner.TaskletRewriter method)
visit_AsyncFor() (dace.frontend.python.preprocessing.ContextManagerInliner method)
(dace.frontend.python.preprocessing.LoopUnroller method)
visit_AsyncFunctionDef() (dace.frontend.python.preprocessing.GlobalResolver method)
visit_AsyncWith() (dace.frontend.python.newast.ProgramVisitor method)
(dace.frontend.python.preprocessing.ContextManagerInliner method)
visit_Attribute() (dace.codegen.targets.intel_fpga.OpenCLDaceKeywordRemover method)
(dace.frontend.python.astutils.TaskletFreeSymbolVisitor method)
(dace.frontend.python.newast.ProgramVisitor method)
(dace.frontend.python.preprocessing.GlobalResolver method)
(dace.frontend.python.preprocessing.ModuleResolver method)
(dace.frontend.python.preprocessing.MPIResolver method)
(dace.symbolic.PythonOpToSympyConverter method)
visit_AugAssign() (dace.frontend.python.newast.ProgramVisitor method)
(dace.frontend.python.preprocessing.AugAssignExpander method)
(dace.frontend.python.preprocessing.DisallowedAssignmentChecker method)
(dace.frontend.python.preprocessing.GlobalResolver method)
visit_BinOp() (dace.codegen.targets.intel_fpga.OpenCLDaceKeywordRemover method)
(dace.frontend.python.newast.ProgramVisitor method)
(dace.frontend.python.preprocessing.ModuloConverter method)
(dace.symbolic.PythonOpToSympyConverter method)
visit_BoolOp() (dace.frontend.python.newast.ProgramVisitor method)
(dace.symbolic.PythonOpToSympyConverter method)
visit_Break() (dace.frontend.python.newast.ProgramVisitor method)
(dace.frontend.python.preprocessing.ContextManagerInliner method)
visit_Bytes() (dace.frontend.python.newast.ProgramVisitor method)
visit_Call() (dace.codegen.targets.intel_fpga.OpenCLDaceKeywordRemover method)
(dace.frontend.python.astutils.TaskletFreeSymbolVisitor method)
(dace.frontend.python.newast.ProgramVisitor method)
(dace.frontend.python.newast.TaskletTransformer method)
(dace.frontend.python.preprocessing.CallTreeResolver method)
(dace.frontend.python.preprocessing.DisallowedAssignmentChecker method)
(dace.frontend.python.preprocessing.ExpressionInliner method)
(dace.frontend.python.preprocessing.GlobalResolver method)
(dace.frontend.python.preprocessing.ModuleResolver method)
(dace.frontend.python.preprocessing.StructTransformer method)
(dace.transformation.passes.scalar_to_symbol.AttributedCallDetector method)
(dace.transformation.passes.scalar_to_symbol.RemoveConstantAttributes method)
visit_Compare() (dace.frontend.python.newast.ProgramVisitor method)
(dace.frontend.python.preprocessing.RewriteSympyEquality method)
(dace.symbolic.PythonOpToSympyConverter method)
visit_Constant() (dace.frontend.python.astutils.ConstantExtractor method)
(dace.frontend.python.newast.ProgramVisitor method)
(dace.frontend.python.preprocessing.RewriteSympyEquality method)
(dace.symbolic.PythonOpToSympyConverter method)
visit_Continue() (dace.frontend.python.newast.ProgramVisitor method)
(dace.frontend.python.preprocessing.ContextManagerInliner method)
visit_Dict() (dace.frontend.python.newast.ProgramVisitor method)
visit_ExtSlice() (dace.frontend.python.newast.ProgramVisitor method)
visit_For() (dace.frontend.python.newast.ProgramVisitor method)
(dace.frontend.python.preprocessing.ContextManagerInliner method)
(dace.frontend.python.preprocessing.GlobalResolver method)
(dace.frontend.python.preprocessing.LoopUnroller method)
visit_FunctionDef() (dace.frontend.python.newast.ProgramVisitor method)
(dace.frontend.python.preprocessing.GlobalResolver method)
visit_If() (dace.frontend.python.newast.ProgramVisitor method)
(dace.frontend.python.preprocessing.ConditionalCodeResolver method)
visit_IfExp() (dace.frontend.python.preprocessing.ConditionalCodeResolver method)
(dace.symbolic.PythonOpToSympyConverter method)
visit_Index() (dace.frontend.python.newast.ProgramVisitor method)
visit_JoinedStr() (dace.frontend.python.preprocessing.GlobalResolver method)
visit_keyword() (dace.frontend.python.astutils.ASTFindReplace method)
(dace.frontend.python.preprocessing.GlobalResolver method)
visit_Lambda() (dace.frontend.python.newast.ProgramVisitor method)
(dace.frontend.python.preprocessing.GlobalResolver method)
visit_List() (dace.frontend.python.newast.ProgramVisitor method)
visit_Name() (dace.codegen.targets.intel_fpga.OpenCLDaceKeywordRemover method)
(dace.frontend.python.astutils.ASTFindReplace method)
(dace.frontend.python.astutils.ConstantExtractor method)
(dace.frontend.python.astutils.TaskletFreeSymbolVisitor method)
(dace.frontend.python.newast.ProgramVisitor method)
(dace.frontend.python.newast.TaskletTransformer method)
(dace.frontend.python.preprocessing.ArrayClosureResolver method)
(dace.frontend.python.preprocessing.ConditionalCodeResolver method)
(dace.frontend.python.preprocessing.GlobalResolver method)
(dace.frontend.python.preprocessing.MPIResolver method)
(dace.frontend.python.tasklet_runner.TaskletRewriter method)
(dace.transformation.passes.scalar_to_symbol.TaskletPromoter method)
(dace.transformation.passes.scalar_to_symbol.TaskletPromoterDict method)
visit_NameConstant() (dace.frontend.python.newast.ProgramVisitor method)
(dace.symbolic.PythonOpToSympyConverter method)
visit_NamedExpr() (dace.frontend.python.newast.ProgramVisitor method)
(dace.frontend.python.preprocessing.DisallowedAssignmentChecker method)
visit_Num() (dace.frontend.python.astutils.ConstantExtractor method)
(dace.frontend.python.newast.ProgramVisitor method)
(dace.frontend.python.preprocessing.RewriteSympyEquality method)
visit_Raise() (dace.frontend.python.preprocessing.GlobalResolver method)
visit_Return() (dace.frontend.python.newast.ProgramVisitor method)
(dace.frontend.python.preprocessing.ContextManagerInliner method)
visit_Set() (dace.frontend.python.newast.ProgramVisitor method)
visit_Str() (dace.frontend.python.newast.ProgramVisitor method)
visit_Subscript() (dace.frontend.python.astutils.RemoveSubscripts method)
(dace.frontend.python.newast.ProgramVisitor method)
(dace.frontend.python.preprocessing.GlobalResolver method)
(dace.symbolic.PythonOpToSympyConverter method)
(dace.transformation.interstate.sdfg_nesting.ASTRefiner method)
(dace.transformation.passes.scalar_to_symbol.TaskletIndirectionPromoter method)
(dace.transformation.passes.scalar_to_symbol.TaskletPromoter method)
(dace.transformation.passes.scalar_to_symbol.TaskletPromoterDict method)
visit_TopLevel() (dace.frontend.python.astutils.AnnotateTopLevel method)
(dace.frontend.python.astutils.ExtNodeTransformer method)
(dace.frontend.python.astutils.ExtNodeVisitor method)
visit_TopLevelExpr() (dace.frontend.python.newast.ProgramVisitor method)
(dace.frontend.python.newast.TaskletTransformer method)
(dace.frontend.python.preprocessing.GlobalResolver method)
(dace.frontend.python.tasklet_runner.TaskletRewriter method)
visit_TopLevelStr() (dace.frontend.python.newast.TaskletTransformer method)
visit_Tuple() (dace.frontend.python.newast.ProgramVisitor method)
visit_TypeAlias() (dace.frontend.python.newast.ProgramVisitor method)
visit_UnaryOp() (dace.frontend.python.newast.ProgramVisitor method)
(dace.symbolic.PythonOpToSympyConverter method)
visit_While() (dace.frontend.python.newast.ProgramVisitor method)
(dace.frontend.python.preprocessing.ContextManagerInliner method)
visit_With() (dace.frontend.python.newast.ProgramVisitor method)
(dace.frontend.python.preprocessing.ContextManagerInliner method)
VisitorPass (class in dace.transformation.pass_pipeline)
volume (dace.memlet.Memlet attribute)
W
warp_size (dace.transformation.dataflow.warp_tiling.WarpTiling attribute)
WarpTiling (class in dace.transformation.dataflow.warp_tiling)
wcr (dace.frontend.python.memlet_parser.MemletExpr attribute)
(dace.memlet.Memlet attribute)
wcr_nonatomic (dace.memlet.Memlet attribute)
weakly_connected_component() (in module dace.sdfg.utils)
WhileScope (class in dace.codegen.control_flow)
with_buffer (dace.transformation.dataflow.stream_transient.StreamTransient attribute)
write (dace.transformation.dataflow.redundant_array.RemoveIntermediateWrite attribute)
write() (dace.codegen.cppunparse.CPPUnparser method)
(dace.codegen.prettycode.CodeIOStream method)
write_and_resolve_expr() (dace.codegen.targets.cpu.CPUCodeGen method)
(dace.codegen.targets.intel_fpga.IntelFPGACodeGen method)