有些编程经验的同学都知道,版本控制是一个大问题。有时候一个文件改坏了,想回到当初的起点,却只能呆站在镜子前。而有了git却不一样了。git就像专卖后悔药的。在使用git前,通常要建立一个配置,告诉git用户名。git config --global user.name "Your Name ...
使用python创建文件夹
有时候需要仿照一个已存在的文件夹创造和它同样结构的空文件夹(子文件夹名相同)。之前使用python的os.system()来实现,先读取,再一层一层地创建。今天发现python的os中提供了方便的makedir方法,可以用来递归的创建目录,即中间文件夹若不存在也会被创建。Example:import ...
查看lmdb中的数据
lmdb是caffe钦定的数据库类型,有时候难免需要查看lmdb数据库中的数据,方法如下:import lmdbimport caffelmdbpath='/data2/guoyu/rmppe/Realtime_Multi-Person_Pose_Estimation/training/C ...
根据文件名从json文件中提取信息
在遇到大型数据库时,从中选取一个子集先行训练往往是一个比较好的选择。代码如下:import jsonimport osimgpath='/data2/guoyu/subset/'labeljsonpath='/data2/guoyu/keypoint_validatio ...
Windows10安装系统后没有网卡驱动的解决方案
学校给配置了新电脑,安装完Windows10系统之后发现无法联网。Windows10是自带网卡驱动的,经检查发现是网卡型号比较冷门,Windows10自带的网卡驱动并不适用,而从网上下载的网卡驱动也无法安装。解决方案:打开‘设备管理器’,‘查看’选项卡中,选择‘显示隐藏的设备’。然后在设备管理器中找 ...
使用jedi-vim对python代码进行自动补全
安装pathogenmkdir -p ~/.vim/autoload ~/.vim/bundle && \curl -LSso ~/.vim/autoload/pathogen.vim https://tpo.pe/pathogen.vim 修改vimrcexecute pathog ...
在Mac上使用有线网络并打开Wi-Fi热点
USB网线转接工作需要使用到有线网络,但是Mac上没有有线接口,从某宝买的USB网线转接口无法在Mac上直接使用。解决方案如下: 前往TP-Link的网站下载驱动,在Mac上进行安装。 重新启动Mac 连接转换器,打开网络偏好设置,可以看到多了一个有线连接的配置,在配置IPv4一栏的下拉列表里选择 ...
更改系统中的CUDA版本
服务器上的CUDA版本为7.0,而跑程序至少需要7.5。因此重新安装CUDA 卸载旧版本的CUDAcd /usr/local/cuda-7.0/binsudo ./uninstall_cuda_toolkit_7.0.pl 如果有提示卸载失败的文件或文件夹,可以自己手动删除掉。 卸载原来的NVIDI ...
在服务器上编译caffe
更改Sources工欲善其事,必先利其器。Ubuntu默认的Sources被神秘力量阻隔而无法访问,pip最近也很不稳定,所以第一步是将其换成稳定可用的Sources。 更改Ubuntu的Sources参照这篇博客中的教程。 vim /etc/apt/sources.list :%s/archi ...