
PyTorch
文章平均质量分 55
宇宙爆肝锦标赛冠军
智能机器人研究生
展开
-
【Pytorch|Bug】解决 RuntimeError: Error(s) in loading state_dict for Network: size mismatch
【Pytorch|Bug】解决 RuntimeError: Error(s) in loading state_dict for Network: size mismatch原创 2022-08-14 12:55:21 · 8787 阅读 · 5 评论 -
【Pytorch】torch_dct中解决AttributeError: module ‘torch‘ has no attribute ‘irfft‘
问题背景在使用torch_dct时报错,经调研,是torch版本过高,dct中调用的旧的fft相关函数已经更新。探索过程参考[2]中说的对应关系如下:旧版新版torch.rfft(input, signal_ndim=2, normalized=False, onesided=False)torch.fft.fft()torch.rfft(input, signal_ndim=2, normalized=False, onesided=True)torch.fft.rf原创 2022-05-25 19:01:28 · 13705 阅读 · 4 评论 -
【Pytorch】安装指定的历史版本的torch和TorchVision
安装Pytorch,首先需要安装的是torch,做CV的常用的还有TorchVision,还有必不可少的cudatoolkit。它们之间的版本有着严格的对应关系。而官网提供的命令没有涵盖我们所需要的一些版本的对应,所以我们只能模仿官网的命令来下载。我现在使用的是CUDA11.2,那么我要么使用cudatoolkit11.1和cudatoolkit11.2,而不能使用cudatoolkit11.3,因为不能向上兼容,只能向下兼容,升级CUDA很麻烦,我不想这么麻烦。...原创 2021-12-10 22:56:49 · 42014 阅读 · 3 评论 -
【Pytorch|预训练模型】载入预训练模型的部分权重
文章目录前言方法方法一方法二参考前言从头训练一个网络是需要耗费大量算力的,主干网络往往采用一些特征提取能力很强的网络如Resnet50、HRNet w32等等。若自己对模型结构进行修改,就不能直接载入完整的预训练模型。方法方法一载入权重之后,将最后一个全连接层的输出大小改为 5(默认是 1000 )。import osimport torchimport torch.nn as nnfrom model import resnet34device = torch.device("cud原创 2022-04-29 23:24:31 · 9739 阅读 · 0 评论 -
【Pytorch|Dataset】自定义数据集读取(未完结)
文章目录前言参考一前言数据集读取就是在做一些文件和路径的操作,多多借鉴网上的一些代码,了解常用的函数,形成自己一个代码套路,可以大大提高自己复现论文的效率。参考一 在pytorch中自定义dataset读取数据 Github链接:视频提到的代码...原创 2022-04-28 19:50:40 · 9184 阅读 · 0 评论 -
【Pytorch|CUDA】多卡并行运算时指定主卡
https://www.jianshu.com/p/536335485aa5原创 2022-04-27 10:55:31 · 11325 阅读 · 0 评论