eIQ WSL下工具及环境配置
1. 配置WSL
参考[https://www.cnblogs.com/hayley111/p/12844337.html]
2. 配置VScode
参考[https://zhuanlan.zhihu.com/p/81287191]
3. 推荐使用conda进行安装
参考[https://www.cnblogs.com/dalaska/p/12914787.html]
conda环境导出备份
$ conda env export > environment.yaml
$ cp environment.yaml /mnt/c/env.yaml
从备份中恢复环境
$ conda env create -f environment.yaml
4. 配置tensorflow 1.14
- cd /mnt/c/yourdir
- git clone [https://github.com/tensorflow/tensorflow.git] 或者直接下载zip文件
安装Bazel
- 安装依赖环境
注意这里要安装oracle的JDK,参考之前的博文[https://www.cnblogs.com/hayley111/p/13024148.html] - 下载源码 [https://github.com/bazelbuild/bazel/releases/tag/0.19.2]
- 安装 参考链接 [https://docs.bazel.build/versions/master/install-ubuntu.html]
$ chmod +x bazel-0.19.2-installer-linux-x86_64.sh
$ ./bazel-0.19.2-installer-linux-x86_64.sh
$ sudo gedit ~/.bashrc
# ~/.bashrc文件的末尾添加
export PATH=/home/yanghang/bin:$PATH
$ source ~/.bashrc # 生效
配置tensorflow
- 进入到tensorflow源码文件夹
$ ./configure
$ bazel build //tensorflow/tools/pip_package:build_pip_package
- 如果出现报错使用如下命令清除后重复上一步:
$ bazel clean --expunge
- 构建 pip 软件包
$ bazel build --config=opt //tensorflow/tools/pip_package:build_pip_package
- 构建软件包
$ ./bazel-bin/tensorflow/tools/pip_package/build_pip_package /tmp/tensorflow_pkg
- 安装软件包
$ pip install /tmp/tensorflow_pkg/tensorflow-version-tags.whl
- 成功:TensorFlow 现已安装完毕。