az quantum

Not

Bu başvuru, Azure CLI(sürüm 2.23.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.

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

Komutlar

az quantum execute

Azure Quantum'da çalıştırılacak bir iş gönderin ve sonucu bekler.

az quantum job

Azure Quantum işlerini yönetme.

az quantum job cancel

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

az quantum job list

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

az quantum job output

Q# işi çalıştırmanın sonuçlarını alın.

az quantum job show

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

az quantum job submit

Azure Quantum'da çalıştırılacak bir Q# projesi gönderin.

az quantum job wait

İş çalışmaya devam edene kadar CLI'yi bekleme durumuna geçirin.

az quantum offerings

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

az quantum offerings accept-terms

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

az quantum offerings list

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

az quantum offerings show-terms

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

az quantum run

ile eşdeğerdir az quantum execute.

az quantum target

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

az quantum target clear

Varsayılan target-id değerini temizleyin.

az quantum target list

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

az quantum target set

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

az quantum target show

Azure Quantum'a iş gönderirken kullanılacak verilen (veya geçerli) hedefin ayrıntılarını alın.

az quantum workspace

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

az quantum workspace clear

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

az quantum workspace create

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

az quantum workspace delete

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

az quantum workspace list

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

az quantum workspace quotas

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

az quantum workspace set

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

az quantum workspace show

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

az quantum execute

Azure Quantum'da çalıştırılacak bir iş gönderin ve sonucu bekler.

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

Örnekler

Geçerli klasörden Q# programını 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

İsteğe Bağlı Parametreler

--job-name

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

--job-params

anahtar=değer çiftlerinin listesi olarak hedefe geçirilen iş parametreleri.

--location -l

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

--no-build

Belirtilirse, Q# programı göndermeden önce oluşturulmaz.

--project

Gönderecek Q# projesinin konumu. Varsayılan olarak geçerli klasöre geçer.

--resource-group -g

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

--shots

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

--storage

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

--target-capability

Hedef yetenek parametresi derleyiciye geçirildi.

--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. varsayılan hedefi kullanarak az quantum target setyapılandırabilirsiniz.

--workspace-name -w

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

<PROGRAM_ARGS>

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

az quantum run

ile eşdeğerdir az quantum execute.

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

Örnekler

Geçerli klasörden Q# programını 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

İsteğe Bağlı Parametreler

--job-name

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

--job-params

anahtar=değer çiftlerinin listesi olarak hedefe geçirilen iş parametreleri.

--location -l

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

--no-build

Belirtilirse, Q# programı göndermeden önce oluşturulmaz.

--project

Gönderecek Q# projesinin konumu. Varsayılan olarak geçerli klasöre geçer.

--resource-group -g

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

--shots

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

--storage

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

--target-capability

Hedef yetenek parametresi derleyiciye geçirildi.

--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. varsayılan hedefi kullanarak az quantum target setyapılandırabilirsiniz.

--workspace-name -w

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

<PROGRAM_ARGS>

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