工具学习篇-TensorFlow的解读和使用

一、TensorFlow的简介和使用环境

TensorFlow是一个开源软件库,TensorFlow起源于Google机器智能研究机构下的Google大脑小组,采用数据流图表进行数值计算,图表节点代表数学算子,而图形边代表张量,即多维数据矩阵(1维向量,二维矩阵),张量就在这些算子节点之间进行流动。这种灵活的结构使能在桌面,服务器或者移动设备上,部署一个或者多个CPU或GPU而不需要重写代码。

在windows环境下,采用docker运行TF,docker可以理解为一个容器,通过镜像方式能够运行各种操作系统支持下的软件。


二、Docker下运行TensorFlow

可以参考这篇博客,按照这个操作应该没有问题:

https://blog.csdn.net/m0_37435073/article/details/78479390

但是在docker toolbox安装过程中,遇到几个问题,耽搁了一段时间,不过保持耐心,多搜索相关问题,多尝试都能够解决,现将问题罗列如下,可供参考,以防出现类似问题:

1. 采用docker运行tensorflow容器后,会出现如下,然后光标悬着,如果采用ctrl+c退出,会默认将容器关闭,素以docker ps会发现没有运行的容器,可以采用ctrl+P+Q,注意是大写,这样退出来以后,容器也能够运行。


2.Tensorflow的jupyter使用,运行容器,载入Tensorflow镜像以后,不能访问local:8888,
首先,local也不能访问,访问local问题添加来了IIS服务以后得到解决,但是还是不能访问8888端口,这里定位偏了一点,始终在virtualBox上设置端口映射,结果还是不能够访问,但只需要在运行容器载入Tensorflow镜像是添加端口映射,就能够访问:

docker run -it -p 8888:8888 daocloud.io/daocloud/tensorflow

三、相关文章的参考
以下是安装过程中参考的一些文章,在此表达感谢,只有大家将经验共享,才能够提高每个人的效率,贡献一份,回报N-1份。

docker的基本使用

https://www.cnblogs.com/linjj/p/5606687.html

介绍了docker下TensorFlow的基本安装:

https://blog.csdn.net/qq_16949707/article/details/64497701
https://blog.csdn.net/dream_an/article/details/55520205
https://blog.csdn.net/freewebsys/article/details/70237003

猜你喜欢

转载自blog.csdn.net/abcde33772211009900/article/details/80333814