#pragma once #include #include namespace torch::nativert { class ETDelegateExecutor; class ETCallDelegateKernel : public OpKernel { public: explicit ETCallDelegateKernel( const Node* node, ETDelegateExecutor& delegateExecutor); void computeInternal(ExecutionFrame& executionFrame) const override final; private: ETDelegateExecutor& delegateExecutor_; }; } // namespace torch::nativert