-
Notifications
You must be signed in to change notification settings - Fork 69
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
Add Aesara backend #214
Add Aesara backend #214
Conversation
669e704
to
b1139d0
Compare
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.
Nice, this LGTM!
@jcmgray Do you want to get eyes on the PR as well before merging?
assert isinstance(res_got3, aesara.tensor.TensorVariable) | ||
|
||
|
||
@pytest.mark.skipif(not found_aesara, reason="Aesara not installed.") |
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.
We really need to turn these into a fixture at some point so we're not duplicating data.
@@ -135,7 +132,6 @@ def test_explicit_path(): | |||
|
|||
|
|||
def test_path_optimal(): | |||
|
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.
Do these new lines come from a black version bump?
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.
I believe so, noticed this in a few other libraries as well.
All looks good to me, looking forward to testing the performance some time! By the way @rlouf, I have an implementation of pairwise |
That looks awesome! We have an issue that's been open for a while to implement |
@rlouf Looks like Asera tests are failing. |
@rlouf Gentle ping here. |
@rlouf Another gentle ping here, we will be shipping another release within the next week. |
I am sorry but I am not working on Aesara anymore. I am closing the PR for now. |
Description
This PR adds an Aesara backend to
opt_einsum
following the discussion in #213.Todos
Status