Vengineerの妄想(準備期間)

人生は短いけど、長いです。人生を楽しみましょう!

PlaidMLがLLVMを使うようになったと


Deep learning with LLVM using PlaidMLによると、LLVMを使って、CPUのコードを生成するようになったと。

PlaidMLは、フロントエンドに、keras を使っていて、
PlaidML Engine から HAL 経由で、OpenCL Module => OpenCL Driver を経由して、GPUで実行し、
LLVM_preview_CPU => CPU で実行する。

HALのコードは、ここ

リリースノート(v0.3.0)は、ここ
引用
  ・Now supports ONNX 1.1.0 as a backend through onnx-plaidml

 ・Preliminary support for LLVM. Currently only supports CPUs, and only on Linux and macOS. More soon.

ONNX 1.1.0もサポート。