Hedef yetenek kısıtları
Tasarım belgesi · Türkçe okuma metni
RFC'ler tasarım ve değişiklik kayıtlarıdır. Bir önerinin burada bulunması, özelliğin kullanıma hazır olduğu anlamına gelmez. Güncel dil desteğini incele
Özgün belgedeki durum: Çalışma zamanı deneysel
Bağlı özgün kaynak · SHA-256aaca668a5c523181db2eee41e83e8df25a45ad78e0ae15539ca58437f4e4753f
Okuma metni inceleme tarihi: 2026-10-02
Amaç ve kapsam
Bir hedefin gerekli kapıları, bağlantı düzenini ve sınırlı referans hata bütçesini karşılamadığı durumda derlemeyi durdurmayı önerir. Bilgilendirici hedef uyarısı ile zorunlu hedef koşulu böylece ayrılır.
Tasarımın ana kuralları
@target_capabilitieshedef profilini, gerekli kapı kümesini, bağlantı koşulunu ve hata sınırını belirtir.- Koşullar seçilen profilin açık verileri üzerinden değerlendirilir; eksik bilgi başarı gibi yorumlanmaz.
- Kontrol sonucu araçlar arasında taşınabilen kanıt ve tanılar üretir.
Özgün belgeden örnek
Bu örnek özgün kaynakta yer alan tasarımı gösterir. Tek başına çalıştırılabilirlik veya kararlı destek iddiası değildir; gereken seçenekleri ve güncel sürümü kontrol edin.
module native_bell;
@target("superconducting");
@target_capabilities(profile: "superconducting", gate_set: ["H", "CNOT"], connectivity: "line", max_error: 0.08);
fn main() {
let q: QReg<2> = qreg[2];
H(q[0]);
CNOT(q[0], q[1]);
return q;
}Sınırlar ve sonuçların yorumu
- Referans profildeki hata bütçesi fiziksel cihaz kalibrasyonu veya gerçek donanım garantisi değildir.
- Bir hedefe ait açıklama tek başına o sağlayıcıda çalıştırma yetkisi vermez.
Durum ve uygulama sınırı
Kaynak belge experimental.targetCapabilityConstraints=true ile görüşülen çalışma zamanı deneysel kapsamı kaydeder. Güncel profil ve yürütme desteği ayrıca doğrulanmalıdır.
| İnceleme konusu | Kontrol edilecek bilgi |
|---|---|
| Kaynak sürümü | Okuma metnine bağlı SHA-256 özeti |
| Kullanım desteği | Güncel yetenek kaydı ve araç seçenekleri |
| Kanıt sınırı | Yukarıdaki model, boyut ve yorumlama sınırları |