问题与解决办法
文章平均质量分 51
邦戈栗子
这个作者很懒,什么都没留下…
展开
-
Linux上GitHub/GitLab多帐号管理SSH Key
如何在一台机器上面同时使用 Github 与 Gitlab 的服务?生成GitHub/GitLab 的 SSH Key$ ssh-keygen -t rsa -f ~/.ssh/id_rsa_github -C "123456@qq.com"$ ssh-keygen -t rsa -f ~/.ssh/id_rsa_gitlab -C "admin@example.com"检查key是否生成,执行下面的命令,有id_rsa_github和id_rsa_gitlab以及他们的公钥文件就是成转载 2022-03-28 19:36:30 · 528 阅读 · 0 评论 -
Tensorboard可视化与远程链接服务器
tensorflow作为主流的深度学习框架为我们设计了封装十分完善的可视化工具——tensorboard,用起来也十分的方便。这篇博客介绍tensorboard的两个主要应用,一个是显示网络结构即训练过程中的一些参数loss,weights等,还有一个就是当用服务器训练网络时,我们如何在本地显示tensorboard一、Tensorboard监控网络训练过程TensorBoard完整的使用流程主要有一下几步:·添加记录节点,即添加需要监测的对象:tf.summary.scalar/image/his转载 2021-12-13 15:24:23 · 556 阅读 · 0 评论 -
更改Ubuntu默认python版本的方法
可以按照以下方法使用 ls 命令来查看你的系统中都有那些 Python 的二进制文件可供使用。 1 2 $ls/usr/bin/python* /usr/bin/python/usr/bin/python2/usr/bin/python2.7/usr/bin/python3/usr/bin/python3.4/usr/bin/python3.4m/usr/bin/python3m 执行如下命令查看默认的 Python 版本信息:...转载 2021-12-04 14:19:18 · 5133 阅读 · 0 评论 -
修改pycocotools输出每个类别AP结果
参考:https://github.com/tloki/cocoapi/commit/52c206187e3415b60318f8b05e7dc405b6e8514e print( "category names: {}".format([e["name"] for e in sorted(dataset["categories"], key=lambda x: x["id"])])) categor..转载 2021-04-08 13:18:18 · 1874 阅读 · 3 评论 -
使用cocoapi遇到的坑及爬坑记录
使用cocoapi遇到的坑及爬坑记录问题一:模型评估阶段,数据类型不匹配问题二:模型评估阶段,读取预测结果时传的列表为空近期在做基于coco数据集的实验,这两天又幸运地薅到了实验室一台服务器,搬运一波代码配好环境之后发现在服务器上使用coco自带的api做evaluation的时候报错了,卡了好久才把问题都解决。以下是遇到的两个问题以及爬坑的记录。问题一:模型评估阶段,数据类型不匹配错误信息TypeError: object of type <class ‘numpy.float64’&转载 2021-03-15 19:19:14 · 1946 阅读 · 11 评论 -
RuntimeError: split_size can only be 0 if dimension size is 0, but got dimension size of 2
使用pytorch时遇到下面的问题RuntimeError: split_size can only be 0 if dimension size is 0, but got dimension size of 2原因:训练的batch size 比使用的GPU数量少,导致上述问题。解决办法增加batch size数值,保证为GPU数量整数倍。参考:1.https://discuss.pytorch.org/t/concatenating-images/40961/10原创 2021-02-02 11:10:02 · 734 阅读 · 0 评论 -
nvidia-smi 报错:无法与 nvidia driver 通信
用 GPU 跑模型时,提示 cuda 不存在,明明已经装过!不会 nvidia 驱动又崩了吧!赶紧用nvidia-smi查看一下,提示如下错误:NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.又用nvcc -V看了一下驱动还在,网上搜了一下,用下面...转载 2020-12-25 09:36:27 · 208 阅读 · 0 评论 -
解决github图片不显示的问题
解决github图片不显示的问题(Mac版)主要思路解决方法如下:就是使用本地hosts文件对网站进行域名解析,一般的DNS问题都可以通过修改hosts文件来解决,github的CDN域名被污染问题也不例外,同样可以通过修改hosts文件解决,将域名解析直接指向IP地址来绕过DNS的解析,以此解决污染问题。1、找到GitHub上图片的域名使用Google浏览器,右击”检查“,点击”open in new tab“ 打开图片链接: https://raw.githubusercon转载 2020-12-21 18:02:01 · 1541 阅读 · 1 评论 -
linux添加用户及开通普通账户sudo权限
建立账户user@user:~/home$ sudo useradd -d /home/xxx -s /bin/bash -m xxx给账户添加密码user@user:~/home$ sudo passwd xxxEnter new UNIX password: Retype new UNIX password: passwd: password updated successfully删除账户user@user:~/home$ sudo userdel -r xxx赋予权限user@.原创 2020-11-13 09:52:22 · 1125 阅读 · 1 评论 -
vscode 连接远程服务器
1.在vscode 应用商店搜索 sftp 下载安装 2.ctrl+shift+p 搜索sftp:config 生成sftp.json 3.配置你的服务器信息 { "name": "你新建的文件目录", "host": "服务器主机名称", "protocol": "sftp", "port": 22, "username": "XXX", "password": "XXX", "remotePath": "/XX/XXX", "uploadOnSave": true } 4...转载 2020-11-12 11:06:37 · 201 阅读 · 0 评论 -
CMAKE 中add_definitions的用法
If you are in China, please add this CMake flag -DTHIRD_PARTY_MIRROR=aliyun to speed up the downloading procedure for some dependency tar files.For pure CPU build, please add this CMake flag -DBUILD_CUDA=OFF.在编译某些项目源码的时候,有提示可以使用相关cmake设置,指令使用方式为cma.转载 2020-11-05 23:01:17 · 8748 阅读 · 2 评论 -
Ubuntu16.04 安装nccl+openmpi+horovod
1.安装nccl官网教程:https://docs.nvidia.com/deeplearning/nccl/install-guide/index.html#down1.Install the repository.选择local或者network其中一种安装方式For the local NCCL repository:sudo dpkg -i nccl-repo-<version>.debFor the network repository:sudo dpkg -i n原创 2020-10-30 16:59:32 · 1176 阅读 · 0 评论 -
sudo apt-get update http://ppa.launchpad.net/jonathonf 403 Forbidden
sudo apt-get update报错W: 仓库 “http://ppa.launchpad.net/jonathonf/python-3.6/ubuntu xenial Release” 没有 Release 文件。N: 无法认证来自该源的数据,所以使用它会带来潜在风险。N: 参见 apt-secure(8) 手册以了解仓库创建和用户配置方面的细节。E: 无法下载 http://ppa.launchpad.net/jonathonf/python-3.6/ubuntu/dists/xen原创 2020-10-29 19:05:20 · 479 阅读 · 0 评论 -
Anaconda设置CUDA版本和系统默认版本共存
安装Anaconda下载安装使用该下载链接下载Anaconda安装脚本,默认Python版本是3.6.5添加可执行权限后,执行安装安装完一堆包之后会询问是否要添加环境变量,这里选择no,稍后再添加。然后会继续询问是否安装VSCode,选择no。此时安装完成因为我们使用Anaconda只是作为虚拟python环境管理,不需要用到其自带的python以及相关包,所以需要将Anaconda的bin放到path后,否则系统的python会失效。所以将下面这一行添加到需要使用Anaconda账户的转载 2020-10-29 15:50:54 · 4408 阅读 · 1 评论 -
单机配置多个Git账号
主要流程参考:http://www.chenyp.com/2017/08/11/multiple-git-account/有一些需要特别注意:背景:1.需要在一台电脑登录GitHub账户和公司gitlab账户2.gitlab 使用access token + ssh 登录注意步骤:1.配置多个git账户都需要先生成公钥和私钥ssh-keygen -t rsa -C "xxx.com" -b 4096回车后可以自己定义保存的位置和名称 或者使用默认(默认仅限第一次生成使.原创 2020-10-13 12:01:58 · 220 阅读 · 0 评论 -
windows可以ping通网络但是浏览器却不能上网
问题描述1、可以ping通域名2、聊天软件均可正常使用3、系统中各个浏览器均不能使用处理思路在度娘上百度一直也不能解决,说是要手动设置IP、netsh winsock reset使用这个命令重启操作系统,但还都是不对症,最后核查了下此用户的代理位置找到了问题所在,此用户开启了‘手动设置代理’并输入了相应地址,关闭后浏览器可正常访问,问题解决这个结果并不是唯一的结果,只是万分之一的处理方式,建议大家还是先尝试下度娘推荐的方式,或者优先检查下代理的设置情况ps:上述是原作者的情况,我这边是转载 2020-07-24 10:10:21 · 1713 阅读 · 1 评论 -
windows通过xshell登录堡垒机(跳板机)连接linux服务器
1.xshll连接堡垒机(跳板机)前提:知道跳板机的主机名称,端口号,用户名和密码,下载xshell软件并安装a.打开xshell--连接(填写主机(H),端口号)名称可以任意填写b.xshell--连接--用户身份验证 填写用户名和密码完成上面操作 就完成了通过xshell连接跳板机啦~c.打开上面配置的跳板机进行终端操作在xshell软件界面的所有会话中 会显示上面配置的 跳板机,双击可以打开一个跳板机终端界面。如果只有一个连接的跳板机,在Opt> 后面输入1 即可原创 2020-06-29 16:53:57 · 5967 阅读 · 0 评论 -
vs 错误error C2011:类型重定义的解决办法
当在.h文件中定义一个枚举(enum)类型时,由于这个.h的头文件,会被其他好几个.h文件引用,所以在编译的时候,会出现error C2011:类型重定义的报错。这样的错误一度让楼主怀疑人生啊。其解决办法是:在报类型重定义的头文件(xxxx.h),最上方加两行:#ifndef _XXXX_#define _XXXX_最下方一行加上#endif条件指示符#ifndef,条件指示符#ifndef 最主要的目的就是防止头文件的重复包含和编译,这样才能保证头文件被多个其他文...转载 2020-05-26 14:22:35 · 4001 阅读 · 1 评论 -
vs2015编译遇到错误 error CS2001
vs2015编译遇到错误 error CS2001 未能找到源文件“C:\WINDOWS\TEMP\xxx"VS突然无法编译报下列错误1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\Microsoft\VisualStudio\v15.0\CodeAnalysis\Microsoft.CodeAnalysis.targets(230,5): error : 此编译的源文件可以在以下位置找到:“C:\原创 2020-05-15 15:46:07 · 2305 阅读 · 0 评论 -
pycharm中Mark Directory as 成 sources root (同文件夹下from ..import提示找不到)
使用from…import添加非python的包时, 需要为python解释器指定搜索路径, 比如使用sys.path.insert(), 还可以指定PYTHONPATH,把文件夹Mark Directory as成root就不用手动添加PYTHONPATH了遇到的问题:python 打开工程文件后,同文件夹下的.py from...import 会提示找不到解决办法:1...原创 2020-03-12 15:40:39 · 8717 阅读 · 7 评论 -
设置VS release断点调试
1.配置属性--C/C++--常规--调试信息格式--程序数据库(/Zi)2. 配置属性--链接器--调试--生成调试信息--是(/DEBUG)通过上述操作就可以实现在vs 的release下实现调试啦~================补充:更完全的断点调试设置需要增加以下步骤:p1.配置属性--C/C++--优化--优化--已禁用(/Od)p2.配置属性-...原创 2019-01-21 14:35:33 · 1651 阅读 · 0 评论 -
Anaconda navigator闪退、无法打开的问题
1、正常打开Anaconda navigator2、Anaconda navigator会出现闪退,无法打开修改配置。3、使用下面的方法可以打开navigator打开anaconda prompt在c:\windows\system32目录下 运行指令:anaconda-navigator --reset参考:https://blog.csdn.net/u012...原创 2019-01-11 16:29:09 · 6037 阅读 · 0 评论 -
opencv:VideoCapture 读取网络摄像头视频图像
VideoCapture 读取视频段或者usb摄像头的方法请参考:视频段:https://blog.csdn.net/qq_42189368/article/details/80524074string filename = "D:\\test.avi";VideoCapture cap0;cap0.open(filename);usb摄像头;https://blog.csdn....原创 2018-12-17 16:05:08 · 8200 阅读 · 6 评论 -
error C4996: 'kbhit': The POSIX name for this item is deprecated
编译c++程序时遇到如下问题:“error C4996: 'kbhit': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _kbhit. See online help for details.” 解决办法:在头文件尾部添加#pragma warning(d...原创 2018-12-15 12:25:19 · 6392 阅读 · 5 评论 -
svn导出历史版本、指定版本
svn作为为团队协作或记录工程不同版本的非常优秀的软件,极大的提高团队工作的效率。在使用svn过程中,难免会遇到需要追溯历史版本,接下来,简单明了的展示如何进行历史版本的下载~1.查看项目历史版本文件夹--右键--TortoiseSVN--Show log出现类似以下界面:2.选择需要到处的版本,在对应版本信息 右键 --选择 Export...3.选择设置导出版本...原创 2018-12-12 16:07:48 · 14153 阅读 · 0 评论 -
error C1083: 无法打开包括文件: “pyconfig.h”: No such file or directory (..\..\src\caffe\layer_factory.cpp)
问题:在编译libcaffe.lib时,会提示error C1083: 无法打开包括文件: “pyconfig.h”: No such file or directory (..\..\src\caffe\layer_factory.cpp) D:\NugetPackages\boost.1.59.0.0\lib\native\include\boost\python\detail\wra...原创 2018-11-09 11:40:34 · 8530 阅读 · 4 评论 -
vs 设置代码段、语句块折叠
vs2012:【工具】->【选项】->【文本编辑器】->【C/C++】->【格式设置】->【大纲显示】->【大纲语句块】 = True设置好以后,代码段左侧就出现可以折叠的标志...原创 2018-07-19 09:39:35 · 7080 阅读 · 0 评论 -
使用VS2012遇到一个问题:"链接器工具错误 LNK2026 XXX模块对于 SAFESEH 映像是不安全的"
解决方法:1.打开该项目的“属性页”对话框。2.单击“链接器”文件夹。3.单击“命令行”属性页。4.将 /SAFESEH:NO 键入“附加选项”框中,然后点击应用。 转自:http://www.cnblogs.com/hanxi/archive/2012/06/10/2544230.html...转载 2018-07-19 09:31:14 · 192 阅读 · 0 评论 -
修改计算机MAC地址
控制面板---所有控制面板项---网络和共享中心---更改适配器设置本地连接--右键属性--配置高级---网络地址---值(V) 输入任意12位即可。原创 2019-02-16 16:09:08 · 939 阅读 · 0 评论 -
无法读取项目文件“xxx.cxproj”未能加载项目文件
问题描述:svn更新工程后,加载原有项目提示,如图: error : 无法读取项目文件“xxx.cxproj”。xxx.cxproj(4,2):未能加载项目文件。名称不能以“<”字符(十六进制值 0x3C)开头。 第 4 行,位置 2。解决办法:查看出问题项目,项目相关文件,以vs为例:涉及到.vcxproj /.vcxproj.filters/.vcxproj.u...原创 2019-02-18 14:35:50 · 2905 阅读 · 0 评论 -
error This file requires compiler and library support for the ISO C++ 2011 standard.
编译arm下工程出现如下错误:/opt/hisi-linux/x86-arm/arm-hisiv500-linux/arm-hisiv500-linux-uclibcgnueabi/include/c++/4.9.4/bits/c++0x_warning.h|32|error: #error This file requires compiler and library support for ...原创 2019-02-14 09:59:52 · 2179 阅读 · 0 评论 -
caffe:生成LMDB数据并训练
1.将下面的语句保存到txt中,并将txt 重命名为.bat,生成文件路径下 所有jpg 图片的路径(同理.bmp,.png)dir /b/s/p/w *.jpg > num.txt2.将带有训练标签的描述文件按比例划分为train/test,(以下示例为4:1)import osimport random#import shutiltotal_path='D:/D...原创 2019-05-29 12:13:45 · 456 阅读 · 0 评论 -
caffe make runtest failed
caffe make 及make test都成功,但make runtest出现以下错误[ FAILED ] 349 tests, listed below:[ FAILED ] NetUpgradeTest.TestUpgradeV1LayerType[ FAILED ] NetTest/0.TestAllInOneNetTrain, where TypeParam = c...原创 2019-06-05 18:17:31 · 649 阅读 · 0 评论 -
ubuntu下鼠标右键新建文档
home目录下的Templates目录,也就是模板目录。往里面添加你想要右键的文件即可。例如:1. 新建txt文档,将其另存到这里。2. 新建.py脚本,将其另存到这里。最好写入简单的一行Python代码,例如import os3. 新建.js脚本,将其另存到这里。最好写入简单一行js代码,例如var a = 0;保存后,右键,即可新建已经添加类型的文档...原创 2019-05-23 15:43:56 · 1315 阅读 · 0 评论 -
caffe 编译配置注意事项
GPU版本的caffe,CommonSettings.props配置修改,主要注意事项1.查询系统使用的cuda版本Cmd—nvcc –V2.修改系统默认的cuda版本环境变量:3.关于compute_52,sm_52;compute_60,sm_60;《UDA:nvcc编译参数示例》https://blog.csdn.net/fb_help...原创 2019-05-21 19:57:50 · 240 阅读 · 0 评论 -
python开头注释、%matplotlib inline
python开头注释#!/usr/bin/env python# -*- coding:utf-8 -*-# Author:XXX1.#!/usr/bin/env python 与#!/usr/bin/python 的区别这些注释并不仅仅是写给读者看的注释,它也写给操作系统看的,这些注释决定了系统将如何运行这些文件。linux自带python解释器。在编写.py文件时,只...转载 2019-04-13 21:12:24 · 1629 阅读 · 1 评论 -
PyCharm调用Anaconda在Envs中已配置的虚拟环境(调用tensorflow、keras、pytorch)
Pycharm安装Ubuntu 16 安装pycharm专业破解版方法Anaconda有着良好的环境配置机制Pycharm有着良好的工程编程界面Anconda虚拟环境创建-激活-安装工具包创建:利用conda create -n your_envs_name anaconda python=3.5可在Anaconda内创建一个虚拟环境配置安装软件激活:利用source activ...转载 2019-04-13 21:06:01 · 1774 阅读 · 0 评论 -
conda安装软件修改安装源及多个版本的软件
以安装pytorch 为例,本人使用Windows+anaconda3进行安装,此前电脑中已经安装了pytorch0.4版本。在安装中遇到了几个问题:1.如何在一个anaconda中安装多个版本的pytorch?如何安装使它们相互不影响呢?我们可以用Anaconda创建不同的conda环境,每个环境安装一个pytorch。下面以安装pytorch1.0为例介绍创建个性化conda环境的...原创 2019-04-11 13:14:16 · 1601 阅读 · 0 评论 -
设置VS201X release模式下可单步调试
在vs Debug模式下可以对代码进行单步调试,查看结果。release模式下是否也可以进行调试呢?答案是:yes!下面以vs2012为例,设置release模式进行单步调试:1.项目---右键---属性2.配置选择 release3.c/c++---常规----调试信息格式:程序数据库(/Zi)4.c/c++ ----优化----优化:已禁用(/Od)5...原创 2018-07-23 10:56:18 · 402 阅读 · 0 评论