PSMNet训练中遇到的报错

在使用finetune.py训练PSMNet时,针对KITTI数据集进行300 epochs的训练,修改了预训练模型路径后,遇到import错误和CUDA内存超限问题。通过调整为'dataloader.preprocess'导入预处理模块,并通过杀掉GPU占用进程解决CUDA内存问题。在调整batchsize从3到更小值的过程中,解决了训练报错,最终设定batchsize为3成功运行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.main.py是训练10 epochs的sceneflow的例子。
2.finetune.py是训练300 epochs的KITTI的例子。只跑了这个例子

  • 首先修改了 finetune.py的路径,把KITTI路径和预训练模型加载进来。
parser.add_argument('--datapath', default='./data_scene_flow_2015/training/',
                    help='datapath')
parser.add_argument('--epochs', type=int, default=300,
                    help='number o
训练自己的数据集,你需要进行以下步骤: 1. 修改代码:首先,你需要修改代码中的数据输入和模型路径。在dataloader/SceneFlowLoader.py文件中,你可以修改数据输入的预处理步骤,根据你自己的数据集进行适应性调整。同时,你还需要修改main.py和finetune.py中的数据路径和模型路径,将其替换为你自己的数据集路径和预训练模型路径。确保路径正确无误。 2. 数据准备:将你自己的数据集准备好并存放在指定的路径中。确保数据集的文件格式和目录结构与代码中的要求一致。 3. 训练网络:执行相应的指令来训练网络。在main.py中,你可以设置epochs参数来控制训练的周期数,可以根据需求进行调整。loadmodel参数是可选的,如果你想从预训练模型开始训练,可以指定预训练模型的路径。savemodel参数表示你要将训练好的模型保存到哪个路径。 4. 微调训练:在finetune.py中,你可以执行微调训练,使用KITTI数据集。同样,你需要根据自己的需求设置相应的路径和参数。 总之,要训练自己的数据集,你需要修改代码中的路径和参数,并准备好自己的数据集。根据代码的要求进行适应性调整和训练参数的设置,然后执行相应的指令即可。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [环境感知算法——3.PSMNet基于Kitti数据集训练](https://blog.youkuaiyun.com/wenquantongxin/article/details/130960853)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [PSMNet:Pyramid Stereo Matching Network学习测试笔记03-如何训练网络](https://blog.youkuaiyun.com/u013000248/article/details/92626131)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [运行PSMNet网络时遇到的问题及解决方案](https://blog.youkuaiyun.com/qq_36104364/article/details/80406327)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值