自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 Pyotrch常见bug:Found dtype Long but expected

在loss.backward()的时候出现Found dtype Long but expected。但是看了一下loss的类型,发现是flaot32没问题。看了各种解决方案,发现一般是loss函数的输入类型不一致会导致这个问题。比如我用的是nn.MSELoss(),两个输入必须都转换为float才行。

2022-12-26 22:12:59 986

原创 记pytorch的大坑之训练的显存不断攀升

pytorch显存爆炸,loss.item()

2022-10-26 15:04:38 1936

原创 pytorch 报告bug: Assertion idx_dim >= 0 && idx_dim < index_size && “index out of bounds“

但是debug的时候由于模型在cuda上,所以当出现问题时,cuda将之前所有在cuda的tensor全部丢弃,无法查看具体时哪里的问题。报错的那一行代码很有可能不是有问题的地方,存在问题的可能是之前的变量。这个bug一般是索引出现了问题,索引越界。

2022-10-21 13:03:24 5101 1

原创 pytorch中使用tensor作为另一个tensor的索引 (torch.gather)

使用tensor对tensor进行索引的方法

2022-10-20 18:30:57 1839 1

原创 cv2.rectangle报错

opencv python cv2.rectangle报错

2022-06-01 08:45:14 472

原创 import不同层级目录的文件夹

import不同层级目录的文件夹|main |document1.py |file2 |document2.py |file3 |file3.1 |document3.py如果document2.py需要import document1,那么需要返回父文件夹,再import。具体做法:from pathlib import Path sys.path.append(str(Path(__file__).resolve().parents[1]

2022-04-20 11:39:16 89

原创 torch.nn.function.grid_sample的介绍及使用方法

最近遇到了需要将双目的左视图warping到右视图的问题。参考了monodepth v2的网络中做warping的步骤发现是用torch.nn.function.grid_sample做的。因此学习了一下这个函数。torch.nn.function.grid_sampletorch.nn.functional.grid_sample(input, grid, mode='bilinear', padding_mode='zeros', align_corners=None)给定一个输入和一个grid

2021-10-16 16:42:21 3240

原创 python+opencv 图像序列转视频

import cv2import glob import os img_root = "home/png/" # 是图片序列的位置fps = 30 # 可以随意调整视频的帧速率#可以用(*'DVIX')或(*'X264'),如果都不行先装ffmepgfourcc = cv2.VideoWriter_fourcc(*'XVID')videoWriter = cv2.VideoWriter('Video.avi',fourcc,fps,(1280,720),True)#(1280,720)是图

2021-09-15 10:11:12 411

原创 python编程中经常会遇到的os文件操作

最近在处理数据集,遇到了很多需要修改文件名称或者提取文件名的操作,之前在魔改代码的时候记得是用os.path进行操作的,因此写了这个博客简单记录一下常用的os操作。import os提取文件名,不带后缀os.path.splitext(file_name)将多个字符串连接自定义路径os.path.join(path1,path2,path3...)注:每个path的末尾不需要带/,该函数会自动在每个path之间添加/检测文件夹是否存在,并生成文件夹if not os.path.exit

2021-09-15 10:07:27 314

原创 2021-07-26

Overleaf设置中文输入1、设置为ctex\usepackage[utf8]{ctex}2、在左上角menu中设置编译器为XeLaTex完成!

2021-07-26 22:40:48 73

原创 Word排版技巧笔记

公式自动编号及交叉引用https://www.zhihu.com/question/19689000混合标题的方法(第一章——1.1——1.1.1)这个方法是真的牛,针对混合标题以及题注和交叉引用的解决办法:https://jingyan.baidu.com/article/20b68a88af6e54796cec62f4.html这俩方法就属于比较简单的方法,需要等论文终稿确定之后再手动改了https://blog.youkuaiyun.com/ysk937111075/article/details/1

2021-06-04 16:33:35 199

原创 本地连接远程服务器的tesnroboard

我使用的是mobaxterm进行连接。1、首先利用tensorboard确定远程服务器本地IP地址:在已经有tensorboard文件的前提下,在命令行,输入tensorboard --logdir="/path" ,端口6006一般为默认端口,可以通过–port=6006指定端口。无论什么情况,都需要先进行这一步!2、点击上方工具栏的Tunneling服务器IP可以直接通过ifconfig命令得到。3、根据提示,选择Local port forwarding;填写127.0.1.1和设定的服务

2021-04-28 10:59:35 400

原创 解决pytorch tets时显存不够的问题:CUDA out of memory. Tried to allocate 114.00 MiB

今天在运行一项图像refocus的程序时遇到了CUDA out of memory. Tried to allocate 114.00 MiB的问题,判断是显存不够的问题,于是记录以下解决的方法:(1)单卡改多卡,这次还是报错,而且有新的错误:RuntimeError: Caught RuntimeError in replica 0 on device 0.该问题的解决方法可以参考:①https://blog.youkuaiyun.com/liu_yuan_kai/article/details/1092903

2021-04-20 14:21:55 1652

翻译 神经网络计算导数的秘诀:计算图中的反向传播

神经网络计算导数的秘诀:计算图中的反向传播参考网站:http://colah.github.io/posts/2015-08-Backprop/构建一个计算图先以一个简单的公式为例:e=(a+b)*(b+1)我们可以把这个公式分成两个部分:c=a+b和d=b+1,则e=c*d。接下来,我们创建一个计算图:把所有的参数都列出来,并根据他们之间的关系用箭头将其连接起来:为了方便计算,我们给最初的输入参数a和b幅值,令a=2,b=1,这时我们的计算图变为下面这样:计算导数依据我们的常识,当a

2021-03-18 10:19:45 577

原创 Zoom burst(变焦爆裂/变焦爆炸)

Zoom burst是一种长曝光的摄影技术,是由带有手动变焦环的变焦镜头产生的。在快门打开的时候使用变焦环进行变焦来实现这种zoom burst效应。在摄影时,如果快门速度足够慢,移动镜头会使得图像变得模糊。当快门打开时,调节变焦环使相机镜头的焦距发生变化,这样产生的模糊,会产生由被摄物体中心向四周发出的模糊条纹,如下图。这种技术也可以在后期处理中被实现,使用adobe photoshop等应用程序可以实现。1/60s, f 5.6, ISO 400, 55 mm. Image from Public

2021-03-02 21:27:57 662

原创 使用Anaconda配置环境

使用Anaconda配置环境指定python版本:pip install python==**指定opencv版本:可以去opencv的官网下载包或者使用 pip/conda install opencv==×.×.×.×指定pytorch版本:(1)去官网查指令(2)https://download.pytorch.org/whl/torch_stable.html或者 https://www.lfd.uci.edu/~gohlke/pythonlibs/#pytorch下载对应的包,然

2021-02-22 16:22:02 207 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除