class_docstr: A result reporter implementation based on Orion
  
  Arguments
  ---------
  orion_client: module
      the Python module for Orion
docstr: Reports the objective for hyperparameter optimization.
  
  Arguments
  ---------
  result: dict
      a dictionary with the run result.
docstr_tok: ["Reports","the","objective","for","hyperparameter","optimization",".","Arguments","--","--","--","--","-","result",":","dict","a","dictionary","with","the","run","result","."]
code: def report_objective(self, result):
      """Reports the objective for hyperparameter optimization.
  
      Arguments
      ---------
      result: dict
          a dictionary with the run result.
      """
      message = self._format_message(result)
      logger.info(f"Hyperparameter fit: {message}")
      if self.orion_client is not None:
          objective_value = result[self.objective_key]
          self.orion_client.report_objective(objective_value)
  
imports: import importlib
  import logging
  import json
  import os
  import speechbrain
  import sys
  from datetime import datetime
  from hyperpyyaml import load_hyperpyyaml
label_desc: Use image node_id 4 for calling the OrionHyperparameterOptimizationReporter obj's underlying member method code with example usage: obj.report_objective(result) without return types