최근 수정 시각 : 2025-01-17 17:14:49

Numba


이 문서는 토막글입니다.

토막글 규정을 유의하시기 바랍니다.

<colbgcolor=#FFF,#1F2023><colcolor=#00A3E0> Numba
파일:Numba_logo.svg
종류 컴파일러
라이선스 BSD 라이선스
언어 Python
파일:홈페이지 아이콘.svg | 파일:GitHub 아이콘.svg파일:GitHub 아이콘 화이트.svg
1. 개요

[clearfix]

1. 개요

Anaconda에서 후원하는, PythonJIT 컴파일러 프로젝트이다. AOT 컴파일 역시 지원한다.

Numba를 GPGPU 플랫폼으로 사용 가능하도록 CUDA Python[1]을 지원하는 Numba-CUDA라 불리는 별도의 패키지도 존재한다.[2]
[1] CUDA 커널을 Python만을 가지고 제어한다. 보편적인 CUDA C/C++에 비해 훨씬 다루기 쉽다는 장점이 있다.[2] 과거에 NumbaPro라 불리는 별도의 GPGPU용 패키지가 존재하였으나 NumbaPro가 Numba에 통합되었다가 Numba-CUDA라는 새 이름으로 다시 분리된 것이다. Numba 기본 패키지의 경우 버전 0.62까지만 CUDA Python 기능을 제공한다.