MCPcopy Create free account
hub / github.com/LeapLabTHU/ActiveNeRF / get_embedder

Function get_embedder

run_nerf_helpers.py:53–68  ·  view source on GitHub ↗
(multires, i=0)

Source from the content-addressed store, hash-verified

51
52
53def get_embedder(multires, i=0):
54 if i == -1:
55 return nn.Identity(), 3
56
57 embed_kwargs = {
58 'include_input' : True,
59 'input_dims' : 3,
60 'max_freq_log2' : multires-1,
61 'num_freqs' : multires,
62 'log_sampling' : True,
63 'periodic_fns' : [torch.sin, torch.cos],
64 }
65
66 embedder_obj = Embedder(**embed_kwargs)
67 embed = lambda x, eo=embedder_obj : eo.embed(x)
68 return embed, embedder_obj.out_dim
69
70
71# Model

Callers 1

create_nerfFunction · 0.85

Calls 2

EmbedderClass · 0.85
embedMethod · 0.80

Tested by

no test coverage detected