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

TA::retile support for DistArray with tensor-of-tensors tiles #474

Open
wants to merge 48 commits into
base: master
Choose a base branch
from

Commits on Sep 16, 2024

  1. Configuration menu
    Copy the full SHA
    ede81f3 View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2024

  1. Configuration menu
    Copy the full SHA
    342dd25 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2024

  1. Configuration menu
    Copy the full SHA
    1f186cc View commit details
    Browse the repository at this point in the history
  2. <-> Eigen::{Vector,Matrix,Tensor} conversions can handle DistArrays w…

    …ith non-zero base Ranges
    evaleev authored and bimalgaudel committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    91b7f26 View commit details
    Browse the repository at this point in the history
  3. [skip ci] typo

    evaleev authored and bimalgaudel committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    d4be91c View commit details
    Browse the repository at this point in the history
  4. remove duplicate vlock copy in concat

    evaleev authored and bimalgaudel committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    f2b319b View commit details
    Browse the repository at this point in the history
  5. introduced tile_ranges_match_trange(DistArray) for validating tile ra…

    …nges against trange
    evaleev authored and bimalgaudel committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    bd5f35b View commit details
    Browse the repository at this point in the history
  6. SizeArray is a viewable range

    evaleev authored and bimalgaudel committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    59b0a37 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    aed7128 View commit details
    Browse the repository at this point in the history
  8. [skip ci] to_container.hpp -> range/conversion.hpp

    to_container.hpp is deprecated
    evaleev authored and bimalgaudel committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    1662f8b View commit details
    Browse the repository at this point in the history
  9. [skip ci] svd dox fixup

    evaleev authored and bimalgaudel committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    5b26108 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    9c84513 View commit details
    Browse the repository at this point in the history
  11. make Range1 printable and shiftable

    evaleev authored and bimalgaudel committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    64ba684 View commit details
    Browse the repository at this point in the history
  12. make TiledRange1 shiftable

    evaleev authored and bimalgaudel committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    6a8f75f View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    c0ebdd3 View commit details
    Browse the repository at this point in the history
  14. [skip ci] dox++

    evaleev authored and bimalgaudel committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    b080325 View commit details
    Browse the repository at this point in the history
  15. Range::shift is const

    evaleev authored and bimalgaudel committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    c22bf70 View commit details
    Browse the repository at this point in the history
  16. Range::shift is nodiscard

    evaleev authored and bimalgaudel committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    78931bc View commit details
    Browse the repository at this point in the history
  17. TiledRange is shiftable

    evaleev authored and bimalgaudel committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    a847f70 View commit details
    Browse the repository at this point in the history
  18. introduced BlkTsrExpr::{{set_,}trange_lobound,preserve_lobound}() tha…

    …t allow to use block tensor expressions even with DistArrays that have non-zero lobound
    evaleev authored and bimalgaudel committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    9ef3a8a View commit details
    Browse the repository at this point in the history
  19. dox fixup [skip ci]

    evaleev authored and bimalgaudel committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    5391346 View commit details
    Browse the repository at this point in the history
  20. introduced TiledRange::is_congruent

    evaleev authored and bimalgaudel committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    0793929 View commit details
    Browse the repository at this point in the history
  21. like contraction, reduction expression and binary expression can igno…

    …re absolute positions if ignore_tile_position() is on
    evaleev authored and bimalgaudel committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    d49c7bc View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    9e85c7d View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    f9b3f25 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    ea9c834 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    8e58039 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    548d5ea View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    4957361 View commit details
    Browse the repository at this point in the history
  28. heig: work around the n=0 corner case

    evaleev authored and bimalgaudel committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    bb1e83a View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    6429585 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    28b1966 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    9a3594a View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    6e7e250 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    18bc8f4 View commit details
    Browse the repository at this point in the history
  34. introduced TA::Tile::at_ordinal + strengthen disambiguation checks fo…

    …r potential at_ordinal uses
    evaleev authored and bimalgaudel committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    5d35fb4 View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    793b7c4 View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    28323a0 View commit details
    Browse the repository at this point in the history
  37. [ci] try symlinking libscalapack-openmpi.so to libscalapack.so to hel…

    …p out FindReferenceSCALAPACK
    evaleev authored and bimalgaudel committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    91130e1 View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    cd2f48f View commit details
    Browse the repository at this point in the history
  39. [ci] disable Gitlab jobs except CUDA

    evaleev authored and bimalgaudel committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    2cc0629 View commit details
    Browse the repository at this point in the history
  40. introduce {Tensor,Tile}::c{begin,end}

    evaleev authored and bimalgaudel committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    8bea078 View commit details
    Browse the repository at this point in the history
  41. TensorInterface is a range

    evaleev authored and bimalgaudel committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    d5d6b6f View commit details
    Browse the repository at this point in the history
  42. dox fixup

    evaleev authored and bimalgaudel committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    469ae8a View commit details
    Browse the repository at this point in the history
  43. btas::Tensor can be copied into from Tensor and TensorInterface ... t…

    …his allows TA::retile on DistArrays of btas::Tensors
    evaleev authored and bimalgaudel committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    93b96a3 View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    3fdbaa6 View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    ac83135 View commit details
    Browse the repository at this point in the history
  46. pull in ValeevGroup/BTAS#179

    evaleev authored and bimalgaudel committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    280983e View commit details
    Browse the repository at this point in the history