Skip to content

Commit a9fb39a

Browse files
committed
New data collected at 2025-10-13_00-03-46
1 parent 8aeef26 commit a9fb39a

16 files changed

Lines changed: 91 additions & 84 deletions

github-actions/mlflow/examples.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ defaults:
3737
env:
3838
MLFLOW_HOME: ${{ github.workspace }}
3939
MLFLOW_CONDA_HOME: /usr/share/miniconda
40+
PIP_EXTRA_INDEX_URL: https://download.pytorch.org/whl/cpu
4041
PYTHONFAULTHANDLER: "1"
4142

4243
jobs:
@@ -80,6 +81,9 @@ jobs:
8081
run: |
8182
source ./dev/install-common-deps.sh --ml
8283
pip install fastapi uvicorn tf-keras
84+
sudo apt-get update -y
85+
# Required for the transformers example that uses the Whisper model
86+
sudo apt-get install -y ffmpeg
8387
8488
- name: Run example tests
8589
if: ${{ github.event_name == 'schedule' || github.event_name == 'workflow_dispatch' || steps.check-diff.outputs.examples_changed == 'true' }}

github-actions/mlflow/master.yml

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,8 @@ jobs:
8686
# Ensure `databricks-connect` and `databricks-agents` are not installed
8787
pip uninstall -y databricks-connect databricks-agents
8888
pip install --no-deps --force-reinstall pyspark
89+
# install uv==0.8.18 to meet tool.uv requirements in pyproject.toml
90+
pip install uv==0.8.18
8991
- uses: ./.github/actions/show-versions
9092
- uses: ./.github/actions/pipdeptree
9193
- name: Import check
@@ -219,8 +221,6 @@ jobs:
219221
tests/tracking/fluent/test_fluent_autolog.py \
220222
tests/autologging
221223
222-
# It takes 9 ~ 10 minutes to run tests in `tests/models`. To make CI finish faster,
223-
# run these tests in a separate job.
224224
models:
225225
if: github.event_name != 'pull_request' || github.event.pull_request.draft == false
226226
runs-on: ubuntu-latest
@@ -250,10 +250,6 @@ jobs:
250250
run: |
251251
pytest --splits=${{ matrix.splits }} --group=${{ matrix.group }} tests/models
252252
253-
# NOTE: numpy is pinned in this suite due to its heavy reliance on shap, which internally uses
254-
# references to the now fully deprecated (as of 1.24.x) numpy types (i.e., np.bool).
255-
# When the shap cross version tests are passing in a new release version of shap, this pin should
256-
# be removed.
257253
evaluate:
258254
if: github.event_name != 'pull_request' || github.event.pull_request.draft == false
259255
runs-on: ubuntu-latest
@@ -274,16 +270,18 @@ jobs:
274270
- uses: ./.github/actions/setup-java
275271
- name: Install dependencies
276272
run: |
277-
source ./dev/install-common-deps.sh
278-
pip install pyspark torch transformers langchain langchain-experimental '.[genai]' 'shap<0.47.0' lightgbm xgboost
273+
uv sync --extra extras --extra jobs --extra genai
274+
uv pip install \
275+
-r requirements/test-requirements.txt \
276+
torch transformers 'pyspark<3.5.6' langchain langchain-experimental 'shap<0.47.0' lightgbm xgboost
279277
- uses: ./.github/actions/show-versions
280278
- uses: ./.github/actions/pipdeptree
281279
- name: Run tests
282280
run: |
283-
pytest --splits=${{ matrix.splits }} --group=${{ matrix.group }} tests/evaluate --ignore=tests/evaluate/test_default_evaluator_delta.py
281+
uv run pytest --splits=${{ matrix.splits }} --group=${{ matrix.group }} tests/evaluate --ignore=tests/evaluate/test_default_evaluator_delta.py
284282
- name: Run tests with delta
285283
run: |
286-
pytest tests/evaluate/test_default_evaluator_delta.py
284+
uv run pytest tests/evaluate/test_default_evaluator_delta.py
287285
288286
genai:
289287
if: github.event_name != 'pull_request' || github.event.pull_request.draft == false

github-actions/mlflow/requirements.yml

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ env:
2323
MLFLOW_HOME: ${{ github.workspace }}
2424
MLFLOW_CONDA_HOME: /usr/share/miniconda
2525
SPARK_LOCAL_IP: localhost
26-
PYTHON_VERSION: "3.10" # minimum supported version + 1
26+
PYTHON_VERSION: "3.11" # minimum supported version + 1
2727
PIP_EXTRA_INDEX_URL: https://download.pytorch.org/whl/cpu
2828
PIP_CONSTRAINT: ${{ github.workspace }}/requirements/constraints.txt
2929
_MLFLOW_TESTING_TELEMETRY: "true"
@@ -65,6 +65,12 @@ jobs:
6565
permissions:
6666
contents: read
6767
if: (github.event_name == 'schedule' && github.repository == 'mlflow/dev') || (github.event_name == 'pull_request' && github.event.pull_request.draft == false)
68+
strategy:
69+
fail-fast: false
70+
matrix:
71+
group: [1, 2]
72+
include:
73+
- splits: 2
6874
steps:
6975
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
7076
with:
@@ -90,6 +96,6 @@ jobs:
9096
- name: Run tests
9197
run: |
9298
source dev/setup-ssh.sh
93-
pytest tests --quiet --requires-ssh --ignore-flavors \
99+
pytest --splits=${{ matrix.splits }} --group=${{ matrix.group }} tests --quiet --requires-ssh --ignore-flavors \
94100
--ignore=tests/examples --ignore=tests/evaluate \
95101
--ignore=tests/deployments --ignore=tests/genai

github-actions/mlflow/team-review.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ jobs:
2828
"TomeHirata",
2929
"WeichenXu123",
3030
"xq-yin",
31+
"kevin-lyn",
3132
];
3233
const author = context.payload.pull_request.user.login;
3334
const reviews = await github.rest.pulls.listReviews({

github-actions/mlflow/typescript.yml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,6 @@ on:
77
- synchronize
88
- reopened
99
- ready_for_review
10-
paths:
11-
- libs/typescript/**
12-
- .github/workflows/typescript.yml
1310
push:
1411
branches:
1512
- master

github-actions/xgboost/cuda13.yml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ jobs:
3535
python3 ops/pipeline/manage-artifacts.py upload \
3636
--s3-bucket ${{ env.RUNS_ON_S3_BUCKET_CACHE }} \
3737
--prefix cache/${{ github.run_id }}/build-cuda13 \
38-
build/testxgboost ./xgboost python-package/dist/*.whl
38+
build/testxgboost python-package/dist/*.whl
3939
test-cpp-cuda13:
4040
name: Google Test (C++) with CUDA 13
4141
needs: [build-cuda13]
@@ -82,8 +82,6 @@ jobs:
8282
--s3-bucket ${{ env.RUNS_ON_S3_BUCKET_CACHE }} \
8383
--prefix cache/${{ github.run_id }}/build-cuda13 \
8484
--dest-dir wheelhouse \
85-
*.whl xgboost
86-
mv -v wheelhouse/xgboost .
87-
chmod +x ./xgboost
85+
*.whl
8886
- name: Run Python tests
8987
run: bash ops/pipeline/test-python-wheel-cuda13.sh

github-actions/xgboost/main.yml

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -29,12 +29,6 @@ jobs:
2929
- name: Log into Docker registry (AWS ECR)
3030
run: bash ops/pipeline/login-docker-registry.sh
3131
- run: bash ops/pipeline/build-cpu.sh
32-
- name: Stash CLI executable
33-
run: |
34-
python3 ops/pipeline/manage-artifacts.py upload \
35-
--s3-bucket ${{ env.RUNS_ON_S3_BUCKET_CACHE }} \
36-
--prefix cache/${{ github.run_id }}/build-cpu \
37-
./xgboost
3832

3933
build-cuda:
4034
name: Build CUDA + manylinux_2_28_x86_64 wheel
@@ -57,7 +51,7 @@ jobs:
5751
python3 ops/pipeline/manage-artifacts.py upload \
5852
--s3-bucket ${{ env.RUNS_ON_S3_BUCKET_CACHE }} \
5953
--prefix cache/${{ github.run_id }}/build-cuda \
60-
build/testxgboost ./xgboost python-package/dist/*.whl
54+
build/testxgboost python-package/dist/*.whl
6155
6256
build-cuda-with-rmm:
6357
name: Build CUDA with RMM
@@ -120,7 +114,7 @@ jobs:
120114
python3 ops/pipeline/manage-artifacts.py upload \
121115
--s3-bucket ${{ env.RUNS_ON_S3_BUCKET_CACHE }} \
122116
--prefix cache/${{ github.run_id }}/build-python-wheels-arm64 \
123-
./xgboost python-package/dist/*.whl
117+
python-package/dist/*.whl
124118
125119
build-python-wheels-cpu:
126120
name: Build CPU wheel for ${{ matrix.manylinux_target }}_${{ matrix.arch }}
@@ -262,8 +256,6 @@ jobs:
262256
--s3-bucket ${{ env.RUNS_ON_S3_BUCKET_CACHE }} \
263257
--prefix cache/${{ github.run_id }}/${{ matrix.artifact_from }} \
264258
--dest-dir wheelhouse \
265-
*.whl xgboost
266-
mv -v wheelhouse/xgboost .
267-
chmod +x ./xgboost
259+
*.whl
268260
- name: Run Python tests, ${{ matrix.description }}
269261
run: bash ops/pipeline/test-python-wheel.sh ${{ matrix.suite }} ${{ matrix.image_repo }}

github-actions/xgboost/windows.yml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ jobs:
3636
python ops/pipeline/manage-artifacts.py upload `
3737
--s3-bucket ${{ env.RUNS_ON_S3_BUCKET_CACHE }} `
3838
--prefix cache/${{ github.run_id }}/build-win64-gpu `
39-
build/testxgboost.exe xgboost.exe `
39+
build/testxgboost.exe `
4040
(Get-ChildItem python-package/dist/*.whl | Select-Object -Expand FullName)
4141
4242
build-win64-cpu:
@@ -70,8 +70,7 @@ jobs:
7070
--s3-bucket ${{ env.RUNS_ON_S3_BUCKET_CACHE }} `
7171
--prefix cache/${{ github.run_id }}/build-win64-gpu `
7272
--dest-dir build `
73-
*.whl testxgboost.exe xgboost.exe
74-
Move-Item -Path build/xgboost.exe -Destination .
73+
*.whl testxgboost.exe
7574
New-Item -ItemType Directory -Path python-package/dist/ -Force
7675
Move-Item -Path (Get-ChildItem build/*.whl | Select-Object -Expand FullName) `
7776
-Destination python-package/dist/

pkgdown/dplyr_pkgdown.yml

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -89,8 +89,8 @@ reference:
8989
not data frames.
9090
contents:
9191
- between
92-
- case_match
9392
- case_when
93+
- recode_values
9494
- coalesce
9595
- consecutive_id
9696
- cumany
@@ -104,7 +104,6 @@ reference:
104104
- ntile
105105
- order_by
106106
- percent_rank
107-
- recode
108107
- row_number
109108

110109
- title: Built in datasets
@@ -129,13 +128,15 @@ reference:
129128
to be superior, but we don't want to force you to change until you're
130129
ready, so the existing functions will stay around for several years.
131130
contents:
131+
- all_vars
132+
- case_match
133+
- recode
132134
- sample_frac
133-
- top_n
134135
- scoped
135-
- ends_with("_at")
136-
- all_vars
136+
- top_n
137137
- vars
138138
- with_groups
139+
- ends_with("_at")
139140

140141
- title: Remote tables
141142
contents:

0 commit comments

Comments
 (0)