Contents

namespace

SushiRuntime

Declared in
include/SushiRuntime/api/data/buffer.hpp

Contains

Enumerations

enum class Residency

Names where a Buffer or State keeps its memory across steps.

See also

include/SushiRuntime/api/data/README.md

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::RuntimeSettings

Names the runtime-wide settings chosen once at Runtime::create().

See also

include/SushiRuntime/api/runtime/README.md