Tensorflow 编译过程记录
- 先到github上拉一份发布版本的源码包下来
- 安装
python
,bazel
(Google的开源编译工具), 以及gcc
等编译环境必备工具 其中bazel
的新版本在编译时会报错,根据stackoverflow上的建议,使用1.17.2版本的,可在其github的发布页面找到下载。 python
安装numpy
包。./configure
。bazel build --config=mkl --config=opt //tensorflow/tools/pip_package:build_pip_package
生成轮子,用于pip安装。由于打算使用intel的mkl进行加速,添加了--config=mkl
的选项。不需要的可以删除。