
shell
文章平均质量分 51
木盏
坐标 北京
喜欢写博客的CV工程师
levio@pku.edu.cn
展开
-
Ubuntu重装显卡驱动
本机环境如下:系统:ubuntu16.04GPU:RTX 2080tiCUDA: 10.1NVIDIA driver: 430.40不知为何,每用一段时间,显卡驱动就会崩。大概两个月会重装一次显驱,所以把步骤用博客记录一下:一共分6步1. 开机跳到F1界面:CTRL+ALT+F12. 关掉图形界面:sudo service lightdm stop3. 改变显驱文件的模式:sudo chmod a+x NVIDIA-Linux-x86_64-430.40.ru原创 2020-09-09 18:01:25 · 1878 阅读 · 0 评论 -
Linux终端自定义命令(超实用技巧)
今天记录的是一个能够体验linux terminal操作体验的技巧。技巧描述为:linux终端的任何命令都可以替换成其他的字符串来代替。具体怎么玩呢?逐步往下看,惊喜会越来越多。比如,我觉得查看GPU运行状态的nvidia-smi太长,每次输入都很麻烦,我想改成"mygpu"。操作如下:vim ~/.bashrc在文末加上一句:alias mygpu='nvidia-smi'然后:wq保存推出,再source一下:source ~/.bashrc这个时候,你的l原创 2020-08-18 21:27:30 · 15857 阅读 · 2 评论 -
GPU排队脚本——一旦空闲就触发python脚本
今天写了一个GPU排队脚本,事实上还是挺实用的。有的服务器是多用户使用,GPU的资源常常被占据着,很可能在夜间GPU空闲了,但来不及运行自己的脚本。如果没有和别人共享服务器的话,自己的多个程序想排队使用GPU,也可以用这个脚本。环境非常简单,有python就行了:python==3.7ubuntu==16.04先创建脚本:vim narrow_setup.pycmd = '...原创 2019-11-07 16:52:34 · 7933 阅读 · 8 评论 -
conda配置代理
conda配置镜像源可以加速模块安装速度,可以在文章《conda修改镜像源》中看到。conda配置代理并不是那么常见,通常公司要求通过代理联网以保证网络安全。所以这个时候,用conda配置代理就有必要了。只需要在.condarc这个文件配置就行了:vim ~/.condarc这个文件中可以看到镜像源信息(如果配置了的话),在下面加上proxy就可以设置代理了:channel...原创 2019-08-07 17:47:06 · 49203 阅读 · 9 评论 -
Python调用cmd
Python经常需要用作系统脚本,调用cmd或者shell能够大大提高工作效率。1. os.system使用os.system是最简单直观的调用方法:import oscmd = 'ls'os.system(cmd)这个方法虽然简单,但有一个极大的缺点,无法获得cmd命令的输出。很难做进一步操作。对于'mv','cp'这种没有输出的命令行,可以首先推荐使用这个方法。而对于'l...原创 2019-06-03 16:35:06 · 47045 阅读 · 1 评论 -
Linux实用技巧之screen(离线使用服务器训练模型的神器)
用服务器训练模型的时候,经常因为本地断网而导致模型训练终止。而sreen可以解决这个痛楚。screen是Linux系统下的远程会话工具,也就是可以离线会话。先安装screen,需要root权限:sudo apt-get install screen我们可以通过在终端里输入screen:screen进入到这个界面:在这个界面下输入回车键,就可以进入到一个全清空的终...原创 2019-02-26 10:31:05 · 4660 阅读 · 1 评论 -
非root用户安装或升级CUDA和CUDNN版本
很多框架的版本都受限于CUDA和CUDNN的版本,而如果没有服务器的root权限的话,这将很不方便。非root用户也是可以修改CUDA和CUDNN版本的。亲测有效。方法来自:https://blog.youkuaiyun.com/sinat_20280061/article/details/80421532环境:Ubuntu==16.04.2GPU: GTX 1080Ti原CUDA...原创 2018-12-06 14:53:04 · 10387 阅读 · 4 评论 -
Linux查看服务器配置
1.查看GPUnvidia-smi输出:查看CUDA版本:cat /usr/local/cuda/version.txt查看GPU使用情况还有一个神器,叫gpustat:(可以点击https://github.com/wookayin/gpustat了解更多) 先安装: pip install gpustat使用:gpustat -ucp ...原创 2018-11-02 14:22:07 · 4770 阅读 · 0 评论 -
实用的shell技巧(二)——查找历史命令
$ history在交互窗口输入history就可以查看历史命令。要消除全部历史命令可以$ history -c要删除某一行历史命令(比如990行)$ history -d 990这么一来就可以做一些坏事还不留下踪迹了。但是,要想找很早以前的指令,history会显示所有历史命令,要具体找某一个命令可以用下面的方法:ctrl+r 然后输入关键字就可以找到想找的...原创 2018-09-11 11:11:08 · 5849 阅读 · 0 评论 -
实用的Linux技巧(持续更新)
在撸项目的过程中,多多少少掌握了一些有意思的shell技巧。于是打算总结一下,一来希望自己不容易忘掉,二来可以做一定的分享。1.安装tree$ pip install treetree在linux环境下,使用十分方便。$ cd my_folder$ tree在指定文件环境下,直接输入tree就可以得到目录的分支结构图,如下:├── ddor.py├── ion.p...原创 2018-09-06 17:42:41 · 942 阅读 · 0 评论