text: #ifndef _ST_HPC_PPL_NN_ENGINES_CUDA_OPTIMIZER_OPS_ONNX_IDENTITY_OP_H_
  #define _ST_HPC_PPL_NN_ENGINES_CUDA_OPTIMIZER_OPS_ONNX_IDENTITY_OP_H_
  
  #include "ppl/nn/engines/cuda/optimizer/opt_kernel.h"
  
  namespace ppl { namespace nn { namespace cuda {
  
  class IdentityOp final : public CudaOptKernel {
  public:
      IdentityOp(const ir::Node* node) : CudaOptKernel(node) {}
      KernelImpl* CreateKernelImpl() const override;
      ppl::common::RetCode Init(const OptKernelOptions&) override;
      ppl::common::RetCode Finalize(const OptKernelOptions& options) override;
  };
  
  }}} // namespace ppl::nn::cuda
  
  #endif
  