DaCe
v0.13.3
dace
DaCe
Docs
»
Index
Edit on GitHub
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
K
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
|
X
A
a_times_b (dace.transformation.dataflow.matrix_product_transpose.MatrixProductTranspose attribute)
absolute_strides() (dace.subsets.Indices method)
(dace.subsets.Range method)
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)
add_array() (dace.sdfg.sdfg.SDFG method)
add_constant() (dace.sdfg.sdfg.SDFG method)
add_constraints() (dace.symbolic.symbol method)
add_cublas_cusolver() (in module dace.frontend.tensorflow.winograd)
add_datadesc() (dace.sdfg.sdfg.SDFG method)
add_edge() (dace.sdfg.sdfg.SDFG method)
add_indirection_subgraph() (in module dace.frontend.python.newast)
add_loop() (dace.sdfg.sdfg.SDFG method)
add_node() (dace.sdfg.sdfg.SDFG method)
add_none_pair() (dace.properties.Property static method)
add_pgrid() (dace.sdfg.sdfg.SDFG method)
add_rdistrarray() (dace.sdfg.sdfg.SDFG method)
add_reference() (dace.sdfg.sdfg.SDFG method)
add_scalar() (dace.sdfg.sdfg.SDFG method)
add_state() (dace.sdfg.sdfg.SDFG method)
add_state_after() (dace.sdfg.sdfg.SDFG method)
add_state_before() (dace.sdfg.sdfg.SDFG method)
add_stream() (dace.sdfg.sdfg.SDFG method)
add_subarray() (dace.sdfg.sdfg.SDFG method)
add_symbol() (dace.sdfg.sdfg.SDFG method)
add_temp_transient() (dace.sdfg.sdfg.SDFG method)
add_temp_transient_like() (dace.sdfg.sdfg.SDFG method)
add_transient() (dace.sdfg.sdfg.SDFG method)
add_view() (dace.sdfg.sdfg.SDFG method)
AddTransientMethods (class in dace.frontend.python.newast)
adjust_arrays_nsdfg() (dace.transformation.subgraph.subgraph_fusion.SubgraphFusion method)
AffineSMemlet (class in dace.sdfg.propagation)
alignment (dace.data.Array attribute)
all_edges_recursive() (dace.sdfg.sdfg.SDFG method)
all_maps() (dace.codegen.instrumentation.papi.PAPIUtils static method)
all_nodes_recursive() (dace.sdfg.sdfg.SDFG method)
all_properties_to_json() (in module dace.serialize)
all_sdfgs_recursive() (dace.sdfg.sdfg.SDFG method)
allocate_array() (dace.codegen.targets.cpu.CPUCodeGen method)
(dace.codegen.targets.cuda.CUDACodeGen method)
(dace.codegen.targets.target.TargetCodeGenerator 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)
(dace.codegen.targets.xilinx.XilinxCodeGen method)
AllocationLifetime (class in dace.dtypes)
allow_conflicts (dace.data.Array attribute)
(dace.data.Scalar attribute)
allow_none (dace.properties.DebugInfoProperty attribute)
(dace.properties.Property attribute)
(dace.properties.SubsetProperty attribute)
allow_offset (dace.transformation.subgraph.expansion.MultiExpansion attribute)
allow_oob (dace.memlet.Memlet attribute)
AND (class in dace.symbolic)
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_fusion.MapFusion static method)
(dace.transformation.dataflow.map_interchange.MapInterchange static method)
(dace.transformation.dataflow.mpi.MPITransformMap static method)
(dace.transformation.dataflow.strip_mining.StripMining static method)
(dace.transformation.dataflow.tiling.MapTiling static method)
(dace.transformation.interstate.fpga_transform_sdfg.FPGATransformSDFG static method)
(dace.transformation.interstate.gpu_transform_sdfg.GPUTransformSDFG static method)
(dace.transformation.interstate.sdfg_nesting.InlineSDFG static method)
(dace.transformation.interstate.sdfg_nesting.InlineTransients static method)
(dace.transformation.interstate.sdfg_nesting.NestSDFG static method)
(dace.transformation.interstate.sdfg_nesting.RefineNestedAccess static method)
(dace.transformation.interstate.state_fusion.StateFusion static method)
(dace.transformation.transformation.PatternTransformation method)
AnnotateTopLevel (class in dace.frontend.python.astutils)
append() (dace.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.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_fusion.MapFusion method)
(dace.transformation.dataflow.map_interchange.MapInterchange method)
(dace.transformation.dataflow.mapreduce.MapReduceFusion method)
(dace.transformation.dataflow.mapreduce.MapWCRFusion method)
(dace.transformation.dataflow.matrix_product_transpose.MatrixProductTranspose method)
(dace.transformation.dataflow.merge_arrays.InMergeArrays method)
(dace.transformation.dataflow.merge_arrays.MergeSourceSinkArrays method)
(dace.transformation.dataflow.merge_arrays.OutMergeArrays method)
(dace.transformation.dataflow.mpi.MPITransformMap method)
(dace.transformation.dataflow.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.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.strip_mining.StripMining method)
(dace.transformation.dataflow.tiling.MapTiling method)
(dace.transformation.dataflow.vectorization.Vectorization method)
(dace.transformation.interstate.fpga_transform_sdfg.FPGATransformSDFG method)
(dace.transformation.interstate.fpga_transform_state.FPGATransformState method)
(dace.transformation.interstate.gpu_transform_sdfg.GPUTransformSDFG method)
(dace.transformation.interstate.loop_detection.DetectLoop method)
(dace.transformation.interstate.loop_peeling.LoopPeeling method)
(dace.transformation.interstate.loop_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.interstate.state_elimination.ConstantPropagation method)
(dace.transformation.interstate.state_elimination.DeadStateElimination 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.interstate.transient_reuse.TransientReuse method)
(dace.transformation.pass_pipeline.ScopePass method)
(dace.transformation.pass_pipeline.StatePass method)
(dace.transformation.subgraph.expansion.MultiExpansion method)
(dace.transformation.subgraph.gpu_persistent_fusion.GPUPersistentKernel method)
(dace.transformation.subgraph.subgraph_fusion.SubgraphFusion method)
(dace.transformation.transformation.ExpandTransformation method)
(dace.transformation.transformation.PatternTransformation method)
(dace.transformation.transformation.SubgraphTransformation method)
apply_fpga_transformations() (dace.sdfg.sdfg.SDFG method)
apply_gpu_transformations() (dace.sdfg.sdfg.SDFG method)
apply_pass() (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.scalar_to_symbol.ScalarToSymbolPromotion 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_to() (dace.transformation.transformation.PatternTransformation class method)
(dace.transformation.transformation.SubgraphTransformation class method)
apply_transformations() (dace.sdfg.sdfg.SDFG method)
apply_transformations_once_everywhere() (dace.sdfg.sdfg.SDFG method)
apply_transformations_repeated() (dace.sdfg.sdfg.SDFG method)
approx (dace.symbolic.SymExpr attribute)
are_subsets_contiguous() (in module dace.transformation.helpers)
arg_names (dace.sdfg.sdfg.SDFG attribute)
arglist() (dace.sdfg.sdfg.SDFG method)
argument_typecheck() (dace.sdfg.sdfg.SDFG method)
Array (class in dace.data)
array (dace.transformation.dataflow.local_storage.LocalStorage attribute)
(dace.transformation.dataflow.map_fusion.MapFusion 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)
arrays (dace.sdfg.sdfg.SDFG attribute)
arrays_recursive() (dace.sdfg.sdfg.SDFG method)
as_arg() (dace.data.Array method)
(dace.data.Data method)
(dace.data.Scalar method)
(dace.data.Stream method)
(dace.dtypes.callback method)
(dace.dtypes.typeclass method)
as_array() (dace.data.Reference method)
(dace.data.View method)
as_ctypes() (dace.dtypes.callback method)
(dace.dtypes.opaque method)
(dace.dtypes.pointer method)
(dace.dtypes.struct method)
(dace.dtypes.typeclass method)
(dace.dtypes.vector method)
as_numpy_dtype() (dace.dtypes.callback method)
(dace.dtypes.opaque method)
(dace.dtypes.pointer method)
(dace.dtypes.struct method)
(dace.dtypes.typeclass method)
(dace.dtypes.vector method)
as_string (dace.properties.CodeBlock attribute)
assignments (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)
at (dace.transformation.dataflow.matrix_product_transpose.MatrixProductTranspose attribute)
at() (dace.subsets.Indices method)
(dace.subsets.Range method)
(dace.subsets.Subset method)
AttributedCallDetector (class in dace.transformation.passes.scalar_to_symbol)
auto_optimize() (in module dace.transformation.auto.auto_optimize)
available_counters() (dace.codegen.instrumentation.papi.PAPIUtils static method)
available_data_reports() (dace.sdfg.sdfg.SDFG method)
B
base_type (dace.dtypes.pointer attribute)
(dace.dtypes.typeclass attribute)
(dace.dtypes.vector attribute)
begin (dace.transformation.interstate.loop_peeling.LoopPeeling attribute)
binop (dace.codegen.cppunparse.CPPUnparser attribute)
Bitwise_And (dace.dtypes.ReductionType attribute)
Bitwise_Or (dace.dtypes.ReductionType attribute)
Bitwise_Xor (dace.dtypes.ReductionType attribute)
blas (dace.transformation.dataflow.matrix_product_transpose.MatrixProductTranspose attribute)
bool (dace.dtypes.Typeclasses attribute)
bool_ (dace.dtypes.Typeclasses attribute)
boolops (dace.codegen.cppunparse.CPPUnparser attribute)
bounding_box_size() (dace.memlet.Memlet method)
(dace.subsets.Indices method)
(dace.subsets.Range method)
bounding_box_union() (in module dace.subsets)
bt (dace.transformation.dataflow.matrix_product_transpose.MatrixProductTranspose attribute)
buffer_size (dace.data.Stream attribute)
build_folder (dace.sdfg.sdfg.SDFG attribute)
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_with_instrumented_data() (dace.sdfg.sdfg.SDFG method)
callback (class in dace.dtypes)
callback_mapping (dace.sdfg.sdfg.SDFG attribute)
callbools (dace.codegen.cppunparse.CPPUnparser attribute)
callcmps (dace.codegen.cppunparse.CPPUnparser attribute)
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_fusion.MapFusion method)
(dace.transformation.dataflow.map_interchange.MapInterchange method)
(dace.transformation.dataflow.mapreduce.MapReduceFusion method)
(dace.transformation.dataflow.mapreduce.MapWCRFusion method)
(dace.transformation.dataflow.matrix_product_transpose.MatrixProductTranspose method)
(dace.transformation.dataflow.merge_arrays.InMergeArrays method)
(dace.transformation.dataflow.merge_arrays.MergeSourceSinkArrays method)
(dace.transformation.dataflow.merge_arrays.OutMergeArrays method)
(dace.transformation.dataflow.mpi.MPITransformMap method)
(dace.transformation.dataflow.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.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.strip_mining.StripMining method)
(dace.transformation.dataflow.tiling.MapTiling method)
(dace.transformation.dataflow.vectorization.Vectorization method)
(dace.transformation.interstate.fpga_transform_sdfg.FPGATransformSDFG method)
(dace.transformation.interstate.fpga_transform_state.FPGATransformState method)
(dace.transformation.interstate.gpu_transform_sdfg.GPUTransformSDFG method)
(dace.transformation.interstate.loop_detection.DetectLoop method)
(dace.transformation.interstate.loop_peeling.LoopPeeling method)
(dace.transformation.interstate.loop_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.interstate.state_elimination.ConstantPropagation method)
(dace.transformation.interstate.state_elimination.DeadStateElimination 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.interstate.transient_reuse.TransientReuse 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)
category (dace.properties.Property attribute)
CCDesc (class in dace.transformation.interstate.state_fusion)
CeilRange (dace.dtypes.TilingType attribute)
cfg_filename() (dace.config.Config static method)
cfunc_return_type() (dace.dtypes.callback method)
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_topo_feasibility() (dace.transformation.subgraph.subgraph_fusion.SubgraphFusion static method)
choices (dace.properties.Property attribute)
choices() (dace.properties.DataProperty static method)
clean_code (dace.codegen.codeobject.CodeObject attribute)
clear_data_reports() (dace.sdfg.sdfg.SDFG method)
clear_instrumentation_reports() (dace.sdfg.sdfg.SDFG method)
clear_scope() (dace.codegen.cppunparse.CPPLocals method)
(dace.codegen.cppunparse.LocalScheme method)
clone() (dace.data.Array method)
(dace.data.Scalar method)
(dace.data.Stream method)
clone_intermediate_nodes() (dace.transformation.subgraph.subgraph_fusion.SubgraphFusion method)
closure_resolver() (dace.frontend.python.parser.DaceProgram method)
cmake_options() (dace.codegen.targets.cpu.CPUCodeGen static method)
(dace.codegen.targets.cuda.CUDACodeGen static method)
(dace.codegen.targets.mpi.MPICodeGen static method)
(dace.codegen.targets.xilinx.XilinxCodeGen static method)
cmpops (dace.codegen.cppunparse.CPPUnparser attribute)
code (dace.codegen.codeobject.CodeObject attribute)
CodeBlock (class in dace.properties)
CodeIOStream (class in dace.codegen.prettycode)
CodeObject (class in dace.codegen.codeobject)
CodeProperty (class in dace.properties)
color (dace.sdfg.sdfg.LogicalGroup attribute)
common_map_base_ranges() (in module dace.transformation.subgraph.helpers)
common_parent_scope() (in module dace.sdfg.scope)
compile() (dace.frontend.python.parser.DaceProgram method)
(dace.sdfg.sdfg.SDFG method)
complex128 (dace.dtypes.Typeclasses attribute)
complex64 (dace.dtypes.Typeclasses attribute)
compose() (dace.subsets.Indices method)
(dace.subsets.Range method)
compose_and_push_back() (in module dace.transformation.dataflow.redundant_array)
concurrent_subgraphs() (in module dace.sdfg.utils)
condition (dace.sdfg.sdfg.InterstateEdge attribute)
condition_sympy() (dace.sdfg.sdfg.InterstateEdge method)
Config (class in dace.config)
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)
constant (class in dace.dtypes)
constant_symbols() (in module dace.transformation.helpers)
ConstantExtractor (class in dace.frontend.python.astutils)
ConstantPropagation (class in dace.transformation.interstate.state_elimination)
ConstantRangeMemlet (class in dace.sdfg.propagation)
constants (dace.sdfg.sdfg.SDFG attribute)
constants_prop (dace.sdfg.sdfg.SDFG attribute)
ConstantSMemlet (class in dace.sdfg.propagation)
constraints (dace.symbolic.symbol attribute)
contained_in() (in module dace.transformation.helpers)
contains_sympy_functions() (in module dace.symbolic)
coord_at() (dace.subsets.Indices method)
(dace.subsets.Range method)
(dace.subsets.Subset method)
copy() (dace.data.Data method)
copy_edge() (dace.transformation.subgraph.subgraph_fusion.SubgraphFusion method)
copy_memory() (dace.codegen.targets.cpu.CPUCodeGen method)
(dace.codegen.targets.cuda.CUDACodeGen method)
(dace.codegen.targets.target.IllegalCopy method)
(dace.codegen.targets.target.TargetCodeGenerator method)
copy_tree() (in module dace.frontend.python.astutils)
CopyToDevice (class in dace.transformation.dataflow.copy_to_device)
count (dace.transformation.interstate.loop_unroll.LoopUnroll attribute)
covers() (dace.subsets.Subset method)
covers_range() (dace.data.Array method)
(dace.data.Scalar method)
(dace.data.Stream method)
CPP (dace.dtypes.Language attribute)
CPPLocals (class in dace.codegen.cppunparse)
cppunparse() (in module dace.codegen.cppunparse)
CPPUnparser (class in dace.codegen.cppunparse)
CPU (dace.dtypes.DeviceType attribute)
CPU_Heap (dace.dtypes.StorageType attribute)
CPU_Multicore (dace.dtypes.ScheduleType attribute)
CPU_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_callback() (dace.frontend.python.newast.ProgramVisitor method)
create_constant() (in module dace.frontend.python.astutils)
create_datadescriptor() (in module dace.data)
ctype (dace.data.Data attribute)
(dace.dtypes.vector attribute)
ctype_unaligned (dace.dtypes.vector attribute)
CUDACodeGen (class in dace.codegen.targets.cuda)
Custom (dace.dtypes.ReductionType attribute)
D
dace (module)
dace.codegen (module)
dace.codegen.codeobject (module)
dace.codegen.compiler (module)
dace.codegen.cppunparse (module)
dace.codegen.instrumentation (module)
dace.codegen.instrumentation.gpu_events (module)
dace.codegen.instrumentation.papi (module)
dace.codegen.instrumentation.provider (module)
dace.codegen.instrumentation.timer (module)
dace.codegen.prettycode (module)
dace.codegen.targets.cpu (module)
dace.codegen.targets.cuda (module)
dace.codegen.targets.framecode (module)
dace.codegen.targets.mpi (module)
dace.codegen.targets.target (module)
dace.codegen.targets.xilinx (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.ndloop (module)
dace.frontend.python.newast (module)
dace.frontend.python.parser (module)
dace.frontend.python.wrappers (module)
dace.frontend.tensorflow.winograd (module)
dace.jupyter (module)
dace.memlet (module)
dace.properties (module)
dace.sdfg (module)
,
[1]
dace.sdfg.propagation (module)
dace.sdfg.scope (module)
dace.sdfg.sdfg (module)
dace.sdfg.utils (module)
dace.sdfg.validation (module)
dace.serialize (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.redundant_array (module)
dace.transformation.dataflow.redundant_array_copying (module)
dace.transformation.dataflow.stream_transient (module)
dace.transformation.dataflow.strip_mining (module)
dace.transformation.dataflow.tiling (module)
dace.transformation.dataflow.vectorization (module)
dace.transformation.helpers (module)
dace.transformation.interstate (module)
dace.transformation.interstate.fpga_transform_sdfg (module)
dace.transformation.interstate.fpga_transform_state (module)
dace.transformation.interstate.gpu_transform_sdfg (module)
dace.transformation.interstate.loop_detection (module)
dace.transformation.interstate.loop_peeling (module)
dace.transformation.interstate.loop_unroll (module)
dace.transformation.interstate.sdfg_nesting (module)
dace.transformation.interstate.state_elimination (module)
dace.transformation.interstate.state_fusion (module)
dace.transformation.interstate.transient_reuse (module)
dace.transformation.optimizer (module)
dace.transformation.pass_pipeline (module)
dace.transformation.passes (module)
dace.transformation.passes.scalar_to_symbol (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)
DaceModule (class in dace)
DaceProgram (class in dace.frontend.python.parser)
DaceSympyPrinter (class in dace.symbolic)
Data (class in dace.data)
data (dace.memlet.Memlet attribute)
data() (dace.sdfg.sdfg.SDFG method)
data_dims() (dace.subsets.Indices method)
(dace.subsets.Range method)
DataclassProperty (class in dace.properties)
DataInstrumentationType (class in dace.dtypes)
DataProperty (class in dace.properties)
DeadStateElimination (class in dace.transformation.interstate.state_elimination)
deallocate_array() (dace.codegen.targets.cpu.CPUCodeGen method)
(dace.codegen.targets.cuda.CUDACodeGen method)
(dace.codegen.targets.target.TargetCodeGenerator method)
deallocate_arrays_in_scope() (dace.codegen.targets.framecode.DaCeCodeGenerator method)
deallocate_stream() (dace.codegen.targets.cuda.CUDACodeGen method)
debug (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.sdfg.SDFG attribute)
DebugInfoProperty (class in dace.properties)
declare_array() (dace.codegen.targets.cpu.CPUCodeGen method)
(dace.codegen.targets.cuda.CUDACodeGen method)
(dace.codegen.targets.target.TargetCodeGenerator method)
deduplicate() (in module dace.dtypes)
Default (dace.dtypes.OMPScheduleType attribute)
(dace.dtypes.ScheduleType attribute)
(dace.dtypes.StorageType attribute)
default (dace.properties.Property attribute)
default_assumptions (dace.symbolic.AND attribute)
(dace.symbolic.OR attribute)
(dace.symbolic.ROUND attribute)
(dace.symbolic.int_ceil attribute)
(dace.symbolic.int_floor attribute)
(dace.symbolic.symbol attribute)
define() (dace.codegen.cppunparse.CPPLocals method)
(dace.codegen.cppunparse.LocalScheme method)
define_local() (in module dace.frontend.python.wrappers)
define_local_array() (dace.codegen.targets.xilinx.XilinxCodeGen method)
define_local_scalar() (in module dace.frontend.python.wrappers)
define_out_memlet() (dace.codegen.targets.cpu.CPUCodeGen method)
(dace.codegen.targets.cuda.CUDACodeGen method)
define_shift_register() (dace.codegen.targets.xilinx.XilinxCodeGen method)
define_stream() (dace.codegen.targets.xilinx.XilinxCodeGen method)
(in module dace.frontend.python.wrappers)
define_streamarray() (in module dace.frontend.python.wrappers)
defined (dace.frontend.python.newast.ProgramVisitor attribute)
defined_variables() (dace.frontend.octave.ast_assign.AST_Assign method)
(dace.frontend.octave.ast_node.AST_Node method)
depends_on() (dace.transformation.pass_pipeline.Pass method)
(dace.transformation.pass_pipeline.Pipeline method)
depth_limited_dfs_iter() (in module dace.sdfg.utils)
depth_limited_search() (in module dace.sdfg.utils)
desc (dace.properties.Property attribute)
Descriptors (dace.transformation.pass_pipeline.Modifies attribute)
detect_reduction_type() (in module dace.frontend.operations)
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_topological_sort() (in module dace.sdfg.utils)
DictProperty (class in dace.properties)
dim_idx (dace.transformation.dataflow.strip_mining.StripMining attribute)
dim_to_string() (dace.subsets.Range static method)
dims() (dace.subsets.Indices method)
(dace.subsets.Range method)
disjoint_subsets (dace.transformation.subgraph.subgraph_fusion.SubgraphFusion attribute)
dispatch() (dace.codegen.cppunparse.CPPUnparser method)
dispatch_lhs_tuple() (dace.codegen.cppunparse.CPPUnparser method)
dispatcher (dace.codegen.targets.framecode.DaCeCodeGenerator attribute)
distributed_compile() (in module dace.sdfg.utils)
Div (dace.dtypes.ReductionType attribute)
divides_evenly (dace.transformation.dataflow.strip_mining.StripMining attribute)
(dace.transformation.dataflow.tiling.MapTiling attribute)
DoubleBuffering (class in dace.transformation.dataflow.double_buffering)
downwards (dace.memlet.MemletTree attribute)
dst_subset (dace.memlet.Memlet attribute)
dtype (dace.data.Data attribute)
(dace.properties.CodeProperty attribute)
(dace.properties.DebugInfoProperty attribute)
(dace.properties.LambdaProperty attribute)
(dace.properties.Property attribute)
(dace.properties.RangeProperty attribute)
(dace.properties.SetProperty attribute)
(dace.properties.ShapeProperty attribute)
(dace.properties.SubsetProperty attribute)
(dace.properties.SymbolicProperty attribute)
(dace.properties.TypeClassProperty attribute)
(dace.properties.TypeProperty attribute)
dump() (in module dace.serialize)
dumps() (in module dace.serialize)
Dynamic (dace.dtypes.OMPScheduleType attribute)
dynamic (dace.memlet.Memlet attribute)
dynamic_map_inputs() (in module dace.sdfg.utils)
E
Edges (dace.transformation.pass_pipeline.Modifies attribute)
elementwise() (in module dace.frontend.operations)
emit_definition() (dace.dtypes.struct method)
enable() (in module dace.jupyter)
end_state (dace.transformation.interstate.state_elimination.ConstantPropagation attribute)
(dace.transformation.interstate.state_elimination.DeadStateElimination attribute)
(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)
EnumProperty (class in dace.properties)
environments (dace.codegen.codeobject.CodeObject attribute)
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.OR class method)
(dace.symbolic.ROUND class method)
(dace.symbolic.int_ceil class method)
(dace.symbolic.int_floor class method)
evalnode() (in module dace.frontend.python.astutils)
evaluate() (in module dace.symbolic)
Everything (dace.transformation.pass_pipeline.Modifies attribute)
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)
exit_code (dace.sdfg.sdfg.SDFG attribute)
exit_state (dace.transformation.interstate.loop_detection.DetectLoop attribute)
expand() (dace.transformation.subgraph.expansion.MultiExpansion method)
expand_library_nodes() (dace.sdfg.sdfg.SDFG method)
ExpandTransformation (class in dace.transformation.transformation)
expansion() (dace.transformation.transformation.ExpandTransformation static method)
expr (dace.symbolic.SymExpr attribute)
expr_index (dace.transformation.transformation.PatternTransformation attribute)
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_fusion.MapFusion class method)
(dace.transformation.dataflow.map_interchange.MapInterchange class method)
(dace.transformation.dataflow.mapreduce.MapReduceFusion class method)
(dace.transformation.dataflow.mapreduce.MapWCRFusion class method)
(dace.transformation.dataflow.matrix_product_transpose.MatrixProductTranspose class method)
(dace.transformation.dataflow.merge_arrays.InMergeArrays class method)
(dace.transformation.dataflow.merge_arrays.MergeSourceSinkArrays class method)
(dace.transformation.dataflow.merge_arrays.OutMergeArrays class method)
(dace.transformation.dataflow.mpi.MPITransformMap class method)
(dace.transformation.dataflow.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.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.strip_mining.StripMining class method)
(dace.transformation.dataflow.tiling.MapTiling class method)
(dace.transformation.dataflow.vectorization.Vectorization class method)
(dace.transformation.interstate.fpga_transform_sdfg.FPGATransformSDFG class method)
(dace.transformation.interstate.fpga_transform_state.FPGATransformState class method)
(dace.transformation.interstate.gpu_transform_sdfg.GPUTransformSDFG class method)
(dace.transformation.interstate.loop_detection.DetectLoop class method)
(dace.transformation.interstate.sdfg_nesting.InlineSDFG class method)
(dace.transformation.interstate.sdfg_nesting.InlineTransients class method)
(dace.transformation.interstate.sdfg_nesting.NestSDFG class method)
(dace.transformation.interstate.sdfg_nesting.RefineNestedAccess class method)
(dace.transformation.interstate.state_elimination.ConstantPropagation class method)
(dace.transformation.interstate.state_elimination.DeadStateElimination 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.interstate.transient_reuse.TransientReuse class method)
(dace.transformation.transformation.ExpandTransformation class method)
(dace.transformation.transformation.MultiStateTransformation class method)
(dace.transformation.transformation.PatternTransformation class method)
(dace.transformation.transformation.SingleStateTransformation class method)
extensions() (dace.codegen.instrumentation.provider.InstrumentationProvider method)
(dace.codegen.targets.target.TargetCodeGenerator method)
(dace.sdfg.propagation.MemletPattern method)
(dace.sdfg.propagation.SeparableMemletPattern method)
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)
fields (dace.dtypes.struct attribute)
fill() (dace.codegen.cppunparse.CPPUnparser method)
fill_scope_connectors() (dace.sdfg.sdfg.SDFG method)
find_contiguous_subsets() (in module dace.transformation.helpers)
find_data_node_in_sdfg_state() (dace.frontend.octave.ast_node.AST_Node method)
find_dims_to_pop() (in module dace.transformation.dataflow.redundant_array)
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_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_permutation() (dace.transformation.dataflow.map_fusion.MapFusion static method)
find_promotable_scalars() (in module dace.transformation.passes.scalar_to_symbol)
find_reassignment() (in module dace.transformation.subgraph.helpers)
find_state() (dace.sdfg.sdfg.SDFG method)
first_map_exit (dace.transformation.dataflow.map_fusion.MapFusion attribute)
first_state (dace.transformation.interstate.state_elimination.SymbolAliasPromotion attribute)
(dace.transformation.interstate.state_fusion.StateFusion attribute)
FixedPointPipeline (class in dace.transformation.pass_pipeline)
float16 (dace.dtypes.Typeclasses attribute)
float32 (dace.dtypes.Typeclasses attribute)
float64 (dace.dtypes.Typeclasses attribute)
format_conversions (dace.codegen.cppunparse.CPPUnparser attribute)
FPGA (dace.dtypes.DeviceType attribute)
(dace.dtypes.InstrumentationType attribute)
FPGA_Device (dace.dtypes.ScheduleType attribute)
FPGA_Global (dace.dtypes.StorageType attribute)
FPGA_Local (dace.dtypes.StorageType attribute)
FPGA_Registers (dace.dtypes.StorageType attribute)
FPGA_ShiftRegister (dace.dtypes.StorageType attribute)
fpga_update() (in module dace.transformation.interstate.fpga_transform_state)
FPGATransformSDFG (class in dace.transformation.interstate.fpga_transform_sdfg)
FPGATransformState (class in dace.transformation.interstate.fpga_transform_state)
free_symbols (dace.data.Array attribute)
(dace.data.Data attribute)
(dace.data.Stream attribute)
(dace.memlet.Memlet attribute)
(dace.sdfg.sdfg.InterstateEdge attribute)
(dace.sdfg.sdfg.SDFG attribute)
(dace.subsets.Indices attribute)
(dace.subsets.Range attribute)
(dace.subsets.Subset 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_file() (dace.sdfg.sdfg.SDFG static method)
from_indices() (dace.subsets.Range static method)
from_json (dace.properties.Property attribute)
from_json() (dace.data.Array class method)
(dace.data.Scalar static method)
(dace.data.Stream class method)
(dace.dtypes.DebugInfo static method)
(dace.dtypes.callback static method)
(dace.dtypes.opaque static method)
(dace.dtypes.pointer static method)
(dace.dtypes.string static method)
(dace.dtypes.struct static method)
(dace.dtypes.typeclass static method)
(dace.dtypes.vector static method)
(dace.memlet.Memlet static method)
(dace.properties.CodeBlock static method)
(dace.properties.CodeProperty method)
(dace.properties.DataProperty method)
(dace.properties.DataclassProperty method)
(dace.properties.DictProperty method)
(dace.properties.LambdaProperty method)
(dace.properties.ListProperty method)
(dace.properties.OptionalSDFGReferenceProperty method)
(dace.properties.OrderedDictProperty static method)
(dace.properties.SDFGReferenceProperty method)
(dace.properties.SetProperty method)
(dace.properties.ShapeProperty method)
(dace.properties.SubsetProperty method)
(dace.properties.TransformationHistProperty method)
(dace.properties.TypeClassProperty static method)
(dace.properties.TypeProperty static method)
(dace.sdfg.sdfg.InterstateEdge static method)
(dace.sdfg.sdfg.LogicalGroup static method)
(dace.sdfg.sdfg.SDFG class method)
(dace.serialize.NumpySerializer static method)
(dace.serialize.SerializableObject static method)
(dace.subsets.Indices static method)
(dace.subsets.Range 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.Property attribute)
from_string() (dace.properties.CodeProperty static method)
(dace.properties.DataProperty static method)
(dace.properties.DataclassProperty static method)
(dace.properties.DebugInfoProperty static method)
(dace.properties.DictProperty static method)
(dace.properties.LambdaProperty static method)
(dace.properties.ListProperty method)
(dace.properties.RangeProperty static method)
(dace.properties.ReferenceProperty static method)
(dace.properties.SetProperty static method)
(dace.properties.ShapeProperty static method)
(dace.properties.SubsetProperty static method)
(dace.properties.SymbolicProperty static method)
(dace.properties.TypeClassProperty static method)
(dace.properties.TypeProperty static method)
(dace.subsets.Indices static method)
(dace.subsets.Range static method)
fullcopy (dace.transformation.dataflow.gpu_transform.GPUTransformMap attribute)
(dace.transformation.dataflow.gpu_transform_local_storage.GPUTransformLocalStorage attribute)
funcops (dace.codegen.cppunparse.CPPUnparser attribute)
function_to_ast() (in module dace.frontend.python.astutils)
fuse() (dace.transformation.subgraph.subgraph_fusion.SubgraphFusion method)
fuse_nodes() (dace.transformation.dataflow.map_fusion.MapFusion method)
fuse_states() (in module dace.sdfg.utils)
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)
generate_code_proper() (dace.frontend.octave.ast_loop.AST_ForLoop method)
generate_constants() (dace.codegen.targets.framecode.DaCeCodeGenerator method)
generate_converter() (dace.codegen.targets.xilinx.XilinxCodeGen method)
generate_devicelevel_scope() (dace.codegen.targets.cuda.CUDACodeGen method)
generate_devicelevel_state() (dace.codegen.targets.cuda.CUDACodeGen method)
generate_fileheader() (dace.codegen.targets.framecode.DaCeCodeGenerator method)
generate_flatten_loop_post() (dace.codegen.targets.xilinx.XilinxCodeGen static method)
generate_flatten_loop_pre() (dace.codegen.targets.xilinx.XilinxCodeGen static method)
generate_footer() (dace.codegen.targets.framecode.DaCeCodeGenerator method)
generate_header() (dace.codegen.targets.framecode.DaCeCodeGenerator method)
generate_host_function_body() (dace.codegen.targets.xilinx.XilinxCodeGen method)
generate_host_header() (dace.codegen.targets.xilinx.XilinxCodeGen method)
generate_kernel_boilerplate_post() (dace.codegen.targets.xilinx.XilinxCodeGen static method)
generate_kernel_boilerplate_pre() (dace.codegen.targets.xilinx.XilinxCodeGen method)
generate_kernel_internal() (dace.codegen.targets.xilinx.XilinxCodeGen method)
generate_kernel_scope() (dace.codegen.targets.cuda.CUDACodeGen method)
generate_memlet_definition() (dace.codegen.targets.xilinx.XilinxCodeGen method)
generate_module() (dace.codegen.targets.xilinx.XilinxCodeGen method)
generate_no_dependence_post() (dace.codegen.targets.xilinx.XilinxCodeGen method)
generate_no_dependence_pre() (dace.codegen.targets.xilinx.XilinxCodeGen static method)
generate_node() (dace.codegen.targets.cpu.CPUCodeGen method)
(dace.codegen.targets.cuda.CUDACodeGen method)
(dace.codegen.targets.target.TargetCodeGenerator method)
generate_nsdfg_arguments() (dace.codegen.targets.cpu.CPUCodeGen method)
(dace.codegen.targets.cuda.CUDACodeGen method)
(dace.codegen.targets.xilinx.XilinxCodeGen 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)
(dace.codegen.targets.xilinx.XilinxCodeGen method)
generate_pipeline_loop_post() (dace.codegen.targets.xilinx.XilinxCodeGen static method)
generate_pipeline_loop_pre() (dace.codegen.targets.xilinx.XilinxCodeGen static method)
generate_program_folder() (in module dace.codegen.compiler)
generate_scope() (dace.codegen.targets.cpu.CPUCodeGen method)
(dace.codegen.targets.cuda.CUDACodeGen method)
(dace.codegen.targets.mpi.MPICodeGen method)
(dace.codegen.targets.target.TargetCodeGenerator method)
generate_scope_postamble() (dace.codegen.targets.cpu.CPUCodeGen method)
generate_scope_preamble() (dace.codegen.targets.cpu.CPUCodeGen method)
generate_state() (dace.codegen.targets.cuda.CUDACodeGen method)
(dace.codegen.targets.framecode.DaCeCodeGenerator method)
(dace.codegen.targets.target.TargetCodeGenerator 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)
generate_unroll_loop_post() (dace.codegen.targets.xilinx.XilinxCodeGen static method)
generate_unroll_loop_pre() (dace.codegen.targets.xilinx.XilinxCodeGen method)
generic_visit() (dace.frontend.python.astutils.ExtNodeTransformer method)
(dace.frontend.python.astutils.ExtNodeVisitor 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.config.Config static method)
(dace.frontend.common.op_repository.Replacements static method)
(dace.frontend.python.newast.AddTransientMethods static method)
(dace.symbolic.symbol method)
get_adjacent_nodes() (dace.transformation.subgraph.subgraph_fusion.SubgraphFusion static 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_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_flags() (in module dace.codegen.compiler)
get_exit_states() (dace.transformation.subgraph.gpu_persistent_fusion.GPUPersistentKernel static method)
get_free_symbols() (dace.properties.CodeBlock method)
get_generated_codeobjects() (dace.codegen.targets.cpu.CPUCodeGen method)
(dace.codegen.targets.cuda.CUDACodeGen method)
(dace.codegen.targets.mpi.MPICodeGen method)
(dace.codegen.targets.target.TargetCodeGenerator method)
(dace.codegen.targets.xilinx.XilinxCodeGen 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_memlet_byte_size() (dace.codegen.instrumentation.papi.PAPIUtils static method)
get_memory_input_size() (dace.codegen.instrumentation.papi.PAPIUtils static method)
get_metadata() (dace.config.Config static method)
get_method() (dace.frontend.common.op_repository.Replacements static method)
get_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_or_return() (dace.symbolic.symbol method)
get_out_memlet_costs() (dace.codegen.instrumentation.papi.PAPIUtils static method)
get_outermost_scope_maps() (in module dace.transformation.subgraph.helpers)
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_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_serializer() (in module dace.serialize)
get_src_subset() (dace.memlet.Memlet method)
get_stride() (dace.memlet.Memlet method)
get_subgraph() (dace.transformation.transformation.SubgraphTransformation method)
get_tasklet_byte_accesses() (dace.codegen.instrumentation.papi.PAPIUtils static method)
get_tb_maps_recursive() (dace.codegen.targets.cuda.CUDACodeGen method)
get_trampoline() (dace.dtypes.callback method)
get_ufunc() (dace.frontend.common.op_repository.Replacements static method)
get_unique_number() (dace.codegen.instrumentation.papi.PAPIInstrumentation method)
get_value() (dace.frontend.octave.ast_values.AST_Constant method)
get_values_row_major() (dace.frontend.octave.ast_matrix.AST_Matrix method)
get_view_edge() (in module dace.sdfg.utils)
get_view_node() (in module dace.sdfg.utils)
getop() (dace.frontend.common.op_repository.Replacements static method)
getter (dace.properties.Property attribute)
Global (dace.dtypes.AllocationLifetime attribute)
global_code (dace.sdfg.sdfg.SDFG attribute)
GPU (dace.dtypes.DeviceType attribute)
GPU_Default (dace.dtypes.ScheduleType attribute)
GPU_Device (dace.dtypes.ScheduleType attribute)
GPU_Events (dace.dtypes.InstrumentationType attribute)
GPU_Global (dace.dtypes.StorageType attribute)
gpu_map_has_explicit_threadblocks() (in module dace.transformation.helpers)
GPU_Persistent (dace.dtypes.ScheduleType attribute)
GPU_Shared (dace.dtypes.StorageType attribute)
GPU_ThreadBlock (dace.dtypes.ScheduleType attribute)
GPU_ThreadBlock_Dynamic (dace.dtypes.ScheduleType attribute)
GPUEventProvider (class in dace.codegen.instrumentation.gpu_events)
GPUPersistentKernel (class in dace.transformation.subgraph.gpu_persistent_fusion)
GPUTransformLocalStorage (class in dace.transformation.dataflow.gpu_transform_local_storage)
GPUTransformMap (class in dace.transformation.dataflow.gpu_transform)
GPUTransformSDFG (class in dace.transformation.interstate.gpu_transform_sdfg)
greedy_fuse() (in module dace.transformation.auto.auto_optimize)
Guided (dace.dtypes.OMPScheduleType attribute)
H
has_dynamic_map_inputs() (in module dace.sdfg.utils)
has_finalizer (dace.codegen.targets.cpu.CPUCodeGen attribute)
(dace.codegen.targets.cuda.CUDACodeGen attribute)
(dace.codegen.targets.mpi.MPICodeGen attribute)
(dace.codegen.targets.target.TargetCodeGenerator attribute)
has_initializer (dace.codegen.targets.cpu.CPUCodeGen attribute)
(dace.codegen.targets.cuda.CUDACodeGen attribute)
(dace.codegen.targets.mpi.MPICodeGen attribute)
(dace.codegen.targets.target.TargetCodeGenerator attribute)
has_path() (dace.transformation.interstate.state_fusion.StateFusion method)
has_surrounding_perfcounters() (dace.codegen.instrumentation.papi.PAPIInstrumentation static method)
hash_sdfg() (dace.sdfg.sdfg.SDFG method)
HoistState (class in dace.transformation.interstate.state_elimination)
I
identical_file_exists() (in module dace.codegen.compiler)
identity (dace.transformation.dataflow.stream_transient.AccumulateTransient attribute)
ignore (dace.transformation.passes.scalar_to_symbol.ScalarToSymbolPromotion attribute)
IllegalCopy (class in dace.codegen.targets.target)
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_path() (in module dace.transformation.dataflow.gpu_transform_local_storage)
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)
Indices (class in dace.subsets)
indirect_properties() (in module dace.properties)
indirect_property() (in module dace.properties)
indirected (dace.properties.Property attribute)
inequal_symbols() (in module dace.symbolic)
infer_symbols_from_datadescriptor() (in module dace.frontend.python.parser)
init_code (dace.sdfg.sdfg.SDFG attribute)
init_signature() (dace.sdfg.sdfg.SDFG method)
initialize() (dace.config.Config static method)
inline_sdfgs() (in module dace.sdfg.utils)
InlineSDFG (class in dace.transformation.interstate.sdfg_nesting)
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_map_entry (dace.transformation.dataflow.map_collapse.MapCollapse attribute)
(dace.transformation.dataflow.map_interchange.MapInterchange attribute)
input_arrays() (dace.sdfg.sdfg.SDFG method)
instantiate_loop() (dace.transformation.interstate.loop_unroll.LoopUnroll method)
instrument (dace.sdfg.sdfg.SDFG attribute)
InstrumentationProvider (class in dace.codegen.instrumentation.provider)
InstrumentationType (class in dace.dtypes)
int16 (dace.dtypes.Typeclasses attribute)
int32 (dace.dtypes.Typeclasses attribute)
int64 (dace.dtypes.Typeclasses attribute)
int8 (dace.dtypes.Typeclasses attribute)
int_ceil (class in dace.symbolic)
int_floor (class in dace.symbolic)
integers_only (dace.transformation.passes.scalar_to_symbol.ScalarToSymbolPromotion attribute)
interleave() (in module dace.codegen.cppunparse)
intersection() (dace.subsets.Indices method)
intersects() (dace.subsets.Indices method)
(dace.subsets.Range method)
(in module dace.subsets)
InterstateEdge (class in dace.sdfg.sdfg)
InterstateEdges (dace.transformation.pass_pipeline.Modifies attribute)
InvalidSDFGEdgeError
InvalidSDFGError
InvalidSDFGInterstateEdgeError
InvalidSDFGNodeError
is_array() (in module dace.dtypes)
is_array_stream_view() (in module dace.sdfg.utils)
is_complex() (dace.dtypes.typeclass method)
is_constant() (dace.frontend.octave.ast_matrix.AST_Matrix method)
(dace.frontend.octave.ast_matrix.AST_Matrix_Row method)
(dace.frontend.octave.ast_values.AST_Constant method)
(dace.frontend.octave.ast_values.AST_Ident method)
(in module dace.frontend.python.astutils)
is_data_dependent_access() (dace.frontend.octave.ast_arrayaccess.AST_ArrayAccess method)
is_defined() (dace.codegen.cppunparse.CPPLocals method)
(dace.codegen.cppunparse.LocalScheme method)
is_devicelevel_fpga() (in module dace.sdfg.scope)
is_devicelevel_gpu() (in module dace.sdfg.scope)
is_empty() (dace.memlet.Memlet method)
is_equivalent() (dace.data.Array method)
(dace.data.Data method)
(dace.data.Scalar method)
(dace.data.Stream method)
is_fpga_kernel() (in module dace.sdfg.utils)
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_initialized() (dace.symbolic.symbol method)
is_instrumented() (dace.sdfg.sdfg.SDFG method)
is_loaded() (dace.sdfg.sdfg.SDFG method)
is_nonfree_sym_dependent() (in module dace.sdfg.utils)
is_op_associative() (in module dace.frontend.operations)
is_op_commutative() (in module dace.frontend.operations)
is_papi_used() (dace.codegen.instrumentation.papi.PAPIUtils static method)
is_parallel() (in module dace.sdfg.utils)
is_scalar_function() (dace.dtypes.callback method)
is_stream_array() (dace.data.Stream method)
is_symbol_unused() (in module dace.transformation.helpers)
is_sympy_userfunction() (in module dace.symbolic)
is_unconditional() (dace.sdfg.sdfg.InterstateEdge method)
is_valid() (dace.sdfg.sdfg.SDFG method)
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)
isnotebook() (in module dace.jupyter)
issymbolic() (in module dace.symbolic)
iterate_over_passes() (dace.transformation.pass_pipeline.Pipeline method)
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)
L
label (dace.sdfg.sdfg.InterstateEdge attribute)
(dace.sdfg.sdfg.SDFG attribute)
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.codegen.targets.xilinx.XilinxCodeGen attribute)
leave() (dace.codegen.cppunparse.CPPUnparser method)
leaves() (dace.memlet.MemletTree method)
LibraryImplementationProperty (class in dace.properties)
lifetime (dace.data.Data attribute)
linkable (dace.codegen.codeobject.CodeObject attribute)
ListProperty (class in dace.properties)
load() (dace.config.Config static method)
(in module dace.serialize)
load_from_file() (in module dace.codegen.compiler)
load_precompiled_sdfg() (dace.frontend.python.parser.DaceProgram method)
(in module dace.sdfg.utils)
load_schema() (dace.config.Config static method)
load_sdfg() (dace.frontend.python.parser.DaceProgram method)
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)
location (dace.data.Data 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_begin (dace.transformation.interstate.loop_detection.DetectLoop attribute)
loop_guard (dace.transformation.interstate.loop_detection.DetectLoop attribute)
LoopPeeling (class in dace.transformation.interstate.loop_peeling)
LoopUnroll (class in dace.transformation.interstate.loop_unroll)
M
main() (in module dace.frontend.octave.lexer)
make_absolute() (in module dace.codegen.targets.target)
make_array_from_descriptor() (in module dace.data)
make_array_memlet() (dace.sdfg.sdfg.SDFG method)
make_kernel_argument() (dace.codegen.targets.xilinx.XilinxCodeGen static method)
make_properties() (in module dace.properties)
make_ptr_assignment() (dace.codegen.targets.cpu.CPUCodeGen method)
(dace.codegen.targets.xilinx.XilinxCodeGen 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_read() (dace.codegen.targets.xilinx.XilinxCodeGen static method)
make_shift_register_write() (dace.codegen.targets.xilinx.XilinxCodeGen method)
make_slice() (dace.frontend.python.newast.ProgramVisitor method)
make_transients_persistent() (in module dace.transformation.auto.auto_optimize)
make_vector_type() (dace.codegen.targets.xilinx.XilinxCodeGen static method)
make_write() (dace.codegen.targets.xilinx.XilinxCodeGen 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.stream_transient.AccumulateTransient attribute)
(dace.transformation.dataflow.stream_transient.StreamTransient attribute)
MapCollapse (class in dace.transformation.dataflow.map_collapse)
MapExpansion (class in dace.transformation.dataflow.map_expansion)
MapFission (class in dace.transformation.dataflow.map_fission)
MapFusion (class in dace.transformation.dataflow.map_fusion)
MapInterchange (class in dace.transformation.dataflow.map_interchange)
MapReduceFusion (class in dace.transformation.dataflow.mapreduce)
MapTiling (class in dace.transformation.dataflow.tiling)
MapToForLoop (class in dace.transformation.dataflow.map_for_loop)
MapWCRFusion (class in dace.transformation.dataflow.mapreduce)
match() (dace.symbolic.SymExpr method)
match_to_str() (dace.transformation.dataflow.gpu_transform.GPUTransformMap method)
(dace.transformation.dataflow.gpu_transform_local_storage.GPUTransformLocalStorage method)
(dace.transformation.dataflow.local_storage.LocalStorage method)
(dace.transformation.dataflow.map_collapse.MapCollapse method)
(dace.transformation.dataflow.mapreduce.MapReduceFusion method)
(dace.transformation.dataflow.mapreduce.MapWCRFusion method)
(dace.transformation.dataflow.matrix_product_transpose.MatrixProductTranspose method)
(dace.transformation.dataflow.merge_arrays.InMergeArrays method)
(dace.transformation.dataflow.merge_arrays.OutMergeArrays method)
(dace.transformation.dataflow.strip_mining.StripMining method)
(dace.transformation.transformation.ExpandTransformation method)
(dace.transformation.transformation.PatternTransformation method)
matrix2d_matrix2d_mult() (dace.frontend.octave.ast_expression.AST_BinExpression method)
matrix2d_matrix2d_plus_or_minus() (dace.frontend.octave.ast_expression.AST_BinExpression method)
matrix2d_scalar() (dace.frontend.octave.ast_expression.AST_BinExpression method)
MatrixProductTranspose (class in dace.transformation.dataflow.matrix_product_transpose)
Max (dace.dtypes.ReductionType attribute)
max_element() (dace.subsets.Indices method)
(dace.subsets.Range method)
max_element_approx() (dace.subsets.Indices method)
(dace.subsets.Range method)
Max_Location (dace.dtypes.ReductionType attribute)
max_value() (in module dace.dtypes)
may_alias (dace.data.Array attribute)
med_array (dace.transformation.dataflow.redundant_array_copying.RedundantArrayCopying attribute)
(dace.transformation.dataflow.redundant_array_copying.RedundantArrayCopyingIn attribute)
Memlet (class in dace.memlet)
memlet_ctor() (dace.codegen.targets.cpu.CPUCodeGen method)
memlet_definition() (dace.codegen.targets.cpu.CPUCodeGen method)
memlet_stream_ctor() (dace.codegen.targets.cpu.CPUCodeGen method)
memlet_view_ctor() (dace.codegen.targets.cpu.CPUCodeGen method)
MemletPattern (class in dace.sdfg.propagation)
Memlets (dace.transformation.pass_pipeline.Modifies attribute)
memlets_intersect() (dace.transformation.interstate.state_fusion.StateFusion static method)
MemletTree (class in dace.memlet)
merge_maps() (in module dace.sdfg.utils)
MergeSourceSinkArrays (class in dace.transformation.dataflow.merge_arrays)
meta_to_json (dace.properties.Property attribute)
methodobj (dace.frontend.python.parser.DaceProgram attribute)
Min (dace.dtypes.ReductionType attribute)
min_element() (dace.subsets.Indices method)
(dace.subsets.Range method)
min_element_approx() (dace.subsets.Indices method)
(dace.subsets.Range method)
Min_Location (dace.dtypes.ReductionType attribute)
min_value() (in module dace.dtypes)
MLIR (dace.dtypes.Language attribute)
mm() (in module dace.frontend.tensorflow.winograd)
mm_small() (in module dace.frontend.tensorflow.winograd)
Modifies (class in dace.transformation.pass_pipeline)
modifies() (dace.transformation.pass_pipeline.Pass method)
(dace.transformation.pass_pipeline.Pipeline method)
(dace.transformation.passes.scalar_to_symbol.ScalarToSymbolPromotion method)
(dace.transformation.transformation.TransformationBase method)
ModuloSMemlet (class in dace.sdfg.propagation)
move_small_arrays_to_stack() (in module dace.transformation.auto.auto_optimize)
MPI (dace.dtypes.ScheduleType attribute)
MPICodeGen (class in dace.codegen.targets.mpi)
MPITransformMap (class in dace.transformation.dataflow.mpi)
MultiExpansion (class in dace.transformation.subgraph.expansion)
MultiStateTransformation (class in dace.transformation.transformation)
N
name (dace.codegen.codeobject.CodeObject attribute)
(dace.frontend.python.parser.DaceProgram attribute)
(dace.sdfg.sdfg.LogicalGroup attribute)
(dace.sdfg.sdfg.SDFG attribute)
ndarray() (in module dace.frontend.python.wrappers)
NDLoop() (in module dace.frontend.python.ndloop)
ndrange() (dace.subsets.Indices method)
(dace.subsets.Range method)
(in module dace.frontend.python.ndloop)
ndslice_to_string() (dace.subsets.Range static method)
ndslice_to_string_list() (dace.subsets.Range static method)
negate_expr() (in module dace.frontend.python.astutils)
nest_state_subgraph() (in module dace.transformation.helpers)
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)
NestedSDFGs (dace.transformation.pass_pipeline.Modifies attribute)
NestSDFG (class in dace.transformation.interstate.sdfg_nesting)
new() (in module dace.frontend.octave.lexer)
new_dim_prefix (dace.transformation.dataflow.strip_mining.StripMining attribute)
new_symbols() (dace.sdfg.sdfg.InterstateEdge method)
no_init (dace.transformation.dataflow.mapreduce.MapReduceFusion attribute)
No_Instrumentation (dace.dtypes.DataInstrumentationType attribute)
(dace.dtypes.InstrumentationType attribute)
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_path_graph() (in module dace.sdfg.utils)
NodeNotExpandedError
nodes (dace.sdfg.sdfg.LogicalGroup attribute)
Nodes (dace.transformation.pass_pipeline.Modifies attribute)
nodes_in_all_simple_paths() (in module dace.sdfg.utils)
Normal (dace.dtypes.TilingType attribute)
Nothing (dace.transformation.pass_pipeline.Modifies attribute)
nsdfg (dace.transformation.interstate.sdfg_nesting.InlineTransients attribute)
(dace.transformation.interstate.sdfg_nesting.RefineNestedAccess attribute)
(dace.transformation.interstate.state_elimination.HoistState attribute)
num_accesses (dace.memlet.Memlet attribute)
num_elements() (dace.memlet.Memlet method)
(dace.subsets.Indices method)
(dace.subsets.Range method)
num_elements_exact() (dace.subsets.Indices method)
(dace.subsets.Range method)
NumberOfTiles (dace.dtypes.TilingType attribute)
NumpySerializer (class in dace.serialize)
O
ocltype (dace.dtypes.pointer attribute)
(dace.dtypes.typeclass attribute)
(dace.dtypes.vector attribute)
offset (dace.data.Array attribute)
(dace.data.Scalar attribute)
(dace.data.Stream attribute)
offset() (dace.subsets.Indices method)
(dace.subsets.Range method)
(dace.subsets.Subset method)
offset_map() (in module dace.transformation.helpers)
(in module dace.transformation.subgraph.expansion)
offset_new() (dace.subsets.Indices method)
(dace.subsets.Range method)
(dace.subsets.Subset method)
OMPScheduleType (class in dace.dtypes)
on_consume_entry() (dace.codegen.instrumentation.papi.PAPIInstrumentation method)
on_copy_begin() (dace.codegen.instrumentation.papi.PAPIInstrumentation method)
(dace.codegen.instrumentation.provider.InstrumentationProvider method)
on_copy_end() (dace.codegen.instrumentation.papi.PAPIInstrumentation method)
(dace.codegen.instrumentation.provider.InstrumentationProvider method)
on_map_entry() (dace.codegen.instrumentation.papi.PAPIInstrumentation method)
on_node_begin() (dace.codegen.instrumentation.gpu_events.GPUEventProvider method)
(dace.codegen.instrumentation.papi.PAPIInstrumentation method)
(dace.codegen.instrumentation.provider.InstrumentationProvider method)
(dace.codegen.instrumentation.timer.TimerProvider method)
on_node_end() (dace.codegen.instrumentation.gpu_events.GPUEventProvider method)
(dace.codegen.instrumentation.papi.PAPIInstrumentation method)
(dace.codegen.instrumentation.provider.InstrumentationProvider method)
(dace.codegen.instrumentation.timer.TimerProvider method)
on_scope_entry() (dace.codegen.instrumentation.gpu_events.GPUEventProvider method)
(dace.codegen.instrumentation.papi.PAPIInstrumentation method)
(dace.codegen.instrumentation.provider.InstrumentationProvider method)
(dace.codegen.instrumentation.timer.TimerProvider method)
on_scope_exit() (dace.codegen.instrumentation.gpu_events.GPUEventProvider method)
(dace.codegen.instrumentation.papi.PAPIInstrumentation method)
(dace.codegen.instrumentation.provider.InstrumentationProvider method)
(dace.codegen.instrumentation.timer.TimerProvider method)
on_sdfg_begin() (dace.codegen.instrumentation.gpu_events.GPUEventProvider method)
(dace.codegen.instrumentation.papi.PAPIInstrumentation method)
(dace.codegen.instrumentation.provider.InstrumentationProvider method)
(dace.codegen.instrumentation.timer.TimerProvider method)
on_sdfg_end() (dace.codegen.instrumentation.papi.PAPIInstrumentation method)
(dace.codegen.instrumentation.provider.InstrumentationProvider method)
(dace.codegen.instrumentation.timer.TimerProvider method)
on_state_begin() (dace.codegen.instrumentation.gpu_events.GPUEventProvider method)
(dace.codegen.instrumentation.papi.PAPIInstrumentation method)
(dace.codegen.instrumentation.provider.InstrumentationProvider method)
(dace.codegen.instrumentation.timer.TimerProvider method)
on_state_end() (dace.codegen.instrumentation.gpu_events.GPUEventProvider method)
(dace.codegen.instrumentation.provider.InstrumentationProvider method)
(dace.codegen.instrumentation.timer.TimerProvider method)
on_tbegin() (dace.codegen.instrumentation.timer.TimerProvider method)
on_tend() (dace.codegen.instrumentation.timer.TimerProvider method)
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.sdfg.sdfg.SDFG method)
(dace.transformation.optimizer.Optimizer method)
(dace.transformation.optimizer.SDFGOptimizer method)
(dace.transformation.testing.TransformationTester method)
Optimizer (class in dace.transformation.optimizer)
optional (dace.properties.Property attribute)
optional_condition (dace.properties.Property attribute)
OptionalSDFGReferenceProperty (class in dace.properties)
OR (class in dace.symbolic)
OrderedDictProperty (class in dace.properties)
orig_sdfg (dace.sdfg.sdfg.SDFG attribute)
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)
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_arrays() (dace.sdfg.sdfg.SDFG method)
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)
parent (dace.sdfg.scope.ScopeSubgraphView attribute)
(dace.sdfg.sdfg.SDFG attribute)
parent_nsdfg_node (dace.sdfg.sdfg.SDFG attribute)
parent_sdfg (dace.sdfg.sdfg.SDFG attribute)
parse() (in module dace.frontend.octave.parse)
parse_dace_program() (in module dace.frontend.python.newast)
parse_program() (dace.frontend.python.newast.ProgramVisitor method)
parse_tasklet() (dace.frontend.python.newast.TaskletTransformer method)
Pass (class in dace.transformation.pass_pipeline)
PatternNode (class in dace.transformation.transformation)
PatternTransformation (class in dace.transformation.transformation)
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)
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)
Pipeline (class in dace.transformation.pass_pipeline)
pointer (class in dace.dtypes)
pop() (dace.subsets.Indices method)
(dace.subsets.Range method)
pop_dims() (in module dace.transformation.dataflow.redundant_array)
postamble (dace.transformation.dataflow.vectorization.Vectorization attribute)
postprocessing() (dace.transformation.transformation.ExpandTransformation static 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)
prefix (dace.transformation.dataflow.local_storage.LocalStorage attribute)
(dace.transformation.dataflow.tiling.MapTiling attribute)
prepare_intermediate_nodes() (dace.transformation.subgraph.subgraph_fusion.SubgraphFusion method)
prepend_exit_code() (dace.sdfg.sdfg.SDFG method)
preprocess() (dace.codegen.targets.cuda.CUDACodeGen method)
(dace.codegen.targets.framecode.DaCeCodeGenerator method)
(dace.codegen.targets.target.TargetCodeGenerator method)
print_as_tree() (dace.frontend.octave.ast_node.AST_Node method)
print_match() (dace.transformation.transformation.PatternTransformation method)
print_nodes() (dace.frontend.octave.ast_assign.AST_Assign method)
printer() (in module dace.frontend.tensorflow.winograd)
process_grids (dace.sdfg.sdfg.SDFG attribute)
process_out_memlets() (dace.codegen.targets.cpu.CPUCodeGen method)
(dace.codegen.targets.cuda.CUDACodeGen method)
prod() (in module dace.codegen.targets.cuda)
Product (dace.dtypes.ReductionType attribute)
ProgramVisitor (class in dace.frontend.python.newast)
progress_bar (dace.frontend.python.newast.ProgramVisitor attribute)
progress_count() (dace.frontend.python.newast.ProgramVisitor class method)
promote_global_trans (dace.transformation.interstate.fpga_transform_sdfg.FPGATransformSDFG attribute)
(dace.transformation.interstate.sdfg_nesting.NestSDFG attribute)
promote_scalars_to_symbols() (in module dace.transformation.passes.scalar_to_symbol)
propagate (dace.sdfg.sdfg.SDFG attribute)
(dace.transformation.subgraph.subgraph_fusion.SubgraphFusion attribute)
propagate() (dace.sdfg.propagation.AffineSMemlet method)
(dace.sdfg.propagation.ConstantRangeMemlet method)
(dace.sdfg.propagation.ConstantSMemlet method)
(dace.sdfg.propagation.GenericSMemlet method)
(dace.sdfg.propagation.MemletPattern method)
(dace.sdfg.propagation.ModuloSMemlet method)
(dace.sdfg.propagation.SeparableMemlet method)
(dace.sdfg.propagation.SeparableMemletPattern method)
propagate_memlet() (in module dace.sdfg.propagation)
propagate_memlets_nested_sdfg() (in module dace.sdfg.propagation)
propagate_memlets_scope() (in module dace.sdfg.propagation)
propagate_memlets_sdfg() (in module dace.sdfg.propagation)
propagate_memlets_state() (in module dace.sdfg.propagation)
propagate_parent (dace.transformation.dataflow.vectorization.Vectorization attribute)
propagate_states() (in module dace.sdfg.propagation)
propagate_subset() (in module dace.sdfg.propagation)
properties() (dace.codegen.codeobject.CodeObject method)
(dace.data.Array method)
(dace.data.Data method)
(dace.data.Reference method)
(dace.data.Scalar method)
(dace.data.Stream method)
(dace.data.View method)
(dace.memlet.Memlet method)
(dace.sdfg.sdfg.InterstateEdge method)
(dace.sdfg.sdfg.LogicalGroup method)
(dace.sdfg.sdfg.SDFG 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.mapreduce.MapReduceFusion method)
(dace.transformation.dataflow.matrix_product_transpose.MatrixProductTranspose method)
(dace.transformation.dataflow.mpi.MPITransformMap method)
(dace.transformation.dataflow.stream_transient.AccumulateTransient method)
(dace.transformation.dataflow.stream_transient.StreamTransient method)
(dace.transformation.dataflow.strip_mining.StripMining method)
(dace.transformation.dataflow.tiling.MapTiling method)
(dace.transformation.dataflow.vectorization.Vectorization method)
(dace.transformation.interstate.fpga_transform_sdfg.FPGATransformSDFG method)
(dace.transformation.interstate.gpu_transform_sdfg.GPUTransformSDFG method)
(dace.transformation.interstate.loop_peeling.LoopPeeling method)
(dace.transformation.interstate.loop_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.interstate.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
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)
ptrtocupy() (in module dace.dtypes)
ptrtonumpy() (in module dace.dtypes)
py2cpp() (in module dace.codegen.cppunparse)
pyexpr2cpp (in module dace.codegen.cppunparse)
pystr() (dace.subsets.Indices method)
(dace.subsets.Range method)
pystr_to_symbolic (in module dace.symbolic)
Python (dace.dtypes.Language attribute)
R
raise_exception() (in module dace.frontend.octave.lexer)
Range (class in dace.subsets)
RangeProperty (class in dace.properties)
rdistrarrays (dace.sdfg.sdfg.SDFG attribute)
read_and_write_sets() (dace.sdfg.sdfg.SDFG method)
reconnect_edge_through_map() (in module dace.transformation.helpers)
redirect_edge() (in module dace.transformation.helpers)
reduce (dace.transformation.dataflow.gpu_transform.GPUTransformMap attribute)
(dace.transformation.dataflow.gpu_transform_local_storage.GPUTransformLocalStorage attribute)
(dace.transformation.dataflow.mapreduce.MapReduceFusion attribute)
reduce() (in module dace.frontend.operations)
reduce_iteration_count() (dace.codegen.instrumentation.papi.PAPIUtils static method)
reduction_identity() (in module dace.dtypes)
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)
Register (dace.dtypes.StorageType attribute)
register() (dace.codegen.instrumentation.provider.InstrumentationProvider method)
(dace.codegen.targets.target.TargetCodeGenerator method)
(dace.dtypes.AllocationLifetime method)
(dace.dtypes.DataInstrumentationType method)
(dace.dtypes.DeviceType method)
(dace.dtypes.InstrumentationType method)
(dace.dtypes.Language method)
(dace.dtypes.OMPScheduleType method)
(dace.dtypes.ScheduleType method)
(dace.dtypes.StorageType method)
(dace.dtypes.TilingType method)
(dace.dtypes.Typeclasses method)
(dace.sdfg.propagation.MemletPattern method)
(dace.sdfg.propagation.SeparableMemletPattern method)
register_trans (dace.transformation.dataflow.gpu_transform.GPUTransformMap attribute)
(dace.transformation.interstate.gpu_transform_sdfg.GPUTransformSDFG attribute)
remove_data() (dace.sdfg.sdfg.SDFG method)
remove_edge_and_dangling_path() (in module dace.sdfg.utils)
remove_node() (dace.sdfg.sdfg.SDFG 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)
RemoveSubscripts (class in dace.frontend.python.astutils)
reorder() (dace.subsets.Indices method)
(dace.subsets.Range method)
replace() (dace.memlet.Memlet method)
(dace.sdfg.sdfg.InterstateEdge method)
(dace.sdfg.sdfg.SDFG method)
(dace.subsets.Indices method)
(dace.subsets.Range method)
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_dict() (dace.sdfg.sdfg.InterstateEdge method)
(dace.sdfg.sdfg.SDFG method)
replace_parent() (dace.frontend.octave.ast_node.AST_Node method)
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_scope() (in module dace.transformation.helpers)
reset_sdfg_list() (dace.sdfg.sdfg.SDFG method)
reset_state_annotations() (in module dace.sdfg.propagation)
resolve_symbol_to_constant() (in module dace.symbolic)
Restore (dace.dtypes.DataInstrumentationType attribute)
result_type_of() (in module dace.dtypes)
rmap_in_cr (dace.transformation.dataflow.mapreduce.MapWCRFusion attribute)
rmap_in_entry (dace.transformation.dataflow.mapreduce.MapWCRFusion attribute)
rmap_in_tasklet (dace.transformation.dataflow.mapreduce.MapWCRFusion attribute)
rmap_out_entry (dace.transformation.dataflow.mapreduce.MapWCRFusion attribute)
rmap_out_exit (dace.transformation.dataflow.mapreduce.MapWCRFusion attribute)
rname() (in module dace.frontend.python.astutils)
root() (dace.memlet.MemletTree method)
ROUND (class in dace.symbolic)
rtl_tasklet_name() (dace.codegen.targets.xilinx.XilinxCodeGen method)
S
s_currentsymbol (dace.symbolic.symbol attribute)
safe_replace() (in module dace.symbolic)
Save (dace.dtypes.DataInstrumentationType attribute)
save() (dace.config.Config static method)
(dace.sdfg.sdfg.SDFG method)
Scalar (class in dace.data)
scalar() (in module dace.frontend.python.wrappers)
scalar_scalar() (dace.frontend.octave.ast_expression.AST_BinExpression method)
ScalarToSymbolPromotion (class in dace.transformation.passes.scalar_to_symbol)
schedule_innermaps (dace.transformation.subgraph.subgraph_fusion.SubgraphFusion attribute)
ScheduleType (class in dace.dtypes)
Scope (dace.dtypes.AllocationLifetime attribute)
scope_contains_scope() (in module dace.sdfg.scope)
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)
(dace.dtypes.AllocationLifetime attribute)
sdfg_id (dace.sdfg.sdfg.SDFG attribute)
(dace.transformation.transformation.PatternTransformation attribute)
(dace.transformation.transformation.SubgraphTransformation attribute)
sdfg_list (dace.sdfg.sdfg.SDFG attribute)
SDFGOptimizer (class in dace.transformation.optimizer)
SDFGReferenceProperty (class in dace.properties)
search_vardef_in_scope() (dace.frontend.octave.ast_node.AST_Node method)
second_map_entry (dace.transformation.dataflow.map_fusion.MapFusion attribute)
second_state (dace.transformation.interstate.state_elimination.SymbolAliasPromotion attribute)
(dace.transformation.interstate.state_fusion.StateFusion attribute)
SeparableMemlet (class in dace.sdfg.propagation)
SeparableMemletPattern (class in dace.sdfg.propagation)
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)
set() (dace.config.Config static method)
(dace.symbolic.symbol method)
set_constraints() (dace.symbolic.symbol method)
set_exit_code() (dace.sdfg.sdfg.SDFG method)
set_fast_implementations() (in module dace.transformation.auto.auto_optimize)
set_global_code() (dace.sdfg.sdfg.SDFG method)
set_init_code() (dace.sdfg.sdfg.SDFG method)
set_properties_from_json() (in module dace.serialize)
set_property_from_string() (in module dace.properties)
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)
SetProperty (class in dace.properties)
setter (dace.properties.Property attribute)
setup_match() (dace.transformation.transformation.PatternTransformation method)
(dace.transformation.transformation.SubgraphTransformation method)
shape (dace.data.Data attribute)
(dace.frontend.python.wrappers.stream_array attribute)
ShapeProperty (class in dace.properties)
shared_transients() (dace.sdfg.sdfg.SDFG method)
shortdesc() (dace.frontend.octave.ast_node.AST_Node 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.transformation.TransformationBase method)
signature() (dace.sdfg.sdfg.SDFG method)
signature_arglist() (dace.sdfg.sdfg.SDFG method)
simple() (dace.memlet.Memlet static method)
simplification_transformations() (in module dace.transformation.transformation)
simplify (dace.transformation.interstate.gpu_transform_sdfg.GPUTransformSDFG attribute)
(in module dace.symbolic)
simplify() (dace.sdfg.sdfg.SDFG method)
simplify_ext() (in module dace.symbolic)
simplify_state() (in module dace.transformation.helpers)
SimplifyPass (class in dace.transformation.transformation)
SingleStateTransformation (class in dace.transformation.transformation)
size() (dace.subsets.Indices method)
(dace.subsets.Range method)
size_exact() (dace.subsets.Indices method)
(dace.subsets.Range method)
size_string() (dace.data.Stream method)
sizes() (dace.data.Array method)
(dace.data.Scalar method)
(dace.data.Stream method)
skew (dace.transformation.dataflow.strip_mining.StripMining attribute)
skip_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)
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)
specifies_datatype() (in module dace.frontend.python.newast)
split_interstate_edges() (in module dace.transformation.helpers)
squeeze() (dace.subsets.Indices method)
(dace.subsets.Range method)
SqueezeViewRemove (class in dace.transformation.dataflow.redundant_array)
src_subset (dace.memlet.Memlet attribute)
start_offset (dace.data.Array attribute)
(dace.data.Scalar attribute)
(dace.data.Stream attribute)
start_state (dace.sdfg.sdfg.SDFG attribute)
(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.transformation.interstate.fpga_transform_state.FPGATransformState attribute)
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_fission() (in module dace.transformation.helpers)
state_id (dace.transformation.transformation.PatternTransformation attribute)
(dace.transformation.transformation.SubgraphTransformation attribute)
StateAssignElimination (class in dace.transformation.interstate.state_elimination)
StateFusion (class in dace.transformation.interstate.state_fusion)
StatePass (class in dace.transformation.pass_pipeline)
states (dace.sdfg.sdfg.LogicalGroup attribute)
States (dace.transformation.pass_pipeline.Modifies attribute)
states() (dace.sdfg.sdfg.SDFG method)
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)
StopTraversal
storage (dace.data.Data attribute)
(dace.transformation.dataflow.copy_to_device.CopyToDevice attribute)
StorageType (class in dace.dtypes)
Stream (class in dace.data)
stream_array (class in dace.frontend.python.wrappers)
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 attribute)
(dace.data.Stream attribute)
(dace.transformation.dataflow.tiling.MapTiling attribute)
strides() (dace.subsets.Indices method)
(dace.subsets.Range method)
strides_from_layout() (dace.data.Data method)
string (class in dace.dtypes)
string_builder() (in module dace.frontend.tensorflow.winograd)
string_list() (dace.subsets.Range method)
StripMining (class in dace.transformation.dataflow.strip_mining)
struct (class in dace.dtypes)
Sub (dace.dtypes.ReductionType attribute)
subarrays (dace.sdfg.sdfg.SDFG attribute)
subclasses_recursive() (dace.transformation.transformation.PatternTransformation class method)
(dace.transformation.transformation.SubgraphTransformation class method)
subgraph (dace.transformation.transformation.PatternTransformation attribute)
(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)
SubgraphTransformation (class in dace.transformation.transformation)
subs() (dace.symbolic.SymExpr method)
subscript_to_ast_slice() (in module dace.frontend.python.astutils)
subscript_to_ast_slice_recursive() (in module dace.frontend.python.astutils)
subscript_to_slice() (in module dace.frontend.python.astutils)
Subset (class in dace.subsets)
subset (dace.memlet.Memlet attribute)
SubsetProperty (class in dace.properties)
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_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_and_constants() (dace.codegen.targets.framecode.DaCeCodeGenerator method)
symbols_in_ast() (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)
SympyBooleanConverter (class in dace.symbolic)
symstr (in module dace.symbolic)
symtype() (in module dace.symbolic)
symvalue() (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)
(dace.codegen.targets.xilinx.XilinxCodeGen attribute)
target_type (dace.codegen.codeobject.CodeObject attribute)
TargetCodeGenerator (class in dace.codegen.targets.target)
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)
TaskletPromoter (class in dace.transformation.passes.scalar_to_symbol)
TaskletPromoterDict (class in dace.transformation.passes.scalar_to_symbol)
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)
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)
timethis() (in module dace.frontend.operations)
title (dace.codegen.codeobject.CodeObject attribute)
(dace.codegen.targets.cpu.CPUCodeGen attribute)
(dace.codegen.targets.cuda.CUDACodeGen attribute)
(dace.codegen.targets.mpi.MPICodeGen attribute)
(dace.codegen.targets.xilinx.XilinxCodeGen attribute)
tmap_exit (dace.transformation.dataflow.mapreduce.MapReduceFusion attribute)
(dace.transformation.dataflow.mapreduce.MapWCRFusion attribute)
to_json (dace.properties.Property attribute)
to_json() (dace.data.Array method)
(dace.data.Data method)
(dace.data.Stream method)
(dace.dtypes.DebugInfo method)
(dace.dtypes.callback method)
(dace.dtypes.opaque method)
(dace.dtypes.pointer method)
(dace.dtypes.string method)
(dace.dtypes.struct method)
(dace.dtypes.typeclass method)
(dace.dtypes.vector method)
(dace.memlet.Memlet method)
(dace.properties.CodeBlock method)
(dace.properties.CodeProperty method)
(dace.properties.DataProperty method)
(dace.properties.DataclassProperty method)
(dace.properties.DictProperty method)
(dace.properties.LambdaProperty method)
(dace.properties.ListProperty method)
(dace.properties.OrderedDictProperty method)
(dace.properties.SDFGReferenceProperty method)
(dace.properties.SetProperty method)
(dace.properties.ShapeProperty method)
(dace.properties.SubsetProperty method)
(dace.properties.TransformationHistProperty method)
(dace.properties.TypeClassProperty method)
(dace.sdfg.sdfg.InterstateEdge method)
(dace.sdfg.sdfg.LogicalGroup method)
(dace.sdfg.sdfg.SDFG method)
(dace.sdfg.validation.InvalidSDFGEdgeError method)
(dace.sdfg.validation.InvalidSDFGError method)
(dace.sdfg.validation.InvalidSDFGInterstateEdgeError method)
(dace.sdfg.validation.InvalidSDFGNodeError method)
(dace.serialize.NumpySerializer static method)
(dace.serialize.SerializableObject method)
(dace.subsets.Indices method)
(dace.subsets.Range method)
(dace.transformation.transformation.ExpandTransformation method)
(dace.transformation.transformation.PatternTransformation method)
(dace.transformation.transformation.SubgraphTransformation method)
(in module dace.serialize)
to_sdfg() (dace.frontend.python.parser.DaceProgram method)
to_string (dace.properties.Property attribute)
to_string() (dace.dtypes.typeclass method)
(dace.properties.CodeProperty static method)
(dace.properties.DataProperty static method)
(dace.properties.DataclassProperty static method)
(dace.properties.DebugInfoProperty static method)
(dace.properties.DictProperty static method)
(dace.properties.LambdaProperty static method)
(dace.properties.ListProperty 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_level_nodes() (in module dace.transformation.interstate.state_fusion)
top_level_transients() (dace.sdfg.scope.ScopeSubgraphView method)
toplevel (dace.data.Data attribute)
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 attribute)
(dace.data.Stream attribute)
trace_nested_access() (in module dace.sdfg.utils)
transformation_hist (dace.sdfg.sdfg.SDFG attribute)
TransformationBase (class in dace.transformation.transformation)
TransformationHistProperty (class in dace.properties)
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.interstate.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)
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)
TrueConditionElimination (class in dace.transformation.interstate.state_elimination)
try_initialize() (dace.memlet.Memlet method)
typeclass (class in dace.dtypes)
Typeclasses (class in dace.dtypes)
TypeClassProperty (class in dace.properties)
typename (dace.serialize.SerializableObject attribute)
TypeProperty (class in dace.properties)
typestring() (dace.properties.DataProperty method)
(dace.properties.LibraryImplementationProperty method)
(dace.properties.Property method)
U
uint16 (dace.dtypes.Typeclasses attribute)
uint32 (dace.dtypes.Typeclasses attribute)
uint64 (dace.dtypes.Typeclasses attribute)
uint8 (dace.dtypes.Typeclasses attribute)
Undefined (dace.dtypes.AllocationLifetime attribute)
(dace.dtypes.DataInstrumentationType attribute)
(dace.dtypes.DeviceType attribute)
(dace.dtypes.InstrumentationType attribute)
(dace.dtypes.Language attribute)
(dace.dtypes.OMPScheduleType attribute)
(dace.dtypes.ReductionType attribute)
(dace.dtypes.ScheduleType attribute)
(dace.dtypes.StorageType attribute)
(dace.dtypes.TilingType attribute)
(dace.dtypes.Typeclasses attribute)
union() (in module dace.subsets)
unique_flags() (in module dace.codegen.compiler)
unique_node_repr() (in module dace.sdfg.utils)
unmapped (dace.properties.Property attribute)
unop (dace.codegen.cppunparse.CPPUnparser attribute)
unparse() (in module dace.frontend.python.astutils)
unparse_tasklet() (dace.codegen.targets.cpu.CPUCodeGen method)
(dace.codegen.targets.xilinx.XilinxCodeGen method)
unregister() (dace.codegen.instrumentation.provider.InstrumentationProvider method)
(dace.codegen.targets.target.TargetCodeGenerator method)
(dace.sdfg.propagation.MemletPattern method)
(dace.sdfg.propagation.SeparableMemletPattern method)
Unrolled (dace.dtypes.ScheduleType attribute)
unsqueeze() (dace.subsets.Indices method)
(dace.subsets.Range method)
unsqueeze_memlet() (in module dace.transformation.helpers)
UnsqueezeViewRemove (class in dace.transformation.dataflow.redundant_array)
until() (in module dace.frontend.python.newast)
update_sdfg_list() (dace.sdfg.sdfg.SDFG method)
V
validate (dace.frontend.python.parser.DaceProgram attribute)
(dace.transformation.subgraph.gpu_persistent_fusion.GPUPersistentKernel attribute)
validate() (dace.data.Array method)
(dace.data.Data method)
(dace.data.Reference method)
(dace.data.View method)
(dace.memlet.Memlet method)
(dace.sdfg.sdfg.SDFG method)
(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)
vec_mult_vect() (dace.frontend.octave.ast_expression.AST_BinExpression method)
veclen (dace.data.Data attribute)
(dace.dtypes.typeclass attribute)
(dace.dtypes.vector attribute)
vector (class in dace.dtypes)
vector_len (dace.transformation.dataflow.vectorization.Vectorization attribute)
Vectorization (class in dace.transformation.dataflow.vectorization)
View (class in dace.data)
view() (dace.sdfg.sdfg.SDFG method)
visit() (dace.frontend.python.newast.ProgramVisitor method)
visit_AnnAssign() (dace.frontend.python.astutils.TaskletFreeSymbolVisitor method)
(dace.frontend.python.newast.ProgramVisitor method)
visit_Assign() (dace.frontend.python.newast.ProgramVisitor method)
visit_AsyncWith() (dace.frontend.python.newast.ProgramVisitor method)
visit_Attribute() (dace.frontend.python.astutils.TaskletFreeSymbolVisitor method)
(dace.frontend.python.newast.ProgramVisitor method)
visit_AugAssign() (dace.frontend.python.newast.ProgramVisitor method)
visit_BinOp() (dace.frontend.python.newast.ProgramVisitor method)
visit_BoolOp() (dace.frontend.python.newast.ProgramVisitor method)
(dace.symbolic.SympyBooleanConverter method)
visit_Break() (dace.frontend.python.newast.ProgramVisitor method)
visit_Call() (dace.frontend.python.astutils.TaskletFreeSymbolVisitor method)
(dace.frontend.python.newast.ProgramVisitor method)
(dace.frontend.python.newast.TaskletTransformer 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.symbolic.SympyBooleanConverter method)
visit_Constant() (dace.frontend.python.astutils.ConstantExtractor method)
(dace.frontend.python.newast.ProgramVisitor method)
(dace.symbolic.SympyBooleanConverter method)
visit_Continue() (dace.frontend.python.newast.ProgramVisitor 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)
visit_FunctionDef() (dace.frontend.python.newast.ProgramVisitor method)
visit_If() (dace.frontend.python.newast.ProgramVisitor method)
visit_Index() (dace.frontend.python.newast.ProgramVisitor method)
visit_keyword() (dace.frontend.python.astutils.ASTFindReplace method)
visit_Lambda() (dace.frontend.python.newast.ProgramVisitor 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.transformation.passes.scalar_to_symbol.TaskletPromoter method)
(dace.transformation.passes.scalar_to_symbol.TaskletPromoterDict method)
visit_NameConstant() (dace.frontend.python.newast.ProgramVisitor method)
(dace.symbolic.SympyBooleanConverter method)
visit_NamedExpr() (dace.frontend.python.newast.ProgramVisitor method)
visit_Num() (dace.frontend.python.astutils.ConstantExtractor method)
(dace.frontend.python.newast.ProgramVisitor method)
visit_Return() (dace.frontend.python.newast.ProgramVisitor method)
visit_Set() (dace.frontend.python.newast.ProgramVisitor method)
visit_Str() (dace.frontend.python.newast.ProgramVisitor method)
visit_Subscript() (dace.frontend.python.astutils.RemoveSubscripts method)
(dace.frontend.python.newast.ProgramVisitor method)
(dace.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)
visit_TopLevelStr() (dace.frontend.python.newast.TaskletTransformer method)
visit_Tuple() (dace.frontend.python.newast.ProgramVisitor method)
visit_UnaryOp() (dace.frontend.python.newast.ProgramVisitor method)
(dace.symbolic.SympyBooleanConverter method)
visit_While() (dace.frontend.python.newast.ProgramVisitor method)
visit_With() (dace.frontend.python.newast.ProgramVisitor method)
VisitorPass (class in dace.transformation.pass_pipeline)
volume (dace.memlet.Memlet attribute)
W
wcr (dace.memlet.Memlet attribute)
wcr_nonatomic (dace.memlet.Memlet attribute)
weakly_connected_component() (in module dace.sdfg.utils)
winograd_convolution() (in module dace.frontend.tensorflow.winograd)
with_buffer (dace.transformation.dataflow.stream_transient.StreamTransient attribute)
write() (dace.codegen.cppunparse.CPPUnparser method)
(dace.codegen.prettycode.CodeIOStream method)
write_and_resolve_expr() (dace.codegen.targets.cpu.CPUCodeGen method)
(dace.codegen.targets.xilinx.XilinxCodeGen method)
X
XilinxCodeGen (class in dace.codegen.targets.xilinx)
Read the Docs
v: v0.13.3
Versions
latest
stable
v0.13.3
v0.12
v0.11.2
v0.11.1
v0.10.8
Downloads
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.