#include #include "../kernels.h" class ActivationLeakyRT : public IPlugin { public: ActivationLeakyRT() { } ~ActivationLeakyRT(){ } int getNbOutputs() const override { return 1; } Dims getOutputDimensions(int index, const Dims* inputs, int nbInputDims) override { return inputs[0]; } void configure(const Dims* inputDims, int nbInputs, const Dims* outputDims, int nbOutputs, int maxBatchSize) override { size = 1; for(int i=0; i(inputs[0]), reinterpret_cast(outputs[0]), size, stream); return 0; } virtual size_t getSerializationSize() override { return 1*sizeof(int); } virtual void serialize(void* buffer) override { char *buf = reinterpret_cast(buffer); tk::dnn::writeBUF(buf, size); } int size; };