SysCV / qd-3dt

Official implementation of Monocular Quasi-Dense 3D Object Tracking, TPAMI 2022
https://eborboihuc.github.io/QD-3DT/
BSD 3-Clause "New" or "Revised" License
517 stars 98 forks source link

dependencies motmetrics==1.2.0 and nuscenes-devkit==1.1.1 clashes #2

Closed SaschaHornauer closed 3 years ago

SaschaHornauer commented 3 years ago

Hi guys,

impressive work! I am in the process of reproducing some results but think I found a dependency issue:

Pip complained and I verified with the requirements file of the nuscenes-devkit 1.1.1. These two libraries whose versions are specified in the requirements file are not compatible. Pip complained:

ERROR: Cannot install -r requirements.txt (line 11) and motmetrics==1.2.0 because these package versions have conflicting dependencies.

The conflict is caused by: The user requested motmetrics==1.2.0 nuscenes-devkit 1.1.1 depends on motmetrics<=1.1.3

My solution at the moment is to install nuscenes-devkit 1.1.3 instead but I am not sure yet if that doesn't break something. I will update this ticket if I find something not working.

eborboihuc commented 3 years ago

Hi @SaschaHornauer, thanks for your interest in our QD-3DT!

This dependency issue was expected and meant to install motmetrics==1.2.0.

We recommend installing motmetrics==1.2.0 throughout the running and evaluation on datasets in one virtual environment and preparing another virtual environment for the evaluation requirements (which is motmetrics==1.1.3) of nuScenes devkit. Please refer to INSTALL.md for an example of setting up your virtual environment.

I'm also looking forward to seeing nuscenes-devkit support a higher version of motmetrics, but please use two versions interchangeably for the current implementation.

I'll keep this ticket closed to help others in searching for the same issue. If you find anything not working, please create another ticket. Thanks!