Thanks for your code and weight.
When I want to use your ddd weight, bad thing occurs:
hape torch.Size([16, 32, 3, 3]) from checkpoint, the shape in current model is torch.Size([32, 64, 3, 3]).
size mismatch for decoder_conv_id_1.0.weight: copying a param with shape torch.Size([16, 32, 1, 1]) from checkpoint, the shape in current model is torch.Size([32, 64, 1, 1]).
size mismatch for decoder_deconv1_2.conv.weight: copying a param with shape torch.Size([8, 16, 3, 3]) from checkpoint, the shape in current model is torch.Size([16, 32, 3, 3]).
size mismatch for decoder_deconv1_1.conv.weight: copying a param with shape torch.Size([1, 8, 3, 3]) from checkpoint, the shape in current model is torch.Size([1, 16, 3, 3]).
Is there any wrong with my operation? Or Do you have provided the code for ddd weight now?
And another thing, I use the ddd_ae model, and it works. However, the ply file resulted seems upgly?
![企业微信截图_1650023863743](https://user-images.githubusercontent.com/27915265/163568066-c450f7d8-a9cb-4698-9cdf-c13f186b9538.png)