Fork a session

Usage:

nsml fork Options SESSION_NAME

Description:

session 을 fork 해서 새로운 세션으로 재생성합니다.

참고

fork 가 제대로 동작하려면, 다음의 조건을 만족해야 합니다.

  1. entry 파일에서 reserved arguments 를 받을 수 있어야 합니다.

  2. nsml.savensml.load 가 정상적으로 동작해야 합니다.

  3. nsml.paused 가 호출되어야 합니다.

Example:
nsml fork nsmlteam/mnist/4
Options:
-a, --args

새로운 session 에 전달할 arguments 입니다.

ex) nsml fork -a 《–batch=1000 –lr=0.02》 SESSION_NAME

-c, --checkpoint

fork한 세션에서 불러올 모델의 checkpoint 를 지정합니다.

ex) nsml fork -c 15 SESSION_NAME

-g, --gpus

할당받을 gpu 의 갯수를 입력합니다.

ex) nsml fork -g 4 SESSION_NAME

--shm-size string

필요한 share memory 사이즈입니다. (default 〈1G〉)

--memory string

필요한 memory 사이즈입니다. (default 〈24G〉)

--cpu

사용할 cpu 갯수입니다. (default 2)

ex) nsml fork –cpu 4 SESSION_NAME