지원 중단 공지 24.01 발표: NCHW 데이터 형식별 최적화는 향후 릴리스의 코드 베이스에서 점차적으로 제거됩니다. 이는 사용자가 최적화의 이점을 얻기 위해 NCHW 모델을 NHWC로 변환할 것으로 예상된다는 의미입니다.
컴퓨팅 라이브러리는 Arm® Cortex®-A, Arm® Neoverse® 및 Arm® Mali™ GPU 아키텍처에 최적화된 하위 수준 기계 학습 기능 모음입니다.
이 라이브러리는 다른 오픈 소스 대안보다 뛰어난 성능을 제공하고 SVE2와 같은 새로운 Arm® 기술을 즉각적으로 지원합니다.
주요 특징:
저장소 | 링크 |
---|---|
풀어 주다 | https://github.com/arm-software/ComputeLibrary |
개발 | https://review.mlplatform.org/#/admin/projects/ml/ComputeLibrary |
참고: 문서에는 참조 API, 변경 로그, 빌드 가이드, 기여 가이드, 정오표 등이 포함되어 있습니다.
모든 바이너리는 여기 또는 아래 표에서 다운로드할 수 있습니다.
플랫폼 | 운영 체제 | 릴리스 아카이브(다운로드) |
---|---|---|
라즈베리 파이 4 | Linux® 32비트 | |
라즈베리 파이 4 | Linux® 64비트 | |
오드로이드 N2 | Linux® 64비트 | |
하이키960 | Linux® 64비트 |
건축학 | 운영 체제 | 릴리스 아카이브(다운로드) |
---|---|---|
armv7 | 리눅스® | |
arm64-v8a | 안드로이드™ | |
arm64-v8a | 리눅스® |
더 많은 사전 빌드 바이너리를 보려면 다음 링크를 참조하세요.
사전 빌드 바이너리는 다음과 같은 보안/우수 코딩 사례 관련 플래그를 사용하여 생성됩니다.
-Wall, -Wextra, -Wformat=2, -Winit-self, -Wstrict-overflow=2, -Wswitch-default, -Woverloaded-virtual, -Wformat-security, -Wctor-dtor-privacy, -Wsign-promo, -Weffc++, -pedantic, -fstack-protector-strong
Arm® CPU:
Arm® Mali™ GPU:
x86
중요 Bazel 및 CMake 빌드는 실험적인 CPU 전용 빌드입니다. 자세한 내용은 설명서를 참조하세요.
Compute Library에 대한 기여는 매우 환영합니다. 기여에 관심이 있으시면 기여 방법 가이드라인을 살펴보시기 바랍니다.
Compute Library가 귀하의 기여를 수락하기 전에 귀하는 해당 출처를 인증하고 허가를 주어야 합니다. 이 프로세스를 관리하기 위해 우리는 DCO(개발자 인증서) V1.1(https://developercertificate.org/)을 사용합니다.
DCO 조건에 동의한다는 것을 나타내기 위해 모든 git 커밋 메시지에 이름과 이메일 주소가 포함된 행을 추가하여 기여를 "사인"합니다.
Signed-off-by: John Doe <[email protected]>
실명을 사용해야 하며, 가명이나 익명의 기여는 허용되지 않습니다.
기술적인 논의를 위해 ComputeLibrary 프로젝트에는 공개 메일링 리스트가 있습니다: [email protected] 이 리스트는 Arm 내부 또는 외부의 누구에게나 공개되어 자체 구독이 가능합니다. 구독하려면 다음 웹사이트를 방문하세요: https://lists.linaro.org/mailman3/lists/acl-dev.lists.linaro.org/
소프트웨어는 MIT 라이센스에 따라 제공됩니다. 이 프로젝트에 대한 기여는 동일한 라이선스에 따라 허용됩니다.
이 프로젝트에는 아래 나열된 다른 프로젝트의 코드가 포함되어 있습니다. 원본 라이센스 텍스트는 해당 소스 파일에 포함되어 있습니다.
OpenCL 헤더 라이브러리는 MIT 라이선스와 호환되는 허용 라이선스인 Apache 라이선스 버전 2.0에 따라 라이선스가 부여됩니다.
하프 라이브러리는 MIT 라이선스에 따라 라이선스가 부여됩니다.
libnpy 라이브러리는 MIT 라이선스에 따라 라이선스가 부여됩니다.
stb 이미지 라이브러리는 MIT 라이선스에 따라 라이선스가 부여되거나 공개 도메인에 있습니다. 이 프로젝트에서는 MIT 라이센스 조건에 따라 사용됩니다.
Android는 Google LLC의 상표입니다.
Arm, Cortex, Mali 및 Neon은 미국 및/또는 기타 지역에서 Arm Limited(또는 그 자회사)의 등록 상표 또는 상표입니다.
Bazel은 미국 및 기타 국가에 등록된 Google LLC.의 상표입니다.
CMake는 미국 및 기타 국가에 등록된 Kitware, Inc.의 상표입니다.
Linux®는 미국 및 기타 국가에서 Linus Torvalds의 등록 상표입니다.
Mac 및 macOS는 미국 및 기타 국가에 등록된 Apple Inc.의 상표입니다.
Tizen은 Linux Foundation의 등록 상표입니다.
Windows®는 Microsoft 그룹의 상표입니다.