vai_q_tensorflowをソースからビルドできない問題

vai_q_tensorflowGithubリポジトリが公開されており,ビルド方法もREADME.mdに記されているが,実行したところBUILDファイルが見つからないと怒られる.vai_q_tensorflowTensorflow r1.15からのフォークであり,これと同様にbazelを用いてビルドするがレシピであるBUILDファイルがなぜか見当たらない..gitignoreを参照したところ,どうやら間違って一部のBUILDファイルを含めないよう設定されているようだ(適当すぎる...).そこでフォーク元のtensorflowからBUILDファイルを取得し配置する必要があった.その他にも問題が複数発生したので対処法を記す.
↓修正済みのリポジトリ github.com

手順1

tensorflowgit pull.vai_q_tensorflowと同階層のディレクトリに配置する.その後tensorflowのブランチをr1.15checkoutしておく.

手順2

次のシェルを実行する

refer my blog

手順3

私の環境では次のエラーも発生した.これはフォーク元のtensorflow側の問題の様だ.それぞれTensorflowGithubに同様のissueが存在した.

#34197

github.com 3つのソースを書き替える必要がある.

#41061

github.com 上記のissueで述べられているが,次の変更を加えることでコンパイルが成功する. github.com