DaCe
v0.10.8
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
absolute_strides() (dace.subsets.Indices method)
(dace.subsets.Range method)
AccessType (class in dace.dtypes)
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_async_task() (diode.remote_execution.AsyncExecutor 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_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_symbol() (dace.sdfg.sdfg.SDFG method)
add_temp_transient() (dace.sdfg.sdfg.SDFG method)
add_transient() (dace.sdfg.sdfg.SDFG method)
add_view() (dace.sdfg.sdfg.SDFG method)
addCommand() (diode.diode_server.ExecutorServer method)
addRun() (diode.diode_server.ExecutorServer 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_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_oob (dace.memlet.Memlet attribute)
annotates_memlets() (dace.transformation.dataflow.copy_to_device.CopyToDevice 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.Transformation method)
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_run_async() (diode.remote_execution.AsyncExecutor 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.RedundantSecondArray method)
(dace.transformation.dataflow.redundant_array.SqueezeViewRemove 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.EndStateElimination method)
(dace.transformation.interstate.state_elimination.HoistState method)
(dace.transformation.interstate.state_elimination.StateAssignElimination 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 method)
(dace.transformation.subgraph.reduce_expansion.ReduceExpansion method)
(dace.transformation.subgraph.subgraph_fusion.SubgraphFusion method)
(dace.transformation.transformation.ExpandTransformation method)
(dace.transformation.transformation.SubgraphTransformation method)
(dace.transformation.transformation.Transformation method)
apply_gpu_transformations() (dace.sdfg.sdfg.SDFG method)
apply_pattern() (dace.transformation.transformation.Transformation method)
apply_strict_transformations() (dace.sdfg.sdfg.SDFG method)
apply_to() (dace.transformation.transformation.SubgraphTransformation class method)
(dace.transformation.transformation.Transformation class method)
apply_transformations() (dace.sdfg.sdfg.SDFG method)
apply_transformations_repeated() (dace.sdfg.sdfg.SDFG method)
applyOptPath() (in module diode.diode_server)
applySDFGProperties() (in module diode.diode_server)
applySDFGProperty() (in module diode.diode_server)
approx (dace.symbolic.SymExpr attribute)
are_subsets_contiguous() (in module dace.transformation.helpers)
arg_types (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)
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.View method)
as_ctypes() (dace.dtypes.callback 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.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)
astrange_to_symrange() (in module dace.frontend.python.astutils)
ASTRefiner (class in dace.transformation.interstate.sdfg_nesting)
AsyncExecutor (class in diode.remote_execution)
at() (dace.subsets.Indices method)
(dace.subsets.Range method)
(dace.subsets.Subset method)
available_counters() (dace.codegen.instrumentation.papi.PAPIUtils static 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)
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)
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)
callback (class in dace.dtypes)
callMethod() (diode.remote_execution.AsyncExecutor method)
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 static method)
(dace.transformation.dataflow.double_buffering.DoubleBuffering static method)
(dace.transformation.dataflow.gpu_transform.GPUTransformMap static method)
(dace.transformation.dataflow.gpu_transform_local_storage.GPUTransformLocalStorage static method)
(dace.transformation.dataflow.local_storage.InLocalStorage static method)
(dace.transformation.dataflow.local_storage.OutLocalStorage static method)
(dace.transformation.dataflow.map_collapse.MapCollapse static method)
(dace.transformation.dataflow.map_expansion.MapExpansion 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.mapreduce.MapReduceFusion static method)
(dace.transformation.dataflow.mapreduce.MapWCRFusion static method)
(dace.transformation.dataflow.matrix_product_transpose.MatrixProductTranspose static method)
(dace.transformation.dataflow.merge_arrays.InMergeArrays static method)
(dace.transformation.dataflow.merge_arrays.MergeSourceSinkArrays static method)
(dace.transformation.dataflow.merge_arrays.OutMergeArrays static method)
(dace.transformation.dataflow.mpi.MPITransformMap static method)
(dace.transformation.dataflow.redundant_array.RedundantArray static method)
(dace.transformation.dataflow.redundant_array.RedundantSecondArray static method)
(dace.transformation.dataflow.redundant_array.SqueezeViewRemove method)
(dace.transformation.dataflow.redundant_array_copying.RedundantArrayCopying static method)
(dace.transformation.dataflow.redundant_array_copying.RedundantArrayCopying2 static method)
(dace.transformation.dataflow.redundant_array_copying.RedundantArrayCopying3 static method)
(dace.transformation.dataflow.redundant_array_copying.RedundantArrayCopyingIn static method)
(dace.transformation.dataflow.stream_transient.AccumulateTransient static method)
(dace.transformation.dataflow.stream_transient.StreamTransient static method)
(dace.transformation.dataflow.strip_mining.StripMining static method)
(dace.transformation.dataflow.tiling.MapTiling static method)
(dace.transformation.dataflow.vectorization.Vectorization static method)
(dace.transformation.interstate.fpga_transform_sdfg.FPGATransformSDFG static method)
(dace.transformation.interstate.fpga_transform_state.FPGATransformState static method)
(dace.transformation.interstate.gpu_transform_sdfg.GPUTransformSDFG static method)
(dace.transformation.interstate.loop_detection.DetectLoop static method)
(dace.transformation.interstate.loop_peeling.LoopPeeling static method)
(dace.transformation.interstate.loop_unroll.LoopUnroll 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_elimination.EndStateElimination static method)
(dace.transformation.interstate.state_elimination.HoistState static method)
(dace.transformation.interstate.state_elimination.StateAssignElimination static method)
(dace.transformation.interstate.state_fusion.StateFusion static method)
(dace.transformation.interstate.transient_reuse.TransientReuse static method)
(dace.transformation.subgraph.expansion.MultiExpansion static method)
(dace.transformation.subgraph.gpu_persistent_fusion.GPUPersistentKernel static method)
(dace.transformation.subgraph.reduce_expansion.ReduceExpansion static method)
(dace.transformation.subgraph.subgraph_fusion.SubgraphFusion static method)
(dace.transformation.transformation.ExpandTransformation static method)
(dace.transformation.transformation.SubgraphTransformation method)
(dace.transformation.transformation.Transformation 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)
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_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_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)
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)
collapse_multigraph_to_nx() (in module dace.transformation.pattern_matching)
collect_all_SDFG_nodes() (in module diode.diode_server)
common_map_base_ranges() (in module dace.transformation.subgraph.helpers)
compile() (dace.frontend.python.parser.DaceProgram method)
(dace.sdfg.sdfg.SDFG method)
(diode.DaceState.DaceState method)
(in module diode.diode_server)
compileProgram() (in module diode.diode_server)
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)
conditional() (in module dace.frontend.python.decorators)
Config (class in dace.config)
config_get() (diode.remote_execution.Executor method)
ConfigCopy (class in diode.diode_server)
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_symbols() (in module dace.transformation.helpers)
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)
consume() (diode.diode_server.ExecutorServer method)
(in module dace.frontend.python.decorators)
consume_programs() (diode.diode_server.ExecutorServer method)
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_file_from_remote() (diode.remote_execution.Executor method)
copy_file_to_remote() (diode.remote_execution.Executor method)
copy_folder_from_remote() (diode.remote_execution.Executor method)
copy_folder_to_remote() (diode.remote_execution.Executor 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)
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_DaceState() (in module diode.diode_server)
create_datadescriptor() (in module dace.data)
create_in_transient (dace.transformation.subgraph.reduce_expansion.ReduceExpansion attribute)
create_out_transient (dace.transformation.subgraph.reduce_expansion.ReduceExpansion attribute)
create_remote_directory() (diode.remote_execution.Executor method)
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.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 (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.decorators (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.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.pattern_matching (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.reduce_expansion (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)
DaceState (class in diode.DaceState)
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)
DataProperty (class in dace.properties)
deallocate_array() (dace.codegen.targets.cpu.CPUCodeGen method)
(dace.codegen.targets.cuda.CUDACodeGen method)
(dace.codegen.targets.target.TargetCodeGenerator method)
deallocate_stream() (dace.codegen.targets.cuda.CUDACodeGen method)
debug (dace.transformation.subgraph.expansion.MultiExpansion attribute)
(dace.transformation.subgraph.reduce_expansion.ReduceExpansion attribute)
(dace.transformation.subgraph.subgraph_fusion.SubgraphFusion attribute)
DebugInfo (class in dace.dtypes)
debuginfo (dace.data.Data attribute)
(dace.memlet.Memlet attribute)
DebugInfoProperty (class in dace.properties)
deduplicate() (in module dace.dtypes)
Default (dace.dtypes.ScheduleType attribute)
(dace.dtypes.StorageType attribute)
default (dace.properties.Property attribute)
default_assumptions (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 static 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)
delete_local_folder() (diode.remote_execution.Executor method)
depth_limited_dfs_iter() (in module dace.sdfg.utils)
depth_limited_search() (in module dace.sdfg.utils)
desc (dace.properties.Property attribute)
detect_reduction_type() (in module dace.frontend.operations)
DetectLoop (class in dace.transformation.interstate.loop_detection)
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)
diode (module)
diode.DaceState (module)
diode.diode_client (module)
diode.diode_server (module)
diode.remote_execution (module)
diode_settings() (in module diode.diode_server)
dispatch() (dace.codegen.cppunparse.CPPUnparser method)
dispatch_lhs_tuple() (dace.codegen.cppunparse.CPPUnparser method)
dispatcher (dace.codegen.targets.framecode.DaCeCodeGenerator attribute)
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)
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)
dumps() (in module dace.serialize)
dynamic (dace.memlet.Memlet attribute)
dynamic_map_inputs() (in module dace.sdfg.utils)
E
elementwise() (in module dace.frontend.operations)
emit_definition() (dace.dtypes.struct method)
EndStateElimination (class in dace.transformation.interstate.state_elimination)
enter() (dace.codegen.cppunparse.CPPUnparser method)
entry (dace.transformation.dataflow.strip_mining.StripMining attribute)
enumerate_matches() (in module dace.transformation.pattern_matching)
environments (dace.codegen.codeobject.CodeObject attribute)
equalize_symbol() (in module dace.symbolic)
equalize_symbols() (in module dace.symbolic)
evaluate() (in module dace.symbolic)
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)
exec_cmd_and_show_output() (diode.remote_execution.Executor method)
execute_task() (diode.remote_execution.AsyncExecutor method)
execution_queue_query() (in module diode.diode_server)
Executor (class in diode.remote_execution)
executorLoop() (diode.diode_server.ExecutorServer method)
ExecutorServer (class in diode.diode_server)
exit (dace.transformation.dataflow.strip_mining.StripMining attribute)
exit_code (dace.sdfg.sdfg.SDFG attribute)
expand() (dace.transformation.subgraph.expansion.MultiExpansion method)
(dace.transformation.subgraph.reduce_expansion.ReduceExpansion method)
expand_library_nodes() (dace.sdfg.sdfg.SDFG method)
expand_node_or_sdfg() (in module diode.diode_server)
ExpandTransformation (class in dace.transformation.transformation)
expansion() (dace.transformation.interstate.transient_reuse.TransientReuse method)
(dace.transformation.transformation.ExpandTransformation static method)
expr (dace.symbolic.SymExpr attribute)
expr_index (dace.transformation.transformation.Transformation attribute)
expressions() (dace.transformation.dataflow.copy_to_device.CopyToDevice static method)
(dace.transformation.dataflow.double_buffering.DoubleBuffering static method)
(dace.transformation.dataflow.gpu_transform.GPUTransformMap static method)
(dace.transformation.dataflow.gpu_transform_local_storage.GPUTransformLocalStorage static method)
(dace.transformation.dataflow.local_storage.LocalStorage static method)
(dace.transformation.dataflow.map_collapse.MapCollapse static method)
(dace.transformation.dataflow.map_expansion.MapExpansion 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.mapreduce.MapReduceFusion static method)
(dace.transformation.dataflow.mapreduce.MapWCRFusion static method)
(dace.transformation.dataflow.matrix_product_transpose.MatrixProductTranspose static method)
(dace.transformation.dataflow.merge_arrays.InMergeArrays static method)
(dace.transformation.dataflow.merge_arrays.MergeSourceSinkArrays static method)
(dace.transformation.dataflow.merge_arrays.OutMergeArrays static method)
(dace.transformation.dataflow.mpi.MPITransformMap static method)
(dace.transformation.dataflow.redundant_array.RedundantArray static method)
(dace.transformation.dataflow.redundant_array.RedundantSecondArray static method)
(dace.transformation.dataflow.redundant_array.SqueezeViewRemove static method)
(dace.transformation.dataflow.redundant_array_copying.RedundantArrayCopying static method)
(dace.transformation.dataflow.redundant_array_copying.RedundantArrayCopying2 static method)
(dace.transformation.dataflow.redundant_array_copying.RedundantArrayCopying3 static method)
(dace.transformation.dataflow.redundant_array_copying.RedundantArrayCopyingIn static method)
(dace.transformation.dataflow.stream_transient.AccumulateTransient static method)
(dace.transformation.dataflow.stream_transient.StreamTransient static method)
(dace.transformation.dataflow.strip_mining.StripMining static method)
(dace.transformation.dataflow.tiling.MapTiling static method)
(dace.transformation.dataflow.vectorization.Vectorization static method)
(dace.transformation.interstate.fpga_transform_sdfg.FPGATransformSDFG static method)
(dace.transformation.interstate.fpga_transform_state.FPGATransformState static method)
(dace.transformation.interstate.gpu_transform_sdfg.GPUTransformSDFG static method)
(dace.transformation.interstate.loop_detection.DetectLoop 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_elimination.EndStateElimination static method)
(dace.transformation.interstate.state_elimination.HoistState static method)
(dace.transformation.interstate.state_elimination.StateAssignElimination static method)
(dace.transformation.interstate.state_fusion.StateFusion static method)
(dace.transformation.interstate.transient_reuse.TransientReuse static method)
(dace.transformation.subgraph.reduce_expansion.ReduceExpansion static method)
(dace.transformation.transformation.ExpandTransformation class method)
(dace.transformation.transformation.Transformation method)
extensions() (dace.codegen.instrumentation.provider.InstrumentationProvider method)
(dace.codegen.targets.target.TargetCodeGenerator method)
(dace.sdfg.propagation.MemletPattern method)
(dace.sdfg.propagation.SeparableMemletPattern method)
(dace.transformation.transformation.SubgraphTransformation method)
(dace.transformation.transformation.Transformation 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)
F
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_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_output_arraynode() (in module dace.sdfg.utils)
find_permutation() (dace.transformation.dataflow.map_fusion.MapFusion static method)
(dace.transformation.subgraph.subgraph_fusion.SubgraphFusion static method)
find_reassignment() (in module dace.transformation.subgraph.helpers)
find_sink_nodes() (in module dace.sdfg.utils)
find_source_nodes() (in module dace.sdfg.utils)
find_state() (dace.sdfg.sdfg.SDFG method)
first_map_exit (dace.transformation.dataflow.map_fusion.MapFusion attribute)
first_state (dace.transformation.interstate.state_fusion.StateFusion attribute)
flush() (diode.remote_execution.FunctionStreamWrapper method)
format_conversions (dace.codegen.cppunparse.CPPUnparser attribute)
FPGA (dace.dtypes.DeviceType 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_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.pointer 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.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.SDFG class method)
(dace.serialize.NumpySerializer static method)
(dace.subsets.Indices static method)
(dace.subsets.Range static method)
(dace.transformation.transformation.SubgraphTransformation static method)
(dace.transformation.transformation.Transformation static method)
(in module dace.serialize)
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() (in module dace.frontend.python.decorators)
function_to_ast() (in module dace.frontend.python.astutils)
FunctionStreamWrapper (class in diode.remote_execution)
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)
(in module dace.codegen.codegen)
generate_code_proper() (dace.frontend.octave.ast_loop.AST_ForLoop method)
generate_constants() (dace.codegen.targets.framecode.DaCeCodeGenerator method)
generate_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_dummy() (in module dace.codegen.codegen)
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_headers() (in module dace.codegen.codegen)
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_pdp() (dace.frontend.python.parser.DaceProgram 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.frontend.python.newast.GlobalResolver 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)
(diode.diode_server.ConfigCopy method)
get_adjacent_nodes() (dace.transformation.subgraph.subgraph_fusion.SubgraphFusion static method)
get_arg_initializers() (diode.DaceState.DaceState method)
get_attribute() (dace.frontend.common.op_repository.Replacements static method)
get_available_ace_editor_themes() (in module diode.diode_server)
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)
(diode.diode_server.ConfigCopy method)
get_call_args() (diode.DaceState.DaceState 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_dace_code() (diode.DaceState.DaceState method)
get_dace_fake_fname() (diode.DaceState.DaceState method)
get_dace_generated_files() (diode.DaceState.DaceState method)
get_dace_tmpfile() (diode.DaceState.DaceState 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_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_code() (diode.DaceState.DaceState 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_invariant_dimensions() (dace.transformation.subgraph.subgraph_fusion.SubgraphFusion static method)
get_iteration_count() (dace.codegen.instrumentation.papi.PAPIUtils static method)
get_kernel_dimensions() (dace.codegen.targets.cuda.CUDACodeGen method)
get_latest_report() (dace.sdfg.sdfg.SDFG method)
get_library_implementations() (in module diode.diode_server)
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_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_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_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_run_status() (in module diode.diode_server)
get_sdfg() (diode.DaceState.DaceState method)
get_sdfgs() (diode.DaceState.DaceState method)
get_serializer() (in module dace.serialize)
get_settings() (in module diode.diode_server)
get_tasklet_byte_accesses() (dace.codegen.instrumentation.papi.PAPIUtils static method)
get_trampoline() (dace.dtypes.callback method)
get_transformation_metadata() (in module dace.transformation.pattern_matching)
get_transformations() (in module diode.diode_server)
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)
getEnum() (in module diode.diode_server)
getExecutionOutput() (diode.diode_server.ExecutorServer method)
getop() (dace.frontend.common.op_repository.Replacements static method)
getPerfdataDir() (diode.diode_server.ExecutorServer static method)
getPubSSH() (in module diode.diode_server)
getter (dace.properties.Property attribute)
Global (dace.dtypes.AllocationLifetime attribute)
global_code (dace.sdfg.sdfg.SDFG attribute)
global_value_to_node() (dace.frontend.python.newast.GlobalResolver method)
GlobalResolver (class in dace.frontend.python.newast)
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_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)
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_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)
IllegalCopy (class in dace.codegen.targets.target)
in_array (dace.transformation.dataflow.redundant_array.RedundantArray attribute)
(dace.transformation.dataflow.redundant_array.SqueezeViewRemove 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)
index() (in module diode.diode_server)
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_shapes() (in module dace.frontend.python.parser)
init_code (dace.sdfg.sdfg.SDFG attribute)
initialize() (dace.config.Config static method)
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_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)
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)
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)
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_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_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_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() (in module dace.frontend.python.decorators)
J
join() (diode.remote_execution.AsyncExecutor method)
json_to_typeclass() (in module dace.dtypes)
K
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)
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)
load_from_file() (in module dace.codegen.compiler)
load_precompiled_sdfg() (in module dace.sdfg.utils)
load_schema() (dace.config.Config static 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)
lock() (diode.diode_server.ExecutorServer method)
Logical_And (dace.dtypes.ReductionType attribute)
Logical_Or (dace.dtypes.ReductionType attribute)
Logical_Xor (dace.dtypes.ReductionType attribute)
loop() (diode.diode_server.ExecutorServer method)
(in module dace.frontend.python.decorators)
LoopPeeling (class in dace.transformation.interstate.loop_peeling)
LoopUnroll (class in dace.transformation.interstate.loop_unroll)
M
main() (in module dace.frontend.octave.lexer)
(in module diode.diode_server)
make_absolute() (in module dace.codegen.targets.target)
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_vector_type() (dace.codegen.targets.xilinx.XilinxCodeGen static method)
make_write() (dace.codegen.targets.xilinx.XilinxCodeGen static method)
map() (in module dace.frontend.python.decorators)
map_entry (dace.transformation.dataflow.map_expansion.MapExpansion attribute)
(dace.transformation.dataflow.tiling.MapTiling attribute)
map_exit (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_patterns() (in module dace.transformation.pattern_matching)
match_to_str() (dace.transformation.dataflow.copy_to_device.CopyToDevice static method)
(dace.transformation.dataflow.double_buffering.DoubleBuffering static method)
(dace.transformation.dataflow.gpu_transform.GPUTransformMap static method)
(dace.transformation.dataflow.gpu_transform_local_storage.GPUTransformLocalStorage static method)
(dace.transformation.dataflow.local_storage.LocalStorage static method)
(dace.transformation.dataflow.map_collapse.MapCollapse static method)
(dace.transformation.dataflow.map_expansion.MapExpansion 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.mapreduce.MapReduceFusion static method)
(dace.transformation.dataflow.mapreduce.MapWCRFusion static method)
(dace.transformation.dataflow.matrix_product_transpose.MatrixProductTranspose static method)
(dace.transformation.dataflow.merge_arrays.InMergeArrays static method)
(dace.transformation.dataflow.merge_arrays.MergeSourceSinkArrays static method)
(dace.transformation.dataflow.merge_arrays.OutMergeArrays static method)
(dace.transformation.dataflow.mpi.MPITransformMap static method)
(dace.transformation.dataflow.redundant_array.RedundantArray static method)
(dace.transformation.dataflow.redundant_array.RedundantSecondArray static method)
(dace.transformation.dataflow.redundant_array_copying.RedundantArrayCopying static method)
(dace.transformation.dataflow.redundant_array_copying.RedundantArrayCopying2 static method)
(dace.transformation.dataflow.redundant_array_copying.RedundantArrayCopying3 static method)
(dace.transformation.dataflow.redundant_array_copying.RedundantArrayCopyingIn static method)
(dace.transformation.dataflow.stream_transient.AccumulateTransient static method)
(dace.transformation.dataflow.stream_transient.StreamTransient static method)
(dace.transformation.dataflow.strip_mining.StripMining static method)
(dace.transformation.dataflow.tiling.MapTiling static method)
(dace.transformation.dataflow.vectorization.Vectorization static method)
(dace.transformation.interstate.fpga_transform_sdfg.FPGATransformSDFG static method)
(dace.transformation.interstate.fpga_transform_state.FPGATransformState static method)
(dace.transformation.interstate.gpu_transform_sdfg.GPUTransformSDFG static method)
(dace.transformation.interstate.loop_detection.DetectLoop 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_elimination.EndStateElimination static method)
(dace.transformation.interstate.state_elimination.StateAssignElimination static method)
(dace.transformation.interstate.state_fusion.StateFusion static method)
(dace.transformation.interstate.transient_reuse.TransientReuse static method)
(dace.transformation.subgraph.reduce_expansion.ReduceExpansion static method)
(dace.transformation.transformation.ExpandTransformation class method)
(dace.transformation.transformation.Transformation 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)
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_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)
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)
mm() (in module dace.frontend.tensorflow.winograd)
mm_small() (in module dace.frontend.tensorflow.winograd)
ModuleResolver (class in dace.frontend.python.newast)
ModuloSMemlet (class in dace.sdfg.propagation)
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)
N
name (dace.codegen.codeobject.CodeObject 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_seq (dace.transformation.dataflow.gpu_transform_local_storage.GPUTransformLocalStorage 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.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
Normal (dace.dtypes.TilingType 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)
offset_new() (dace.subsets.Indices method)
(dace.subsets.Range method)
(dace.subsets.Subset method)
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_target_used() (dace.codegen.targets.cuda.CUDACodeGen method)
(dace.codegen.targets.target.TargetCodeGenerator method)
on_tbegin() (dace.codegen.instrumentation.timer.TimerProvider method)
on_tend() (dace.codegen.instrumentation.timer.TimerProvider method)
OpenCL (dace.dtypes.Language 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)
(in module diode.diode_server)
Optimizer (class in dace.transformation.optimizer)
OrderedDictProperty (class in dace.properties)
orig_sdfg (dace.sdfg.sdfg.SDFG attribute)
other_subset (dace.memlet.Memlet attribute)
out_array (dace.transformation.dataflow.redundant_array.RedundantArray attribute)
(dace.transformation.dataflow.redundant_array.SqueezeViewRemove attribute)
outer_map_entry (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_from_file() (in module dace.frontend.python.parser)
parse_from_function() (in module dace.frontend.python.parser)
parse_program() (dace.frontend.python.newast.ProgramVisitor method)
parse_tasklet() (dace.frontend.python.newast.TaskletTransformer method)
PatternNode (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)
permute_map() (in module dace.transformation.helpers)
Persistent (dace.dtypes.AllocationLifetime attribute)
persistent_id() (dace.symbolic.SympyAwarePickler method)
persistent_load() (dace.symbolic.SympyAwareUnpickler method)
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)
print_as_tree() (dace.frontend.octave.ast_node.AST_Node method)
print_match() (dace.transformation.transformation.Transformation method)
print_match_pattern() (dace.transformation.dataflow.strip_mining.StripMining method)
print_nodes() (dace.frontend.octave.ast_assign.AST_Assign method)
printer() (in module dace.frontend.tensorflow.winograd)
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)
program() (in module dace.frontend.python.decorators)
ProgramVisitor (class in dace.frontend.python.newast)
promote_global_trans (dace.transformation.interstate.fpga_transform_sdfg.FPGATransformSDFG attribute)
(dace.transformation.interstate.sdfg_nesting.NestSDFG attribute)
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.Scalar method)
(dace.data.Stream method)
(dace.data.View method)
(dace.memlet.Memlet method)
(dace.sdfg.sdfg.InterstateEdge 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.map_interchange.MapInterchange 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.reduce_expansion.ReduceExpansion method)
(dace.transformation.subgraph.subgraph_fusion.SubgraphFusion method)
(dace.transformation.transformation.SubgraphTransformation method)
(dace.transformation.transformation.Transformation method)
properties_to_json_list() (in module diode.diode_server)
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)
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)
read_and_write_sets() (dace.sdfg.sdfg.SDFG method)
ReadOnly (dace.dtypes.AccessType attribute)
ReadWrite (dace.dtypes.AccessType attribute)
redirect_base() (in module diode.diode_server)
reduce() (in module dace.frontend.operations)
reduce_implementation (dace.transformation.subgraph.reduce_expansion.ReduceExpansion attribute)
reduce_iteration_count() (dace.codegen.instrumentation.papi.PAPIUtils static method)
ReduceExpansion (class in dace.transformation.subgraph.reduce_expansion)
reduction_identity() (in module dace.dtypes)
reduction_type_identity (dace.transformation.subgraph.reduce_expansion.ReduceExpansion attribute)
reduction_type_update (dace.transformation.subgraph.reduce_expansion.ReduceExpansion attribute)
ReductionType (class in dace.dtypes)
RedundantArray (class in dace.transformation.dataflow.redundant_array)
RedundantArrayCopying (class in dace.transformation.dataflow.redundant_array_copying)
RedundantArrayCopying2 (class in dace.transformation.dataflow.redundant_array_copying)
RedundantArrayCopying3 (class in dace.transformation.dataflow.redundant_array_copying)
RedundantArrayCopyingIn (class in dace.transformation.dataflow.redundant_array_copying)
RedundantSecondArray (class in dace.transformation.dataflow.redundant_array)
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.DeviceType method)
(dace.dtypes.InstrumentationType method)
(dace.dtypes.Language method)
(dace.dtypes.ScheduleType method)
(dace.dtypes.StorageType method)
(dace.dtypes.TilingType method)
(dace.sdfg.propagation.MemletPattern method)
(dace.sdfg.propagation.SeparableMemletPattern method)
(dace.transformation.transformation.SubgraphTransformation method)
(dace.transformation.transformation.Transformation method)
register_trans (dace.transformation.dataflow.gpu_transform.GPUTransformMap attribute)
(dace.transformation.interstate.gpu_transform_sdfg.GPUTransformSDFG attribute)
remote_compile() (diode.remote_execution.Executor method)
remote_delete_dir() (diode.remote_execution.Executor method)
remote_delete_file() (diode.remote_execution.Executor method)
remote_exec_dace() (diode.remote_execution.Executor method)
remove_data() (dace.sdfg.sdfg.SDFG method)
remove_edge_and_dangling_path() (in module dace.sdfg.utils)
remove_symbol() (dace.sdfg.sdfg.SDFG method)
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_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)
resolve_symbol_to_constant() (in module dace.symbolic)
result_type_of() (in module dace.dtypes)
rname() (in module dace.frontend.python.astutils)
root() (dace.memlet.MemletTree method)
rtl_tasklet_name() (dace.codegen.targets.xilinx.XilinxCodeGen method)
run() (diode.diode_server.ExecutorServer method)
(diode.remote_execution.AsyncExecutor method)
(diode.remote_execution.Executor method)
(in module diode.diode_server)
run_async() (diode.remote_execution.AsyncExecutor method)
run_local() (diode.remote_execution.Executor method)
run_remote() (diode.remote_execution.Executor method)
run_sync() (diode.remote_execution.AsyncExecutor method)
S
s_currentsymbol (dace.symbolic.symbol attribute)
save() (dace.config.Config static method)
(dace.sdfg.sdfg.SDFG method)
(diode.diode_server.ConfigCopy method)
Scalar (class in dace.data)
scalar() (in module dace.frontend.python.wrappers)
scalar_scalar() (dace.frontend.octave.ast_expression.AST_BinExpression method)
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)
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.SubgraphTransformation attribute)
(dace.transformation.transformation.Transformation 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_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)
set() (dace.config.Config static method)
(dace.symbolic.symbol method)
(diode.diode_server.ConfigCopy method)
set_config() (diode.remote_execution.Executor method)
set_constraints() (dace.symbolic.symbol method)
set_exit_code() (dace.sdfg.sdfg.SDFG method)
set_exit_on_error() (diode.remote_execution.Executor method)
set_global_code() (dace.sdfg.sdfg.SDFG method)
set_init_code() (dace.sdfg.sdfg.SDFG method)
set_is_compiled() (diode.DaceState.DaceState method)
set_properties_from_json() (in module dace.serialize)
set_property_from_string() (in module dace.properties)
set_sdfg() (diode.DaceState.DaceState method)
set_settings() (in module diode.diode_server)
set_sourcecode() (dace.sdfg.sdfg.SDFG method)
set_statements() (dace.frontend.octave.ast_function.AST_Function 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)
shape (dace.data.Data attribute)
(dace.frontend.python.wrappers.stream 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)
show_output() (diode.remote_execution.Executor method)
signature() (dace.sdfg.sdfg.SDFG method)
signature_arglist() (dace.sdfg.sdfg.SDFG method)
simple() (dace.memlet.Memlet static method)
simplify (in module dace.symbolic)
simplify_ext() (in module dace.symbolic)
simplify_state() (in module dace.transformation.helpers)
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)
slice_to_subscript() (in module dace.frontend.python.astutils)
slicetoxrange() (in module dace.frontend.python.ndloop)
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)
split_nodeid_in_state_and_nodeid() (in module diode.diode_server)
squeeze() (dace.subsets.Indices method)
(dace.subsets.Range method)
SqueezeViewRemove (class in dace.transformation.dataflow.redundant_array)
src_subset (dace.memlet.Memlet attribute)
start_state (dace.sdfg.sdfg.SDFG attribute)
State (dace.dtypes.AllocationLifetime attribute)
state_dispatch_predicate() (dace.codegen.targets.cuda.CUDACodeGen method)
state_fission() (in module dace.transformation.helpers)
state_id (dace.transformation.transformation.SubgraphTransformation attribute)
(dace.transformation.transformation.Transformation attribute)
StateAssignElimination (class in dace.transformation.interstate.state_elimination)
StateFusion (class in dace.transformation.interstate.state_fusion)
states() (dace.sdfg.sdfg.SDFG method)
status() (in module diode.diode_server)
stdlib (dace.transformation.dataflow.gpu_transform.GPUTransformMap attribute)
(dace.transformation.dataflow.gpu_transform_local_storage.GPUTransformLocalStorage attribute)
(dace.transformation.dataflow.mapreduce.MapReduceFusion attribute)
stop() (diode.diode_server.ExecutorServer method)
storage (dace.data.Data attribute)
(dace.transformation.dataflow.copy_to_device.CopyToDevice attribute)
StorageType (class in dace.dtypes)
Stream (class in dace.data)
stream (class in dace.frontend.python.wrappers)
StreamTransient (class in dace.transformation.dataflow.stream_transient)
strict_transform (dace.transformation.interstate.gpu_transform_sdfg.GPUTransformSDFG attribute)
strict_transformations() (in module dace.transformation.transformation)
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)
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)
StructTransformer (class in dace.frontend.python.newast)
Sub (dace.dtypes.ReductionType attribute)
subgraph (dace.transformation.transformation.SubgraphTransformation attribute)
(dace.transformation.transformation.Transformation 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)
swalk() (in module dace.symbolic)
symbol (class in dace.symbolic)
symbol_name_or_value() (in module dace.symbolic)
SymbolicProperty (class in dace.properties)
symbols (dace.sdfg.sdfg.SDFG attribute)
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.stream_transient.StreamTransient attribute)
(dace.transformation.dataflow.strip_mining.StripMining attribute)
tasklet() (in module dace.frontend.python.decorators)
TaskletFreeSymbolVisitor (class in dace.frontend.python.astutils)
TaskletTransformer (class in dace.frontend.python.newast)
temp_data_name() (dace.sdfg.sdfg.SDFG method)
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)
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)
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.pointer 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.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.subsets.Indices method)
(dace.subsets.Range method)
(dace.transformation.transformation.SubgraphTransformation method)
(dace.transformation.transformation.Transformation 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 (class in dace.transformation.transformation)
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)
transient_allocation (dace.transformation.subgraph.subgraph_fusion.SubgraphFusion attribute)
TransientReuse (class in dace.transformation.interstate.transient_reuse)
transients() (dace.sdfg.sdfg.SDFG method)
traverse_children() (dace.memlet.MemletTree method)
try_initialize() (dace.memlet.Memlet method)
tupletoxrange() (in module dace.frontend.python.ndloop)
type_match() (in module dace.transformation.pattern_matching)
type_or_class_match() (in module dace.transformation.pattern_matching)
typeclass (class in dace.dtypes)
TypeClassProperty (class in dace.properties)
TypeProperty (class in dace.properties)
typestring() (dace.properties.DataProperty method)
(dace.properties.LibraryImplementationProperty method)
(dace.properties.Property method)
U
union() (in module dace.subsets)
unique_flags() (in module dace.codegen.compiler)
unlock() (diode.diode_server.ExecutorServer method)
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)
(dace.transformation.transformation.SubgraphTransformation method)
(dace.transformation.transformation.Transformation method)
Unrolled (dace.dtypes.ScheduleType attribute)
unsqueeze() (dace.subsets.Indices method)
(dace.subsets.Range method)
unsqueeze_memlet() (in module dace.transformation.helpers)
until() (in module dace.frontend.python.newast)
update_sdfg_list() (dace.sdfg.sdfg.SDFG method)
V
validate (dace.transformation.subgraph.gpu_persistent_fusion.GPUPersistentKernel attribute)
validate() (dace.data.Array method)
(dace.data.Data 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.GlobalResolver method)
(dace.frontend.python.newast.ModuleResolver 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.StructTransformer method)
visit_Compare() (dace.frontend.python.newast.ProgramVisitor method)
(dace.symbolic.SympyBooleanConverter method)
visit_Constant() (dace.frontend.python.newast.ProgramVisitor method)
visit_Continue() (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)
(dace.frontend.python.newast.GlobalResolver 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.TaskletFreeSymbolVisitor method)
(dace.frontend.python.newast.GlobalResolver method)
(dace.frontend.python.newast.ProgramVisitor method)
(dace.frontend.python.newast.TaskletTransformer method)
visit_NameConstant() (dace.frontend.python.newast.ProgramVisitor method)
visit_NamedExpr() (dace.frontend.python.newast.ProgramVisitor method)
visit_Num() (dace.frontend.python.newast.ProgramVisitor method)
visit_Return() (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)
visit_TopLevel() (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)
volume (dace.memlet.Memlet attribute)
W
waitForCommand() (diode.diode_server.ExecutorServer method)
wcr (dace.memlet.Memlet attribute)
wcr_nonatomic (dace.memlet.Memlet attribute)
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)
(diode.remote_execution.FunctionStreamWrapper method)
write_and_resolve_expr() (dace.codegen.targets.cpu.CPUCodeGen method)
(dace.codegen.targets.xilinx.XilinxCodeGen method)
WriteOnly (dace.dtypes.AccessType attribute)
X
XilinxCodeGen (class in dace.codegen.targets.xilinx)
Read the Docs
v: v0.10.8
Versions
latest
stable
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
.