Skip to content

Pretrain pixel-nerf results in errors when loading the checkpoint #13

@lukasHoel

Description

@lukasHoel

Hi,

I tried to follow the instructions and first train a pixel-nerf checkpoint and then finetune.
However, there are several issues when loading the state-dict for the second-stage training.

Some sources of error are:

  • feats_cond=False in first stage, but feats_cond=True in second stage. This results in different values of conf_feats_dim here:

    cond_feats_dim=(74 if self.self_condition else 71)

  • n_feats_out=0 in first stage, but n_feats_out=64 in second stage. This results in different shapes of the pixelNeRF mlp lin_out matrices.

  • I assume there needs to be an updated loading function, could you please check if you provided the correct loading function?

  • Otherwise, we could just start from second stage training directly. I wonder if it makes a huge difference?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions