Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Revert "Add Clifford-only simulator (Stim) (#2193)" #2206

Merged
merged 1 commit into from
Sep 12, 2024

Conversation

bmhowe23
Copy link
Collaborator

@bmhowe23 bmhowe23 commented Sep 12, 2024

This reverts commit 70d00f3.

Our publishing pipeline is failing to run, and the latest docker image is reporting fatal errors when trying to use Python. So it appears some adjustment to the publishing scripts is required before incorporating this new target.

cudaq@841adab05527:~$ CUDAQ_LOG_LEVEL=trace python3 -c 'import cudaq'
[2024-09-12 13:12:38.441] [info] [LinkedLibraryHolder.cpp:205] Init infrastructure for pythonic builder.
[2024-09-12 13:12:38.442] [info] [LinkedLibraryHolder.cpp:185] Found Target anyon with config file anyon.yml
[2024-09-12 13:12:38.442] [info] [LinkedLibraryHolder.cpp:195] Found Target: anyon -> (sim=qpp, platform=default)
[2024-09-12 13:12:38.442] [info] [LinkedLibraryHolder.cpp:185] Found Target density-matrix-cpu with config file density-matrix-cpu.yml
[2024-09-12 13:12:38.442] [info] [LinkedLibraryHolder.cpp:129] CUDA-Q Library Path is /opt/nvidia/cudaq/lib.
[2024-09-12 13:12:38.442] [info] [LinkedLibraryHolder.cpp:135] Use dm simulator for target density-matrix-cpu
[2024-09-12 13:12:38.442] [info] [LinkedLibraryHolder.cpp:195] Found Target: density-matrix-cpu -> (sim=dm, platform=default)
[2024-09-12 13:12:38.442] [info] [LinkedLibraryHolder.cpp:185] Found Target ionq with config file ionq.yml
[2024-09-12 13:12:38.442] [info] [LinkedLibraryHolder.cpp:195] Found Target: ionq -> (sim=qpp, platform=default)
[2024-09-12 13:12:38.442] [info] [LinkedLibraryHolder.cpp:185] Found Target iqm with config file iqm.yml
[2024-09-12 13:12:38.442] [info] [LinkedLibraryHolder.cpp:195] Found Target: iqm -> (sim=qpp, platform=default)
[2024-09-12 13:12:38.442] [info] [LinkedLibraryHolder.cpp:185] Found Target nvidia-fp64 with config file nvidia-fp64.yml
[2024-09-12 13:12:38.442] [info] [LinkedLibraryHolder.cpp:129] CUDA-Q Library Path is /opt/nvidia/cudaq/lib.
[2024-09-12 13:12:38.442] [info] [LinkedLibraryHolder.cpp:135] Use cusvsim-fp64 simulator for target nvidia-fp64
[2024-09-12 13:12:38.442] [info] [LinkedLibraryHolder.cpp:195] Found Target: nvidia-fp64 -> (sim=cusvsim_fp64, platform=default)
[2024-09-12 13:12:38.442] [info] [LinkedLibraryHolder.cpp:185] Found Target nvidia-mgpu with config file nvidia-mgpu.yml
[2024-09-12 13:12:38.442] [info] [LinkedLibraryHolder.cpp:129] CUDA-Q Library Path is /opt/nvidia/cudaq/lib.
[2024-09-12 13:12:38.442] [info] [LinkedLibraryHolder.cpp:135] Use nvidia-mgpu simulator for target nvidia-mgpu
[2024-09-12 13:12:38.442] [info] [LinkedLibraryHolder.cpp:195] Found Target: nvidia-mgpu -> (sim=nvidia_mgpu, platform=default)
[2024-09-12 13:12:38.442] [info] [LinkedLibraryHolder.cpp:185] Found Target nvidia-mqpu-fp64 with config file nvidia-mqpu-fp64.yml
[2024-09-12 13:12:38.442] [info] [LinkedLibraryHolder.cpp:129] CUDA-Q Library Path is /opt/nvidia/cudaq/lib.
[2024-09-12 13:12:38.442] [info] [LinkedLibraryHolder.cpp:135] Use cusvsim-fp64 simulator for target nvidia-mqpu-fp64
[2024-09-12 13:12:38.442] [info] [LinkedLibraryHolder.cpp:195] Found Target: nvidia-mqpu-fp64 -> (sim=cusvsim_fp64, platform=mqpu)
[2024-09-12 13:12:38.442] [info] [LinkedLibraryHolder.cpp:185] Found Target nvidia-mqpu-mps with config file nvidia-mqpu-mps.yml
[2024-09-12 13:12:38.442] [info] [LinkedLibraryHolder.cpp:129] CUDA-Q Library Path is /opt/nvidia/cudaq/lib.
[2024-09-12 13:12:38.442] [info] [LinkedLibraryHolder.cpp:135] Use tensornet-mps simulator for target nvidia-mqpu-mps
[2024-09-12 13:12:38.442] [info] [LinkedLibraryHolder.cpp:195] Found Target: nvidia-mqpu-mps -> (sim=tensornet_mps, platform=mqpu)
[2024-09-12 13:12:38.442] [info] [LinkedLibraryHolder.cpp:185] Found Target nvidia-mqpu with config file nvidia-mqpu.yml
[2024-09-12 13:12:38.442] [info] [LinkedLibraryHolder.cpp:129] CUDA-Q Library Path is /opt/nvidia/cudaq/lib.
[2024-09-12 13:12:38.442] [info] [LinkedLibraryHolder.cpp:135] Use cusvsim-fp32 simulator for target nvidia-mqpu
[2024-09-12 13:12:38.442] [info] [LinkedLibraryHolder.cpp:195] Found Target: nvidia-mqpu -> (sim=cusvsim_fp32, platform=mqpu)
[2024-09-12 13:12:38.442] [info] [LinkedLibraryHolder.cpp:185] Found Target nvidia with config file nvidia.yml
[2024-09-12 13:12:38.442] [info] [LinkedLibraryHolder.cpp:129] CUDA-Q Library Path is /opt/nvidia/cudaq/lib.
[2024-09-12 13:12:38.442] [info] [LinkedLibraryHolder.cpp:135] Use cusvsim-fp32 simulator for target nvidia
[2024-09-12 13:12:38.442] [info] [LinkedLibraryHolder.cpp:195] Found Target: nvidia -> (sim=cusvsim_fp32, platform=default)
[2024-09-12 13:12:38.442] [info] [LinkedLibraryHolder.cpp:185] Found Target nvqc with config file nvqc.yml
[2024-09-12 13:12:38.442] [info] [LinkedLibraryHolder.cpp:195] Found Target: nvqc -> (sim=qpp, platform=mqpu)
[2024-09-12 13:12:38.443] [info] [LinkedLibraryHolder.cpp:185] Found Target oqc with config file oqc.yml
[2024-09-12 13:12:38.443] [info] [LinkedLibraryHolder.cpp:195] Found Target: oqc -> (sim=qpp, platform=default)
[2024-09-12 13:12:38.443] [info] [LinkedLibraryHolder.cpp:185] Found Target orca with config file orca.yml
[2024-09-12 13:12:38.443] [info] [LinkedLibraryHolder.cpp:195] Found Target: orca -> (sim=qpp, platform=default)
[2024-09-12 13:12:38.443] [info] [LinkedLibraryHolder.cpp:185] Found Target photonics with config file photonics.yml
[2024-09-12 13:12:38.443] [info] [LinkedLibraryHolder.cpp:195] Found Target: photonics -> (sim=qpp, platform=default)
[2024-09-12 13:12:38.443] [info] [LinkedLibraryHolder.cpp:185] Found Target qpp-cpu with config file qpp-cpu.yml
[2024-09-12 13:12:38.443] [info] [LinkedLibraryHolder.cpp:129] CUDA-Q Library Path is /opt/nvidia/cudaq/lib.
[2024-09-12 13:12:38.443] [info] [LinkedLibraryHolder.cpp:135] Use qpp simulator for target qpp-cpu
[2024-09-12 13:12:38.443] [info] [LinkedLibraryHolder.cpp:195] Found Target: qpp-cpu -> (sim=qpp, platform=default)
[2024-09-12 13:12:38.443] [info] [LinkedLibraryHolder.cpp:185] Found Target quantinuum with config file quantinuum.yml
[2024-09-12 13:12:38.443] [info] [LinkedLibraryHolder.cpp:195] Found Target: quantinuum -> (sim=qpp, platform=default)
[2024-09-12 13:12:38.443] [info] [LinkedLibraryHolder.cpp:185] Found Target remote-mqpu with config file remote-mqpu.yml
[2024-09-12 13:12:38.443] [info] [LinkedLibraryHolder.cpp:195] Found Target: remote-mqpu -> (sim=qpp, platform=mqpu)
[2024-09-12 13:12:38.443] [info] [LinkedLibraryHolder.cpp:185] Found Target stim with config file stim.yml
[2024-09-12 13:12:38.443] [info] [LinkedLibraryHolder.cpp:129] CUDA-Q Library Path is /opt/nvidia/cudaq/lib.
[2024-09-12 13:12:38.443] [info] [LinkedLibraryHolder.cpp:135] Use stim simulator for target stim
[2024-09-12 13:12:38.443] [info] [LinkedLibraryHolder.cpp:195] Found Target: stim -> (sim=stim, platform=default)
[2024-09-12 13:12:38.443] [info] [LinkedLibraryHolder.cpp:185] Found Target tensornet-mps with config file tensornet-mps.yml
[2024-09-12 13:12:38.443] [info] [LinkedLibraryHolder.cpp:129] CUDA-Q Library Path is /opt/nvidia/cudaq/lib.
[2024-09-12 13:12:38.443] [info] [LinkedLibraryHolder.cpp:135] Use tensornet-mps simulator for target tensornet-mps
[2024-09-12 13:12:38.443] [info] [LinkedLibraryHolder.cpp:195] Found Target: tensornet-mps -> (sim=tensornet_mps, platform=default)
[2024-09-12 13:12:38.443] [info] [LinkedLibraryHolder.cpp:185] Found Target tensornet with config file tensornet.yml
[2024-09-12 13:12:38.443] [info] [LinkedLibraryHolder.cpp:129] CUDA-Q Library Path is /opt/nvidia/cudaq/lib.
[2024-09-12 13:12:38.443] [info] [LinkedLibraryHolder.cpp:135] Use tensornet simulator for target tensornet
[2024-09-12 13:12:38.443] [info] [LinkedLibraryHolder.cpp:195] Found Target: tensornet -> (sim=tensornet, platform=default)
[2024-09-12 13:12:38.443] [info] [LinkedLibraryHolder.cpp:230] Init: Library Path is /opt/nvidia/cudaq/lib.
[2024-09-12 13:12:38.444] [info] [LinkedLibraryHolder.cpp:322] Found platform plugin default.
[2024-09-12 13:12:38.444] [info] [LinkedLibraryHolder.cpp:322] Found platform plugin mqpu.
[2024-09-12 13:12:38.461] [info] [LinkedLibraryHolder.cpp:301] Found simulator plugin custatevec_fp32.
[2024-09-12 13:12:38.461] [info] [LinkedLibraryHolder.cpp:301] Found simulator plugin custatevec_fp64.
[2024-09-12 13:12:38.461] [info] [LinkedLibraryHolder.cpp:301] Found simulator plugin custatevec_kernels.
[2024-09-12 13:12:38.462] [info] [LinkedLibraryHolder.cpp:301] Found simulator plugin cusvsim_fp32.
[2024-09-12 13:12:38.462] [info] [LinkedLibraryHolder.cpp:301] Found simulator plugin cusvsim_fp64.
[2024-09-12 13:12:38.463] [info] [LinkedLibraryHolder.cpp:301] Found simulator plugin dm.
[2024-09-12 13:12:38.463] [info] [LinkedLibraryHolder.cpp:301] Found simulator plugin nvidia_mgpu_fp32.
[2024-09-12 13:12:38.464] [info] [LinkedLibraryHolder.cpp:301] Found simulator plugin nvidia_mgpu.
[2024-09-12 13:12:38.464] [info] [LinkedLibraryHolder.cpp:301] Found simulator plugin qpp.
Illegal instruction (core dumped)

@bmhowe23 bmhowe23 merged commit 019578a into NVIDIA:main Sep 12, 2024
129 checks passed
@github-actions github-actions bot locked and limited conversation to collaborators Sep 12, 2024
@bmhowe23 bmhowe23 deleted the pr-revert-add-stim branch September 13, 2024 02:44
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants