- 쿠버네티스에서 NVIDIA GPU 및 CUDA 설정 확인은 NVIDIA 공식 CUDA 샘플을 통해 수행됩니다. 🧪
- 특히 'vectorAdd' 샘플은 CUDA 라이브러리 인식 및 GPU 할당 여부를 검증하는 데 사용됩니다. ➕
- 이 샘플은
cudaMalloc,cudaMemcpy같은 CUDA 함수를 사용하여 메모리 할당 및 데이터 복사를 시도합니다. 💾 - 성공적인 실행 시 "Test Passed" 메시지가 출력되며, 실패 시 GPU 할당 또는 CUDA 라이브러리 인식 오류가 발생합니다. ❌
- 쿠버네티스 파드 설정 시
resources: nvidia.com/gpu: 1과 같이 GPU 리소스를 명시적으로 할당해야 합니다. 💻 - GPU 리소스가 할당되지 않은 파드는 CUDA 샘플 실행 시 디바이스 할당 오류로 실패합니다. 🚫
- 노드 어피니티 및 톨러레이션 설정을 통해 특정 GPU 노드에서 파드가 실행되도록 제어할 수 있습니다. 🔗





