namespace
SushiRuntime
- Declared in
include/SushiRuntime/api/data/buffer.hpp
Contains
SushiRuntime::BufferSushiRuntime::DynamicGraphSushiRuntime::ElementRangeSushiRuntime::ExtentSushiRuntime::InSushiRuntime::InOutSushiRuntime::LateCountSushiRuntime::MaximumSushiRuntime::MinimumSushiRuntime::NdRangeSushiRuntime::OutSushiRuntime::ReadsSushiRuntime::RunHandleSushiRuntime::RuntimeSushiRuntime::StateSushiRuntime::SumSushiRuntime::WritesSushiRuntime::API
Enumerations
Typedefs
using SushiRuntime::API::DeviceIndex = Core::StrongId<struct DeviceIndexTag>Which device queue an allocation is pinned to.
A strong typedef so a device selector cannot be confused with an element count or an offset at a call site — buffer(count, DeviceIndex{1}) reads unambiguously and a swapped argument is a compile error, not a silent allocation on the wrong device.
using SushiRuntime::API::RuntimeConfig = Execution::RuntimeSettingsNames the runtime-wide settings chosen once at Runtime::create().
See also
include/SushiRuntime/api/runtime/README.md

