Skip to main content

fast_brief Namespace

Definition​

namespace simaai::kernels::ev74::fast_brief { ... }

Classes Index​

structDeviceRegion
classInvocation

Functions Index​

Statuscheck_inference (const ops::fast_brief::Plan &)
Result< Invocation >encode_relocatable (const ops::fast_brief::Plan &)
Result< Invocation >bind (const ops::fast_brief::Plan &, const Invocation &, std::span< const DeviceRegion > inputs, std::span< const DeviceRegion > outputs, DeviceRegion workspace)
Result< Invocation >encode (const ops::fast_brief::Plan &, std::span< const DeviceRegion > inputs, std::span< const DeviceRegion > outputs, DeviceRegion workspace)

Variables Index​

constexpr std::string_viewentry_name = ...
constexpr std::uint32_tabi_version = 3
constexpr std::size_tpayload_bytes = 256
constexpr std::array< std::uint32_t, 1 >input_address_offsets {16}
constexpr std::array< std::uint32_t, 4 >output_address_offsets = ...
constexpr std::uint32_tworkspace_address_offset = 56
constexpr std::uint32_tdevice_address_bits = 32
constexpr std::uint64_tmaximum_device_address = UINT32_MAX

Functions​

bind()​

Result< Invocation > simaai::kernels::ev74::fast_brief::bind (const ops::fast_brief::Plan &, const Invocation &, std::span< const DeviceRegion > inputs, std::span< const DeviceRegion > outputs, DeviceRegion workspace)

Definition at line 36 of file codec.h.

check_inference()​

Status simaai::kernels::ev74::fast_brief::check_inference (const ops::fast_brief::Plan &)

Definition at line 33 of file codec.h.

encode()​

Result< Invocation > simaai::kernels::ev74::fast_brief::encode (const ops::fast_brief::Plan &, std::span< const DeviceRegion > inputs, std::span< const DeviceRegion > outputs, DeviceRegion workspace)

Definition at line 41 of file codec.h.

encode_relocatable()​

Result< Invocation > simaai::kernels::ev74::fast_brief::encode_relocatable (const ops::fast_brief::Plan &)

Definition at line 35 of file codec.h.

Variables​

abi_version​

constexpr std::uint32_t simaai::kernels::ev74::fast_brief::abi_version = 3
constexpr

Definition at line 7 of file codec.h.

device_address_bits​

constexpr std::uint32_t simaai::kernels::ev74::fast_brief::device_address_bits = 32
constexpr

Definition at line 13 of file codec.h.

entry_name​

constexpr std::string_view simaai::kernels::ev74::fast_brief::entry_name
constexpr
Initialiser
= "simaai_kernels_ev74_fast_brief_v3"

Definition at line 5 of file codec.h.

input_address_offsets​

constexpr std::array<std::uint32_t, 1> simaai::kernels::ev74::fast_brief::input_address_offsets {16}
constexpr

Definition at line 9 of file codec.h.

maximum_device_address​

constexpr std::uint64_t simaai::kernels::ev74::fast_brief::maximum_device_address = UINT32_MAX
constexpr

Definition at line 14 of file codec.h.

output_address_offsets​

constexpr std::array<std::uint32_t, 4> simaai::kernels::ev74::fast_brief::output_address_offsets
constexpr
Initialiser
{24, 32, 40, 48}

Definition at line 10 of file codec.h.

payload_bytes​

constexpr std::size_t simaai::kernels::ev74::fast_brief::payload_bytes = 256
constexpr

Definition at line 8 of file codec.h.

workspace_address_offset​

constexpr std::uint32_t simaai::kernels::ev74::fast_brief::workspace_address_offset = 56
constexpr

Definition at line 12 of file codec.h.


The documentation for this namespace was generated from the following file:


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.