MKLab-ITI/pygrank

Implement krylov space analysis in tensorflow

Closed this issue · 1 comments

Implement krylov space analysis for the tensorflow backend. This could require defining additional backend operations.

Related tests: tests.test_filter_optimization.test_lanczos_speedup

Implemented krylov space operations for all backends and switched internal representations to be of one-dimensional tensors. Results are working correctly even in highly-complex settings. Related tests pass under all backends.

Related tests: tests.test_filter_optimization.test_lanczos_speedup, tests.test_filter_optimization.test_krylov_space_oversampling, tests.test_filter_optimization.test_krylov_space