Skip to content

[release/2.13] Update pwlf to restore SAC tests - #3552

Open
ethanwee1 wants to merge 1 commit into
release/2.13from
ethanwee/fix-pwlf-pydoe-rocm29177
Open

[release/2.13] Update pwlf to restore SAC tests#3552
ethanwee1 wants to merge 1 commit into
release/2.13from
ethanwee/fix-pwlf-pydoe-rocm29177

Conversation

@ethanwee1

@ethanwee1 ethanwee1 commented Aug 10, 2026

Copy link
Copy Markdown

Summary

  • update the SAC estimator test dependency from pwlf==2.2.1 to pwlf==2.6.0
  • avoid the incompatible pyDOE 1.3.0 module rename by using a pwlf release that relies on SciPy's Latin-hypercube implementation
  • restore SAC estimator and SAC ILP test imports on Python 3.14

Fixes ROCM-29177.

Test plan

  • Validate pwlf==2.6.0 installation with Python 3.14, NumPy 2.3.4, and SciPy 1.16.2
  • Exercise PiecewiseLinFit.fit, predict, and calc_slopes
  • Build Python 3.14 / gfx1200 release/2.13 wheels: TheRock run 31429574049 (queued)

pwlf 2.2.1 resolves an incompatible pyDOE release whose renamed module breaks SAC estimator imports. Use pwlf 2.6.0, which relies on SciPy's Latin hypercube implementation and supports Python 3.14.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant