Vengineerの妄想(準備期間)

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

PlaidML が Intel nGraph Library のバックエンドに!


Intel AIReintroducing PlaidML
引用
    Now that Vertex.AI has joined Intel’s Artificial Intelligence Products Group, 
    we are pleased to reintroduce the PlaidML open source tensor compiler. 
    We are committed to further maintaining and developing this project as an nGraph library back end. 
    The PlaidML back end with nGraph will bring deep learning to new platforms. 
と。

つまり、PlaidML が Intel nGraph Library の バックエンドになるということに。

具体的に、どんな感じに、PlaidML が Intel nGraph Library のバックエンドになるのか気になったので、
Google君に聞いてみました。

出てきましたー


Intel nGraph Libraryの PR に、Add PlaidML backend #1888が。

最近、github の使い方を学んだことで、いろいろ見つけられるようになりました。。。

nGrph =>PlaidML 経由で、CPU, Intel GPU, nVidia GPU, AMD GPU のパスができるようです。
現時点での nGraph では、CPUだけなので、ある意味、作戦としては、いいですね。

既に、Mergeされているので、ここにあるように、ビルド時に、
option(NGRAPH_PLAIDML_ENABLE "Enable the PlaidML backend" FALSE)

cmake の引数に、-DNGRAPH_PLAIDML_ENABLE=TRUE を付ければいいようです。