github.devotd.
새 소식추론/서빙

uxlfoundation/onednn v3.13.4 — CPU·GPU 딥러닝 연산 라이브러리

uxlfoundation/onednn의 최신 릴리스 v3.13.4와 CPU·Intel GPU용 딥러닝 연산 라이브러리의 역할을 살펴본다.

저장소 정보uxlfoundation/onednn ↗

Open-source library of optimized deep learning operations (matmul, convolution, attention) for CPUs (x64, AArch64, RISC-V) and Intel GPUs. Used by PyTorch, TensorFlow, OpenVINO, and ONNX Runtime.

스타
★ 4.1K
포크
1.2K
언어
C++
라이선스
Apache-2.0
최신 릴리스
v3.13.4
원문 보기 ↗GitHub에서 보기 ↗

uxlfoundation/onednn의 최신 릴리스는 v3.13.4다. oneDNN(oneAPI Deep Neural Network Library)은 CPU와 Intel GPU에서 행렬 곱셈, 합성곱, 어텐션 등 딥러닝 연산을 제공하는 오픈 소스 라이브러리다. 제공된 정보에는 이 버전에서 바뀐 항목이 따로 적혀 있지 않다.

이 라이브러리는 x64, AArch64, RISC-V CPU와 Intel GPU를 대상으로 최적화되어 있다. README는 이를 교차 플랫폼 딥러닝 연산 라이브러리로 소개한다. 행렬 곱셈과 합성곱, 어텐션, 정규화의 최적화 구현을 제공하며 Apache-2.0 라이선스로 배포된다. PyTorch, TensorFlow, OpenVINO, ONNX Runtime은 oneDNN을 가속 계층으로 사용한다. 따라서 oneDNN은 프레임워크를 대체하기보다, 프레임워크가 호출하는 딥러닝 연산을 구현하는 기반에 가깝다.

이번 릴리스의 구체적 변경 사항이나 성능 측정값은 제공된 정보에 없다. 따라서 v3.13.4가 기능이나 속도를 어떻게 바꿨는지는 여기서 판단할 수 없다. 확인되는 것은 여러 CPU 계열과 Intel GPU를 대상으로 하며 주요 프레임워크에 사용되는 연산 라이브러리라는 점까지다.