Browse Source

Add reinstall command within run.rs to avoid silently using old version of dora node api python

tags/v0.3.10^2
haixuanTao 10 months ago
parent
commit
d2113d7b50
19 changed files with 50 additions and 19 deletions
  1. +1
    -1
      README.md
  2. +1
    -1
      examples/camera/README.md
  3. +7
    -1
      examples/camera/run.rs
  4. +1
    -1
      examples/echo/README.md
  5. +1
    -1
      examples/llm/README.md
  6. +1
    -1
      examples/openai-server/README.md
  7. +1
    -1
      examples/pyarrow-test/README.md
  8. +1
    -0
      examples/python-dataflow/README.md
  9. +7
    -1
      examples/python-dataflow/run.rs
  10. +2
    -2
      examples/python-operator-dataflow/README.md
  11. +7
    -1
      examples/python-operator-dataflow/run.rs
  12. +1
    -1
      examples/python-ros2-dataflow/README.md
  13. +7
    -1
      examples/python-ros2-dataflow/run.rs
  14. +1
    -1
      examples/reachy2/README.md
  15. +1
    -1
      examples/rerun-viewer/README.md
  16. +1
    -1
      examples/rerun-viewer/run.rs
  17. +1
    -1
      examples/speech-to-speech/README.md
  18. +1
    -1
      examples/vlm/README.md
  19. +7
    -1
      examples/vlm/run.rs

+ 1
- 1
README.md View File

@@ -112,7 +112,7 @@ A lot of guides are available on [this section](https://dora-rs.ai/docs/guides/)
```bash ```bash
cd examples/python-dataflow cd examples/python-dataflow
uv venv --seed uv venv --seed
uv pip install -e ../../apis/python/node
uv pip install -e ../../apis/python/node --reinstall
dora build dataflow.yml --uv dora build dataflow.yml --uv
dora run dataflow.yml --uv dora run dataflow.yml --uv
``` ```


+ 1
- 1
examples/camera/README.md View File

@@ -4,7 +4,7 @@ Make sure to have, dora and pip installed.


```bash ```bash
uv venv -p 3.11 --seed uv venv -p 3.11 --seed
uv pip install -e ../../apis/python/node
uv pip install -e ../../apis/python/node --reinstall
dora build dataflow.yml --uv dora build dataflow.yml --uv
dora run dataflow.yml --uv dora run dataflow.yml --uv
``` ```

+ 7
- 1
examples/camera/run.rs View File

@@ -18,7 +18,13 @@ async fn main() -> eyre::Result<()> {
.context("failed to create venv")?; .context("failed to create venv")?;
run( run(
&uv, &uv,
&["pip", "install", "-e", "../../apis/python/node"],
&[
"pip",
"install",
"-e",
"../../apis/python/node",
"--reinstall",
],
None, None,
) )
.await .await


+ 1
- 1
examples/echo/README.md View File

@@ -4,7 +4,7 @@ Make sure to have, dora, uv and cargo installed.


```bash ```bash
uv venv -p 3.11 --seed uv venv -p 3.11 --seed
uv pip install -e ../../apis/python/node
uv pip install -e ../../apis/python/node --reinstall
dora build dataflow.yml --uv dora build dataflow.yml --uv
dora run dataflow.yml --uv dora run dataflow.yml --uv
``` ```

+ 1
- 1
examples/llm/README.md View File

@@ -5,7 +5,7 @@ Make sure to have, dora, pip and cargo installed.
```bash ```bash
# Make sure to not be in a virtual environment # Make sure to not be in a virtual environment
uv venv --seed -p 3.11 uv venv --seed -p 3.11
uv pip install -e ../../apis/python/node
uv pip install -e ../../apis/python/node --reinstall
dora build qwen-dev.yml --uv dora build qwen-dev.yml --uv
dora run qwen-dev.yml --uv dora run qwen-dev.yml --uv
``` ```

+ 1
- 1
examples/openai-server/README.md View File

@@ -8,7 +8,7 @@ Make sure to have, dora, uv and cargo installed.


```bash ```bash
uv venv -p 3.11 --seed uv venv -p 3.11 --seed
uv pip install -e ../../apis/python/node
uv pip install -e ../../apis/python/node --reinstall
dora build dataflow.yml --uv dora build dataflow.yml --uv
dora run dataflow.yml --uv dora run dataflow.yml --uv




+ 1
- 1
examples/pyarrow-test/README.md View File

@@ -4,7 +4,7 @@ Make sure to have, dora, uv and cargo installed.


```bash ```bash
uv venv -p 3.11 --seed uv venv -p 3.11 --seed
uv pip install -e ../../apis/python/node
uv pip install -e ../../apis/python/node --reinstall
dora build dataflow.yml --uv dora build dataflow.yml --uv
dora run dataflow.yml --uv dora run dataflow.yml --uv
``` ```

+ 1
- 0
examples/python-dataflow/README.md View File

@@ -19,6 +19,7 @@ After installing Rust, `dora-cli` and `uv` (if you installed the cli without pip


```bash ```bash
cd examples/python-dataflow cd examples/python-dataflow
uv pip install -e ../../apis/python/node --reinstall
dora build ./dataflow.yml --uv (or dora build ./dataflow_dynamic.yml --uv) dora build ./dataflow.yml --uv (or dora build ./dataflow_dynamic.yml --uv)
``` ```




+ 7
- 1
examples/python-dataflow/run.rs View File

@@ -19,7 +19,13 @@ async fn main() -> eyre::Result<()> {


run( run(
&uv, &uv,
&["pip", "install", "-e", "../../apis/python/node"],
&[
"pip",
"install",
"-e",
"../../apis/python/node",
"--reinstall",
],
None, None,
) )
.await .await


+ 2
- 2
examples/python-operator-dataflow/README.md View File

@@ -31,13 +31,13 @@ pip install -r requirements_llm.txt
- Start the object detection dataflow alone: - Start the object detection dataflow alone:


```bash ```bash
dora start dataflow.yml
dora run dataflow.yml
``` ```


- Start the llm dataflow (Only works on Windows and Linux): - Start the llm dataflow (Only works on Windows and Linux):


```bash ```bash
dora start dataflow_llm.yml
dora run dataflow_llm.yml
``` ```


Within the window you can ask question such as: Within the window you can ask question such as:


+ 7
- 1
examples/python-operator-dataflow/run.rs View File

@@ -18,7 +18,13 @@ async fn main() -> eyre::Result<()> {
.context("failed to create venv")?; .context("failed to create venv")?;
run( run(
&uv, &uv,
&["pip", "install", "-e", "../../apis/python/node"],
&[
"pip",
"install",
"-e",
"../../apis/python/node",
"--reinstall",
],
None, None,
) )
.await .await


+ 1
- 1
examples/python-ros2-dataflow/README.md View File

@@ -15,7 +15,7 @@ source /opt/ros/humble/setup.bash && ros2 run turtlesim turtlesim_node &
source /opt/ros/humble/setup.bash && ros2 run examples_rclcpp_minimal_service service_main & source /opt/ros/humble/setup.bash && ros2 run examples_rclcpp_minimal_service service_main &


# cd examples/python-ros2-dataflow # cd examples/python-ros2-dataflow
uv pip install -e ../.../apis/python/node
uv pip install -e ../.../apis/python/node --reinstall
dora build dataflow.yml --uv dora build dataflow.yml --uv
dora run dataflow.yml --uv dora run dataflow.yml --uv
``` ```

+ 7
- 1
examples/python-ros2-dataflow/run.rs View File

@@ -19,7 +19,13 @@ async fn main() -> eyre::Result<()> {


run( run(
&uv, &uv,
&["pip", "install", "-e", "../../apis/python/node"],
&[
"pip",
"install",
"-e",
"../../apis/python/node",
"--reinstall",
],
None, None,
) )
.await .await


+ 1
- 1
examples/reachy2/README.md View File

@@ -20,7 +20,7 @@ cd dora/examples/reachy2
```bash ```bash
# Make sure to not be in a virtual environment # Make sure to not be in a virtual environment
uv venv --seed -p 3.11 uv venv --seed -p 3.11
uv pip install -e ../../apis/python/node
uv pip install -e ../../apis/python/node --reinstall
dora build demo-dev.yml --uv dora build demo-dev.yml --uv
dora run demo-dev.yml --uv dora run demo-dev.yml --uv




+ 1
- 1
examples/rerun-viewer/README.md View File

@@ -6,7 +6,7 @@ This examples shows how to create and connect dora to rerun.


```bash ```bash
uv venv -p 3.11 --seed uv venv -p 3.11 --seed
uv pip install -e ../../apis/python/node
uv pip install -e ../../apis/python/node --reinstall
dora build dataflow.yml --uv dora build dataflow.yml --uv
dora run dataflow.yml --uv dora run dataflow.yml --uv
``` ```

+ 1
- 1
examples/rerun-viewer/run.rs View File

@@ -18,7 +18,7 @@ async fn main() -> eyre::Result<()> {
.context("failed to create venv")?; .context("failed to create venv")?;
run( run(
&uv, &uv,
&["pip", "install", "-e", "../../apis/python/node"],
&["pip", "install", "-e", "../../apis/python/node", "--reinstall"],
None, None,
) )
.await .await


+ 1
- 1
examples/speech-to-speech/README.md View File

@@ -4,7 +4,7 @@ Make sure to have, dora, pip and cargo installed.


```bash ```bash
uv venv --seed -p 3.11 uv venv --seed -p 3.11
uv pip install -e ../../apis/python/node
uv pip install -e ../../apis/python/node --reinstall
dora build kokoro-dev.yml dora build kokoro-dev.yml
dora run kokoro-dev.yml dora run kokoro-dev.yml
``` ```

+ 1
- 1
examples/vlm/README.md View File

@@ -5,7 +5,7 @@ Make sure to have, dora, uv and cargo installed.
```bash ```bash
cd examples/vlm cd examples/vlm
uv venv -p 3.11 --seed uv venv -p 3.11 --seed
uv pip install -e ../../apis/python/node
uv pip install -e ../../apis/python/node --reinstall
dora build qwen2-5-vl-vision-only-dev.yml --uv dora build qwen2-5-vl-vision-only-dev.yml --uv
dora run qwen2-5-vl-vision-only-dev.yml --uv dora run qwen2-5-vl-vision-only-dev.yml --uv
``` ```


+ 7
- 1
examples/vlm/run.rs View File

@@ -18,7 +18,13 @@ async fn main() -> eyre::Result<()> {
.context("failed to create venv")?; .context("failed to create venv")?;
run( run(
&uv, &uv,
&["pip", "install", "-e", "../../apis/python/node"],
&[
"pip",
"install",
"-e",
"../../apis/python/node",
"--reinstall",
],
None, None,
) )
.await .await


Loading…
Cancel
Save