Open yhyu13 opened 1 year ago
Hi @yhyu13
From the error log, it seems that the input size
of evaluators is not correct which indicates the feature size of the dataset is not correct.
https://github.com/ChenFengYe/motion-latent-diffusion/blob/c28a06435077800fde4d76ef93eb2a4016a5120c/mld/models/modeltype/mld.py#L157-L161
Maybe the problem is caused by the incorrect dataset. The feature size of the HumanML3D data format is 263 and the feature size of the KIT-ML data format is 251. From the log it seems that your HumanML3d dataset feature size is 251 so maybe you are loading the KIT-ML data for the HumanML3D config.
[motion_length, 263]
which 263 is the feature size of HumanML3D data format. You can refer to HumanML3D for more details about the HumanML3D dataset.
i have the same error @yhyu13 how can you solve this ? are you remember ?
Hi @yhyu13
From the error log, it seems that the
input size
of evaluators is not correct which indicates the feature size of the dataset is not correct.Maybe the problem is caused by the incorrect dataset. The feature size of the HumanML3D data format is 263 and the feature size of the KIT-ML data format is 251. From the log it seems that your HumanML3d dataset feature size is 251 so maybe you are loading the KIT-ML data for the HumanML3D config.
- First you can check whether the path of HumanML3D is correct. https://github.com/ChenFengYe/motion-latent-diffusion/blob/c28a06435077800fde4d76ef93eb2a4016a5120c/configs/assets.yaml#L13-L14
- Then you can use NumPy to load the npy files in the HumanML3D folder manually and check whether the shape is
[motion_length, 263]
which 263 is the feature size of HumanML3D data format.You can refer to HumanML3D for more details about the HumanML3D dataset.
Hello, I believe I have correctly prepared the HumanML3D dataset, as I'm able to obtain the expected shape. However, I'm still encountering persistent shape mismatching errors.
Hi @yhyu13 From the error log, it seems that the
input size
of evaluators is not correct which indicates the feature size of the dataset is not correct. https://github.com/ChenFengYe/motion-latent-diffusion/blob/c28a06435077800fde4d76ef93eb2a4016a5120c/mld/models/modeltype/mld.py#L157-L161Maybe the problem is caused by the incorrect dataset. The feature size of the HumanML3D data format is 263 and the feature size of the KIT-ML data format is 251. From the log it seems that your HumanML3d dataset feature size is 251 so maybe you are loading the KIT-ML data for the HumanML3D config.
- First you can check whether the path of HumanML3D is correct. https://github.com/ChenFengYe/motion-latent-diffusion/blob/c28a06435077800fde4d76ef93eb2a4016a5120c/configs/assets.yaml#L13-L14
- Then you can use NumPy to load the npy files in the HumanML3D folder manually and check whether the shape is
[motion_length, 263]
which 263 is the feature size of HumanML3D data format.You can refer to HumanML3D for more details about the HumanML3D dataset.
Hello, I believe I have correctly prepared the HumanML3D dataset, as I'm able to obtain the expected shape. However, I'm still encountering persistent shape mismatching errors.
This is caused by loading kit ckpt for humanml3d!
I've finished setup with py39 and torch 1.12.1 and ran
But there is an error in loading the pre-trained weight
Is it an known issue?