mirror of
https://github.com/nerfstudio-project/nerfstudio.git
synced 2026-11-11 10:34:29 +08:00
* added skeleton for terminal logger * done skeleton terminal writer logic... todo: actual calls to the write classes * moved lambda to top function * added logic to support timing * prettier printing * prettier printing * lint * separated out timing and other stats variables. printing in dict format * keeping logging history and wiping rest * updated logic to calculate total times instead of average times * made stats tracker configurable * moved stats tracker and profiler to own class file; implemented basic functionality for profiler * lint removing duplicate function * update readme; moved around config variables * profiler prints on sig kill * merge * standardized all logging to global variables
12 lines
482 B
YAML
12 lines
482 B
YAML
steps_per_log: 10
|
|
# stats tracker logs configurable training stats per iteration to terminal (e.g. rays/s, PSNR)
|
|
enable_stats: True
|
|
stats_tracker:
|
|
max_history: 10
|
|
stats_to_track: [ITER_LOAD_TIME, ITER_TRAIN_TIME, RAYS_PER_SEC, CURR_TEST_PSNR] # see mattport/utils/stats_tracker.py for options
|
|
# writer logs losses and images per iteration
|
|
writer:
|
|
TensorboardWriter:
|
|
save_dir: './'
|
|
# profiler logs run times of functions and prints at end of training
|
|
enable_profiler: True |