お使いのサーバースペック、OS、Pythonバージョン、gccバージョンの記載がないため正しい手順を明示できませんが、サーバー資源を有効活用する手段がひとつだけあります。Tensorflow v2.3.0 をサーバー上でビルドする方法です。ただ、QEMUをご利用ですので通常の手順では難しく難易度が高いかもしれません。
1.OpenJDK や CUDA、その他のライブラリをインストール
2.Bazel 3.1.0
を公式リポジトリからCPUアーキテクチャに合うバイナリをダウンロードしてインストール あるいは Bazel
を自力ビルド
Bazelのダウンロード用URL
3.Tensorflow v2.3.0 をClone
bash
1$ git clone -b v2.3.0 https://github.com/tensorflow/tensorflow.git
4.Tensorflow v2.3.0 をCUDA有効の状態でビルド
bash
1$ cd tensorflow
2$ ./configure
3
4 GPUを使用するならCUDA以外の選択肢は全て N を選択
5
6下記はサーバーのRAMが16GBでCPUが4coreの場合を想定したビルド用コマンドです。
7
8$ sudo bazel build \
9--config=monolithic \
10--config=noaws \
11--config=nohdfs \
12--config=nonccl \
13--config=v2 \
14--local_ram_resources=16384 \
15--local_cpu_resources=4 \
16//tensorflow/tools/pip_package:build_pip_package
ご参考になるかどうかわかりませんが、いつも私がビルドを実施しているときのコマンドを下記にご紹介いたします。
Tensorflowのビルドパラメータサンプル集
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/08/07 17:16
2020/08/09 21:51
2020/08/10 00:07
2020/08/10 00:42