Skip to content
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

[WIP] xt::linalg::kron: support arguments of arbitrary number of dimensions #198

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Commits on May 17, 2021

  1. xt::linalg::kron: support arguments of arbitrary number of dimensions

    Before this commit, `xt::linalg::kron` only supports 2D arguments.  This
    commit proposes to add support for argument with any number of
    dimensions.  This change of behavior is coherent with what `numpy.kron`
    does.
    
    The current implementation is a performance step back compared to the
    previous one.  Until a better generic implementation is found, keeping a
    couple of specialized implementations for the most used scenarios makes
    sense.
    
    Tested with `./test/test_xtensor_blas --gtest_filter=xlinalg.kron*`.
    lsix committed May 17, 2021
    Configuration menu
    Copy the full SHA
    1136bab View commit details
    Browse the repository at this point in the history