22.05
|
A sequence of PostOps that can be appended to the end of other operators. More...
#include <IPostOp.h>
Public Member Functions | |
PostOpList ()=default | |
Constructor. More... | |
~PostOpList ()=default | |
Destructor. More... | |
PostOpList (const PostOpList &other) | |
PostOpList & | operator= (const PostOpList &other) |
PostOpList (PostOpList &&other)=default | |
PostOpList & | operator= (PostOpList &&other)=default |
template<typename OpT , typename... Args> | |
void | push_back_op (Args &&... args) |
Add a new post op at the end of the list. More... | |
size_t | size () const |
Number of post ops. More... | |
size_t | total_num_arguments () const |
Total number of post ops. More... | |
std::vector< std::unique_ptr< IPostOp< TensorRelatedT > > > & | get_list () |
Get the underlying post op list. More... | |
const std::vector< std::unique_ptr< IPostOp< TensorRelatedT > > > & | get_list () const |
A sequence of PostOps that can be appended to the end of other operators.
|
default |
Constructor.
|
default |
Destructor.
|
inline |
|
default |
|
inline |
Get the underlying post op list.
Definition at line 165 of file IPostOp.h.
Referenced by PostOpCLKernelUtils::are_post_op_shapes_compliant(), arm_compute::experimental::get_post_op_sequence(), PostOpCLKernelUtils::set_post_ops_cl_build_options(), and arm_compute::experimental::transform_post_op_list_arguments().
|
inline |
|
inline |
|
default |
|
inline |
Add a new post op at the end of the list.
Definition at line 144 of file IPostOp.h.
Referenced by arm_compute::test::validation::DATA_TEST_CASE(), and arm_compute::test::validation::TEST_CASE().
|
inline |
Number of post ops.
Definition at line 150 of file IPostOp.h.
Referenced by PostOpCLKernelUtils::is_post_op_sequence_supported(), PostOpCLKernelUtils::set_post_ops_cl_build_options(), and CLConvolutionLayer::validate().
|
inline |
Total number of post ops.
Definition at line 156 of file IPostOp.h.