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

Common interface for collective communication #8057

Merged
merged 58 commits into from Sep 12, 2022
Merged

Commits on Jul 6, 2022

  1. Copy the full SHA
    a2df84d View commit details
    Browse the repository at this point in the history
  2. implement allreduce

    rongou committed Jul 6, 2022
    Copy the full SHA
    4894334 View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2022

  1. add communicator factory

    rongou committed Jul 11, 2022
    Copy the full SHA
    c5fded6 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    f6b7259 View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2022

  1. add device adapter

    rongou committed Jul 12, 2022
    Copy the full SHA
    b0831a0 View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2022

  1. Copy the full SHA
    05b2ceb View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2022

  1. add rabit communicator

    rongou committed Jul 16, 2022
    Copy the full SHA
    f39d0a9 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    f9319d7 View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2022

  1. Copy the full SHA
    0db9fda View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    cd0098d View commit details
    Browse the repository at this point in the history
  3. add nccl device communicator

    rongou committed Jul 18, 2022
    Copy the full SHA
    198ac94 View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2022

  1. Copy the full SHA
    4585888 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    8ae0d7a View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2022

  1. Copy the full SHA
    33ebb0a View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2022

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

Commits on Jul 22, 2022

  1. add python wrapper and c api

    rongou committed Jul 22, 2022
    Copy the full SHA
    69ea687 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    76b0b0a View commit details
    Browse the repository at this point in the history
  3. clean up types

    rongou committed Jul 22, 2022
    Copy the full SHA
    695de5f View commit details
    Browse the repository at this point in the history
  4. fix non-gpu build

    rongou committed Jul 22, 2022
    Copy the full SHA
    e4d0029 View commit details
    Browse the repository at this point in the history
  5. try to fix ci

    rongou committed Jul 22, 2022
    Copy the full SHA
    d656387 View commit details
    Browse the repository at this point in the history
  6. fix std::size_t

    rongou committed Jul 22, 2022
    Copy the full SHA
    92ae35e View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2022

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

Commits on Aug 15, 2022

  1. Copy the full SHA
    9bc3df6 View commit details
    Browse the repository at this point in the history
  2. c style size_t

    rongou committed Aug 15, 2022
    Copy the full SHA
    4e2a5b8 View commit details
    Browse the repository at this point in the history
  3. fix lint errors

    rongou committed Aug 15, 2022
    Copy the full SHA
    131f4b1 View commit details
    Browse the repository at this point in the history
  4. cross platform setenv

    rongou committed Aug 15, 2022
    Copy the full SHA
    88510a3 View commit details
    Browse the repository at this point in the history
  5. fix memory leak

    rongou committed Aug 15, 2022
    Copy the full SHA
    e758449 View commit details
    Browse the repository at this point in the history
  6. fix lint errors

    rongou committed Aug 15, 2022
    Copy the full SHA
    8923609 View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2022

  1. Copy the full SHA
    22d4536 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2022

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

Commits on Aug 25, 2022

  1. address review feedback

    rongou committed Aug 25, 2022
    Copy the full SHA
    3aeae65 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    adeab7f View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2022

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

Commits on Aug 27, 2022

  1. Copy the full SHA
    183ab75 View commit details
    Browse the repository at this point in the history
  2. fix failing gtest

    rongou committed Aug 27, 2022
    Copy the full SHA
    e3c87e0 View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2022

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

Commits on Aug 31, 2022

  1. fix lint error

    rongou committed Aug 31, 2022
    Copy the full SHA
    b57a1be View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    2d52b57 View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2022

  1. Copy the full SHA
    57dfe8e View commit details
    Browse the repository at this point in the history
  2. get rid of factories

    rongou committed Sep 1, 2022
    Copy the full SHA
    ba5a6e1 View commit details
    Browse the repository at this point in the history
  3. fix cpu build

    rongou committed Sep 1, 2022
    Copy the full SHA
    2039858 View commit details
    Browse the repository at this point in the history
  4. fix include

    rongou committed Sep 1, 2022
    Copy the full SHA
    c3a42fb View commit details
    Browse the repository at this point in the history
  5. fix python import

    rongou committed Sep 1, 2022
    Copy the full SHA
    0a115ff View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    63ae4e8 View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2022

  1. Copy the full SHA
    fe79c38 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    60da353 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    52c0ff3 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2022

  1. Copy the full SHA
    56dec26 View commit details
    Browse the repository at this point in the history
  2. add review feedback

    rongou committed Sep 6, 2022
    Copy the full SHA
    ed8fed2 View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2022

  1. Copy the full SHA
    057bc49 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    615e621 View commit details
    Browse the repository at this point in the history
  3. update documentation

    rongou committed Sep 7, 2022
    Copy the full SHA
    d418563 View commit details
    Browse the repository at this point in the history
  4. remove mpi communicator type

    rongou committed Sep 7, 2022
    Copy the full SHA
    c4cf82c View commit details
    Browse the repository at this point in the history
  5. fix tests

    rongou committed Sep 7, 2022
    Copy the full SHA
    5f0daa0 View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2022

  1. Copy the full SHA
    7a39ce3 View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2022

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

Commits on Sep 10, 2022

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

Commits on Sep 11, 2022

  1. Copy the full SHA
    06809c6 View commit details
    Browse the repository at this point in the history