Replies: 2 comments 1 reply
-
For benchmarking, you might consider using asv. We've used Cython for other projects and find it to be a good way to get a lot of speedup. Some benchmarks here, summarized in this table: |
Beta Was this translation helpful? Give feedback.
1 reply
-
In addition to the above suggestions, there is also an opportunity to refactor the internal representation to remove equality constraints as described in this issue: #344 |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Pacti's webpage should have an entry for performance, as users would be interested to know this.
This brings the question of how we should be running the performance tests. So far, benchmarks have been generated from our computers. Can we automate benchmarking by generating results from github actions?
Also, regarding performance, we have learned much about possible simplifications in recent experiments run by @NicolasRouquette.
Finally, a likely high-impact change is to make use of Cython in the project.
Beta Was this translation helpful? Give feedback.
All reactions