-
Notifications
You must be signed in to change notification settings - Fork 4
scipy: test windows (and macOS) support #23
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
52 commits
Select commit
Hold shift + click to select a range
e842d6a
scipy: win-64 for torch
lucascolley 4c13628
CI: scipy job on macos and windows
lucascolley 523a212
DNM: comment out openblas-src
lucascolley f2b82c3
scipy: update lock file
lucascolley 38bded4
try `flang-new`?
lucascolley d2e1397
try `FC_LD = "lld-link"`
lucascolley 7c0bb3f
split build task
lucascolley dcf99bb
CI: restore other platforms
lucascolley 558c53f
scipy: update lock file
lucascolley ea42304
try using openblas on windows
lucascolley 274b3ad
CI: run some array API tests
lucascolley 6cde1cc
scipy: update lock file
lucascolley 87e7a5d
Revert "try using openblas on windows"
lucascolley 1e07238
scipy: update lock file
lucascolley c534d21
CI: don't cancel in progress
lucascolley 19d8cba
Update .github/workflows/scipy.yml
lucascolley 27ef36f
CI: remove concurrency
lucascolley 8999ddd
CI: windows only
lucascolley 73eef3f
DNM: remove jax from array-api env
lucascolley 92f0ede
scipy: update lock file
lucascolley 47ef116
Update pixi.toml
lucascolley 201e01b
restore `FC_LD`
lucascolley b526137
back to openblas
lucascolley 5961992
update lock file
lucascolley ab776c5
try blas=openblas
lucascolley f48c9ec
Merge branch 'main' into torch-windows
lucascolley f24e15c
update lockfile
lucascolley 2fce777
fix blas=openblas
lucascolley 9649858
update lockfile
lucascolley baddc60
CI: enable all platforms
lucascolley 720f3c1
cancel-in-progress: false
lucascolley 286adb1
fail-fast: false
lucascolley 71465a4
clean up
lucascolley a80225d
update lockfile
lucascolley 7b5deff
enable torch windows
lucascolley ddfa6b4
TMP: no JAX array-api
lucascolley 64e403a
update lockfile
lucascolley 86b0383
TMP: point scipy to win-dll branch
lucascolley 60c6fcb
Merge branch 'main' into torch-windows
lucascolley f3f0652
update lock file
lucascolley 44b91e5
--setup-args
lucascolley 998a2dd
Merge branch 'main' into torch-windows
lucascolley b2cbed1
update lock file
lucascolley 6b28ef5
typo
lucascolley 5557600
fix syntax
lucascolley a4496ec
try to fix encoding
lucascolley 802bed7
refactor
lucascolley 3a4aa7e
are we there yet
lucascolley 10d7fd7
try alternative fix
lucascolley bc0a3f9
jax-cpu windows
lucascolley 6ecc0d4
Merge branch 'main' into torch-windows
lucascolley ae88b22
update lock file
lucascolley File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,4 +1,4 @@ | ||
| name: Linux SciPy | ||
| name: SciPy | ||
|
|
||
| on: | ||
| push: | ||
|
|
@@ -21,6 +21,9 @@ concurrency: | |
| permissions: | ||
| contents: read # to fetch code (actions/checkout) | ||
|
|
||
| env: | ||
| PYTHONIOENCODING: "utf8" # https://github.com/scipy/scipy/issues/18046 | ||
|
|
||
| jobs: | ||
| test: | ||
| name: SciPy ${{ matrix.os }}${{ matrix.suffix }} | ||
|
|
@@ -29,8 +32,13 @@ jobs: | |
| runs-on: ${{ matrix.os }} | ||
| strategy: | ||
| matrix: | ||
| os: [ubuntu-latest] | ||
| os: [ubuntu-latest, macos-latest, windows-latest] | ||
| suffix: ["", -editable, -nogil] | ||
| exclude: | ||
| - os: windows-latest | ||
| suffix: -editable | ||
| - os: windows-latest | ||
| suffix: -nogil | ||
| include: | ||
| - os: macos-latest | ||
| suffix: -accelerate | ||
|
|
@@ -46,7 +54,7 @@ jobs: | |
| submodules: recursive | ||
| - uses: prefix-dev/[email protected] | ||
| with: | ||
| pixi-version: v0.39.0 | ||
| pixi-version: v0.49.0 | ||
| manifest-path: scipy/pixi.toml | ||
| #cache: true | ||
| #cache-write: ${{ github.event_name == 'push' && github.ref_name == 'main' }} | ||
|
|
@@ -59,3 +67,7 @@ jobs: | |
| - name: Run linalg tests (fast) | ||
| working-directory: ./scipy | ||
| run: pixi run test${{ matrix.suffix }} -s linalg | ||
| - name: Run some array API tests | ||
| if: ${{ matrix.suffix == '' }} | ||
| working-directory: ./scipy | ||
| run: pixi run test-cpu -s cluster | ||
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
remove in a follow-up