노드 환경 변수 레퍼런스
    • PDF

    노드 환경 변수 레퍼런스

    • PDF

    Article Summary

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

    주의

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

    CLOVA NSML에서 Run(실험)을 위해 생성되는 Node(노드)에는 다음과 같은 전용 환경 변수가 정의됩니다.

    환경 변수 이름설명예시 값
    NSML_CPU_COUNT현재 노드의 CPU 수2
    NSML_EPHEMERAL_BYTES
    • 현재 노드의 Ephemeral 스토리지(Ephemeral 스토리지는 노드에 할당되는 로컬 임시 스토리지로 노드 사용이 중지되면 이 스토리지에 저장된 데이터는 보존되지 않고 사라짐) 크기(단위: bytes)
    34359738368
    NSML_GPU_COUNT현재 노드의 GPU 수1
    NSML_GPU_TYPE현재 노드의 GPU 종류"NVIDIA A100-SXM4-80GB"
    NSML_HOST_RANK{n}실험에 멀티 노드를 사용할 때 n 번째 노드의 호스트 이름"node0"
    NSML_PORT{n}
    • n 번째 TCP 포트
    • CLOVA NSML은 노드마다 3개의 TCP 포트를 제공
    11160
    NSML_PROJECT현재 노드가 속한 프로젝트 이름"my-project"
    NSML_RANK실험에 멀티 노드를 사용할 때 노드의 순서 번호0
    NSML_RESOURCE_TYPE_FAMILY현재 실험이 사용하는 노드 유형군"a100-v1"
    NSML_RESOURCE_TYPE현재 실험이 사용하는 자원 유형(Resource type)"a100-v1-1"
    NSML_RUN현재 노드가 실행하고 있는 실험의 번호1
    NSML_SCRATCHPAD_BYTES현재 노드의 scratchpad 크기(단위: bytes)3298534883328
    NSML_SCRATCHPAD_PATH현재 노드의 scratchpad 경로/mnt/tmp
    NSML_SHARED_MEMORY_BYTES현재 노드의 공유 메모리 크기(단위: bytes)32212254720
    NSML_SSH_PORTSSH 연결용 포트10661
    NSML_STUDY현재 노드가 속한 연구(study) 번호7
    NSML_VERSION노드가 생성된 시점의 CLOVA NSML 버전1.4.0
    NSML_WORLD_SIZE
    • 현재 실험에 사용된 노드의 수
    • 멀티 노드 사용 시 2 이상의 값을 가질 수 있음
    4
    NSML_PROJECT_OWNER현재 노드가 속한 Project의 소유자-
    NSML_HOST노드가 생성된 호스트의 주소-
    NSML_SSHO_HOSTSSH 연결용 호스트 주소(ex, 101.101.10.237)-
    NSML_AUTHOR노드를 만든 소유자-

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

    What's Next
    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.