26 template <
typename T,
class Context,
class Engine = caffe2::DefaultEngine>
32 const caffe2::OperatorDef& operator_def,
33 caffe2::Workspace* ws)
34 :
TcOp<T, Context, Engine>(operator_def, ws) {
35 this->
tc_ = tc::TC_DPER_LUT_CONCAT;
36 this->
tcName_ = tc::TC_DPER_LUT_CONCAT_NAME;
void setupNaiveMappingOptions() override
Definition: dper_lut_concat_op.h:42
tc::MappingOptions mappingOptions_
Definition: tc_op.h:133
MappingOptions & usePrivateMemory(bool b)
Definition: mapping_options-inl.h:331
MappingOptions & unroll(uint64_t size)
Definition: mapping_options-inl.h:321
MappingOptions & useSharedMemory(bool b)
Definition: mapping_options-inl.h:326
MappingOptions & mapToBlocks(std::initializer_list< uint64_t > blocks)
Definition: mapping_options-inl.h:297
std::string tc_
Definition: tc_op.h:128
std::string tcName_
Definition: tc_op.h:130
static constexpr auto description
Definition: dper_lut_concat_op.h:29
MappingOptions & tile(const std::vector< uint64_t > &sizes)
Definition: mapping_options-inl.h:251
~TcDperLutConcatOp() override
Definition: dper_lut_concat_op.h:39
TcDperLutConcatOp(const caffe2::OperatorDef &operator_def, caffe2::Workspace *ws)
Definition: dper_lut_concat_op.h:31
Definition: dper_lut_concat_op.h:27