nv-legate/cupynumeric

NumPy and SciPy on Multi-Node Multi-GPU systems

해결하는 문제

NumPy 워크플로우를 고성능 컴퓨팅 환경으로 확장하는 어려움을 해결합니다. 분산 시스템이나 GPU용으로 코드를 다시 작성할 필요 없이, 기존의 NumPy 기반 데이터 분석 및 머신러닝 워크플로우를 대규모 하드웨어 클러스터에서 실행할 수 있습니다.

작동 방식

cuPyNumeric는 Legate 프레임워크 위에 NumPy API를 구현합니다. 이로 인해 사용자가 큰 코드 변경 없이 단일 CPU, 단일 GPU, 여러 노드에 걸쳐 수천 개의 GPU에 계산을 분산할 수 있습니다.

대상 사용자

대규모 데이터 분석, 복잡한 시뮬레이션, 머신러닝 작업을 수행하는 연구자 및 개발자에게 적합합니다. 단일 머신에서 분산 GPU 클러스터로 계산을 확장해야 하는 경우에 최적입니다.

주요 특징

  • 고성능 배열 계산
  • 원활한 전환을 위한 NumPy API 구현
  • 단일 CPU에서 수천 개의 GPU까지 확장 가능
  • 여러 노드에 걸친 분산 시스템 지원

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트