Ubuntu 查询并安装显卡
nvidia-smi
Failed to initialize NVML: Driver/library version mismatch
报错,显卡和内核 不一,重装显卡
查看驱动适合的内核版本
cat /proc/driver/nvidia/version
NVRM version: NVIDIA UNIX x86_64 Kernel Module 450.102.04 Tue Dec 29 06:51:23 UTC 2020
GCC version: gcc version 7.5.0 (Ubuntu 7.5.0-3ubuntu1~18.04)
查询显卡设备信息
cat /proc/cpuinfo
查看是否匹配下载的驱动
Nvidia官网下载驱动:
ubuntu-drivers devices
== /sys/devices/pci0000:3a/0000:3a:00.0/0000:3b:00.0 ==
modalias : pci:v000010DEd00001E02sv000010DEsd000012A3bc03sc00i00
vendor : NVIDIA Corporation
driver : nvidia-driver-460 - third-party free recommended
driver : xserver-xorg-video-nouveau - distro free builtin
安装驱动
sudo ./NVIDIA-Linux-x86_64-460.84.run -no-x-check -no-nouveau-check -no-opengl-files
nvidia-smi
安装成功为如下显示
使用ipython配置生成并jupyter秘钥vim
In [1]: from notebook.auth import passwd
In [2]: passwd()
Enter password:
Verify password:
Out[2]: ‘argon62: a r g o n 2 i d argon2id argon2idv=19 m = 10240 , t = 10 , p = 8 m=10240,t=10,p=8 m=10240,t=10,p=8KFnCSkB+rTz/0FHSffsUKg$nXcjQgaLg4+W8qut5CXXCw’
生成jupyter 配置文件
jupyter notebook --generate-config
配置.jupyter配置文件
允许所有IP登录
c.NotebookApp.ip = '’
对应链接的端口号
c.NotebookApp.port = 9988
是否在浏览器中打开
c.NotebookApp.open_browser = False
对应上面ipython生成的秘钥
c.NotebookApp.password = u’argon62:***’
Ubuntu服务器使用screen(多重视窗管理程序)进行运行jupyter,能在终端等服务停止后依然正常运行
运行screen 执行新任务(运行jupyter)
创建新用户名
screen -S name
查看当前用户正在运行的screen
screen -ls
从新的screen 终端中运行jupyter notebook
jupyter notebook
重新进入关闭的screen(图为重新进入的界面)
screen -r name
screen其他命令
制定的name程序离线
screen -d name
检查目前所有的screen作业,并删除已经无法使用的screen作业
screen -wipe