Skip to main content

Plan Class

Declaration​

class simaai::kernels::ops::tracker::Plan { ... }

Included Headers​

#include <tracker.h>

Public Member Functions Index​

std::span< const TensorSpec >inputs () const noexcept
std::span< const TensorSpec >outputs () const noexcept
const TensorSpec &input (std::size_t i=0) const noexcept
const TensorSpec &output (std::size_t i=0) const noexcept
std::size_tinput_count () const noexcept
std::size_toutput_count () const noexcept
TensorRequirementsinput_requirements (std::size_t i=0) const noexcept
TensorRequirementsoutput_requirements (std::size_t i=0) const noexcept
TensorRequirementsworkspace_requirements () const noexcept
const Params &params () const noexcept
std::size_telements () const noexcept
std::size_tbatch () const noexcept
std::size_tcapacity () const noexcept
std::size_twidth () const noexcept
std::size_theight () const noexcept

Definition at line 16 of file tracker.h.

Public Member Functions​

batch()​

std::size_t simaai::kernels::ops::tracker::Plan::batch ()
inline noexcept

Definition at line 41 of file tracker.h.

capacity()​

std::size_t simaai::kernels::ops::tracker::Plan::capacity ()
inline noexcept

Definition at line 42 of file tracker.h.

elements()​

std::size_t simaai::kernels::ops::tracker::Plan::elements ()
inline noexcept

Definition at line 40 of file tracker.h.

height()​

std::size_t simaai::kernels::ops::tracker::Plan::height ()
inline noexcept

Definition at line 44 of file tracker.h.

input()​

const TensorSpec & simaai::kernels::ops::tracker::Plan::input (std::size_t i=0)
inline noexcept

Definition at line 22 of file tracker.h.

input_count()​

std::size_t simaai::kernels::ops::tracker::Plan::input_count ()
inline noexcept

Definition at line 28 of file tracker.h.

input_requirements()​

TensorRequirements simaai::kernels::ops::tracker::Plan::input_requirements (std::size_t i=0)
inline noexcept

Definition at line 30 of file tracker.h.

inputs()​

std::span< const TensorSpec > simaai::kernels::ops::tracker::Plan::inputs ()
inline noexcept

Definition at line 18 of file tracker.h.

output()​

const TensorSpec & simaai::kernels::ops::tracker::Plan::output (std::size_t i=0)
inline noexcept

Definition at line 25 of file tracker.h.

output_count()​

std::size_t simaai::kernels::ops::tracker::Plan::output_count ()
inline noexcept

Definition at line 29 of file tracker.h.

output_requirements()​

TensorRequirements simaai::kernels::ops::tracker::Plan::output_requirements (std::size_t i=0)
inline noexcept

Definition at line 33 of file tracker.h.

outputs()​

std::span< const TensorSpec > simaai::kernels::ops::tracker::Plan::outputs ()
inline noexcept

Definition at line 21 of file tracker.h.

params()​

const Params & simaai::kernels::ops::tracker::Plan::params ()
inline noexcept

Definition at line 39 of file tracker.h.

width()​

std::size_t simaai::kernels::ops::tracker::Plan::width ()
inline noexcept

Definition at line 43 of file tracker.h.

workspace_requirements()​

TensorRequirements simaai::kernels::ops::tracker::Plan::workspace_requirements ()
inline noexcept

Definition at line 36 of file tracker.h.


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


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.