Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- qiskit #
- qiskit #QuantumComputer #QuantumMachine #양자컴퓨터 #양자 #키스킷
- qiskit #qiskitHackerthon
- ibm #qiskit #quantum # quantumcomputer #quantumcomputing #quantummachine #quantumengineering #quantumbit #qbit
Archives
- Today
- Total
인일의 공부 블로그
(삽질) [Qiskit simulator] GPU 사용하기(2) 본문
지난 포스팅에 이어 qiskit simulator를 설치해보고 있다.
qiskit 설치 환경이 문제인가 해서 colab에서 다시 설치한다.
colab에 설치되어있는 cuda 버전은 11.8 version

필요한 qiskit 라이브러리들 설치
!pip install qiskit
!pip install qiskit-aer-gpu-cu11
qiskit-aer-gpu-cu11에서 문제가 발생하는 것 같아 설치 정보를 확인했다.

설치된 것을 확인하기 위해 qiskit-aer README.md에 있는 코드를 돌려보면
import qiskit
from qiskit_aer import AerSimulator
from qiskit.providers.fake_provider import FakeManilaV2
# Generate 3-qubit GHZ state
circ = qiskit.QuantumCircuit(3)
circ.h(0)
circ.cx(0, 1)
circ.cx(1, 2)
circ.measure_all()
# Construct an ideal simulator
aersim = AerSimulator()
# Perform an ideal simulation
result_ideal = aersim.run(circ).result()
counts_ideal = result_ideal.get_counts(0)
print('Counts(ideal):', counts_ideal)
# Counts(ideal): {'000': 493, '111': 531}
# Construct a noisy simulator backend from an IBMQ backend
# This simulator backend will be automatically configured
# using the device configuration and noise model
backend = FakeManilaV2()
aersim_backend = AerSimulator.from_backend(backend)
# Perform noisy simulation
result_noise = aersim_backend.run(circ).result()
counts_noise = result_noise.get_counts(0)
print('Counts(noise):', counts_noise)
# Counts(noise): {'101': 16, '110': 48, '100': 7, '001': 31, '010': 7, '000': 464, '011': 15, '111': 436}
지난 포스팅과 다른 에러가 발생했다.

ImportError: libcustatevec.so.1: cannot open shared object file: No such file or directory
위 에러를 동일하게 겪은 이슈
https://github.com/Qiskit/qiskit-aer/issues/1874
[qiskit-aer-gpu] ImportError: libcustatevec.so.1 · Issue #1874 · Qiskit/qiskit-aer
Informations Qiskit Aer version: qiskit-aer-gpu 0.12.2 Python version: 3.11 Operating system: Ubuntu 22.04 CUDA version: 12.1.1 / 11.8.0 What is the current behavior? If I run the following procedu...
github.com
핫,, 3시간전 따끈따끈한 코멘트..

때문에, qiskit-aer-gpu를 사용하려면 현재는 수동 빌드를 해야 하는 것 같다.
다음 포스팅에 이어서 수동빌드를 시도하겠다.