From 242a2b5fca498cf757396ba3e9743a3e291495b9 Mon Sep 17 00:00:00 2001 From: Franco Cipollone Date: Mon, 28 Apr 2025 15:29:20 -0300 Subject: [PATCH] Fix rerun-viewer example. Signed-off-by: Franco Cipollone --- Cargo.toml | 4 ++++ examples/rerun-viewer/dataflow.yml | 2 +- examples/rerun-viewer/run.rs | 14 ++++++++++---- 3 files changed, 15 insertions(+), 5 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 03c997f8..0f574c55 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -182,6 +182,10 @@ name = "cxx-ros2-dataflow" path = "examples/c++-ros2-dataflow/run.rs" required-features = ["ros2-examples"] +[[example]] +name = "rerun-viewer" +path = "examples/rerun-viewer/run.rs" + # The profile that 'dist' will build with [profile.dist] inherits = "release" diff --git a/examples/rerun-viewer/dataflow.yml b/examples/rerun-viewer/dataflow.yml index 219bc726..a33d308f 100644 --- a/examples/rerun-viewer/dataflow.yml +++ b/examples/rerun-viewer/dataflow.yml @@ -14,7 +14,7 @@ nodes: - id: rerun build: cargo build -p dora-rerun --release - path: dora-rerun + path: ../../target/release/dora-rerun inputs: image: camera/image env: diff --git a/examples/rerun-viewer/run.rs b/examples/rerun-viewer/run.rs index d085ddf9..4785ba9b 100644 --- a/examples/rerun-viewer/run.rs +++ b/examples/rerun-viewer/run.rs @@ -5,7 +5,7 @@ use std::path::Path; #[tokio::main] async fn main() -> eyre::Result<()> { - set_up_tracing("python-dataflow-runner")?; + set_up_tracing("rerun-viewer-runner")?; let root = Path::new(env!("CARGO_MANIFEST_DIR")); std::env::set_current_dir(root.join(file!()).parent().unwrap()) @@ -13,18 +13,24 @@ async fn main() -> eyre::Result<()> { let uv = get_uv_path().context("Could not get uv binary")?; - run(&uv, &["venv", "-p", "3.10", "--seed"], None) + run(&uv, &["venv", "-p", "3.11", "--seed"], None) .await .context("failed to create venv")?; run( &uv, - &["pip", "install", "-e", "../../apis/python/node", "--reinstall"], + &[ + "pip", + "install", + "-e", + "../../apis/python/node", + "--reinstall", + ], None, ) .await .context("Unable to install develop dora-rs API")?; - let dataflow = Path::new("qwen2-5-vl-vision-only-dev.yml"); + let dataflow = Path::new("dataflow.yml"); run_dataflow(dataflow).await?; Ok(())