Skip to content

Releases: NVIDIA/daqiri

Release list

v2026.07.00

Choose a tag to compare

@chloecrozier chloecrozier released this 02 Jul 15:55
c6914b1

v2026.07.00

This marks DAQIRI's first release. DAQIRI sends and receives Ethernet packets into CPU and GPU memory through a C++/Python API, with GPUDirect zero-copy paths between the NIC and GPU.

Stream types and engines

  • Raw Ethernet (raw): DPDK engine by default, or the optional ibverbs engine.
  • Socket (socket): UDP and TCP over Linux sockets, or RoCE over ibverbs.

A PCIe path for sensors on the PCIe bus (FPGAs, frame grabbers, and similar devices) is planned but not implemented, so this release covers raw Ethernet and sockets only.

Feature Highlights

  • GPUDirect zero-copy: receive straight into GPU memory, either whole packets to GPU or with header-data split (headers to CPU, payload to GPU).
  • Hardware flow steering: route packets on the NIC by UDP port or payload fields, set in YAML or added and removed at runtime.
  • Packet reorder: aggregate and reorder RX packets on the GPU or CPU into a single output buffer.
  • Container or source deployment: run from a container with all dependencies included, or build from source with CMake.

Initial PRs

Read more