2017-08-23 TensorFlowでOpenCLを? TensorFlow #その他コンピュータ Vengineerの戯言 : Twitter、Slideshare SystemVerilogの世界へようこそ、すべては、SystemC v0.9公開から始まった Bringing Deep Learning to OpenCL Deep LearningでのGPU利用のほとんどがNVIDIAのGPUでCUDAを利用したもの。 このブログでは、AMDのGPUをOpenCLで利用するというもの。 プロトタイプ版にて、 Keras ResNet-50の推論でのスループットがTensorFlowに対しては、まだ遅いけど動くみたい。 TensorFlowでは、OpenCLじゃなくて、SYCLをサポートしているだけど、それじゃ、ダメなのかな? CodePlayがめっちゃ頑張って、対応しているんだよね。 TensorFlow?? for OpenCL?? using SYCL?? あたしもブログに書いたわ。 TensorFlowでOpenCL(SYCL)を使うには これじゃなくて、直に、OpenCLが呼びたいのかしら? TensorFlowのユーザーは、CUDAだろうが、OpenCLだろうが、速くなればいいのだろうから、あまり気にしないでしょうね。 あ、TensorFlow XLAの仕組みを使うのはどうだろうか? できそうだと思うのだが。。。 追記)、2017.09.25 Building machine learning applications for mobile and embedded devices