Vengineerの戯言

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

PyTorch Mobileがアナウンスされたので、Caffe2の位置づけはどうなるのでしょうか?

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

PyTorch 1.3 にて、PyTorch Mobileが入ったみたい

pytorch.org

PyTorchのモデルを量子化し、JITコンパイルしてファイルに書き出し、そのファイルをAndroid(MAVEN)、iOS(COCOAPADS)で読み込んで使うみたい。

TensorFlowでは、TensorFlow Liteにて、AndroidiOS だけでなく、Linux環境でも利用できるようにしています。また、TensorFlow Lite for Microcontroller なるマイコンにも対応しているのに、PyTorch では、PyTorch Mobile つまり、スマホ(Android/iOS)だけに限定しているんでしょうかね。たぶん、Facebookのサービスである FacebookInstagramなどはスマホとPCがターゲットだからなんでしょうね。そうじゃない環境では、Caffe2を利用するのかな?PyTorch Mobileが出る前は、Caffe2がその役割をしていたようだが、今後はどうなるのだろうか?

Caffe2のサイトに行くと、

This website is being deprecated - Caffe2 is now a part of PyTorch.
While the APIs will continue to work, we encourage you to use the PyTorch APIs.

 

ということで、いろいろと考えてみました。その時のツイート。

結果的には、このツイートに落ち着きました。

f:id:Vengineer:20191014121531j:plain

TensorFlow vs PyTorch




以下、ツイートの記録