Files
Model-Optimizer/modelopt
realAsmaandKeval Morabia dbe28e1e05 Document the MSE calibration API (#2405)
### What does this PR do?

Type of change: documentation

Expose `mse_calibrate` through `model_calib.__all__` so Sphinx
autosummary includes the existing MSE calibration API on the generated
`model_calib` reference page.

The documentation configuration honors each module's curated `__all__`
surface. Although `mse_calibrate` was implemented and used by the
calibration dispatcher, it was missing from that surface and was
therefore filtered out during API generation.

### Usage

```python
from modelopt.torch.quantization.model_calib import mse_calibrate
```

### Testing

- `pre-commit run --files modelopt/torch/quantization/model_calib.py`
- `git diff --check -- modelopt/torch/quantization/model_calib.py`
- Generated the recursive autosummary API tree using the repository
Sphinx configuration and module template.
- Verified the generated RST contains `mse_calibrate`.
- Rendered the focused module page and verified its function-table link,
anchor, signature, and docstring.

The canonical full build was unavailable in the active environment
because the configured `shibuya` theme is not installed.

### Before your PR is "*Ready for review*"

- Is this change backward compatible?: ✅
- If you copied code from any other sources or added a new PIP
dependency, did you follow guidance in `CONTRIBUTING.md`: N/A
- Did you write any new necessary tests?: N/A — the existing
documentation build directly exercises this declarative autosummary
contract.
- Did you update Changelog?: N/A — this is a documentation-visibility
repair for an existing API.
- Did you get Claude approval on this PR?: N/A

### Additional Information

No source implementation or calibration behavior changed.


<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

## Summary by CodeRabbit

- **New Features**
- Made the MSE calibration capability publicly available for
quantization workflows.

- **Chores**
- Increased documentation build time limits to improve reliability for
longer-running builds.
- Increased multi-version test time limits to better accommodate
extended test runs.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->

---------

Signed-off-by: realAsma <akuriparambi@nvidia.com>
Signed-off-by: Keval Morabia <28916987+kevalmorabia97@users.noreply.github.com>
Co-authored-by: Keval Morabia <28916987+kevalmorabia97@users.noreply.github.com>
2026-09-11 18:18:23 +00:00
..