安装指令
conda create -n tf2-cpu python=3.9
conda activate tf2-cpu
pip install tensorflow_cpu==2.15.0
pip install tqdm onnx onnxruntime
conda install -c anaconda bazel==6.1.0
https://github.com/tensorflow/tensorflow
cd tensorflow
./configure
可能的问题
版本对应
tensorflow构建需要安装对应版本的bazel,这里有新旧两种方法:
访问 https://github.com/tensorflow/tensorflow,建议下载和pip install安装版本一致的release
- 看tensorflow根目录下的
.bazelversion
,里面直接写了对应需要安装的版本 - 老的方法是看tensorflow根目录下
configure.py
中介于_TF_MIN_BAZEL_VERSION
和_TF_MAX_BAZEL_VERSION
之间的任意版本,在高版本已无法使用
Bazel 安装
如果没法直接用conda安装,考虑手动下载bazel安装
https://bazel.build/install/bazelisk?hl=zh-cn
configure
- 先安装clang:
apt install clang
- 一路默认设置