-
-
Notifications
You must be signed in to change notification settings - Fork 143
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
Conv Transpose doesn't exactly transpose #728
Comments
Very similar thread in flax: google/flax#2577. However, their solution of manually transposing doesn't work: |
Forgot that flax had weights reversed. |
I think the I probably wouldn't add it as a flag. Transposed convolutions are already very complicated, I'd prefer not to add yet another complexity to them! FWIW let's not forget that |
Makes sense, these signatures could quickly become overwhelming. I will add it to the documentation. I definitely did not forget about jax.linear_transpose, because I didn't even know it existed! So thanks for also brining that to my attention |
When checking if ConvTranspose is actually computing the transpose operation, it seems to be failing. I've tried different weight matrix shapes, but I'm uncertain as to why this is failing:
The following TF code succeeds as expected:
What's the best way to get the actual transpose of a convolution in equinox?
The text was updated successfully, but these errors were encountered: