pointnet.pytorch在win10下实现过程

参考博客;基于Pytorch训练Pointnet+Windows10 - Nadir-Echo - 博客园 (cnblogs.com)

1.安装anaconda环境

2.创建一个虚拟环境,其中的torch版本不符合的可以按照官网给出配置

链接;Start Locally | PyTorch

3.需要按照参考博客修改代码,使用的是分割数据集。应该跑分割部分代码,segment部分,分类也能运行,不过结果不对。

路径部分需要自行修改

if __name__ == '__main__':
    parser = argparse.ArgumentParser()
    parser.add_argument(
        '--batchSize', type=int, default=2, help='input batch size')
    parser.add_argument(
        '--workers', type=int, help='number of data loading workers', default=4)
    parser.add_argument(
        '--nepoch', type=int, default=5, help='number of epochs to train for')
    parser.add_argument('--outf', type=str, default='seg', help='output folder')
    parser.add_argument('--model', type=str, default='', help='model path')
    parser.add_argument('--dataset', type=str,default='E:\\pcdlcode\\pointnet.pytorch\\shapenetcore_partanno_segmentation_benchmark_v0\\', help="dataset path")
    parser.add_argument('--class_choice', type=str, default='Chair', help="class_choice")
    parser.add_argument('--feature_transform', action='store_true', help="use feature transform")

    opt = parser.parse_args()
    print(opt)

4.训练, batchsize训练不可设置为1

代码含有Batch Normalization

不能设置1

 由于本人电脑配置有限,只能跑通,没跑完。

还有很多一知半解,不懂得地方,小弟哪里写的不对,请各位大神多多指正。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值