Skip to content

Commit ffeb0e2

Browse files
authored
Migrate bindings from pybind11 to nanobind (#560)
1 parent 2c89289 commit ffeb0e2

29 files changed

Lines changed: 68 additions & 126 deletions

.github/workflows/benchmark-amd-gpu.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ jobs:
4242
- uses: actions/checkout@v7
4343
with:
4444
ref: ${{ inputs.head_sha }}
45-
submodules: true
45+
submodules: recursive
4646
fetch-depth: 0
4747

4848
- name: Mark workspace as safe for git
@@ -127,7 +127,7 @@ jobs:
127127
steps:
128128
- uses: actions/checkout@v7
129129
with:
130-
submodules: true
130+
submodules: recursive
131131

132132
- name: Install dependencies
133133
run: |

.github/workflows/benchmark-nvidia-gpu.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ jobs:
4242
- uses: actions/checkout@v7
4343
with:
4444
ref: ${{ inputs.head_sha }}
45-
submodules: true
45+
submodules: recursive
4646
fetch-depth: 0
4747

4848
- name: Mark workspace as safe for git
@@ -127,7 +127,7 @@ jobs:
127127
steps:
128128
- uses: actions/checkout@v7
129129
with:
130-
submodules: true
130+
submodules: recursive
131131

132132
- name: Install dependencies
133133
run: |

.github/workflows/code-coverage.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
- uses: actions/checkout@v7
2626
with:
2727
fetch-depth: 1
28-
submodules: true
28+
submodules: recursive
2929

3030
- name: Cache apt packages
3131
uses: actions/cache@v6

.github/workflows/conan-example.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
steps:
2323
- uses: actions/checkout@v7
2424
with:
25-
submodules: true
25+
submodules: recursive
2626

2727
- name: Cache apt packages
2828
uses: actions/cache@v6

.github/workflows/gh-pages.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
uses: actions/checkout@v7
1616
with:
1717
fetch-depth: 0
18-
submodules: true
18+
submodules: recursive
1919
ref: main
2020

2121
- name: Switch to gh-pages branch and rebase

.github/workflows/gpu-compile-check.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727
steps:
2828
- uses: actions/checkout@v7
2929
with:
30-
submodules: true
30+
submodules: recursive
3131

3232
- name: Install CUDA toolkit
3333
uses: Jimver/cuda-toolkit@v0.2.36
@@ -53,7 +53,7 @@ jobs:
5353
steps:
5454
- uses: actions/checkout@v7
5555
with:
56-
submodules: true
56+
submodules: recursive
5757

5858
# ROCm's apt repo layout/supported codenames change across releases;
5959
# if this step starts failing, check https://rocm.docs.amd.com for the

.github/workflows/python-installation.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
steps:
2525
- uses: actions/checkout@v7
2626
with:
27-
submodules: true
27+
submodules: recursive
2828

2929
- name: Install docker
3030
run: |

.github/workflows/python-package-anaconda.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
steps:
2626
- uses: actions/checkout@v7
2727
with:
28-
submodules: true
28+
submodules: recursive
2929
- name: Set up Python 3.10
3030
uses: actions/setup-python@v7
3131
with:

.github/workflows/python-package.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ jobs:
7474
7575
- uses: actions/checkout@v7
7676
with:
77-
submodules: true
77+
submodules: recursive
7878

7979
- name: Export GitHub Actions cache environment variables
8080
if: matrix.os == 'windows-latest'

.github/workflows/run-examples.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
steps:
2323
- uses: actions/checkout@v7
2424
with:
25-
submodules: true
25+
submodules: recursive
2626

2727
- name: Cache apt packages
2828
uses: actions/cache@v6

0 commit comments

Comments
 (0)