2016-03-29 21 views
2

Tensorflowコンパイルの高速化のためにdistccを使用しようとしています。私のdistccインストール(ホストとクライアントの両方)は、コンパイルにMakefileを使用する従来のソースパッケージ(make -j)で正しく動作しています。しかし、明らかにbazelは、Tensorflowソースのコンパイルにdistccを使用していません。Tensorflowの分散コンパイル

ターゲットプラットフォームは、Raspbian Jessy(Ubuntu)を実行するRaspberry Pi 3であるため、コンパイルをより強力なマシンにオフロードすることが重要です。

あなたは何か経験や提案がありますか?

+0

ワークステーションでRaspberry Pi 3にクロスコンパイルできませんか? –

+2

私は入力が速すぎます。私は、Bazelのための分散コンパイルのプロトタイプがhttps://bazel-review.googlesource.com/#/c/3110/にあると付け加えたいと思います。実際にはdistccとは少し違います(Google内では、別の実装がありますそれはインフラに非常に特有です)。 –

+0

私はBazelに慣れていないので、ARM Cortex-A53をターゲットにしたクロスコンパイルのチュートリアルは見つかりませんでした。あなたがいずれかを持っている? – GDG

答えて

0

はい。我々はdistazとbazelを使用しています。 CROSSTOOLファイルを作成し、distccの前にgcc用のラッパースクリプトを作成し、引数を実際のgccに転送する必要があります。

関連する問題