Yaohui Hou
Yaohui Hou
我又回来了,是个新手,请大家指正,经过查询作者将这个文件夹没有上传,后来我自己在文件下建立一个发现还是缺少文件,文件为。ckpt文件,这句话最后要找个。cpkt文件,我不知道为啥,去everything搜了一下,发现我前几天下载过一次,我真忘了啥时候下的,不过将它放在新建立的文件下,就成功运行了 
我回来了,发现那段源码是'intrinsic_depth.txt',我下载的数据中的文件名intrinsics_depth.txt,就差个s,现在运行出现了ValueError: could not convert string to float: [`C:\Users\25717\AppData\Local\Microsoft\WindowsApps\ubuntu1804.exe])) run "export PYTHONUNBUFFERED=1 && export PYTHONIOENCODING=UTF-8 && export \"PYTHONPATH=/mnt/c/Users/25717/Desktop/NeuralRecon/NeuralRecon-master:/mnt/e/9-python/2-SoftWareSpace/pycharm/PyCharm 2020.2/plugins/python/helpers/pycharm_matplotlib_backend:/mnt/e/9-python/2-SoftWareSpace/pycharm/PyCharm 2020.2/plugins/python/helpers/pycharm_display\" && export PYCHARM_HOSTED=1 && export PYCHARM_DISPLAY_PORT=63342 && cd /mnt/c/Users/25717/Desktop/NeuralRecon/NeuralRecon-master/tools/tsdf_fusion && /home/peter/miniconda3/envs/py379/bin/python...
不知道让不让发中文,我个菜鸟,经过我发现,generate_gt.py中现在 for w_idx in range(all_proc): ray_worker_ids.append(process_with_single_worker.remote(args, files[w_idx])) # print(ray_worker_ids) # print(ray_worker_ids) results = ray.get(ray_worker_ids) print(results) ray.get是不能运行,前面的会返回数组id,但是ray.get不会返回相应数组,经过我切换版本,也没找到解决方法,先提供思路到这里
补充一下,现在报错是这样: Traceback (most recent call last): File "/mnt/c/Users/25717/Desktop/NeuralRecon/NeuralRecon-master/tools/tsdf_fusion/generate_gt.py", line 287, in results = ray.get(ray_worker_ids) File "/home/peter/miniconda3/envs/py379/lib/python3.7/site-packages/ray/_private/client_mode_hook.py", line 105, in wrapper return func(*args, **kwargs) File "/home/peter/miniconda3/envs/py379/lib/python3.7/site-packages/ray/worker.py", line 1625, in get raise...
我回来了,经过多天的运行发现,这个打标签的函数是按照原始文件从0到1开始读取的文件,所以他的id是从0到1,并不是我想象中的从文件读取文件名,所以当我们使用经过处理的文件时,它会提示找不到文件等等错误,所以当我们这种下载处理过的数据的时候,我们需要去项目的tools文件中找到simple_loader.py文件进行修改,防止有人看不懂,下面是我完整的代码, > `class ScanNetDataset(torch.utils.data.Dataset): """Pytorch Dataset for a single scene. getitem loads individual frames""" def __init__(self, n_imgs, scene, data_path, max_depth, id_list=[]): """ Args: """ self.n_imgs = n_imgs self.scene = scene...
> > 我回来了,经过多天的运行发现,这个打标签的函数是按照原始文件从0到1开始读取的文件,所以他的id是从0到1,并不是我想象中的从文件读取文件名,所以当我们使用经过处理的文件时,它会提示找不到文件等等错误,所以当我们这种下载处理过的数据的时候,我们需要去项目的tools文件中找到simple_loader.py文件进行修改,防止有人看不懂,下面是我完整的代码, > > > `class ScanNetDataset(torch.utils.data.Dataset): > > > """Pytorch Dataset for a single scene. getitem loads individual frames""" > > > > > > ``` > >...
> > 完成上述修改建议后,在运行中出现了以下问题: > > '/home/chengwen/anaconda3/envs/neucon/bin/python3.7 /home/chengwen/NeuralRecon/NeuralRecon/tools/tsdf_fusion/generate_gt.py --save_name all_tsdf_9 --window_size 9 0%| |0/48 [00:00
你不能删去ray,因为那是个图形处理库,你需要改成正确的1.13版本 白日焰火 ***@***.*** ------------------ 原始邮件 ------------------ 发件人: "zju3dv/NeuralRecon" ***@***.***>; 发送时间: 2022年11月5日(星期六) 中午12:28 ***@***.***>; ***@***.***>;"State ***@***.***>; 主题: Re: [zju3dv/NeuralRecon] problem in running generate_gt.py, (Issue #109) (py379) ***@***.***:~/code/NeuralRecon/NeuralRecon-master$ python tools/tsdf_fusion/generate_gt.py --data_path /home/peter/code/NeuralRecon/scannet --save_name all_tsdf_9 --window_size...