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
Frequently Asked Questions
Developer Guide
Project Structure
Debugging
Properties and Serialization
SDFG Transformation Internals
Schedule Tree
DaCe Python Frontend
Code Generation
Extending DaCe
Libraries and Environments
Working with Symbolic Expressions
Writing a New Frontend
Python DSL Support via SDFG-Convertible Objects
New Backends
Writing a Custom Instrumentation Provider
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.Range method)
AbstractControlFlowRegion (class in dace.sdfg.state)
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.AbstractControlFlowRegion method)
(dace.sdfg.state.SDFGState method)
add_edge_pair() (dace.sdfg.state.SDFGState method)
add_global() (dace.codegen.dispatcher.DefinedMemlets method)
add_gradient_buffer() (dace.data.ParameterArray 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_loop_state_machine() (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.AbstractControlFlowRegion 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_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.AbstractControlFlowRegion method)
add_scalar() (dace.sdfg.sdfg.SDFG method)
(dace.sdfg.state.SDFGState method)
add_scope_connectors() (dace.sdfg.nodes.EntryNode method)
(dace.sdfg.nodes.ExitNode method)
add_state() (dace.sdfg.state.AbstractControlFlowRegion method)
add_state_after() (dace.sdfg.state.AbstractControlFlowRegion method)
add_state_before() (dace.sdfg.state.AbstractControlFlowRegion 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.frontend.python.newast.ProgramVisitor method)
(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)
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)
align_memlet() (in module dace.sdfg.propagation)
alignment (dace.data.Array attribute)
(dace.data.Scalar property)
all_control_flow_blocks() (dace.sdfg.state.AbstractControlFlowRegion method)
all_control_flow_regions() (dace.sdfg.state.AbstractControlFlowRegion method)
all_dominators() (in module dace.sdfg.analysis.cfg)
all_edges() (dace.sdfg.graph.Graph method)
(dace.sdfg.state.ConditionalBlock method)
(dace.sdfg.state.ControlGraphView 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.AbstractControlFlowRegion method)
all_isedges_between() (in module dace.transformation.helpers)
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_postdominators() (in module dace.sdfg.analysis.cfg)
all_properties_to_json() (in module dace.serialize)
all_sdfgs_recursive() (dace.sdfg.state.AbstractControlFlowRegion method)
all_simple_paths() (dace.sdfg.graph.Graph method)
all_states() (dace.sdfg.state.AbstractControlFlowRegion method)
all_transients() (dace.sdfg.state.BlockGraphView method)
(dace.sdfg.state.ControlGraphView method)
(dace.sdfg.state.DataflowGraphView method)
allocate_array() (dace.codegen.target.TargetCodeGenerator method)
(dace.codegen.targets.cpu.CPUCodeGen method)
(dace.codegen.targets.cuda.CUDACodeGen method)
allocate_arrays_in_scope() (dace.codegen.targets.framecode.DaCeCodeGenerator 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)
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)
Allow_Stride (dace.sdfg.analysis.vector_inference.VectorInferenceFlags 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.MapToForLoop 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.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.sdfg.analysis.vector_inference.VectorInferenceGraph 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_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.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.ControlFlowRegionPass method)
(dace.transformation.pass_pipeline.ScopePass method)
(dace.transformation.pass_pipeline.StatePass method)
(dace.transformation.passes.dead_dataflow_elimination.DeadDataflowElimination 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_gpu_storage() (in module dace.transformation.auto.auto_optimize)
apply_gpu_transformations() (dace.sdfg.sdfg.SDFG method)
apply_pass() (dace.transformation.pass_pipeline.ControlFlowRegionPass 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_state_elimination.DeadStateElimination method)
(dace.transformation.passes.fusion_inline.FixNestedSDFGReferences method)
(dace.transformation.passes.fusion_inline.FuseStates method)
(dace.transformation.passes.fusion_inline.InlineControlFlowRegions 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.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.transformation.PatternTransformation class method)
(dace.transformation.transformation.SubgraphTransformation class method)
apply_to_conditionals (dace.transformation.pass_pipeline.ControlFlowRegionPass attribute)
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)
args (dace.hooks.invoke_compiled_sdfg_call_hooks attribute)
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.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_a (dace.data.RedistrArray attribute)
array_b (dace.data.RedistrArray attribute)
array_interface_ptr() (in module dace.dtypes)
array_mapping (dace.frontend.python.common.SDFGClosure attribute)
ArrayClosureResolver (class in dace.frontend.python.preprocessing)
ArrayElimination (class in dace.transformation.passes.array_elimination)
ArrayReference (class in dace.data)
arrays (dace.sdfg.sdfg.SDFG property)
arrays() (in module dace.symbolic)
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.DistributedDescriptor 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_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)
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)
as_python_arg() (dace.data.Array method)
(dace.data.Data method)
(dace.data.DistributedDescriptor method)
(dace.data.Scalar method)
as_schedule_tree() (dace.sdfg.sdfg.SDFG 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.frontend.python.astutils.FindAssignment attribute)
(dace.sdfg.sdfg.InterstateEdge 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)
ASTReplaceAssignmentRHS (class in dace.frontend.python.astutils)
at (dace.transformation.dataflow.matrix_product_transpose.MatrixProductTranspose attribute)
at() (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)
(dace.sdfg.sdfg.SDFG 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)
begin (dace.transformation.interstate.loop_peeling.LoopPeeling attribute)
bfs_nodes() (dace.sdfg.graph.Graph method)
binop (dace.codegen.cppunparse.CPPUnparser attribute)
bitwise_and (class in dace.symbolic)
Bitwise_And (dace.dtypes.ReductionType attribute)
bitwise_invert (class in dace.symbolic)
bitwise_or (class in dace.symbolic)
Bitwise_Or (dace.dtypes.ReductionType attribute)
bitwise_xor (class in dace.symbolic)
Bitwise_Xor (dace.dtypes.ReductionType attribute)
blas (dace.transformation.dataflow.matrix_product_transpose.MatrixProductTranspose 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)
boolops (dace.codegen.cppunparse.CPPUnparser attribute)
bounding_box_cover_exact() (in module dace.subsets)
bounding_box_size() (dace.memlet.Memlet method)
(dace.subsets.Range method)
bounding_box_symbolic_positive() (in module dace.subsets)
bounding_box_union() (in module dace.subsets)
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)
break_edges (dace.transformation.interstate.loop_detection.DetectLoop attribute)
BreakBlock (class in dace.sdfg.state)
bt (dace.transformation.dataflow.matrix_product_transpose.MatrixProductTranspose attribute)
buffer (dace.dtypes.vector 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.MapToForLoop 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.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_normalize() (dace.sdfg.state.LoopRegion method)
canonicalize_memlet_trees() (in module dace.sdfg.utils)
canonicalize_memlet_trees_for_map() (in module dace.sdfg.utils)
canonicalize_memlet_trees_of_scope_node() (in module dace.sdfg.utils)
cast_value() (dace.symbolic.TypedConstant method)
category (dace.codegen.instrumentation.report.CounterEvent attribute)
(dace.codegen.instrumentation.report.DurationEvent attribute)
(dace.properties.Property property)
CATEGORY (dace.transformation.pass_pipeline.ControlFlowRegionPass attribute)
(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.InlineControlFlowRegions 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.AbstractControlFlowRegion property)
(dace.sourcemap.NodeInfo attribute)
(dace.transformation.transformation.PatternTransformation attribute)
(dace.transformation.transformation.SubgraphTransformation attribute)
cfg_list (dace.sdfg.state.AbstractControlFlowRegion 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)
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.DistributedDescriptor 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_files() (dace.codegen.target.TargetCodeGenerator static method)
cmake_options() (dace.codegen.target.TargetCodeGenerator static method)
(dace.codegen.targets.cpu.CPUCodeGen static method)
(dace.codegen.targets.cuda.CUDACodeGen static method)
(dace.codegen.targets.mpi.MPICodeGen 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)
color (dace.data.ProcessGrid attribute)
(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)
(dace.hooks.invoke_compiled_sdfg_call_hooks 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.use_cache
,
[1]
CompilerConfigurationError
compiletime (class in dace.dtypes)
compose() (dace.subsets.Range method)
compose_and_push_back() (in module dace.transformation.dataflow.redundant_array)
Compressed (in module dace.data)
compute_debuginfo_files() (dace.sdfg.sdfg.SDFG method)
concurrent_subgraphs() (in module dace.sdfg.utils)
condition (dace.sdfg.nodes.Consume attribute)
(dace.sdfg.nodes.ConsumeEntry attribute)
(dace.sdfg.sdfg.InterstateEdge attribute)
condition_sympy() (dace.sdfg.sdfg.InterstateEdge method)
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)
construct_arguments() (dace.codegen.compiled_sdfg.CompiledSDFG method)
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)
continue_edges (dace.transformation.interstate.loop_detection.DetectLoop attribute)
ContinueBlock (class in dace.sdfg.state)
control_flow_region_to_code() (in module dace.codegen.control_flow)
ControlFlowBlock (class in dace.sdfg.state)
ControlFlowRegion (class in dace.sdfg.state)
ControlFlowRegionPass (class in dace.transformation.pass_pipeline)
ControlGraphView (class in dace.sdfg.state)
convert_return_values() (dace.codegen.compiled_sdfg.CompiledSDFG method)
coord_at() (dace.subsets.Range method)
(dace.subsets.Subset method)
copy_edge() (dace.transformation.subgraph.subgraph_fusion.SubgraphFusion method)
copy_memory() (dace.codegen.target.IllegalCopy method)
(dace.codegen.target.TargetCodeGenerator method)
(dace.codegen.targets.cpu.CPUCodeGen method)
(dace.codegen.targets.cuda.CUDACodeGen method)
copy_tree() (in module dace.frontend.python.astutils)
CopyToDevice (class in dace.transformation.dataflow.copy_to_device)
correspondence (dace.data.SubArray attribute)
count (dace.transformation.interstate.loop_unroll.LoopUnroll attribute)
CounterEvent (class in dace.codegen.instrumentation.report)
counters (dace.codegen.instrumentation.report.CounterEvent attribute)
(dace.codegen.instrumentation.report.InstrumentationReport 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)
cpp_typed_literal() (in module dace.dtypes)
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_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)
create_source_map() (dace.codegen.codeobject.CodeObject method)
ctype (dace.data.Data property)
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.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.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
module
dace.codegen.instrumentation.data.data_dump
module
dace.codegen.instrumentation.data.data_report
module
dace.codegen.instrumentation.gpu_events
module
dace.codegen.instrumentation.gpu_tx_markers
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.target
module
dace.codegen.targets
module
dace.codegen.targets.cpu
module
dace.codegen.targets.cuda
module
dace.codegen.targets.framecode
module
dace.codegen.targets.mpi
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.analysis.vector_inference
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.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.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
DaCeCodeGenerator (class in dace.codegen.targets.framecode)
DaceProgram (class in dace.frontend.python.parser)
DaceProgramCache (class in dace.frontend.python.cached_program)
DaceRecursionError
DaceSympyPrinter (class in dace.symbolic)
DaceSympySerializer (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.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)
DataInstrumentationProviderMixin (class in dace.codegen.instrumentation.data.data_dump)
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.target.TargetCodeGenerator method)
(dace.codegen.targets.cpu.CPUCodeGen method)
(dace.codegen.targets.cuda.CUDACodeGen method)
deallocate_arrays_in_scope() (dace.codegen.targets.framecode.DaCeCodeGenerator 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)
(dace.sourcemap.NodeInfo attribute)
DebugInfoProperty (class in dace.properties)
debugprint
,
[1]
,
[2]
declare_array() (dace.codegen.target.TargetCodeGenerator method)
(dace.codegen.targets.cpu.CPUCodeGen method)
(dace.codegen.targets.cuda.CUDACodeGen 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.bitwise_and attribute)
(dace.symbolic.bitwise_invert attribute)
(dace.symbolic.bitwise_or attribute)
(dace.symbolic.bitwise_xor 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.left_shift attribute)
(dace.symbolic.OR attribute)
(dace.symbolic.right_shift attribute)
(dace.symbolic.ROUND attribute)
(dace.symbolic.Subscript attribute)
(dace.symbolic.symbol attribute)
(dace.symbolic.TypedConstant attribute)
(dace.symbolic.UndefinedSymbol attribute)
default_build_folder
define() (dace.codegen.cppunparse.CPPLocals method)
(dace.codegen.cppunparse.LocalScheme method)
define_local() (in module dace.frontend.python.wrappers)
define_local_scalar() (in module dace.frontend.python.wrappers)
define_out_memlet() (dace.codegen.targets.cpu.CPUCodeGen method)
(dace.codegen.targets.cuda.CUDACodeGen method)
define_stream() (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)
Dense (in module dace.data)
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)
deserialize_symbolic() (in module dace.symbolic)
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_allocation_lifetime() (dace.codegen.targets.framecode.DaCeCodeGenerator method)
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.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.dispatcher.TargetDispatcher method)
dispatch_subgraph() (dace.codegen.dispatcher.TargetDispatcher method)
dispatcher (dace.codegen.targets.framecode.DaCeCodeGenerator property)
distributed_compile() (in module dace.sdfg.utils)
DistributedCutoutTuner (class in dace.optimization.distributed_cutout_tuner)
DistributedDescriptor (class in dace.data)
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)
do_not_remove (dace.transformation.passes.scalar_to_symbol.TaskletIndirectionPromoter attribute)
done() (dace.cli.progress.OptionalProgressBar method)
DoubleBuffering (class in dace.transformation.dataflow.double_buffering)
downwards (dace.memlet.MemletTree property)
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)
durations (dace.codegen.instrumentation.report.InstrumentationReport attribute)
Dynamic (dace.dtypes.OMPScheduleType attribute)
dynamic (dace.memlet.Memlet attribute)
dynamic_executions (dace.sdfg.state.ControlFlowBlock 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)
elementwise() (in module dace.frontend.operations)
emit_definition() (dace.dtypes.struct method)
emit_interstate_variable_declaration() (dace.codegen.target.TargetCodeGenerator method)
(dace.codegen.targets.cpu.CPUCodeGen method)
(dace.codegen.targets.cuda.CUDACodeGen 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_folder_mode
compiler.build_type
,
[1]
compiler.codegen_lineinfo
,
[1]
compiler.codegen_state_struct_suffix
compiler.cpp_standard
compiler.cpu.args
compiler.cpu.executable
,
[1]
,
[2]
compiler.cpu.libs
compiler.cpu.openmp_sections
compiler.cuda.allow_implicit_memlet_to_map
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.format_code
compiler.format_config_file
compiler.indentation_spaces
compiler.inline_sdfgs
compiler.library_extension
compiler.library_prefix
compiler.lineinfo
compiler.linker.args
compiler.linker.executable
compiler.max_stack_array_size
compiler.mpi.executable
compiler.unique_functions
compiler.use_cache
,
[1]
,
[2]
debugprint
,
[1]
,
[2]
,
[3]
default_build_folder
,
[1]
experimental.check_race_conditions
experimental.validate_undefs
external_transformations_path
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.report_each_invocation
library.blas.default_implementation
,
[1]
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.left_shift class method)
(dace.symbolic.OR class method)
(dace.symbolic.right_shift 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)
events (dace.codegen.instrumentation.report.InstrumentationReport attribute)
Everything (dace.transformation.pass_pipeline.Modifies attribute)
exact_grid (dace.data.ProcessGrid 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.ControlFlowBlock attribute)
exit (dace.transformation.dataflow.streaming_memory.StreamingMemory attribute)
exit_code (dace.sdfg.sdfg.SDFG attribute)
exit_code() (dace.data.ProcessGrid method)
(dace.data.RedistrArray method)
(dace.data.SubArray method)
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_stack (dace.hooks.invoke_compiled_sdfg_call_hooks attribute)
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_node() (dace.sdfg.state.SDFGState method)
expand_library_nodes() (dace.sdfg.sdfg.SDFG method)
expand_nodes() (in module dace.sdfg.utils)
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)
explicit_cf_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.MapToForLoop 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.gpu_transform_sdfg.GPUTransformSDFG class method)
(dace.transformation.interstate.loop_detection.DetectLoop class method)
(dace.transformation.interstate.loop_to_map.LoopToMap class method)
(dace.transformation.interstate.loop_unroll.LoopUnroll class method)
(dace.transformation.interstate.move_loop_into_map.MoveLoopIntoMap 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)
ext_sdfg_path (dace.sdfg.nodes.NestedSDFG attribute)
extend() (dace.config.Config static method)
extensions() (dace.codegen.instrumentation.provider.InstrumentationProvider method)
(dace.codegen.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)
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_control_flow() (dace.transformation.passes.dead_state_elimination.DeadStateElimination method)
find_dims_to_pop() (in module dace.transformation.dataflow.redundant_array)
find_dims_to_pop2() (in module dace.transformation.dataflow.redundant_array)
find_disallowed_statements() (in module dace.frontend.python.preprocessing)
find_downstream_nodes() (in module dace.sdfg.utils)
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_output_arraynode() (in module dace.sdfg.utils)
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_sese_region() (in module dace.sdfg.analysis.cfg)
find_state() (dace.sdfg.sdfg.SDFG method)
find_upstream_nodes() (in module dace.sdfg.utils)
FindAssignment (class in dace.frontend.python.astutils)
first (dace.transformation.dataflow.streaming_memory.StreamingComposition attribute)
first_loop_block (dace.transformation.interstate.loop_detection.DetectLoop property)
first_map_exit (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)
flatten_callback() (in module dace.frontend.python.preprocessing)
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)
frame (dace.codegen.dispatcher.TargetDispatcher attribute)
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.subsets.Range property)
(dace.subsets.Subset property)
(dace.subsets.SubsetUnion property)
(dace.symbolic.Attr attribute)
(dace.symbolic.Subscript attribute)
free_symbols() (dace.codegen.targets.framecode.DaCeCodeGenerator method)
free_symbols_and_functions() (in module dace.symbolic)
from_array() (dace.memlet.Memlet static method)
(dace.subsets.Range static method)
from_dataclass() (dace.data.Structure 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.ProcessGrid class method)
(dace.data.RedistrArray class method)
(dace.data.Scalar static method)
(dace.data.Stream class method)
(dace.data.Structure static method)
(dace.data.StructureView static method)
(dace.data.SubArray class 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.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.SymbolicProperty 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.AbstractControlFlowRegion class method)
(dace.sdfg.state.ConditionalBlock class method)
(dace.sdfg.state.ControlFlowBlock class method)
(dace.sdfg.state.SDFGState class method)
(dace.serialize.NumpySerializer static method)
(dace.serialize.SerializableObject 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.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_states() (in module dace.sdfg.utils)
FuseStates (class in dace.transformation.passes.fusion_inline)
G
generate_code() (dace.codegen.targets.framecode.DaCeCodeGenerator method)
(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)
(in module dace.codegen.codegen)
generate_code_proper() (dace.frontend.octave.ast_loop.AST_ForLoop method)
generate_constants() (dace.codegen.targets.framecode.DaCeCodeGenerator method)
generate_devicelevel_scope() (dace.codegen.targets.cuda.CUDACodeGen method)
generate_devicelevel_state() (dace.codegen.targets.cuda.CUDACodeGen method)
generate_dummy() (in module dace.codegen.codegen)
generate_element_id() (in module dace.sdfg.graph)
generate_external_memory_management() (dace.codegen.targets.framecode.DaCeCodeGenerator method)
generate_fileheader() (dace.codegen.targets.framecode.DaCeCodeGenerator method)
generate_footer() (dace.codegen.targets.framecode.DaCeCodeGenerator method)
generate_header() (dace.codegen.targets.framecode.DaCeCodeGenerator method)
generate_headers() (in module dace.codegen.codegen)
generate_kernel_scope() (dace.codegen.targets.cuda.CUDACodeGen method)
generate_new_maps() (dace.transformation.dataflow.map_expansion.MapExpansion method)
generate_node() (dace.codegen.target.TargetCodeGenerator method)
(dace.codegen.targets.cpu.CPUCodeGen method)
(dace.codegen.targets.cuda.CUDACodeGen method)
generate_nsdfg_arguments() (dace.codegen.targets.cpu.CPUCodeGen method)
(dace.codegen.targets.cuda.CUDACodeGen method)
generate_nsdfg_call() (dace.codegen.targets.cpu.CPUCodeGen method)
(dace.codegen.targets.cuda.CUDACodeGen method)
generate_nsdfg_header() (dace.codegen.targets.cpu.CPUCodeGen method)
(dace.codegen.targets.cuda.CUDACodeGen method)
generate_program_folder() (in module dace.codegen.compiler)
generate_scope() (dace.codegen.target.TargetCodeGenerator method)
(dace.codegen.targets.cpu.CPUCodeGen method)
(dace.codegen.targets.cuda.CUDACodeGen method)
(dace.codegen.targets.mpi.MPICodeGen method)
generate_scope_postamble() (dace.codegen.targets.cpu.CPUCodeGen method)
generate_scope_preamble() (dace.codegen.targets.cpu.CPUCodeGen method)
generate_state() (dace.codegen.target.TargetCodeGenerator method)
(dace.codegen.targets.cuda.CUDACodeGen method)
(dace.codegen.targets.framecode.DaCeCodeGenerator method)
generate_states() (dace.codegen.targets.framecode.DaCeCodeGenerator method)
generate_tasklet_postamble() (dace.codegen.targets.cpu.CPUCodeGen method)
generate_tasklet_preamble() (dace.codegen.targets.cpu.CPUCodeGen 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_edges() (in module dace.sdfg.utils)
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_constant_data() (in module dace.sdfg.utils)
get_constant_symbols() (in module dace.sdfg.utils)
get_constraint() (dace.sdfg.analysis.vector_inference.VectorInferenceGraph method)
get_control_flow_block_dominators() (in module dace.sdfg.utils)
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_folder_mode() (in module dace.codegen.compiler)
get_framecode_generator() (dace.codegen.target.TargetCodeGenerator 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.target.TargetCodeGenerator method)
(dace.codegen.targets.cpu.CPUCodeGen method)
(dace.codegen.targets.cuda.CUDACodeGen method)
(dace.codegen.targets.mpi.MPICodeGen 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_includes() (dace.codegen.target.TargetCodeGenerator 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_memlet_byte_size() (dace.codegen.instrumentation.papi.PAPIUtils static method)
get_memory_input_size() (dace.codegen.instrumentation.papi.PAPIUtils static method)
get_meta_codeblocks() (dace.sdfg.state.AbstractControlFlowRegion method)
(dace.sdfg.state.ConditionalBlock method)
(dace.sdfg.state.LoopRegion method)
get_meta_read_memlets() (dace.sdfg.state.AbstractControlFlowRegion method)
(dace.sdfg.state.ConditionalBlock method)
(dace.sdfg.state.LoopRegion method)
get_metadata() (dace.config.Config static method)
get_method() (dace.frontend.common.op_repository.Replacements static method)
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)
get_node_dispatcher() (dace.codegen.dispatcher.TargetDispatcher method)
get_node_schedule() (in module dace.sdfg.scope)
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_symbol() (dace.codegen.compiled_sdfg.ReloadableDLL method)
get_target_name() (dace.frontend.python.newast.ProgramVisitor 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_used_data() (in module dace.sdfg.utils)
get_used_symbols() (in module dace.sdfg.utils)
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)
GPU (dace.dtypes.DeviceType attribute)
gpu_block_size (dace.sdfg.nodes.Map attribute)
(dace.sdfg.nodes.MapEntry attribute)
GPU_Device (dace.dtypes.ScheduleType attribute)
GPU_Events (dace.dtypes.InstrumentationType attribute)
gpu_force_syncthreads (dace.sdfg.nodes.Map attribute)
(dace.sdfg.nodes.MapEntry attribute)
GPU_Global (dace.dtypes.StorageType attribute)
gpu_launch_bounds (dace.sdfg.nodes.Map attribute)
(dace.sdfg.nodes.MapEntry attribute)
gpu_map_has_explicit_dyn_threadblocks() (in module dace.transformation.helpers)
gpu_map_has_explicit_threadblocks() (in module dace.transformation.helpers)
gpu_maxnreg (dace.sdfg.nodes.Map attribute)
(dace.sdfg.nodes.MapEntry attribute)
gpu_min_warps_per_eu (dace.sdfg.nodes.Map attribute)
(dace.sdfg.nodes.MapEntry attribute)
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)
GPU_TX_MARKERS (dace.dtypes.InstrumentationType 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)
GPUTXMarkersProvider (class in dace.codegen.instrumentation.gpu_tx_markers)
gradient (dace.data.ParameterArray attribute)
Graph (class in dace.sdfg.graph)
graph (dace.sdfg.graph.SubgraphView property)
greedy_fuse() (in module dace.transformation.auto.auto_optimize)
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)
gvars (dace.frontend.python.astutils.ConstantExtractor 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.target.TargetCodeGenerator property)
(dace.codegen.targets.cpu.CPUCodeGen property)
(dace.codegen.targets.cuda.CUDACodeGen property)
(dace.codegen.targets.mpi.MPICodeGen property)
has_initializer (dace.codegen.target.TargetCodeGenerator property)
(dace.codegen.targets.cpu.CPUCodeGen property)
(dace.codegen.targets.cuda.CUDACodeGen property)
(dace.codegen.targets.mpi.MPICodeGen 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)
host_data (dace.transformation.interstate.gpu_transform_sdfg.GPUTransformSDFG attribute)
host_maps (dace.transformation.interstate.gpu_transform_sdfg.GPUTransformSDFG attribute)
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)
IfExpr (class in dace.symbolic)
ignore (dace.transformation.passes.scalar_to_symbol.ScalarToSymbolPromotion attribute)
ignored_symbols (dace.sdfg.nodes.Tasklet attribute)
IllegalCopy (class in dace.codegen.target)
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_desc_with_name() (in module dace.sdfg.utils)
in_edge_with_name() (in module dace.sdfg.utils)
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)
(dace.sdfg.state.ConditionalBlock method)
(dace.sdfg.state.ControlGraphView method)
in_edges_by_connector() (dace.sdfg.state.BlockGraphView method)
(dace.sdfg.state.ControlGraphView method)
(dace.sdfg.state.DataflowGraphView method)
in_mapping (dace.transformation.passes.scalar_to_symbol.TaskletIndirectionPromoter attribute)
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)
(dace.subsets.Indices property)
indirect_properties() (in module dace.properties)
indirect_property() (in module dace.properties)
indirected (dace.properties.Property property)
inequal_symbols() (in module dace.symbolic)
inf (dace.sdfg.analysis.vector_inference.VectorInferenceGraph attribute)
infer() (dace.sdfg.analysis.vector_inference.VectorInferenceGraph method)
infer_aliasing() (in module dace.sdfg.infer_types)
infer_as() (dace.sdfg.analysis.vector_inference.InferenceNode method)
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)
infer_vectors() (in module dace.sdfg.analysis.vector_inference)
InferenceNode (class in dace.sdfg.analysis.vector_inference)
init_code (dace.sdfg.sdfg.SDFG attribute)
init_code() (dace.data.ProcessGrid method)
(dace.data.RedistrArray method)
(dace.data.SubArray method)
init_signature() (dace.sdfg.sdfg.SDFG method)
init_statement (dace.sdfg.state.LoopRegion attribute)
initialize() (dace.codegen.compiled_sdfg.CompiledSDFG method)
inline() (dace.sdfg.state.AbstractControlFlowRegion method)
(dace.sdfg.state.ConditionalBlock method)
(dace.sdfg.state.LoopRegion method)
(in module dace.frontend.python.interface)
inline_control_flow_regions() (in module dace.sdfg.utils)
inline_iterations (dace.transformation.interstate.loop_unroll.LoopUnroll attribute)
inline_sdfgs() (in module dace.sdfg.utils)
InlineControlFlowRegions (class in dace.transformation.passes.fusion_inline)
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 (dace.frontend.python.newast.TaskletTransformer 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_iteration() (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)
instrumentation (dace.codegen.dispatcher.TargetDispatcher attribute)
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)
int_ceil (class in dace.symbolic)
int_floor (class in dace.symbolic)
integers_only (dace.transformation.passes.scalar_to_symbol.ScalarToSymbolPromotion attribute)
interleave() (in module dace.codegen.cppunparse)
intersects() (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 (class in dace.hooks)
invoke_sdfg_call_hooks() (in module dace.hooks)
ip_cores (dace.sdfg.nodes.RTLTasklet attribute)
Is (class in dace.symbolic)
is_array() (in module dace.dtypes)
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_commutative (dace.symbolic.TypedConstant 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_contiguous_subset() (dace.subsets.Range method)
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_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.DistributedDescriptor method)
(dace.data.Scalar method)
(dace.data.Stream method)
is_Float (dace.symbolic.TypedConstant property)
is_gpu_array() (in module dace.dtypes)
is_gpu_state() (dace.transformation.subgraph.gpu_persistent_fusion.GPUPersistentKernel static method)
is_in_scope() (in module dace.sdfg.scope)
is_inferred() (dace.sdfg.analysis.vector_inference.InferenceNode method)
is_instrumented() (dace.sdfg.sdfg.SDFG method)
is_int() (in module dace.transformation.dataflow.streaming_memory)
is_Integer (dace.symbolic.TypedConstant property)
is_integer (dace.symbolic.TypedConstant property)
is_leaf_memlet() (dace.sdfg.state.DataflowGraphView method)
is_loaded() (dace.codegen.compiled_sdfg.ReloadableDLL method)
(dace.sdfg.sdfg.SDFG method)
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_number (dace.symbolic.TypedConstant attribute)
is_op_associative() (in module dace.frontend.operations)
is_op_commutative() (in module dace.frontend.operations)
is_packed_c_strides() (dace.data.Array method)
is_packed_fortran_strides() (dace.data.Array method)
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_subgrid (dace.data.ProcessGrid attribute)
is_symbol_unused() (in module dace.transformation.helpers)
is_sympy_userfunction() (in module dace.symbolic)
is_unconditional() (dace.sdfg.sdfg.InterstateEdge method)
is_undefined() (in module dace.symbolic)
is_valid() (dace.sdfg.sdfg.SDFG method)
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)
isolate_nested_sdfg() (in module dace.transformation.helpers)
issymbolic() (in module dace.symbolic)
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)
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.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.mpi.MPICodeGen attribute)
(dace.sdfg.nodes.Tasklet property)
last_block (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)
left_shift (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)
linalg (dace.transformation.dataflow.matrix_product_transpose.MatrixProductTranspose attribute)
linkable (dace.codegen.codeobject.CodeObject attribute)
list_union() (in module dace.subsets)
ListProperty (class in dace.properties)
literal_suffix_to_typeclass() (in module dace.dtypes)
load() (dace.codegen.compiled_sdfg.ReloadableDLL method)
(dace.config.Config static method)
(in module dace.serialize)
load_external() (dace.sdfg.nodes.NestedSDFG method)
load_from_file() (in module dace.codegen.compiler)
load_precompiled_sdfg() (dace.frontend.python.parser.DaceProgram method)
(in module dace.codegen.compiler)
(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.transformation.interstate.loop_to_map.LoopToMap attribute)
(dace.transformation.interstate.loop_unroll.LoopUnroll attribute)
(dace.transformation.interstate.move_loop_into_map.MoveLoopIntoMap attribute)
loop_begin (dace.transformation.interstate.loop_detection.DetectLoop attribute)
loop_body() (dace.transformation.interstate.loop_detection.DetectLoop 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.MapToForLoop 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.target)
make_argument() (dace.data.Structure method)
make_argument_from_object() (dace.data.Structure method)
make_array_from_descriptor() (in module dace.data)
make_array_memlet() (dace.sdfg.sdfg.SDFG method)
make_ctypes_argument() (in module dace.data)
make_dynamic_map_inputs_unique() (in module dace.sdfg.utils)
make_info() (dace.sourcemap.MapPython method)
make_key() (dace.frontend.python.cached_program.DaceProgramCache method)
make_map_internal_write_external() (in module dace.transformation.helpers)
make_parameter() (dace.data.ParameterArray static method)
make_properties() (in module dace.properties)
make_ptr_assignment() (dace.codegen.targets.cpu.CPUCodeGen method)
make_ptr_vector_cast() (dace.codegen.targets.cpu.CPUCodeGen method)
(dace.codegen.targets.cuda.CUDACodeGen method)
make_range_from_accdims() (dace.frontend.octave.ast_arrayaccess.AST_ArrayAccess method)
make_reference_from_descriptor() (in module dace.data)
make_slice() (dace.frontend.python.newast.ProgramVisitor method)
make_transients_persistent() (in module dace.transformation.auto.auto_optimize)
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.MapToForLoop 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)
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)
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.Range method)
max_element_approx() (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.Range method)
min_element_approx() (dace.subsets.Range method)
Min_Location (dace.dtypes.ReductionType attribute)
min_value() (in module dace.dtypes)
MLIR (dace.dtypes.Language attribute)
modified_symbols_between() (in module dace.transformation.helpers)
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.InlineControlFlowRegions 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)
module
dace.builtin_hooks
dace.cli.dacelab
dace.cli.daceprof
dace.cli.progress
dace.cli.sdfgcc
dace.cli.sdfv
dace.codegen
dace.codegen.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
dace.codegen.instrumentation.data.data_dump
dace.codegen.instrumentation.data.data_report
dace.codegen.instrumentation.gpu_events
dace.codegen.instrumentation.gpu_tx_markers
dace.codegen.instrumentation.papi
dace.codegen.instrumentation.provider
dace.codegen.instrumentation.report
dace.codegen.instrumentation.timer
dace.codegen.prettycode
dace.codegen.target
dace.codegen.targets
dace.codegen.targets.cpu
dace.codegen.targets.cuda
dace.codegen.targets.framecode
dace.codegen.targets.mpi
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.analysis.vector_inference
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.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.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_branch_cfg_up_discard_conditions() (in module dace.transformation.helpers)
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)
multiple (dace.frontend.python.astutils.FindAssignment attribute)
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.ProcessGrid attribute)
(dace.data.RedistrArray attribute)
(dace.data.Structure attribute)
(dace.data.SubArray 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)
(dace.symbolic.UndefinedSymbol 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.Range method)
(dace.subsets.Subset 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.sdfg.InterstateEdge method)
(dace.sdfg.state.AbstractControlFlowRegion method)
(dace.sdfg.state.LoopRegion 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_inline_conditional (dace.transformation.passes.fusion_inline.InlineControlFlowRegions attribute)
no_inline_function_call_regions (dace.transformation.passes.fusion_inline.InlineControlFlowRegions attribute)
(dace.transformation.passes.simplify.SimplifyPass attribute)
no_inline_loops (dace.transformation.passes.fusion_inline.InlineControlFlowRegions attribute)
no_inline_named_regions (dace.transformation.passes.fusion_inline.InlineControlFlowRegions attribute)
(dace.transformation.passes.simplify.SimplifyPass 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.sourcemap.NodeInfo attribute)
node_id() (dace.sdfg.graph.Graph method)
(dace.sdfg.graph.OrderedDiGraph method)
(dace.sdfg.graph.SubgraphView method)
(dace.sdfg.state.ConditionalBlock method)
node_path_graph() (in module dace.sdfg.utils)
NodeInfo (class in dace.sourcemap)
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 method)
Normal (dace.dtypes.TilingType attribute)
normalize() (dace.sdfg.state.LoopRegion method)
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)
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.Range method)
(dace.subsets.SubsetUnion method)
num_elements_exact() (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)
(dace.sdfg.state.ConditionalBlock method)
NumberOfTiles (dace.dtypes.TilingType attribute)
NumpySerializer (class in dace.serialize)
NVTX_HEADER_INCLUDE (dace.codegen.instrumentation.gpu_tx_markers.GPUTXMarkersProvider attribute)
nx (dace.sdfg.graph.Graph property)
(dace.sdfg.graph.OrderedDiGraph property)
O
Object (dace.codegen.dispatcher.DefinedType attribute)
offset (dace.data.Array attribute)
(dace.data.DistributedDescriptor property)
(dace.data.Scalar property)
(dace.data.Stream attribute)
(dace.data.Structure property)
(dace.dtypes.vector attribute)
Offset (in module dace.data)
offset() (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.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_allocation_begin() (dace.codegen.instrumentation.gpu_tx_markers.GPUTXMarkersProvider method)
(dace.codegen.instrumentation.provider.InstrumentationProvider method)
on_allocation_end() (dace.codegen.instrumentation.gpu_tx_markers.GPUTXMarkersProvider method)
(dace.codegen.instrumentation.provider.InstrumentationProvider method)
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.gpu_tx_markers.GPUTXMarkersProvider method)
(dace.codegen.instrumentation.papi.PAPIInstrumentation method)
(dace.codegen.instrumentation.provider.InstrumentationProvider method)
on_copy_end() (dace.codegen.instrumentation.gpu_tx_markers.GPUTXMarkersProvider method)
(dace.codegen.instrumentation.papi.PAPIInstrumentation method)
(dace.codegen.instrumentation.provider.InstrumentationProvider method)
on_deallocation_begin() (dace.codegen.instrumentation.gpu_tx_markers.GPUTXMarkersProvider method)
(dace.codegen.instrumentation.provider.InstrumentationProvider method)
on_deallocation_end() (dace.codegen.instrumentation.gpu_tx_markers.GPUTXMarkersProvider method)
(dace.codegen.instrumentation.provider.InstrumentationProvider method)
on_map_entry() (dace.codegen.instrumentation.papi.PAPIInstrumentation method)
on_node_begin() (dace.codegen.instrumentation.data.data_dump.RestoreProvider method)
(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.data.data_dump.SaveProvider method)
(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.gpu_tx_markers.GPUTXMarkersProvider 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.gpu_tx_markers.GPUTXMarkersProvider 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.data.data_dump.RestoreProvider method)
(dace.codegen.instrumentation.data.data_dump.SaveProvider method)
(dace.codegen.instrumentation.gpu_events.GPUEventProvider method)
(dace.codegen.instrumentation.gpu_tx_markers.GPUTXMarkersProvider 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.data.data_dump.RestoreProvider method)
(dace.codegen.instrumentation.data.data_dump.SaveProvider method)
(dace.codegen.instrumentation.gpu_tx_markers.GPUTXMarkersProvider method)
(dace.codegen.instrumentation.papi.PAPIInstrumentation method)
(dace.codegen.instrumentation.provider.InstrumentationProvider method)
(dace.codegen.instrumentation.timer.TimerProvider method)
on_sdfg_exit_begin() (dace.codegen.instrumentation.gpu_tx_markers.GPUTXMarkersProvider method)
(dace.codegen.instrumentation.provider.InstrumentationProvider method)
on_sdfg_exit_end() (dace.codegen.instrumentation.gpu_tx_markers.GPUTXMarkersProvider method)
(dace.codegen.instrumentation.provider.InstrumentationProvider method)
on_sdfg_init_begin() (dace.codegen.instrumentation.gpu_tx_markers.GPUTXMarkersProvider method)
(dace.codegen.instrumentation.provider.InstrumentationProvider method)
on_sdfg_init_end() (dace.codegen.instrumentation.gpu_tx_markers.GPUTXMarkersProvider method)
(dace.codegen.instrumentation.provider.InstrumentationProvider method)
on_state_begin() (dace.codegen.instrumentation.data.data_dump.RestoreProvider method)
(dace.codegen.instrumentation.data.data_dump.SaveProvider method)
(dace.codegen.instrumentation.gpu_events.GPUEventProvider method)
(dace.codegen.instrumentation.gpu_tx_markers.GPUTXMarkersProvider 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.gpu_tx_markers.GPUTXMarkersProvider 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)
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 (dace.dtypes.vector attribute)
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)
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_desc_with_name() (in module dace.sdfg.utils)
out_edge_with_name() (in module dace.sdfg.utils)
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)
(dace.sdfg.state.ConditionalBlock method)
(dace.sdfg.state.ControlGraphView method)
out_edges_by_connector() (dace.sdfg.state.BlockGraphView method)
(dace.sdfg.state.ControlGraphView method)
(dace.sdfg.state.DataflowGraphView method)
out_mapping (dace.transformation.passes.scalar_to_symbol.TaskletIndirectionPromoter attribute)
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)
outputs (dace.frontend.python.newast.TaskletTransformer 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)
ParameterArray (class in dace.data)
params (dace.sdfg.nodes.Map attribute)
(dace.sdfg.nodes.MapEntry attribute)
parent (dace.sdfg.scope.ScopeSubgraphView property)
(dace.sdfg.sdfg.SDFG property)
(dace.sdfg.state.SDFGState property)
parent_graph (dace.sdfg.state.ControlFlowBlock property)
parent_grid (dace.data.ProcessGrid attribute)
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_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)
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)
pgrid (dace.data.SubArray attribute)
pid (dace.codegen.instrumentation.report.CounterEvent attribute)
(dace.codegen.instrumentation.report.DurationEvent attribute)
Pipeline (class in dace.transformation.pass_pipeline)
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.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.target.TargetCodeGenerator method)
(dace.codegen.targets.cuda.CUDACodeGen method)
(dace.codegen.targets.framecode.DaCeCodeGenerator 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_include() (dace.codegen.instrumentation.gpu_tx_markers.GPUTXMarkersProvider method)
print_match() (dace.transformation.transformation.PatternTransformation method)
print_nodes() (dace.frontend.octave.ast_assign.AST_Assign method)
print_range_pop() (dace.codegen.instrumentation.gpu_tx_markers.GPUTXMarkersProvider method)
print_range_push() (dace.codegen.instrumentation.gpu_tx_markers.GPUTXMarkersProvider 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)
ProcessGrid (class in dace.data)
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.InlineControlFlowRegions 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.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_Default (dace.sdfg.analysis.vector_inference.VectorInferenceGraph attribute)
propagate_memlet() (in module dace.sdfg.propagation)
propagate_memlets() (dace.sdfg.state.AbstractControlFlowRegion method)
(dace.sdfg.state.ConditionalBlock method)
(dace.sdfg.state.LoopRegion method)
propagate_memlets_map_scope() (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)
Propagate_WCR (dace.sdfg.analysis.vector_inference.VectorInferenceGraph attribute)
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.ParameterArray method)
(dace.data.ProcessGrid method)
(dace.data.RedistrArray method)
(dace.data.Scalar method)
(dace.data.Stream method)
(dace.data.Structure method)
(dace.data.StructureReference method)
(dace.data.StructureView method)
(dace.data.SubArray 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.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.AbstractControlFlowRegion 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.sdfg.state.UnstructuredControlFlow 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.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.ControlFlowRegionPass 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.InlineControlFlowRegions 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)
ptr() (dace.codegen.targets.cpu.CPUCodeGen method)
(dace.codegen.targets.cuda.CUDACodeGen method)
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.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)
Range (in module dace.data)
RangeProperty (class in dace.properties)
ranges (dace.sdfg.state.ControlFlowBlock 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_explicit_control_flow() (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)
RedistrArray (class in dace.data)
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)
refresh_temp_transients() (dace.sdfg.sdfg.SDFG method)
regenerate_code (dace.sdfg.sdfg.SDFG property)
Register (dace.dtypes.StorageType attribute)
register() (dace.codegen.instrumentation.provider.InstrumentationProvider method)
(dace.codegen.target.TargetCodeGenerator 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)
rematerialize_debuginfo_files() (dace.sdfg.sdfg.SDFG method)
remove() (dace.codegen.dispatcher.DefinedMemlets method)
remove_branch() (dace.sdfg.state.ConditionalBlock 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.Range method)
repl_visitor (dace.frontend.python.astutils.ASTReplaceAssignmentRHS attribute)
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.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_in_codeblock() (in module dace.sdfg.replace)
replace_meta_accesses() (dace.sdfg.state.AbstractControlFlowRegion method)
(dace.sdfg.state.ConditionalBlock method)
(dace.sdfg.state.LoopRegion method)
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)
replace_sdfg_dtypes() (in module dace.transformation.helpers)
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.InlineControlFlowRegions 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.AbstractControlFlowRegion method)
reset_sdfg_list() (dace.sdfg.sdfg.SDFG method)
reset_state_annotations() (in module dace.sdfg.propagation)
resolve_symbol_to_constant() (in module dace.symbolic)
restart() (dace.cli.progress.OptionalProgressBar method)
Restore (dace.dtypes.DataInstrumentationType attribute)
RestoreProvider (class in dace.codegen.instrumentation.data.data_dump)
result_type_of() (in module dace.dtypes)
return (dace.dtypes.vector attribute)
ReturnBlock (class in dace.sdfg.state)
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)
right_shift (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)
ROCTX_HEADER_INCLUDE (dace.codegen.instrumentation.gpu_tx_markers.GPUTXMarkersProvider attribute)
root (dace.data.ProcessGrid attribute)
root() (dace.memlet.MemletTree method)
root_data (dace.sdfg.nodes.AccessNode property)
root_desc() (dace.sdfg.nodes.AccessNode method)
root_sdfg (dace.sdfg.state.AbstractControlFlowRegion 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_call() (dace.codegen.compiled_sdfg.CompiledSDFG method)
(dace.sdfg.sdfg.SDFG method)
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)
SaveProvider (class in dace.codegen.instrumentation.data.data_dump)
Scalar (class in dace.data)
(dace.codegen.dispatcher.DefinedType attribute)
(dace.sdfg.analysis.vector_inference.InferenceNode attribute)
scalar() (in module dace.frontend.python.wrappers)
scalar_scalar() (dace.frontend.octave.ast_expression.AST_BinExpression method)
scalars() (in module dace.symbolic)
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)
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.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_hash (dace.codegen.instrumentation.report.InstrumentationReport attribute)
sdfg_id (dace.sdfg.sdfg.SDFG property)
sdfg_inputs (dace.frontend.python.newast.TaskletTransformer attribute)
sdfg_list (dace.sdfg.sdfg.SDFG property)
sdfg_outputs (dace.frontend.python.newast.TaskletTransformer attribute)
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.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.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)
serialization_symbol_dtypes() (in module dace.symbolic)
serialize_if (dace.properties.Property property)
serialize_symbolic() (in module dace.symbolic)
set() (dace.config.Config static method)
set_constraint() (dace.sdfg.analysis.vector_inference.VectorInferenceGraph 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_nested_sdfg_parent_references() (in module dace.sdfg.utils)
set_opts() (dace.transformation.pass_pipeline.Pass 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.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_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.InlineControlFlowRegions 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)
Singleton (in module dace.data)
sink_nodes() (dace.sdfg.graph.Graph method)
size() (dace.subsets.Range method)
size_exact() (dace.subsets.Range method)
sizes() (dace.data.Array method)
(dace.data.Scalar method)
(dace.data.Stream method)
skew (dace.transformation.dataflow.strip_mining.StripMining attribute)
(dace.transformation.dataflow.tiling.MapTiling 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)
specialize_scalar() (in module dace.sdfg.utils)
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.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.AbstractControlFlowRegion property)
(dace.sdfg.state.ConditionalBlock 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.dtypes.AllocationLifetime attribute)
state() (dace.sdfg.state.AbstractControlFlowRegion 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_field_dtype (dace.data.DistributedDescriptor property)
(dace.data.RedistrArray property)
(dace.data.SubArray property)
state_fields (dace.sdfg.nodes.Tasklet attribute)
state_fission() (in module dace.transformation.helpers)
state_id (dace.sourcemap.NodeInfo attribute)
(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)
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.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)
STRUCT_CTYPES (dace.dtypes.struct attribute)
StructTransformer (class in dace.frontend.python.preprocessing)
Structure (class in dace.data)
StructureReference (class in dace.data)
StructureView (class in dace.data)
stype (dace.data.ContainerArray attribute)
Sub (dace.dtypes.ReductionType attribute)
sub_regions() (dace.sdfg.state.ConditionalBlock method)
(dace.sdfg.state.ControlFlowBlock method)
SubArray (class in dace.data)
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 (class in dace.symbolic)
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)
subshape (dace.data.SubArray attribute)
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)
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_and_constants() (dace.codegen.targets.framecode.DaCeCodeGenerator method)
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.mpi.MPICodeGen attribute)
target_type (dace.codegen.codeobject.CodeObject attribute)
TargetCodeGenerator (class in dace.codegen.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_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.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.ProcessGrid method)
(dace.data.RedistrArray method)
(dace.data.Stream method)
(dace.data.SubArray 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.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.SymbolicProperty 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.AbstractControlFlowRegion method)
(dace.sdfg.state.BreakBlock method)
(dace.sdfg.state.ConditionalBlock method)
(dace.sdfg.state.ContinueBlock method)
(dace.sdfg.state.ControlFlowBlock 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.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_down (dace.transformation.pass_pipeline.ControlFlowRegionPass attribute)
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_blocks() (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)
typeclass_to_literal_suffix() (in module dace.dtypes)
TypeClassProperty (class in dace.properties)
TypedConstant (class in dace.symbolic)
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
Undefined (dace.dtypes.DataInstrumentationType attribute)
(dace.dtypes.DeviceType attribute)
(dace.dtypes.InstrumentationType attribute)
(dace.dtypes.Language attribute)
(dace.dtypes.ScheduleType attribute)
(dace.dtypes.StorageType attribute)
UndefinedSymbol (class in dace.symbolic)
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)
Unknown (dace.sdfg.analysis.vector_inference.InferenceNode attribute)
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)
unregister() (dace.codegen.instrumentation.provider.InstrumentationProvider method)
(dace.codegen.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)
(dace.sdfg.state.LoopRegion attribute)
unroll() (in module dace.frontend.python.interface)
unroll_factor (dace.sdfg.nodes.Map attribute)
(dace.sdfg.nodes.MapEntry attribute)
(dace.sdfg.state.LoopRegion attribute)
unsqueeze() (dace.subsets.Range method)
unsqueeze_memlet() (in module dace.transformation.helpers)
UnsqueezeViewRemove (class in dace.transformation.dataflow.redundant_array)
UnstructuredControlFlow (class in dace.sdfg.state)
update_before_condition (dace.sdfg.state.LoopRegion attribute)
update_cfg_list() (dace.sdfg.state.AbstractControlFlowRegion 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_arrays() (dace.sdfg.sdfg.InterstateEdge method)
used_environments (dace.codegen.dispatcher.TargetDispatcher property)
used_sdfg_symbols() (dace.sdfg.sdfg.InterstateEdge method)
used_symbols() (dace.data.Array method)
(dace.data.Data method)
(dace.data.Stream method)
(dace.data.SubArray 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_symbols_within_scope() (dace.sdfg.nodes.MapEntry method)
used_targets (dace.codegen.dispatcher.TargetDispatcher property)
using_explicit_control_flow (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.ProcessGrid method)
(dace.data.RedistrArray method)
(dace.data.StructureReference method)
(dace.data.StructureView method)
(dace.data.SubArray 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)
vector (class in dace.dtypes)
Vector (dace.sdfg.analysis.vector_inference.InferenceNode attribute)
vector_len (dace.transformation.dataflow.vectorization.Vectorization attribute)
VectorInferenceException
VectorInferenceFlags (class in dace.sdfg.analysis.vector_inference)
VectorInferenceGraph (class in dace.sdfg.analysis.vector_inference)
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)
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.frontend.python.astutils.ASTReplaceAssignmentRHS method)
(dace.frontend.python.astutils.FindAssignment 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.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.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_Call() (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.newast.TaskletTransformer 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.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.symbolic.PythonOpToSympyConverter method)
visit_NamedExpr() (dace.frontend.python.newast.ProgramVisitor method)
(dace.frontend.python.preprocessing.DisallowedAssignmentChecker 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_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)
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)