From 550975cbb58be829d800cc14f1fc0ffa01864d45 Mon Sep 17 00:00:00 2001 From: Thomas Moreau Date: Tue, 9 Dec 2025 03:33:44 +0100 Subject: [PATCH 1/4] RESULT upload benchmark_nanogpt/benchopt_run_2025-10-31_13h48m48.parquet --- .../benchopt_run_2025-10-31_13h48m48.parquet | Bin 0 -> 29105 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 benchmarks/benchmark_nanogpt/outputs/benchopt_run_2025-10-31_13h48m48.parquet diff --git a/benchmarks/benchmark_nanogpt/outputs/benchopt_run_2025-10-31_13h48m48.parquet b/benchmarks/benchmark_nanogpt/outputs/benchopt_run_2025-10-31_13h48m48.parquet new file mode 100644 index 0000000000000000000000000000000000000000..603d924c8c0260f846c329296d1ee5d3efc44313 GIT binary patch literal 29105 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 Date: Tue, 9 Dec 2025 03:33:46 +0100 Subject: [PATCH 2/4] Create benchmark_meta.json --- benchmarks/benchmark_nanogpt/benchmark_meta.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 benchmarks/benchmark_nanogpt/benchmark_meta.json diff --git a/benchmarks/benchmark_nanogpt/benchmark_meta.json b/benchmarks/benchmark_nanogpt/benchmark_meta.json new file mode 100644 index 0000000..f2f2055 --- /dev/null +++ b/benchmarks/benchmark_nanogpt/benchmark_meta.json @@ -0,0 +1 @@ +{"pretty_name": "Deep Learning Optimization with NanoGPT", "url": "https://github.com/tomMoral/benchmark_nanogpt"} \ No newline at end of file From 32108e8cc22bca946cdd4a60ecc7fbd22975f40f Mon Sep 17 00:00:00 2001 From: tommoral Date: Tue, 9 Dec 2025 03:46:53 +0100 Subject: [PATCH 3/4] FIX workflows --- .github/workflows/publish.yml | 18 +++++++++--------- .github/workflows/testing.yml | 10 +++++----- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 186f72e..c04a005 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -6,16 +6,19 @@ on: branches: - main +permissions: + contents: write + jobs: plot_publish: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 - - name: Set up Python 3.8 - uses: actions/setup-python@v2 + - uses: actions/checkout@v5 + - name: Set up Python 3.12 + uses: actions/setup-python@v6 with: - python-version: 3.8 + python-version: 3.12 - name: Install dependencies env: @@ -33,9 +36,6 @@ jobs: make render - name: Deploy 🚀 - uses: JamesIves/github-pages-deploy-action@3.7.1 + uses: JamesIves/github-pages-deploy-action@v4 with: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - BRANCH: gh-pages # The branch the action should deploy to. - FOLDER: html # The folder the action should deploy. - CLEAN: true # Automatically remove deleted files from the deploy branch + folder: html diff --git a/.github/workflows/testing.yml b/.github/workflows/testing.yml index 5afd068..d6ce9d7 100644 --- a/.github/workflows/testing.yml +++ b/.github/workflows/testing.yml @@ -7,11 +7,11 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 - - name: Set up Python 3.8 - uses: actions/setup-python@v2 + - uses: actions/checkout@v5 + - name: Set up Python 3.12 + uses: actions/setup-python@v6 with: - python-version: 3.8 + python-version: 3.12 - name: Install dependencies env: @@ -29,7 +29,7 @@ jobs: make render - name: Upload results - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v5 with: name: results path: build From c8a01abc6d29d6f67801492344e8c6f5a5a961d5 Mon Sep 17 00:00:00 2001 From: Thomas Moreau Date: Mon, 8 Dec 2025 20:31:07 -0700 Subject: [PATCH 4/4] Apply suggestion from @tomMoral --- .github/workflows/testing.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/testing.yml b/.github/workflows/testing.yml index d6ce9d7..ffff6af 100644 --- a/.github/workflows/testing.yml +++ b/.github/workflows/testing.yml @@ -32,4 +32,4 @@ jobs: uses: actions/upload-artifact@v5 with: name: results - path: build + path: html