# 定義裝置 Device 在第三章我們提過,執行量子電路或演算法的第一件事就是宣告你要使用的 device,device 裡包括你是要模擬量子計算還是要在真實的量子電腦上運行,以及你需要多少個 qubit,這邊我們將簡單介紹有哪些 device 可以使用 ```python=+ dev = qml.device('default.qubit', wires=2) ``` ## Pennylane 自家平台 ### default.qubit 最常使用的模擬器,基本上能應付大部分的需求。 ### default.mixed 專門模擬有 mixed state 的電路,常用於模擬有 noise(噪音、雜訊)的量子電路。 ### default.gaussian 常用於模擬光量子系統。 ### default.tensor 用 python 編輯的 tensor network 模擬器,用 quimb 最為後端。當你的量子電路大到一個程度,上面幾個模擬器都難以應付,或是算得很慢,就會需要用到這模擬器。 ### lightning.qubit 用 C++ 編輯的 fast state-vector 模擬器,也是用於較複雜的電路上。 ### lightning.gpu fast state-vector 模擬器,如果你的電路複雜到上面兩個模擬器都難以應付,就需要靠勳哥的利器:NVIDIA GPU 幫你加速運算。 ### lightning.kokks fast state-vector 模擬器,使用 kokks library。 ### lightning.tensor 同樣也是用 NVIDIA GPU,不過是 tensor network 模擬器。 ## IBM Qiskit
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up