Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Revert "Set sympy.evaluate(False) on frequent code paths for phase tr…
…acking. (#6072)" (#6386) With recent adoption of symengine for the performance critical path with ParameterExpressions the workaround for large expression evaluation in #6072 is no longer needed or applicable, except in environments without symengine. However, with symengine available using the sympy evaluate context adds noticeable overhead, both to import sympy (which wouldn't be used otherwise) and to load the sympy evalue context wrapper. This commit removes these as we shouldn't compromise performance in the performance path to try and speed up a path with degraded performance because symengine isn't available (32bit platforms). This reverts commit f436f5a. Co-authored-by: Kevin Krsulich <[email protected]>
- Loading branch information