![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
全员鳄鱼
中科院北京某所憨憨学生
展开
-
VSCODE debug 配置文件
先把interpreter(左下角调整至需要的环境)点击左侧debug,配置debug文件,一般选current file即可想要添加参数通过"args",格式是"A", “B”。A=参数key,B=参数value原创 2021-06-17 15:07:58 · 838 阅读 · 1 评论 -
linux/服务器使用scp将一个服务器文件转移到另一个服务器上
scpscp用于将文件/目录在不同服务器上进行复制转移格式:scp -可选参数 本地文件/目录 用户名@IP地址:远程保存位置常用可选参数-r 递归整个文件夹,当复制文件夹时使用-v 显示进程详情,能够查看过程是否有异常-C 允许压缩。(将-C标志传递给ssh,从而打开压缩功能)-p 保留原文件的修改时间,访问时间和访问权限-P 设置端口样例1.从本地服务器文件夹复制转移到另一台服务器scp -r /home/Projects/ABC SunXiaochuan@172.11.44原创 2021-03-27 13:14:36 · 11379 阅读 · 4 评论 -
tensorboard ValueError: Duplicate plugins for name projector
背景突然,tensorboard的运行出现这个bug:tensorboard ValueError: Duplicate plugins for name projector字面意思就是有重复插件,大概是之前单独装了tensorboard,然后用conda装了一个tensorflow 2.0,结果又重复装了一个不同版本的tensorboard解决打开位置:/home/用户名/miniconda3/envs/lowlight/lib/python3.7/site-packages正常应该显示 :原创 2021-03-23 19:53:16 · 629 阅读 · 0 评论 -
nohup指令让工程文件可以在后台运行而不受shell关闭连接的影响
前言当我们跑任务的时候,往往时间非常久,如果此时出了某些问题,导致shell关闭了连接,那等于之前训练会中断,如果代码中没有保存的功能,则直接训练的都没有用了。使用nohup指令就是为了让工程.py文件在后台运行,而不受shell断开连接的影响nohup使用nohup,英文是no hang up的缩写,即不要挂断。我们通过建立一个小的文件来测试:vim test.py # 创建文件import timex = 0while x>=0: print(x) time.sleep(1)原创 2020-09-22 19:50:40 · 313 阅读 · 0 评论 -
cuda版本不一致以及更新cudatoolkit出现错误以及RemoveError: ‘requests‘
在更改cudatoolkit版本的时候,出现错误:RemoveError: ‘requests’ is a dependency of conda and cannot be removed from conda’s operating environment.通过查询资料,有提供了几种方法:有说conda版本太低的,于是乎使用conda update conda,但是仍旧报错。之后查询,使用conda update --force conda,强制执行升级conda有说是因为requests原创 2020-09-15 20:42:44 · 2075 阅读 · 0 评论 -
ipdb用于深度学习框架pytorch上的debug
安装pip install ipdb使用程序内import ipdb# 在希望断点的位置写上ipdb.set_trace()程序外在程序内写断点回有点给代码不整洁的感觉,所以有时候也在linux命令行上直接启动ipdb:python -m ipdb xxxx.py这时候是从第一行开始debug的噢!!常用按键n:下一步s:步入某函数中c:运行完程序或运行到下一个set_trace()(如有)crt+d:键盘操作,退出debug...原创 2020-09-09 22:15:06 · 658 阅读 · 0 评论 -
本地浏览器访问tensorboard或者tensorboardX
在程序中使用了tensorboard之后,在相对应的文件夹使用tensorboard --logdir=./log,当然此时你tensorboard记录的是./log文件夹。之后出现:TensorBoard 1.13.1 at http://xxxx-group:6006 (Press CTRL+C to quit)不需要xshell使用隧道进行连接,直接在本地浏览器中输入:172.18.3x.xxx:6006即可访问tensorboard...原创 2020-09-05 21:52:14 · 528 阅读 · 0 评论 -
关于cuda驱动版本以及cuda运行版本不匹配的问题
前言运行之前运行没有报错过的基于tf1.13.1的程序,报错:CUDA driver version is insufficient for CUDA runtime version网上搜索了一下,是因为cuda的驱动版本与cuda的运行版本不匹配导致的。后面询问,原来是组里其他人在全局进行了操作,导致此项问题出现。关于cuda驱动版本与运行版本在命令行中输入:nvidia-smi,在右上角会出现Driver Version:384.130,此为cuda驱动版本。而cudatoolkit以及cudn原创 2020-09-05 21:06:09 · 7074 阅读 · 1 评论 -
Linux:stat cuda的使用/确定cuda的软链接
在/usr/local/的位置下使用命令:stat cuda,可以查看cuda文件夹具体软链接到哪个cuda文件夹上,主要作用是确定cuda具体使用的是哪个版本。如在我的服务器上使用,则出现以下文字: 文件:'cuda' -> '/opt/cuda-8.0' 大小:13 块:0 IO 块:4096 符号链接设备:811h/2065d Inode:2105708 硬链接:1权限:(0777/lrwxrwxrwx) Uid:( 0/原创 2020-09-03 19:48:15 · 1526 阅读 · 0 评论 -
Linux:linux终端命令关闭pycharm
刚不小心把电脑电源踢了,然后重新开机打开pycharm一直显示already running,打不开。即之前程序被挂载着有残留,需要强制关闭才能重新使用pycharm。使用ps u查看属于pycharm的pid代码是多少,假如是1234那么再使用kill -9 1234即可杀掉已经挂载的程序,之后就可以重新打开了。...原创 2020-08-22 16:46:34 · 6170 阅读 · 0 评论 -
Linux:解决linux每次打开新终端都要重新source ~/.bashrc问题
执行以下代码:vi ~/.bash_profile有可能此文件是空白新建的,无所谓。然后在此文件末尾加入:if [ -f ~/.bashrc ];thensource ~/.bashrcfi然后:wq保存即可。此时打开新终端可以自动执行source ~/.bashrc原创 2020-08-20 13:08:56 · 6047 阅读 · 6 评论 -
Python:ffmpeg修改视频分辨率
前言在训练和测试视频的时候,以及使用opencv打开视频的时候,经常会发现速度特别的慢,这是为什么?很大原因是视频本身的分辨率太高。所以使用ffmpeg统一修改视频的分辨率大小,能够给我们的某些任务提高效率。代码代码要在视频所在位置进行输入,否则的话-i后面的视频名称要加上path才行。ffmpeg -i Fighting_001.mp4 -vf scale=320:240 Fighting_001_320x240.mp4 -hide_banner其中,-vf scale=320:240是修改原创 2020-08-19 16:37:25 · 3373 阅读 · 0 评论 -
Linux:安装PyQt4与PyQt5
关于pyqt的安装自己搜了不少,感觉都是非常复杂,尤其是pyqt4的安装,多的不说了,非常复杂。如果是pyqt5的安装,可以直接用:conda search pyqt # 查看pyqt版本,一般兼容的最低都是5.6.0# 确定需要的版本号之后conda install pyqt=5.6.0 # 举例即可完成pyqt的安装。至于pyqt4的安装,如果之前了解过的应该也是知道非常复杂,但是今天突然搞到了一个非常简单的指令即可安装,但是不确定能够保证兼容,试试再说吧。conda install原创 2020-08-19 14:30:29 · 1661 阅读 · 0 评论 -
Linux:du指令,查看当前文件夹大小
使用du -sh可以查看当前文件夹占用大小,可以查看数据集以及中间处理数据的大小。du常用的选项:-h:以人类可读的方式显示-a:显示目录占用的磁盘空间大小,还要显示其下目录和文件占用磁盘空间的大小-s:显示目录占用的磁盘空间大小,不要显示其下子目录和文件占用的磁盘空间大小-c:显示几个目录或文件占用的磁盘空间大小,还要统计它们的总和–apparent-size:显示目录或文件自身的大小-l :统计硬链接占用磁盘空间的大小-L:统计符号链接所指向的文件占用的磁盘空间大小du -l原创 2020-08-18 17:09:37 · 1704 阅读 · 0 评论 -
Linux:xshell6终端ls无颜色解决
前言上次解决了终端名等没有颜色的问题,现在发现ls指令也没有颜色,现在尝试使用ls指令在xshell上也会有颜色修改先cd到用户主目录下cd ~然后vim 修改.profile文件vim .profile添加并保存:if [ -f "$HOME/.bashrc" ];then. "$HOME/.bashrc"fi再修改.bashrc文件vim /.bashrc添加并保存: alias ls='ls --color'最后将重新source一下即可...原创 2020-08-17 19:35:50 · 2110 阅读 · 0 评论 -
Jypyter Notebook 修改主题、颜色与字体
前言默认notebook的字体实在是太小了,而且不太好看,使用jupyterthemes更换主题、颜色与字体安装jupyterthemespip install jupyterthemes选择主题可列出已有主题,共有9个jt -lAvailable Themes: chesterish grade3 gruvboxd gruvboxl monokai oceans16 onedork solarizedd solarizedl通过原创 2020-08-11 22:02:41 · 2347 阅读 · 0 评论 -
Linux:xshell6终端主机名和用户名等文字不显示颜色问题解决
前言一直使用的xshell都是只有单一颜色的,但是其实是可以设置xshell根据不同文字类型设置不同的显示颜色的。原因是因为我自己的.bashrc文件中少了一部分代码,现在将其补全。.bashrc代码补全在linux下,使用$ vim ~/.bashrc,打开文件。然后确认里面是否有这么一段话:通过观察其他帖子,大家的文件中都有这么一段话,并且force_color_prompt=yes是被注释掉的,这时候只需要将注释给去掉,然后重新source ~/.bashrc既可如果~像我一样,文件中原创 2020-08-10 21:00:26 · 1991 阅读 · 0 评论