woven-planet / l5kit

L5Kit - https://woven.toyota
https://woven-planet.github.io/l5kit
857 stars 278 forks source link

Introduce Dynamic Logger #366

Open aalavian opened 2 years ago

aalavian commented 2 years ago

Summary

Introduces adaptive logger.

to use:

from l5kit.dynamic_modules.loaders.runtime_params import RuntimeParams
from l5kit.dynamic_modules.loaders.logger import init_logger, get_logger

  # Runtime Params
  rp = RuntimeParams.get()

  init_logger(runtime_params=rp, sync_tensorboard = True)
  logger = get_logger(__name__)

  logger.info("First trial")
  logger.log_custom("data", data={"custome_metric": 31})
  logger.log_custom("commit")
aalavian commented 2 years ago

meow @perone @szagoruyko