sanweiliti/LEMO

Specifying motion_prior_smooth_weights

Closed this issue · 1 comments

Hi! Thanks for the great work.
When running "fitting on PROX stage 2" the code stops at the following assertion check:
https://github.com/sanweiliti/LEMO/blob/main/temp_prox/fit_temp_loadprox_slide.py#L227

body_pose_prior_weights has length of 5 whereas motion_prior_smooth_weights has length of 1, which is normal because config file specifies just one value: https://github.com/sanweiliti/LEMO/blob/main/cfg_files/PROXD_temp_S2.yaml#L33 and no extra pre-processing is applied on motion_prior_smooth_weights in the main_slide.py.
Seems like this assertion error will just always happens. Is this expected?

As a quick workaround, should I just make motion_prior_smooth_weights [1e8, 1e8, 1e8, 1e8, 1e8,] or [0, 0, 0, 0, 1e8]?

I found the reason. Closing this issue.