When I worked on the datasets provided within the project, I did not experience any problems and they all worked successfully. But when I tried to work on the KITTI Odometry dataset, I received the following error.
The system on which I run the project is Ubuntu 20.04 with a GeForce TX 4060 graphics card.
I removed the depth information from the parser settings and adjusted the config settings accordingly.
I'm waiting for your solution suggestions...
Error:
File "/home/alp/anaconda3/envs/MonoGS/lib/python3.7/multiprocessing/process.py", line 297, in _bootstrap
self.run()
File "/home/alp/anaconda3/envs/MonoGS/lib/python3.7/multiprocessing/process.py", line 99, in run
self._target(*self._args, **self._kwargs)
File "/home/alp/MonoGS/utils/slam_backend.py", line 417, in run
self.add_next_kf(cur_frame_idx, viewpoint, depth_map=depth_map)
File "/home/alp/MonoGS/utils/slam_backend.py", line 69, in add_next_kf
viewpoint, kf_id=frame_idx, init=init, scale=scale, depthmap=depth_map
File "/home/alp/MonoGS/gaussian_splatting/scene/gaussian_model.py", line 239, in extend_from_pcd_seq
self.create_pcd_from_image(cam_info, init, scale=scale, depthmap=depthmap)
File "/home/alp/MonoGS/gaussian_splatting/scene/gaussian_model.py", line 131, in create_pcd_from_image
return self.create_pcd_from_image_and_depth(cam, rgb, depth, init)
File "/home/alp/MonoGS/gaussian_splatting/scene/gaussian_model.py", line 185, in create_pcd_from_image_and_depth
distCUDA2(torch.from_numpy(np.asarray(pcd.points)).float().cuda()),
RuntimeError: tabulate: failed to synchronize: cudaErrorInvalidConfiguration: invalid configuration argument
Traceback (most recent call last):
File "slam.py", line 252, in <module>
slam = SLAM(config, save_dir=save_dir)
File "slam.py", line 110, in __init__
self.frontend.run()
File "/home/alp/MonoGS/utils/slam_frontend.py", line 482, in run
data = self.frontend_queue.get()
File "/home/alp/anaconda3/envs/MonoGS/lib/python3.7/multiprocessing/queues.py", line 113, in get
return _ForkingPickler.loads(res)
File "/home/alp/anaconda3/envs/MonoGS/lib/python3.7/site-packages/torch/multiprocessing/reductions.py", line 297, in rebuild_storage_fd
fd = df.detach()
File "/home/alp/anaconda3/envs/MonoGS/lib/python3.7/multiprocessing/resource_sharer.py", line 57, in detach
with _resource_sharer.get_connection(self._id) as conn:
File "/home/alp/anaconda3/envs/MonoGS/lib/python3.7/multiprocessing/resource_sharer.py", line 87, in get_connection
c = Client(address, authkey=process.current_process().authkey)
File "/home/alp/anaconda3/envs/MonoGS/lib/python3.7/multiprocessing/connection.py", line 492, in Client
c = SocketClient(address)
File "/home/alp/anaconda3/envs/MonoGS/lib/python3.7/multiprocessing/connection.py", line 620, in SocketClient
s.connect(address)
FileNotFoundError: [Errno 2] No such file or directory
[W CudaIPCTypes.cpp:15] Producer process has been terminated before all shared CUDA tensors released. See Note [Sharing CUDA tensors]
Hi everyone,
When I worked on the datasets provided within the project, I did not experience any problems and they all worked successfully. But when I tried to work on the KITTI Odometry dataset, I received the following error. The system on which I run the project is Ubuntu 20.04 with a GeForce TX 4060 graphics card.
I removed the depth information from the parser settings and adjusted the config settings accordingly.
I'm waiting for your solution suggestions...
Error: