5 鸡啄米的时光机

尚未进行身份认证

我要认证

热爱探索,自制力,人工智能技术

等级
TA的排名 1w+

解决 bash: nvidia-smi: command not found的问题

0 背景最近在windows10下面安装了cuda 10.0和cudnn,然后使用gitbash软件输入:nvidia-smi 查看信息的时候,显示下面的报错:经过去网上查阅,发现了下图中的解决办法于是将C:\Program Files\NVIDIA Corporation\NVSMI加入到系统变量中的path中再次打开gitbash,执行:nvidia-smi搞定!...

2020-10-03 15:26:17

C++和Python中全局变量和局部变量的差别

1. 背景最近在用Python的时候突然发现一个很奇怪的问题,就是发现Python中for、if语句中定义的变量在语句结束后仍然有效,有点全局变量的味道。请看下面的例子。1.1 C++的例子这段代码可以明显看出来,在C++中for、if语句中定义的变量均为局部变量,其作用于仅存在该for和if内部。1.2 Python的例子这里明显可以看出来,a是定义在if语句中的变量,出了该范围仍然有效;i为for语句的循环变量,b为定义在for内部的变量,出了该for循环,i和b仍然有效;.

2020-08-09 22:07:47

使用nohup指令将linux服务器进程运行在后台的方法

1. 背景最近使用Xshell连接远程服务器进行人脸识别算法的训练,但是当Xshell由于一段时间没有操作,就会与服务器失去通信,Xshell便会自动中断进程,这个时候训练进程便自动停止了。经过去网上寻找方法,找到使用nohup + 运行指令 + &的方法将进程放到终端,可以保证通信中断继续训练,接下来是个案例。2. 小测试2.1 我首先看下当前GPU上的训练进程,执行:nvidia-smi显示:2.2 执行将进程放入后台的指令:nohup python trai

2020-08-08 17:50:17

4. 给出一个int型数组,其中有三个元素之和等于其中一个数,现在要求找出这三个数

1. 低效方法/*4. 给出一个int型数组,其中有三个元素之和等于其中一个数,现在要求找出这三个数*/#include <iostream>#include <stdio.h>using namespace std;void get_three_nums(int& a, int& b, int& c, int nums[], int num,int n);int main(){ int nums[5] = {1,2,3,4,5}

2020-07-11 08:58:37

VS2015 解决 “有太多的错误导致IntelliSense引擎无法正常工作,其中有些错误无法在编辑其中查看”问题

最近做项目使用VS2015时,在工程文件的开头出现一个错误 “有太多的错误导致IntelliSense引擎无法正常工作,其中有些错误无法在编辑其中查看”,如下图所示。参考了这篇,解决了问题。解决办法:解决后截图:...

2020-06-16 17:24:15

windows下面在CPU下面编译别人默认GPU版本的CaffeMex_V2解决问题

1 参考链接https://blog.csdn.net/xiaoyu20121221/article/details/846575892 背景最近需要在windows下面编译人脸质量评价算法所依赖的caffe环境,是作者提供的版本CaffeMex_v2,链接戳这里。作者默认设置的是GPU编译模式,在CommonSettings.props下面设置好各个参数之后(注意这个版本是直接自动联网下载各种caffe第三方依赖库,不需要手动建立thirdparts路径并把第三方库解压到这个里面编译,这样多此

2020-06-03 10:52:41

一种修复ubuntu引导启动界面消失的方法

最近一直使用win10 + ubuntu双系统的时候,某天开机突然没了ubuntu的启动选择界面,然后直接进了win10.这里提供一种解决办法,亲测有效:在win10下面命令行提示符中以管理员身份打开CMD,输入bcdedit /set "{bootmgr}" path \EFI\ubuntu\grubx64.efi回车即可,然后重启电脑,出现ubuntu和win10系统选择引导界面。...

2020-05-12 09:30:07

PIL、CV2、numpy.darray、pyTorch图像数据接口之间相互转换总结

总结

2020-05-01 02:05:26

caffe中编译自定义或修改后的层

1. 背景最近需要训练人脸识别里面的CombinedMargin Loss方法,这个loss里面有一些新定义的层,并且对一个全连接层进行了源码修改。因此需要在官方的caffe源码基础上把这些新加的或修改的层添加进去到官方caffe源码里面,并重新编译,下面记录具体的编译步骤2. 修改caffe.proto文件2.1 我下载的caffe代码为官方链接,这里。然后我把官方链接git到了ub...

2020-04-27 17:27:23

VS中解决宏定义出现“宏可以转换为constexpr”问题

1 背景最近在VS中使用到了宏定义结果宏名开头显示出 “...”,并显示出“宏可以转换为constexpr”,按照下面的方法即可解决2 解决打开 “工具” -> “选项” -> “文本编辑器” ->“C/C++”->“查看”,进行如下设置即可...

2020-04-20 15:55:41

MATLAB R2015b解决”低级的图形错误,可能绘制不正确“问题

1 背景最近使用matlab画图,结果出现了以下报错MATLAB 遇到了低级的图形错误,可能绘制不正确。请阅读解决低级的图形错误来了解有关避免出现此问题的举措,然后重新启动 MATLAB。若要向 MathWorks 公司的技术支持部门提供有关此问题的详细信息,请将此文件连同您的服务请求一起提交。去百度里面搜索解决方案,结果找到这篇,看起来还挺权威的。于是按照其提供解决方案开...

2020-04-16 15:39:27

ubuntu16.04下面编译caffe_gpu的matlab接口

1 背景题主需要训练caffe的matlab接口的代码,因此就开始在ubuntu下面折腾的历程,记录一下在ubuntu下面编译caffe的matlab接口中遇到的各种问题及解决办法,防止下次遗忘,也希望可以帮助到有需要的朋友。2 下载caffe源码,配置Makefile.config题主选择CaffeMex_v2git clone https://github.com/liuyu...

2020-04-16 10:53:46

#ifndef/#define/#endif使用详解

想必很多人都看过“头文件中的 #ifndef/#define/#endif 防止该头文件被重复引用”。但是是否能理解“被重复引用”是什么意思?是不能在不同的两个文件中使用include来包含这个头文件吗?如果头文件被重复引用了,会产生什么后果?是不是所有的头文件中都要加入#ifndef/#define/#endif 这些代码? 其实“被重复引用”是指一个头文件在同一个cpp文件中被in...

2020-04-15 00:24:38

visual studio 2015中解决中文字符 提示 “无法识别的标记”错误

1. 错误背景最近需要做车牌识别的任务,代码中必须含有省份等中文字眼,编译的时候出现下面的错误定位下错误发现全部是由于代码中的中文引起的于是去网上找解决方案,辛好找到这篇,这篇提示解决方案如下于是按照他给的方法,把代码文件用notepad++打开后重新编码格式为带BOM的UTF8并保存后即可解决问题。...

2020-04-14 23:39:33

基于Opencv和MTCNN检测人脸五个关键点进行仿射变换人脸对齐 - Python版本

最近需要做人脸对齐的算法,通俗理解就是将图片人人脸姿态不太正确的给矫正过来,所以写了python版本的人脸对齐算法。基本原理是先通过MTCNN检测到人脸的五个关键点,再把原图中人脸区域外扩100%(这样做的目的是保证对齐后图片中没有黑色区域,当然这个外扩的比例是看对齐效果自己可以调节的,我这里设置的100%)。最后的人脸对齐尺寸分为两种:112X96尺寸和112X112尺寸,其中首先需要定死仿射变...

2020-04-11 13:58:07

VS2015中配置Qt5

1 参考:1.1https://jingyan.baidu.com/article/19020a0a7e49ab529d2842e9.html1.2https://www.qt.io/offline-installers1.3https://www.cnblogs.com/AZMDDY/p/8296277.html1.4https://blog.csdn.net/weixi...

2020-04-05 20:24:31

利用Python对一个文件夹下的所有子文件夹重命名代码

1 参考:https://blog.csdn.net/Yao_June/article/details/924032032 需求:现在需要写一个代码,对一个文件夹路径下面的所有子文件夹进行重新命名。其中文件夹路径为:G:\ToMPF\QAN_data\train,该路径下面全是文件夹,我们现在需要对其进行重新命名3 操作:3.1 首先对其中所有子文件夹的名字前面加上"...

2020-03-21 16:49:36

AttributeError: module 'torch' has no attribute 'rand'

1. 参考:https://blog.csdn.net/Gao_YaJ/article/details/89578673?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task2. 问题:今天开始学习pyTorch,按照中文版官方教程进行安装,安装后写...

2020-03-19 22:07:39

解决VS出现 “无法查找或打开 PDB 文件”

最近在visual studio 2015下面运行C++代码时,出现 “无法查找或打开 PDB 文件”问题,如下图所示。通过网上的方法在 “调试” -> "选项" -> "启用源服务器支持"和“调试” -> "选项" -> "符号" -> "Microsoft符号服务器"进行勾选,均没有解决问题。网上找到一个方法,直接运行的时候通过 “ctrl” + "...

2020-01-13 19:11:35

VS2019中设置了头文件路径却提示找不到头文件的一种原因

最近在设置VS2019工程中头文件的时候,出现一个很奇怪的问题:明明设置了头文件的附加包含目录,但是仍然提示头文件找不到。一种原因是下面导致的。原因是上面两个红框中的编译方式不一致导致的,下面换成一致的编译方式即可解决。然后问题就解决了!!!...

2019-12-09 14:38:39

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。