Skip to content

Commit 7bccc0b

Browse files
mlxdvincentmrmultiphaseCFDgithub-actions[bot]maliasadi
authored
Merge v0.33.1 fixes to master branch (#547)
* Create v0.33.0 RC branch. * Update changelog [skip ci] * Update pennylane_requires [skip ci] * Change master => v0.33.0-rc0 in wheels and fix gpu ci files (removing latest pl checkouts). * Trigger multiple GPU CI * add sync in Hamiltonian obs * add sync to MPILinearAlg * add sync for adjoint tests * sync for gate ops in MPI backend * add more sync * add more sync before upData * add more syncs * update adj unit tests * Add LGPU docs (#525) * init commit * Auto update version * add changelog * Update readme. * shush CI [skip ci] * Auto update version * Fix README links and code-blocks. [skip ci] * Fix card links. * Fix obs signature to match LK/LQ * Revert card links. [skip ci] * update docs * update readme * Reorder cards and add docker support section. [skip ci] * Build with CUDA on the CI for correct API gen * Add docker.rst [skip ci]. * Add Cuda 11.8 install * Lower CUDA version * Fix typo in name and paths * Disable CUDA checks for RTD * update readme * update LGPU installation steps * Turn off GPU runners. * Update CUDA wheel builder * add docstring in lightning_gpu.py * Change kokkos gpu order. [skip ci] * Fix some headings and toctrees [skip ci]. * Add GPU test workflows to plugin test matrix [sc-48529] (#528) * update measurement * add openmp to adjgpu * Auto update version * Add support for building multiple backend simulators (#497) * Add PL_BACKEND_LIST * Update the support * Exclude Python bindings * Update HermitianObs name scope conflicts * Auto update version * Cleanup * Update CI to build and check C++ tests of multiple backends (Linux) * Update changelog * Update .github/workflows/tests_linux.yml Co-authored-by: Vincent Michaud-Rioux <[email protected]> * Apply code review suggestions * Update .github/workflows/tests_linux.yml Co-authored-by: Amintor Dusko <[email protected]> --------- Co-authored-by: Dev version update bot <github-actions[bot]@users.noreply.github.com> Co-authored-by: Vincent Michaud-Rioux <[email protected]> Co-authored-by: Amintor Dusko <[email protected]> * add python layer & isingxy gate in the cpp layer * add batched adjoint method * Update DefaultQubit to DefaultQubitLegacy (#500) * Update DefaultQubit to DefaultQubitLegacy * Update changelog * update pylint disable on fallback * Auto update version * add batch support for adjoint method * add gitignore * tidy up code * Auto update version * make format * revert complexT delete in LKokkosBingds * make format * update based on tidy * fix tidy format * add_gpu_runners_tests * add cuquantum_sdk path to ci workflow * debug * add path to cuquantum sdk * add python layer tests in ci workflow * ci tests * quick fix * skip pr ci for some workflows * quick fix * quick fix * update python ci tests * remove dependency on lightning_qubit in ci * fix directory * fix directory * quick fix * quick fix * test for cuda-12 * update measurement * updata cu12 workflows * add getDataVector support to LQubitRaw * install lightning.qubit before lightning.gpu in ci * update test_obs * activate all CI checks * quick fix * tidy up code * tidy up code * make format * update ci for more tests * tidy up code * tidy up code * tidy up code * make format * fix for codecov * codecov fix * quick fix * quick fix * quick fix * quick test * fix test * fix tests * another quick fix * coverage fix * update ci tests * update ci for no binary * codecov fix * update adj tests for no binary case * update python layer tests * fix codecov * make format * initial commit for MPI * revert to cu11 * enable more py tests * update CI * upload codecov ci * add more tests for statevectorcudamanaged * add more unit tests * add more tests * make format * add more cpp tests * skip cpp tests pauli param gates * make format * add more files to gitignore * Auto update version * init commit * Trigger CI * update gpu runner * quick fix * update fix * add cpp layer for LGPU-MPI backend * add py layer * quick fix * make format * fix for fp32 support in expval calculation * quick fix * fix for cray_mpich_serialize_py * copy to move for hamiltonian operation * add unit tests for adjoint method * add more tests * resolve comments py layer * remove omp support in LGPU * update version * Auto update version * fix based on comments * Add L-GPU and L-Kokkos as package extras (#515) * Add L-GPU and L-Kokkos as package extras * Auto update version * Update changelog * Temp enable the x86 wheel cache * Return wheel storage functionality to normal * Update readme * Auto update version * Trigger CI * Update README.rst Co-authored-by: Amintor Dusko <[email protected]> --------- Co-authored-by: Dev version update bot <github-actions[bot]@users.noreply.github.com> Co-authored-by: Amintor Dusko <[email protected]> * Auto update version * make format * remove sparseH * remove applyHostMatrixGate * Add wheel_linux_x86_64_cu11.yml (#517) * Add wheel_linux_x86_64_cu11.yml * echo COMPILER=g++ >> * python3.9 => python * reinstall g++11 * Try that * Use env vars for versions. * Fix var syntax. * Hardcode versions * Fix custatevec-cu11 * Revert triggers. * Update changelog [skip ci] * resolve more comments * add more tests to non_param gates * resolve cpp tests comments * remove unused methods in measurement class * remove unused methods * resolve more comments * add changelog and matrixhasher * quick update * add more tests and merge base branch * add mpi unit tests for algorithm base class * add more unit tests for utils * ctor test for MPIManager * Add mpi tests to LGPU (#519) * Initial commit mpi tests * Remove label guards * Fix PL_DEVICE * Install lightning_qubit. * Fix ENABLE_MPI * print cuquantum * export cu_sdk * revert define * Debug cpp tests. * Debug cpp tests. * Fix cmake options. * Compile with mpicxx * Specify backend. * Specify backend. * Remove obsolete line. * Specify cov backend * Merge test/cov & try simplifying python * if-no-files-found: error and fix python tests. * Fix mpi find * Install real lightning. * Revert python tests. * Hardcode backend values in python tests * Install lightning_qubit with gpu in python tests * Remove explicit mpich mentions. * Parametrize mpilib name. * Add openmpi tests. * Build only openmpi python tests. * Add timeouts * test/test_apply.py * Revert pull triggers. * Clean gpu-mpi test workflows. * Revert to 804ed24. * Revert back. * Update tests_linux_x86_mpi.yml [ci skip] * Add jobs dep. * Remove module unload * Simplify mpi-gpu tests. * trigger CI * unset CFLAGS. * set CFLAGS * Revert triggers. * Fix pull_request: [skip ci] * trigger CI * Rename test_gpu_cu11.yml -> tests_gpu_cu11.yml [skip ci] * add CI checks for cpp unit tests * add cpp layer ci check for mpi backend * Auto update version * remove redundant blank lines * tidy up code * Trigger CI * remove single GPU backend tests in mpi ci * upload codecov results * add more unit tests * add tests for pauli word based expval * add more docs * add more tests * skip lcov for native gates * add mpi_helpers * add more docstrings * add change log * Auto update version * Auto update version * fix failures caused by merging * add changelog * Trigger multi-GPU runner * add more fp32 tests to the measurement class * add number of devices and mpi procs check * Add coverage for py-mpitests. (#522) * Initial commit mpi tests * Remove label guards * Fix PL_DEVICE * Install lightning_qubit. * Fix ENABLE_MPI * print cuquantum * export cu_sdk * revert define * Debug cpp tests. * Debug cpp tests. * Fix cmake options. * Compile with mpicxx * Specify backend. * Specify backend. * Remove obsolete line. * Specify cov backend * Merge test/cov & try simplifying python * if-no-files-found: error and fix python tests. * Fix mpi find * Install real lightning. * Revert python tests. * Hardcode backend values in python tests * Install lightning_qubit with gpu in python tests * Remove explicit mpich mentions. * Parametrize mpilib name. * Add openmpi tests. * Build only openmpi python tests. * Add timeouts * test/test_apply.py * Revert pull triggers. * Clean gpu-mpi test workflows. * Revert to 804ed24. * Revert back. * Update tests_linux_x86_mpi.yml [ci skip] * Add jobs dep. * Remove module unload * Simplify mpi-gpu tests. * trigger CI * unset CFLAGS. * set CFLAGS * Revert triggers. * Fix pull_request: [skip ci] * trigger CI * Rename test_gpu_cu11.yml -> tests_gpu_cu11.yml [skip ci] * Add coverage for py-mpitests. * Upload mpi-gpu test coverage. * Try other paths. * trigger CI * Add mpi tests. * Fix couple tests. * Fixx test_apply tests? * Add MPI sparse measurements. * Fix format. * Add MPI_Init checks in MPIManager constructors. * Reformat mpitests and add cov for proc > dev error. * Refactor makefile. * Revert to full mpirun path. * Fix couple tests. * Name coverage after matrix.mpilib. * Remove oversubscribe MPI test. * Update changelog [skip ci]. --------- Co-authored-by: Shuli <[email protected]> * add more tests in obs base class * Revert "Merge branch 'add_LGPUMPI' into add_py_LGPUMPI" This reverts commit d3af819, reversing changes made to 6ad1c7c. * Fix pylint [skip ci] * resolve comments on source codes and tidy up code * Use CRTP to define initSV and remove initSV_MPI * resolve more typos * resolve more typoes * resolve adjoint class * remove py&pybind layer * resolve more comments * Remove redundant blank line * add num mpi & ngpudevice proc check * fix typo * remove unused lines * add more tests * remove initsv_mpi * add reset * make format * use_mpi as _use_mpi in QuantumScriptSerializer * resolve more comments * check->require * make format * rename mpi workflow * Update license. * Add GPU tests in compat workflows. * Add pull_request triggers. * Comment pull_request triggers except compat. * Comment pull_request triggers except compat-latest-latest. * shush CI [skip ci] * Add sparseH for LGPU (#526) * Init commit * Fix std::endl; * Use more generic indices in base std::size_t. * add pybind layer * add python layer * Quick and dirty spham bindings. * Add sparse_ham serialization. * Add sparse_ham tests in tests/test_adjoint_jacobian.py' * Bug fix sparse product. * add sparseH * Trigger CI * Fix python bindings LGPU idxT * Fix serial tests and update changelog. * add more unit tests for sparseH base class * Fix tidy & sparse adjoint test device name. * Fix tidy warning for sparse_ham. * Send backend-specific ops in respective modules. * Fix sparse_hamiltonianmpi_c and add getWires test. * Add sparseH diff capability in LQ. * Add sparse Hamiltonian support for Lightning-Kokkos (#527) * Use more generic indices in base std::size_t. * Quick and dirty spham bindings. * Add sparse_ham serialization. * Add sparse_ham tests in tests/test_adjoint_jacobian.py' * Bug fix sparse product. * Fix python bindings LGPU idxT * Fix serial tests and update changelog. * Fix tidy & sparse adjoint test device name. * Fix tidy warning for sparse_ham. * Send backend-specific ops in respective modules. * Fix sparse_hamiltonianmpi_c and add getWires test. * Fix clang tidy * Comment workflows but tidy. * Fix tidy warn * Add override to sp::getWires * Restore triggers * Update tests_linux_x86_mpi.yml * Add constructibility tests. * Move L-Kokkos-CUDA tests to workflow call, called from tests_gpu_cu11.yml. * Remove GPU deadlock. * Bug fix Python MPI. * Upload both outputs. * Update gcc version in format.yml. * Update .github/CHANGELOG.md [skip ci] Co-authored-by: Amintor Dusko <[email protected]> * Update .github/workflows/tests_gpu_kokkos.yml [skip ci] Co-authored-by: Amintor Dusko <[email protected]> * rename argn [skip ci] * Remove unused lines [skip ci] * Fix SparseHamiltonianBase::isEqual. [skip ci] * Trigger CI * Auto update version * Trigger CI * resolve comments * rename dev_kokkos to dev * Fix tidy. --------- Co-authored-by: Vincent Michaud-Rioux <[email protected]> Co-authored-by: Vincent Michaud-Rioux <[email protected]> Co-authored-by: Amintor Dusko <[email protected]> Co-authored-by: Dev version update bot <github-actions[bot]@users.noreply.github.com> * update work flow * resolve comments for unit tests * add more unit tests for sparseH * quick fix * add fp32 tests * tidy up code * remove redundant lines * add pylintrc to mpitests * add mpitests dir to commit-config * add mpitests to .coveragerc * add mpitests path to coveragerc * Add LGPU cu11 workflow to compat. * Add all workflows to latest-latest. * Fix jobs names. * Fix mpitests/test_adjoint_jacobian.py * Fix pylint in mpitests/test_apply [skip ci]. * pylint fix for mpi py_d_e_m_p tets * tidy up cpp code * fix codefactor * revert skipp condition for openfermionpyscf * codefactor fix * add sparseH tests for mpi backend * Install openfermion in CI workflows and fix H2 QChem integration test. * Add LGPU_MPI tests to compat. * update changelog * Add gpu workflows to all compat [skip ci]. * Trigger CI * Change cron time. * Fix tests_lgpu_gpu_mpi name * Fix gpu runner * Turn off compat CPP tests. * workflow_call => pull_request temp * rm -rf Kokkos before mkdir * Dont' run cpp-tests * Use random parameters in test_integration_H2_Hamiltonian * Use 2 contains * Use pytest-rerunfailures in mpi_gpu step * Change cov.xml name * Remove rerun-failures * Try symmetry-breaking mol close to eq. * Add parallel True in .cov * Revert params and add diff names for cov.xml * Add barrier. * Test runscript openmpi * Fix yml format * call bash * Revert couple changes and remove MPI from compat workflows. * Revert changes to src and tests. * Revert triggers. * Auto update version * Remove pull_req trigger from compats. * Revert changes to MPI workflow. [skip ci] * Trigger CI --------- Co-authored-by: Shuli Shu <[email protected]> Co-authored-by: Dev version update bot <github-actions[bot]@users.noreply.github.com> Co-authored-by: Ali Asadi <[email protected]> Co-authored-by: Amintor Dusko <[email protected]> Co-authored-by: Lee James O'Riordan <[email protected]> Co-authored-by: Shuli Shu <[email protected]> --------- Co-authored-by: Dev version update bot <github-actions[bot]@users.noreply.github.com> Co-authored-by: Vincent Michaud-Rioux <[email protected]> Co-authored-by: Lee J. O'Riordan <[email protected]> Co-authored-by: Lee James O'Riordan <[email protected]> Co-authored-by: Vincent Michaud-Rioux <[email protected]> Co-authored-by: Ali Asadi <[email protected]> Co-authored-by: Amintor Dusko <[email protected]> * Download wheels. * Add pytest-bench dep in requirements-dev.txt * Fix RST formatting in README * Fix matrix in GPU wheels. * Build linux aarch ppc * Add sdist in noarch wheels. * Fix backend name in wheel_linux_x86_64_cu11.yml * Do not upload sdist. * quick fix py unit tests for adj mpi * Uncomment mpi tests trigger * Add block-list for auditwheel builds with L-GPU (#534) * Add block-list for auditwheel builds with L-GPU * Update mode permission for auditwheel * Update .github/CHANGELOG.md [skip ci] Co-authored-by: Lee James O'Riordan <[email protected]> * Update .github/CHANGELOG.md [skip ci] Co-authored-by: Lee James O'Riordan <[email protected]> * Remove custatevec from req [skip ci] * remove unneccessary barrier in cpp backend * turn on H2_Ham tests for LK&LQ * Fix changelog and link in README. [skip ci] * Use long lightning titles. [skip ci] * Remove broken links [skip ci]. * Remove stray div end * Revert wheel files triggers. * test (#535) * test * Trigger MPI CI * Use runscript with openmpi. * Install pytest-xdist. * Use coverage directly in mpi tests. * Revert trigger comment. * Remove placeholder diff.md [skip ci] --------- Co-authored-by: Shuli Shu <[email protected]> * Forked as v0.33.0_release to be released with tag v0.33.0. * Fix RPATH in pybind11 module for 0.33 (#543) * Ensure RPATH isn't stripped away from python module for L-GPU * Move RPATH settings to pybind11 module level definition * Update changelog * Enable CI for RC PR * Lower PL version to 0.33 from master in req * Remove CUQUANTUM_SDK env var to validate RPATH in LGPU builds * Migrate PL 0.33.0-rc to 0.33 in tests * Revert wheel cache for validation * Branching for 0.33.1 release * Auto update version * Fix changelog merge * Restore pre-merge newlines in wheelbuilder files * Restore pmerge newlines in wheelbuilder files --------- Co-authored-by: Vincent Michaud-Rioux <[email protected]> Co-authored-by: Shuli Shu <[email protected]> Co-authored-by: Shuli Shu <[email protected]> Co-authored-by: Dev version update bot <github-actions[bot]@users.noreply.github.com> Co-authored-by: Vincent Michaud-Rioux <[email protected]> Co-authored-by: Ali Asadi <[email protected]> Co-authored-by: Amintor Dusko <[email protected]>
1 parent d7af3c6 commit 7bccc0b

File tree

13 files changed

+54
-37
lines changed

13 files changed

+54
-37
lines changed

.github/CHANGELOG.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,26 @@ This release contains contributions from (in alphabetical order):
3131

3232
Vincent Michaud-Rioux, Shuli Shu
3333

34+
---
35+
36+
# Release 0.33.1
37+
38+
* pip-installed CUDA runtime libraries can now be accessed from a virtualenv.
39+
[(#543)](https://github.com/PennyLaneAI/pennylane-lightning/pull/543)
40+
41+
### Bug fixes
42+
43+
* The pybind11 compiled module RPATH linkage has been restored to pre-0.33 behaviour.
44+
[(#543)](https://github.com/PennyLaneAI/pennylane-lightning/pull/543)
45+
46+
### Contributors
47+
48+
This release contains contributions from (in alphabetical order):
49+
50+
Lee J. O'Riordan
51+
52+
---
53+
3454
# Release 0.33.0
3555

3656
### New features since last release

.github/workflows/wheel_linux_aarch64.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -188,4 +188,4 @@ jobs:
188188
with:
189189
user: __token__
190190
password: ${{ secrets.TEST_PYPI_API_TOKEN }}
191-
repository-url: https://test.pypi.org/legacy/
191+
repository-url: https://test.pypi.org/legacy/

.github/workflows/wheel_linux_ppc64le.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -177,4 +177,4 @@ jobs:
177177
with:
178178
user: __token__
179179
password: ${{ secrets.TEST_PYPI_API_TOKEN }}
180-
repository-url: https://test.pypi.org/legacy/
180+
repository-url: https://test.pypi.org/legacy/

.github/workflows/wheel_linux_x86_64.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -203,4 +203,4 @@ jobs:
203203
with:
204204
user: __token__
205205
password: ${{ secrets.TEST_PYPI_API_TOKEN }}
206-
repository-url: https://test.pypi.org/legacy/
206+
repository-url: https://test.pypi.org/legacy/

.github/workflows/wheel_linux_x86_64_cu11.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -83,8 +83,7 @@ jobs:
8383
# ensure nvcc is available
8484
CIBW_ENVIRONMENT: |
8585
PATH=$PATH:/usr/local/cuda/bin \
86-
CUQUANTUM_SDK=$(python -c "import site; print( f'{site.getsitepackages()[0]}/cuquantum/lib')") \
87-
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/lib64:$CUQUANTUM_SDK \
86+
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/lib64 \
8887
PL_BACKEND="${{ matrix.pl_backend }}"
8988
9089
CIBW_REPAIR_WHEEL_COMMAND_LINUX: "./bin/auditwheel repair -w {dest_dir} {wheel}"

.github/workflows/wheel_macos_arm64.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,4 +138,4 @@ jobs:
138138
with:
139139
user: __token__
140140
password: ${{ secrets.TEST_PYPI_API_TOKEN }}
141-
repository-url: https://test.pypi.org/legacy/
141+
repository-url: https://test.pypi.org/legacy/

.github/workflows/wheel_macos_x86_64.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -192,4 +192,4 @@ jobs:
192192
with:
193193
user: __token__
194194
password: ${{ secrets.TEST_PYPI_API_TOKEN }}
195-
repository-url: https://test.pypi.org/legacy/
195+
repository-url: https://test.pypi.org/legacy/

.github/workflows/wheel_win_x86_64.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -198,4 +198,4 @@ jobs:
198198
with:
199199
user: __token__
200200
password: ${{ secrets.TEST_PYPI_API_TOKEN }}
201-
repository-url: https://test.pypi.org/legacy/
201+
repository-url: https://test.pypi.org/legacy/

CMakeLists.txt

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,12 @@ if(ENABLE_PYTHON)
121121
message(STATUS "ENABLE_PYTHON is ON.")
122122
pybind11_add_module("${PL_BACKEND}_ops" "pennylane_lightning/core/src/bindings/Bindings.cpp")
123123

124+
# Allow pip installation of cuQuantum & CUDA 11 libs to be accessible without setting LD_LIBRARY_PATH for lightning_gpu
125+
if("${PL_BACKEND}" STREQUAL "lightning_gpu")
126+
set(CMAKE_BUILD_RPATH_USE_ORIGIN ON)
127+
set_target_properties("${PL_BACKEND}_ops" PROPERTIES BUILD_RPATH "$ORIGIN/../cuquantum/lib:$ORIGIN/../nvidia/cuda_runtime/lib:$ORIGIN/../nvidia/cublas/lib:$ORIGIN/../nvidia/cusparse/lib:$ORIGIN")
128+
endif()
129+
124130
target_link_libraries("${PL_BACKEND}_ops" PRIVATE lightning_compile_options
125131
lightning_external_libs
126132
)
@@ -138,7 +144,6 @@ if(ENABLE_PYTHON)
138144
)
139145

140146
set_target_properties("${PL_BACKEND}_ops" PROPERTIES CXX_VISIBILITY_PRESET hidden)
141-
142147
target_compile_definitions("${PL_BACKEND}_ops" PRIVATE VERSION_INFO=${VERSION_STRING})
143148
endif()
144149

doc/lightning_gpu/device.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -281,4 +281,4 @@ To enable the memory-optimized adjoint method with MPI support, ``batch_obs`` sh
281281
282282
dev = qml.device('lightning.gpu', wires= n_wires, mpi=True, batch_obs=True)
283283
284-
For the adjoint method, each MPI process will provide the overall simulation results.
284+
For the adjoint method, each MPI process will provide the overall simulation results.

doc/lightning_gpu/package.rst

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
1-
lightning_gpu
2-
=============
3-
4-
.. automodapi:: pennylane_lightning.lightning_gpu
5-
:no-heading:
6-
:include-all-objects:
7-
8-
.. raw:: html
9-
10-
<div style='clear:both'></div>
11-
</br>
12-
13-
Directly importing the device class:
14-
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15-
16-
.. code-block:: python3
17-
18-
from pennylane_lightning.lightning_gpu import LightningGPU
19-
1+
lightning_gpu
2+
=============
3+
4+
.. automodapi:: pennylane_lightning.lightning_gpu
5+
:no-heading:
6+
:include-all-objects:
7+
8+
.. raw:: html
9+
10+
<div style='clear:both'></div>
11+
</br>
12+
13+
Directly importing the device class:
14+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15+
16+
.. code-block:: python3
17+
18+
from pennylane_lightning.lightning_gpu import LightningGPU
19+

pennylane_lightning/core/_version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,4 +16,4 @@
1616
Version number (major.minor.patch[-label])
1717
"""
1818

19-
__version__ = "0.34.0-dev3"
19+
__version__ = "0.34.0-dev4"

pennylane_lightning/core/src/simulators/lightning_gpu/CMakeLists.txt

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -44,13 +44,6 @@ set(CMAKE_CXX_STANDARD_REQUIRED ON)
4444

4545
set(CMAKE_POSITION_INDEPENDENT_CODE ON)
4646

47-
# Ensure the libraries can see additional libs at same level;
48-
# Required for external deps when loading in Python
49-
set(CMAKE_BUILD_RPATH_USE_ORIGIN ON)
50-
set(CMAKE_SKIP_BUILD_RPATH FALSE)
51-
set(CMAKE_BUILD_RPATH "$ORIGIN/../cuquantum/lib:$ORIGIN/../cuquantum/lib64:$ORIGIN/")
52-
set(CMAKE_INSTALL_RPATH "$ORIGIN/../cuquantum/lib:$ORIGIN/../cuquantum/lib64:$ORIGIN/")
53-
5447
#########################
5548
## Set Default Options ##
5649
#########################

0 commit comments

Comments
 (0)