运行nerf源代码出现的一些错误

首先nerf源代码的路径:https://github.com/yenchenlin/nerf-pytorch

bug1:anaconda无法写入问题,目前已解决,可以看我之前的文章:The current user does not have write permissions to the target ……anaconda无法装包之无法写入问题解决方案-CSDN博客

bug2:安装opencv时出现的cuda与pytorch版本不适配问题,请见:TypeError: type torch.cuda.FloatTensor not available. Torch not compiled with CUDA enabled.解决方案-CSDN博客bug3:运行过程中发现,在设置参数“expname”的时候,没有设置默认值,因此在之后调用的时候一直是空值,而空值在设置路径的函数中是不能用的。因此报错。

我真是疯了,拿着这破代码钻研了半天,知道是参数的问题了,结果死活没有找到好方法,我这脑子啊,怎么就没想到是从命令行运行的!!!看了readme我真想给自己一二瓜子,得了,就从命令行运行一下就行。

不过还是把自己学到的总结一下:parser用于存储一下参数,然后从config中传入参数后存储到新的参数文件中。

一般是通过命令行进行传参:

python run_nerf.py --config configs/lego.txt

 

  • 8
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值