Are you sure you want to delete this task? Once this task is deleted, it cannot be recovered.
|
|
10 months ago | |
|---|---|---|
| .. | ||
| node-c-api | 10 months ago | |
| node-rust-api | 10 months ago | |
| operator-c-api | 10 months ago | |
| operator-rust-api | 10 months ago | |
| .gitignore | 10 months ago | |
| README.md | 10 months ago | |
| dataflow.yml | 10 months ago | |
| run.rs | 10 months ago | |
This example shows usage of event_as_arrow_input() and send_arrow_output(). We can send and recieve arrow arrays using these functions which can be serialized and deserialized on either files easliy. These functions are implemented in rust and are provided through dora-node-api.h. Currently this requires to have arrow installed on user sytsem as required during build process.
To try it out, you can use the run.rs binary. It performs all required build steps and then starts the dataflow. Use the following command to run it: cargo run --example cxx-dataflow2.
Build the dora coordinator and runtime:
dora-coordinator executable using cargo build -p dora-coordinator --releasedora-runtime executable using cargo build -p dora-runtime --releaseRun the dataflow:
Start the dora-coordinator, passing the paths to the dataflow file and the dora-runtime as arguments:
../../target/release/dora-daemon --run-dataflow dataflow.yml ../../target/release/dora-runtime
DORA (Dataflow-Oriented Robotic Architecture) is middleware designed to streamline and simplify the creation of AI-based robotic applications. It offers low latency, composable, and distributed datafl
Rust Python TOML Markdown C other