自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 参考文献转换说明

【代码】莎莎看啥看啥看啥上课上课。

2025-04-02 07:49:31 107

原创 计算模型FLOPs和参数量params

使用profile库,示例如下,model是待测的模型,注意!profile要求model的类型是‘Module’,更简单的说就是待测模型必须是继承父类nn.Module。然后inputs=(input,)就是该模型前向传播需要的数据,也就是待测模型当中的forward(self.x)方法当中传入的x,如果你的模型是继承nn.Module以及只需要传入一个变量也就是在下面示例当中的input,那么使用下面示例的办法就能完美结算出模型FLOPs和参数量params。然后就有了以下内容。

2025-03-08 17:43:17 207

原创 MMFewShot

4.修改./configs/detection/meta_rcnn/voc/split1/meta-rcnn_r101_c4_8xb4_voc-split1_base-training.py 当中的一些超参数比如max_iters、lr、num_classes、num_meta_classes。9.修改./meta_rcnn_mmfewshot/configs/detection/meta_rcnn/meta-rcnn_r101_c4.py下的num_classes、num_meta_classes。

2025-03-08 17:41:53 733

原创 快速安装torch的方法

正常安装torch是直接使用pip install pytorch xxxxx。那么原因可能是你的Python版本和pytorch版本不太匹配。下载torch,当然打开梯子的话下载的更快。但是很有可能是安装时间很长大概一两个小时。然后下载:torchvision。就可以查看电脑cuda版本。然后下载torchaudio。

2025-03-08 17:39:37 334

原创 安装pyqt6出现的问题

安装PyQt6报错:PermissionError: [WinError 32] 另一个程序正在使用此文件,进程无法访问。搜PyQt6点进去:点击下载:python的版本要求基本上都是3.9的所以如果出现上面的问题,我觉得最大的问题就是版本不怕匹配,然后我就重新配置了新的虚拟环境,这个虚拟环境的python版本是3.9,然后已安装就装上了,当然在低版本也是可以安装上的,我之前的版本就是python==3.7也安装上了pyqt6。

2025-03-08 17:31:43 318

原创 RuntimeError: grad can be implicitly created only for scalar outputs

所以,报这个错很大可能就是这个:self.loss_G出错了,你就把相加的这几个损失都检查一遍,如果某一个损失没有值,或者这个值有问题,那么你就返回去看看这个损失值计算的数据当中是否有问题,改一改就行。self.loss_L1.backward(),运行代码,若没报错就说明这个损失没问题,挨个挨个试,反正也就这么几个损失,哪一个报错就收吗哪一个损失有问题,改一下这个损失,或者干脆不要这个损失就行。

2025-02-25 19:50:42 260

原创 图像修复:Unipaint、PowerPaint_v1、PILOT

在主文件下创建openai,然后下载clip-vit-large-patch14文件,clip-vit-large-patch14下有该环境所需要的文件,文件可以私信我,百度网盘。这是因为hugginface无法访问,所以直接下载无法下载。以上内容是本人在使用上述模型的时候所遇到的问题,有可能书写的有错误,欢迎一起交流。原来的文件当中是没有这两行代码的,现在加上去,即可成功获得公共链接。但是如果你发现,这样操作了还是卡在这里不动(下载不成功或者下载太慢可以私信我,网盘发你。就下载对应 文件夹下的文件。

2025-02-17 13:27:38 692

原创 wandb相关报错

wandb是一个可视化的库,就是方便在网络模型训练的过程中,可以在云端查看训练过程,你也可以不使用,不使用那么就不会存在报错。一开始也没搞明白这些问题,如果已经成功安装好wandb库,那么其他的问题都是,本地链接云端wandb的问题了,比如。找到这两个参数,wandb_entity是你wandb的账户名,wandb_project为你创建的项目名称。项目名称自己定,可以跟你要运行的项目一个名字,复制到终端enter即可。4.与本地项目进行链接配置。点击链接注册账户,登录,6.问题及解决方法合集。

2024-11-20 10:25:21 1754

原创 from basicsr.train import train_pipeline 安装basicsr,cannot import name ‘rgb2ycbcr‘ from ‘basicsr.uti

rgb2ycbcr不在。

2024-09-13 11:52:52 578

原创 安装visualizer:ImportError: cannot import name ‘get_local‘ from ‘visualizer‘

如果出现类似:Failed to connect to github.com port 443 after 21086 ms: Couldn't connect to server问题。之后直接下载到指定目录下,然后使用下面的命令即可。

2024-09-03 14:46:41 768

原创 requests.exceptions.ConnectionError: HTTPConnectionPool(host=‘localhost‘, port=8097): Max retries ex

或者关闭不使用 visdom也可以解决,即将 --display_id 设置为 0。

2024-05-07 15:58:56 1339

原创 RuntimeError: CUDA error: device-side assert triggeredCUDA kernel errors might be asynchronously re

检测头的输出和类别数量不匹配,比如我用的VOC数据集这里应该是20个类,所以会出现上面错误,因此只要清除你的类别数量修改成正确的就OK。出现该错误的原因是维度不匹配, 也就是roi_heads阶段,如果你没有修改模型和数据读取,基本上可以断定是类别数量出错:看如下。

2024-04-16 17:32:48 4303

原创 AttributeError: Can‘t get attribute ‘UWnet‘ on <module ‘model‘ from ‘和ModuleNotFoundError: No module

个人觉得使用torch.save(model,path)的时候,保存的是模型和权重也包括模型的路径,所以再加载权重的时候,使用torch.load()根本不需要model.load_state_dict(data)因为模型和权重都保存了可以直接加载。这里是在获取你创建的模型的类名称,从创建自己模型的时候会继承父类nn.Module当中的属性,这个报错的原因是没有在该文件下找到类'UWnet'的属性(当然这里的'UWnet'根据自己的定义的名称不同二不同)。就是在保存模型的时候直接使用。

2024-03-23 13:31:55 1241

原创 测试的时候报错:test setup faile,Empty suite等

这是因为pycharm默认以test开头的函数为内部函数(暂且这么描述),比如下图可以看到,当以test开头定义的时候左边会出现三角符号,当在使用 if __name__=="__main__": 的时候会出现这个三角符号,所以使用test开头的函数会默认直接运行这个函数,就会导致上述报错。基本上可以断定你的测试文件当中定义的函数是以test开头的,比如test,testing等等。2.不改函数名,点击工具栏Run,运行文件,如下图。1.将所有以test开头的函数改名。找到你的测试文件即可正常运行。

2024-03-23 11:09:58 805

原创 mmdetection检测训练,分割训练,mask r_cnn

当然还需要修改一些参数,比如学习率,在schedule_1x下修改,默认0.02,但是会出现梯度爆炸,其他参数根据实际修改。但是根据voc2coco.py文件生成的json文件缺少分割标注信息比如,运行只有会成coco文件,就是coco格式的数据集。

2024-02-06 19:51:55 974

原创 mmdetection的Windows环境配置和使用(测试部分)--目标检测测试和分割测试

打开Anaconda Prompt。

2024-02-04 14:22:31 1622 4

原创 无法创建虚拟环境:Solving environment: failedCondaValueError: Malformed version string ‘~‘: invalid 以及timeout

最后重新创建指令即可。

2024-02-02 19:27:09 10380 12

原创 安装deepspeed

当然了也要求安装cpp构建工具,比较麻烦,直接pip又会出错。

2024-01-17 13:24:25 52484 3

原创 Linux系统激活虚拟环境报错IMPORTANT: You may need to close and restart your shell after running ‘conda init‘

我在云服务器上跑代码时,出现激活环境出错,内容如上,解决办法很简单,先激活环境进入base即可。

2023-12-21 13:38:29 817

原创 安装MulticoreTSNE,Cannot find/open tsne_multicore shared library

或者使用别人的环境跑代码的时候,亦或者自己使用MulticoreTSNE库,该库安装比较麻烦,即使安装成功也会在运行当中出现很多问题,比如:Cannot find/open tsne_multicore shared library、或者fp\install-record.txt' --single-version-externally-managed --compile --install-headers 'D:\Anaconda3\envs\MCgan\Include\MulticoreTSNE' Ch

2023-09-21 10:10:40 1771 10

原创 解决:fatal: unable to access ‘https://github.com/DmitryUlyanov/Multicore-TSNE.git/‘: Failed to connect

两个代理都取消,也就是上面的两个代码都在命令行运行,如果在终端那么就在终端运行,或者在cmd。

2023-09-20 19:57:23 1032

原创 安装第三方库总结,第三方库安装方法

安装第三方库

2023-09-20 13:15:21 1921

原创 pycharm调用.cpp文件(c++)python编译c++

C:\Users\test\Anaconda3\envs\cu100_py37_torch120\lib\site-packages\torch\utils\cpp_extension.py:189: UserWarning: Error checking compiler version for cl: [WinError 2] 系统找不到指定的文件。在复现别人代码的时候,发现该代码不仅使用了python还使用了c和c++语言,所以在运行的时候就出现了问题。所在的目录添加到系统变量中的。

2023-09-18 21:40:05 2357 1

原创 pychrm专业版远端开发,使用云服务器跑模型,远端服务器配置

配置系统环境,或者虚拟环境,如果是第一次使用没有虚拟环境的话就需要手动创建一个,当然可能你会想着,可不可以用之前再pycharm里面的虚拟环境,就我得出的结论是:不能!因为可能是系统原因(如果你是windos系统,而远端服务器是Lunix)两个虚拟环境不一样,解释你上传上去并且放在miniconda3里面也识别不出来,所以最好的办法是:自己创建(也就是云端服务器里面创建一个新的虚拟环境,创建新的虚拟环境很简单,直接优快云搜就会出现同样的答案。只有专业版的pycharm才支持远端开发,

2023-09-11 14:27:14 715

原创 Generative Image Inpainting with Contextual Attention----生成图像绘画与上下文注意---上下文注意模块讲解

f:前景,假设是[1,3,256,256],b背景,[1,3,256,256],是两张图,mask是掩码,作者对于掩码的处理还是很牛的,跟部分卷积有点像softmax_scal可以理解为注意力分数平滑度吧,通过代码修改就知道干啥的了,fuse是是否使用自定义的全是1的卷积核对图像进行一个平滑处理,有点像高斯模糊的意思,就是该点像素值也会受到周围像素的影响,这里这么做就是提取周围的像素做到全局或者局部一致性。对于mask=none的情况,创建一个mask,但是对结果没什么影响,因为全是0,

2023-08-18 22:23:42 379 1

原创 one of the variables needed for gradient computation has been modified by an inplace operation:

这是在训练GAN网络的时候最容易报错的地方。

2023-08-16 14:51:11 135 1

原创 指定神经网络权重,进行初始化pytorch

【代码】指定神经网络权重,进行初始化pytorch。

2023-08-04 20:37:01 172 1

原创 ModuleNotFoundError: No module named ‘mmcv._ext‘,安装MMCV

当然如果你的cuda版本比较高比如我的12.0官网没有,或者选择cuda版本后torch版本又不满足,那么降低cuda版本,因为cuda是向下兼容的,保证你的torch版本正确,你可以依次看一下哪一个cuda版本有满足你torch要求的,然后后面的mmcv选最后一个,我是这样选的最后不报错了, 然后复制下面的指令到cmd当中,当然记得选择安装的环境,使用。

2023-07-22 17:38:49 4100

原创 cuda不可用,torch.cuda.is_available()返回fulse,安装GPU版本的torch。创建新的虚拟环境

问题描述:今天复现别人的代码,发现环境要求跟我原来的环境相差太多,所以打算重新创建一个 新的虚拟环境,当然创建一个虚拟环境还是很简单的,之后简单说明一下,最后发现创建的新环境下的cuda不可用,也就是torch.cuda.is_available()=fulse,当然我的其他环境能正常使用,所以按照我的情况只能是torch安装出错。选择你的环境,不然的话会默认安装到python环境下,比如我要安装的新建的一个环境下:使用指令。记录学习,希望对你有所帮助,菜鸟一枚,有错望指出共同学习。

2023-07-22 17:28:38 3822

原创 bash download_model.sh,下载.sh文件 wget: command not found,Windows系统使用git命令 下载预训练权重

很多大佬代码的预训练权重并不是直接给出链接在谷歌云盘下载,而是在code文件下给出download.sh这类的文件,那么这时需要我们运行该脚本文件来下载该模型的预训练权重。下载后将wget.exe文件复制到mingw64下的bin文件下,注意不是Git下的bin,别搞错了不然还是报错,复制后直接 bash download.sh,即完成下载。该博库写的很详细,安装完成后,在刚才安装的Git路径下找到bin文件下的sh.exe。

2023-06-05 10:57:56 3600

原创 读取指定路径下的图片并将该文件下的所有图片名写入txt文件当中——>在刚保存的txt文件中随机选取若干样本保存到另一txt文件当中——>将样本图片复制到指定路径文件夹下

读取文件保存文件

2023-05-15 20:11:17 191

原创 RuntimeError:The size of tensor a (128) must match the size of tensor b (256) at non-singleton dime

print(stat(model,input_size=[4,256,256])) #input_size是输入图片的大小。model=InpaintGenerator(1) #1是InpaintGenerator的参数。

2023-05-10 14:37:41 5263

原创 RuntimeError: Given groups=1, weight of size [32, 32, 1, 1], expected input[1, 64, 28, 28] to have 3

报错:RuntimeError: Given groups=1, weight of size [32, 32, 1, 1], expected input[1, 64, 28, 28] to have 32 channels, but got 64 channels instead。报此类错误是前后卷积层的通道不匹配,比如这里期望输入的通道是32,而上一层卷积传入的通道却是64,所以更改后面的输入通道即可。

2023-05-07 13:22:01 5397 10

原创 NotImplementedError

def forward(self,x)和def __init__(self,**kwargs)对齐。出现该错误很大可能是:1.forWord单词拼写错误,2.格式错误。

2023-05-07 13:03:47 66

原创 TypeError: Cannot handle this data type: (1, 1, 134), <f4 TypeError: Cannot handle this data type:

报错TypeError: Cannot handle this data type: (1, 1, 134),

2023-05-04 21:29:31 2201 2

原创 水仙花数C++

日常学习C++语言

2022-10-13 21:14:01 428

原创 二维数组、冒泡排序法

学习记录

2022-09-23 21:12:52 145

原创 找出素数,找出数组最大值

个人--学习记录

2022-09-19 20:01:48 164

原创 基于RRT算法的路径规划

个人---学习记录

2022-09-19 19:08:20 4835 2

原创 数组二分法查找

学习记录——二分法查找,查找一个数组当中是否存在某一个元素。

2022-09-08 11:47:25 162 1

空空如也

空空如也

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

TA关注的人

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