class_docstr: Functional evaluator that directly takes a function and thus should be general.
  See :class:`~nni.nas.evaluator.Evaluator` for instructions on how to write this function.
  
  Attributes
  ----------
  function
      The full name of the function.
  arguments
      Keyword arguments for the function other than model.
class_docstr_tok: ["Functional","evaluator","that","directly","takes","a","function","and","thus","should","be","general",".","See",":","class",":","`","~nni.nas.evaluator.Evaluator","`","for","instructions","on","how","to","write","this","function",".","Attributes","--","--","--","--","--","function","The","full","name","of","the","function",".","arguments","Keyword","arguments","for","the","function","other","than","model","."]
code: def trace_kwargs(self):
      return {"function": self.function, **self.arguments}
  
file_path: nni/nni/nas/evaluator/functional.py
imports: from __future__ import annotations
  from typing import ClassVar
  from nni.common.serializer import SerializableObject
  from .evaluator import MutableEvaluator
label_desc: Use image node_id 5 for calling the FunctionalEvaluator obj's underlying member method code with example usage: obj.trace_kwargs() and returns: dict