重新安装Nvida Anaconda Tensorflow-GPU 配置jupyter notebook远程连接

参考文章:

  1. Windows10-64位下Anaconda3安装GPU版Tensorflow详细过程
  2. 安装tensorflow-gpu2.0(windows)
  3. 设置 jupyter notebook 可远程访问

1. 安装CUDA工具包10.1、cuDNN

NVIDA 的这个网站页面(https://developer.nvidia.com/cuda-gpus),点开你电脑显卡对应的系列,查看显卡中GPU的计算能力(Compute Capability)

geforce-gtx-1080 算力6.1

cuDNN解压出来三个文件夹+一个文件,将各个文件夹下面的文件分别放到CUDA对应的同名文件夹下。

我的CUDA地址是默认地址C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1

完成之后把以下四个路径加入到环境变量中:

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1\bin
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1\libnvvp
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1\lib
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1\include

2. 安装Anaconda

来源:

  1. Anaconda官网下载速度特别慢
  2. 清华开源镜像网站(https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/)
    安装时勾选“添加Anaconda环境变量 ”选项

3. 安装TensorFlow GPU

没有配置环境,直接安装的tf
×【安装了但是不知道为什么不能用】在Anaconda prompt里使用conda安装(也可在terminal里用pip安装),顺便装了keras

#conda install tensorflow
conda install tensorflow-gpu
conda install keras
pip3 install tensorflow-gpu==2.0.0
#或
pip3 install --upgrade --ignore-installed tensorflow-gpu==2.0.0

出现红色一片,报错超时,延长超时时间:

pip3 install --upgrade --ignore-installed tensorflow-gpu==2.0.0 --default-timeout=100
#或
pip3 install --upgrade --ignore-installed tensorflow-gpu --default-timeout=100

√【重新在cmd terminal里安装的】

pip install tensorflow-gpu
pip install keras

4. 测试|TF GPU

进入python界面或打开jupyter notebook测试

import tensorflow as tf
hello = tf.constant('Hello, TensorFlow!')  
sess = tf.Session() 
print(sess.run(hello)) 

import tensorflow as tf
tf.__version__

5. 配置 jupyter notebook 远程连接

① 生成 notebook 配置文件

默认情况下配置文件 ~/.jupyter/jupyter_notebook_config.py (所在文件夹:C:\Users\user.jupyter)不存在,要自行创建,使用以下命令生成配置文件:

jupyter notebook --generate-config

root 用户执行时需要加上 --allow-root 选项。

jupyter notebook --generate-config --allow-config

② 生成密码

自动生成密码:从 jupyter notebook 5.0 版本开始,提供了一个命令来设置密码:jupyter notebook password,生成的密码存储在 jupyter_notebook_config.json。
在jupyter_notebook_config.py 里相应行添加你的密码。

c.NotebookApp.password =你的密码

③ 修改配置文件

在 jupyter_notebook_config.py 中找到下面的行,取消注释并修改。

c.NotebookApp.ip='*'
c.NotebookApp.password = u'sha:ce...刚才复制的那个密文'
c.NotebookApp.open_browser = False
c.NotebookApp.port =8888 #可自行指定一个端口, 访问时使用该端

以上设置完以后就可以在服务器上启动 jupyter notebook,jupyter notebook, root 用户使用 jupyter notebook --allow-root。
打开 IP:指定的端口, 输入密码就可以访问了。

你可能感兴趣的:(重新安装Nvida Anaconda Tensorflow-GPU 配置jupyter notebook远程连接)