Jupyter lab操作手册

Jupyter lab操作手册

序言

Jupyter Lab是Jupyter的一个拓展,它提供了更好的用户体验,例如可以同时在一个浏览器页面打开编辑多个Notebook,Ipython console和terminal终端,并且支持预览和编辑更多种类的文件,如代码文件,Markdown文档,json,yml,csv,各种格式的图片,vega文件(一种使用json定义图表的语言)和geojson(用json表示地理对象)。

JupyterLab是Jupyter主打的最新数据科学生产工具,某种意义上,它的出现是为了取代JupyterNotebook。不过不用担心Jupyter Notebook会消失,JupyterLab包含了Jupyter Notebook所有功能。

在本实验的服务器中,Jupyterlab内涵两块A30Gpu,每块有24G内存可以用来跑模型,如果大家电脑没有gpu的话可以使用实验室的jupyterlab。

一、登录

实验室的jupyter有两种打开方式,一种是需要连接校园网才能登录网站,一种是可以校外访问需要袁老师提供网站,在这里使用校园网的方式登录。
第一步:先向袁老师获取账号密码。
第二步,电脑连接校园网后,打开网站:http://oj.whpu.edu.cn:1003/hub/login登录账号密码。
登录照片

二、界面介绍

打开之后进入jupyterlab界面,上面是导航栏,依次是文件,编辑,视图,内核,工具,设置,帮助。左边是文件和进程管理。右边是创建文件可以选择的内容(notebook形式,终端形式,py文件,markdown等等)
界面介绍

三、文件操作

注意服务器不能上传大文件,如直接上传文件夹这种是上传不了的,不过可以用压缩包压缩后上传(只能tar的压缩,不能zip),下面是先介绍上传小文件(照片,pdf等等单文件)
文件操作

蓝色按钮和右上角的加号都可以快速创建文件。除了按上传按钮,直接把文件拖到这个左边目录中也可以上传文件。
在这里插入图片描述

拖拽后,可以看到下面上传进度条,加载完后才算上传成功。
在这里插入图片描述
在这里插入图片描述

接下来是上传大文件,比如我要上传一个模型项目,我就要先把文件压缩,使用tar指令
压缩文件:tar -cvf 文件名.tar 文件名
解压文件:tar -xvf 文件名.tar
这两个指令在终端输入就可以实现压缩。
在这里插入图片描述

在这里插入图片描述

压缩完后一样将压缩包上传至服务器。等待下面的upload进度条即可。
在这里插入图片描述

成功上传到服务器后,在服务器新建一个终端,输入解压指令:tar -xvf hello_pytorch.tar
在这里插入图片描述
在这里插入图片描述

这样就成功把文件夹上传到服务器中了。
除了上传文件外,我们有时候要删除文件,但是注意服务器中设置好了只能删除非空文件,不能删除有内容的文件夹,否则会报错。
在这里插入图片描述

这里我们需要所以linux命令,删除非空文件夹:rm -r 文件夹名

在这里插入图片描述

四、Gpu相关指令

这里主要介绍跑模型的一些指令和注意点
比如我在跑模型的时候需要查看gpu显存,有时候会因为线程不够而报错gpu内存不足,我们这个时候可以查看一下服务器gpu剩多少,使用指令:nvidia-smi
在这里插入图片描述

注意大家在跑模型时候,跑完一定要结束进程,否则会一直占用在那里,影响其他同学使用GPU,不是简单点X就是结束。

在这里插入图片描述

在这里插入图片描述

★★★切记不用的时候一定要关闭进程。
在这里插入图片描述

五、Jupyter Notebook虚拟环境和内核切换

我们在跑项目的时候尽量使用conda虚拟环境,下面演示使用虚拟环境的指令:
首先打开终端,conda create 虚拟环境名
如果我们没有指定安装python的版本,conda会安装我们最初安装conda时所装的那个版本的python。
若创建特定python版本的包环境,需键入conda create -n 虚拟环境名 python=3.6
在这里插入图片描述

运行后就会快速下载,我这里就不下载了,扫描包后你们输入y就能继续下载了,创建好虚拟环境后使用conda env list就可以查看已经创建好的虚拟环境,base是根环境。关于虚拟环境指令你们可以单独去搜索学习。
在这里插入图片描述

接下来是重要的一步,上面只是创建好虚拟环境,但是还没有应用到jupyterlab里面,需要使用指令应用到jupyterlab中。
首先安装ipykernel,pip install ipykernel接下来就可以进行添加了。
比如我要把创建的虚拟环境sam2加入jupyter内核中
终端输入------>> python -m ipykernel install --user --name=sam2 --display-name "Python (sam2)"
成功则输出---->>Installed kernelspec sam2 in /home/liulibang/.local/share/jupyter/kernels/sam2

当然也可以使用命令查看jupyternotebook的内核
终端输入------>>jupyter kernelspec list
成功则输出---->>Available kernels:
sam2 /home/liulibang/.local/share/jupyter/kernels/sam2
python3 /opt/conda/share/jupyter/kernels/python3
接下来就是在使用的时候切换创建的内核了
在这里插入图片描述

一创建notebook就可以看到有我们的内核可以选择了
![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/79364da461eb41f1abe5ec88eb4f4e7d

对了,这里再说一下新建的jupyternotebook的使用。
在这里插入图片描述
代码行这一行就只能写python代码,如果是markdow就可以写文字。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小小榜啊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值