nv-legate/cupynumeric

End of life; no longer maintained. Final public release: v26.06.01.

해결하는 문제

NumPy 기반 워크플로우를 고성능 컴퓨팅 환경으로 확장하는 어려움을 해결합니다. 기존 NumPy 코드를 GPU 및 분산 시스템에서 실행할 수 있으며, 코드 변경이 거의 필요하지 않습니다.

작동 방식

cuPyNumeric는 Legate 프레임워크 위에 NumPy API를 구현하여, 단일 CPU에서부터 여러 노드에 걸쳐 수천 개의 GPU까지 확장 가능한 배열 계산을 가능하게 합니다.

대상 사용자

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

주요 특징

  • 고성능 컴퓨팅을 위한 NumPy API 구현.
  • 단일 CPU에서부터 여러 노드에 걸쳐 수천 개의 GPU까지 확장 가능.
  • 기존 NumPy 워크플로우에 거의 변경이 필요 없음.
  • Legate 프레임워크 기반으로 구축됨.

관련

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