Repolode
leptonai

leptonai/gpud

Linux 호스트와 Kubernetes에서 NVIDIA GPU 및 GPU 패브릭을 지속적으로 모니터링하고, 하드웨어 오류를 감지해 노드 상태를 보고하는 Go 데몬입니다.

스타
498
포크
66
열린 이슈
4
마지막 커밋
그저께

어떤 프로젝트인가요?

GPUd는 Linux 시스템의 GPU를 모니터링하고 상태, 메트릭, 오류를 한곳에서 확인할 수 있는 독립 실행형 바이너리입니다. 전력 및 온도 정보를 수집하고, nvidia-smi 출력을 분석해 GPU와 패브릭 상태를 확인하며, 커널 메시지, 하드웨어 성능 저하 이벤트, NVML Xid 이벤트, DCGM에서 오류를 감지합니다.

GPU 외에도 CPU, 메모리, 디스크 사용량과 같은 시스템 전반의 메트릭을 추적합니다. AI/ML 워크로드의 핵심 경로에 영향을 주지 않도록 설계되어 CPU와 메모리 오버헤드가 낮습니다.

GPUd는 호스트에서 systemd 서비스로 실행하거나 포그라운드에서 실행할 수 있으며, 공식 Helm chart를 이용해 Kubernetes에 배포할 수도 있습니다. NVIDIA DGX Cloud Lepton의 프로덕션 인프라에서도 사용되며, 이를 통해 머신을 등록할 수 있습니다.

핵심 기능

  • 01GPU 전력 및 온도 메트릭과 GPU 패브릭 메트릭을 수집합니다.
  • 02nvidia-smi 출력을 분석해 GPU와 패브릭 상태를 보고합니다.
  • 03커널 로그, NVML Xid 이벤트, 하드웨어 성능 저하 및 DCGM에서 오류를 감지합니다.
  • 04호스트의 CPU, 메모리, 디스크 사용량을 추적합니다.
  • 05단일 바이너리로 제공되며 systemd, 포그라운드 실행, Kubernetes Helm 배포를 지원합니다.

활용 사례

  • Linux GPU 서버 플릿의 상태를 모니터링하고 결함이 있는 GPU를 감지합니다.
  • Helm chart를 통해 Kubernetes 클러스터에서 GPU 상태 검사를 실행합니다.
  • AI 학습 노드에서 Xid 오류나 하드웨어 성능 저하와 같은 GPU 오류를 진단합니다.
  • NVIDIA DGX Cloud Lepton에 GPU 머신을 등록합니다.

빠른 시작

  1. 1

    README의 공식 설치 스크립트를 실행합니다(Linux amd64 또는 arm64)

  2. 2

    systemd로 GPUd 서비스를 시작합니다

    sudo gpud up

사용 전 알아둘 점

  • NVIDIA GPU가 탑재된 Linux 호스트를 대상으로 하며, macOS 또는 Windows용이 아닙니다.
  • 명령을 실행하려면 root 권한(sudo)이 필요합니다.
  • 호스트에 설치하면 기본적으로 자동 업데이트가 활성화됩니다.

포함된 컬렉션

토픽

자주 묻는 질문

gpud은(는) 무엇인가요?
Linux 호스트와 Kubernetes에서 NVIDIA GPU 및 GPU 패브릭을 지속적으로 모니터링하고, 하드웨어 오류를 감지해 노드 상태를 보고하는 Go 데몬입니다. GPUd는 Linux 시스템의 GPU를 모니터링하고 상태, 메트릭, 오류를 한곳에서 확인할 수 있는 독립 실행형 바이너리입니다. 전력 및 온도 정보를 수집하고, nvidia-smi 출력을 분석해 GPU와 패브릭 상태를 확인하며, 커널 메시지, 하드웨어 성능 저하 이벤트, NVML Xid 이벤트, DCGM에서 오류를 감지합니다.
gpud은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
gpud은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
gpud은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. gpud의 마지막 커밋은 2026년 11월 5일입니다.
gpud은(는) 어디에 사용할 수 있나요?
Linux GPU 서버 플릿의 상태를 모니터링하고 결함이 있는 GPU를 감지합니다. Helm chart를 통해 Kubernetes 클러스터에서 GPU 상태 검사를 실행합니다. AI 학습 노드에서 Xid 오류나 하드웨어 성능 저하와 같은 GPU 오류를 진단합니다. NVIDIA DGX Cloud Lepton에 GPU 머신을 등록합니다.
gpud는 어떻게 설치하나요?
README의 공식 설치 스크립트를 실행합니다(Linux amd64 또는 arm64) systemd로 GPUd 서비스를 시작합니다: sudo gpud up
gpud은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/leptonai/gpud

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트