MCPcopy
hub / github.com/openai/shap-e / update

Method update

shap_e/models/nn/meta.py:203–218  ·  view source on GitHub ↗

Updates the parameter list before the forward prop so that if `params` is None or doesn't have a certain key, the module uses the default parameter/buffer registered in the module.

(self, params=None)

Source from the content-addressed store, hash-verified

201 return dict(gen)
202
203 def update(self, params=None):
204 """
205 Updates the parameter list before the forward prop so that if `params`
206 is None or doesn't have a certain key, the module uses the default
207 parameter/buffer registered in the module.
208 """
209 if params is None:
210 params = AttrDict()
211 params = AttrDict(params)
212 named_params = set([name for name, _ in self.named_parameters()])
213 for name, param in self.named_parameters():
214 params.setdefault(name, param)
215 for name, param in self.state_dict().items():
216 if name not in named_params:
217 params.setdefault(name, param)
218 return params
219
220
221def batch_meta_parameters(net, batch_size):

Callers 15

training_lossesMethod · 0.80
fetch_file_cachedFunction · 0.80
hash_fileFunction · 0.80
render_viewsMethod · 0.80
_mlpMethod · 0.80
render_raysMethod · 0.80
render_raysMethod · 0.80
integrate_samplesMethod · 0.80
forwardMethod · 0.80
render_raysMethod · 0.80
render_viewsMethod · 0.80
forwardMethod · 0.80

Calls 1

AttrDictClass · 0.90

Tested by

no test coverage detected