《tensorflow安装配置_计算机-服务器.pdf》由会员分享,可在线阅读,更多相关《tensorflow安装配置_计算机-服务器.pdf(11页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 -教育-一、安装 jdk8$sudo apt-get install software-properties-common$sudo add-apt-repository ppa:webupd8team/java$sudo apt-get update$sudo apt-get install oracle-java8-installer 二、安装 bazel 的其他依赖包$sudo apt-get install pkg-config zip g+zlib1g-dev unzip 三、安装 python 环境(二选一)1.python2.7环境$sudo apt-get install p
2、ython-numpy swig python-dev python-wheel python-pip python-matplotlib 2.python3.x环境$sudo apt-get install python3-numpy swig python3-dev python3-wheel python3-pip python3-matplotlib -教育-四、安装 bazel$echo deb arch=amd64 storage.googleapis./bazel-apt stable jdk1.8|sudo tee/etc/apt/sources.list.d/bazel.li
3、st$curl https:/bazel.build/bazel-release.pub.gpg|sudo apt-key add-$sudo apt-get update&sudo apt-get install bazel$sudo apt-get upgrade bazel 五、切换 python 工作环境(这个根据习惯和嗜好)$sudo rm/usr/bin/python$sudo ln-s/usr/bin/python3.5/usr/bin/python 六、下载 tensorflow1.0.0 https:/codeload.github./tensorflow/models/zi
4、p/master$sudo wget https:/codeload.github./tensorflow/tensorflow/tar.gz/v1.0.0$sudo tar xzvf tensorf 育七编译安装此处有坑啊下载安装包解压安装包教育安装遇到的问题核挂的问题安装成功即可解决远程配置先安装配置远程环境生成配置文件生成配置文件此时生成配置文件教育创建登录密码打开生成密钥我这里创建的密码是对应信任即可如果不想引起警告需具备合格证参考教育如果是网访问不担心安全问题不使用速度会快一些在下执行遇到询问的地方一路回车即可会在当前文件夹下生成我将它移到文件夹下面方便管理先创建文件夹移动修改配置文
5、件打开反正里面的原先的容都是注释掉的首行复制可访问在行就是设置所有皆止自动打开浏览器禁密钥在行该密钥就是步生成的教育行访问端口在自签名证书位置如果不使用可以不设置设置目录存放创建的文件防火墙开放端口可忽略启动 -教育-七、编译 tensorflow$cd tensorflow$./configure$sudo bazel build c/tensorflow/tools/pip_package:build_pip_package$sudo bazel-bin/tensorflow/tools/pip_package/build_pip_package /tmp/tensorflow_pkg$s
6、udo pip install/tmp/tensorflow_pkg/tensorflow 安装 pip(此处有坑啊)1、下载 pip 安装包 rootlocalhost#wget https:/pypi.python.org/packages/11/b6/abcb525026a4be042b486df43905d6893fb04f05aac21c32c638e939e447/pip-9.0.1.tar.gz#md5=35f01da33009719497f01a4ba69d63c9 2、解压 pip 安装包 育七编译安装此处有坑啊下载安装包解压安装包教育安装遇到的问题核挂的问题安装成功即可解决
7、远程配置先安装配置远程环境生成配置文件生成配置文件此时生成配置文件教育创建登录密码打开生成密钥我这里创建的密码是对应信任即可如果不想引起警告需具备合格证参考教育如果是网访问不担心安全问题不使用速度会快一些在下执行遇到询问的地方一路回车即可会在当前文件夹下生成我将它移到文件夹下面方便管理先创建文件夹移动修改配置文件打开反正里面的原先的容都是注释掉的首行复制可访问在行就是设置所有皆止自动打开浏览器禁密钥在行该密钥就是步生成的教育行访问端口在自签名证书位置如果不使用可以不设置设置目录存放创建的文件防火墙开放端口可忽略启动 -教育-rootlocalhost#tar xf pip-9.0.1.tar.
8、gz 3、安装 pip rootlocalhost#cd pip-9.0.1 rootlocalhost pip-9.0.1#python3 setup.py install 遇到的问题 ipython 核挂的问题:1.pip install ipyparallel 安装成功即可解决 2.远程 ipython 配置 先安装 jupyter pip install jupyter 配置远程环境 2.1.生成配置文件#生成配置文件 jupyter notebook-generate-config#此时生成配置文件:#Writing default config to:育七编译安装此处有坑啊下载安装
9、包解压安装包教育安装遇到的问题核挂的问题安装成功即可解决远程配置先安装配置远程环境生成配置文件生成配置文件此时生成配置文件教育创建登录密码打开生成密钥我这里创建的密码是对应信任即可如果不想引起警告需具备合格证参考教育如果是网访问不担心安全问题不使用速度会快一些在下执行遇到询问的地方一路回车即可会在当前文件夹下生成我将它移到文件夹下面方便管理先创建文件夹移动修改配置文件打开反正里面的原先的容都是注释掉的首行复制可访问在行就是设置所有皆止自动打开浏览器禁密钥在行该密钥就是步生成的教育行访问端口在自签名证书位置如果不使用可以不设置设置目录存放创建的文件防火墙开放端口可忽略启动 -教育-/home/c
10、b/.jupyter/jupyter_notebook_config.py#创建登录密码#打开 ipython,生成密钥$ipython from notebook.auth import passwd passwd()Enter password:Verify password:Out2:sha1:4bd0eb07ec32:b866c46764001861ee20f4033e921dfa3e3b809d#我这里创建的密码是 123456,对应的密钥是sha1xxxx 的那一串#然后退出 ipython 2.2.创建自签名的证书 使用 openssl 创建一个自签名证书,由于是自签名所以浏览器
11、会提示警告,选择信任 exception即可。如果不想引起警告,需具备合格证 compliant certificate,参考育七编译安装此处有坑啊下载安装包解压安装包教育安装遇到的问题核挂的问题安装成功即可解决远程配置先安装配置远程环境生成配置文件生成配置文件此时生成配置文件教育创建登录密码打开生成密钥我这里创建的密码是对应信任即可如果不想引起警告需具备合格证参考教育如果是网访问不担心安全问题不使用速度会快一些在下执行遇到询问的地方一路回车即可会在当前文件夹下生成我将它移到文件夹下面方便管理先创建文件夹移动修改配置文件打开反正里面的原先的容都是注释掉的首行复制可访问在行就是设置所有皆止自动打
12、开浏览器禁密钥在行该密钥就是步生成的教育行访问端口在自签名证书位置如果不使用可以不设置设置目录存放创建的文件防火墙开放端口可忽略启动 -教育-arstechnica./security/2009/12/how-to-get-set-with-a-secure-sertificate-for-free/如果是网访问不担心安全问题,不使用 ssl 速度会快一些。#在 linux 下执行,遇到询问的地方一路回车即可 openssl req-x509-nodes-days 365-newkey rsa:1024-keyout mycert.pem-out mycert.pem#会在当前文件夹下生成 m
13、ycert.pem,我将它移到.jupyter/secret文件夹下面,方便管理#先创建.secret文件夹 cd.jupyter mkdir secret#移动 cd mv mycert.pem.jupyter/secret/2.3.修改配置文件#打开刚才创建的.jupyter/jupyter_notebook_config.py,先备份源文件,然后再修改#备份 育七编译安装此处有坑啊下载安装包解压安装包教育安装遇到的问题核挂的问题安装成功即可解决远程配置先安装配置远程环境生成配置文件生成配置文件此时生成配置文件教育创建登录密码打开生成密钥我这里创建的密码是对应信任即可如果不想引起警告需具备
14、合格证参考教育如果是网访问不担心安全问题不使用速度会快一些在下执行遇到询问的地方一路回车即可会在当前文件夹下生成我将它移到文件夹下面方便管理先创建文件夹移动修改配置文件打开反正里面的原先的容都是注释掉的首行复制可访问在行就是设置所有皆止自动打开浏览器禁密钥在行该密钥就是步生成的教育行访问端口在自签名证书位置如果不使用可以不设置设置目录存放创建的文件防火墙开放端口可忽略启动 -教育-$cp.jupyter/jupyter_notebook_config.py.jupyter/jupyter_notebook_config.py_bak#修改如下,可以先删除里面的容添加,也可以修改,或者直接在头部
15、添加,反正里面的原先的容都是注释掉的:vi/home/zhenyu/.jupyter/jupyter_notebook_config.py 首行复制:c=get_config()#Kernel config c.IPKernelApp.pylab=inline#if you want plotting support always c.NotebookApp.ip=*#就是设置所有 ip 皆可访问,在 144 行 c.NotebookApp.open_browser=False#禁止自动打开浏览器#密钥,在 194 行。该密钥就是 2.1 步生成的 c.NotebookApp.password
16、=育七编译安装此处有坑啊下载安装包解压安装包教育安装遇到的问题核挂的问题安装成功即可解决远程配置先安装配置远程环境生成配置文件生成配置文件此时生成配置文件教育创建登录密码打开生成密钥我这里创建的密码是对应信任即可如果不想引起警告需具备合格证参考教育如果是网访问不担心安全问题不使用速度会快一些在下执行遇到询问的地方一路回车即可会在当前文件夹下生成我将它移到文件夹下面方便管理先创建文件夹移动修改配置文件打开反正里面的原先的容都是注释掉的首行复制可访问在行就是设置所有皆止自动打开浏览器禁密钥在行该密钥就是步生成的教育行访问端口在自签名证书位置如果不使用可以不设置设置目录存放创建的文件防火墙开放端口可
17、忽略启动 -教育-sha1:74d233d59da1:50d7ef60a58456e2016dc427547fb42cdd971cea c.NotebookApp.port=6789#访问端口,在197 行#自签名证书位置,如果不使用 ssl,可以不设置 c.NotebookNotary.secret_file=/home/zhenyu/.jupyter/secret/mycert.pem c.NotebookApp.keyfile=/home/zhenyu/.jupyter/.secret/mykey.key#设置目录,存放创建的 ipython notebook文件 c.NotebookA
18、pp.notebook_dir=/home/zhenyu/ipython 3.防火墙开放端口(可忽略)启动 jupyter notebook后,在虚拟机中打开浏览器可以在访问 ipython jupyter,但是远程是无法连接的,因为防火墙啊。#使用 root 用户 su 育七编译安装此处有坑啊下载安装包解压安装包教育安装遇到的问题核挂的问题安装成功即可解决远程配置先安装配置远程环境生成配置文件生成配置文件此时生成配置文件教育创建登录密码打开生成密钥我这里创建的密码是对应信任即可如果不想引起警告需具备合格证参考教育如果是网访问不担心安全问题不使用速度会快一些在下执行遇到询问的地方一路回车即可会
19、在当前文件夹下生成我将它移到文件夹下面方便管理先创建文件夹移动修改配置文件打开反正里面的原先的容都是注释掉的首行复制可访问在行就是设置所有皆止自动打开浏览器禁密钥在行该密钥就是步生成的教育行访问端口在自签名证书位置如果不使用可以不设置设置目录存放创建的文件防火墙开放端口可忽略启动 -教育-#开放 6789 端口/sbin/iptables-I INPUT-p tcp-dport 6789-j ACCEPT 保存/etc/rc.d/init.d/iptables save 重启服务 service iptables restart 4.远程访问#启动 ipython jupyter,不使用 ss
20、l jupyter notebook#或者开启 ssl#jupyter notebook-certfile=mycert.pem-keyfile mykey.key jupyter notebook-certfile=/home/zhenyu/.jupyter/secret/mycert.pem#输出,看最后一行,此时 jupyter notebook 可以接受任何 IP访问。I 12:55:05.929 NotebookApp nb_conda_kernels enabled,2 kernels found 育七编译安装此处有坑啊下载安装包解压安装包教育安装遇到的问题核挂的问题安装成功即可解
21、决远程配置先安装配置远程环境生成配置文件生成配置文件此时生成配置文件教育创建登录密码打开生成密钥我这里创建的密码是对应信任即可如果不想引起警告需具备合格证参考教育如果是网访问不担心安全问题不使用速度会快一些在下执行遇到询问的地方一路回车即可会在当前文件夹下生成我将它移到文件夹下面方便管理先创建文件夹移动修改配置文件打开反正里面的原先的容都是注释掉的首行复制可访问在行就是设置所有皆止自动打开浏览器禁密钥在行该密钥就是步生成的教育行访问端口在自签名证书位置如果不使用可以不设置设置目录存放创建的文件防火墙开放端口可忽略启动 -教育-W 12:55:05.960 NotebookApp WARNING
22、:The notebook server is listening on all IP addresses and not using encryption.This is not recommended.I 12:55:06.078 NotebookApp The Jupyter Notebook is running at:all ip addresses on your system:6789/此时打开浏览器输入 192.168.138.130:6789/即可访问虚拟机中的 ipython notebook。5.日志和后台进程 上面的启动方式,会在当前目录生成一个日志文件,我忘了叫上面名
23、字,总之随着 jupyter notebook的运行,日志文件会越来越大,如果不是很重要,可以设置不记录日志,方法是将所有的输出都重定向到/dev/null 2&1&此外,上面的启动方式是启动一个前台进程,如果 ssh 连接断开,jupyter notebook也就失效了,所以需要将 jupyter notebook作为一个后台进程启动,在 linux 中是 nohup 命令。育七编译安装此处有坑啊下载安装包解压安装包教育安装遇到的问题核挂的问题安装成功即可解决远程配置先安装配置远程环境生成配置文件生成配置文件此时生成配置文件教育创建登录密码打开生成密钥我这里创建的密码是对应信任即可如果不想引
24、起警告需具备合格证参考教育如果是网访问不担心安全问题不使用速度会快一些在下执行遇到询问的地方一路回车即可会在当前文件夹下生成我将它移到文件夹下面方便管理先创建文件夹移动修改配置文件打开反正里面的原先的容都是注释掉的首行复制可访问在行就是设置所有皆止自动打开浏览器禁密钥在行该密钥就是步生成的教育行访问端口在自签名证书位置如果不使用可以不设置设置目录存放创建的文件防火墙开放端口可忽略启动 -教育-#不启动 ssl,不记录日志输出,作为后台进程启动 jupyter notebook nohup jupyter notebook/dev/null 2&1&6.停止 jupyter notebook j
25、upyter notebook作为后台进程启动后,如果想要停止它,可以先找到进程 ID,然后 kill。#查看进程 ps-ef|grep jupyter notebook#输出如下,这里的 21983 即为进程 id,#hadoop 22136 21983 0 09:10 pts/1 00:00:00 grep jupyter notebook#杀死进程 kill-9 21983#此时浏览器无法再连接 jupyter notebook了吧。育七编译安装此处有坑啊下载安装包解压安装包教育安装遇到的问题核挂的问题安装成功即可解决远程配置先安装配置远程环境生成配置文件生成配置文件此时生成配置文件教育创建登录密码打开生成密钥我这里创建的密码是对应信任即可如果不想引起警告需具备合格证参考教育如果是网访问不担心安全问题不使用速度会快一些在下执行遇到询问的地方一路回车即可会在当前文件夹下生成我将它移到文件夹下面方便管理先创建文件夹移动修改配置文件打开反正里面的原先的容都是注释掉的首行复制可访问在行就是设置所有皆止自动打开浏览器禁密钥在行该密钥就是步生成的教育行访问端口在自签名证书位置如果不使用可以不设置设置目录存放创建的文件防火墙开放端口可忽略启动