在ubantu安装anaconda,bazel,tensorflow-icg,以及在pycharm中导入tensorfow模块

tensorflow-icg大概是一个古老的框架吧,现在都没有什么人用,装了好多天,一定要记录下来,我的天啊啊啊啊,踩了无数坑,终于装好了,此方法大多是我摸索出来的,不一定适用于所有人噢,只是想记录一下自己的学习过程~

此处附上原版安装链接,原版写的比较简单,对于新手极其不友好https://github.com/VLOGroup/tensorflow-icg

官方给出的安装的是gpu版本的,也就是需要安装这些:
在这里插入图片描述这些我安装了好几天没有成功,到了最后一步配置还是失败了,最后在安装过程中,摸索出来了cpu版本的安装方法,以下介绍的是cpu版本的安装信息,不需要安装cudnn和cuda:

第一步,需要安装好ubantu和python

网上帖子很多,这里就不介绍了,之前在虚拟机上面装过,有点卡,现在用的是老师给的服务器上面的linux系统,登进去就可以了,倒是省了很多事。

第二步,在ubantu上面装好anaconda

去官网下载linux系统的安装包,我下载的是这个:
在这里插入图片描述
然后在终端输入:

bash Anaconda3-2019.10-Linux-x86_64.sh

确认Anaconda路径已添加到中~/.bashrc。不要忘记source ~/.bashrc或注销并再次登录,参考以下博客:
https://blog.csdn.net/weixin_38705903/article/details/86533863

第三步,安装bazel

这个就按上面给的版本安装,版本不对问题很多,主要是参考的官网教程,链接:https://docs.bazel.build/versions/master/install-ubuntu.html#install-on-ubuntu
下载好版本信息如下:
在这里插入图片描述
运行安装程序
接下来,运行 从GitHub上的Bazel版本页面下载名为Bazel二进制安装程序bazel-<version>-installer-linux-x86_64.sh

如下运行:

chmod +x bazel-<version>-installer-linux-x86_64.sh./bazel-<version>-installer-linux-x86_64.sh --user

设定环境
如果您使用上述–user标志运行Bazel安装程序,则Bazel可执行文件将安装在您的$HOME/bin目录中。将此目录添加到默认路径,如下所示,:

export PATH="$PATH:$HOME/bin"

将此命令添加到您的/.bashrc或~/.zshrc文件中以使其永久
在这里插入图片描述

第四步,设置环境

在终端输入:

conda env create -f path-to-icg-tensorflow-repo/anaconda_env_tficg.yml

path-to-icg-tensorflow-repo是anaconda_env_tficg.yml文件的路径,要自己改,把这些下载下来。
路径查看:
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
右击属性,可以看到路径:

在这里插入图片描述

第五步,配置

打开终端,输入:cd tensorflow-icg-master的路径,我的是:

cd /home/*用户名*/tensorflow-icg-master

然后,终端输入:

source activate tficg

接下来,先修改一下tf_exports.sh文件,

在这里插入图片描述
点进去,把含有cuda和cudnn的都注释掉:
在这里插入图片描述
configure.py也要修改,我只截了上面一截,后面的代码块含cuda和cudnn的也要注释啊。
在这里插入图片描述
然后,终端输入:

source tf_exports.sh
#再输入:
bash ./configure

一路enter和选n就行了。
记得加bash,之前没有加就找不到 ./configure命令。

键入bash build.sh之前,先修改一下bash build.sh文件内容,去掉cuda相关的:
在这里插入图片描述
然后,输入:

bash build.sh

如果遇到文件被拒绝执行:
输入:

chmod +x 需要执行的.sh文件路径

这几步比较像tensorlfow的源代码安装过程,搜索了几个帖子总结出来的,有问题的话也可以搜索一下tensorlfow的源代码安装,参考安装过程。

最后,输入生成的包,这个是我生成的包:

pip install /tmp/tensorflow_pkg/tensorflow-1.5.0-cp36-cp36m-linux_x86_64.whl --upgrade -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

pip install /tmp/tensorflow_pkg/tensorflow-1.5.0-cp36-cp36m-linux_x86_64.whl --upgrade -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

后面加粗部分是豆瓣源,因为,pip安装的时候有点问题,显示:

You are using pip version 9.0.1, however version 19.2.3 is available.You should consider upgrading via the 'python -m pip install --upgrade pip' command.

加入豆瓣源就解决了。

第六步,测试:

终端输入python,进入python环境:

import tensorflow as tf
print(help(tf.contrib.icg))

在这里插入图片描述

第七步,安装pycharm并配置tensorflow环境

安装教程网上有很多帖子,这里不讲了。
安装好了之后,参考这篇博客导入tensorflow:
https://blog.csdn.net/qq_36982160/article/details/79603927

啊啊啊,终于写完了,我要去调代码了~

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值