From 7bda97f6db05923b18bc95bbcd90dffe19b3617a Mon Sep 17 00:00:00 2001 From: Rashid N H M <95639609+rashidnhm@users.noreply.github.com> Date: Fri, 26 Apr 2024 15:51:04 -0400 Subject: [PATCH 1/9] Try on-boarding to large runner --- .../build_and_cache_Kokkos_linux.yml | 10 ++++- .../workflows/determine-workflow-runner.yml | 40 +++++++++++++++++++ .github/workflows/tests_lgpu_cpp.yml | 5 +-- .github/workflows/tests_lgpu_python.yml | 5 +-- .github/workflows/tests_linux_cpp.yml | 24 +++++++---- .github/workflows/tests_linux_python.yml | 20 +++++++--- .github/workflows/tests_without_binary.yml | 10 ++++- .github/workflows/wheel_linux_x86_64.yml | 18 +++++---- .github/workflows/wheel_linux_x86_64_cuda.yml | 14 +++++-- .github/workflows/wheel_noarch.yml | 13 ++++-- 10 files changed, 120 insertions(+), 39 deletions(-) create mode 100644 .github/workflows/determine-workflow-runner.yml diff --git a/.github/workflows/build_and_cache_Kokkos_linux.yml b/.github/workflows/build_and_cache_Kokkos_linux.yml index 75754c5a7e..f8b23f68db 100644 --- a/.github/workflows/build_and_cache_Kokkos_linux.yml +++ b/.github/workflows/build_and_cache_Kokkos_linux.yml @@ -9,6 +9,14 @@ on: os: required: true type: string + runs_on: + description: | + The runner that should run the jobs. If left blank, the value from inputs.os is used. + This is useful if you want the jobs to run in a specific runner group, while not using that group name as part + of the cache key. + required: false + type: string + default: '' outputs: exec_model: description: "The execution model for Kokkos." @@ -43,7 +51,7 @@ jobs: kokkos_version: ${{ fromJson(needs.linux-set-builder-matrix.outputs.kokkos_version) }} timeout-minutes: 30 name: Kokkos core (${{ matrix.exec_model }}) - runs-on: ${{ inputs.os }} + runs-on: ${{ inputs.runs-on || inputs.os }} steps: - name: Cache installation directories diff --git a/.github/workflows/determine-workflow-runner.yml b/.github/workflows/determine-workflow-runner.yml new file mode 100644 index 0000000000..78919a9762 --- /dev/null +++ b/.github/workflows/determine-workflow-runner.yml @@ -0,0 +1,40 @@ +name: Determine Workflow Runner group + +on: + workflow_call: + inputs: + default_runner: + description: The runner type that is used by the calling workflow by default + required: true + type: string + outputs: + runner_group: + description: The runner all subsequent jobs within the calling workflow should run on + value: ${{ jobs.determine_workflow_runner.outputs.runner_group || inputs.default_runner }} + +env: + LARGE_RUNNER_GROUP_NAME: pl-4-core-large-runner + +jobs: + determine_workflow_runner: + runs-on: >- + ${{ + ( + github.event_name == 'pull_request' + && contains(github.event.pull_request.labels.*.name, 'urgent') + ) && 'pl-4-core-large-runner' || 'ubuntu-latest' + }} + + outputs: + runner_group: ${{ steps.runner_group.outputs.runner_group }} + + steps: + - name: Output Runner Group name + if: >- + ${{ + github.event_name == 'pull_request' + && contains(github.event.pull_request.labels.*.name, 'urgent') + && startsWith(inputs.default_runner, 'ubuntu') + }} + id: runner_group + run: echo "runner_group=$LARGE_RUNNER_GROUP_NAME" >> $GITHUB_OUTPUT \ No newline at end of file diff --git a/.github/workflows/tests_lgpu_cpp.yml b/.github/workflows/tests_lgpu_cpp.yml index d50a56ce3e..9cdc46c389 100644 --- a/.github/workflows/tests_lgpu_cpp.yml +++ b/.github/workflows/tests_lgpu_cpp.yml @@ -42,8 +42,6 @@ jobs: strategy: max-parallel: 1 matrix: - os: [ubuntu-22.04] - pl_backend: ["lightning_gpu"] cuda_version: ["12"] steps: @@ -62,13 +60,12 @@ jobs: needs: [builddeps] strategy: matrix: - os: [ubuntu-22.04] pl_backend: ["lightning_gpu"] cuda_version: ["12"] name: C++ tests (Lightning-GPU) runs-on: - - ${{ matrix.os }} + - ubuntu-22.04 - self-hosted - gpu diff --git a/.github/workflows/tests_lgpu_python.yml b/.github/workflows/tests_lgpu_python.yml index a7eb06260d..2e6c6482cb 100644 --- a/.github/workflows/tests_lgpu_python.yml +++ b/.github/workflows/tests_lgpu_python.yml @@ -42,8 +42,6 @@ jobs: strategy: max-parallel: 1 matrix: - os: [ubuntu-22.04] - pl_backend: ["lightning_gpu"] cuda_version: ["12"] steps: @@ -61,14 +59,13 @@ jobs: needs: [builddeps] strategy: matrix: - os: [ubuntu-22.04] pl_backend: ["lightning_gpu"] default_backend: ["lightning_qubit"] cuda_version: ["12"] name: Python tests with LGPU runs-on: - - ${{ matrix.os }} + - ubuntu-22.04 - self-hosted - gpu diff --git a/.github/workflows/tests_linux_cpp.yml b/.github/workflows/tests_linux_cpp.yml index 2a4d2c7058..b932ef6101 100644 --- a/.github/workflows/tests_linux_cpp.yml +++ b/.github/workflows/tests_linux_cpp.yml @@ -33,15 +33,21 @@ concurrency: cancel-in-progress: true jobs: + determine_runner: + name: Determine runner type to use + uses: ./.github/workflows/determine-workflow-runner.yml + with: + default_runner: ubuntu-22.04 + cpptests: if: ${{ !contains(fromJSON('["schedule", "workflow_dispatch"]'), github.event_name) }} + needs: [determine_runner] strategy: matrix: - os: [ubuntu-22.04] pl_backend: ["lightning_qubit"] timeout-minutes: 60 name: C++ tests - runs-on: ${{ matrix.os }} + runs-on: ${{ needs.determine_runner.outputs.runner_group }} steps: - uses: actions/setup-python@v5 @@ -123,13 +129,13 @@ jobs: cpptestswithOpenBLAS: if: ${{ !contains(fromJSON('["schedule", "workflow_dispatch"]'), github.event_name) }} + needs: [determine_runner] strategy: matrix: - os: [ubuntu-22.04] pl_backend: ["lightning_qubit"] timeout-minutes: 60 name: C++ tests (OpenBLAS) - runs-on: ${{ matrix.os }} + runs-on: ${{ needs.determine_runner.outputs.runner_group }} steps: - uses: actions/setup-python@v5 @@ -180,13 +186,15 @@ jobs: build_and_cache_Kokkos: name: "Build and cache Kokkos" + needs: [determine_runner] uses: ./.github/workflows/build_and_cache_Kokkos_linux.yml with: + runs-on: ${{ needs.determine_runner.outputs.runner_group }} os: ubuntu-22.04 cpptestswithKokkos: if: ${{ !contains(fromJSON('["schedule", "workflow_dispatch"]'), github.event_name) }} - needs: [build_and_cache_Kokkos] + needs: [build_and_cache_Kokkos, determine_runner] strategy: matrix: os: [ubuntu-22.04] @@ -195,7 +203,7 @@ jobs: kokkos_version: ${{ fromJson(needs.build_and_cache_Kokkos.outputs.kokkos_version) }} timeout-minutes: 60 name: C++ tests (Kokkos) - runs-on: ${{ matrix.os }} + runs-on: ${{ needs.determine_runner.outputs.runner_group }} steps: - uses: actions/setup-python@v5 @@ -281,7 +289,7 @@ jobs: cpptestsWithMultipleBackends: # Device-specific tests are performed for both. Device-agnostic tests default to LightningQubit. if: ${{ !contains(fromJSON('["schedule", "workflow_dispatch"]'), github.event_name) }} - needs: [build_and_cache_Kokkos] + needs: [build_and_cache_Kokkos, determine_runner] strategy: matrix: os: [ubuntu-22.04] @@ -289,7 +297,7 @@ jobs: kokkos_version: ${{ fromJson(needs.build_and_cache_Kokkos.outputs.kokkos_version) }} timeout-minutes: 60 name: C++ tests (multiple backends) - runs-on: ${{ matrix.os }} + runs-on: ${{ needs.determine_runner.outputs.runner_group }} steps: - uses: actions/setup-python@v5 diff --git a/.github/workflows/tests_linux_python.yml b/.github/workflows/tests_linux_python.yml index 5e6d9f0af9..9e7e6ee574 100644 --- a/.github/workflows/tests_linux_python.yml +++ b/.github/workflows/tests_linux_python.yml @@ -31,15 +31,21 @@ concurrency: cancel-in-progress: true jobs: + determine_runner: + name: Determine runner type to use + uses: ./.github/workflows/determine-workflow-runner.yml + with: + default_runner: ubuntu-22.04 + pythontests: + needs: [determine_runner] strategy: matrix: - os: [ubuntu-22.04] pl_backend: ["lightning_qubit"] timeout-minutes: 60 name: Python tests - runs-on: ${{ matrix.os }} + runs-on: ${{ needs.determine_runner.outputs.runner_group }} steps: - uses: actions/setup-python@v4 @@ -140,13 +146,13 @@ jobs: pythontestswithOpenBLAS: + needs: [determine_runner] strategy: matrix: - os: [ubuntu-22.04] pl_backend: ["lightning_qubit"] timeout-minutes: 60 name: Python tests with OpenBLAS - runs-on: ${{ matrix.os }} + runs-on: ${{ needs.determine_runner.outputs.runner_group }} steps: - name: Checkout PennyLane-Lightning @@ -242,12 +248,14 @@ jobs: build_and_cache_Kokkos: name: "Build and cache Kokkos" + needs: [determine_runner] uses: ./.github/workflows/build_and_cache_Kokkos_linux.yml with: os: ubuntu-22.04 + runs_on: ${{ needs.determine_runner.outputs.runner_group }} pythontestswithKokkos: - needs: [build_and_cache_Kokkos] + needs: [build_and_cache_Kokkos, determine_runner] strategy: matrix: os: [ubuntu-22.04] @@ -259,7 +267,7 @@ jobs: exec_model: OPENMP timeout-minutes: 60 name: Python tests with Kokkos - runs-on: ${{ matrix.os }} + runs-on: ${{ needs.determine_runner.outputs.runner_group }} steps: - name: Checkout PennyLane-Lightning diff --git a/.github/workflows/tests_without_binary.yml b/.github/workflows/tests_without_binary.yml index 9854d39526..5a2a0b0d0c 100644 --- a/.github/workflows/tests_without_binary.yml +++ b/.github/workflows/tests_without_binary.yml @@ -25,13 +25,19 @@ concurrency: cancel-in-progress: true jobs: + determine_runner: + name: Determine runner type to use + uses: ./.github/workflows/determine-workflow-runner.yml + with: + default_runner: ubuntu-22.04 + pythontests: + needs: [determine_runner] timeout-minutes: 30 name: Python tests - runs-on: ${{ matrix.os }} + runs-on: ${{ needs.determine_runner.outputs.runner_group }} strategy: matrix: - os: [ubuntu-22.04] pl_backend: ["lightning_qubit", "lightning_kokkos", "lightning_gpu"] steps: diff --git a/.github/workflows/wheel_linux_x86_64.yml b/.github/workflows/wheel_linux_x86_64.yml index 0b42cdf085..524aed0bd3 100644 --- a/.github/workflows/wheel_linux_x86_64.yml +++ b/.github/workflows/wheel_linux_x86_64.yml @@ -32,17 +32,22 @@ jobs: with: event_name: ${{ github.event_name }} + determine_runner: + name: Determine runner type to use + uses: ./.github/workflows/determine-workflow-runner.yml + with: + default_runner: ubuntu-latest + build_dependencies: - needs: [set_wheel_build_matrix] + needs: [set_wheel_build_matrix, determine_runner] strategy: matrix: - os: [ubuntu-latest] exec_model: ${{ fromJson(needs.set_wheel_build_matrix.outputs.exec_model) }} kokkos_version: ${{ fromJson(needs.set_wheel_build_matrix.outputs.kokkos_version) }} container_img: ["quay.io/pypa/manylinux2014_x86_64"] timeout-minutes: 30 name: Kokkos core (${{ matrix.exec_model }}) - runs-on: ${{ matrix.os }} + runs-on: ${{ needs.determine_runner.outputs.runner_group }} container: ${{ matrix.container_img }} steps: @@ -90,11 +95,10 @@ jobs: cd - linux-wheels-x86-64: - needs: [set_wheel_build_matrix, build_dependencies] + needs: [set_wheel_build_matrix, build_dependencies, determine_runner] strategy: fail-fast: false matrix: - os: [ubuntu-latest] arch: [x86_64] pl_backend: ["lightning_kokkos", "lightning_qubit"] cibw_build: ${{ fromJson(needs.set_wheel_build_matrix.outputs.python_version) }} @@ -102,8 +106,8 @@ jobs: kokkos_version: ${{ fromJson(needs.set_wheel_build_matrix.outputs.kokkos_version) }} container_img: ["quay.io/pypa/manylinux2014_x86_64"] timeout-minutes: 30 - name: ${{ matrix.os }}::${{ matrix.arch }} - ${{ matrix.pl_backend }} (Python ${{ fromJson('{ "cp39-*":"3.9","cp310-*":"3.10","cp311-*":"3.11","cp312-*":"3.12" }')[matrix.cibw_build] }}) - runs-on: ${{ matrix.os }} + name: ${{ runner.os }}::${{ matrix.arch }} - ${{ matrix.pl_backend }} (Python ${{ fromJson('{ "cp39-*":"3.9","cp310-*":"3.10","cp311-*":"3.11","cp312-*":"3.12" }')[matrix.cibw_build] }}) + runs-on: ${{ needs.determine_runner.outputs.runner_group }} container: ${{ matrix.container_img }} steps: diff --git a/.github/workflows/wheel_linux_x86_64_cuda.yml b/.github/workflows/wheel_linux_x86_64_cuda.yml index 422507891b..8beaaf8a70 100644 --- a/.github/workflows/wheel_linux_x86_64_cuda.yml +++ b/.github/workflows/wheel_linux_x86_64_cuda.yml @@ -32,20 +32,26 @@ jobs: with: event_name: ${{ github.event_name }} + determine_runner: + name: Determine runner type to use + uses: ./.github/workflows/determine-workflow-runner.yml + with: + default_runner: ubuntu-latest + + linux-wheels-x86-64: - needs: [set_wheel_build_matrix] + needs: [set_wheel_build_matrix, determine_runner] strategy: fail-fast: false matrix: - os: [ubuntu-latest] arch: [x86_64] pl_backend: ["lightning_gpu"] cuda_version: ["12"] cibw_build: ${{ fromJson(needs.set_wheel_build_matrix.outputs.python_version) }} container_img: ["quay.io/pypa/manylinux2014_x86_64"] timeout-minutes: 30 - name: ${{ matrix.os }}::${{ matrix.arch }} - ${{ matrix.pl_backend }} CUDA ${{ matrix.cuda_version }} (Python ${{ fromJson('{ "cp39-*":"3.9","cp310-*":"3.10","cp311-*":"3.11","cp312-*":"3.12" }')[matrix.cibw_build] }}) - runs-on: ${{ matrix.os }} + name: ${{ runner.os }}::${{ matrix.arch }} - ${{ matrix.pl_backend }} CUDA ${{ matrix.cuda_version }} (Python ${{ fromJson('{ "cp39-*":"3.9","cp310-*":"3.10","cp311-*":"3.11","cp312-*":"3.12" }')[matrix.cibw_build] }}) + runs-on: ${{ needs.determine_runner.outputs.runner_group }} container: ${{ matrix.container_img }} steps: diff --git a/.github/workflows/wheel_noarch.yml b/.github/workflows/wheel_noarch.yml index 3d189a3931..47ef83f6a7 100644 --- a/.github/workflows/wheel_noarch.yml +++ b/.github/workflows/wheel_noarch.yml @@ -19,18 +19,25 @@ concurrency: cancel-in-progress: true jobs: + determine_runner: + name: Determine runner type to use + uses: ./.github/workflows/determine-workflow-runner.yml + with: + default_runner: ubuntu-latest + + build-pure-python-wheel: if: | github.event_name != 'pull_request' || contains(github.event.pull_request.labels.*.name, 'ci:build_wheels') || github.event_name == 'workflow_dispatch' + needs: [determine_runner] strategy: matrix: - os: [ubuntu-latest] pl_backend: ["lightning_gpu", "lightning_kokkos", "lightning_qubit"] timeout-minutes: 30 - name: ${{ matrix.os }} - Pure Python wheels - ${{ matrix.pl_backend }} (Python 3.9) - runs-on: ${{ matrix.os }} + name: ${{ runner.os }} - Pure Python wheels - ${{ matrix.pl_backend }} (Python 3.9) + runs-on: ${{ needs.determine_runner.outputs.runner_group }} steps: - name: Checkout PennyLane-Lightning From d8736cc10af95abf96340a458a918e3149225b6c Mon Sep 17 00:00:00 2001 From: ringo-but-quantum Date: Fri, 26 Apr 2024 19:54:44 +0000 Subject: [PATCH 2/9] Auto update version from '0.36.0-dev43' to '0.36.0-dev44' --- pennylane_lightning/core/_version.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pennylane_lightning/core/_version.py b/pennylane_lightning/core/_version.py index 0dd7399263..b324311e95 100644 --- a/pennylane_lightning/core/_version.py +++ b/pennylane_lightning/core/_version.py @@ -16,4 +16,4 @@ Version number (major.minor.patch[-label]) """ -__version__ = "0.36.0-dev43" +__version__ = "0.36.0-dev44" From cb88d2549196e704b1f6dfbb84feaacc9f12a25c Mon Sep 17 00:00:00 2001 From: Rashid N H M <95639609+rashidnhm@users.noreply.github.com> Date: Fri, 26 Apr 2024 15:59:36 -0400 Subject: [PATCH 3/9] Remove usage of runner.os in job name --- .github/workflows/wheel_linux_x86_64.yml | 2 +- .github/workflows/wheel_noarch.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/wheel_linux_x86_64.yml b/.github/workflows/wheel_linux_x86_64.yml index 524aed0bd3..c081fc7250 100644 --- a/.github/workflows/wheel_linux_x86_64.yml +++ b/.github/workflows/wheel_linux_x86_64.yml @@ -106,7 +106,7 @@ jobs: kokkos_version: ${{ fromJson(needs.set_wheel_build_matrix.outputs.kokkos_version) }} container_img: ["quay.io/pypa/manylinux2014_x86_64"] timeout-minutes: 30 - name: ${{ runner.os }}::${{ matrix.arch }} - ${{ matrix.pl_backend }} (Python ${{ fromJson('{ "cp39-*":"3.9","cp310-*":"3.10","cp311-*":"3.11","cp312-*":"3.12" }')[matrix.cibw_build] }}) + name: Linux::${{ matrix.arch }} - ${{ matrix.pl_backend }} (Python ${{ fromJson('{ "cp39-*":"3.9","cp310-*":"3.10","cp311-*":"3.11","cp312-*":"3.12" }')[matrix.cibw_build] }}) runs-on: ${{ needs.determine_runner.outputs.runner_group }} container: ${{ matrix.container_img }} diff --git a/.github/workflows/wheel_noarch.yml b/.github/workflows/wheel_noarch.yml index 47ef83f6a7..209bdcff73 100644 --- a/.github/workflows/wheel_noarch.yml +++ b/.github/workflows/wheel_noarch.yml @@ -36,7 +36,7 @@ jobs: matrix: pl_backend: ["lightning_gpu", "lightning_kokkos", "lightning_qubit"] timeout-minutes: 30 - name: ${{ runner.os }} - Pure Python wheels - ${{ matrix.pl_backend }} (Python 3.9) + name: Linux - Pure Python wheels - ${{ matrix.pl_backend }} (Python 3.9) runs-on: ${{ needs.determine_runner.outputs.runner_group }} steps: From c4e19b58accf93771006e0e6d8cd823b1cdfdeaf Mon Sep 17 00:00:00 2001 From: Rashid N H M <95639609+rashidnhm@users.noreply.github.com> Date: Fri, 26 Apr 2024 16:01:32 -0400 Subject: [PATCH 4/9] Fix invalid runs-on --- .github/workflows/tests_linux_cpp.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/tests_linux_cpp.yml b/.github/workflows/tests_linux_cpp.yml index b932ef6101..f0c33f80da 100644 --- a/.github/workflows/tests_linux_cpp.yml +++ b/.github/workflows/tests_linux_cpp.yml @@ -189,7 +189,7 @@ jobs: needs: [determine_runner] uses: ./.github/workflows/build_and_cache_Kokkos_linux.yml with: - runs-on: ${{ needs.determine_runner.outputs.runner_group }} + runs_on: ${{ needs.determine_runner.outputs.runner_group }} os: ubuntu-22.04 cpptestswithKokkos: From 9acb28a913ac02717c3efb630646c5874bd42581 Mon Sep 17 00:00:00 2001 From: Rashid N H M <95639609+rashidnhm@users.noreply.github.com> Date: Fri, 26 Apr 2024 16:03:42 -0400 Subject: [PATCH 5/9] Remove usage of runner.os in job name --- .github/workflows/wheel_linux_x86_64_cuda.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/wheel_linux_x86_64_cuda.yml b/.github/workflows/wheel_linux_x86_64_cuda.yml index 8beaaf8a70..aa1671fd7c 100644 --- a/.github/workflows/wheel_linux_x86_64_cuda.yml +++ b/.github/workflows/wheel_linux_x86_64_cuda.yml @@ -50,7 +50,7 @@ jobs: cibw_build: ${{ fromJson(needs.set_wheel_build_matrix.outputs.python_version) }} container_img: ["quay.io/pypa/manylinux2014_x86_64"] timeout-minutes: 30 - name: ${{ runner.os }}::${{ matrix.arch }} - ${{ matrix.pl_backend }} CUDA ${{ matrix.cuda_version }} (Python ${{ fromJson('{ "cp39-*":"3.9","cp310-*":"3.10","cp311-*":"3.11","cp312-*":"3.12" }')[matrix.cibw_build] }}) + name: Linux::${{ matrix.arch }} - ${{ matrix.pl_backend }} CUDA ${{ matrix.cuda_version }} (Python ${{ fromJson('{ "cp39-*":"3.9","cp310-*":"3.10","cp311-*":"3.11","cp312-*":"3.12" }')[matrix.cibw_build] }}) runs-on: ${{ needs.determine_runner.outputs.runner_group }} container: ${{ matrix.container_img }} From 8b4fa9c59641b643c900503ee78d28dad30e82fa Mon Sep 17 00:00:00 2001 From: Rashid N H M <95639609+rashidnhm@users.noreply.github.com> Date: Mon, 29 Apr 2024 10:54:28 -0400 Subject: [PATCH 6/9] Trigger CI From b28955f62e147f3c67328926f4a13e81460c82d9 Mon Sep 17 00:00:00 2001 From: Rashid N H M <95639609+rashidnhm@users.noreply.github.com> Date: Mon, 29 Apr 2024 12:59:54 -0400 Subject: [PATCH 7/9] Fix inputs.run-on for build&cache kokkos --- .github/workflows/build_and_cache_Kokkos_linux.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build_and_cache_Kokkos_linux.yml b/.github/workflows/build_and_cache_Kokkos_linux.yml index f8b23f68db..e612d17a6b 100644 --- a/.github/workflows/build_and_cache_Kokkos_linux.yml +++ b/.github/workflows/build_and_cache_Kokkos_linux.yml @@ -51,7 +51,7 @@ jobs: kokkos_version: ${{ fromJson(needs.linux-set-builder-matrix.outputs.kokkos_version) }} timeout-minutes: 30 name: Kokkos core (${{ matrix.exec_model }}) - runs-on: ${{ inputs.runs-on || inputs.os }} + runs-on: ${{ inputs.runs_on || inputs.os }} steps: - name: Cache installation directories From 03e89e2f36d8535e1a185e1b19c073982c593b6b Mon Sep 17 00:00:00 2001 From: Rashid N H M <95639609+rashidnhm@users.noreply.github.com> Date: Mon, 29 Apr 2024 14:41:52 -0400 Subject: [PATCH 8/9] Trigger CI From a19b82b7263d42301e942fa39a40141d55c08119 Mon Sep 17 00:00:00 2001 From: ringo-but-quantum Date: Mon, 29 Apr 2024 20:59:12 +0000 Subject: [PATCH 9/9] Auto update version from '0.36.0-dev45' to '0.36.0-dev46' --- pennylane_lightning/core/_version.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pennylane_lightning/core/_version.py b/pennylane_lightning/core/_version.py index 0198b9a3ca..a581fbb6e3 100644 --- a/pennylane_lightning/core/_version.py +++ b/pennylane_lightning/core/_version.py @@ -16,4 +16,4 @@ Version number (major.minor.patch[-label]) """ -__version__ = "0.36.0-dev45" +__version__ = "0.36.0-dev46"