cupy/cupy

NumPy & SciPy for GPU

What it solves

CuPy는 Python 사용자가 NumPy와 SciPy 코드를 GPU에서 실행할 수 있게 함으로써 CPU에서 대규모 수치 계산을 수행할 때의 성능 병목 현상을 해결합니다. GPU 가속을 달성하기 위해 기존의 CPU 기반 배열 코드를 처음부터 다시 작성할 필요가 없습니다.

How it works

CuPy는 NumPy와 SciPy의 드롭인 대체재로 작동합니다. NVIDIA CUDA 또는 AMD ROCm 플랫폼을 대상으로 하는 호환 가능한 배열 라이브러리를 구현하여, 동일한 API 호출을 GPU 하드웨어에서 실행할 수 있도록 합니다. 고급 사용자에게는 C/C++ 통합을 위한 RawKernels, 성능 최적화를 위한 Streams, 그리고 CUDA Runtime APIs에 대한 직접적인 접근을 제공합니다.

Highlights

  • Drop-in compatibility with NumPy and SciPy APIs.
  • Supports both NVIDIA CUDA and AMD ROCm platforms.
  • Provides low-level CUDA C/C++ integration via RawKernels
  • Includes integrated support for signal processing workflows (via cuSignal).

관련

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