alexklwong / calibrated-backprojection-network

PyTorch Implementation of Unsupervised Depth Completion with Calibrated Backprojection Layers (ORAL, ICCV 2021)
Other
117 stars 24 forks source link

Performance of pretrained model is not good #13

Closed Ian-Ren closed 2 years ago

Ian-Ren commented 2 years ago

Hi, Alex, Thank you so much for the excellent work. I am using the pretrained model to run on VOID test dataset. However, the performance is pretty bad for all three cases. Here is a screen shot of the results. I am wondering where the problem could be. (1) Does the pytorch version matters . Mine is cuda1.8.1 + cuda11.1. (2) Is the pretrained model on share drive the final version used in the paper ? Thank you very much.

Ian Capture

Ian-Ren commented 2 years ago

Never mind. It is the problem of my python configuration issue. Sorry for that

alexklwong commented 2 years ago

Can you detail the steps that caused the accuracy to be 6000+ MAE? This is just in case others run into a similar problem.

Ian-Ren commented 2 years ago

I think this problem is quite specific for me. I am using lab's server. Its has two pytorch installed. One through Anaconda, one through pip. Seems the one through pip is not correctly installed. However, the python linked with Anaconda is not added to system path. When I run the program, it invoke the natives Python installed on Ubuntu instead of the one installed by Anaconda. Thus even though the program gives no error, but the results is not correct. I correct this by adding anaconda python into system path. The results is good. Hope it helps