์ฐธ์กฐ ultralytics/utils/callbacks/neptune.py
์ฐธ๊ณ
์ด ํ์ผ์ https://github.com/ultralytics/ ultralytics/blob/main/ ultralytics/utils/callbacks/ neptune.py์์ ํ์ธํ ์ ์์ต๋๋ค. ๋ฌธ์ ๋ฅผ ๋ฐ๊ฒฌํ๋ฉด ํ ๋ฆฌํ์คํธ ๐ ๏ธ ์ ๊ธฐ์ฌํ์ฌ ๋ฌธ์ ํด๊ฒฐ์ ๋์์ฃผ์ธ์. ๊ฐ์ฌํฉ๋๋ค ๐!
ultralytics.utils.callbacks.neptune._log_scalars(scalars, step=0)
ultralytics.utils.callbacks.neptune._log_images(imgs_dict, group='')
ultralytics.utils.callbacks.neptune._log_plot(title, plot_path)
NeptuneAI ์คํ ๋ก๊ฑฐ์ ํ๋กฏ์ ๊ธฐ๋กํฉ๋๋ค.
๋งค๊ฐ๋ณ์:
์ด๋ฆ | ์ ํ | ์ค๋ช | ๊ธฐ๋ณธ๊ฐ |
---|---|---|---|
title |
str
|
์ค๊ฑฐ๋ฆฌ์ ์ ๋ชฉ์ ๋๋ค. |
ํ์ |
plot_path |
PosixPath | str
|
์ ์ฅ๋ ์ด๋ฏธ์ง ํ์ผ์ ๊ฒฝ๋ก์ ๋๋ค. |
ํ์ |
์ ์์ค ์ฝ๋ ultralytics/utils/callbacks/neptune.py
ultralytics.utils.callbacks.neptune.on_pretrain_routine_start(trainer)
ํ๋ จ ๋ฃจํด์ด ์์๋๊ธฐ ์ ์ ํธ์ถ๋๋ ์ฝ๋ฐฑ ํจ์์ ๋๋ค.
์ ์์ค ์ฝ๋ ultralytics/utils/callbacks/neptune.py
ultralytics.utils.callbacks.neptune.on_train_epoch_end(trainer)
๊ฐ ๊ต์ก ์ํฌํฌ๊ฐ ๋๋ ๋๋ง๋ค ํธ์ถ๋๋ ์ฝ๋ฐฑ ํจ์์ ๋๋ค.
์ ์์ค ์ฝ๋ ultralytics/utils/callbacks/neptune.py
ultralytics.utils.callbacks.neptune.on_fit_epoch_end(trainer)
๊ฐ ํ(ํ๋ จ+๊ฐ) ์ํฌํฌ๊ฐ ๋๋ ๋๋ง๋ค ํธ์ถ๋๋ ์ฝ๋ฐฑ ํจ์์ ๋๋ค.
์ ์์ค ์ฝ๋ ultralytics/utils/callbacks/neptune.py
ultralytics.utils.callbacks.neptune.on_val_end(validator)
๊ฐ ์ ํจ์ฑ ๊ฒ์ฌ๊ฐ ๋๋ ๋๋ง๋ค ํธ์ถ๋๋ ์ฝ๋ฐฑ ํจ์์ ๋๋ค.
ultralytics.utils.callbacks.neptune.on_train_end(trainer)
๊ต์ก ์ข ๋ฃ ์ ํธ์ถ๋๋ ์ฝ๋ฐฑ ํจ์์ ๋๋ค.