Some checks failed
Build wheels / build (ubuntu-latest, 3.11) (push) Has been cancelled
Build wheels / build (ubuntu-latest, 3.12) (push) Has been cancelled
Build wheels / build (ubuntu-latest, 3.13) (push) Has been cancelled
Tests / check (push) Has been cancelled
Tests / build (ubuntu-latest, 3.11) (push) Has been cancelled
Tests / build (ubuntu-latest, 3.12) (push) Has been cancelled
Tests / build (ubuntu-latest, 3.13) (push) Has been cancelled
20 lines
1.1 KiB
Markdown
20 lines
1.1 KiB
Markdown
# Tools
|
|
|
|
Auxiliary scripts for profiling, legacy comparisons, and scale probes.
|
|
|
|
The main CPU expectation entrypoint is `../benchmark_cpu_expectation.py`.
|
|
For the current Vidal/MPS 1D-chain tests, prefer `../run_vidal_mps_cases.sh`.
|
|
|
|
Files here are intentionally secondary:
|
|
|
|
- `compare_vidal_backend_qmatchatea.py`: diagnostic comparison against QMatchaTea.
|
|
- `profile_vidal_chrome.py`: PyTorch CPU profiler for the Vidal path.
|
|
- `run_cpu_single_cases.sh`: single-node scale probes.
|
|
- `run_cpu_large_cases.sh`: two-node MPI scale probes.
|
|
- `run_vidal_segment_mpi_scan.sh`: rank/thread scaling scan for Vidal segmented MPI.
|
|
- `baseline_mps_expectation.py`: legacy MPS comparison CLI kept for old commands.
|
|
- `benchmark_tn_mpi.py`, `benchmark_search.py`, `benchmark_slice.py`, `benchmark_contract_sliced.py`, `check_tree.py`: old TN path-search/slicing experiments.
|
|
- `qibojit_reference_expectation.py`: state-vector reference helper.
|
|
- `validate_vidal_mpi_correctness.py`: focused Vidal MPI correctness helper.
|
|
- `mpi_torch_thread_probe.py`: MPI + torch OpenMP affinity and threading probe.
|