下载 Anaconda3安装包,并执行安装命令:

bash Anaconda3-2019.07-Linux-x86_64.sh

确定安装并初始化:

Do you wish the installer to initialize Anaconda3
by running conda init? [yes|no]
[no] >>> yes

安装完Anaconda3后用conda命令安装jupyterlab:

conda install jupyterlab

需要用ipython命令生成秘钥,启动ipython:

ipython

执行命令生成秘钥:

In []: from notebook.auth import passwd
In []: passwd()
Enter password:
Verify password:
Out[]: 'sha1:f704b702aea2:01e2bd991f9c7208ba177b46f4d10b6907810927'

产生jupyterlab配置文件:

jupyter lab --generate-config

修改配置文件:

vi /root/.jupyter/jupyter_notebook_config.py

更改内容如下:

# 将ip设置为*,意味允许任何IP访问
c.NotebookApp.ip = '*'
# 这里的密码就是上边我们生成的那一串
c.NotebookApp.password = # 允许远程访问 c.NotebookApp.allow_remote_access = True

接下来输入jupyter lab启动jupyter服务即可:

jupyter lab --allow-root

返回如下信息:

[W ::12.159 LabApp] WARNING: The notebook server is listening on all IP addresses and not using encryption. This is not recommended.
[I ::/site-packages/jupyterlab
[I ::12.166 LabApp] JupyterLab application directory is /root/anaconda3/share/jupyter/lab
[I ::12.169 LabApp] Serving notebooks from local directory: /root
[I ::12.169 LabApp] The Jupyter Notebook is running at:
[I ::12.169 LabApp] http://dn07:8888/
[I ::12.169 LabApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
[I :: GET /?token=fe7d07705f34f7e0d81d0c169f06f5cb11039cd13092b4d6 (.53ms
[I :: GET /lab?token=fe7d07705f34f7e0d81d0c169f06f5cb11039cd13092b4d6 (.55ms
[E ::47.463 LabApp] Could not open static file ''
[W :: GET /static/components/react/react-dom.production.min.js (.64ms referer=http://10.200.101.112:8888/login?next=%2Flab%3Ftoken%3Dfe7d07705f34f7e0d81d0c169f06f5cb11039cd13092b4d6
[W :: GET /static/components/react/react-dom.production.min.js (.58ms referer=http://10.200.101.112:8888/login?next=%2Flab%3Ftoken%3Dfe7d07705f34f7e0d81d0c169f06f5cb11039cd13092b4d6

打开页面查看:

直接点击“Log in”登录主界面:

解释:Ipython把输入的密码转换成sha,并用于认证JupyterLab,本文在Ipython输入密码和确认密码时直接回车,相当于不设密码,因此登录JupyterLab时可以不输入密码直接点击登录。

安装好Tensorflow:

安装好Keras:

查找site-packages文件目录:

find / -name 'site-packages' -type d

经比较排除,确定具体地址为:

/root/anaconda3/lib/python3./site-packages

下载mnist.npz数据,修改mnist.py文件,参考: https://www.cnblogs.com/ratels/p/11144881.html 和 https://www.cnblogs.com/shinny/p/9283372.html ,如下:

复制并执行CNN代码,参考:https://www.cnblogs.com/ratels/p/11144881.html

服务器相比便携本速度提高了不少,平均每个Epoch的训练时间由7s缩短到4s。

复制并执行Seq2Seq代码,参考:https://www.cnblogs.com/ratels/p/11192045.html

服务器相比便携本速度提高了不少,平均每个Epoch的训练时间由140s缩短到57s。

参考:

https://blog.csdn.net/qixizhuang/article/details/82793442

https://www.cnblogs.com/xiao-apple36/p/9052102.html

https://www.cnblogs.com/ratels/p/11144881.html

https://www.cnblogs.com/shinny/p/9283372.html

https://blog.csdn.net/hhhzua/article/details/80395352

JupyterLab远程访问配置方法(CentOS7)的更多相关文章

  1. 腾讯云主机 MySQL 远程访问配置方法

    使用腾讯云主机安装 MySQL 之后,需要通过以下步骤进行配置以实现远程访问,主要分为两大部分 一.服务器端口配置 1.如果你的云主机配置了安全组,如果没有配置安全组就可以直接跳过“步骤1”的操作,否 ...

  2. virt-manager 使用 shh 远程访问配置方法

    1.下载安装 Xming+Xshell  或者 Xming+putty,启动Xming服务 Xming下载地址 2.XMing的配置:打开XLaunch,记住Display Number,现在这里是0 ...

  3. Centos7防火墙快速开放端口配置方法

    ▲这篇文章主要为大家详细介绍了Centos7防火墙开放端口的快速方法,感兴趣的小伙伴们可以参考一下! Firewalld服务是红帽RHEL7系统中默认的防火墙管理工具,特点是拥有运行时配置与永久配置选 ...

  4. 阿里云服务器 ECS 部署lamp:centos+apache+mysql+php安装配置方法 (centos7)

    阿里云服务器 ECS 部署lamp:centos+apache+mysql+php安装配置方法 (centos7) 1.效果图 1 2. 部署步骤 1 1. mysql安装附加(centos7) 7 ...

  5. centos7网络配置方法

    方法一:nmtui    这个是字符界面的图形化网络配置工具 方法二:nmcli 命令行配置 方法三:直接vim /etc/sysconfig/network-scripts/ens----  编辑 ...

  6. 运维ip语法,DNS配置方法

    修改配置文件: /etc/resolv.conf nameserver DNS_IP_1 nameserver DNS_IP_2 nameserver 指定本机解析: /etc/hosts 主机IP ...

  7. Oracle 远程访问配置 在 Windows Forms 和 WPF 应用中使用 FontAwesome 图标 C#反序列化XML异常:在 XML文档(0, 0)中有一个错误“缺少根元素” C#[Win32&WinCE&WM]应用程序只能运行一个实例:MutexHelper Decimal类型截取保留N位小数向上取, Decimal类型截取保留N位小数并且不进行四舍五入操作

    Oracle 远程访问配置   服务端配置 如果不想自己写,可以通过 Net Manager 来配置. 以下配置文件中的 localhost 改为 ip 地址,否则,远程不能访问. 1.网络监听配置 ...

  8. gitlab docker中postgresql远程访问配置

    1.配置postgresql远程访问 配置postgresql远程访问,需要修改两个文件,在gitlab-ce的docker中位置为 /var/opt/gitlab/postgresql/data 首 ...

  9. CentOS 6.3下Samba服务器的安装与配置方法(图文详解)

    这篇文章主要介绍了CentOS 6.3下Samba服务器的安装与配置方法(图文详解),需要的朋友可以参考下   一.简介  Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件, ...

随机推荐

  1. 2019牛客多校第七场E Find the median 离散化+线段树维护区间段

    Find the median 题意 刚开始集合为空,有n次操作,每次操作往集合里面插入[L[i],R[i]]的值,问每次操作后中位数是多少 分析 由于n比较大,并且数可以达到1e9,我们无法通过权值 ...

  2. 在MyEclipse中修改文件名出现问题

    问题描述:An exception has been caught while processing the refactoring 'Rename Compilation Unit'. 问题原因:项 ...

  3. Mybatis学习笔记——输入参数parameterType、Mybatis调用存储过程

    输入参数:parameterType(两种取值符号) 1.类型为简单类型 区别:     (1) #{可以为任意值}         ${vaue}--->标识符只能是value     (2) ...

  4. OpenCV的视频输入和相似度测量

    #include <iostream> #include <string> #include <iomanip> // 控制浮动类型的打印精度 #include & ...

  5. IDEA常用操作链接

    idea中svn的提交.更新等操作 https://jingyan.baidu.com/article/375c8e19e3c47a25f3a22955.html Idea 部署SVN详细步骤以及上传 ...

  6. php 法大大对接

    通过编写扩展实现, 实现两种方式签署 1, 存证签署 存证签署流程 /** *个人 *客户在平台注册(姓名,身份证,手机号)---->三要素验证----->获取客户编号-------> ...

  7. 第四十二篇 入门机器学习——Numpy的基本操作——索引相关

    No.1. 使用np.argmin和np.argmax来获取向量元素中最小值和最大值的索引 No.2. 使用np.random.shuffle将向量中的元素顺序打乱,操作后,原向量发生改变:使用np. ...

  8. 后端工具——Maven——初篇——目录

    目录 Maven的知识体系包括四个部分.Maven的配置文件,Maven命令,Maven生命周期,Maven插件.在介绍Maven之前,首先需要介绍如何安装Maven. 安装:介绍Maven在Linu ...

  9. 安装Docker:解决container-selinux >= 2.9问题

    1.安装Docker要求Centos内核版本高于3.10:通过uname  -r查看当前系统的内核版本 uname  -r 2.使用root登陆系统,确保yum包保持更新到最新: sudo yum  ...

  10. 【网易官方】极客战记(codecombat)攻略-地牢-攻破突袭

    关卡连接: https://codecombat.163.com/play/level/hack-and-dash 通过加速药来逃离地牢精灵 简介: 空气中弥漫着危险的气息.你应该从地牢里逃出来. 但 ...