Hi,
I'm Kanan, a 3rd CS student. I'm interested in the project regarding LAPACK calls code generation for matrix expressions.
While exploring the codegen module, I was thinking - what if we intercept matrix expressions in the codegen() entry point and route them to a specialized matrix_routine() method that maps operations, such as A.inv(), to appropriate LAPACK calls?
I have thought through the code architecture for this as well. Is this a reasonable direction worth exploring? If so, I'd be happy to explain further.
Thanks!
Kanan