MCPcopy Create free account
hub / github.com/openai/improved-diffusion / make_master_params

Function make_master_params

improved_diffusion/fp16_util.py:27–37  ·  view source on GitHub ↗

Copy model parameters into a (differently-shaped) list of full-precision parameters.

(model_params)

Source from the content-addressed store, hash-verified

25
26
27def make_master_params(model_params):
28 """
29 Copy model parameters into a (differently-shaped) list of full-precision
30 parameters.
31 """
32 master_params = _flatten_dense_tensors(
33 [param.detach().float() for param in model_params]
34 )
35 master_params = nn.Parameter(master_params)
36 master_params.requires_grad = True
37 return [master_params]
38
39
40def model_grads_to_master_grads(model_params, master_params):

Callers 2

_setup_fp16Method · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected