- 博客(25)
- 资源 (3)
- 收藏
- 关注

原创 Error: cannot open display: localhost:0.0
https://stackoverflow.com/questions/12356425/error-cannot-open-display-localhost0-0-trying-to-open-firefox-from-centos-6在命令行输入下面这行指令即可:export DISPLAY="localhost:10.0"如果还不行可以试下修改成:export DISPL...
2019-04-09 14:13:26
13666
1
原创 linux最简单的管理多版本Python的pip
安装了anaconda,然后有多个环境,需要管理不同的pip,亦可以处理非anaconda的多Python版本主要是参考的这篇知乎文章https://zhuanlan.zhihu.com/p/37473690~/.local/bin/这个路径下有很多pip相关的文件随便打开一个pip文件,发现它其实是一个Python文件,我们要做的只需要把下面这个改成对应环境路径即可,这样它会调用对应版本的Python进行编译了。#!/home/hgl/anaconda3/envs/t.
2020-09-30 11:50:46
547
原创 pytorch做inference的时候如何减少显存占用
1、采用with torch.no_grad():with torch.no_grad(): tc_data = netG_A(input_data, d_f)相比于直接做inference,加上with torch.no_grad()能够占用更少的显存。即使设置了netG_A.eval(),占用显存和没设置时是一样的。难道eval()模式也还会保留中间梯度?tc_data = netG_A(input_data, d_f)2、删除中间变量:with torch.no_gr
2020-09-27 16:40:47
2256
转载 ./ 运行bash脚本文件出现 报错信息 /usr/bin/env: “bash\r“: 没有那个文件或目录
用 ./ 运行bash脚本文件出现 报错信息 /usr/bin/env: "bash\r": 没有那个文件或目录错误原因:这主要是因为bash后面多了\r这个字符的原因。在linux终端下,输出\r会什么都不显示,只是把光标移到行首。于是终端虽然输出了/usr/bin/env bash,但是碰到\r后,光标会被移到行首,接着输出了:No such file or directory把前面的覆盖掉了。于是出现了那个莫名其妙的出错信息了解决办法:用vim打开sh脚本文件, 重新设置文件的格式...
2020-09-27 10:08:37
3033
原创 【python实现图像矫正 全能扫描王!】
全能扫描王app里面有一个对图像进行矫正的功能,实际上是通过四点法的仿射变换来进行操作的。选取文档的四个角点,然后计算仿射变换矩阵来对图像进行矫正。下面通过一段python程序来进行简单实现,功能为:通过顺时针点击文档的左上,右上,右下,左下四个角点来对其进行图像矫正。代码如下:# coding=utf-8# 导入相应的python包import numpy as npimport c...
2019-12-04 11:28:36
6296
3
原创 【matplotlib 将连续帧图片保存为视频】
这段代码主要实现的是读取一系列图片,然后将其保存为1080*720大小,帧率为10fps的视频import matplotlib.pyplot as pltfrom matplotlib.animation import FFMpegWriterdef traverse_imgs(writer, images): # 遍历所有图片,并且让writer抓取视频帧 for ...
2019-11-21 16:20:19
5632
1
原创 【matplotlib 叠加图片显示热力图 attention map】
有的时候需要看attention map集中在图片当中的哪些区域,或者需要看重构误差在哪些区域比较大,所以需要将“热力图”和图片叠加显示,先看效果图: 代码如下:import matplotlib.pyplot as pltimg_path = 'IMAGE_PATH'mask_path = 'MASK_PATH...
2019-11-21 15:57:04
8873
1
转载 解决了PyTorch 使用torch.nn.DataParallel 进行多GPU训练的一个BUG:模型(参数)和数据不在相同设备上
https://blog.youkuaiyun.com/senius/article/details/96599955
2019-09-27 09:39:16
1669
3
原创 【matplotlib 动态显示图片 越来越卡】
import matplotlib.pyplot as plt...plt.ion()for img in image_list: plt.imshow(img) plt.pause(0.1) plt.clf()plt.show()在动态显示图片的过程当中,发现随着显示图片数增加,画面变得越来越卡。这是因为内存没有释放,导致变卡。所以加上 plt.c...
2019-09-17 09:25:46
4928
5
原创 【解决latex hyperref无法链接参考文献】
如何使用latex引用参考文献可以参考我之前的一篇博客:latex参考文献引用【bibtex】仍然使用的是IEEEtrans的参考文献格式,但是,我像网上的教程,使用hyperref的时候,发现无法正常进行链接。百度了好多,都是前篇一律的介绍如何使用hyperref进行链接参考文献,但是没有找到和我遇到一样的问题的解答。google之后才找到解决办法。。。先贴链接:https://tex....
2019-08-27 21:48:25
5153
22
原创 【pytorch: can't optimize a non-leaf Tensor】
需要先把Tensor放入到GPU中,然后再设置Tensor.requires_grad=True。from torch import optimweights = torch.rand(2,1,128,416)weights.requires_grad = Trueweights = weights.cuda()optimizer = optim.Adam([weights], l...
2019-08-23 22:59:37
16448
7
原创 【汇总:Latex写论文常用到的一些网站和技巧 】
1、在线编辑公式:https://www.codecogs.com/latex/eqneditor.php2、在线编辑表格,生成对应代码(极力推荐):http://www.tablesgenerator.com/latex_tables#3、斜体\textit{文本},这个和公式的斜体一样更新ing.........
2019-08-23 11:48:44
431
原创 如何在Excel中添加自定义函数(以计算AUC为例)
Excel是一个常用的数据记录与统计的工具,但是我们所熟知的可能仅仅是它的表格,画直方图等功能。它其实还有更为强大的功能,即添加自定义函数,方便自己统计。下面为简单的介绍,以Excel2016为例:1、首先确保开发工具视图打开了,点击【文件】——>【选项】——>【自定义功能区】——>勾选【开发工具】2、点击【开发工具】——>点击【visual Basic】(用的...
2019-07-29 19:31:30
9008
2
原创 【tmux】与服务器断开连接后,重新查看程序输出
首先确保你之前用了tmux,并且程序是在tmux的会话里面运行的。重新登上服务器:在命令行输入:tmux ls可以查看之前你用户下开了多少个window(会话):然后,输入:tmux a -t id(id是你要恢复的窗口号,我这里只有0)这样就恢复啦~...
2019-03-19 11:10:31
2770
原创 latex参考文献引用【bibtex】
以IEEE模板为例,经过latex编译之后,会有以下文件: references.bib是我自己建立的文件,里面会存放需要引用的参考文献。格式如下图所示:这个我们从google学术或者百度学术上去找自己要引用的文章,...
2018-12-29 09:46:13
10346
1
原创 【BATCH_SIZE大小设置影响测试结果】
BATCH_SIZE大小设置会影响训练效果,这方面很多人已经介绍过原因了。但是,当我们训练完,BATCH_SIZE大小设置会影响到测试效果就感觉有些奇怪了。后来发现是没有设置随机数种子,加上torch.cuda.manual_seed_all(1)之后,结果就相对固定了。...
2018-12-27 09:11:38
9035
1
原创 [pytorch] 激活函数使用
为了限制最后一层全连接层的输出大小,我在后面加了一个激活函数,但是发现原来好好的网络居然不收敛了,我是直接这样写的:out = nn.ReLU()(self.fc(x))但是改成下面这样就好了:out = self.fc(x)out = nn.ReLU()(x)看了源码之后,貌似是relu有个inplace的参数默认是false,看inplace含义。后面搞懂了之后再来加吧。...
2018-11-30 09:44:35
1767
1
原创 【pytorch cuda error】CUDA driver version is insufficient for CUDA runtime version at torch/csrc/cud
最近更新了pytorch,直接用的pip install --upgrade torch torchvision发现运行原来的代码报错了,不能设置cuda(),第一反应就是更新导致cuda版本和torch版本不对应,查了下果然如此,实验室服务器cuda版本是0.8.16,所以直接卸载了torch重新装,从pytorch官网复制指令非常稳健。所以以后更新还是乖乖的在官网去复制指令吧...
2018-11-23 16:50:53
1368
原创 查看gpu使用情况并且查看是那个用户在使用gpu【gpustat】
最近看了师兄的显示屏,get到了两个好棒的功能,一个是linux的shell分屏,一个是实时显示gpu的状态和使用情况。分屏指令:tmux这个指令有好多介绍了,就不详细赘述,https://www.cnblogs.com/kevingrace/p/6496899.htmlgpu使用情况:gpustathttps://github.com/wookayin/gpustat详细...
2018-11-11 11:16:23
23372
17
原创 [ubuntu 16.04 安装 opencv3.4.1 以及 opencv_contrib 3.4.1]
学习高翔slam14讲的过程当中安装opencv发现又是各种报错,现记录如下,以供后人参考。1、首先下载opencv和opencv_contrib的库contrib库:https://github.com/opencv/opencv_contrib/releasesopencv版本:https://opencv.org/releases.html我下载的是3.4.12、把这两个...
2018-10-19 10:41:49
4203
原创 [ubuntu16.04 安装ros 提示Depends: ros-kinetic-desktop but it is not going to be installed]
新手入门slam一把心酸泪呀,装各种库装到心态爆炸。安装ros参照了网上的很多教程都发现会报Depends: ros-kinetic-desktop but it is not going to be installed的提示。后来终于找到一篇实测有用的博客,感激涕零,记录在此。https://blog.youkuaiyun.com/xiangxianghehe/article/details/784...
2018-10-19 09:24:58
12144
1
原创 [linux指令:scp 传输文件]
如何使用scp指令的相关文章已经有很多了,比如:http://www.cnblogs.com/likui360/p/6011769.html等这里主要汇总使用过程当中出现的一些问题:1、scp 文件 : /目录: Permission denied这里主要是你要写入的那个文件夹没有写入的权限,你需要更改文件夹的访问权限,使得其具备写的权限:具体的操作参见:https://b...
2018-10-12 13:40:40
295
原创 [Building your Recurrent Neural Network - Step by Step] [题目错误]
在DeepLearning.ai的第五门课Sequence Models的第一周课程的第一个作业Building your Recurrent Neural Network - Step by Step出现了一个题目错误,先粘贴原题目代码:def rnn_backward(da, caches): """ Implement the backward pass for a R...
2018-08-09 17:13:34
256
原创 [ubuntu下安装tensorflow和keras]
keras 是需要tensorflow 支持的,所以在安装keras之前需要安装tensorflow。1、安装tensorflow具体步骤可以参考tensorflow中文社区,点击打开链接执行:pip install https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.5.0-cp27-none-lin...
2018-03-28 11:07:04
3370
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人