Add Random Walk test

This commit is contained in:
2023-06-27 20:05:27 +02:00
parent 80a3912e3e
commit d24d354fa0
7 changed files with 72 additions and 14 deletions

View File

@@ -2,6 +2,7 @@ module MetagraphOptimization
import Base.show
import Base.==
import Base.in
import Base.copy
include("tasks.jl")
include("nodes.jl")
@@ -16,7 +17,7 @@ include("utility.jl")
export Node, Edge, ComputeTaskNode, DataTaskNode, DAG
export AbstractTask, AbstractComputeTask, AbstractDataTask, DataTask, ComputeTaskP, ComputeTaskS1, ComputeTaskS2, ComputeTaskV, ComputeTaskU, ComputeTaskSum, FusedComputeTask
export make_node, make_edge, insert_node, insert_edge, is_entry_node, is_exit_node, parents, children, compute, graph_properties, get_exit_node, is_valid
export NodeFusion, NodeReduction, NodeSplit, push_operation!, pop_operation!, generate_options
export NodeFusion, NodeReduction, NodeSplit, push_operation!, pop_operation!, can_pop, reset_graph!, generate_options
export import_txt
export ==, in, show