class_docstr: A tracker for TensorBoard.
code: def log_params(
      self, params: Mapping[str, Any], prefix: Optional[str] = None
  ) -> None:  # noqa: D102
      params = flatten_dictionary(dictionary=params, prefix=prefix)
      for key, value in params.items():
          self.writer.add_text(tag=str(key), text_string=str(value))
      self.writer.flush()
  
file_path: pykeen/src/pykeen/trackers/tensorboard.py
imports: import pathlib
  import time
  from typing import TYPE_CHECKING, Any, Mapping, Optional, Union
  from .base import ResultTracker
  from ..constants import PYKEEN_LOGS
  from ..utils import flatten_dictionary, normalize_path
label_desc: Use image node_id 3 for calling the TensorBoardResultTracker obj's underlying member method code with example usage: obj.log_params(params, prefix) without return types