Folosește IBM Cloud Platform APIs pentru a accesa instanțe
Acest ghid este destinat oricui folosește IBM Cloud Platform APIs pentru a proviziona, actualiza sau gestiona accesul la instanțe. Acesta oferă detalii despre parametrii pe care îi poți seta la provizionarea unei instanțe, precum și setul de câmpuri de extensie returnate când accesezi o instanță.
Consultă documentația IBM Cloud® ResourceController API pentru mai multe informații.
Câteva pagini relevante:
-
Obține o listă cu toate instanțele de resurse
La obținerea unei liste cu toate instanțele de resurse, reține că poți filtra doar instanțele Qiskit Runtime cu
resource_id = "b6049020-80f4-11eb-a0f7-e35ec9b4054f"
parameters
În corpul cererii la provizionarea sau actualizarea unei instanțe:
- instance_limit_seconds (string sau null,
^[0-9]+$): Limita de setat pe instanță. Pentru planul Open: dacă este omis, valoarea implicită este 10 minute. . - usage_allocation_seconds (string sau null,
^[0-9]+$): Timpul alocat pentru instanță, folosit de planificatorul fair-share pentru a determina prioritatea în coadă, în funcție de utilizarea tuturor QPU-urilor. (Nu se aplică instanțelor Pay-As-You-Go.) - backends (array de liste de Backend-uri (string-uri sau null) sau array cu "ANY"): lista de permisiuni a numelor de Backend-uri disponibile pentru această instanță. Implicit:
["ANY"], înseamnă că toate Backend-urile disponibile pe acest plan sunt permise.[]înseamnă niciun Backend.
extensions
În răspuns la provizionare sau la obținerea detaliilor unei instanțe:
Proprietăți suplimentare ale instanței furnizate de serviciu, reprezentate ca perechi cheie-valoare. Aceste proprietăți persistă împreună cu instanța sub proprietatea extensions.
- instance_limit_seconds (integer sau null,
>= 0): Limita de timp de setat pe instanță. - usage_allocation_seconds (integer sau null,
>= 0): Timpul alocat pentru instanță, folosit de planificatorul fair-share pentru a determina prioritatea în coadă, în funcție de utilizarea tuturor QPU-urilor. - backends (Obligatoriu; array de liste de Backend-uri (string-uri) sau array cu "ANY" (string-uri)): Lista de permisiuni a numelor de Backend-uri disponibile pentru această instanță. Implicit:
["ANY"], înseamnă că toate Backend-urile sunt disponibile pe acest plan.[]înseamnă niciun Backend.