DORA (Dataflow-Oriented Robotic Application) is middleware designed to streamline and simplify the creation of AI-based robotic applications. It offers low latency, composable, and distributed dataflow capabilities. Applications are modeled as directed graphs, also referred to as pipelines.
path check. for a dataflow, if the number of machine > 1, skip all path exist check.
working_dir is configurable in cli, (the default value is "."), so the relative path is allowed again, like:
dora daemon --machine-id A --working-dir examples/rust-dataflow
for local and remote, the working_dir is default "." or specified, not the directory of dataflow.yml. so dora up are also changed, if there are some dataflow running in one daemon(maybe it is inconvenient I think)
dora up --working-dir examples/rust-dataflow
the dynamic node need directory same as dataflow(not sure), so there need more attention.
This PR is for multiple-daemons:
path check. for a dataflow, if the number of machine > 1, skip all path exist check.
working_dir is configurable in cli, (the default value is "."), so the relative path is allowed again, like:
dora daemon --machine-id A --working-dir examples/rust-dataflow
for local and remote, the working_dir is default "." or specified, not the directory of dataflow.yml. so dora up are also changed, if there are some dataflow running in one daemon(maybe it is inconvenient I think)
dora up --working-dir examples/rust-dataflow
the dynamic node need directory same as dataflow(not sure), so there need more attention.
follow #535