配置Linux 的xrdp和VNC,让服务器支持GUI
众所周知,由于X11设计上的原因,在网络条件不佳的情况下,其质量巨差,但是有时候在linux中又会不可避免的用到GUI,这个时候xrdp似乎成了一个更好的选择,本文将讲述如何使用xrdp在linux-server上进行远程桌面连接
1. XRDP就像是windows的rdp一样的好用,但是xrdp是基于x11的,GUI的响应速度之比x11要好一些
1. 安装xrdp和xfce41234567sudo apt install xfce4sudo update-alternatives --config x-session-manager# 选xfce4-sesion 回车sudo apt install xrdpsudo systemctl restart xrdp# 开机自启,看情况开启sudo systemctl enable xrdp
一般来说,这样就可以直接连接了,但是,如果遇到了问题,就继续下面的步骤
2. 配置key权限1sudo adduser xrdp ssl-cert
3. 关闭主显示器的GUI这一步你主显示器的GUI就没了
12sudo systemctl ...
Python / PyTorch 性能调优指南
在炼丹的时候,总是会遇到预处理/训练的速度慢的情况,尤其是遇到大型数据集,一个不小心就是两三天,要是代码还有bug,跑了两天之后发现又得重来,那就更痛苦了,这里介绍一下如何使用profiler找到程序的瓶颈
简单易用的 Line Profiler
Line Profiler还是带有一点侵入性的,需要你手动更改代码
首先最简单的,安装
1pip install line_profiler
安装好之后,在程序里插入@profile就行了(有些编辑器会提示找不到符号),如下
123456789101112from line_profiler import profile@profiledef calculation(): x = 1 for i in range(10000): x += i return xprint(calculation())
然后不要直接运行,而是运行
12kernprof -l <filename>.pypython -m line_profiler <filename.py>.lprof
运行kern ...
2023 年,如何在wsl2/linux上安装cuda搭建深度学习环境
2023年了,在有sudo的条件下,别再手动安装cuda了
保命:现在wsl上面的坑还是不少,有条件用Linux还是老老实实用Linux
1. wsl2 + 单显卡前置要求
windows 11
nVidia显卡
科学上网工具需自行解决
现在我们假设这是一台全新的windows电脑,我们要在这台电脑上面配置wsl的深度学习环境
1.1 安装wsl2跟着这个来 在win11上安装wsl2
1.2 安装显卡驱动下载Studio Driver版本的,实测这个能成功,Game Ready的没试过
1.3 更新你的windows 11到最新版在某一个版本之后的win11和PyTorch,wsl不再需要手动安装cuda和cuDNN了,可以直接调用宿主机的cuda,跑一下nvidia-smi看看
1.4 安装miniconda和pytorch使用conda可以给你省去很多麻烦
在这里下载conda安装包, 由于是wsl,我们需要选择Miniconda3 Linux 64-bit,也可以直接复制粘贴如下的命令行
123wget https://repo.anaconda.com/minic ...
我是否应该买MacBook?MacBook购买指北
我是否应该买MacBook?MacBook购买指北最近由于m1/m2芯片的出现,MacBook成了各大赛博意见领袖鼓吹的生产力工具,以至于很多学生都捂着自己手里的钱包跃跃欲试,想要体会一下什么是生产力。本文将从一名使用者的角度来介绍是否应该买MacBook
TLDR 版:有钱随便上,没钱+CS学生 = 老老实实win本 爱折腾版:我要当电脑的爹,mac什么登西
总述优点:超长的续航,高质量的屏幕和外放效果,颜值高,真正的便携机,优秀的联动体验
缺点:价格昂贵,兼容性仍然不佳,可玩性不高
其中最重要的特质就是续航和便携,MacBook续航离谱到什么地步:
windows本的续航 = 开启省电模式 + 屏幕亮度最低 + 卡得一批 + 风扇还是转 + 放包里之前要关机不然滚烫和掉电,换来的是4-5小时续航。
MacBook的续航 = 不用关机 + 用完直接放包里 + 风扇转都不转 + 日常使用性能几乎无影响 + 不用刻意调整屏幕亮度, 换来的是15个小时的续航,早上出门,晚上12点回家,用完一天回家还有20的电。
我该不该买mac来提高生产力?我相信各位看MacBook评测看到的最多的 ...
编译并vscode可视化调试Linux 4.18内核
编译并vscode可视化调试Linux 4.18内核1. 安装必要软件12345678910111213141516171819202122232425262728293031323334353637383940# 安装编译依赖组件。sudo apt install -y libncurses5-dev libssl-dev bison flex libelf-dev gcc make openssl libc6-devsudo apt install -y flex bison make gcc libssl-dev bc libelf-devwget https://mirrors.tuna.tsinghua.edu.cn/kernel/v4.x/linux-4.18.tar.gztar -zxf linux-4.18.tar.gzcd linux-4.18.tar.gz# 设置调试的编译菜单export ARCH=x86make x86_64_defconfigmake menuconfig# 下面选项如果没有选上的,选上(点击空格键),然后 save 保存设置,退出 exit。 ...