PML-313: commits cleanup and conflict resolution#273
Conversation
LF-Vigneux
left a comment
There was a problem hiding this comment.
Some more changes, one needs ti be confirmed by Cassandre
|
@claude review |
|
Claude finished @LF-Vigneux's task in 1m 33s —— View job Claude PR Review
This PR adds a QCNN scaling study: a benchmark script, a plotting script, a generated graph + gallery entry, an expert-docs page, and a 🔴 Blocking / correctness1. The three CSV paths don't agree — the documented pipeline won't reproduce.
So if a user follows the doc and runs both scripts from the repo root, the graph script won't find the file the benchmark just wrote. Pick one canonical location and use it in all three places. 2. python -m docs.source.quantum_expert_area.input_shape_logs.scaling_study_graphsThe plotting script is at 3. Threshold vs. documented cap are off by one — 🟡 Reinforcing the existing review comments
🟢 Additional smaller findings
Suggested fixesFix CSV path mismatch + doc module path → Fix threshold/doc off-by-one + magic number → I did not make any code changes (this was a review request). Happy to implement any of the above if you'd like — just say the word. |
… limits and restored the previous code (no user warning left)
LF-Vigneux
left a comment
There was a problem hiding this comment.
Looks good, update the branch and I merge. A couple of remarks on teams to check first
Summary
Related Issue
Type of change
Proposed changes
How to test / How to run
Screenshots / Logs (optional)
Performance considerations (optional)
Documentation
Checklist
[x ] PR title includes Jira issue key (e.g., PML-126)
[ x] "Related Jira ticket" section includes the Jira issue key (no URL)
[x ] Code formatted (ruff format)
[x ] Lint passes (ruff)
[ x] Static typing passes (mypy) if applicable
[ x] Unit tests added/updated (pytest)
[ x] Tests pass locally (pytest)
Tests pass on GPU (pytest)
Test coverage not decreased significantly
[ x] Docs build locally if affected (sphinx)
With this command:
the docs are built without any warning or errors.
New public classes/methods/packages are added in the API following the methodology presented in other files.
Dependencies updated (if needed) and pinned appropriately
[ x] PR description explains what changed and how to validate it