TFRT(TensorFlow Runtime)をUbuntu 18.04 on WSLでビルドした

TFRT(TensorFlow Runtime)は、TensorFlowの新しい実行ランタイムでパフォーマンスが良いらしい。 Linux(WSL)上でビルドしたので、メモ。 実施環境 Ryzen 5 1600 32GB RAM Ubuntu 18.04 on WSL1 必要なツール導入 Clang 9以上とlibstdc++ 8以上、Bazel 2.0.0〜3.1.0が必要なので、導入する。 $ sudo apt update $ sudo apt install clang-9 $ sudo update-alternatives --install /usr/bin/clang clang /usr/bin/clang-9 9 $ sudo update-alternatives --install /usr/bin/clang++ clang++ /usr/bin/clang++-9 9 $ sudo add-apt-repository -y ppa:ubuntu-toolchain-r/test $ sudo apt-get update $ sudo apt-get install -y gcc-8 g++-8 $ wget https://github.com/bazelbuild/bazel/releases/download/3.1.0/bazel-3.1.0-linux-x86_64 $ mv ./bazel-3.1.0-linux-x86_64 ~/bin/bazel # PATHが通っているディレクトリ ちゃんと導入できたか確認。 $ clang++ -v |& grep "Selected GCC" Selected GCC installation: /usr/bin/....

2020-05-13 Wed ·     "Masahiro Hiramori"