Taobh istigh de Core: breis agus 2,900 oibríocht ar 12 chúl-inneall
Cad a insíonn líon na n-oibríochtaí duit?
Is furasta smaoineamh ar iolrú maitrísí mar aon tasc amháin. Braitheann a chur chun feidhme ar bhrí na luachanna, ar an gcaoi a stóráiltear iad, ar an gcaoi a suimítear na torthaí idirmheánacha agus ar na crua-earraí a dhéanann an obair. Féadfaidh maitrís dhénártha phacáilte agus maitrís snámhphointe an oibríocht theibí chéanna a roinnt, ach rialacha uimhriúla agus cód éagsúil a éileamh.
Is é Core bunús ríomhaireachta Dweve don oiliúint agus don tátal. Tá na céadta míle eithne mionchoigeartaithe de láimh sa chatalóg phoiblí: breis agus 2,900 oibríocht i 76 catagóir, 25 formáid uimhriúil agus 12 chúl-inneall. Déanann na figiúirí sin cur síos ar chodanna éagsúla den chóras. Ainmníonn oibríocht an ríomh. Sainíonn formáid uimhriúil an léiriú. Aithníonn cúl-inneall sprioc fhorghníomhaithe. Cuireann eithne teaglaim ar leith de na roghanna sin chun feidhme.
Is tábhachtaí an t-idirdhealú sin a thuiscint ná an chatalóg a mheas mar iomlán mór gnéithe. Caithfidh forbróir a fháil amach an bhfuil an teaglaim atá de dhíth ar fáil agus cén conradh a bhaineann léi.
Ní mór don ríomh agus don léiriú a bheith fite fuaite
Glac laghdú mar shampla: bailiúchán luachanna a chomhcheangal in aon toradh amháin. Fágann an focal “suim” roinnt ceisteanna gan freagra. An slánuimhreacha sínithe, luachanna pointe seasta nó luachanna snámhphointe iad na hionchuir? Cén léiriú a stórálann an toradh carntha? Cad a tharlaíonn mura bhfuil an chéad luach eile oiriúnach don léiriú sin?
Coinníonn Core na roghanna sin ceangailte leis an oibríocht. Áirítear sa chonradh forghníomhaithe an cineál sonraí, an leithead, an pacáil, an carnaitheoir, an cúl-inneall, an tacar treoracha, an polasaí seolta agus modh an chinntitheachais. Má athraítear ceann díobh sin, d’fhéadfadh brí an ríofa athrú, fiú má fhanann ainm na hoibríochta mar a chéile.
Cuimsíonn na 25 formáid uimhriúla teaghlaigh dhénártha, thrínártha, slánuimhreach, phointe sheasta, oiriúnaithigh agus snámhphointe. Ní leor ainm teaghlaigh chun an uimhríocht a shainiú. Tá tábhacht leis an leithead, leis an gcomhartha, leis an scála agus le leagan amach na stórála freisin. Ba cheart an chatalóg a léamh mar bhailiúchán teaglamaí a dtacaítear leo, seachas mar gheallúint go bhfuil gach oibríocht ar fáil i ngach formáid shamhlaithe ar gach sprioc.
Sin é an fáth nach féidir le formáid idirmhalartaithe gach ceist faoi fhorghníomhú a réiteach ach oiread. Déanann ONNX cur síos ar ghraf ríomhaireachta a bhfuil ionchuir, aschuir agus oibreoirí a bhfuil cineálacha sainithe acu ann. Tugann sé sin cur síos comhroinnte ar mhúnla do chórais; caithfidh an timpeallacht rite na hoibreoirí sin a chur chun feidhme fós. Míníonn doiciméadacht choincheapa ONNX an difríocht idir léiriú graif agus forghníomhú.
12 chúl-inneall agus roghanna forghníomhaithe follasacha
Cuimsíonn 12 chúl-inneall Core forghníomhú scálach, tacair treoracha LAP, agus spriocanna GPU agus iniompartha. Ar na spriocanna poiblí tá Scalar, SSE2, AVX2, AVX-512, NEON, SVE2, CUDA, ROCm, Metal, Vulkan, WebGPU agus WASM. Déanann na hainmneacha sin cur síos ar bhealaí forghníomhaithe laistigh de Core, seachas ar leaganacha éagsúla de mhúnla.
Roghnaíonn seoladh cur chun feidhme a dtacaítear leis don oibríocht agus dá conradh forghníomhaithe ar an óstríomhaire reatha. Taifeadtar an bealach roghnaithe mar aon lena chill fhorghníomhaithe, leis an óstríomhaire agus leis an gcúis. Dá bhrí sin, is féidir na roghanna a rinneadh i ndáiríre a iniúchadh.
Tá teorainneacha leis an iniomparthacht fós. Déanann doiciméadacht WebAssembly, mar shampla, idirdhealú idir formáid dhénártha iniompartha agus na APIanna a chuireann timpeallacht óstach ar fáil. D’fhéadfadh comhéadain éagsúla a bheith ar fáil sa bhrabhsálaí agus lasmuigh de. Tugann doiciméadacht iniomparthachta WebAssembly comhthéacs úsáideach don idirdhealú sin. Ní mhíníonn lipéad cúl-inneall amháin timpeallacht oibriúcháin feidhmchláir.
An áit atá ag Core in Dweve
Úsáideann Core leabharlann na bprimití le haghaidh oibríochtaí bunúsacha. Tugann Core na bunsraitheanna sin isteach sa chóras ríomhaireachta. Tógtar Loom ar Core agus úsáideann sé leabharlann na réiteoirí dá chuid réasúnaíochta. Tá freagracht shoiléir ar gach cuid dá bharr: soláthraíonn na prímití oibríochtaí bunúsacha, déanann Core ríomhanna, agus tógann Loom réasúnaíocht ar an mbunús sin.
Is í Dweve an tseirbhís. Is é Fabric a API agus a thairseach, trína bhfaigheann daoine agus feidhmchláir rochtain ar an tseirbhís. Ní ghlacann Fabric áit ról ríomhaireachta Core ná ról réasúnaíochta Loom. Tá cuspóirí éagsúla ag an gcomhéadan agus ag na córais atá taobh thiar de.
Tosaigh leis an bhforghníomhú atá uait
Agus córas ríomhaireachta á mheas agat, tosaigh le ríomh sonrach agus leis an léiriú atá de dhíth air. Ansin fiafraigh cén cúl-inneall a dhéanfaidh é, cé na rialacha carnaithe agus pacála a bhaineann leis, agus cén conradh athsheinm atá dearbhaithe. Fágann na ceisteanna sin gur féidir le foireann an chatalóg a úsáid.
Déantar cur síos i bhfigiúirí poiblí Core ar raon feidhme na catalóige. Míníonn an conradh forghníomhaithe conas í a léamh. Baineann an dá rud leis an gcomhrá céanna: cén obair a gcuireann an córas clúdach uirthi, agus cad is brí le cur chun feidhme ar leith nuair a úsáidtear é.