class_docstr: This class defines the certain operation implementation for the GPU-based CuML operations
  defined in operation repository
  :param str operation_type: str type of the operation defined in operation or
  data operation repositories
  :param dict params: hyperparameters to fit the operation with
class_docstr_tok: ["This","class","defines","the","certain","operation","implementation","for","the","GPU-based","CuML","operations","defined","in","operation","repository",":","param","str","operation_type",":","str","type","of","the","operation","defined","in","operation","or","data","operation","repositories",":","param","dict","params",":","hyperparameters","to","fit","the","operation","with"]
docstr: This method used for prediction of the target data during predict stage.
  :param trained_operation: operation object
  :param predict_data: data to predict
  :return OutputData: passed data with new predicted target
docstr_tok: ["This","method","used","for","prediction","of","the","target","data","during","predict","stage",".",":","param","trained_operation",":","operation","object",":","param","predict_data",":","data","to","predict",":","return","OutputData",":","passed","data","with","new","predicted","target"]
code: def predict(
      self, trained_operation, predict_data: InputData
  ) -> OutputData:
      """
      This method used for prediction of the target data during predict stage.
      :param trained_operation: operation object
      :param predict_data: data to predict
      :return OutputData: passed data with new predicted target
      """
      raise AbstractMethodNotImplementError
  
file_path: FEDOT/fedot/core/operations/evaluation/gpu/common.py
imports: import warnings
  from abc import abstractmethod
  from typing import Optional
  from golem.utilities.requirements_notificator import warn_requirement
  from fedot.utilities.custom_errors import AbstractMethodNotImplementError
  from fedot.core.data.data import InputData, OutputData
  from fedot.core.operations.evaluation.evaluation_interfaces import SkLearnEvaluationStrategy
  from fedot.core.repository.operation_types_repository import OperationTypesRepository
  from fedot.core.repository.tasks import TaskTypesEnum
  from fedot.utilities.random import ImplementationRandomStateHandler
label_desc: Use image node_id 3 for calling the CuMLEvaluationStrategy obj's underlying member method code with example usage: obj.predict(trained_operation, predict_data) without return types