Ubuyobozi bwa tekiniki

Kubernetes ya ML Imirimo Yakazi

Kubernetes ni sisitemu ifunguye-sisitemu ihita itegura gahunda, umunzani, kandi igatangira porogaramu yabitswe muri cluster yimashini.

Incamake

Kubernetes ni sisitemu ifunguye-sisitemu ihita itegura gahunda, umunzani, kandi igatangira porogaramu yabitswe muri cluster yimashini. Kwiga imashini, ireka amakipe apakira akazi ka GPU ashonje hamwe nakazi ka moderi yerekana ubukererwe kubikoresho bisangiwe nta kurera seriveri kugiti cye.

Kubernetes ya ML Imirimo Yumurimo ni tekinoroji yo kubaka tekinike igira ingaruka kumiterere yicyitegererezo, igiciro cyibikorwa remezo, ubukererwe, no kwizerwa mubipimo.

Kwibira cyane

Ubusanzwe yubatswe kuri Google kugirango ukore serivise zurubuga, Kubernetes ifata cluster yawe nkikidendezi kinini cya CPU, kwibuka, na GPUs, hanyuma igahitamo imashini ikoresha buri kintu. Amakipe ya ML ayishingikirije kuberako akazi kenshi karaturika kandi karahenze: imyitozo irashobora gukenera GPU umunani mumasaha atandatu, hanyuma ntakintu. Kubernetes ingengabihe yerekana kuri node hamwe na GPU yubuntu, kandi iyo akazi karangiye birekura ibyuma. Bituma kandi seriveri zifatika zizima, zigatangira ibintu byangiritse no gukwirakwiza kopi kumashini kugirango zihangane. Ibikoresho byubatswe hejuru, nka Kubeflow, Ray, na KServe, ongeraho ibice byihariye bya ML nko kugabura-guhugura abakoresha, guhuza hyperparameter, hamwe na autoscaling yerekana impera, bityo abahanga mu bumenyi bakorana na abstraction yo mu rwego rwo hejuru aho kuba YAML mbisi.

Ubushishozi

Kubernetes igenera GPU ibinyujije mumacomeka yamamaza yamamaza ibikoresho nka nvidia.com/gpu, iyo gahunda ihuye nibyifuzo bya pod. Irangi no kwihanganira bituma imirimo ya CPU ihendutse itahenze kuri GPU ihenze, mugihe abatoranya node hamwe n amategeko agenga imiyoborere pin imyitozo kubikoresho byihariye. Kubwamahugurwa menshi-GPU, abashoramari barema itsinda ryibiti bivumburana kandi bigakoresha urwego nka PyTorch DDP cyangwa Horovod, guhanahana gradients hejuru ya cluster ikoresheje NCCL.

Kumenya Kubernetes kubikorwa bya ML

Kubernetes ni sisitemu ifunguye-sisitemu ihita itegura gahunda, umunzani, kandi igatangira porogaramu yabitswe muri cluster yimashini. Kwiga imashini, ireka amakipe apakira akazi ka GPU ashonje hamwe nakazi ka moderi yerekana ubukererwe kubikoresho bisangiwe nta kurera seriveri kugiti cye. Kubernetes ya ML Imirimo Yumurimo ni tekinoroji yo kubaka tekinike igira ingaruka kumiterere yicyitegererezo, igiciro cyibikorwa remezo, ubukererwe, no kwizerwa mubipimo. Kugirango wubake byimbitse, fata Kubernetes kubikorwa bya ML nkurugero rwimikorere, ntabwo ari ikintu kimwe: gusobanura ibyagezweho, gusobanura ibitekerezo, no gutandukanya ibyo sisitemu ishobora gukora byizewe nibisaba guca imanza zinzobere.

Mubimenyerezo, amakipe akomeye akoresha Kubernetes kuri ML Imirimo ikora neza yubaka ubwubatsi, amakuru, hamwe nibikorwa remezo birwanya kwizerwa nigiciro. Bandika ibipimo ngenderwaho byerekana intsinzi, bagerageza kurwanya amakuru afatika hamwe nakazi keza, kandi bagasubiramo bashingiye kubikorwa byagaragaye ko batsinzwe aho gutsinda inshuro imwe. Aha niho imyumvire yubumenyi ihinduka mubushobozi burambye kubicuruzwa, politiki, nibikorwa.

Ibyemezo byubwubatsi bitwara imikorere nigiciro cyimikorere kumyaka. Mugihe kimwe, Guhindura igipimo kimwe gishobora guhisha intege nke za sisitemu. Uburyo bukomeye cyane ni uguhuza umuvuduko wikigereranyo hamwe na disipuline yimiyoborere: kuyobora abaderevu, gufata ibimenyetso, gutangaza ibyemezo byicyemezo, no gukomeza kuvugurura uburyo bwo kwirinda nkimyitwarire yicyitegererezo, ibyo abakoresha bategereje, nibisabwa n'amategeko bigenda bihinduka.

Ingaruka z'Ingamba

Ibyemezo byubwubatsi bitwara imikorere nigiciro cyimikorere kumyaka.

Ibyemezo byubwubatsi bitwara imikorere nigiciro cyimikorere kumyaka. Mubikorwa byujuje ubuziranenge, ibi bihindurwa mumategeko agenga imikorere, imipaka nyirubwite, hamwe n'imihango yo gusubiramo kenshi kugirango amakipe ashobore kwigirira ikizere aho gupima ibidasobanutse.

Ubuhanga bwa tekinike bufasha amakipe guhitamo umurongo ukwiye, ntabwo ari shyashya gusa.

Ubuhanga bwa tekinike bufasha amakipe guhitamo umurongo ukwiye, ntabwo ari shyashya gusa. Mubikorwa byujuje ubuziranenge, ibi bihindurwa mumategeko agenga imikorere, imipaka nyirubwite, hamwe n'imihango yo gusubiramo kenshi kugirango amakipe ashobore kwigirira ikizere aho gupima ibidasobanutse.

Guhitamo neza bya injeniyeri bigabanya ibintu byizewe mubikorwa.

Guhitamo neza bya injeniyeri bigabanya ibintu byizewe mubikorwa. Mubikorwa byujuje ubuziranenge, ibi bihindurwa mumategeko agenga imikorere, imipaka nyirubwite, hamwe n'imihango yo gusubiramo kenshi kugirango amakipe ashobore kwigirira ikizere aho gupima ibidasobanutse.

Kazoza ka Kubernetes kubikorwa bya ML

Tegereza gukomera kwa ML: gahunda y'agatsiko itangiza ibyiciro byose byagabanijwe-icyarimwe icyarimwe cyangwa ntanakimwe na kimwe, kugabana GPU kugabanywa no kugabanya igihe kuburyo imirimo myinshi yoroheje isangira ikarita imwe, hamwe na topologiya-yamenyesheje ahantu hubahirizwa imiyoboro ya NVLink yihuse. Seriveri idafite umwanzuro kuri Kubernetes, gupima amaherezo kuri zeru hagati y'ibisabwa, birakuze. Nka ballon yicyitegererezo, abategura gahunda barushaho guhuza ibice byinshi hamwe nibicu, hamwe na sisitemu ishingiye kumurongo-gusaranganya imurikagurisha nka Kueue na Volcano bigenda biba bisanzwe mugucunga ubushobozi buke bwa GPU.

Gushyira mu bikorwa Isi

Laboratoire yubushakashatsi ikoresha Kubeflow Training Operator kugirango itangire 32-GPU PyTorch yagabanijwe-amahugurwa akazi kumpande enye, hanyuma ihita irekura GPU iyo ihuye.

Isosiyete ikora e-ubucuruzi ikora icyitegererezo cyayo hamwe na KServe, iyo autoscales ikoporora mugihe cyo kugurisha flash hanyuma ikamanuka ijoro ryose.

Banki ikora imirimo yo gutanga amanota nijoro nka Kubernetes CronJobs, ibatonda umurongo kuri node ya CPU isanzwe kugirango badahangana na traffic traffic kumanywa.

Gutangira ukoresha Ray kuri Kubernetes kugirango ukore parallel hyperparameter yohanagura, uzunguruka ibice byinshi byigihe gito cyo kugerageza kumwanya wabigenewe kugirango ugabanye igiciro.

Uburyo bwo Gushyira mu bikorwa

Kubernetes ya ML Imirimo Yakazi mubikorwa

Laboratoire yubushakashatsi ikoresha Kubeflow Training Operator kugirango itangire 32-GPU PyTorch yagabanijwe-amahugurwa akazi kumpande enye, hanyuma ihita irekura GPU iyo ihuye.

Laboratoire yubushakashatsi ikoresha Kubeflow Training Operator kugirango itangire 32-GPU PyTorch ikwirakwizwa-amahugurwa kumasomo ane, hanyuma ihita irekura GPUs iyo ihuje Amakipe ubusanzwe ibona ibisubizo byiza iyo isobanuye ibipimo byujuje ubuziranenge imbere, igakomeza inzira yo kuzamura abantu kubibazo, kandi ikurikirana inyungu zibyara umusaruro nibiciro byigihe.

Kubernetes ya ML Imirimo Yakazi mubikorwa

Isosiyete ikora e-ubucuruzi ikora icyitegererezo cyayo hamwe na KServe, iyo autoscales ikoporora mugihe cyo kugurisha flash hanyuma ikamanuka ijoro ryose.

Isosiyete ikora e-ubucuruzi ikora icyitegererezo cyayo hamwe na KServe, iyo autoscales ikoporora mugihe cyo kugurisha flash hanyuma ikamanuka ijoro ryose Amakipe ubusanzwe abona ibisubizo byiza iyo asobanuye ibipimo byujuje ubuziranenge imbere, agakomeza inzira yo kuzamura abantu kubibazo byimbitse, kandi akurikirana inyungu zibyara umusaruro nibiciro byamakosa mugihe runaka.

Kubernetes ya ML Imirimo Yakazi mubikorwa

Banki ikora imirimo yo gutanga amanota nijoro nka Kubernetes CronJobs, ibatonda umurongo kuri node ya CPU isanzwe kugirango badahangana na traffic traffic kumanywa.

Banki ikora akazi ko gutanga amanota nijoro nka Kubernetes CronJobs, ikabatonda umurongo kuri sisitemu ya CPU isanzwe kugirango badahangana nigihe cyo gukorera ku manywa amakipe yo mu muhanda Amakipe akunze kubona ibisubizo byiza iyo asobanuye ibipimo ngenderwaho byimbere, agakomeza inzira yo kuzamura abantu kubibazo bikurikirana, kandi agakurikirana inyungu zibyara umusaruro hamwe nibiciro byamakosa mugihe runaka.

Kubernetes ya ML Imirimo Yakazi mubikorwa

Gutangira ukoresha Ray kuri Kubernetes kugirango ukore parallel hyperparameter yohanagura, uzunguruka ibice byinshi byigihe gito cyo kugerageza kumwanya wabigenewe kugirango ugabanye igiciro.

Gutangira bifashisha Ray kuri Kubernetes kugirango ikore parallel hyperparameter yohanagura, izunguruka ibyicaro byinshi byigihe gito cyo kugerageza kumwanya wabigenewe kugirango igabanye ibiciro Amakipe akunze kubona ibisubizo byiza mugihe asobanuye ibipimo byimbere imbere, agakomeza inzira yo kuzamura abantu kubibazo byimbere, kandi akurikirana inyungu zibyara umusaruro nibiciro byigihe.

Ingaruka & Kurinda

!

Gutezimbere igipimo kimwe gishobora guhisha intege nke za sisitemu.

!

Ibikorwa Remezo no kubungabunga akenshi usanga bidahabwa agaciro.

!

Icyuho cyumutekano no kwitegereza birashobora kwiyongera uko sisitemu igenda igorana.

Igishushanyo mbonera

1

Sobanura ubukererwe, ubuziranenge, nigiciro cyibiciro mbere yo kubishyira mubikorwa.

Sobanura ubukererwe, ubuziranenge, nigiciro cyibiciro mbere yo kubishyira mubikorwa. Fata buri ntambwe nk irembo ryibimenyetso: niba ibipimo bitujujwe, hagarika kuzenguruka, funga icyuho, hanyuma noneho wagure imikoreshereze.

2

Ibipimo byerekana umutwaro ufatika hamwe namakuru yimiterere.

Ibipimo byerekana umutwaro ufatika hamwe namakuru yimiterere. Fata buri ntambwe nk irembo ryibimenyetso: niba ibipimo bitujujwe, hagarika kuzenguruka, funga icyuho, hanyuma noneho wagure imikoreshereze.

3

Gukurikirana ibikoresho kubikosa, drift, ningaruka zabakoresha.

Gukurikirana ibikoresho kubikosa, drift, ningaruka zabakoresha. Fata buri ntambwe nk irembo ryibimenyetso: niba ibipimo bitujujwe, hagarika kuzenguruka, funga icyuho, hanyuma noneho wagure imikoreshereze.

4

Tegura inzira yo gusubiza ibyabaye mbere yo gupima.

Tegura inzira yo gusubiza ibyabaye mbere yo gupima. Fata buri ntambwe nk irembo ryibimenyetso: niba ibipimo bitujujwe, hagarika kuzenguruka, funga icyuho, hanyuma noneho wagure imikoreshereze.

Komeza Ubushakashatsi