- 博客(15)
- 收藏
- 关注
原创 Latex并排摆放两张表格
Latex并排摆放两张表格这里自己记录一下Latex并排摆放两张表格的方法,标题在表格的下方。\begin{minipage}{\textwidth} \begin{minipage}[t]{0.45\textwidth} \makeatletter\def\@captype{table} \centering ...
2020-03-30 21:20:00 29397 7
转载 Matplolib subplots_adjust()解析
Matplolib subplots_adjust()解析用python画图时,用到了这个函数调整子图间的距离,这里记录一下,以防丢失。matplotlib.pyplot.subplots_adjust(*args, **kwargs)subplots_adjust(left=None, bottom=None, right=None, top=None, w...
2020-03-27 13:29:05 1180
原创 OSError: Unable to open fle (unable to lock file, errno = 37, error message = 'No locks available')
OSError: Unable to open file (unable to lock file, errno = 37, error message = ‘No locks available’)在使用python读取h5文件时出现以上错误这一问题通常是由于在 NFS 文件系统中的问题,直接在 ~/.bashrc 文件中加入export HDF5_USE_FILE_LOCKING=FA...
2020-03-25 13:35:08 6676 9
原创 【点云识别】Go Wider: An Efficient Neural Network for Point Cloud Analysis via Group Convolutions
Go Wider: An Efficient Neural Network for Point Cloud Analysis via Group Convolutions本文介绍一篇想要更高效的处理点云识别的文章,思路比较新颖论文代码1. 问题自PointNet问世以后,基本所有的点云处理模型都要使用大量的MLP。本文认为大量的的MLP操作是redundant, 提出一种sparse ...
2020-03-24 11:43:56 351 1
原创 如何将CSDN博客内容转换为PDF
如何将CSDN博客内容转换为PDF给出两种方式,第一种是直接导出,第二种是将博客变成html文件再变为PDF。个人推荐第一种方法,第二种方法会使一些公式大小变得很奇怪方法一 直接导出Google Chrome浏览器——更多工具——开发者工具选择console, 出现如下状态在Console中输入一段代码,然后按回车键即可。(function(){$("#side").remove...
2020-03-23 21:34:28 1906 1
原创 【点云识别】FPConv: Learning Local Flattening for Point Convolution (CVPR 2020)
FPConv: Learning Local Flattening for Point Convolution本文介绍一篇cvpr2020里面关于点云识别的文章。论文代码1. 问题给出了一种平面化的卷积方式2. 思想摒弃了先映射再卷积的两步骤处理方式,将两个过程合成一个过程。定义了FPConv 的平面卷积操作。整个网络的架构如下3. 算法FPConv相当于将每个点及其...
2020-03-19 12:29:06 1319 3
原创 【点云识别】Robust Point Clouds Processing using Nonlocal Neural Networks with Adaptive Sampling 论文笔记
PointASNL: Robust Point Clouds Processing using Nonlocal Neural Networks with Adaptive Sampling本文介绍一篇cvpr2020里面关于点云识别的文章。论文目前还没有开源代码1. 问题解决有噪声情况下的点云处理问题刚开始看见这个问题觉得还蛮吸引人的。2. 思想提出两个模块来解决噪声情况下的点云...
2020-03-18 14:11:01 2331 1
原创 【点云识别】Grid-GCN for Fast and Scalable Point Cloud Learning (CVPR 2020)
Grid-GCN for Fast and Scalable Point Cloud Learning本文介绍一篇cvpr2020里面关于点云识别的文章。论文目前还没有开源代码1. 问题自PointNet++ 和DGCNN问世以后,基本所有的点云处理模型都要使用采样或近邻查询。SamplingNeighbor points querying但是,上述两种操作的时间复杂度太高,这...
2020-03-16 19:49:11 3348 7
原创 LeetCode 216. Combination Sum III 解题报告(python)
216. Combination Sum IIICombination Sum III题目描述Find all possible combinations of k numbers that add up to a number n, given that only numbers from 1 to 9 can be used and each combination should b...
2020-03-14 09:16:22 358
原创 pytorch scatter_add_用法
pytorch torch.scatter_add_()函数用法self_tensor.scatter_add_(dim, index_tensor, other_tensor) 函数的作用将other_tensor中的数据,按照index_tensor中的索引位置,添加至self_tensor中这里给出官网的说明,非常清晰解释起来就是,dim决定了哪个维度的索引是由index te...
2020-03-12 22:48:57 7108 2
原创 pytorch torch.where用法
pytorch torch.where()函数用法torch.where(condition, x, y) → Tensor函数的作用根据条件,返回从x,y中选择元素所组成的张量。如果满足条件,则返回x中元素。若不满足,返回y中元素。例子...
2020-03-12 20:55:49 42077
原创 Pytorch 不训练(frozen)一些神经网络层的方法
Pytorch 不训练(frozen)一些神经网络层的方法我们在做深度学习的时候经常会使用预训练的模型。很多情况下,加载进来模型是为了完成其他任务,在这种情况下,加载模型的一部分是不需要再训练的。那么我们就需要forozen这些神经网络层。固定某些层训练,就是将tensor的requires_grad设为False。此外,一定要记住,我们还需要在optim优化器中再将这些参数过滤掉!下面见...
2020-03-06 22:33:21 4428
原创 Pytorch distributed 多卡并行载入模型
Pytorch distributed 多卡并行载入模型前面的博客介绍了pytorch多卡distribute的方法,这次来介绍下如何载入模型。目前没有找到官方的distribute 载入模型的方式,所以采用如下方式。大部分情况下,我们在测试时不需要多卡并行计算。所以,我在测试时只使用单卡。from collections import OrderedDictdevice = tor...
2020-03-06 19:34:47 1168 1
原创 Pytorch distributed RuntimeError: Address already in use
Pytorch distributed RuntimeError: Address already in use如果是使用pytorch distributed 单机多卡训练方式,出现该错误,非常好解决。Traceback (most recent call last): File "main1.py", line 279, in <module> train(args...
2020-03-01 18:25:37 26910 5
原创 pytorch DistributedDataParallel多卡并行训练
pytorch DistributedDataParallel多卡并行训练Pytorch 中最简单的并行计算方式是 nn.DataParallel。DataParallel 使用单进程控制将模型和数据加载到多个 GPU 中,控制数据在 GPU 之间的流动,协同不同 GPU 上的模型进行并行训练。但是DataParallel的缺点十分明显,各卡之间的负载不均衡,主卡的负载过大。运行时间大概是d...
2020-03-01 17:58:48 7749 5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人