docstr: :param client: client class for connection to external computational server.
  :param remote_task_params: dictionary with the parameters of remote evaluation.
  :param get_config: optional function that constructs config for remote client.
docstr_tok: [":","param","client",":","client","class","for","connection","to","external","computational","server",".",":","param","remote_task_params",":","dictionary","with","the","parameters","of","remote","evaluation",".",":","param","get_config",":","optional","function","that","constructs","config","for","remote","client","."]
code: def init(
      self,
      client: Client = None,
      remote_task_params: Optional[RemoteTaskParams] = None,
      get_config: Optional[Callable] = None,
  ):
      """
      :param client: client class for connection to external computational server.
      :param remote_task_params: dictionary with the parameters of remote evaluation.
      :param get_config: optional function that constructs config for remote client.
  
      """
      self.remote_task_params = remote_task_params
      self.client = client
      self.config_for_dump = get_config or _get_config
  
imports: import os
  from dataclasses import dataclass
  from typing import List, Optional, Sequence, Any, TypeVar, Callable, Hashable
  import numpy
  from golem.core.log import default_log
  from golem.core.optimisers.genetic.evaluation import DelegateEvaluator
  from golem.utilities.serializable import Serializable
  from fedot.core.data.data import InputData
  from fedot.remote.infrastructure.clients.client import Client
  from fedot.utilities.pattern_wrappers import singleton
label_desc: Use image node_id 2 for calling the RemoteEvaluator obj's underlying member method code with example usage: obj.init(client, remote_task_params, get_config) without return types