Open angrypark opened 4 years ago
NSML을 좀더 효율적으로 사용하기 위해 NSML Documendation을 읽고 있는데요. 유용하다고 생각된 기능이 nsml model ls [SESSION] 시에 Summary에 해당 모델의 정보가 담긴다는 점이었습니다.
nsml model ls [SESSION]
$ nsml model ls nsmlteam/mnist/4 Checkpoint Last Modified Elapsed Summary Size ------------ --------------- --------- -------------------------------- --------- 0 32 minutes ago 3.785 epoch=0, loss=7.015200052175436 366.74 MB 1 31 minutes ago 25.032 epoch=1, loss=6.762363957929182 366.74 MB 2 31 minutes ago 24.942 epoch=2, loss=6.377185855899845 366.74 MB 3 30 minutes ago 25.053 epoch=3, loss=5.742813685992816 366.74 MB 4 30 minutes ago 24.971 epoch=4, loss=4.847646936640009 366.74 MB 11 29 minutes ago 25.032 epoch=1, loss=6.762363957929182 366.74 MB 21 29 minutes ago 24.942 epoch=2, loss=6.377185855899845 366.74 MB 31 28 minutes ago 25.053 epoch=3, loss=5.742813685992816 366.74 MB 41 28 minutes ago 24.971 epoch=4, loss=4.847646936640009 366.74 MB
그런데 nsml.save의 인자들을 살펴봐도 어떻게 summary를 지정하는 지에 대한 내용이 없어서요. 어떻게 위의 결과처럼 summary 정보를 저장할 수 있는지 궁금합니다.
안녕하세요.
nsml.save()하기 직전에 nsml.report()에 기록된정보를 토대로 metadata를 저장하고 보여주게됩니다.
nsml.save()
nsml.report()
그점을 참고하시고 진행하시면 될것같습니다.
관련된 내용이 문서에 없는점 양해부탁드리며 조만간 보강하도록 하겠습니다.
감사합니다.
앗 그렇군요! 감사합니다 잘 사용해보겠습니다 ㅎㅎ
NSML을 좀더 효율적으로 사용하기 위해 NSML Documendation을 읽고 있는데요. 유용하다고 생각된 기능이
nsml model ls [SESSION]
시에 Summary에 해당 모델의 정보가 담긴다는 점이었습니다.그런데 nsml.save의 인자들을 살펴봐도 어떻게 summary를 지정하는 지에 대한 내용이 없어서요. 어떻게 위의 결과처럼 summary 정보를 저장할 수 있는지 궁금합니다.