class_docstr: Wraps the nevergrad library to expose its algorithm to orion
  
  Parameters
  ----------
  space: `orion.algo.space.Space`
      Optimisation space with priors for each dimension.
  model_name: str
      Nevergrad model to use as optimizer
  budget: int
      Maximal number of trial to generated
  num_workers: int
      Number of worker to use
  seed: None, int or sequence of int
      Seed for the random number generator used to sample new trials.
      Default: ``None``
docstr: Observe the trials new state of result.
  
  Parameters
  ----------
  trials: list of ``orion.core.worker.trial.Trial``
     Trials from a `orion.algo.space.Space`.
docstr_tok: ["Observe","the","trials","new","state","of","result",".","Parameters","--","--","--","--","--","trials",":","list","of","``","orion.core.worker.trial.Trial","``","Trials","from","a","`","orion.algo.space.Space","`","."]
code: def observe(self, trials: list[Trial]) -> None:
      """Observe the trials new state of result.
  
      Parameters
      ----------
      trials: list of ``orion.core.worker.trial.Trial``
         Trials from a `orion.algo.space.Space`.
  
      """
      for trial in trials:
          if trial.status == "completed":
              tid = self.get_id(trial)
              if tid in self._trial_mapping:
                  _, suggestions = self._trial_mapping[tid]
              else:
                  sugg = self.algo.parametrization.spawn_child(
                      ((), trial.params)
                  )
                  suggestions = [sugg]
              for suggestion in suggestions:
                  self.algo.tell(suggestion, trial.objective.value)
              self._trial_mapping[tid] = (trial, [])
              self._fresh = True
  
      super().observe(trials)
  
imports: from __future__ import annotations
  import logging
  import pickle
  from typing import Callable, Iterable, Sequence, SupportsInt
  from orion.algo.base import BaseAlgorithm
  from orion.algo.space import Categorical, Dimension, Fidelity, Integer, Real, Space
  from orion.core.utils.format_trials import dict_to_trial
  from orion.core.utils.module_import import ImportOptional
  from orion.core.worker.trial import Trial
label_desc: Use image node_id 9 for calling the NevergradOptimizer obj's underlying member method code with example usage: obj.observe(trials) without return types