「TensorFlow XLA」の版間の差分

ページの作成:「'''XLA''' (Accelerated Linear Algebra)とは、TensorFlow 1.0に実験搭載された中間コードコンパイラである。 == 概要 == 旧来のTensorFlowで...」
 
 
2行目: 2行目:


== 概要 ==
== 概要 ==
旧来の[[TensorFlow]]では実行環境の[[CPU]]や[[GPU]]を変更するたびに常に最速で動くよう[[ソースコード]]からリビルドするのが普通であった。TensorFlowの環境をCPU版で作ってみたが遅すぎるので、GPU版を[[インストール]]などという馬鹿げたことをやっていた。
旧来の[[TensorFlow]]では実行環境の[[CPU]]や[[GPU]]を変更するたびに常に最速で動くよう[[ソースコード]]からリビルドするのが普通であった。このため「TensorFlowの環境をCPU版で作ってみたが遅すぎるのでGPU版を[[インストール]]しなおした」などという馬鹿げたことをやっていた。


XLAの登場によりその手間が全自動化([[JITコンパイル]])される。ほとんどの環境ではXLA自体によるパフォーマンスの大きな変化は見られないが、実行環境を変えた際の手間が大きく省かれる。
XLAの登場によりこのような手間が全自動化([[JITコンパイル]])される。ほとんどの環境ではXLA自体によるパフォーマンスの大きな変化は見られないが、実行環境のPC構成を変えた際に大きく手間が省かれる。


== 利点 ==
== 利点 ==