Vengineerの戯言

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

Intel NNP-I の Glow 用コードは、公開される模様=>されていた

@Vengineerの戯言 : Twitter
SystemVerilogの世界へようこそすべては、SystemC v0.9公開から始まった

追記)、

公開されていました

https://github.com/pytorch/glow/tree/master/lib/Back

github.com

 

下記のPytorch 1.3のブログの

PyTorch 1.3 adds mobile, privacy, quantization, and named tensors | PyTorch

の中の、「Cloud provider and hardware ecosystem support」に、

ML hardware ecosystem expands. In addition to key GPU and CPU partners, the PyTorch ecosystem has also enabled support for dedicated ML accelerators. Updates from Intel and Habana showcase how PyTorch, connected to the Glow optimizing compiler, enables developers to utilize these market-specific solutions.

 とあります。この中の Intel へのリンクはこちら。

www.intel.ai

Intel NNP-I の解説っぽかったんで、さくっと読んで終わらせようかなと思っていたら、

Intel and Facebook collaborated on Glow from its inception, shaping both the Intel Nervana NNP-I backend that will be open-sourced , as well as the current Glow API for accelerators.

 と、GlowのNNP-Iの部分をオープンソースにするみたい。

既に、Habana に関しては、Glowの中にありますけど、NNP-I もこんな感じになるんですね。NNP-Iは、IceLakeのx86-64コア+ICE-Inference Compute Engine。このICEの中に、DL Compute UnitとVP6 DSPが入っている。

3つの種類のハードウェアをどうやって使っているかまでのソースコードは公開されることはなくて、Habana のように SDK を使った実装部分のコードのみ公開されるんだと思います。