diff --git a/_static/demonstration_assets/adjoint_diff/scaling.png b/_static/demonstration_assets/adjoint_diff/scaling.png index 632a9eb3f4..88cbb01b89 100644 Binary files a/_static/demonstration_assets/adjoint_diff/scaling.png and b/_static/demonstration_assets/adjoint_diff/scaling.png differ diff --git a/demonstrations/adjoint_diff_benchmarking.metadata.json b/demonstrations/adjoint_diff_benchmarking.metadata.json index e055a542b3..a49a6d69b5 100644 --- a/demonstrations/adjoint_diff_benchmarking.metadata.json +++ b/demonstrations/adjoint_diff_benchmarking.metadata.json @@ -6,13 +6,13 @@ } ], "dateOfPublication": "2021-11-23T00:00:00+00:00", - "dateOfLastModification": "2024-01-01T00:00:00+00:00", + "dateOfLastModification": "2024-07-04T00:00:00+00:00", "categories": [], "tags": [], "previewImages": [ { "type": "thumbnail", - "uri": "/_static/demonstration_assets/adjoint_diff/icon.png" + "uri": "/_static/demonstration_assets/regular_demo_thumbnails/thumbnail_adjoint_differentiation.png" } ], "seoDescription": "Benchmarking file for adjoint diff demonstration.", diff --git a/demonstrations/adjoint_diff_benchmarking.py b/demonstrations/adjoint_diff_benchmarking.py index 2d27387c4e..61f8633dd5 100644 --- a/demonstrations/adjoint_diff_benchmarking.py +++ b/demonstrations/adjoint_diff_benchmarking.py @@ -10,7 +10,7 @@ :property="og:image": https://pennylane.ai/qml/_static/thumbs/code.png -*Author: Christina Lee — Posted: 23 November 2021. Last updated: 23 November 2021.* +*Author: Christina Lee — Posted: 23 November 2021. Last updated: 04 July 2024.* """ @@ -98,14 +98,15 @@ def circuit(params): if __name__ == "__main__": - layers_list = [1, 3, 5, 7, 9] - n_wires = 5 - adjoint_layers, backprop_layers, ps_layers = layers_scaling(n_wires, layers_list) wires_list = [3, 6, 9, 12, 15] - n_layers = 3 + n_layers = 6 adjoint_wires, backprop_wires, ps_wires = wires_scaling(wires_list, n_layers) + layers_list = [3, 9, 15, 21, 27] + n_wires = 12 + adjoint_layers, backprop_layers, ps_layers = layers_scaling(n_wires, layers_list) + # Generating the graphic fig, (ax1, ax2) = plt.subplots(1, 2, figsize=(10, 4)) @@ -132,7 +133,7 @@ def circuit(params): ax2.set_ylabel("Time") ax2.set_title("Scaling with Layers") - plt.savefig("adjoint_diff/scaling.png") + plt.savefig("scaling.png") ############################################################################## #