Mode |
Upstream memory |
|
Copy behavior |
|---|---|---|---|
PPE enabled |
System memory |
Copy to internal VVAS pool |
Copy |
PPE enabled |
Compatible VVAS |
Consume in place |
Zero copy |
PPE enabled |
Incompatible VVAS |
Copy to internal VVAS pool |
Copy |
PPE enabled |
Generic DMA-BUF |
Import on PPE device |
Zero copy if importable |
PPE disabled, VART HW |
System memory |
Copy to internal VVAS pool |
Copy |
PPE disabled, VART HW |
VVAS memory |
Consume in place |
Zero copy |
PPE disabled, VART HW |
Generic DMA-BUF |
Import on inference device |
Zero copy if importable |
PPE disabled, ONNX Runtime |
System memory |
Runtime-managed staging |
Runtime copy path |
Compatible / Incompatible VVAS: see VVAS-Memory Input under PPE Enabled for the device-index and memory-bank match criteria.