az quantum

Note

Bu başvuru, Azure CLI (sürüm 2.73.0 veya üzeri) için quantum uzantısının bir parçasıdır. Uzantı, bir az quantum komutunu ilk kez çalıştırdığınızda otomatik olarak yüklenir. Uzantılar hakkında daha fazla bilgi edinin.

Bu komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus

Azure Quantum Çalışma Alanlarını yönetin ve işleri Azure Quantum Sağlayıcılarına gönderin.

Komutlar

Name Description Tür Durum
az quantum execute

Azure Quantum üzerinde çalıştırılacak bir iş gönderin ve sonucu bekleyin. az quantum runeşdeğerdir.

Extension Preview
az quantum job

Azure Quantum işlerini yönetin.

Extension Preview
az quantum job cancel

tamamlanmamışsa Azure Quantum bir işi iptal etme isteğinde bulun.

Extension Preview
az quantum job delete

Azure Quantum çalışma alanından bir işi silme.

Extension Preview
az quantum job file

Kuantum işinin ilişkili dosyalarını yönetme.

Extension Preview
az quantum job file download

bir işin çıktı depolama kapsayıcısından bir dosya indirin.

Extension Preview
az quantum job file list

bir işin çıktı depolama kapsayıcısında depolanan dosyaları listeleyin.

Extension Preview
az quantum job list

Kuantum Çalışma Alanı'ndaki işlerin listesini alın.

Extension Preview
az quantum job output

bir işi çalıştırmanın sonuçlarını alın.

Extension Preview
az quantum job show

İşin durumunu ve ayrıntılarını alın.

Extension Preview
az quantum job submit

Azure Quantum üzerinde çalıştırılacak bir program veya bağlantı hattı gönderin.

Extension Preview
az quantum job update

Gönderilen işin adını, önceliğini ve/veya etiketlerini güncelleştirin.

Extension Preview
az quantum job wait

İşin çalışması bitene kadar CLI'yi bekleme durumuna yerleştirin.

Extension Preview
az quantum offerings

Azure Quantum için sağlayıcı tekliflerini yönetin.

Extension Preview
az quantum offerings accept-terms

Çalışma alanı oluşturma amacıyla etkinleştirmek için sağlayıcı ve SKU birleşiminin koşullarını kabul edin.

Extension Preview
az quantum offerings list

Belirli bir konumda bulunan tüm sağlayıcı tekliflerinin listesini alın.

Extension Preview
az quantum offerings show-terms

Lisans URL'si ve kabul durumu dahil olmak üzere sağlayıcı ve SKU bileşiminin koşullarını gösterin.

Extension Preview
az quantum run

Azure Quantum üzerinde çalıştırılacak bir iş gönderin ve sonucu bekleyin. az quantum executeeşdeğerdir.

Extension Preview
az quantum target

Azure Quantum çalışma alanları için hedefleri yönetin.

Extension Preview
az quantum target clear

Varsayılan hedef kimliğini temizleyin.

Extension Preview
az quantum target list

Azure Quantum çalışma alanında sağlayıcıların ve hedeflerinin listesini alın.

Extension Preview
az quantum target set

İşleri Azure Quantum gönderirken kullanılacak varsayılan hedefi seçin.

Extension Preview
az quantum target show

İşleri Azure Quantum gönderirken kullanılacak geçerli varsayılan hedefin Hedef Kimliğini alın.

Extension Preview
az quantum workspace

Azure Quantum çalışma alanlarını yönetin.

Extension Preview
az quantum workspace clear

Varsayılan Azure Quantum çalışma alanını temizleyin.

Extension Preview
az quantum workspace create

Yeni bir Azure Quantum çalışma alanı oluşturun.

Extension Preview
az quantum workspace delete

Verilen (veya geçerli) Azure Quantum çalışma alanını silin.

Extension Preview
az quantum workspace keys

Azure Quantum Çalışma Alanı api anahtarlarını yönetin.

Extension Preview
az quantum workspace keys list

Verilen (veya geçerli) Azure Quantum çalışma alanı için api anahtarlarını listeleyin.

Extension Preview
az quantum workspace keys regenerate

Verilen (veya geçerli) Azure Quantum çalışma alanı için api anahtarını yeniden oluşturun.

Extension Preview
az quantum workspace list

Kullanılabilir Azure Quantum çalışma alanlarının listesini alın.

Extension Preview
az quantum workspace quotas

Verilen (veya geçerli) Azure Quantum çalışma alanı için kotaları listeleyin.

Extension Preview
az quantum workspace set

Gelecekteki komutlar için varsayılan bir Azure Quantum çalışma alanı seçin.

Extension Preview
az quantum workspace show

Verilen (veya geçerli) Azure Quantum çalışma alanının ayrıntılarını alın.

Extension Preview
az quantum workspace update

Verilen (veya geçerli) Azure Quantum çalışma alanını güncelleştirin.

Extension Preview
az quantum workspace user

Azure Quantum çalışma alanının kullanıcılarını yönetme.

Extension Preview
az quantum workspace user create

Kullanıcıya, gruba veya hizmet sorumlusuna Azure Quantum çalışma alanı erişimi verme.

Extension Preview
az quantum workspace user delete

Kullanıcının, grubun veya hizmet sorumlusun Azure Quantum çalışma alanına erişimini kaldırın.

Extension Preview
az quantum workspace user list

Azure Quantum çalışma alanına erişimi olan kullanıcıları listeleyin.

Extension Preview

az quantum execute

Önizleme

'quantum' komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus

Azure Quantum üzerinde çalıştırılacak bir iş gönderin ve sonucu bekleyin. az quantum runeşdeğerdir.

az quantum execute --job-input-file
                   --job-input-format
                   --resource-group
                   --target-id
                   --workspace-name
                   [--acquire-policy-token]
                   [--change-reference]
                   [--entry-point]
                   [--job-name]
                   [--job-output-format]
                   [--job-params]
                   [--shots]
                   [--storage]
                   [--target-capability]

Örnekler

Geçerli klasördeki bir dosyadan QIR bitcode komutunu çalıştırın ve sonucu bekleyin.

az quantum execute -g MyResourceGroup -w MyWorkspace -t MyTarget \
    --job-name MyJob --job-input-format qir.v1 --job-input-file MyQirBitcode.bc \
    --entry-point MyQirEntryPoint

Rigetti simülatöründe bir Quil geçiş işi çalıştırın ve sonucu bekleyin.

az quantum execute -g MyResourceGroup -w MyWorkspace \
   -t rigetti.sim.qvm --job-name MyJob --job-input-file MyProgram.quil \
   --job-input-format rigetti.quil.v1 --job-output-format rigetti.quil-results.v1

İş parametreleriyle IonQ simülatörüne bir Qiskit bağlantı hattı gönderin ve sonuçları bekleyin.

az quantum execute -g MyResourceGroup -w MyWorkspace \
   -t ionq.simulator --job-name MyJobName --job-input-file MyCircuit.json \
   --job-input-format ionq.circuit.v1 --job-output-format ionq.quantum-results.v1 \
   --job-params count=100 content-type=application/json

Gerekli Parametreler

--job-input-file

Gönderilebilecek giriş dosyasının konumu.

--job-input-format

Gönderecek dosyanın biçimi.

--resource-group -g

Kaynak grubunun adı. az configure --defaults group=<name>kullanarak varsayılan grubu yapılandırabilirsiniz.

--target-id -t

Kuantum bilişim işleri için yürütme altyapısı. Bir çalışma alanı bir sağlayıcı kümesiyle yapılandırıldığında, her biri bir veya daha fazla hedefi etkinleştirir. az quantum target setkullanarak varsayılan hedefi yapılandırabilirsiniz.

--workspace-name -w

Quantum Çalışma Alanının adı. varsayılan çalışma alanını kullanarak az quantum workspace setyapılandırabilirsiniz.

İsteğe Bağlı Parametreler

Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.

--acquire-policy-token

Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alma.

Özellik Değer
Parametre grubu: Global Policy Arguments
--change-reference

Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.

Özellik Değer
Parametre grubu: Global Policy Arguments
--entry-point

QIR programı veya bağlantı hattı için giriş noktası. Bazı sağlayıcı QIR işleri için gereklidir.

--job-name

Programın bu çalıştırmasına vermek için kolay bir ad.

--job-output-format

Beklenen iş çıktı biçimi.

--job-params

İş parametreleri anahtar=değer çiftleri, json dizesi veya json içeriğiyle @{file} listesi olarak hedefe geçirilir.

--shots

Verilen hedefte programı çalıştırma sayısı.

--storage

Belirtilirse, iş verilerini ve sonuçlarını depolamak için bir Azure Depolama ConnectionString kullanılır.

--target-capability

Hedef yetenek parametresi derleyiciye geçirildi.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

Özellik Değer
Default value: False
--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

Özellik Değer
Default value: False

az quantum run

Önizleme

'quantum' komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus

Azure Quantum üzerinde çalıştırılacak bir iş gönderin ve sonucu bekleyin. az quantum executeeşdeğerdir.

az quantum run --job-input-file
               --job-input-format
               --resource-group
               --target-id
               --workspace-name
               [--acquire-policy-token]
               [--change-reference]
               [--entry-point]
               [--job-name]
               [--job-output-format]
               [--job-params]
               [--shots]
               [--storage]
               [--target-capability]

Örnekler

Geçerli klasördeki bir dosyadan QIR bitcode komutunu çalıştırın ve sonucu bekleyin.

az quantum run -g MyResourceGroup -w MyWorkspace -t MyTarget \
    --job-name MyJob --job-input-format qir.v1 --job-input-file MyQirBitcode.bc \
    --entry-point MyQirEntryPoint

Rigetti simülatöründe bir Quil geçiş işi çalıştırın ve sonucu bekleyin.

az quantum run -g MyResourceGroup -w MyWorkspace \
   -t rigetti.sim.qvm --job-name MyJob --job-input-file MyProgram.quil \
   --job-input-format rigetti.quil.v1 --job-output-format rigetti.quil-results.v1

İş parametreleriyle IonQ simülatörüne bir Qiskit bağlantı hattı gönderin ve sonuçları bekleyin.

az quantum run -g MyResourceGroup -w MyWorkspace \
   -t ionq.simulator --job-name MyJobName --job-input-file MyCircuit.json \
   --job-input-format ionq.circuit.v1 --job-output-format ionq.quantum-results.v1 \
   --job-params count=100 content-type=application/json

Gerekli Parametreler

--job-input-file

Gönderilebilecek giriş dosyasının konumu.

--job-input-format

Gönderecek dosyanın biçimi.

--resource-group -g

Kaynak grubunun adı. az configure --defaults group=<name>kullanarak varsayılan grubu yapılandırabilirsiniz.

--target-id -t

Kuantum bilişim işleri için yürütme altyapısı. Bir çalışma alanı bir sağlayıcı kümesiyle yapılandırıldığında, her biri bir veya daha fazla hedefi etkinleştirir. az quantum target setkullanarak varsayılan hedefi yapılandırabilirsiniz.

--workspace-name -w

Quantum Çalışma Alanının adı. varsayılan çalışma alanını kullanarak az quantum workspace setyapılandırabilirsiniz.

İsteğe Bağlı Parametreler

Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.

--acquire-policy-token

Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alma.

Özellik Değer
Parametre grubu: Global Policy Arguments
--change-reference

Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.

Özellik Değer
Parametre grubu: Global Policy Arguments
--entry-point

QIR programı veya bağlantı hattı için giriş noktası. Bazı sağlayıcı QIR işleri için gereklidir.

--job-name

Programın bu çalıştırmasına vermek için kolay bir ad.

--job-output-format

Beklenen iş çıktı biçimi.

--job-params

İş parametreleri anahtar=değer çiftleri, json dizesi veya json içeriğiyle @{file} listesi olarak hedefe geçirilir.

--shots

Verilen hedefte programı çalıştırma sayısı.

--storage

Belirtilirse, iş verilerini ve sonuçlarını depolamak için bir Azure Depolama ConnectionString kullanılır.

--target-capability

Hedef yetenek parametresi derleyiciye geçirildi.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

Özellik Değer
Default value: False
--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

Özellik Değer
Default value: False