ggml-org/ggml
Tensor library for machine learning
해결하는 문제
기계 학습에서 텐서를 다루는 간단하고 포터블하며 효율적인 방법을 제공하여, ML 모델을 구현할 때 복잡한 설정이나 무거운 종속성 없이도 가능하게 합니다.
작동 방식
순수 C/C++로 작성된 이 라이브러리는 다양한 아키텍처(x86, ARM, RISC-V)용 SIMD 최적화 커널을 구현하며, CPU, GPU, NPU, 웹 브라우저 등 다양한 백엔드를 지원합니다. 2~8비트 정수 양자화 및 마이크로스케일링 형식(MXFP4 및 NVFP4)을 활용하여 모델 크기와 메모리 사용량을 줄이고, 실행 시 메모리 할당을 완전히 제로로 유지하여 최고의 효율성을 보장합니다.
대상 사용자
고성능 하드웨어부터 WebAssembly에 이르기까지 모든 환경에서 작동할 수 있는 가벼운 크로스플랫폼 텐서 라이브러리가 필요한 개발자들입니다.
주요 특징
- 광범위한 크로스플랫폼 지원 (x86, ARM, RISC-V, LoongArch, PowerPC, s390x, WebAssembly).
- 실행 시 메모리 할당 없음.
- 2~8비트 정수 양자화 지원.
- 외부 종속성 없음.
관련
- Dispatch
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트