PlaidML - PlaidML

PlaidML
Původní autořiVertex.AI
VývojářiIntel
První vydání20. října 2017; před 3 lety (2017-10-20) [1]
Operační systémLinux,[2]
Operační Systém Mac,[2]
Microsoft Windows [2]
Typ
LicenceLicence Apache 2.0 [2]
webová stránkagithub.com/ plaidml/ plaidml

PlaidML je přenosný překladač tenzorů. Tensorové kompilátory překlenují mezeru mezi univerzálními matematickými popisy hluboké učení operace, jako např konvoluce a kód specifický pro platformu a čip potřebný k provedení těchto operací s dobrým výkonem. PlaidML interně využívá dlaždici eDSL [3] vygenerovat OpenCL, OpenGL, LLVM nebo CUDA kód. Umožňuje hluboké učení na zařízeních, kde dostupný výpočetní hardware není dobře podporován nebo dostupný softwarový zásobník obsahuje pouze proprietární komponenty. Například nevyžaduje použití CUDA nebo cuDNN na Nvidia hardware a přitom dosáhnout srovnatelného výkonu[4].

PlaidML podporuje knihovny strojového učení Keras, ONNX, a nGraph.

Dějiny

V srpnu 2018 Intel získané Vertex.AI, startup, jehož posláním bylo „hluboké učení pro každou platformu“.[5] Intel vydal PlaidML as svobodný software podle podmínek Licence Apache (verze 2.0) ke zlepšení kompatibility s nGraph, TensorFlow a další ekosystémový software.

Reference

  1. ^ @plaidml (20. října 2017). „Ahoj světe! Žijeme na GitHubu a PyPI. Open source deep learning pro jakýkoli GPU. #OpenCL #Keras github.com/plaidml/plaidml“ (Tweet) - prostřednictvím Cvrlikání.
  2. ^ A b C d Stránka PlaidML Github
  3. ^ C ++ dlaždice eDSL
  4. ^ https://github.com/plaidml/plaidml/blob/master/README.md
  5. ^ Tiskové prohlášení týkající se akvizice společnosti Vertex.AI

externí odkazy