INNER CODE UNIT · Python
keep_mask
yashbhalgat/HashNeRF-pytorch · hash_encoding.py:72
keep_mask = keep_mask.sum(dim=-1)==keep_mask.shape[-1]
return torch.cat(x_embedded_all, dim=-1), keep_mask
class SHEncoder(nn.Module):
def __init__(self, input_dim=3, degree=4):
super().__init__()
self.input_dim = input_dim
self.degree = degree
assert self.input_dim == 3
assert self.degree >= 1 and self.degree <= 5
self.out_dim = degree ** 2
self.C0 = 0.28209479177387814