class_docstr: Information about the function
  
  Parameters
  ----------
  deterministic: bool
      whether the function equipped with its instrumentation is deterministic.
      Can be false if the function is not deterministic or if the instrumentation
      contains a softmax.
  proxy: bool
      whether the objective function is a proxy of a more interesting objective function.
  metrizable: bool
      whether the domain is naturally equipped with a metric.
class_docstr_tok: ["Information","about","the","function","Parameters","--","--","--","--","--","deterministic",":","bool","whether","the","function","equipped","with","its","instrumentation","is","deterministic",".","Can","be","false","if","the","function","is","not","deterministic","or","if","the","instrumentation","contains","a","softmax",".","proxy",":","bool","whether","the","objective","function","is","a","proxy","of","a","more","interesting","objective","function",".","metrizable",":","bool","whether","the","domain","is","naturally","equipped","with","a","metric","."]
code: def __init__(
      self,
      deterministic: bool = True,
      proxy: bool = False,
      metrizable: bool = True,
  ) -> None:
      self.deterministic = deterministic
      self.proxy = proxy
      self.metrizable = metrizable
  
imports: import os
  import sys
  import shutil
  import tempfile
  import subprocess
  from pathlib import Path
  import numpy
  from nevergrad.common import typing
label_desc: Use image node_id 1 to create a new FunctionInfo object  with example: obj = FunctionInfo(deterministic, proxy, metrizable)