kups.relaxation.optax.max_step_size
¶
Optax transform that clips per-particle update norms.
max_step_size(max_step_size)
¶
Clip updates so no single particle moves more than max_step_size.
Computes per-particle displacement norms (last axis) across all leaves, then uniformly scales the entire update tree so the largest per-particle norm does not exceed the limit.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
max_step_size
|
float
|
Maximum allowed per-particle displacement norm. |
required |
Returns:
| Type | Description |
|---|---|
GradientTransformation
|
Stateless Optax GradientTransformation. |