Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 0 additions & 2 deletions demonstrations_v2/adjoint_diff_benchmarking/requirements.in

This file was deleted.

2 changes: 0 additions & 2 deletions demonstrations_v2/ahs_aquila/requirements.in
Original file line number Diff line number Diff line change
@@ -1,4 +1,2 @@
jax
jaxlib
amazon-braket-sdk
amazon-braket-pennylane-plugin
1 change: 0 additions & 1 deletion demonstrations_v2/gbs/requirements.in
Original file line number Diff line number Diff line change
@@ -1,2 +1 @@
scipy
thewalrus
1 change: 0 additions & 1 deletion demonstrations_v2/ml_classical_shadows/requirements.in
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
networkx
neural_tangents==0.6.2
scipy
scikit-learn
3 changes: 0 additions & 3 deletions demonstrations_v2/oqc_pulse/requirements.in

This file was deleted.

1 change: 0 additions & 1 deletion demonstrations_v2/qnspsa/requirements.in
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
amazon-braket-sdk
amazon-braket-pennylane-plugin
networkx
scipy
1 change: 0 additions & 1 deletion demonstrations_v2/qrack/requirements.in
Original file line number Diff line number Diff line change
@@ -1,2 +1 @@
pennylane-catalyst
pyqrack==1.32.12

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

2 changes: 0 additions & 2 deletions demonstrations_v2/tutorial_adjoint_diff/requirements.in

This file was deleted.

2 changes: 0 additions & 2 deletions demonstrations_v2/tutorial_backprop/requirements.in

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,2 +1 @@
optax
openfermionpyscf

This file was deleted.

3 changes: 0 additions & 3 deletions demonstrations_v2/tutorial_contextuality/requirements.in
Original file line number Diff line number Diff line change
@@ -1,4 +1 @@
jax
jaxlib
optax
tqdm
3 changes: 0 additions & 3 deletions demonstrations_v2/tutorial_eqnn_force_field/requirements.in
Original file line number Diff line number Diff line change
@@ -1,4 +1 @@
jax
jaxlib
scipy
scikit-learn

This file was deleted.

This file was deleted.

3 changes: 0 additions & 3 deletions demonstrations_v2/tutorial_general_parshift/requirements.in

This file was deleted.

2 changes: 0 additions & 2 deletions demonstrations_v2/tutorial_givens_rotations/requirements.in

This file was deleted.

1 change: 0 additions & 1 deletion demonstrations_v2/tutorial_haar_measure/requirements.in

This file was deleted.

This file was deleted.

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,5 +1 @@
pennylane
scikit-learn
numpy
matplotlib
scipy

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,2 +1 @@
pyscf
optax

This file was deleted.

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,6 +1,3 @@
jax
jaxlib
optax
pandas
seaborn==0.13.2
scikit-learn
3 changes: 0 additions & 3 deletions demonstrations_v2/tutorial_learningshallow/requirements.in

This file was deleted.

3 changes: 0 additions & 3 deletions demonstrations_v2/tutorial_liesim/requirements.in

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

2 changes: 0 additions & 2 deletions demonstrations_v2/tutorial_neutral_atoms/requirements.in

This file was deleted.

3 changes: 0 additions & 3 deletions demonstrations_v2/tutorial_noisy_circuits/requirements.in

This file was deleted.

3 changes: 0 additions & 3 deletions demonstrations_v2/tutorial_odegen/requirements.in

This file was deleted.

3 changes: 0 additions & 3 deletions demonstrations_v2/tutorial_optimal_control/requirements.in

This file was deleted.

1 change: 0 additions & 1 deletion demonstrations_v2/tutorial_photonics/requirements.in

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,4 +1 @@
jax
jaxlib
optax
scikit-learn

This file was deleted.

3 changes: 0 additions & 3 deletions demonstrations_v2/tutorial_qcbm/requirements.in

This file was deleted.

1 change: 0 additions & 1 deletion demonstrations_v2/tutorial_qft/requirements.in

This file was deleted.

1 change: 0 additions & 1 deletion demonstrations_v2/tutorial_qgrnn/requirements.in
Original file line number Diff line number Diff line change
@@ -1,2 +1 @@
networkx
scipy
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@ qualtran
# 1.7.1 added NumPy 2.x support
openfermion>=1.7.1
openfermionpyscf
scipy
# Conflicts between numba and numpy.
# Revisit this constraint once numba supports numpy 2.4.
numba>0.55
Original file line number Diff line number Diff line change
@@ -1,4 +1 @@
jax
jaxlib
optax
scikit-learn
3 changes: 0 additions & 3 deletions demonstrations_v2/tutorial_quantum_dropout/requirements.in
Original file line number Diff line number Diff line change
@@ -1,4 +1 @@
jax
jaxlib
optax
scikit-learn
2 changes: 0 additions & 2 deletions demonstrations_v2/tutorial_quantum_gans/requirements.in
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
pandas
torch
torchvision
jax
jaxlib

This file was deleted.

3 changes: 0 additions & 3 deletions demonstrations_v2/tutorial_qubit_rotation/requirements.in

This file was deleted.

This file was deleted.

1 change: 0 additions & 1 deletion demonstrations_v2/tutorial_rl_pulse/requirements.in
Original file line number Diff line number Diff line change
@@ -1,3 +1,2 @@
flax==0.10.6
optax
qutip
1 change: 0 additions & 1 deletion demonstrations_v2/tutorial_rosalin/requirements.in

This file was deleted.

This file was deleted.

This file was deleted.

1 change: 0 additions & 1 deletion demonstrations_v2/tutorial_trapped_ions/requirements.in

This file was deleted.

This file was deleted.

3 changes: 0 additions & 3 deletions demonstrations_v2/tutorial_vqe/requirements.in

This file was deleted.

This file was deleted.

3 changes: 0 additions & 3 deletions demonstrations_v2/tutorial_vqe_vqd/requirements.in
Original file line number Diff line number Diff line change
@@ -1,4 +1 @@
jax
jaxlib
optax
torch
1 change: 0 additions & 1 deletion demonstrations_v2/tutorial_vqt/requirements.in
Original file line number Diff line number Diff line change
@@ -1,3 +1,2 @@
networkx
scipy
seaborn==0.13.2
1 change: 0 additions & 1 deletion demonstrations_v2/tutorial_xas/requirements.in
Original file line number Diff line number Diff line change
@@ -1,2 +1 @@
pyscf
optax
1 change: 1 addition & 0 deletions dependencies/constraints-dev.txt
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ aiohttp==3.9.5
fastapi<1.0.0
fsspec==2024.6.1
h5py==3.11.0
ibm-platform-services>=0.73
ipython==8.16.1

chex<1.0.0
Expand Down
3 changes: 2 additions & 1 deletion dependencies/requirements-core.in
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,9 @@ fsspec
h5py
jax
jaxlib
jaxopt
matplotlib
optax
pennylane-catalyst
pennylane-lightning
pennylane
optax
10 changes: 10 additions & 0 deletions lib/qml/lib/demo.py
Original file line number Diff line number Diff line change
Expand Up @@ -314,6 +314,16 @@ def _build_demo(
quiet=False,
pre=True,
)
# If there are demo-specific constraints, we need
# to reinstall them now in case PLC dev versions wiped them out.
if demo.requirements_file:
cmds.pip_install(
build_venv.python,
"--upgrade",
requirements=demo.requirements_file,
quiet=False,
pre=False,
)

elif dev:
# Need latest version of PennyLane to build, whether or not we're executing
Expand Down
Loading