CLOVA NSML Node 사용하기
    • PDF

    CLOVA NSML Node 사용하기

    • PDF

    Article Summary

    VPC 환경에서 이용 가능합니다.

    주의

    CLOVA NSML은 현재 Closed Beta로 일부 파트너사에게만 제공되어 있으며, 일반 사용자 대상 오픈 시기는 미정입니다.

    Node(노드) 사용

    Study(연구)를 생성하거나 Run(실험)을 생성하고 나면 Node(노드)가 생성되며 노드가 실행 중(Running) 상태일 때 노드에 원격 터미널 접속을 시도할 수 있습니다. 노드에 접속한 후 코드를 실행하거나 실험에 필요한 데이터를 복사하는 등 학습을 위한 작업을 노드에서 수행할 수 있습니다.

    1. Node(노드) 접속

    노드에 원격 터미널로 접속하려면 접속 시도하려는 컴퓨터의 인증키(SSH)가 등록되어 있어야 합니다.
    노드에 원격 터미널로 접속하려면 노드에 접속할 수 있는 IP 주소(Host)와 포트 번호(SSH Port)를 확인하고 ssh 명령을 실행해야 합니다. 다음 절차를 수행하여 대상 노드로 접속할 수 있는 ssh 명령을 복사해 주십시오. 이와 관련된 모든 정보는 노드메뉴의 리소스 정보에서 확인 할 수 있습니다.

    참고

    TCP Port는 jupyter notebook과 같은 외부 서비스에 접근할 때 사용하는 포트로 첫 번째 port는 jupyter notebook을 두 번째 포트는 Tensorboard를 사용할 때 쓰는 포트입니다.

    ai-clova-nsml-basic-2-4_detail_ko

    해당 정보를 확인후 터미널(명령 표시줄)에서 실행하면 노드에 접속 할 수 있습니다.

    $ ssh nsml@ 175.45.200.211 -p 15001 -o StrictHostKeyChecking=no
    

    노드에 접속한 후 학습을 위한 스크립트나 코드를 실행하고 데이터 파일을 복사할 수 있습니다.
    ai-clova-nsml-basic-2-4_connect

    2. Node(노드)에 파일 전송

    실험을 위해 학습에 필요한 데이터를 노드의 파일 시스템으로 복사해서 사용할 수 있습니다.

    • ssh와 tar명령 이용
    $ tar czf - [source directory] | [ssh command] "cd [target directory] && tar xvzf -"
    

    -- [source directory]: 복사 원본 경로
    -- [ssh command]: 노드에 접속하기 위해 복사한 ssh 명령
    -- [target directory]: 노드에서 데이터를 복사 대상 경로

    • scp 명령 사용
    $ scp -P [SSH port] [source directory] nsml@[Node IP]:[target directory]
    

    -- [SSH port]: 노드의 SSH 포트
    -- [source directory]: 복사 원본 경로
    -- [Node IP]: 노드의 IP
    -- [target directory]: 노드에서 데이터를 복사 대상 경로

    • sftp 명령 사용
    $ sftp -oPort=[SSH Port] nsml@[Node IP]
    

    -- [SSH port]: 노드의 SSH 포트
    -- [Node IP]: 노드의 IP

    3. Node(노드) 반납

    Run(실험)을 중지하여 실험에 사용된 노드를 모두 중지할 수도 있지만 특정 노드를 직접 중지하여 자원을 반납할 수 있습니다. 노드를 반납하게 되면 해당 노드는 다시 실행할 수 없습니다.


    이 문서가 도움이 되었습니까?

    Changing your password will log you out immediately. Use the new password to log back in.
    First name must have atleast 2 characters. Numbers and special characters are not allowed.
    Last name must have atleast 1 characters. Numbers and special characters are not allowed.
    Enter a valid email
    Enter a valid password
    Your profile has been successfully updated.