solvers.SensitivitySolver

solvers.SensitivitySolver()

Identifies the binding constraint via numerical sensitivity analysis (Wall 21).

This solver computes numerical partial derivatives of performance with respect to hardware parameters to identify the ‘binding constraint.’

Literature Source: 1. Williams et al. (2009), “Roofline Model.” 2. Ofenbeck et al. (2014), “Applying the Roofline Model.”

Methods

Name Description
solve Solves for sensitivities and identifies the binding constraint.

solve

solvers.SensitivitySolver.solve(
    model,
    hardware,
    precision='fp16',
    perturbation_pct=10.0,
    efficiency=0.5,
)

Solves for sensitivities and identifies the binding constraint.

Back to top