vai_q_tensorflowをソースからビルドできない問題
vai_q_tensorflow
はGithubにリポジトリが公開されており,ビルド方法もREADME.md
に記されているが,実行したところBUILD
ファイルが見つからないと怒られる.vai_q_tensorflow
はTensorflow r1.15
からのフォークであり,これと同様にbazel
を用いてビルドするがレシピであるBUILD
ファイルがなぜか見当たらない..gitignore
を参照したところ,どうやら間違って一部のBUILD
ファイルを含めないよう設定されているようだ(適当すぎる...).そこでフォーク元のtensorflow
からBUILD
ファイルを取得し配置する必要があった.その他にも問題が複数発生したので対処法を記す.
↓修正済みのリポジトリ
github.com
手順1
tensorflow
をgit pull
.vai_q_tensorflow
と同階層のディレクトリに配置する.その後tensorflow
のブランチをr1.15
にcheckout
しておく.
手順2
次のシェルを実行する
手順3
私の環境では次のエラーも発生した.これはフォーク元のtensorflow側の問題の様だ.それぞれTensorflow
のGithubに同様のissueが存在した.
#34197
github.com 3つのソースを書き替える必要がある.
#41061
github.com
上記のissue
で述べられているが,次の変更を加えることでコンパイルが成功する.
github.com