Defaults to "info" or "debug", depending on `debug`_ option.
Most modules of NNI will be affected by this value, including NNI manager, tuner, training service, etc.
The exception is trial, whose logging level is directly managed by trial code.
For Python modules, "trace" acts as ``logging.DEBUG`` and "fatal" acts as ``logging.CRITICAL``.
experiment working directory
----------------------------
Specify the `directory`_ to place log, checkpoint, metadata, and other run-time stuff.
type: ``Optional[str]``
By default uses ``~/nni-experiments``.
NNI will create a subdirectory named by experiment ID, so it is safe to use same directory for multiple experiments.
tuner gpu indices
-----------------
Limit the GPUs visible to tuner, assessor, and advisor.
type: ``Optional[Union[list[int], str]]``
This will be the ``CUDA_VISIBLE_DEVICES`` environment variable of tuner process.
Because tuner, assessor, and advisor run in same process, this option will affect them all.
tuner
-----
Specify the tuner [TODO:link]
type: Optional `AlgorithmConfig`_
assessor
--------
Specify the assessor [TODO:link]
type: Optional `AlgorithmConfig`_
advisor
-------
Specify the advisor [TODO:link]
type: Optional `AlgorithmConfig`_
training service
----------------
Specify `training service <../TrainingService/Overview.html>`__.
type: `TrainingServiceConfig`_
AlgorithmConfig
===============
[TODO:short description]
name
----
Name of built-in or registered [TODO:link] algorithm.
type: ``str`` for built-in and registered algorithm, ``None`` for custom algorithm
class name
----------
Qualified class name of custom algorithm.
type: ``str`` for custom algorithm, ``None`` for built-in and registered algorithm
example: ``"my_tuner.MyTuner"``
code directory
--------------
`Path`_ to directory containing the custom algorithm class.
type: ``Optional[str]`` for custom algorithm, ``None`` for built-in and registered algorithm
If not specified, the `class name`_ will be looked up in Python's `module search path <https://docs.python.org/3/tutorial/modules.html#the-module-search-path>`__
class args
----------
Keyword arguments passed to algorithm class' constructor.