MCPcopy Create free account
hub / github.com/apple/ml-sharp / forward

Method forward

src/sharp/models/heads.py:39–53  ·  view source on GitHub ↗

Predict deltas for 3D Gaussians. Args: image_features: Image features from decoder. Returns: The predicted deltas for Gaussian attributes.

(self, image_features: ImageFeatures)

Source from the content-addressed store, hash-verified

37 self.texture_prediction_head.bias.data.zero_()
38
39 def forward(self, image_features: ImageFeatures) -> torch.Tensor:
40 """Predict deltas for 3D Gaussians.
41
42 Args:
43 image_features: Image features from decoder.
44
45 Returns:
46 The predicted deltas for Gaussian attributes.
47 """
48 delta_values_geometry = self.geometry_prediction_head(image_features.geometry_features)
49 delta_values_texture = self.texture_prediction_head(image_features.texture_features)
50 delta_values_geometry = delta_values_geometry.unflatten(1, (3, self.num_layers))
51 delta_values_texture = delta_values_texture.unflatten(1, (14 - 3, self.num_layers))
52 delta_values = torch.cat([delta_values_geometry, delta_values_texture], dim=1)
53 return delta_values

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected