haixuanTao
29f9161827
Replace wrongly typo in `dora-yolo`
1 year ago
haixuanTao
194e4aba0b
Rename ultralytics yolo to dora-yolo to avoid name collision in pip
1 year ago
Haixuan Xavier Tao
881f0418fd
Adding additional node in the node-hub ( #620 )
In order to simplify testing with a terminal, I have added couple of
simple nodes in the node-hub.
To use:
```bash
cd examples/terminal-dataflow
dora build dataflow.yml
dora start dataflow.yml
# Terminal A
terminal-print
# Terminal B
pyarrow-sender
```
Note that there might be issues with stopping the dataflow and you might
need to use `dora destroy`
# Video example
[Screencast from 2024-08-09
12-41-17.webm](https://github.com/user-attachments/assets/04db8e4f-652e-42a9-a42e-6c49d2ff9fae )
1 year ago
haixuanTao
32fd38dcb2
Fixup example
1 year ago
haixuanTao
7308264e65
Speech to text example
1 year ago
haixuanTao
b29c6b2ec2
Rewrite terminal-print in rust and make it connect to multiple dataflow throughout time
1 year ago
haixuanTao
7974245108
Add terminal input and dora echo
1 year ago
haixuanTao
974fde041f
Adding `pyarrow-sender` and `terminal-print` in the node-hub
1 year ago
Philipp Oppermann
3ec1e45119
Ensure that we don't publish example crates
1 year ago
Philipp Oppermann
6a3dcecf33
Refactor: Move message definitions to `dora-message` crate
First step towards versioning the message definitions indepedently.
1 year ago
haixuanTao
dc0d2f2515
Refactor rerun example by using metadata from both image and bbox definition to make our input more generalistic.
Rewrite README documentation to reflect metadata changes
1 year ago
haixuanTao
00d3732a90
remove unused input and output from dynamic node
1 year ago
haixuanTao
f89b171bbc
remove editable mode as it is not supported on older pip version
1 year ago
haixuanTao
e52834b5c4
Reformat folder so that they can be used in edit mode as well as use encoding to support multiple encoding
1 year ago
haixuanTao
8e30506bd3
Simplify example node
1 year ago
Enzo Le Van
c77c461ffb
Update examples/python-dataflow/README.md
Co-authored-by: Philipp Oppermann <dev@phil-opp.com>
1 year ago
Hennzau
0b0e9aeeff
Fix typos, CI and README
1 year ago
Hennzau
699f460c3b
fix pip get path + fix CI for dataflow.yml
1 year ago
Hennzau
2b40fe63b4
Separate a simple dataflow for CI (without yolo) and a yolo dataflow
1 year ago
Hennzau
05caf8fbfd
nodes_hub -> node-hub + opencv-plot and opencv-video-capture
.idea
.idea
README.md and better outputs/inputs
README.md and ultralytics-yolo
fix queue_size and dynamic
README.md
Fix CI
Fix CI
Fix CI
Fix CI
Fix CI
Fix CI
Fix CI
Fix CI
Fix CI
1 year ago
haixuanTao
b0df85c6ec
simplifying examples to use node hub
1 year ago
chang xu
bccb1ae27d
Add domain unix socket supports ( #594 )
1 year ago
Philipp Oppermann
cf45f11257
Fix example
1 year ago
Philipp Oppermann
e90ffd0b7f
Merge branch 'main' into list-failed-dataflows
1 year ago
haixuanTao
c4983fa822
Fix python dependencies
1 year ago
haixuanTao
00a83b9355
Do not upgrade to numpy 2.0.0
1 year ago
haixuanTao
b2eace277d
Transform custom PyEvent into standard python dictionary for easier debuggability.
Currently having a custom PyEvent make debugging very hard as fields are hidden within the class PyEvent that is defined within Rust Code.
Python user are getting really confused about this obscure class.
This PR transforms the class into a standard python dictionary.
1 year ago
Philipp Oppermann
8056c23db7
List failed and finished dataflows in `dora list`
1 year ago
Haixuan Xavier Tao
f34cbe2ffc
Merge pull request #517 from dora-rs/detached-python-process
Run dynamic node
1 year ago
haixuanTao
a96a5d6b79
Update local listen port argument
1 year ago
haixuanTao
a0a95b730c
Rename dynamic node listener -> local listener
1 year ago
haixuanTao
5c97affc65
Remove object detection from dynamic plot for CI purpose
1 year ago
haixuanTao
d180aa7345
Adding configuration for dynamic nodes port
2 years ago
haixuanTao
3ad402ce45
Add dynamic node event loop and dynamic node connection
2 years ago
EricLBuehler
6c62246e53
Fix typos
2 years ago
Philipp Oppermann
142d218610
Add support for custom coordinator control port numbers in CLI
2 years ago
Philipp Oppermann
f85098095c
Adjust rust dataflow example to use new top-level fields
2 years ago
Haixuan Xavier Tao
d6f13d08bd
Merge pull request #493 from dora-rs/python-ide-linting
Adding python IDE typing
2 years ago
Michael-J-Ward
95fb6fd9e2
rename rust-operator to rust-status-node in rust-dataflow example
2 years ago
Michael J Ward
a848d6de4c
remove todo comment
the Q was answered in review. stopping is unnecessary because the `event_stream` wills top shortly
Co-authored-by: Philipp Oppermann <dev@phil-opp.com>
2 years ago
haixuanTao
0f52773767
Fix minor typo
2 years ago
Michael-J-Ward
5f873844c6
fix: multiple-daemons example dataflow definition
Previously, this dataflow relied on an incorrect shared library.
2 years ago
Michael-J-Ward
645d0e20d4
chore: cleaned up rust-dataflow-operator dependencies
2 years ago
Michael-J-Ward
2cc35cc117
convert rust-dataflow example to node api
Minimal conversion from previous operator api to node api.
Ref #474
2 years ago
haixuanTao
d044cf87be
Fixing DoraStatus return error
2 years ago
haixuanTao
f6ce04b5ed
Fix memory usage and add README to example
2 years ago
haixuanTao
7b5c31d214
Update example to add boundingbox 2d
2 years ago
haixuanTao
83bf82d0b6
Adding `dora-rerun` as a visualization tool
This commit add an initial dora-rerun extension for visualization of run
using rerun.
This is still experimental and will be improved in the future.
I also added an example that we can try out by:
```bash
cd examples/rerun-viewer
dora start dataflow.yml --attach
```
You might need to install rerun viewer with
```bash
cargo install --force rerun-cli@0.15.1
```
2 years ago
Michael-J-Ward
dfe298eb1e
lint: fix clippy lints
2 years ago
Philipp Oppermann
6115ddbb4d
Revert "update dora_coordinator::start to return bound addr instead of just the port"
This reverts commit 1ba763cd67 .
2 years ago