-
Notifications
You must be signed in to change notification settings - Fork 8
[export] minimal numpy support #429
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 23 commits
Commits
Show all changes
41 commits
Select commit
Hold shift + click to select a range
7a42611
allow use of arithmetic constants alongside expressions in products e…
evaleev 8a8c94f
preliminary implementation of PythonEinsumGenerator
evaleev 72504a8
added 1 einsum ref output
evaleev 66dac48
port over scope_exit wrapper from mpqc
evaleev 5af85f1
test_export: Implement RAII cleanup for temporary test directories
evaleev 75213c9
test_export_python.cpp: Fix command injection vulnerability
evaleev 54556c0
PythonEinsumGenerator: index mapping does not use global state any lo…
evaleev eb8637b
Initial plan
Copilot 9deec68
port over scope_exit wrapper from mpqc
evaleev 785edeb
test_export: Implement RAII cleanup for temporary test directories
evaleev ec5ca90
test_export_python.cpp: Fix command injection vulnerability
evaleev 1f3c2e6
PythonEinsumGenerator: index mapping does not use global state any lo…
evaleev cbe70f5
Apply suggestions from code review
evaleev 2702b2c
Merge branch 'feature/export-numpy' into copilot/sub-pr-429
evaleev f3113a9
Fix shell escaping vulnerability in test_export_python.cpp
Copilot b11a07b
Apply suggestions from code review
evaleev 0e11d25
Update progress - code review passed
Copilot 0d16763
Remove CodeQL build artifacts and update .gitignore
Copilot 13c0c70
Merge branch 'feature/export-numpy' into copilot/sub-pr-429
evaleev afa16eb
Merge pull request #430 from ValeevGroup/copilot/sub-pr-429
evaleev 6ab03ed
Update tests/unit/test_export_python.cpp
evaleev 94ccc45
introduced sequant::printf
evaleev 580278c
Apply suggestions from code review
evaleev 8b36281
switch to actions/setup-python
evaleev 32d3367
[dox] fixup
evaleev 05d149f
sequant::wprintf fixup format string
evaleev e66f924
Merge branch 'master' into feature/export-numpy
evaleev d33818b
[export] python tensor names are annotated by space tags, just like o…
evaleev 142bb86
[export/python] validate ternary contraction, both source code and nu…
evaleev 663b35c
[export/python] validate tensor + tensor*tensor expression, both sour…
evaleev dc3cf69
[export/python] added reference code to named_expression_group
evaleev 7cc9c3a
[export/python] adjust sanitize_python_name to deal with wide chars
evaleev 9cd18e9
[export/python] remove files in destroy
evaleev 113ce2f
[export/python] preserve the case when mapping Index to einsum index
evaleev d768e3c
[export/python] redesign generator/context hierarchy along the lines …
evaleev cea5f55
[export/python] (optionally, on by detail) import modules at the begi…
evaleev f7f2b53
[export] unname unused vars instead of (void)
evaleev b2394ce
[export/python] make layout (row vs col) configurable
evaleev c0a1fa2
[export/python] fixup + validate torch unit tests
evaleev 7901dcc
[ci] free up disk space on ubuntu runners to be able to afford PyTorc…
evaleev 12d5788
[skip ci] cleanup
evaleev 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
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
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
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.