text: // Copyright (c) Microsoft Corporation. All rights reserved.
  // Licensed under the MIT License.
  
  #pragma once
  
  #include "core/common/common.h"
  #include "core/framework/op_kernel.h"
  
  namespace onnxruntime {
  namespace contrib {
  
  class Group final : public OpKernel {
   public:
    Group(const OpKernelInfo& info) : OpKernel(info) {}
    Status Compute(OpKernelContext* context) const override;
  };
  
  constexpr int passthrough_input_count_limit = 10000;  // limit of of pair count
  
  class PassThrough : public OpKernel {
   public:
    PassThrough(const OpKernelInfo& info) : OpKernel(info) {}
    Status Compute(OpKernelContext* context) const override;
  };
  
  }  // namespace contrib
  }  // namespace onnxruntime
  