Ntụziaka nka

Ray maka ekesa AI

Ray bụ usoro mepere emepe nke na-eme ka ọ dị mfe ịtụba Python na AI ọrụ site na laptọọpụ gaa na ụyọkọ puku igwe.

2 nkeji na-agụEmelitere ikpeazụ

Nchịkọta

It matters because it gives a simple, unified way to distribute training, tuning, data processing, and serving without rewriting your code for each.

Ime miri emi

Isi echiche Ray na-atụgharị ọrụ Python nkịtị na klaasị ka ọ bụrụ nkeji ekesa na obere mgbanwe. Ọrụ akara dị ka 'ọrụ' dịpụrụ adịpụ na-aga n'otu n'otu na onye ọrụ ọ bụla nọ na ụyọkọ ahụ; klaasị akara dị ka onye na-eme ihe nkiri dịpụrụ adịpụ na-aghọ ọrụ mara mma nke na-ebi na onye ọrụ. Ray na-eweghachite ọdịnihu dị fechaa (ntụaka ihe) ma na-ejikwa nhazi oge, mmegharị data site na ụlọ ahịa ihe na-ekekọrịta, yana nnabata mmejọ. N'elu isi a nọdụ ọdụ ọba akwụkwọ wuru ebumnuche: Ray Train maka ọzụzụ ụdị ekesa, Ray Tune maka ọchụchọ hyperparameter, Ray Data maka ịgbanye pipeline data, RLlib maka mmụta nkwado, na Ray Na-eje ozi maka ijere ihe atụ nwere ike. Nke a na-ahapụ otu ụyọkọ jikwaa usoro ọrụ ML na njedebe na njedebe.

Nghọta nka nka

Ndị isi primitives bụ ọrụ (enweghị obodo, oku ọrụ yiri ya) na ndị na-eme ihe nkiri (ndị ọrụ nwere steeti na-ejide ihe dị ka ihe nrụnye ma ọ bụ counter). Mgbe ị kpọrọ ọrụ dịpụrụ adịpụ, Ray na-eweghachite ọdịnihu ozugbo wee hazie ọrụ ahụ n'ofe CPU/GPU dị; ị na-akpọ ray.get() ka ị nweta rịzọlt. Ụlọ ahịa ihe na-ekesa ebe nchekwa nwere ebe nchekwa efu na-ekekọrịta na-akpali nnukwu ihe dị ka nhazi n'etiti ndị ọrụ nke ọma, na-ezere usoro nhazi ugboro ugboro na ime ka pipeline AI dị arọ data ngwa ngwa.

Mmetụta atụmatụ

Ọnụ ego na mmefu ego

Mkpebi ihe owuwu ụlọ na-akwalite arụmọrụ yana ọnụ ahịa ọrụ ruo ọtụtụ afọ.

Mkpebi doro anya

Nkà mmụta nka na-enyere ndị otu egwuregwu aka ịhọrọ nchịkọta ziri ezi, ọ bụghị naanị nke kachasị ọhụrụ.

Quality akara

Nhọrọ injinia ka mma na-ebelata ihe omume ntụkwasị obi na mmepụta.

Ọdịnihu nke Ray maka ekesa AI

Ray abụrụla ọkpụkpụ azụ maka nnukwu AI, nke ejiri ya mee ihe na ọzụzụ na ijere nnukwu ụdị asụsụ ozi. Na-atụ anya uto na ozi pụrụ iche nke LLM (Ray Serve with vLLM), nhazi oge GPU dị iche iche, njikọta siri ike na ọdọ mmiri data na Kubernetes site na KubeRay, yana akpaaka ka mma maka ọrụ nrụpụta spiky. Ka ụdị na-eto eto, ọrụ Ray n'ịhazi ọzụzụ ọtụtụ ọnụ ọnụ, pipeline RLHF, na ntinye ogbe gafere puku kwuru puku ngwa ngwa nwere ike gbasaa.

Mmejuputa n'ezie n'ụwa

Na-agba ọsọ Ray Tune ka ịchọọ narị narị ngwakọta hyperparameter n'otu n'otu gafee ụyọkọ GPU iji chọta nhazi ụdị kacha mma.

Iji Ray Train kesaa ọzụzụ nke usoro mmụta miri emi n'ofe ọtụtụ GPU na ọnụ nwere obere mgbanwe koodu

Jiri Ray Data wuo pipeline nke ntinye aka iji nweta ọtụtụ nde ndekọ site na ịkwanye ha site na ụdị n'ofe ụyọkọ.

Na-ebuga ọtụtụ ụdị n'azụ otu njedebe autoscaling na Ray Serve iji jikwaa okporo ụzọ mmepụta mgbanwe

Ihe ize ndụ & okporo ụzọ nche

Ịkwalite otu akara ngosi nwere ike zoo adịghị ike sistemụ sara mbara.

A na-eledakarị ihe akụrụngwa na ụgwọ ọrụ anya.

Ọdịiche nchekwa na nleba anya nwere ike itolite ka sistemu na-adịwanye mgbagwoju anya.

Map mmejuputa

1

Kọwaa latency, ịdịmma na ebumnuche ọnụ ahịa tupu mmejuputa ya.

2

Benchmark n'okpuru ibu dị adị na ọnọdụ data.

3

Nleba anya akụrụngwa maka mperi, ịkpafu na mmetụta onye ọrụ.

4

Kwadebe ụzọ nzaghachi azụghachi azụ na ihe omume tupu ịchachaa.

Nọgide na-eme nchọpụta

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.

Malite ajụjụ

Support free AI education. AI Understanding is a 501(c)(3) nonprofit — no ads, no paywall, ever. Make a donation

Ntuziaka na-esote

Ntụlegharị gradient

Ajụjụ a na-ajụkarị

What is Ray for Distributed AI?

Ray bụ usoro mepere emepe nke na-eme ka ọ dị mfe ịtụba Python na AI ọrụ site na laptọọpụ gaa na ụyọkọ puku igwe. Ọ dị mkpa n'ihi na ọ na-enye ụzọ dị mfe, dị n'otu iji kesaa ọzụzụ, nlegharị anya, nhazi data, na ije ozi na-enweghị idegharị koodu gị maka nke ọ bụla.

Kedu nsogbu Ray na-edozi isi?

Ray na-enye ụzọ dị n'otu, dị mfe iji kesaa mgbakọ n'ofe igwe na-enweghị idegharị koodu gị maka ụdị ọrụ ọ bụla.

Na Ray, kedu ihe dị iche n'etiti 'ọrụ' na 'onye na-eme ihe nkiri'?

Ihe aga-eme bụ ọrụ ime ime obodo na-enweghị steeti na-arụ n'otu aka ahụ, ebe ndị na-eme ihe nkiri bụ ihe dị ogologo ndụ na-edobe steeti, dị ka ihe nrụnye.

Kedu ihe Ray na-alọghachi ozugbo ị malitere ọrụ dịpụrụ adịpụ?

Ray na-eweghachite ọdịnihu dị fechaa ozugbo ya mere ọrụ na-aga n'otu n'otu; ị na-akpọ ray.get() iji weghachite nsonaazụ ya mgbe achọrọ ya.

Kedu ọba akwụkwọ Ray emebere maka ọchụchọ hyperparameter kesara?

Ray Tune bụ ọkachamara n'ịgba ọtụtụ nnwale hyperparameter n'otu n'otu gafee ụyọkọ.

Kedu ka ụlọ ahịa ihe Ray si eme ka pipeline AI dị arọ data rụọ ọrụ nke ọma?

Ụlọ ahịa ihe na-ekekọrịta ihe na ebe nchekwa na-eji ihe ndekọ efu efu ka ndị ọrụ nwere ike ịnweta nnukwu usoro na-enweghị nhazigharị dị ọnụ.