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

Update federated secure branch. #10622

Merged
merged 52 commits into from
Jul 22, 2024
Merged

Commits on Jul 2, 2024

  1. [coll] Allow using local host for testing. (dmlc#10526)

    - Don't try to retrieve the IP address if a host is specified.
    - Fix compiler deprecation warning.
    trivialfis authored Jul 2, 2024
    Configuration menu
    Copy the full SHA
    d33043a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e537b09 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9cb4c93 View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2024

  1. Enhance the threadpool implementation. (dmlc#10531)

    
    - Accept an initialization function.
    - Support void return tasks.
    trivialfis authored Jul 3, 2024
    Configuration menu
    Copy the full SHA
    628411a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6243e7c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cd1d108 View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2024

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

Commits on Jul 5, 2024

  1. [sycl] Reorder if-else statements to allow using of cpu branches for …

    …sycl-devices (dmlc#10543)
    
    * reoder if-else statements for sycl compatibility
    
    * trigger check
    
    ---------
    
    Co-authored-by: Dmitry Razdoburdin <>
    razdoburdin authored Jul 5, 2024
    Configuration menu
    Copy the full SHA
    513d7a7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    00264eb View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2024

  1. [sycl] Improve build configuration. (dmlc#10548)

    Co-authored-by: Dmitry Razdoburdin <>
    razdoburdin authored Jul 6, 2024
    Configuration menu
    Copy the full SHA
    0a3941b View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2024

  1. Configuration menu
    Copy the full SHA
    2266db1 View commit details
    Browse the repository at this point in the history
  2. [doc] Add more detailed explanations for advanced objectives (dmlc#10283

    )
    
    
    
    ---------
    
    Co-authored-by: Jiaming Yuan <jm.yuan@outlook.com>
    david-cortes and trivialfis authored Jul 8, 2024
    Configuration menu
    Copy the full SHA
    8d0f2bf View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2024

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

Commits on Jul 10, 2024

  1. [doc] Add notes about RMM and device ordinal. [skip ci] (dmlc#10562)

    - Remove the experimental tag, we have been running it for a long time now.
    - Add notes about avoiding set CUDA device.
    - Add link in parameter.
    trivialfis authored Jul 10, 2024
    Configuration menu
    Copy the full SHA
    8e2b874 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    baba3e9 View commit details
    Browse the repository at this point in the history
  3. Avoid the use of size_t in the partitioner. (dmlc#10541)

    - Avoid the use of size_t in the partitioner.
    - Use `Span` instead of `Elem` where `node_id` is not needed.
    - Remove the `const_cast`.
    - Make sure the constness is not removed in the `Elem` by making it reference only.
    
    size_t is implementation-defined, which causes issue when we want to pass pointer or span.
    trivialfis authored Jul 10, 2024
    Configuration menu
    Copy the full SHA
    34b154c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5f910cd View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2024

  1. [fed] Split up federated test CMake file. (dmlc#10566)

    - Collect all federated test files into the same directory.
    - Independently list the files.
    trivialfis authored Jul 11, 2024
    Configuration menu
    Copy the full SHA
    89da9f9 View commit details
    Browse the repository at this point in the history
  2. Avoid thrust vector initialization. (dmlc#10544)

    * Avoid thrust vector initialization.
    
    - Add a wrapper for rmm device uvector.
    - Split up the `Resize` method for HDV.
    trivialfis authored Jul 11, 2024
    Configuration menu
    Copy the full SHA
    1ca4bfd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6c40318 View commit details
    Browse the repository at this point in the history
  4. Small cleanup for CMake scripts. (dmlc#10573)

    - Remove rabit.
    trivialfis authored Jul 11, 2024
    Configuration menu
    Copy the full SHA
    5fea9d2 View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2024

  1. replace channel for sycl dependencies (dmlc#10576)

    Co-authored-by: Dmitry Razdoburdin <>
    razdoburdin authored Jul 12, 2024
    Configuration menu
    Copy the full SHA
    ce97de2 View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2024

  1. Bump org.apache.maven.plugins:maven-project-info-reports-plugin (dmlc…

    …#10497)
    
    Bumps [org.apache.maven.plugins:maven-project-info-reports-plugin](https://github.com/apache/maven-project-info-reports-plugin) from 3.5.0 to 3.6.1.
    - [Commits](apache/maven-project-info-reports-plugin@maven-project-info-reports-plugin-3.5.0...maven-project-info-reports-plugin-3.6.1)
    
    ---
    updated-dependencies:
    - dependency-name: org.apache.maven.plugins:maven-project-info-reports-plugin
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jul 14, 2024
    Configuration menu
    Copy the full SHA
    6fc1088 View commit details
    Browse the repository at this point in the history
  2. Bump org.apache.flink:flink-clients in /jvm-packages (dmlc#10517)

    Bumps [org.apache.flink:flink-clients](https://github.com/apache/flink) from 1.19.0 to 1.19.1.
    - [Commits](apache/flink@release-1.19.0...release-1.19.1)
    
    ---
    updated-dependencies:
    - dependency-name: org.apache.flink:flink-clients
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jul 14, 2024
    Configuration menu
    Copy the full SHA
    5b7c689 View commit details
    Browse the repository at this point in the history
  3. Bump org.apache.maven.plugins:maven-surefire-plugin (dmlc#10429)

    Bumps [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) from 3.2.5 to 3.3.0.
    - [Release notes](https://github.com/apache/maven-surefire/releases)
    - [Commits](apache/maven-surefire@surefire-3.2.5...surefire-3.3.0)
    
    ---
    updated-dependencies:
    - dependency-name: org.apache.maven.plugins:maven-surefire-plugin
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jul 14, 2024
    Configuration menu
    Copy the full SHA
    7996914 View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2024

  1. Bump commons-logging:commons-logging in /jvm-packages/xgboost4j-spark (

    …dmlc#10547)
    
    Bumps commons-logging:commons-logging from 1.3.2 to 1.3.3.
    
    ---
    updated-dependencies:
    - dependency-name: commons-logging:commons-logging
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Jiaming Yuan <jm.yuan@outlook.com>
    dependabot[bot] and trivialfis authored Jul 15, 2024
    Configuration menu
    Copy the full SHA
    8b77964 View commit details
    Browse the repository at this point in the history
  2. Bump org.apache.maven.plugins:maven-jar-plugin (dmlc#10458)

    Bumps [org.apache.maven.plugins:maven-jar-plugin](https://github.com/apache/maven-jar-plugin) from 3.4.1 to 3.4.2.
    - [Release notes](https://github.com/apache/maven-jar-plugin/releases)
    - [Commits](apache/maven-jar-plugin@maven-jar-plugin-3.4.1...maven-jar-plugin-3.4.2)
    
    ---
    updated-dependencies:
    - dependency-name: org.apache.maven.plugins:maven-jar-plugin
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jul 15, 2024
    Configuration menu
    Copy the full SHA
    0f789e2 View commit details
    Browse the repository at this point in the history
  3. Bump org.apache.maven.plugins:maven-project-info-reports-plugin (dmlc…

    …#10585)
    
    Bumps [org.apache.maven.plugins:maven-project-info-reports-plugin](https://github.com/apache/maven-project-info-reports-plugin) from 3.6.1 to 3.6.2.
    - [Commits](apache/maven-project-info-reports-plugin@maven-project-info-reports-plugin-3.6.1...maven-project-info-reports-plugin-3.6.2)
    
    ---
    updated-dependencies:
    - dependency-name: org.apache.maven.plugins:maven-project-info-reports-plugin
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jul 15, 2024
    Configuration menu
    Copy the full SHA
    5b68b68 View commit details
    Browse the repository at this point in the history
  4. Bump org.apache.maven.plugins:maven-release-plugin (dmlc#10586)

    Bumps [org.apache.maven.plugins:maven-release-plugin](https://github.com/apache/maven-release) from 3.0.1 to 3.1.1.
    - [Release notes](https://github.com/apache/maven-release/releases)
    - [Commits](apache/maven-release@maven-release-3.0.1...maven-release-3.1.1)
    
    ---
    updated-dependencies:
    - dependency-name: org.apache.maven.plugins:maven-release-plugin
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jul 15, 2024
    Configuration menu
    Copy the full SHA
    a81ccab View commit details
    Browse the repository at this point in the history
  5. Bump net.alchim31.maven:scala-maven-plugin in /jvm-packages/xgboost4j (

    …dmlc#10536)
    
    Bumps net.alchim31.maven:scala-maven-plugin from 4.9.1 to 4.9.2.
    
    ---
    updated-dependencies:
    - dependency-name: net.alchim31.maven:scala-maven-plugin
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jul 15, 2024
    Configuration menu
    Copy the full SHA
    b7511cb View commit details
    Browse the repository at this point in the history
  6. Bump org.apache.maven.plugins:maven-checkstyle-plugin in /jvm-packages (

    dmlc#10518)
    
    Bumps [org.apache.maven.plugins:maven-checkstyle-plugin](https://github.com/apache/maven-checkstyle-plugin) from 3.3.1 to 3.4.0.
    - [Commits](apache/maven-checkstyle-plugin@maven-checkstyle-plugin-3.3.1...maven-checkstyle-plugin-3.4.0)
    
    ---
    updated-dependencies:
    - dependency-name: org.apache.maven.plugins:maven-checkstyle-plugin
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jul 15, 2024
    Configuration menu
    Copy the full SHA
    17c6430 View commit details
    Browse the repository at this point in the history
  7. [R] Redesigned xgboost() interface skeleton (dmlc#10456)

    ---------
    
    Co-authored-by: Michael Mayer <mayermichael79@gmail.com>
    david-cortes and mayer79 authored Jul 15, 2024
    Configuration menu
    Copy the full SHA
    ab982e7 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    bbd3085 View commit details
    Browse the repository at this point in the history
  9. Bump scalatest.version from 3.2.18 to 3.2.19 in /jvm-packages/xgboost…

    …4j (dmlc#10535)
    
    Bumps `scalatest.version` from 3.2.18 to 3.2.19.
    
    Updates `org.scalatest:scalatest_2.12` from 3.2.18 to 3.2.19
    - [Release notes](https://github.com/scalatest/scalatest/releases)
    - [Commits](scalatest/scalatest@release-3.2.18...release-3.2.19)
    
    Updates `org.scalactic:scalactic_2.12` from 3.2.18 to 3.2.19
    - [Release notes](https://github.com/scalatest/scalatest/releases)
    - [Commits](scalatest/scalatest@release-3.2.18...release-3.2.19)
    
    ---
    updated-dependencies:
    - dependency-name: org.scalatest:scalatest_2.12
      dependency-type: direct:development
      update-type: version-update:semver-patch
    - dependency-name: org.scalactic:scalactic_2.12
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jul 15, 2024
    Configuration menu
    Copy the full SHA
    fa8fea1 View commit details
    Browse the repository at this point in the history
  10. [Doc] Fix CRAN badge in README [skip ci] (dmlc#10587)

    * Change http to https in Badges
    
    * Change all http to https
    RektPunk authored Jul 15, 2024
    Configuration menu
    Copy the full SHA
    370dce9 View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2024

  1. Configuration menu
    Copy the full SHA
    5a92ffe View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a6a8a55 View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2024

  1. Configuration menu
    Copy the full SHA
    ee8bb60 View commit details
    Browse the repository at this point in the history
  2. Bump actions/setup-python from 5.1.0 to 5.1.1 (dmlc#10599)

    Bumps [actions/setup-python](https://github.com/actions/setup-python) from 5.1.0 to 5.1.1.
    - [Release notes](https://github.com/actions/setup-python/releases)
    - [Commits](actions/setup-python@82c7e63...39cd149)
    
    ---
    updated-dependencies:
    - dependency-name: actions/setup-python
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jul 17, 2024
    Configuration menu
    Copy the full SHA
    c41a657 View commit details
    Browse the repository at this point in the history
  3. Bump actions/upload-artifact from 4.3.3 to 4.3.4 (dmlc#10600)

    Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.3.3 to 4.3.4.
    - [Release notes](https://github.com/actions/upload-artifact/releases)
    - [Commits](actions/upload-artifact@6546280...0b2256b)
    
    ---
    updated-dependencies:
    - dependency-name: actions/upload-artifact
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jul 17, 2024
    Configuration menu
    Copy the full SHA
    919cfd9 View commit details
    Browse the repository at this point in the history
  4. Bump com.fasterxml.jackson.core:jackson-databind (dmlc#10590)

    Bumps [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson) from 2.15.2 to 2.17.2.
    - [Commits](https://github.com/FasterXML/jackson/commits)
    
    ---
    updated-dependencies:
    - dependency-name: com.fasterxml.jackson.core:jackson-databind
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jul 17, 2024
    Configuration menu
    Copy the full SHA
    07732e0 View commit details
    Browse the repository at this point in the history
  5. Refactor DeviceUVector. (dmlc#10595)

    Create a wrapper instead of using inheritance to avoid inconsistent interface of the class.
    trivialfis authored Jul 17, 2024
    Configuration menu
    Copy the full SHA
    e9fbce9 View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2024

  1. [EM] Support mmap backed ellpack. (dmlc#10602)

    - Support resource view in ellpack.
    - Define the CUDA version of MMAP resource.
    - Define the CUDA version of malloc resource.
    - Refactor cuda runtime API wrappers, and add memory access related wrappers.
    - gather windows macros into a single header.
    trivialfis authored Jul 18, 2024
    Configuration menu
    Copy the full SHA
    292bb67 View commit details
    Browse the repository at this point in the history
  2. [CI] Fix test environment. (dmlc#10609)

    * [CI] Fix test environment.
    
    * Remove shell.
    
    * Remove.
    
    * Update Dockerfile.i386
    trivialfis authored Jul 18, 2024
    Configuration menu
    Copy the full SHA
    7ab93f3 View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2024

  1. Configuration menu
    Copy the full SHA
    326921d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    344ddeb View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2024

  1. Configuration menu
    Copy the full SHA
    0846ad8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cb62f9e View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2024

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

Commits on Jul 22, 2024

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

    trivialfis committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    ab022ee View commit details
    Browse the repository at this point in the history
  3. Fix.

    trivialfis committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    1f658b2 View commit details
    Browse the repository at this point in the history