-
Notifications
You must be signed in to change notification settings - Fork 5.7k
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 Linear Algebra operations to PyTorch frontend #7479
Comments
Hi @AnnaTz, just wanted to point out that |
@ivy-branch The task involves implementing the "householder_product" function #23515 on the frontend. However, upon inspecting the frontend codebase, I couldn't locate any existing implementation for this function on the backend. |
Add Linear Algebra operations to PyTorch frontend:
_
Please keep in mind that the proper way to link an issue to this list is to comment "- [ ] #issue_number" while the issue's title only includes the name of the function you've chosen.
_
vector_norm #8886
matrix_norm #7534
diagonal #22531
det
slogdet
cond #14591
matrix_rank
cholesky #7595
qr #7604
lu #18377
lu_factor
eig #8391
eigvals #10848
eigh #22636
eigvalsh #7571
svd #7665
svdvals #23145
solve #9152
solve_triangular #21197
lu_solve #22754
lstsq #22395
inv
pinv #7550
matrix_exp
matrix_power
cross #7597
matmul #10204
vecdot
multi_dot #11952
householder_product #24132
householder_product
tensorinv #7786
tensorsolve #9889
vander #12988
cholesky_ex #16661
inv_ex #7920
solve_ex #16488
lu_factor_ex #21504
ldl_factor #26396
#23720_ex
ldl_solve #22402
Note: If the Linear Algebra function to be implemented has identical behavior to another PyTorch function, you should simply keep an alias in the
linalg.py
file rather than creating a duplicate implementation.For example:
torch.linalg.diagonal
is defined as an alias of torch.diagonal in the official docs, and so it is defined as shown belowhttps://github.com/unifyai/ivy/blob/34f0eebc25c5d8b1af5299912f64ce531efc3e38/ivy/functional/frontends/torch/linalg.py#L7
The main file paths where these functions are likely to be added are:
ivy/functional/frontends/torch/linalg.py
ivy\_tests/test\_ivy/test\_frontends/test\_torch/test\_linalg.py
The text was updated successfully, but these errors were encountered: