학습
인증
Microsoft Certified: Azure AI 기본 사항 - Certifications
AI 솔루션을 만들기 위한 Microsoft Azure의 소프트웨어 및 서비스 개발과 관련된 기본 AI 개념을 보여 줍니다.
WebNN(웹 신경망) API는 웹앱 및 프레임워크가 GPU, CPU 또는 NPU와 같은 용도로 빌드된 AI 가속기를 사용하여 심층 신경망을 가속화할 수 있는 새로운 웹 표준입니다. WebNN API는 Windows의 DirectML API를 활용하여 네이티브 하드웨어 기능에 액세스하고 신경망 모델 실행을 최적화합니다.
앱에서 AI/ML의 사용이 더 많이 사용됨에 따라 WebNN API는 다음과 같은 이점을 제공합니다.
WebNN에서 지원하는 AI/ML 시나리오에는 생성 AI, 사람 감지, 얼굴 감지, 의미 체계 구분, 골격 감지, 스타일 전송, 슈퍼 해상도, 이미지 캡션, 기계 변환 및 노이즈 억제가 포함됩니다.
참고
WebNN API는 아직 진행 중이며 GPU 및 NPU 지원은 미리 보기 상태입니다. WebNN API는 현재 프로덕션 환경에서 사용해서는 안 됩니다.
WebNN은 웹 프레임워크용 백 엔드 API로 설계되었습니다. Windows의 경우 ONNX 런타임 웹사용하는 것이 좋습니다. 이렇게 하면 DirectML 및 ONNX 런타임을 기본적으로 사용하는 데 익숙한 환경을 제공하므로 웹 및 네이티브 애플리케이션에서 ONNX 형식으로 AI를 배포하는 일관된 환경을 가질 수 있습니다.
chromium 브라우저의 주소 표시줄에서 about://version 이동하여 브라우저에 대한 정보를 확인할 수 있습니다.
하드웨어 | 웹 브라우저 | Windows 버전 | ONNX 런타임 웹 버전 | 드라이버 버전 |
---|---|---|---|---|
GPU | WebNN에는 Chromium 브라우저*가 필요합니다. 최신 버전의 Microsoft Edge 베타를 사용하세요. | 최소 버전: Windows 11, 버전 21H2. | 최소 버전: 1.18 | 하드웨어용 최신 드라이버를 설치합니다. |
NPU | WebNN에는 Chromium 브라우저*가 필요합니다. 최신 버전의 Microsoft Edge 카나리아를 사용하세요. GPU 차단 목록을 사용하지 않도록 설정하는 방법은 아래 참고를 참조하세요. | 최소 버전: Windows 11, 버전 21H2. | 최소 버전: 1.18 | Intel 드라이버 버전: 32.0.100.2381. 드라이버를 업데이트하는 방법에 대한 단계는 FAQ를 참조하세요. |
WebNN을 웹앱다이어그램
참고
Chromium 기반 브라우저는 현재 WebNN을 지원할 수 있지만 개별 브라우저의 구현 상태에 따라 달라집니다.
참고
NPU 지원의 경우 명령줄에서 다음 플래그를 사용하여 에지를 시작합니다. msedge.exe --disable_webnn_for_npu=0
GPU에서 실행하는 경우 WebNN은 현재 다음 모델을 지원합니다.
또한 WebNN은 운영자 지원이 충분한 한 사용자 지정 모델에서도 작동합니다. 여기에서 연산자의 상태를 확인합니다.
Intel® 코어™ 울트라 프로세서의 Intel AI Boost NPU를 사용하여 WebNN은 다음을 지원합니다.
WebNN과 관련된 일반적인 문제는 WebNN Developer Preview GitHub 문제를 제출하세요.
ONNX 런타임 웹 또는 WebNN 실행 공급자와 관련된 문제는 ONNXRuntime Github으로 가세요.
WebNN W3C 사양 일반적으로 DOM 예외를 통해 오류 전파에 대한 정보를 제공합니다. about://gpu 끝에 있는 로그에도 유용한 정보가 있을 수 있습니다. 추가 문제가 있으면 위에 연결된 링크를 통해 문제를 등록해 주세요.
현재 WebNN은 Windows 운영 체제를 가장 잘 지원합니다. 다른 운영 체제의 버전이 진행 중입니다.
Web Machine Learning | 당신은 WebNN의 운영자 지원에 대한 정보를 WebNN 작업의 구현 상태에서 찾을 수 있습니다.
학습
인증
Microsoft Certified: Azure AI 기본 사항 - Certifications
AI 솔루션을 만들기 위한 Microsoft Azure의 소프트웨어 및 서비스 개발과 관련된 기본 AI 개념을 보여 줍니다.
설명서
이 자습서에서는 WebNN API를 사용하여 디바이스 GPU를 사용하여 하드웨어가 가속화되는 웹에서 이미지 분류 시스템을 빌드하는 방법을 보여줍니다.
DirectML(Direct Machine Learning)은 ML(기계 학습)을 위한 하위 수준 API입니다.
DirectML을 ONNX 런타임과 페어링하는 것은 많은 개발자가 사용자에게 대규모로 하드 가속 AI를 가져오는 가장 간단한 방법입니다.
이 문서의 도구는 DirectML을 향상시키고 AI 앱에 통합하는 데 사용할 수 있습니다.