노드 환경 변수 레퍼런스
- 인쇄
- PDF
노드 환경 변수 레퍼런스
- 인쇄
- PDF
Article Summary
Share feedback
Thanks for sharing your feedback!
VPC 환경에서 이용 가능합니다.
주의
CLOVA NSML은 현재 Closed Beta로 일부 파트너사에게만 제공되어 있으며, 일반 사용자 대상 오픈 시기는 미정입니다.
CLOVA NSML에서 Run(실험)을 위해 생성되는 Node(노드)에는 다음과 같은 전용 환경 변수가 정의됩니다.
환경 변수 이름 | 설명 | 예시 값 |
---|---|---|
NSML_CPU_COUNT | 현재 노드의 CPU 수 | 2 |
NSML_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} |
| 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_PORT | SSH 연결용 포트 | 10661 |
NSML_STUDY | 현재 노드가 속한 연구(study) 번호 | 7 |
NSML_VERSION | 노드가 생성된 시점의 CLOVA NSML 버전 | 1.4.0 |
NSML_WORLD_SIZE |
| 4 |
NSML_PROJECT_OWNER | 현재 노드가 속한 Project의 소유자 | - |
NSML_HOST | 노드가 생성된 호스트의 주소 | - |
NSML_SSHO_HOST | SSH 연결용 호스트 주소(ex, 101.101.10.237) | - |
NSML_AUTHOR | 노드를 만든 소유자 | - |
이 문서가 도움이 되었습니까?