调试与环境配置
Jayden yang
光子捕手
展开
-
ubuntu无法打开文件管理器,终端输入nautilus报错
在Linux图行界面准备打开文件管理器时,发现打不开,但其他都可以打开,一顿瞎操作发现可以了。开始发现不能打开以后尝试用命令打开,输入命令出现如下错误:步骤:查看nautilus进程正在运行的内容:ps aux | grep nautilus杀死你看到的所有nautilus进程:sudo kill PIDNUMBER重新启动 nautilus:nautilus -q...原创 2020-05-28 21:08:04 · 6085 阅读 · 0 评论 -
Ubuntu16安装向日葵远程控制软件
目录准备:安装:设置准备:主机版本的向日葵(一般为Windows)从机版本向日葵(这里为Linux Ubuntu16)安装:Windows版本点击安装即可,下面主要说明Linux版本安装。 方法一:终端命令安装在文件夹所在位置打开终端有时候会报错,这时候更新一下经过以上步骤即可安装完成,在software里面打开:可以看到里面没有向...原创 2020-05-20 21:54:44 · 16178 阅读 · 0 评论 -
WinSCP使用详解
1.下载安装,一步一步安装即可,这里没什么难度。2. 配置主机等信息 这里有一点需要注意的是,服务器地址有时会有两个,因为涉及到主服务器和子服务器,一般上面图里填的是子服务器3. 高级设置里设置隧道 保存就可以直接登录啦。WinSCP支持拖拽传送。...原创 2020-04-29 00:50:32 · 3095 阅读 · 0 评论 -
SCI论文Response Letter和Cover Letter模板
在此之前先区分投稿Cover Letter,修改稿Cover Letter和Response Letter,前两个是写给编辑或者Topic Editor,后者是写给Reviwer。一般来说在提交稿件时我们会附带一封Cover Letter主要是一些客套话跟编辑说的。修改稿Cover LetterDear Professor *** :(***指的是负责你论文的领域编辑,不知道名字就写Ed...原创 2020-04-27 21:34:38 · 24245 阅读 · 0 评论 -
WinEdt编译后PDF previwer灰色(无法预览PDF)
编译完WinEdt文件后一般会自动弹出编译的PDF,也可以点击预览,但是编译完以后PDF previwer是灰色的 查找很多博客和社区,建议重装。我把之前安装的MikTex删了以后编译就可以了。猜测原因:可能是我电脑也安装其他LaTeX编译器导致的miktex不兼容。删除以后我重新下载MikTex并没有再出现上述问题。...原创 2020-04-08 10:21:31 · 10680 阅读 · 1 评论 -
torch.cuda.is_available()返回False解决方案
在配置完环境以后运行程序,程序正常运行但是GPU没有任务,此时判断程序没有在GPU上运行。调试步骤:先查看cuda安装有没有问题:nvcc -V 可以看到cuda驱动等安装没有问题。进程序去看.cuda()或者.todevice之类代码,看程序确实放在GPU上了,故排除但是在查看代码是看到这里是一个and,参数args....原创 2020-03-25 11:19:16 · 91791 阅读 · 6 评论 -
Mobaxterm使用详解
疫情在家使用Mobaxterm远程登录服务器。MobaXterm是一个全功能的终端软件。支持SSH连接,支持FTP、串口等协议。下面是基本使用步骤:单击左上角的”Session”按钮 在弹出框中点击“SSH”选项 在“Remote host”中输入绑定的弹性IP 值 勾选“Specify username”并输入用户名 点击OK,输入password,回车进入控制台如...原创 2020-03-24 21:49:33 · 38672 阅读 · 4 评论 -
LaTeX系统找不到指定文件解决方案
LaTeX编译时经常出现系统找不到指定文件,出现这种情况一般有两种原因,我们逐一debug。(这里用的编译器为WinEdt)原因一:编译系统路径控制台提示“系统找不到指定文件”,这里的找不到文件实质上不是指当前需要编译的.tex文件,而是找不到“TeXify.exe”这个等待运行的程序。在工具栏中找到Options--Excutions Modes... --Tex System...原创 2019-11-18 10:10:24 · 26233 阅读 · 5 评论 -
深入理解卷积与模型大小问题,解决显存不足
目录前言:GPU基础知识卷积神经网络参数参数的显存占用梯度与动量的显存占用输入输出的显存占用节省显存的方法减少卷积层的计算量常用模型 显存/计算复杂度/准确率建议前言:在训练自己的模型时常常出现显存不足等问题,这个时候我们常用的方法就是调参。一般常用的方法有以下几点:模型压缩 网络参数调整,比如减小训练图像大小,降低FC output个数,使...原创 2019-09-18 23:23:23 · 5728 阅读 · 0 评论 -
graphviz.backend.ExecutableNotFound: failed to execute ['dot', '-Tpdf', '-O', 'Digraph.gv']问题解决
在利用graphviz进行模型可视化时,调试出现如下报错:graphviz.backend.ExecutableNotFound: failed to execute ['dot', '-Tpng', '-O', 'test.gv'],make sure the Graphviz executables are on your systems' PATH在Windows中直接利用pip...原创 2019-09-17 16:04:24 · 30300 阅读 · 24 评论 -
Ubuntu16.04深度学习环境配置(配置清华镜像)
在配置过程中出现的坑,我也会提出来,以便大家以后避免踩坑!一 、硬件环境显卡:NVIDIA RTX 2080ti *4内存:32G*4CPU:2630V4* 2电源:2000 W硬盘: 1T+ 4T*2二、软件环境Linux系统:Ubuntu16.04CUDA:10.1CUDNN: 7.5一些说明:因为服务器预装系统,所以在安装系统这一步没有步骤说明,可以...原创 2019-06-24 11:27:04 · 4665 阅读 · 0 评论 -
激活服务器虚拟环境时出现bad interpreter:No such file or directory,将cuda9.0升级cuda10.1步骤
在使用华为云服务器时,将cuda9.0升级为cuda10.1过程命令删除了某文件,导致anaconda无法使用,激活环境出现如下报错:激活python也是python2,其他环境全崩了,搜索很多,最终重装anaconda解决问题!同时升级cuda9.0至cuda10.1步骤如下:云服务器配置:Tesla P100Centos 7预装cuda 9.0升级cuda10.1...原创 2019-05-12 17:06:33 · 1180 阅读 · 0 评论 -
深度学习模型大小由网络决定
在训练完一个网络保存模型以后,我常常会将最优的模型保存,放在文件夹中以备用到!但会想模型的大小是由什么决定的呢?其实我们的模型在我们确定网络结构以后就已经将模型的大小确定了。下面将具体介绍一下:对于上图我们可以逐步计算feature map大小计算 输入:N0*C0*H0*W0 输出:N1*C1*H1*W1 输出的feature map大小: H1=...原创 2019-05-15 22:41:32 · 8250 阅读 · 0 评论 -
ValueError:Traceback(most ...)数据集中图片 not exists
在复现CVPR2019一篇论文中时,根据README配置参数环境等,但一直出现以下bug利用print大法定位到bug位置如下: 打印出的图片形状都是空,没有图片读进去,所以判断是路径出错,再回去看README文件,提到的train.sh文件中配置train.py,如下因为文件是在./data/DUTS/DUTS-TR子文件夹下读取,所以train....原创 2019-05-14 22:22:14 · 301 阅读 · 0 评论 -
Windows下传输本地文件到云服务器出现预置密码错误
在使用winSCP上传本地文件到华为云服务器时,出现了需要预置密码,且输入密码总出现拒绝访问。这种结果一般是因为登录是密码输入错误导致。我是直接复制粘贴的,但还是出现这种错误,可能解码编码的时候出现错误。下面主要详细说明一下上传步骤:方法/步骤:1、启动WinSCP2、打开WinSCP;输入linux服务器信息3、点击登录4、登录成功5、找到并选中你要上传或下载的文件...原创 2019-05-07 08:37:19 · 1038 阅读 · 0 评论 -
服务器(Linux)上安装VScode
因为之前一直使用的是VScode编译器,所以在服务器中配置一个VScode,参考博客资源:华为云服务器Centos7系统步骤:在linux系统中安装VSCode(Visual Studio Code)1.从官网下载压缩包访问Visual Studio Code官网https://code.visualstudio.com/docs?dv=linux64wgeth...原创 2019-05-14 10:28:25 · 36604 阅读 · 21 评论 -
python报错TypeError: expected str, bytes or os.PathLike object, not NoneType
出现这种错误的原因主要发生在打开文件时,文件路径错误导致,基本都会出现如下提示: File "D:\Anaconda\envs\pytorch\lib\ntpath.py", line 76, in join path = os.fspath(path)定位到我的代码中问题代码是:有查了一些资料,有博主说路径没有添加到变量中,尝试以后没能解决我的问题,分析原因主要是因为,...原创 2019-04-28 20:47:25 · 135245 阅读 · 24 评论 -
Anaconda 使用以及cmd命令
在使用anaconda进行配置环境的时候,可以再anaconda中进行环境配置,同时也可以使用cmd利用pip或者conda在cmd命令下安装(Ubuntu指令集合)#查看install清单:1.conda list #查看安装的包2.conda list -n environment_name #查看指定环境下的包3.conda install -n environment_...原创 2018-12-22 19:53:46 · 25930 阅读 · 0 评论 -
python3在Visual Studio Code环境下终端出现乱码,控制台输出正常
在编译过程中,print打印中文时在终端出现乱码,但在控制台可以正常输出中文字符。为了避免是程序本身的问题导致错误,程序只写一句打印,依然出现中文乱码。print("您好")判断是编译器编码的问题。通过查找资料VS code可以自动识别编码,但下载自识别编码的扩展文件以后仍然出现乱码,再通过添加如下代码段# -*-coding:utf-8 -*-import ioimpor...原创 2019-01-05 23:28:11 · 1228 阅读 · 0 评论 -
关于pytorch调试中出现的Module 'torch' has no 'name' member
以下为调试pytorch的一段小程序,在调试过程中,出现了Module 'torch' has no 'LongTensor' member.原因是pylint调制过程出现错误,但程序可以正常运行,但会报错。import torcha=torch.Tensor([[2,2],[2,3],[3,4]])print('a is :{}'.format(a))print('a size is...原创 2019-02-28 14:47:54 · 7016 阅读 · 2 评论 -
python调试程序中遇到的不常见bug汇总
在调试程序中,除了一些常见的语法错误,也有各种各样的安装包的兼容性问题。此博客也将不断进行更新!Bug 1运行文件出现如下错误:Unable to open '_objects.pyx': File not found初步怀疑是import h5py时出错,查看安装包时发现已经安装了h5py包,查找资料有人在安装TensorFlow时也出现过类似问题,其中的一个包prtobu...原创 2019-03-08 15:56:10 · 1482 阅读 · 0 评论 -
从零搭建深度学习环境
经历环境的崩溃以后,为了防止以后再在环境配置上走弯路,特此记录搭建环境的每一步。基本环境:Win7/64位/GPU/CUDA8.01.利用anaconda配置环境,从anaconda下载对应的anaconda软件,大约几百M,下载完成以后直接安装即可。win+R--cmd终端命令---activate base环境,开始显示activate不是命令,此时需要将anaconda以及ana...原创 2019-03-14 21:06:48 · 526 阅读 · 0 评论 -
python3.7安装opencv python后import cv2找不到指定模块
opencv python现在可以通过pip直接进行安装pip install opencv python即可,但安装完以后出现的报错问题解决非常麻烦,在查看数个博客,已经社区经验以后终于解决这个问题。可能以下方法不一定能解决你的问题,但确实解决了我的import cv2找不到指定模块的问题,可以创建一个虚拟环境试一下,防止常用环境崩。。。网上有说检查microsoft Visu...原创 2019-03-22 15:13:33 · 18555 阅读 · 0 评论 -
pytorch 报错An attempt has been made to start a new process before the current process has
pytor调试过程中出现如下错误:RuntimeError: An attempt has been made to start a new process before the current process has finished its bootstrapping phase. This probably means that you ...原创 2019-04-02 21:25:12 · 2217 阅读 · 0 评论 -
python读取.csv文件时报错解决方案(无法打开“parsers.pyx”: 找不到文件)
在学习时间序列的预测时,利用pandas打开.csv文件时,一直报错。分析原因大概是路径问题。在查询数十个博客已经社区帖子里面,终于解决问题。一般情况:文件中带有中文字符,或者文件名称含有空格符号 python读取不到路径(大多数都是这种原因)解决方案:(1)获得当前的工作路径,把你的数据文件放在此路径上就可以了,就可以直接使用pd.read_csv("./_.csv")im...原创 2019-04-03 09:51:23 · 15298 阅读 · 3 评论 -
Open cv报错error: (-215:Assertion failed) !ssize.empty() in function 'cv::resize'
在编译一段代码时,一直报错,开始怀疑是图片尺寸的问题,后来用matplotlib读取,完全没有问题。排除这个原因:error: (-215:Assertion failed) !ssize.empty() in function 'cv::resize'查询相应的博客时发现原因大多如下:读取图片的文件夹中包含中文,横杠字符-(最好使用下划线) 读取路径不正确或者读取文件路径过长,复...原创 2019-04-14 10:31:28 · 5291 阅读 · 0 评论 -
pytorch出现Runtimeerror:out or memory...
在使用SegNet网络训练Pascal VOC2012数据集时,出现超出内存的报错,原因超出显卡内存,需要进行相应的处理。首先我是如何解决这种问题的,我们在load数据时一般进行数据增强,resize图片的大小,这样我们如果出现超出内存的情况不妨将图片的size改小一点,毕竟这在程序运行初始最开始占用内存,所以可以尝试看是否解决你的问题。第二,来源于博客(侵删)看到这个提示,表示您的G...原创 2019-05-02 17:29:50 · 1145 阅读 · 0 评论 -
Ubuntu 命令集合
之前一直通过Windows进行代码的编译,慢慢开始接触大规模代码,将代码放到服务器上进行训练,此时就需要了解Linux Ubuntu的先关指令。anaconda指令集合1.激活进入名为environment_name的环境(windows)source activate environment_name2.退出环境source deactivate environment_name...原创 2019-04-18 20:52:53 · 1036 阅读 · 0 评论 -
关于pyecharts安装出现的问题(不能导入Bar,Grid等问题)
假期无聊把微信好友的头像还有一些其他个人信息想着爬出来,在安装pyecharts包时安装成功了但是导入不了Bar,还有Grid等一些包,查了很多博客,也解决了Bar包的问题,但终究是治标不治本,所以就想看看到底是因为什么安装以后不能使用。下载完pyecharts以后导入Bar,出现没有这个函数的报错。然后根据其他博主的经验,我下载了其他版本的pyecharts,尝试导入Bar。这时没有出现报错...原创 2019-05-03 16:26:58 · 18550 阅读 · 15 评论 -
关于利用anaconda安装tensorflow环境的几点注意
在安装Anaconda之前我已经安装python3.7以及使用vscode编译器,在进行机器学习的过程中由于需用使用TensorFlow中相应库,使用Anaconda进行配置环境。对于Anaconda的下载安装,可直接在Anaconda官网下载进行安装,其中关于python版本的要求在官网的安装说明中也有解释。其中安装tensorflow有两种办法:1.在tensorflow官网下载安装包,按...原创 2018-11-29 11:01:57 · 4032 阅读 · 4 评论