플라이드ML
PlaidML![]() | 이 글은 주제를 잘 모르는 사람들에게 불충분한 맥락을 제공한다.(2019년 1월) (이 를 과 시기 |
원본 작성자 | 정점.AI |
---|---|
개발자 | 인텔 |
초기 릴리즈 | 2017년 10월 20일; | 전
운영 체제 | 리눅스,[2] 맥 OS,[2] 마이크로소프트 윈도[2] |
유형 | |
면허증 | 아파치 라이선스 2.0[2] |
웹사이트 | github |
PlaidML은 휴대용 텐서 컴파일러다.텐서 컴파일러는 콘볼루션과 같은 딥러닝 연산에 대한 보편적인 수학 설명과 그러한 연산을 좋은 성과로 수행하는 데 필요한 플랫폼과 칩별 코드 사이의 간극을 메운다.내부적으로 PlaidML은 Tail eDSL을 사용하여 OpenCL, OpenGL, LLVM 또는 CUDA 코드를 생성한다.그것은 사용 가능한 컴퓨팅 하드웨어가 잘 지원되지 않거나 사용 가능한 소프트웨어 스택이 독점적인 구성요소만을 포함하는 장치에 대한 심층 학습을 가능하게 한다.예를 들어, Nvidia 하드웨어에 CUDA나 CUDNN을 사용할 필요가 없고, 그에 상응하는 성능을 달성한다.[4]
PlaidML은 기계 학습 라이브러리 Keras, ONNX, nGraph를 지원한다.그러나 케라스는 다수의 백엔드에 대한 지원을 중단했으며 최신 케라스 버전은 PlaidML과 호환되지 않는다. 텐서플로-케라스와의 통합은 케라스의 대체품으로 계획되어 있다.[5]
역사
2018년 8월 인텔은 정점을 인수했다.'모든 플랫폼에 대한 딥러닝'이라는 사명이 담긴 스타트업 AI.[6]인텔은 nGraph, TensorFlow 및 기타 에코시스템 소프트웨어와의 호환성을 개선하기 위해 Apache License(버전 2.0) 약관에 따라 PlaidML을 무료 소프트웨어로 출시했다.
참조
- ^ @plaidml (20 October 2017). "Hello world! We're live on GitHub and PyPI. Open source deep learning for any GPU. #OpenCL #Keras github.com/plaidml/plaidml" (Tweet) – via Twitter.
- ^ a b c d PlaidML Github 페이지
- ^ C++ 타일 eDSL
- ^ "To Our Users". 26 October 2021.
- ^ "Keras 2.3.0 last release to support multi-backend Keras · Issue #586 · plaidml/Plaidml".
- ^ 정점 획득에 관한 언론성명.AI