18 const std::vector<TensorInfo>& infos,
bool IsMemImportSupported(const TensorInfo &input, const TensorInfo &output, Optional< std::string &> reasonIfUnsupported=EmptyOptional()) const override
const TensorInfo const ActivationDescriptor Optional< std::string & > reasonIfUnsupported
Copyright (c) 2021 ARM Limited and Contributors.
void IgnoreUnused(Ts &&...)
Base class for all descriptors.
bool IsLayerSupported(const LayerType &type, const std::vector< TensorInfo > &infos, const BaseDescriptor &, const Optional< LstmInputParamsInfo > &, const Optional< QuantizedLstmInputParamsInfo > &, Optional< std::string &> reasonIfUnsupported) const override
bool IsMemCopySupported(const TensorInfo &input, const TensorInfo &output, Optional< std::string &> reasonIfUnsupported=EmptyOptional()) const override
const TensorInfo & output
bool IsAdditionSupported(const TensorInfo &input0, const TensorInfo &input1, const TensorInfo &output, Optional< std::string &> reasonIfUnsupported=EmptyOptional()) const override
EmptyOptional is used to initialize the Optional class in case we want to have default value for an O...
bool IsInputSupported(const TensorInfo &input, Optional< std::string &> reasonIfUnsupported) const override
bool IsOutputSupported(const TensorInfo &output, Optional< std::string &> reasonIfUnsupported) const override
const TensorInfo & input1
LayerType
When adding a new layer, adapt also the LastLayer enum value in the enum class LayerType below...