Add Linear Algebra routines in ChainerX
See original GitHub issueI’d like to work on adding linear algebra routines to ChainerX during GSoC. Most of the numpy.linalg
functions listed in ChainerX routines spreadsheet have low priority, so their implementation probably can wait for the summer.
Many linalg operations have optimized implementations in various open source alternatives, for example in LAPACK (there is a C++ interface). Is it expected to implement forward operations from scratch, or link to existing implementations?
For autodiff, derivatives for some routines are described here
Ref. #6423
Issue Analytics
- State:
- Created 4 years ago
- Comments:9 (7 by maintainers)
Top Results From Across the Web
Array Operations — Chainer 7.8.1 documentation
Array creation routines¶ ; chainerx.identity. Returns a 2-D identity array. ; chainerx.ones. Returns a new array of given shape and dtype, filled with...
Read more >ChainerX routines (public) - Google Drive
A B C E F G H I J
1 Category Routine Priority Difficulty C++ Python Backprop FunctionNode
2 NumPy Creation identity Duplicate NA
3 NumPy...
Read more >Released Chainer v7.0.0b4 - Google Groups
Many updates to ChainerX including new routines and support for loss ... Fix matrix generation in linear algebra PseudoInverse test (#8102) ...
Read more >Linear algebra (numpy.linalg) — NumPy v1.24 Manual
Several of the linear algebra routines listed above are able to compute results for several matrices at once, if they are stacked into...
Read more >Linear Algebra (scipy.linalg) — SciPy v1.9.3 Manual
All of these linear algebra routines expect an object that can be converted ... Therefore, unless you don't want to add scipy as...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
#7474 has now been merged 😃
Here is the table to track the progress