Share via


az quantum

Not

Bu başvuru, Azure CLI (sürüm 2.41.0 veya üzeri) için kuantum 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'da çalıştırılacak bir iş gönderin ve sonucu bekler.

Dahili Önizleme
az quantum job

Azure Quantum işlerini yönetme.

Dahili Önizleme
az quantum job cancel

Tamamlanmadıysa Azure Quantum'da bir işi iptal etme isteğinde bulunun.

Dahili Önizleme
az quantum job list

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

Dahili Önizleme
az quantum job output

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

Dahili Önizleme
az quantum job show

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

Dahili Önizleme
az quantum job submit

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

Dahili Önizleme
az quantum job wait

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

Dahili Önizleme
az quantum offerings

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

Dahili Önizleme
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.

Dahili Önizleme
az quantum offerings list

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

Dahili Önizleme
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.

Dahili Önizleme
az quantum run

ile eşdeğerdir az quantum execute.

Dahili Önizleme
az quantum target

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

Dahili Önizleme
az quantum target clear

Varsayılan hedef kimliğini temizleyin.

Dahili Önizleme
az quantum target list

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

Dahili Önizleme
az quantum target set

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

Dahili Önizleme
az quantum target show

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

Dahili Önizleme
az quantum workspace

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

Dahili Önizleme
az quantum workspace clear

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

Dahili Önizleme
az quantum workspace create

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

Dahili Önizleme
az quantum workspace delete

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

Dahili Önizleme
az quantum workspace keys

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

Dahili Önizleme
az quantum workspace keys list

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

Dahili Önizleme
az quantum workspace keys regenerate

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

Dahili Önizleme
az quantum workspace list

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

Dahili Önizleme
az quantum workspace quotas

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

Dahili Önizleme
az quantum workspace set

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

Dahili Önizleme
az quantum workspace show

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

Dahili Önizleme
az quantum workspace update

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

Dahili Önizleme

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'da çalıştırılacak bir iş gönderin ve sonucu bekler.

az quantum execute --location
                   --resource-group
                   --target-id
                   --workspace-name
                   [--entry-point]
                   [--job-input-file]
                   [--job-input-format]
                   [--job-name]
                   [--job-output-format]
                   [--job-params]
                   [--no-build]
                   [--project]
                   [--shots]
                   [--storage]
                   [--target-capability]
                   [<PROGRAM_ARGS>]

Örnekler

Geçerli klasörden bir Q# programı gönderin ve sonucu bekleyin.

az quantum execute -g MyResourceGroup -w MyWorkspace -l MyLocation -t MyTarget

İş ve program parametreleriyle geçerli klasörden bir Q# programı gönderin ve bekleyin.

az quantum execute -g MyResourceGroup -w MyWorkspace -l MyLocation -t MyTarget \
    --job-params key1=value1 key2=value2 -- --n-qubits=3

Hedef yetenek parametresiyle geçerli klasörden bir Q# programı gönderin ve bekleyin.

az quantum execute -g MyResourceGroup -w MyWorkspace -l MyLocation -t MyTarget \
    --target-capability MyTargetCapability

Gerekli Parametreler

--location -l

Konum. Değerleri: az account list-locations. kullanarak az configure --defaults location=<location>varsayılan konumu yapılandırabilirsiniz.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>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. kullanarak az quantum target setvarsayı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

--entry-point

QIR programı veya bağlantı hattı için giriş noktası. QIR için gereklidir. Q# işlerinde yoksayılır.

--job-input-file

Gönderilebilecek giriş dosyasının konumu. QIR, QIO ve geçiş işleri için gereklidir. Q# işlerinde yoksayılır.

--job-input-format

Gönderecek dosyanın biçimi. Q# işlerinde bu parametreyi atla.

--job-name

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

--job-output-format

Beklenen iş çıktı biçimi. Q# işlerinde yoksayılır.

--job-params

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

--no-build

[Kullanım dışı] Belirtilirse, Q# programı göndermeden önce derlenmez.

varsayılan değer: False
--project

[Kullanım dışı] Gönderecek Q# projesinin konumu. Varsayılan olarak geçerli klasöre geçer.

--shots

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

--storage

Belirtilirse, iş verilerini ve sonuçlarını depolamak için azure Depolama Bağlan ionString kullanılır.

--target-capability

Hedef yetenek parametresi derleyiciye geçirildi.

<PROGRAM_ARGS>

sonrasında --name=value --olarak belirtilen Q# işlemi tarafından beklenen bağımsız değişkenlerin listesi.

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.

--help -h

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

--only-show-errors

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

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

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

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayı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.

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

ile eşdeğerdir az quantum execute.

az quantum run --location
               --resource-group
               --target-id
               --workspace-name
               [--entry-point]
               [--job-input-file]
               [--job-input-format]
               [--job-name]
               [--job-output-format]
               [--job-params]
               [--no-build]
               [--project]
               [--shots]
               [--storage]
               [--target-capability]
               [<PROGRAM_ARGS>]

Örnekler

Geçerli klasörden bir Q# programı gönderin ve sonucu bekleyin.

az quantum run -g MyResourceGroup -w MyWorkspace -l MyLocation -t MyTarget

İş ve program parametreleriyle geçerli klasörden bir Q# programı gönderin ve bekleyin.

az quantum run -g MyResourceGroup -w MyWorkspace -l MyLocation -t MyTarget \
    --job-params key1=value1 key2=value2 -- --n-qubits=3

Hedef yetenek parametresiyle geçerli klasörden bir Q# programı gönderin ve bekleyin.

az quantum run -g MyResourceGroup -w MyWorkspace -l MyLocation -t MyTarget \
    --target-capability MyTargetCapability

Gerekli Parametreler

--location -l

Konum. Değerleri: az account list-locations. kullanarak az configure --defaults location=<location>varsayılan konumu yapılandırabilirsiniz.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>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. kullanarak az quantum target setvarsayı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

--entry-point

QIR programı veya bağlantı hattı için giriş noktası. QIR için gereklidir. Q# işlerinde yoksayılır.

--job-input-file

Gönderilebilecek giriş dosyasının konumu. QIR, QIO ve geçiş işleri için gereklidir. Q# işlerinde yoksayılır.

--job-input-format

Gönderecek dosyanın biçimi. Q# işlerinde bu parametreyi atla.

--job-name

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

--job-output-format

Beklenen iş çıktı biçimi. Q# işlerinde yoksayılır.

--job-params

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

--no-build

[Kullanım dışı] Belirtilirse, Q# programı göndermeden önce derlenmez.

varsayılan değer: False
--project

[Kullanım dışı] Gönderecek Q# projesinin konumu. Varsayılan olarak geçerli klasöre geçer.

--shots

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

--storage

Belirtilirse, iş verilerini ve sonuçlarını depolamak için azure Depolama Bağlan ionString kullanılır.

--target-capability

Hedef yetenek parametresi derleyiciye geçirildi.

<PROGRAM_ARGS>

sonrasında --name=value --olarak belirtilen Q# işlemi tarafından beklenen bağımsız değişkenlerin listesi.

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.

--help -h

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

--only-show-errors

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

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

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

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayı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.