Skip to content

feat: Add cmake-arrowcuda and rust-cuda dataflow examples - #9

Merged
bobdingAI merged 1 commit into
mainfrom
add-cuda-ipc-examples
Jul 20, 2026
Merged

feat: Add cmake-arrowcuda and rust-cuda dataflow examples#9
bobdingAI merged 1 commit into
mainfrom
add-cuda-ipc-examples

Conversation

@haixuanTao

Copy link
Copy Markdown
Contributor

Summary

  • Add cmake-arrowcuda-dataflow: C++ example receiving Arrow CUDA IPC buffers via dora
  • Add rust-cuda-dataflow: Rust example receiving Arrow CUDA IPC buffers via dora
  • Both examples use a Python sender that allocates CUDA memory and sends IPC handles

Test plan

  • Build cmake-arrowcuda-dataflow with CMake on a CUDA-enabled machine
  • Build rust-cuda-dataflow with cargo build -p rust-cuda-dataflow-receiver
  • Run both dataflows with dora start dataflow.yml

🤖 Generated with Claude Code

Add two CUDA IPC examples demonstrating Arrow CUDA data transfer between nodes:
- cmake-arrowcuda-dataflow: C++ node receiving Arrow CUDA IPC buffers
- rust-cuda-dataflow: Rust node receiving Arrow CUDA IPC buffers

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@bobdingAI
bobdingAI merged commit 9ec634c into main Jul 20, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants