Parameter selection¶
select_parameters(model, param_filter=None)
¶
Return parameters matching param_filter, in named_parameters order.
Source code in hessian_eigenthings/param_utils.py
match_names(*patterns)
¶
Glob-style name match. Matches if any pattern matches the parameter name.
Source code in hessian_eigenthings/param_utils.py
match_regex(*patterns)
¶
Regex name match. Matches if any compiled pattern matches the parameter name.
Source code in hessian_eigenthings/param_utils.py
params_to_vector(params)
¶
Concatenate per-param tensors into a single flat vector. Order follows iteration order.
vector_to_params(vec, reference)
¶
Split a flat vector into a dict of param-shaped tensors matching reference.