Mag-migrate mula sa Qiskit Pulse patungong fractional gates
Sa pagpapakilala ng fractional gates, ang pulse-level na kontrol sa lahat ng IBM Quantum® processor ay na-deprecate na at aalisin sa unang bahagi ng 2025. Bukod dito, ang qiskit.pulse module ay na-deprecate na simula sa Qiskit SDK v1.3.0 at aalisin sa Qiskit SDK v2.0.0. Ang pagbabagong ito ay hinimok ng aming patuloy na pagtuon sa utility-scale na mga eksperimento at suporta para sa mga gumagamit na nagsa-explore ng mga aplikasyon na maaaring humantong sa quantum advantage.
Direktang isagawa ang single- at two-qubit na mga rotasyon gamit ang fractional gates​
Ang pinaka-karaniwang gamit ng pulse-level na kontrol ay ang pagbuo ng mga custom na pulse schedule na nagbabago ng ECR o RX na mga pulse para direktang isagawa ang single- at two-qubit na mga rotasyon. Ang karaniwang proseso ay gumamit ng RXCalibrationBuilder at RZXCalibrationBuilder (o RZXCalibrationBuilderNoEcho) at magdagdag ng RXGate o RZXGate na instruksyon sa target ng isang QPU, pagkatapos ay bumuo ng transpilation pipeline na naglalaman ng mga calibration builder pass para i-calibrate ang single- at two-qubit na mga rotasyon para sa isang tinukoy na anggulo. Sa background, lumilikha ito ng calibration, na isang mapa sa pagitan ng isang ScheduleBlock at isang gate sa isang QuantumCircuit.
Magagawa mo na ngayon ito sa mga Heron processor gamit ang bagong use_fractional_gates na flag. Tulad ng tinukoy sa fractional gates guide, ang parehong at ay kailangang i-load gamit ang flag na ito, na nagbabalik ng backend na ang Target attribute ay naglalaman ng impormasyon tungkol sa mga gate na ito.
service = QiskitRuntimeService()
backend = service.backend('ibm_torino', use_fractional_gates=True)
Gamitin ang Qiskit Dynamics​
Ang qiskit.pulse module ay naglalaman ng mas maraming functionality kaysa sa simpleng pagsasagawa ng single at two-qubit na mga rotasyon nang mas mahusay. Malaking bahagi ng kontrol sa physics ng device ay maaaring i-model gamit ang Qiskit Dynamics package na matatagpuan sa Qiskit Ecosystem. Sa partikular, ang package ay may sariling katumbas na representasyon ng marami sa mga feature na ibinibigay ng qiskit.pulse sa anyo ng isang qiskit_dynamics.signals module. Ang dokumentasyon ng package na ito ay naglalaman ng ilang mga tutorial na maaaring makatulong: