Gumawa at pamahalaan ang mga instance
Ang access sa mga serbisyo ng IBM Quantum Platform ay kinokontrol ng mga instance na nakatalagang sa iyo. Maaaring maging bahagi ang mga user sa maraming instance.
Ang mga instance ay virtual server (mga deployment ng Qiskit Runtime) na namamahala sa pagpapatakbo ng iyong mga workload, kasama na ang pagpapatakbo ng mga quantum program at mga classical compute task (tulad ng pagpoproseso ng error mitigation). Ang mga instance ay kinikilala sa pamamagitan ng kanilang Cloud Resource Name (CRN). Maaaring gamitin ang CRN na ito kapag nagpapadala ng mga workload mula sa iyong mga Qiskit program.
Makikita mo ang mga instance na accessible sa iyo sa dashboard, o sa pamamagitan ng pag-click sa tab na "Instances" mula sa dashboard. Ang bawat instance ay nakalista kasama ang CRN identifier nito.
Kailangan mo ng ibang instance para sa bawat service plan (tulad ng Open o Pay-As-You-Go) na ginagamit mo sa bawat rehiyon na nais mong gamitin. Ang account manager at sinuman na may sapat na pahintulot ay maaaring gumawa ng instance at tukuyin ang configuration nito, tulad ng mga allocation, usage limit, quantum computer, at user permission.
Ipinapakita ng IBM Quantum Platform dashboard ang mga instance na accessible sa iyo. Depende sa iyong access, maaari kang tingnan ang buong detalye, mag-edit, at magtanggal ng mga instance sa Instances page.
Mahalaga na maintindihan mo kung aling instance ang ginagamit mo, dahil lahat ng instance na hindi kaugnay ng Open Plan ay nagdudulot ng gastos.
Instance ng Open Plan​
Ang mga gumagamit ng Open Plan ay makakapagtakbo ng mga quantum circuit sa pinakamahusay na QPU sa mundo nang libre (hanggang 10 minuto ng quantum time bawat 28-araw na rolling window). Maaaring subaybayan ang paggamit ng QPU sa Platform dashboard at sa mga pahina ng Workloads.
Instance ng Pay-As-You-Go Plan​
Ang Pay-As-You-Go Plan ay isang bayad na plano. Para gamitin ang planong ito, kailangan mong gumawa ng instance at italaga ito sa plano. Lahat ng workload na ipinadala sa mga QPU gamit ang planong ito ay may katumbas na bayad.
Ang mga job na pinapatakbo mo at ang mga job na pinapatakbo ng ibang mga collaborator sa parehong instance ay binibilang sa iniuulat na paggamit para sa instance na iyon. Maaari mong tingnan ang paggamit ng instance sa pahina ng Instances, o, para sa mga may wastong awtoridad, sa pahina ng Analytics. Tandaan na maaaring magpakita ng iba't ibang numero ng paggamit ang mga pahina dahil ang Instance page ay nagpapakita ng paggamit sa loob ng 28-araw na rolling window bago ang kasalukuyang timestamp, habang ang Analytics page ay gumagamit ng buong araw na mga hangganan.
Kung ang isang instance ay minarkahang "limited" ng iyong administrator (makikita mo ang kolumnang "Remaining" sa lugar ng paggamit) at ang instance ay lumampas sa allocation nito (na tinutukoy ng iyong administrator) sa loob ng 28-araw na rolling window, ang anumang aktibong workload ay magpapatuloy sa pagpapatakbo (kasama ang mga session) ngunit ang mga nakabintang workload ay mananatili sa queue hanggang sa may magamit na mas maraming oras. Kung ang isang instance ay hindi limited at lumampas sa allocation nito, ang mga job na pinapatakbo gamit ang instance na iyon ay malamang na tatakbo sa mas mababang priority at makakaranas ng mas matagal na oras ng paghihintay sa queue.
Isang alerto ang lalabas sa paggamit ng instance kapag nalampasan na nito ang allocation nito.
Tukuyin ang isang instance sa iyong code​
Maaari mong gamitin ang CRN o pangalan ng instance para tukuyin ang instance na gagamitin — alinman kapag ini-initialize ang serbisyo, o kapag nagpapadala ng workload sa isang QPU (halimbawa, gamit ang `QiskitRuntimeServicee.backend()). Para sa mga tagubilin sa pagtukoy ng instance sa iyong code, tingnan ang I-initialize ang iyong account.
Kapag naipasa na ang isang instance, tanging ang mga backend at job mula sa instance na iyon lang ang available (pinahintulutan sa Qiskit Runtime v0.40.1 at mas bago).
Kung hindi kasama ang isang instance kapag ini-initialize ang serbisyo, lahat ng backend at job sa lahat ng instance sa iyong account ay available. Sa kasong ito, kapag tinukoy ang isang backend, mahahanap at magagamit ang isang instance na may access sa backend ayon sa pagkakalarawan sa Awtomatikong piliin ang instance.
Ang Qiskit Runtime v0.40.1 o mas bago ay kinakailangan para sa mga sumusunod:
- Paggamit ng pangalan ng instance para tukuyin ang isang instance
- Hindi pagpapasa ng instance
- Pagtakda ng preferred na uri ng instance at rehiyon
Para sa Qiskit Runtime v0.42 o mas bago, ang mga libreng plano ay pinaprioritahan bilang default kapag ginamit ang awtomatikong pagpili ng instance.
Gumawa ng instance​
Sundin ang mga hakbang na ito para gumawa ng instance at idagdag ito sa iyong account. Kung ikaw ay isang administrator na kailangang mag-set up ng Qiskit Runtime sa Cloud para sa iyong organisasyon, sumangguni sa Planuhin ang Qiskit Runtime para sa isang organisasyon.
-
Para magdagdag ng instance sa iyong account, tiyaking piliin muna ang tamang account at rehiyon sa account switcher sa header.
- Maaari kang magkaroon (o maging bahagi) ng maraming IBM Cloud account. Kung hindi mo nakikita ang mga instance o job na inaasahan mo, subukan ang ibang account.
- Maaari mong ma-access ang alinmang rehiyon gamit ang parehong API key, ngunit makikita at maa-access mo lang ang mga instance na ginawa sa rehiyong naka-log in ka.
- Kung gusto mong gumawa ng Open instance, kailangan mong piliin ang rehiyong us-east.
Tungkol sa mga rehiyonAng instance ay gagawin sa napiling rehiyon. Tinutukoy ng rehiyong ito ang mga mahalagang katangian na ito:
- Kung aling mga QPU ang available.
- Kung saan nagaganap ang classical computation ng mga job, tulad ng compilation.
- Kung saan nananatili ang workflow data ng user.
Kasama sa workflow data ang mga input circuit, circuit parameter, at mga resulta ng quantum computation. Hindi nito kasama ang metadata, tulad ng bilang ng shot, laki ng mga circuit, o iba pang mga istatistika ng job.
Para maiwasan ang pagkakalantad ng workflow data ng user sa isang global na Distributed Denial of Service protection layer, maaari kang gumamit ng Virtual Private Endpoints. Sinusuportahan ito ng
qiskit-ibm-runtimesa pamamagitan ngprivate_endpointparameter. -
Mula sa Instances pane ng dashboard, i-click ang View all, o pumunta sa pahina ng Instances mula sa pangunahing menu.
-
Mula sa Instances page, i-click ang Create instance.
- Magpasok ng pangalan at opsyonal na magdagdag ng mga tag.
- Kung mayroon kang access sa mahigit isang resource group sa IBM Cloud®, maaari kang pumili na baguhin ang resource group na kabilang ang instance na ito. Tingnan ang Pamamahala ng mga resource group at Pagbibigay ng access sa mga resource sa mga resource group para sa karagdagang impormasyon.
-
Piliin ang pricing plan na kaugnay ng instance na ito (halimbawa, Pay-As-You-Go). Depende sa pricing plan na napili, maaari kang tumukoy ng ibang mga opsyon, tulad ng cost limit o bilang ng minuto na ilalaan sa instance na ito. Tandaan na kung ang instance na ito ay hindi kaugnay ng libreng plano, magkakaroon ng gastos kapag ginamit ang instance na ito para magpatakbo ng mga workload.
-
I-click ang Next. Ipapakita ang listahan ng mga QPU na maa-access ng instance.
- Kung gusto mong magkaroon ng access ang instance sa lahat ng QPU na nakalista (at lahat ng QPU na idaragdag sa planong ito sa hinaharap), i-click ang Next.
- Kung hindi ka nagse-set up ng open instance, maaari mong i-customize kung aling mga QPU ang maa-access gamit ang instance na ito. I-click ang toggle na "Customize allocated compute resources". Pumili ng mga tiyak na QPU na maa-access ng instance na ito, pagkatapos ay i-click ang Next.
tala
Kung i-customize mo ang mga inilaan na compute resource, ang mga available na QPU ay hindi kailanman awtomatikong maa-update, anuman ang mga pagbabago na ginawa sa parent plan. Gayunpaman, maaari kang mano-manong magdagdag o magtanggal ng mga QPU sa ibang pagkakataon. Kung hindi mo i-customize ang mga ito, palagi kang magkakaroon ng access sa anumang QPU na accessible ng account sa plano. Kaya kung sa hinaharap ay may bagong QPU na idaragdag sa plano, awtomatikong magkakaroon ng access sa ito ang instance.
-
Magbubukas ang Access group pane. Isang access group na "collaborators" ay awtomatikong ginagawa para sa instance na ito. Ang mga user na idinagdag sa access group na ito ay maaaring gamitin ang oras na inilaan sa instance na ito. Maaari mong baguhin o gumawa ng karagdagang access group gamit ang IBM Cloud console. Tingnan ang Pag-set up ng mga access group para sa mga tagubilin.
-
I-click ang Create instance. Maaari mo na ngayong tingnan ang instance sa pahina ng Instances. Kung nag-set up ka ng maraming plano sa iyong account, ang bawat uri ng plano ay may sariling tab sa Instances table.
I-edit ang isang instance at ang allocation nito​
Hanapin ang instance sa pahina ng Instances. I-click ang overflow menu sa dulo ng row ng instance, at piliin ang Edit details.
Tanging ang mga administrator at may-ari lang ang maaaring mag-edit ng instance. Tingnan ang gabay na Gumawa ng mga access policy at access group para sa impormasyon tungkol sa pagtatalaga ng access.