nsml.report¶
-
nsml.
report
(summary=False, scope=None, **kwargs)¶ 변수의 변화량을 기록하여서 web 에서 scalar, tensorboard, visdom 에 그래프를 그릴 때 사용됩니다.
- 매개변수
summary (bool or None) – 값이 True이면, nsml ps 에 값이 보입니다.
scope – locals() 로 값을 주면, 해당 범위의 값에 nsml exec 으로 접근할 수 있습니다. 또는 python 의 eval 로 세션에 접근할 수 있습니다.
step – scalar 그래프에서 보여줄 x 축 값을 설정합니다.
**kwargs (str or None) – 트래킹할 변수를 key=value 형식으로 입력합니다. (ex. loss=loss) (walltime key 값은 내부에서 자동으로 time.time() 으로 설정되므로 만약 walltime=variable 로 값을 넘겨질 경우 time.time() 의 값으로 overwrite됩니다.)
- 예외
TypeError – 트래킹할 변수에 json serialize 할 수 없는 값을 넘길경우 (ex. Tensortype) 에러가 발생합니다.