- 博客(6)
- 收藏
- 关注
原创 报错RuntimeError: Expected !nested_tensorlist[0].empty() to be true, but got false. 解决办法
###2024/9/23 遍历模型参数,进行梯度裁剪 防止nested_tensorlist got false错误。nn.utils.clip_grad_value_(params, 0.1) #### 梯度裁剪,防止梯度爆炸。这个bug出现的也是很诡异,之前服务器上跑的好好的没任何问题,换了服务器之后一直有这个报错。
2024-10-09 10:37:33
290
原创 SwimUNet复现过程中碰到的bug记录
报错信息:FileNotFoundError: [Errno 2] No such file or directory: './data/Synapse/train_npz\\train_npz\\case0005_slice002.npz'错误原因:Can't pickle local object 'trainer_synapse.<locals>.worker_init_fn'解决办法:把trainer.py里面trainloader当中的num_workers改成0。
2023-09-15 20:28:07
1792
9
原创 复现swimunet报错train.py: error: the following arguments are required: --cfg
#config这里加了default,不然根本没办法运行。其实就是原来的文件没有定义config路径,加上就行了。找到train.py文件中的。
2023-09-15 10:54:24
3109
2
原创 解决timm库无法安装最简单粗暴的方法(其他库同样适用)
无论用pip和conda,我的那个timm库始终就是没办法安装,最后直接在www.github.com或者gitee上查timm,把相应的压缩文件下载下来,解压后把压缩文件中的timm文件夹直接放到自己要运行的代码的文件夹下即可。3.点进自己想运行的代码的文件所在位置,比如说我想运行swin-unet-main这个程序,那就点进它的包,把刚刚的Timm包粘贴下来。1.搜timm,我下载的是下面那个timm_0_3_2。把最上面这个timm文件夹整个复制。2.压缩包解压后得到。
2023-09-15 09:41:52
4446
8
原创 TransUnet代码复现当中碰到的问题2
在网上找了好久都没看到相关的解决办法,最后烦了直接用cpu跑了两个星期跑完了,但是没改完这个bug就是难受,问ai,ai的建议是把allow_pickle改成true,但是我最后找了半天也没看到哪里有设置allow_pickel的地方,最后多次试验之后验证出来,只有在代码运行到第86个图像时才会出现这个问题,推断应该是将数据传输到远程服务器上时出现了bug,所以重新上传了一次数据集,将之前的数据集重新上传后不再报错,程序得以正常运行。
2023-09-11 11:02:44
735
2
原创 TransUnet代码复现,使用cpu测试test部分
net = ViT_seg(config_vit, img_size=args.img_size, num_classes=config_vit.n_classes) # 修改后把.cuda删除了。net = ViT_seg(config_vit, img_size=args.img_size, num_classes=config_vit.n_classes) # 修改后把.cuda删除了。1.:把test.py文件中所有的../改成./,../是上一级文件夹,./是当前文件夹的意思。
2023-09-11 10:02:00
727
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人