(
self,
pretrained_model_name_or_path: Optional[str] = None,
)
| 26 | |
| 27 | class VGGT(nn.Module): |
| 28 | def __init__( |
| 29 | self, |
| 30 | pretrained_model_name_or_path: Optional[str] = None, |
| 31 | ): |
| 32 | super().__init__() |
| 33 | |
| 34 | if pretrained_model_name_or_path is not None: |
| 35 | from models.vggt.models.vggt import VGGT as VGGTModel |
| 36 | self.model = VGGTModel.from_pretrained(pretrained_model_name_or_path) |
| 37 | else: |
| 38 | raise NotImplementedError |
| 39 | |
| 40 | def forward(self, images: torch.Tensor, query_points: torch.Tensor = None): |
| 41 | return self.model(images, query_points) |
nothing calls this directly
no test coverage detected