Ray yo gukwirakwiza AI
Ray ni isoko ifunguye-yorohereza gupima akazi ka Python na AI kuva kuri mudasobwa igendanwa kugeza kumashini ibihumbi.
Incamake
It matters because it gives a simple, unified way to distribute training, tuning, data processing, and serving without rewriting your code for each.
Kwibira cyane
Ray igitekerezo cyibanze ni uguhindura imikorere isanzwe ya Python namasomo mubice byagabanijwe hamwe nimpinduka nto. Igikorwa cyaranzwe nk 'kure' umurimo 'ikora idahwitse kumukozi uwo ari we wese muri cluster; icyiciro cyaranzwe nk '' umukinnyi 'wa kure gihinduka serivisi ya leta iba ku mukozi. Ray isubiza ejo hazaza horoheje (ibintu bifatika) kandi ikemura gahunda, kugenda kwamakuru ukoresheje ububiko busangiwe, hamwe no kwihanganira amakosa. Hejuru yibi byicaro byibitabo byubatswe byubatswe: Ray Gariyamoshi yo gukwirakwiza amahugurwa yicyitegererezo, Ray Tune yo gushakisha hyperparameter, Ray Data yo gutambutsa imiyoboro yamakuru, RLlib yo kwiga gushimangira, na Ray Serve kubikorwa byerekana urugero rwiza. Ibi bituma cluster imwe ikora ML yose ikora kugirango irangire.
Ubushishozi
Ibyingenzi byingenzi ni imirimo (idafite ubwenegihugu, igereranya imikorere ihamagarwa) hamwe nabakinnyi (abakozi ba leta bafata ibintu nkicyitegererezo kiremereye cyangwa compteur). Iyo uhamagaye akazi ka kure, Ray ahita asubiza ejo hazaza kandi ateganya akazi murwego rwa CPU / GPUs; uhamagara ray.get () kugirango uzane ibisubizo. Ikwirakwizwa mububiko bwibikoresho hamwe na zeru-kopi yibikoresho bisangiwe byibutsa ibintu binini nka array hagati yabakozi neza, birinda gukurikiranwa kenshi no gukora imiyoboro iremereye ya AI byihuse.
Ingaruka z'Ingamba
Igiciro na bije
Ibyemezo byubwubatsi bitwara imikorere nigiciro cyimikorere kumyaka.
Ibyemezo bisobanutse
Ubuhanga bwa tekinike bufasha amakipe guhitamo umurongo ukwiye, ntabwo ari shyashya gusa.
Kugenzura ubuziranenge
Guhitamo neza bya injeniyeri bigabanya ibintu byizewe mubikorwa.
Kazoza ka Ray kuri AI yatanzwe
Ray yabaye inkingi ya AI nini nini, ikoreshwa cyane mumahugurwa no gukorera imiterere nini yindimi. Witegereze iterambere muri serivisi yihariye ya LLM (Ray Serve hamwe na vLLM), gahunda ya GPU itandukanye, gahunda yo guhuza ibiyaga byamakuru na Kubernetes ukoresheje KubeRay, hamwe na autoscaling nziza kubikorwa byinshi bitanga akazi. Mugihe icyitegererezo gikura, uruhare rwa Ray mugutegura amahugurwa menshi, imiyoboro ya RLHF, hamwe nu mwanzuro wibice byihuta byihuta byiyongera.
Gushyira mu bikorwa Isi
Gukoresha Ray Tune kugirango ushakishe amajana ya hyperparameter ikomatanya murwego rwa GPU kugirango ubone imiterere myiza yicyitegererezo
Koresha Ray Gariyamoshi kugirango ukwirakwize amahugurwa yuburyo bwimbitse bwo kwiga muri GPUs nyinshi hamwe na code ntoya
Kubaka umuyoboro-wuzuye hamwe na Ray Data kugirango utange amamiriyoni yinyandiko ubinyujije mubyitegererezo hejuru ya cluster
Kohereza moderi nyinshi inyuma yumurongo umwe wa autoscaling hamwe na Ray Serve kugirango ukemure ibicuruzwa bihinduka
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
Sobanura ubukererwe, ubuziranenge, nigiciro cyibiciro mbere yo kubishyira mubikorwa.
Ibipimo byerekana umutwaro ufatika hamwe namakuru yimiterere.
Gukurikirana ibikoresho kubikosa, drift, ningaruka zabakoresha.
Tegura inzira yo gusubiza ibyabaye mbere yo gupima.
Komeza Ubushakashatsi
Free newsletter
Get the daily AI briefing
Three verified AI stories every weekday morning, written in plain English. Free forever, no ads.
One email each weekday. Unsubscribe in one click. We never sell or share your address.
Test yourself
Take the Ray for Distributed AI quiz
Instant feedback on every answer, and a shareable certificate with a verifiable ID once you pass a course.
Support free AI education. AI Understanding is a 501(c)(3) nonprofit — no ads, no paywall, ever. Make a donation
Ubuyobozi bukurikira
Kugenzura Gradient
Ibibazo bikunze kubazwa
What is Ray for Distributed AI?
Ray ni isoko ifunguye yorohereza gupima akazi ka Python na AI kuva kuri mudasobwa igendanwa kugeza kumashini ibihumbi. Nibyingenzi kuko itanga inzira yoroshye, ihuriweho yo gukwirakwiza amahugurwa, guhuza, gutunganya amakuru, no gutanga utanditse kode yawe kuri buri.
Ni ikihe kibazo Ray akemura mbere na mbere?
Ray itanga uburyo bumwe, bworoshye bwo gukwirakwiza kubara mumashini menshi utarinze kwandika code yawe kuri buri bwoko bwimirimo.
Muri Ray, ni irihe tandukaniro riri hagati y '' umurimo 'n' 'umukinnyi'?
Inshingano zidafite ubwenegihugu ibikorwa bikora muburyo bubangikanye, mugihe abakinyi nibintu birebire bikomeza leta, nkicyitegererezo kiremereye.
Niki Ray agaruka ako kanya mugihe utangiye akazi ka kure?
Ray asubiza ahazaza horoheje ako kanya akazi rero kakagenda neza; uhamagara ray.get () kugirango ugarure ibisubizo nyabyo mugihe bikenewe.
Ni irihe somero rya Ray ryagenewe gukwirakwizwa hyperparameter?
Ray Tune kabuhariwe mu gukora ibigeragezo byinshi bya hyperparameter ibangikanye na cluster.
Nigute ububiko bwibintu bya Ray butuma amakuru aremereye ya AI ikora neza?
Ububiko busangiwe mububiko bwibikoresho bukoresha zeru-kopi isoma kuburyo imirongo minini ishobora kugerwaho nabakozi nta re-serialisation ihenze.