MCPcopy
hub / github.com/TencentARC/Pixal3D / std

Method std

pixal3d/modules/sparse/basic.py:295–299  ·  view source on GitHub ↗
(self, dim: Optional[Union[int, Tuple[int,...]]] = None, keepdim: bool = False)

Source from the content-addressed store, hash-verified

293 return self.reduce(op='prod', dim=dim, keepdim=keepdim)
294
295 def std(self, dim: Optional[Union[int, Tuple[int,...]]] = None, keepdim: bool = False) -> torch.Tensor:
296 mean = self.mean(dim=dim, keepdim=True)
297 mean2 = self.replace(self.feats ** 2).mean(dim=dim, keepdim=True)
298 std = (mean2 - mean ** 2).sqrt()
299 return std
300
301 def __repr__(self) -> str:
302 return f"VarLenTensor(shape={self.shape}, dtype={self.dtype}, device={self.device})"

Callers 1

_inference_modelMethod · 0.80

Calls 2

meanMethod · 0.95
replaceMethod · 0.95

Tested by

no test coverage detected