{"kera-hero-glyph.63f5b4e967":"bitti bitiltä · 6 kohdetta","kera-hero-glyph.7f5bc5b5e0":"4 operaatiota · 1 graafi","kera-hero-glyph.6757848af7":"DETERMINISTINEN","kera-hero-glyph.b7e402267d":"xmm0, xmm1, xmm2","kera-hero-glyph.7c1edc585e":"KERA:GRAFI · 9f4c2a","kera-hero-glyph.271973aefe":"xMidYMid meet","kera-hero-glyph.c914763746":"suunnattu syklimätön","kera-hero-glyph.4b0bb22353":"graafi-IR","kera-hero-glyph.8b201083a7":"puhdas · ei LLVM:ää · ei GC:tä","kera-hero-glyph.14878f89f6":"Käännetty","kera-hero-glyph.7be5de5882":"graafipohjainen kääntäjä ·","kera-hero-glyph.1a2e6a35a3":"Dweve Kera [v1.0.0]","kera-hero-glyph.61cc55aa04":"Xor","kera-hero-glyph.84acd8bc95":"Xor","kera-business-glyph.b57dd9805c":"Kaikki oikeudet pidätetään","kera-business-glyph.a92831c31f":"Valmistettu Alankomaissa","kera-business-glyph.3fe9901ae8":"Sama ohjelma toimii","kera-business-glyph.8cdde04eea":"Kera kanssa","kera-business-glyph.56d5a5605b":"Ilman Keraa","kera-business-glyph.8ac7aa173f":"Mitä saat","kera-business-glyph.08b22e1ba0":"Yksi sopimus","kera-business-glyph.d5f412e831":"Kera","kera-business-glyph.005fd98d0b":"Tulostaulu","kera-business-glyph.4e946026a7":"WASM","kera-business-glyph.cef7f9bd36":"FPGA","kera-business-glyph.a6a6318544":"GPU","kera-business-glyph.ff221d4752":"CPU","kera-business-glyph.13eda1aa9b":"Ei mitään, kaikki selkeää","kera-business-glyph.b0c6296753":"Määrittelemätön käytös","kera-business-glyph.ad05929824":"Yllätyksiä ajonaikaisesti","kera-business-glyph.20fe0bc90a":"Toistettavissa suunnittelusta lähtien","kera-business-glyph.38c0a17432":"Vaikea rekonstruoida","kera-business-glyph.9f2fd37a9c":"Auditointi ja toisto","kera-business-glyph.a8565e2ba8":"Yksi kieli, jokainen siru","kera-business-glyph.84544ee5cb":"Uudelleen rakennettu toimittajakohtaisesti","kera-business-glyph.bcb0410330":"Laskentakohteet","kera-business-glyph.287bfff429":"Täysin identtinen","kera-business-glyph.e6f3dca8fa":"Vaihtelevat koneittain","kera-business-glyph.ebf7bdcae3":"Tulokset eri laitteistoilla","kera-consumer-glyph.5e31591036":"Aina sama. Ei mitään opittavaa.","kera-consumer-glyph.f7e1292a46":"Seurattavissa missä tahansa","kera-consumer-glyph.d5f412e831":"Kera","kera-consumer-glyph.ba434a333f":"Sama resepti","kera-consumer-glyph.5ef71c13ae":"Saat saman tuloksen","kera-consumer-glyph.8261302aee":"Seuraa niitä järjestyksessä","kera-consumer-glyph.e901eb3303":"Tee samat vaiheet","kera-consumer-glyph.ab1f9ad6b1":"töissä","kera-consumer-glyph.8b8c5250f8":"Isolla koneella","kera-consumer-glyph.48e83d5768":"liikkeellä","kera-consumer-glyph.f3a96713b7":"Puhelimella","kera-consumer-glyph.775c9eb98b":"kotona","kera-consumer-glyph.e3cde12066":"Kannettavalla","aura-ask-grid.af0854de67":"Aura","aura-business-sides.a0853da24b":"Tekniset tiedot","aura-business-visuals.40417391c5":"Aura · ratkaisee","aura-business-visuals.271973aefe":"xMidYMid meet","aura-business-visuals.3e91add48a":"BOARD","aura-showcase.eyebrow":"Dweve-alusta","aura-showcase.subtitle":"Koodausagentti ja operaattorin apuri. Demomittarit ovat havainnollistavia.","aura-showcase.pillTools":"25+ työkalua","aura-showcase.pillRunning":"käynnissä","aura-showcase.pillAnalysing":"analysoidaan koodikantaa","aura-showcase.capabilityToolsTitle":"25+ työkalua","aura-showcase.capabilityToolsBody":"Pääte, haku, lint, testi, git ja paljon muuta.","aura-showcase.capabilityMemoryTitle":"Semanttinen muisti","aura-showcase.capabilityMemoryBody":"Muistaa koodikantasi ja tiimisi kontekstin.","aura-showcase.capabilityAgentsTitle":"Multi-agenttiorkestrointi","aura-showcase.capabilityAgentsBody":"Erikoistuneet agentit tekevät yhteistyötä eri osa-alueilla.","aura-showcase.guaranteeAuditTitle":"Auditointijälki","aura-showcase.guaranteeAuditBody":"Jokainen vaihe tallennetaan aikaleimoilla.","aura-showcase.guaranteeGuardrailsTitle":"Suojakaiteet","aura-showcase.guaranteeGuardrailsBody":"Käytännöt, tarkistukset ja testit ajetaan aina.","aura-showcase.guaranteeApprovalTitle":"Koodimuutokset hyväksynnällä","aura-showcase.guaranteeApprovalBody":"Tarkista diffit, pyydä muutoksia, lopullinen hyväksyntä.","aura-showcase.guaranteeReplayTitle":"Deterministinen toisto","aura-showcase.guaranteeReplayBody":"Toista mikä tahansa istunto bitti bitiltä, kun jotain on tarkistettava.","aura-showcase.workflowUnderstand":"Ymmärrä","aura-showcase.workflowUnderstandCaption":"Lue retry.ts, jäljitä aikakatkaisubugi","aura-showcase.workflowPlan":"Suunnittele","aura-showcase.workflowPlanCaption":"Erota guard + rajoita uudelleenyritykset","aura-showcase.workflowImplement":"Toteuta","aura-showcase.workflowImplementCaption":"Korjattu retry.ts + types.ts","aura-showcase.workflowTest":"Testaa","aura-showcase.workflowTestCaption":"28 testiä, 94% kattavuus","aura-showcase.workflowVerify":"Varmista","aura-showcase.workflowVerifyCaption":"Ajetaan lint & typecheck...","aura-showcase.workflowAudit":"Autonomiset agentit, jotka kirjoittavat koodia ja pitävät kirjaa","aura-showcase.workflowAuditCaption":"käynnissä","aura-showcase.footer":"epäonnistuu","aura-showcase.testsPassing":"muokattu","aura-showcase.testsFailing":"Aura","aura-showcase.modified":"Käynnissä","aura-showcase.af0854de67":"Analysoidaan koodikantaa","aura-showcase.73989d9c59":"Työnkulku","aura-showcase.f9e94338d0":"Yhtenäinen","aura-showcase.d7a484140f":"Kattavuus","aura-showcase.287fda8114":"Erotettu isRetryableError","aura-showcase.80e13549b4":"käsittelemään\n                    verkon aikakatkaisuja, 5xx-vastauksia ja idempotentteja\n                    ehtoja. Puhdas apufunktio, täysin yksikkötestattu.","aura-showcase.b71cc78b34":"Poimittu isRetryableError","aura-showcase.c37a8a9e2b":"käsittelemään\n                    verkon aikakatkaisuja, 5xx-vastauksia ja idempotenttiturvallisia\n                    ehtoja. Puhdas apufunktio, täysin yksikkötestattu.","aura-tech-middles.7fba7d244f":"Kuuma polku","aura-tech-middles.1be47ef71c":"Läpileikkaava","aura-tech-middles.92096d78df":"Saapuva liikenne","aura-tech-middles.8e05a902ed":"Lähtevä liikenne","aura-tech-middles.49a66c994d":"Sisäänrakennetut agentit","aura-tech-middles.a60792e996":"Ulompi silmukka","aura-tech-middles.0dfd4db698":"Sisempi silmukka","aura-tech-middles.bbd88bff92":"Saapuva pyyntö","aura-tech-middles.a618b4be8d":"Kysely","aura-tech-middles.a4942c26d0":"SELECT","aura-tech-middles.2cb479aa15":"* FROM","aura-tech-middles.1c255b91e7":"WHERE","aura-tech-middles.2164bde64d":"ORDER BY","aura-tech-middles.82dd2cdf36":"Lohko","aura-tech-middles.271973aefe":"xMidYMid meet","core-extras.96d330537a":"Perus-IR","core-extras.bee831a169":"Alusta","core-extras.61a0822826":"Sovellukset Core-alustalla","core-extras.15438cc098":"ei tuettu","core-extras.ad565d9d01":"Ominaisuus","core-extras.0155bf03e5":"Segmenttien selite","core-extras.8b7110078e":"Algoritmiryhmät tietotyypin mukaan","core-extras.25ab4276a6":"Vieritettävä ominaisuusmatriisi","kera-b-asset.f97c480441":"Rakenna sertifikaatti","kera-b-asset.74c70e83a9":"osoitettu","kera-b-asset.22f8f5ecc3":"identiteetti sisällön perusteella","kera-b-asset.2827efb084":"graafin tiiviste","kera-b-asset.73efba54ac":"solmujen määrä","kera-b-asset.87bcfbb151":"ilmoitetut vaikutukset","kera-b-asset.e87e846a2b":"viennit","kera-b-asset.f5e4814953":"hyväksytyt suunnitelmat","kera-b-asset.dde2d174a7":"yksi muuttunut solmu avaa uudelleen vain sen vaikutusalueen","kera-b-asset.6bddc96786":"artefakti on tarkastettavissa","kera-b-asset.20cfe8fa86":"ennen kuin se on suoritettavissa","kera-b-asset.f4803cfafc":"model.keg","kera-b-asset.b192e7faea":"vaikutusalue","kera-b-asset.47156feb2e":"muuttunut solmu","kera-b-asset.6bb2bf4b4b":"avattu uudelleen","kera-b-asset.11a434ae48":"muuttumaton, identiteetti säilytetty","kera-b-asset.5d2b90a4c4":"sinetöity","kera-b-asset.95c04d945d":"sisältötyypit","kera-b-asset.e851b910d1":"työkaluketju","kera-b-asset.2f2afa2d7c":"kohdesuunnitelma","kera-b-asset.67c48841e8":"hyväksytty ja kiinnitetty","kera-b-broad-bench.65eec5b311":"Toimintakartta","kera-b-broad-bench.53861851a1":"rehellinen","kera-b-broad-bench.8e7f031701":"voitot ja vertailukelpoisuus","kera-b-broad-bench.ababc1589c":"vaatimattomia yksinumeroisia parannuksia joillakin bittikohtaisilla poluilla","kera-b-broad-bench.76445c8888":"selkeitä keskisuuria parannuksia yhteenlaskuissa ja aktivaatioissa","kera-b-broad-bench.6aad2ced77":"vahvoja suuria parannuksia useilla matriisi- ja vektoripoluilla","kera-b-broad-bench.7f1700f4aa":"vertailukelpoiset solut pysyvät näkyvissä, eikä niitä poisteta","kera-b-broad-bench.cf1e25eb23":"toisiinsa liittymättömät toimintoryhmät","kera-b-broad-bench.b1382f21f1":"neutraalit solut pysyvät kartalla","kera-b-broad-bench.1910fc39f0":"bittikohtaiset","kera-b-broad-bench.9913b746d0":"yhteenlaskut","kera-b-broad-bench.9afd89eb88":"aktivaatiot","kera-b-broad-bench.72bdf2267c":"vektorilaskenta","kera-b-broad-bench.d15695348c":"matriisipolut","kera-b-broad-bench.89f6229a11":"pieni","kera-b-broad-bench.20af418657":"keskisuuri","kera-b-broad-bench.5296d5cced":"suuri","kera-b-broad-bench.e35064c4a7":"vyöhykkeen selite","kera-b-close.9e3c1d591d":"Näyttöpohja","kera-b-close.100ec4462d":"näyttö","kera-b-close.d6fa024673":"yrityskaista","kera-b-close.4e306c16e8":"sisältöosoitteinen graafi","kera-b-close.6c7b5aa685":"mukautettu JIT","kera-b-close.b4abc3fba1":"ei LLVM-keskusta","kera-b-close.bee075373f":"suorituskykymittausympäristö","kera-b-close.d55b905b16":"kohdekohtaiset suunnitelmat","kera-b-close.19f0c7e744":"tuo koodi jo optimoituna","kera-b-close.aeca9cf8b9":"mitä tulee mahdolliseksi, kun merkitys säilyy","kera-b-close.f76b5196b3":"näyttö, yhdellä kaistalla","kera-b-compiler-tax.1a0b4466b0":"Semanttinen kirjanpito","kera-b-compiler-tax.f096faa634":"laskettu","kera-b-compiler-tax.0f98f33370":"kymmenen faktaa sisään, kolme ulos","kera-b-compiler-tax.961a2157ea":"matriisikertolasku tulee sisään kymmenen tunnetun faktan kanssa","kera-b-compiler-tax.622278635a":"jokainen tavanomainen laskentavaihe pudottaa useita kortteja","kera-b-compiler-tax.5f20f7eb31":"Kera-kaista säilyttää jokaisen kortin","kera-b-compiler-tax.937e59b151":"silmukat, osoittimet, aritmetiikka säilyvät","kera-b-compiler-tax.925d913e85":"merkitys on jo kadonnut","kera-b-compiler-tax.19c2173bd9":"operaatio matmul","kera-b-compiler-tax.3d878661c3":"Q16.16-syötteet","kera-b-compiler-tax.39ec9629c4":"muoto 512x512","kera-b-compiler-tax.03287dce1d":"rivipäämuotoinen asettelu","kera-b-compiler-tax.f3266ee839":"tarkkuussopimus","kera-b-compiler-tax.b67c6fe021":"puhdas vaikutus","kera-b-compiler-tax.39e98cba2f":"laitealue","kera-b-compiler-tax.9408245670":"fuusiokandidaatti","kera-b-compiler-tax.67ba446843":"laattavihje","kera-b-compiler-tax.fb1a4a9f3b":"reduktioakseli","kera-b-compiler-tax.5062a63a99":"tavanomainen","kera-b-compiler-tax.d5f412e831":"Kera","kera-b-compiler-tax.3c45c4ff87":"tyypitetty IR","kera-b-compiler-tax.27d4c58d54":"LLVM IR","kera-b-compiler-tax.7817c52b25":"kone","kera-b-compiler-tax.29560f4f08":"kymmenen säilytetty","kera-b-compiler-tax.e973463ad8":"kolme säilytetty","kera-b-core-boundary.a36f7c719b":"Core-raja","kera-b-core-boundary.94d5cab6f5":"jaa","kera-b-core-boundary.c6187a973a":"Natiivi ja Kera","kera-b-core-boundary.64e25677ba":"Core Native toimii Rust-natiivilla suorituksella","kera-b-core-boundary.2b84aa2490":"Core Kera-päällä paljastaa graafi- ja kääntäjäkerrokset","kera-b-core-boundary.7c6c36fe1e":"Natiivi-kaistaa ei ole tehty näyttämään rikkinäiseltä","kera-b-core-boundary.fb29360100":"Core omistaa tekoälyn","kera-b-core-boundary.d11e0dac41":"Kera omistaa laskennan","kera-b-core-boundary.68836c550e":"Core","kera-b-core-boundary.b14e0fee60":"Core Native","kera-b-core-boundary.5bd7bdd9b6":"Core Kera-päällä","kera-b-core-boundary.fb90a11e35":"Rust-natiivi suoritus","kera-b-core-boundary.0e9de4489d":"graafikerros","kera-b-core-boundary.4f98764559":"kääntäjäkerros","kera-b-core-boundary.1b220bd030":"molemmat kaistat kunnossa","kera-b-core-boundary.3246d9cb0f":"Operaatioytimet","kera-b-core-boundary.ce5ecbbe49":"Natiivivälitys","kera-b-core-boundary.2270cfaf8d":"Palvelu","kera-b-core-boundary.73664268f4":"Semanttinen graafi","kera-b-core-boundary.47a222732e":"Koko graafin suunnittelija","kera-b-core-boundary.0dbb3d000f":"Suora lähetys","kera-b-core-boundary.2b8a5898ca":"Kohdeajoympäristö","kera-b-core-boundary.fad0aa71a0":"Täydellinen tekoälykone","kera-b-determinism.06d1e9b0c2":"Suunnittelukaistat","kera-b-determinism.f4d06ebbbc":"tiukka","kera-b-determinism.0dde78e885":"tiukka, siemenellinen, luova","kera-b-determinism.36f3cdb23b":"tiukka tuottaa vakaan hajautusarvon","kera-b-determinism.580037974e":"siemenellinen tuottaa yhden hajautusarvon siementä kohti","kera-b-determinism.d00475d316":"luova tuottaa jakauman","kera-b-determinism.08c4c0cd04":"determinismi ennen lähetystä","kera-b-determinism.d14aee9a61":"ei jälkikäteen lisätty","kera-b-determinism.41eaab877c":"tiukka","kera-b-determinism.9ad3dc4c49":"siemenellinen","kera-b-determinism.df0b6c410f":"luova","kera-b-determinism.36751333ac":"yksi vakaa hajautusarvo","kera-b-determinism.57e908bc7f":"yksi hajautusarvo siementä kohti","kera-b-determinism.40ddc71464":"jakauma","kera-b-determinism.92713d4709":"siemen","kera-b-determinism.807f3dfc66":"valittu ennen lähetystä","kera-b-determinism.5a3931973a":"suunnitelmasopimus","kera-b-determinism.18ca194aa0":"aritmetiikka","kera-b-determinism.428ac48133":"järjestys","kera-b-determinism.b43cc86e50":"vähennys","kera-b-determinism.86e8628e95":"ajoitus","kera-b-distribution.40427b2f6c":"Hajautettu graafi","kera-b-distribution.71a4dfeb01":"osioitu","kera-b-distribution.8de4e2bf20":"rengas-allreduce","kera-b-distribution.95560431a3":"graafi on osioitu neljälle solmulle","kera-b-distribution.fe6f32a769":"rengas-allreduce yhdistää ne","kera-b-distribution.c83c5e4a5d":"yksi solmu epäonnistuu ja palautuu tarkistuspisteestä","kera-b-distribution.0f988213f6":"graafin identiteetti ei muutu","kera-b-distribution.473750f60a":"skaala muuttaa suunnitelman","kera-b-distribution.1b2a43df7f":"se ei pyyhi ohjelmaa","kera-b-distribution.439d3cf188":"solmu 1","kera-b-distribution.2112318fa1":"solmu 2","kera-b-distribution.66d45e923f":"solmu 3","kera-b-distribution.d17cf66672":"solmu 4","kera-b-distribution.5f5f8758f5":"epäonnistui","kera-b-distribution.98ad765b8a":"palautettu tarkistuspisteestä","kera-b-distribution.2f4e868ab3":"graafin identiteetti ennallaan","kera-b-distribution.88faac11da":"osiointi","kera-b-distribution.7f57971b3f":"allreduce","kera-b-distribution.8b60e9d739":"palautus","kera-b-distribution.84bd2b0362":"graafin identiteetti","kera-b-effects.71066ac592":"Effect-rajoitteet","kera-b-effects.18cd42d86d":"portitettu","kera-b-effects.84e0542d83":"määritelty pinta","kera-b-effects.663592445a":"puhdas laskentaydin","kera-b-effects.56599b6bb6":"effect-portit ympäröivät sen","kera-b-effects.566e5ac608":"määrittelemätön verkkoreuna estetään suunnittelun aikana","kera-b-effects.ca08403ba5":"mikään ei piiloudu kirjaston alle","kera-b-effects.b8e371e84c":"pinta hyväksytään ennen kuin se suoritetaan","kera-b-effects.cd43804ec9":"puhdas ydin","kera-b-effects.a1f13b3bc2":"tiedostot","kera-b-effects.c112e88173":"verkko","kera-b-effects.728190e74d":"laitteet","kera-b-effects.b01d01d841":"tallennetut tiedot","kera-b-effects.0baff051a0":"määritelty","kera-b-effects.df88b84d81":"estetty","kera-b-effects.32ce9a3a4a":"tarkistettu suunnittelun aikana","kera-b-european.77201a8d49":"Jaetut rajat","kera-b-european.2fbc9f0c9f":"asento","kera-b-european.3297d44b54":"käyttäjän hallintalaitteet","kera-b-european.1f300b9430":"Dweven operoima palveluraja","kera-b-european.f86d095f61":"asiakkaan hallinnassa","kera-b-european.53354e1327":"ilmarakoinen","kera-b-european.4cb472e7df":"jokainen raja sisältää selkeät ominaisuudet ja käyttäjän hallintalaitteet","kera-b-european.8e1eb95c49":"hallinta palvelukerroksen alapuolella","kera-b-european.557bd29aa2":"rakennettu Euroopassa","kera-b-european.d85bc3cdeb":"yksi graafi","kera-b-european.825367fe0f":"ominaisuusjoukko","kera-b-european.b4197b664a":"Ei suoraa Kera-pääsyä hallinnoidussa Fabricissa","kera-b-european.d34de16aee":"Sama semanttinen graafi tuotetaan valitsemasi rajan sisällä.","kera-b-graph-plan.6c249b5199":"Suunnittelunäkymä","kera-b-graph-plan.80e61027a7":"suunniteltu","kera-b-graph-plan.436b07330c":"työ poistettu","kera-b-graph-plan.00dad1e83b":"raakagraafi suorittaa jokaisen ajokerran erikseen","kera-b-graph-plan.1a50b0bffd":"kolme väliarvoa poistettu, kaksi aluetta yhdistetty, yksi arvo säilytetty laitteella","kera-b-graph-plan.6de719ca8c":"säästöpalkki laskee käynnistykset, varaukset, siirrot ja poistetut tavut","kera-b-graph-plan.0d9db1ed4f":"ei lyhyempi käskyjono","kera-b-graph-plan.f023d0f4cd":"työ, jota ei koskaan tarvitse olla olemassa","kera-b-graph-plan.5ee6ebe229":"raakagraafi","kera-b-graph-plan.5b08cad7e5":"suunniteltu graafi","kera-b-graph-plan.4928016aa1":"käynnistykset","kera-b-graph-plan.8ea14a80a0":"varaukset","kera-b-graph-plan.f060b62b91":"siirrot","kera-b-graph-plan.bfc3d8ebd1":"siirretyt tavut","kera-b-graph-plan.e64fa1d1fa":"yhdistetty alue","kera-b-graph-plan.69992f1747":"poistettu","kera-b-graph-plan.7d3b8e5199":"säilytetty laitteella","kera-b-graph-plan.ce03a80127":"väliarvo","kera-b-headline-bench.dd5614a067":"Vertailutornit","kera-b-headline-bench.2280127c38":"operaatiokohtainen","kera-b-headline-bench.c8aa37d49d":"julkaistu testipenkin mukana","kera-b-headline-bench.5490337de8":"vektorilogaritmi","kera-b-headline-bench.7fe27285ff":"matriisikertolasku","kera-b-headline-bench.32d60758c5":"vektorin eksponenttifunktio","kera-b-headline-bench.bc27c37274":"vektorin tanh","kera-b-headline-bench.a8608fb146":"binäärinen pistetulo","kera-b-headline-bench.7c3d7b5aef":"jokainen torni kantaa julkaisuun liittyvää testipenkin sinettiä, ei keksittyä laitteistoa","kera-b-headline-bench.654165a28b":"operaatio- ja muotokohtainen","kera-b-headline-bench.4899c7a1d5":"perustaso ei ole katto","kera-b-headline-bench.9a0924fc89":"LLVM-perustaso","kera-b-headline-bench.9d9c0e6f52":"Kera-johto","kera-b-headline-bench.5296d5cced":"suuri","kera-b-headline-bench.20af418657":"keskikokoinen","kera-b-headline-bench.0a1784bfd3":"vaatimaton","kera-b-headline-bench.b8c83489e9":"laadullinen, ei kiinteää lukua","kera-b-headline-bench.8cf0839c32":"perustaso ei ole katto","kera-b-hero.e1dd48620c":"Suora reitti","kera-b-hero.bc175d397c":"säilytetty","kera-b-hero.1593a101ec":"graafi koneelle","kera-b-hero.abf0197063":"Perinteinen kaista","kera-b-hero.6d58c9b823":"operaatiotunnisteet katoavat jokaisessa IR-vaiheessa","kera-b-hero.ab4dc95c08":"Kera-kaista","kera-b-hero.59b1f9bb94":"tunnisteet säilyvät kohdekohtaiseen konekoodiin asti","kera-b-hero.7ceff13d3c":"molemmat polut optimoidaan","kera-b-hero.52e878b00c":"vain yksi tietää vielä operaation","kera-b-hero.828d338a9b":"lähde","kera-b-hero.2697456472":"tyypitetty AST","kera-b-hero.9c45db2698":"yleinen IR","kera-b-hero.27d4c58d54":"LLVM IR","kera-b-hero.f973434496":"konekoodi","kera-b-hero.29a184b65c":"graafi","kera-b-hero.bed97175b0":"suunnitelma","kera-b-hero.2e96e89125":"tuota","kera-b-hero.c88d5c8185":"loki säilytetty","kera-b-hero.52718563ec":"loki kadotettu","kera-b-hero.ef926f2249":"operaatiotunniste kussakin vaiheessa","kera-b-licence.e911fc011c":"Sopimusrenkaat","kera-b-licence.bd91cf7186":"lisensoitu","kera-b-licence.a42cfbcc4d":"ulkopuoliset kumppanit","kera-b-licence.455d8b2ce4":"ajonaikaiset oikeudet","kera-b-licence.3873951ef2":"tuki ja säilytys","kera-b-licence.cd3d98f77c":"lähdekoodi ja siirto","kera-b-licence.c9152822d6":"avoimet kumppaniprojektit sijaitsevat kaupallisen rajan ulkopuolella","kera-b-licence.02b775d449":"syvin polku on lisensoitu","kera-b-licence.72a283c425":"vastuu on sopimusperusteinen","kera-b-licence.3ccd56a930":"Kera-graafi","kera-b-licence.5ba2c895f6":"kaupallinen raja","kera-b-licence.3f8fe9ab88":"avoimet kumppanilaatikot","kera-b-licence.b860e3cf6c":"erilliset Apache 2.0 -projektit","kera-b-licence.1dd735263a":"rajan sisäpuolella","kera-b-movement.5cfaff45b4":"Arvon liike","kera-b-movement.c6dda4f283":"omistettu","kera-b-movement.0b34c48e88":"omistustunnus seuraa","kera-b-movement.728fbdcfe4":"tavanomainen kaista kopioi kuuden muistitilan yli","kera-b-movement.24800e1a4d":"Kera-suunnitelma pitää sen kahdessa","kera-b-movement.7a06da081d":"omistustunnus seuraa jokaista siirtoa","kera-b-movement.d1589923cd":"poistettu kopiointi on nopeampi","kera-b-movement.96f832e6a6":"laiton siirto hylätään","kera-b-movement.cff4c28e03":"tavanomainen kaista","kera-b-movement.a4fe9b7d60":"Kera-suunnitelma","kera-b-movement.ec7e36ec8e":"isäntä-RAM","kera-b-movement.cdc203d6a2":"L2-välimuisti","kera-b-movement.033f3a6022":"väliaikaispuskuri","kera-b-movement.44afa23dac":"laitteen HBM","kera-b-movement.96005d847c":"vertaislaite","kera-b-movement.c8e445a3b3":"etäsolmu","kera-b-movement.f84e2e2dad":"kopioi","kera-b-movement.579233b2c4":"omistaja","kera-b-movement.6e970962bc":"ylitetyt tilat","kera-b-movement.cf51f41279":"poistetut kopiot","kera-b-movement.2405c11aa5":"omistustunnus","kera-b-one-chain.25f2389ba6":"Omistajuusketju","kera-b-one-chain.c6dda4f283":"omistettu","kera-b-one-chain.2c93278b5e":"ulkoinen reuna piirretty","kera-b-one-chain.592b55e943":"tavanomainen monen omistajan ketju","kera-b-one-chain.8b64563b06":"Kera-yhden omistajan graafista koneeseen -ketju","kera-b-one-chain.e1421d3ef7":"ulkoisen ajurin raja pysyy reunalla","kera-b-one-chain.9b1aa0c24f":"ei yleistä kääntäjää keskellä","kera-b-one-chain.d055fce23b":"Dweve omistaa polun","kera-b-one-chain.1d2176455e":"monen omistajan ketju","kera-b-one-chain.f3308165f8":"yhden omistajan ketju","kera-b-one-chain.3a8aea960f":"kielen etuosa","kera-b-one-chain.a230d4a668":"LLVM","kera-b-one-chain.fcdc9b06b4":"toimittajan taustaosa","kera-b-one-chain.fdda0c46f9":"ajuri","kera-b-one-chain.1bbe39f6af":"Dweve","kera-b-one-chain.81bbb36f63":"ulkoinen ajuri","kera-b-one-chain.a71c7a3bf4":"ulkoinen raja","kera-b-one-chain.c74bb33279":"omistajat","kera-b-one-chain.cbf8a89045":"luovutukset","kera-b-one-chain.cd9412079a":"ulkoinen reuna","kera-b-operation-kept.7fc7df93e0":"Avoimen graafin solmu","kera-b-operation-kept.bda4b1c3ce":"tyypitetty","kera-b-operation-kept.5490337de8":"vektorilogaritmi","kera-b-operation-kept.89f23b757c":"operaation identiteetti","kera-b-operation-kept.f978be8c13":"Q16.16-tyyppi","kera-b-operation-kept.561d6cea98":"muodon alue","kera-b-operation-kept.f3266ee839":"tarkkuussopimus","kera-b-operation-kept.b67c6fe021":"puhdas efekti","kera-b-operation-kept.08e909df94":"muistialue","kera-b-operation-kept.530fb56a28":"ehdokkaiden lähetysstrategiat","kera-b-operation-kept.3597058511":"vierekkäinen fuusiomahdollisuus","kera-b-operation-kept.400565f394":"solmu tietää edelleen, mikä se on","kera-b-operation-kept.31a9fa0ab7":"suunnittelija lukee jokaisen kentän","kera-b-operation-kept.110e4595c0":"vlog.q16_16","kera-b-operation-kept.028bb9f8fc":"Q16.16","kera-b-operation-kept.d793050058":"1 to 1e6","kera-b-operation-kept.5829b9ee06":"1 ulp:n raja","kera-b-operation-kept.afe003f117":"puhdas","kera-b-operation-kept.f3a929b336":"laite","kera-b-operation-kept.49338082a1":"kolme strategiaa","kera-b-operation-kept.37a17aada7":"lisää vierekkäinen","kera-b-operation-kept.592acef0e8":"graafisolmu","kera-b-operation-kept.2591f02eba":"suunnittelija lukee jokaisen kentän","kera-b-stack.b01706e604":"Dweve-pino","kera-b-stack.e4e5f91807":"kerroksittainen","kera-b-stack.70ab7c7007":"jaa Core-kaistat","kera-b-stack.d5f412e831":"Kera","kera-b-stack.9e0bd0c046":"Core Native ja Core Kera-ympäristössä","kera-b-stack.831292b7ab":"Loom, Nexus, Spindle, Mesh","kera-b-stack.a010de5c61":"Fabric","kera-b-stack.fe5197e677":"ominaisuudet etenevät vain varsinaisesti lisensoidun kaistan kautta","kera-b-stack.bd84200bf2":"suora polku Dweven alla","kera-b-stack.b196ef25a9":"sisältyy, kun sopimus sitä edellyttää","kera-b-stack.b14e0fee60":"Core Native","kera-b-stack.5bd7bdd9b6":"Core Kera-ympäristössä","kera-b-stack.ca8127904f":"lisensoitu kaista","kera-b-stack.68836c550e":"Core","kera-b-stack.b982f78b9a":"käyttäjäpinta","kera-b-stack.fbdc4f23f9":"tuotteet","kera-b-stack.fad0aa71a0":"täydellinen tekoälykone","kera-b-stack.efdc51f1b1":"suora laskenta","kera-b-stack.18f5777dbe":"vie tuloksena syntyvän järjestelmän ihmisille","kera-b-stack.ee865eaadb":"kognitio, organisaatiot, tieto, laskenta","kera-b-stack.9acad64e74":"tekoälyoperaatiot, koulutus, päättely, palvelu","kera-b-stack.ae10bcb7a5":"graafi, suunnittelija, suora lähetys, suoritusaika","kera-b-targets.bbd997781a":"Kohdesuunnitelmat","kera-b-targets.600f021001":"levitetty","kera-b-targets.8d6aab053e":"sama graafin tiiviste","kera-b-targets.15d1a50cbb":"CPU-suunnitelma","kera-b-targets.9427def3f0":"GPU-suunnitelma","kera-b-targets.d61de44366":"FPGA-suunnitelma","kera-b-targets.8c7d3b50dd":"WebAssembly-suunnitelma","kera-b-targets.125e4a24e6":"hajautettu suunnitelma","kera-b-targets.e93db8e874":"jokainen suunnitelma linkittää takaisin samaan graafin tiivisteeseen","kera-b-targets.8b1b2c8e37":"kohde saa oman suunnitelmansa","kera-b-targets.b1cd1db39d":"ohjelma säilyttää identiteettinsä","kera-b-targets.2827efb084":"graafin tiiviste","kera-b-targets.a7f146f80d":"AVX-512-objekti","kera-b-targets.98eea40d70":"PTX-ydin","kera-b-targets.21837c3f11":"bittivirta","kera-b-targets.8e10c79a8e":"wasm-moduuli","kera-b-targets.e00fd7a84d":"shard-suunnitelma","kera-c-close.75e4aedce4":"valittu","kera-c-close.36a247b5b4":"Mikä pysyy totena","kera-c-close.100ec4462d":"todisteet","kera-c-close.f123a39d1f":"kuluttajabrändi","kera-c-close.300286f8a6":"työ pysyy kokonaisena","kera-c-close.d37ede566b":"koneelle suunniteltu suunnitelma","kera-c-close.3958159663":"selkeä identiteetti","kera-c-close.296898b104":"ilmoitetut ominaisuudet","kera-c-close.0193e423dd":"käytät tuotetta","kera-c-close.282ff2f4ae":"Kera lyhentää alla olevaa polkua","kera-c-close.2b424dff92":"alla pidetty totena","kera-c-close.b94fa12fd8":"mikään tehtävästä ei katoa matkalla","kera-c-close.0ebee22faf":"kone vastaanottaa sille muotoillun työn","kera-c-close.65e4d792e0":"tarkka työ kantaa sormenjäljen","kera-c-close.9c2aaf489c":"se, mitä työ saa koskettaa, on ilmoitettu","kera-c-different-machines.5e05dfc33e":"Yksi työ, neljä konetta","kera-c-different-machines.80c656bf28":"sovitettu","kera-c-different-machines.8ebb878534":"suunnitelma jokaiselle","kera-c-different-machines.e068381bbd":"kannettava","kera-c-different-machines.f38edbd4e7":"grafiikkapiiri","kera-c-different-machines.ef98362b8a":"selain","kera-c-different-machines.d32519b8a9":"erikoistunut laitteisto","kera-c-different-machines.965f74c477":"sama työkortti on sovitettu eri suunnitelmalla jokaiselle","kera-c-different-machines.a0155e0dfd":"suunnitelma muuttuu","kera-c-different-machines.1309986996":"työ ei","kera-c-different-machines.f0845ffef0":"yksi työkortti","kera-c-different-machines.bed97175b0":"suunnitelma","kera-c-different-machines.f2feb3bb38":"pienet, huolelliset askeleet","kera-c-different-machines.d053fbd7ee":"monta askelta kerralla","kera-c-different-machines.92e1e780ab":"turvalliset, siirrettävät askeleet","kera-c-different-machines.a330cd4922":"muotoiltu piirille","kera-c-different-machines.0aa5c091a7":"sopii koneeseen","kera-c-european.77201a8d49":"Työpaikan suojaus","kera-c-european.2fbc9f0c9f":"asento","kera-c-european.71c70d7ed0":"missä lisenssi sallii","kera-c-european.f040b08e8f":"Dweven hallinnoima raja","kera-c-european.fd412c3f7a":"organisaation hallinnoima","kera-c-european.1b84995dfa":"eristetty","kera-c-european.b7ea322a91":"suvereniteetti riippuu koko kokoonpanosta, ei pelkästään maantieteestä","kera-c-european.70335a5664":"hallinta näkyvän sovelluksen alapuolella","kera-c-european.80383a4551":"käyttäjä näkee yllä sovitun Fabric-ominaisuuden","kera-c-european.d85bc3cdeb":"koko työ","kera-c-european.5a1f79cac7":"hallinnoitu Fabric julkisella Dweve Mesh -verkossa; ei suoraa Kera-pääsyä","kera-c-european.5ca8050751":"organisaatiosi hallinnoima","kera-c-european.8ccb8fdb0f":"eristetty verkosta","kera-c-european.75a9fec445":"missä lisenssi sallii","kera-c-european.32a80ed6fa":"Fabric julkisella Mesh-verkossa sovitun käsittelyrajan sisällä","kera-c-european.8f2ed995f7":"sinun avaimesi, sinun säännöt","kera-c-european.bce450a7d2":"ei yhteyttä ulkomaailmaan","kera-c-faster.0e0566b96c":"Arjen nopeus","kera-c-faster.53861851a1":"rehellinen","kera-c-faster.6347120b54":"selitteet pidetään pieninä","kera-c-faster.4e7e49bafa":"jotkin vaiheet ovat selvästi nopeampia kuin tavallinen reitti","kera-c-faster.bd63056597":"jotkin parannukset ovat pienempiä","kera-c-faster.f17cca9b8f":"muutama tapaus on tällä hetkellä samaa luokkaa nopeudeltaan","kera-c-faster.cb8aea277e":"ei yhtä painettua lukua","kera-c-faster.c88da79172":"tavallinen tapa ei ole raja","kera-c-faster.fc9fac3439":"tavallinen reitti","kera-c-faster.cc2c85816d":"Kera-reitti","kera-c-faster.f9aeb5083b":"raskas työ","kera-c-faster.ecea06b6a9":"keskitasoinen työ","kera-c-faster.6b853b874a":"kevyt työ","kera-c-faster.850dbbb5aa":"toisenlainen työ","kera-c-faster.75addd2353":"paljon nopeampi","kera-c-faster.daf6b585b3":"nopeampi","kera-c-faster.dad6b9ba69":"hieman nopeampi","kera-c-faster.4afd45201b":"suunnilleen sama","kera-c-faster.cf28735b04":"lyhyempi palkki tarkoittaa vähemmän odottelua","kera-c-hero.15d4671f9b":"Suora reitti","kera-c-hero.24a1733ca8":"suora","kera-c-hero.6fb67f7c58":"yksi selkeä suunnitelma","kera-c-hero.a1838581b9":"yksi tehtävä kulkee pitkän mutkan käännöslaatikoiden läpi","kera-c-hero.3d743a29b9":"Kera-reitti pysyy yhtenä selkeänä suunnitelmana työstä koneelle","kera-c-hero.523d9e500b":"ohjelmiston ei pitäisi kiertää pitkän kaavan kautta","kera-c-hero.9dbd5ffb5a":"kone vastaanottaa sille tehdyn työn","kera-c-hero.3cbb992248":"pitkä tie","kera-c-hero.f842290f84":"suora reitti","kera-c-hero.d885eae3f1":"tehtäväsi","kera-c-hero.e11523c5ff":"kieli","kera-c-hero.f0a787a9f1":"käännä","kera-c-hero.1b1008a492":"yleinen lomake","kera-c-hero.c9c3b018eb":"siisti","kera-c-hero.cd2e8cfa84":"valmistele","kera-c-hero.7817c52b25":"kone","kera-c-hero.d85bc3cdeb":"koko työ","kera-c-hero.f7d51e2c76":"konesuunnitelma","kera-c-hero.e2c1e428f8":"seitsemän pysäkkiä","kera-c-hero.64e9b3be76":"kaksi pysäkkiä","kera-c-hero.6eeff298fc":"tarrat katoavat jokaisella pysäkillä","kera-c-identity.5c47f67a22":"Työkortti","kera-c-identity.74c70e83a9":"osoitettu","kera-c-identity.d1aada8a31":"sormenjälki","kera-c-identity.49b782d60c":"työkortissa on oma sormenjälki","kera-c-identity.8b7aa73401":"muuttunut vaihe luo uuden sormenjäljen","kera-c-identity.0c50adac10":"valittu konesuunnitelma tallennetaan","kera-c-identity.34d99254e6":"ei hiljaista vaihtoa","kera-c-identity.9a33f31ac5":"tarkistettu, ei arvattu","kera-c-identity.ca4c6ec9e0":"työkortti","kera-c-identity.51de2b835b":"ennen","kera-c-identity.c96b55a818":"muutoksen jälkeen","kera-c-identity.b5448ce070":"sormenjälki","kera-c-identity.2354f290f3":"9f3a e21c","kera-c-identity.4cb7a3ecb7":"b74d 08a1","kera-c-identity.4197eb0cd8":"valmistele","kera-c-identity.0e43727e13":"mittaa","kera-c-identity.815f979888":"yhdistä","kera-c-identity.2cce4a92f4":"viimeistele","kera-c-identity.1fd5e4cebf":"vaihe muuttui","kera-c-identity.1d3de6f10b":"uusi sormenjälki","kera-c-identity.5d2b90a4c4":"sinetöity","kera-c-less-work.a329360984":"Vähemmän koordinointia","kera-c-less-work.e6642a951d":"vähennetty","kera-c-less-work.6306d43d23":"vähemmän siirtymiä","kera-c-less-work.331ac50d79":"paketit kulkevat tavalliseen tapaan seitsemän huoneen läpi","kera-c-less-work.034ea8bd07":"Kera pitää ne kahdessa","kera-c-less-work.a0a101a51e":"tieto pysyy lähellä siellä, missä sitä tarvitaan","kera-c-less-work.50aaac162f":"poista se, mitä ei koskaan tarvittu","kera-c-less-work.3ec2510eb7":"vähemmän väliaikaisia tuloksia ja matkoja","kera-c-less-work.92e79c83d2":"tavallinen tapa","kera-c-less-work.8ce603b33a":"Kera-suunnitelma","kera-c-less-work.968ae238c3":"yksi paketti","kera-c-less-work.daaad33627":"odota","kera-c-less-work.7615854452":"pidetty lähellä","kera-c-less-work.98c4b8f6e2":"lajittele","kera-c-less-work.f84e2e2dad":"kopioi","kera-c-less-work.379d6ce99a":"siirrä","kera-c-less-work.43c88f6f2c":"pidä","kera-c-less-work.02743d145d":"kopioi uudelleen","kera-c-less-work.1e7018fe0e":"siirrä uudelleen","kera-c-less-work.c3a71b1518":"toimita","kera-c-less-work.010a1cede3":"tee työ","kera-c-may-touch.f0c252a725":"Kuka saa toimia","kera-c-may-touch.0baff051a0":"ilmoitettu","kera-c-may-touch.e6dbf84625":"kyvyt ovat nimenomaisia","kera-c-may-touch.a1f13b3bc2":"tiedostot","kera-c-may-touch.c112e88173":"verkko","kera-c-may-touch.728190e74d":"laitteet","kera-c-may-touch.f1348c6ca9":"tallennettu tieto","kera-c-may-touch.d41bbb816b":"offline-järjestelmä voi kieltää verkkoyhteyden","kera-c-may-touch.02985dea2e":"ei piilotettua uutta pääsyä","kera-c-may-touch.35250e2b91":"operaattorin rajojen sisällä","kera-c-may-touch.f8cb3e6af9":"työ","kera-c-may-touch.c3de44d531":"sallittu","kera-c-may-touch.a503bc1da2":"kielletty","kera-c-may-touch.efc3160175":"offline-tila","kera-c-may-touch.3a35e38a56":"piilotettua pääsyä ei ilmesty myöhemmin","kera-c-may-touch.1f00d107c6":"lukee sille annetun","kera-c-may-touch.1b6dbb2cb8":"estetty offline-tilassa","kera-c-may-touch.3a1ea74d65":"vain sallitut laitteet","kera-c-may-touch.049f104fb1":"tallentaa tulokset, joita se saa pitää","kera-c-not-every-package.4abd7d5ebf":"Kaksi selkeää kaistaa","kera-c-not-every-package.e4e5f91807":"kerroksittain","kera-c-not-every-package.4409a64d08":"Core sekä Kera lisenssin sallimissa paikoissa","kera-c-not-every-package.0af09d1918":"Fabric ja tuotteet ovat Coren yläpuolella","kera-c-not-every-package.2d2bdfc665":"Core toimii kaikkialla","kera-c-not-every-package.3155728b2f":"valituissa suunnitelmissa Kera lisätään","kera-c-not-every-package.8d823dd9e8":"jokainen tuote käyttää Corea","kera-c-not-every-package.a3e531e495":"Kera sisältyy lisenssin sallimissa paikoissa","kera-c-not-every-package.a010de5c61":"Fabric","kera-c-not-every-package.2615ae91cc":"tuotteet","kera-c-not-every-package.68836c550e":"Core","kera-c-not-every-package.c4e59adf4d":"toimii kaikkialla","kera-c-not-every-package.71c70d7ed0":"lisenssin sallimissa paikoissa","kera-c-not-every-package.9f34723102":"syvempi reitti lisenssin sallimissa paikoissa","kera-c-not-every-package.cc95a31a83":"jokaisessa suunnitelmassa","kera-c-not-every-package.898d74f66a":"nopea polku jokaisessa tuotteessa","kera-c-not-every-package.dfed9ea971":"ei lisenssiä tarvita","kera-c-not-every-package.76d3eb7356":"Coren päällä lisenssin sallimissa paikoissa","kera-c-owns-route.6e8b0bb182":"Yksi vastuullinen tiimi","kera-c-owns-route.c6dda4f283":"omistettu","kera-c-owns-route.1593a101ec":"työ koneelle","kera-c-owns-route.e11523c5ff":"työsi","kera-c-owns-route.29a184b65c":"pidetty kokonaisena","kera-c-owns-route.b3777d2fc9":"suunniteltu","kera-c-owns-route.f2e18ffc17":"ajettu","kera-c-owns-route.1477f0cb08":"ulkoiset laitteistot ja käyttöjärjestelmät ovat reunalla","kera-c-owns-route.1b95a85c73":"ei toisen yrityksen tiekartta","kera-c-owns-route.9010c58d3a":"Dweve parantaa reittiä itse","kera-c-owns-route.97785477db":"Dweve-työpaja","kera-c-owns-route.39a5e378fb":"yksi omistaja","kera-c-owns-route.2a9b53596e":"työpajan ulkopuolella","kera-c-owns-route.608cb271bb":"laitteisto","kera-c-owns-route.2caa624224":"käyttöjärjestelmä","kera-c-owns-route.9a9e192204":"reunalla","kera-c-remembers-job.632dc3da86":"Resepti liitetty","kera-c-remembers-job.1e61fe1e47":"säilytetty","kera-c-remembers-job.3098708ae5":"kakku, ei vain liikkeitä","kera-c-remembers-job.f4fc28e215":"resepti, joka kulkee ihmiseltä toiselle, menettää tarkoituksensa","kera-c-remembers-job.4e597a0e33":"Kerassa tarkoitus pysyy kiinni vaiheissa","kera-c-remembers-job.64c3a554d0":"keittiö voi silti tehdä järkeviä valintoja","kera-c-remembers-job.870ebee82f":"ei vain lista liikkeitä","kera-c-remembers-job.d16474cb3d":"suunnitelma koko työlle","kera-c-remembers-job.23185cd785":"paista sienikakku","kera-c-remembers-job.5db210b6ed":"ensimmäinen kokki","kera-c-remembers-job.9368ca09ac":"toinen kokki","kera-c-remembers-job.60f74eb68c":"kolmas kokki","kera-c-remembers-job.b53dc1c60b":"kakku, sieni, lempeä lämpö","kera-c-remembers-job.9711d55621":"sieni, hieman lämpöä","kera-c-remembers-job.1b6b2844e1":"sekoita, sitten kuumenna","kera-c-remembers-job.0c11cbfec3":"tarkoitus pysyy kiinni","kera-c-remembers-job.9c79c6568a":"tarkoitus menetetty","kera-c-remembers-job.a9439e6f69":"tarkoitus säilytetty","kera-c-remembers-job.23949b59f2":"Keran keittiö","kera-c-remembers-job.07827e8835":"kädestä käteen siirretty","kera-c-sides.b009a7c55d":"Suora reitti","kera-c-sides.da66e405ba":"mitä hyödyt","kera-c-sides.7ab1c4cd47":"Yksi selkeä reitti","kera-c-sides.55dab176a9":"työ koneellesi","kera-c-sides.c07acdcaff":"Koko työ pysyy kasassa","kera-c-sides.de6d3e83ad":"mitään ei pilkota irrallisiksi paloiksi","kera-c-sides.1e61fe1e47":"säilytetty","kera-c-sides.05bf49b00f":"Työ tehty koneellesi","kera-c-sides.31653051d4":"ei yleisversio, joka korjataan lopussa","kera-c-sides.80c656bf28":"sovitettu","kera-c-sides.ff97d028f2":"Vähemmän kerroksia tiellä","kera-c-sides.194ee3916b":"vähemmän siirtelyä kädestä käteen","kera-c-sides.276d53b771":"vähemmän","kera-c-sides.d9bed04ecb":"Selkeä kirjaus siitä, mitä ajettiin","kera-c-sides.f40eaf1cf3":"jotta se voidaan tarkistaa myöhemmin","kera-c-sides.168cbb2ea5":"selkeä","kera-c-sides.d17f11e8ab":"Välitetty eteenpäin","kera-c-sides.cde0725664":"reseptitesti","kera-c-sides.7f8449245c":"Tarkoitus säilytetty","kera-c-sides.2f1593caf2":"parempia valintoja","kera-c-sides.d84ef3805c":"Siirretty eteenpäin","kera-c-sides.6dc74366fc":"tarkoitus katoaa matkalla","kera-c-sides.97cd452004":"Pidetty yhdessä","kera-c-sides.d14f22884a":"tarkoitus pysyy mukana","kera-c-sides.bd370d1b6f":"vaihe","kera-c-sides.09dac35c2d":"vaihe ","kera-c-sides.ea9d05935a":"vaihe  ","kera-c-sides.bf88247bfc":"ei aavistustakaan miksi","kera-c-sides.47b45278ed":"edelleen kakku","kera-c-sides.966ea2ce2a":"Kuinka paljon nopeammin","kera-c-sides.f16c694f18":"oikeista testeistä","kera-c-sides.45f3f0e3a0":"Kaikki tehtävät eivät hyödy","kera-c-sides.2d9bde97d7":"tavallinen tapa ei ole raja","kera-c-sides.41151658e1":"Paljon","kera-c-sides.45c43192ee":"joitakin raskaita laskuja","kera-c-sides.f5676bb8ed":"useita kertoja nopeampi testeissä","kera-c-sides.adc7ac2ae5":"Nopeampi","kera-c-sides.cd3f3fae53":"monet arkipäiväiset vaiheet","kera-c-sides.e25efa6427":"selvä etumatka testeissä","kera-c-sides.c73bd54b40":"Vähän","kera-c-sides.c88120bc66":"joitakin pienempiä töitä","kera-c-sides.c623a54e02":"vaatimaton parannus testeissä","kera-c-sides.7c7f5d049f":"Taso","kera-c-sides.437a3455c5":"muutama tapaus","kera-c-sides.fc7160dcf8":"suunnilleen sama toistaiseksi","kera-c-sides.fdfdd75f5a":"Vähemmän työtä","kera-c-sides.55e2556348":"miten odotus lyhenee","kera-c-sides.e4f251b426":"Poista työ","kera-c-sides.404768f4ea":"ei vain nopeuta sitä","kera-c-sides.2840f5c2a2":"Näe, mikä kuuluu yhteen","kera-c-sides.db264c9ebd":"sopivat vaiheet käsitellään yhtenä","kera-c-sides.6f8c6c2905":"Ohita kertakäyttöiset tulokset","kera-c-sides.57017a106f":"ei välituloksia, joita käytetään kerran","kera-c-sides.10791dfbbf":"Pidä asiat lähellä","kera-c-sides.42d8d49ac4":"vähemmän datan siirtelyä koneessa","kera-c-sides.510f8ad691":"Vähemmän odotusta, vähemmän energiaa","kera-c-sides.9f41af8a5e":"vähemmän viiveitä ja pienempi virrankulutus","kera-c-sides.dc0ced92b7":"Sama työ","kera-c-sides.bdd35e2f4c":"suunnitelma konekohtaisesti","kera-c-sides.495fd6b633":"Yksi työ","kera-c-sides.24c3404875":"se ei muutu hiljaa","kera-c-sides.92ca930394":"Kannettavan siru","kera-c-sides.9fc3488e7e":"vakaa, tavallinen suunnitelma","kera-c-sides.d1b9c3ea69":"suunnitelma A","kera-c-sides.464d6ab7b0":"Näytönohjainsiru","kera-c-sides.31bd7dfa0b":"monta pientä osaa kerralla","kera-c-sides.fa32a71ed2":"suunnitelma B","kera-c-sides.03e4d01149":"Selaimessa","kera-c-sides.4ee4681a08":"kannettava, eristetty suunnitelma","kera-c-sides.7660d4086b":"suunnitelma C","kera-c-sides.90a6d3232a":"Erityissiru","kera-c-sides.79631ac10b":"muotoon sovitettu suunnitelma","kera-c-sides.67c66105a1":"suunnitelma D","kera-c-sides.1f0bfd026e":"Kolme tapaa ajaa","kera-c-sides.d98a5d318e":"valittu ennen kuin se ajetaan","kera-c-sides.67e15a1a6f":"Sinä valitset sopimuksen","kera-c-sides.6ac548b2d6":"ennen kuin työ ajetaan","kera-c-sides.b3012de005":"Vakaa","kera-c-sides.725b5c759e":"sama tuettu tulos joka kerta","kera-c-sides.45705488b9":"Toistettava","kera-c-sides.a72733bc81":"sama vaihtelu joka kerta","kera-c-sides.75f527181b":"Vapaa","kera-c-sides.10c19b3d22":"tuore vastaus silloin kun se auttaa","kera-c-sides.5c82441a97":"Loki","kera-c-sides.7f9f500159":"miten muutos näkyy","kera-c-sides.1e34a48722":"Ei hiljaista vaihtoa","kera-c-sides.9a33f31ac5":"tarkistettu, ei arvattu","kera-c-sides.69fe31dc92":"Työ on asetettu","kera-c-sides.56ee117853":"työ saa oman sormenjälkensä","kera-c-sides.d6c7e1b296":"Mikään ei muutu","kera-c-sides.6c05a75bb8":"sormenjälki pysyy samana","kera-c-sides.7717cf1ac7":"Yksi vaihe muokattu","kera-c-sides.cff9ce9351":"sormenjälki muuttuu heti","kera-c-sides.e6fc767359":"Helppo verrata","kera-c-sides.fd7a06079d":"vanha ja uusi vierekkäin","kera-c-sides.56895dc6f9":"Ei luettavaa","kera-c-sides.17555e1784":"tuote tarkistaa sen puolestasi","kera-c-sides.decba8e6b2":"Mihin se voi koskea","kera-c-sides.503a927999":"käyttäjän asettama","kera-c-sides.c584bd0a7f":"Oikeudet ilmoitetaan","kera-c-sides.e36a99f218":"ei hiljaista uutta pääsyä","kera-c-sides.68247197ae":"Sallittu täällä","kera-c-sides.87fb4da3b5":"Lue tiedostoja","kera-c-sides.236da26922":"Käytä laitetta","kera-c-sides.ed0e3e1020":"Tallenna tulokset","kera-c-sides.173ea9d0d3":"Pidätetty","kera-c-sides.4d193e8c11":"Internet, offline","kera-c-sides.1ce1c15043":"Mikä tahansa piilotettu uusi pääsy","kera-c-sides.81ba828cd8":"Pääseekö se verkkoon?","kera-c-sides.116f010f43":"Vain jos käyttäjä sallii sen","kera-c-sides.9dec9491ed":"Kuka omistaa reitin","kera-c-sides.8267aed890":"pinnan alla","kera-c-sides.c89134a1b1":"Et kosketa tähän koskaan","kera-c-sides.d055fce23b":"Dweve omistaa polun","kera-c-sides.fd90fee787":"Jonkun toisen koneella","kera-c-sides.7f836c2ac0":"odottaa heidän suunnitelmiaan","kera-c-sides.9744531e71":"Toisen yrityksen aikataulu","kera-c-sides.e8e321b3af":"Korjaukset kun ne saapuvat","kera-c-sides.73e15aec12":"Vähän sananvaltaa reitissä","kera-c-sides.3339f9af5e":"Dweven rakentama","kera-c-sides.30f1c8dcfe":"parannettu suoraan","kera-c-sides.c2e6ed4af5":"Koko polku talon sisällä","kera-c-sides.a3f04305ea":"Parempi reitti omassa tahdissaan","kera-c-sides.cb1284a96d":"Yksi tiimi vastaamaan siitä","kera-c-sides.8e36c2b2b9":"Ei jokaisessa paketissa","kera-c-sides.7ed44b64ba":"missä se on mukana","kera-c-sides.71cefeea25":"Käytät tuotetta","kera-c-sides.85547d18c3":"Kera on alla","kera-c-sides.1e009a2d36":"Jokainen tuote","kera-c-sides.1d9c9446d7":"toimii Corella, päämoottorilla","kera-c-sides.699d60f454":"Core kaikkialla","kera-c-sides.a5d025f453":"sen oma nopea polku on aina olemassa","kera-c-sides.52d07f114c":"Kera valituissa suunnitelmissa","kera-c-sides.7b501b4206":"syvempi reitti, jos lisenssi sallii","kera-c-sides.f26eac6491":"Useimmat ihmiset","kera-c-sides.b3524b6e6d":"eivät koskaan valitse tai määritä sitä","kera-c-sides.6af74613cf":"Rakennettu Euroopassa","kera-c-sides.75a9fec445":"missä lisenssi sallii","kera-c-sides.14fd2c9857":"Valmistettu Alankomaissa","kera-c-sides.19efbe06f0":"reitin hallinta","kera-c-sides.635d733c49":"Eurooppalainen isännöinti","kera-c-sides.0463a31456":"toimii Euroopan sisällä","kera-c-sides.867d2e6efc":"Sinä hallitset sitä","kera-c-sides.0c61d2c426":"organisaatiosi pitää avaimet","kera-c-sides.28fdd72ec1":"Täysin eristetty","kera-c-sides.269589d789":"ei ulkoista yhteyttä tarvita","kera-c-sides.a44351bc63":"Reitti myös","kera-c-sides.12504a8751":"ei vain näkyvä sovellus","kera-c-sides.e8f29006ee":"Poissa näkyvistä","kera-c-sides.f18cc0db38":"mikä pysyy totta","kera-c-sides.2f3cd52ed4":"Käytät tuotetta ","kera-c-sides.c857a94045":"polku on lyhyempi","kera-c-sides.19ad825c80":"Käytät sovellusta","kera-c-sides.2706e5bc26":"ystävällinen pinta päällä","kera-c-sides.96274ef852":"Ei Kera-ohjaimia","kera-c-sides.a2a07dc89f":"ei mitään ylimääräistä opittavaa","kera-c-sides.1c04125ae2":"Työ pysyy kokonaisena","kera-c-sides.4caf5f3ebd":"pidetty yhdessä alla","kera-c-sides.6da42e43b0":"Tulos saapuu","kera-c-sides.12b7ab21af":"nopeammin, selkeällä kirjauksella","kera-c-steady.3fd0afd8a9":"Vakaata työtä","kera-c-steady.3fe6938286":"valittu","kera-c-steady.a200afa9b8":"vakaa, siemenellinen, vaihteleva","kera-c-steady.e20a594b9c":"tiukka tehtävä antaa saman kuvion joka kerta","kera-c-steady.37ce1e2703":"siemenellinen tehtävä toistaa yhtä variaatiota","kera-c-steady.c6a6a552a3":"luova tehtävä sallii erilaisia kuvioita","kera-c-steady.07f1a82edd":"tuote valitsee käyttäytymisen","kera-c-steady.a126d39402":"ei tahattomia muutoksia toisella koneella","kera-c-steady.e872c7f207":"tehtävä","kera-c-steady.df6ad19037":"suorita","kera-c-steady.41eaab877c":"tiukka","kera-c-steady.9ad3dc4c49":"siemenellinen","kera-c-steady.df0b6c410f":"luova","kera-c-steady.b69c40227c":"sama kuvio joka suorituksella","kera-c-steady.2abbf46fc1":"yksi variaatio, toistettuna","kera-c-steady.37ac45b3ba":"uusi kuvio joka suorituksella","kera-c-steady.d98a5d318e":"valittu ennen suoritusta","kera-c-underneath.0c23ddb1a1":"Pinnan alla","kera-c-underneath.99d72c7fc3":"piilotettu","kera-c-underneath.de177cba87":"alla oleva suunnitelma","kera-c-underneath.6a824918e6":"sovelluksen pinta pysyy ystävällisenä ja yksinkertaisena","kera-c-underneath.ea36124485":"leikkauskuva paljastaa Kera-suunnitelman ja koneen työn alla","kera-c-underneath.142933e95c":"tavallisessa käytössä ei ole Kera-säätimiä","kera-c-underneath.f4f347733d":"suora polku pysyy alla","kera-c-underneath.7f0dd0f5ba":"saat nopeampaa ja vakaampaa toimintaa","kera-c-underneath.9dbbd8bd6e":"sovelluksesi","kera-c-underneath.3559d7accf":"haku","kera-c-underneath.7fb65d85c9":"hae tulos","kera-c-underneath.c610874bb9":"leikkauskuva","kera-c-underneath.3ccd56a930":"koko työ","kera-c-underneath.f7d51e2c76":"konesuunnitelma","kera-c-underneath.c0fc393d51":"mitä näet","kera-c-underneath.6dae32be92":"mitä alla tapahtuu","kera-c-underneath.10c1e20acf":"ryhmitä yhteen","kera-c-underneath.1148d66c06":"pidä lähellä","kera-c-underneath.8b7e1710ed":"suorita se","kera-e-broad-bench.e08d613464":"Operaatiomatriisi","kera-e-broad-bench.53861851a1":"rehellinen","kera-e-broad-bench.76739e032d":"voitot, tasaparit, keskeneräiset","kera-e-broad-bench.9dd4c9deb1":"oranssit solut merkitsevät mitatut voitot","kera-e-broad-bench.173ddca427":"harmaat solut merkitsevät tasaparit","kera-e-broad-bench.3c9472d171":"reunustetut solut merkitsevät keskeneräisen analyysin","kera-e-broad-bench.4f78af49a1":"laajempi operaatiojoukko","kera-e-broad-bench.f4ed07b5e1":"neutraalit tapaukset pysyvät näkyvissä","kera-e-broad-bench.1d6feafbec":"elementtikohtainen","kera-e-broad-bench.700bb94783":"redusointi","kera-e-broad-bench.583131ec1b":"matriisikertolasku","kera-e-broad-bench.9afd89eb88":"aktivaatiot","kera-e-broad-bench.b0237f8cc7":"binäärioperaatiot","kera-e-broad-bench.89f6229a11":"pieni","kera-e-broad-bench.20af418657":"keskikokoinen","kera-e-broad-bench.5296d5cced":"suuri","kera-e-broad-bench.c76ac2e9cd":"voitto","kera-e-broad-bench.61bdc38492":"tasapari","kera-e-broad-bench.e22586930a":"keskeneräinen","kera-e-broad-bench.f3e956c179":"operaatioperhe","kera-e-close.9e3c1d591d":"Mihin väitteet perustuvat","kera-e-close.100ec4462d":"todisteet","kera-e-close.4beed4ad6f":"insinööriryhmä","kera-e-close.d3253f3d19":".keg-identiteetti","kera-e-close.ff21cf7d36":"suunnittelijaero","kera-e-close.9e5b3fc29f":"lähetetty polku","kera-e-close.bee075373f":"vertailuympäristö","kera-e-close.2d23d2953b":"tiukka toistotesti","kera-e-close.e833a04b82":"vertaile käyttämääsi rakennetta","kera-e-close.3a1853c519":"tarkista, mitkä tosiasiat aiheuttivat eron","kera-e-close.954373e0e6":"todisteet, joihin väitteet perustuvat","kera-e-close.c8c78ad28a":"todennettavissa","kera-e-close.007f635644":"9f3c1d.keg","kera-e-close.7e731fdd1d":"42 solmua muuttui","kera-e-close.7fa02f1c6a":"x86-64 / avx-512","kera-e-close.deb17e1028":"julkaise vertailuympäristön avulla","kera-e-close.4027e78f60":"hajautusarvo vakaa","kera-e-close.0000000001":"Todistepohja","kera-e-commercial.c9de85cd5c":"Oikeusmatriisi","kera-e-commercial.2a2415c508":"omisteinen","kera-e-commercial.6e6a190328":"hahmotellut paketit","kera-e-commercial.083e086b67":"ajonaikainen ympäristö ja kohdealustat","kera-e-commercial.5bdcd3c0d4":"tuki","kera-e-commercial.eaed708d40":"lähdekoodin säilytys ja toimitus","kera-e-commercial.54a1377d30":"eristetty ja siirto","kera-e-commercial.1a03649678":"tuntemattomat pakettisolut pysyvät hahmoteltuina, kunnes paketointi on valmis","kera-e-commercial.455d8b2ce4":"ajonaikaiset oikeudet","kera-e-commercial.d0c418fd4a":"eivät ole lähdekoodin oikeuksia","kera-e-commercial.582681c2ea":"paketti","kera-e-commercial.04489a12bb":"käyttö","kera-e-commercial.e2ebc20582":"muokkaus","kera-e-commercial.034bb6aa84":"uudelleenjakelu","kera-e-commercial.79bddc575f":"lähdekoodin saatavuus","kera-e-commercial.fc8a86cd0e":"myönnetty","kera-e-commercial.1604a818ef":"ei myönnetty","kera-e-commercial.600a6e4090":"odottaa paketointia","kera-e-commercial.0000000002":"Kaupalliset ehdot","kera-e-core.72b9bff935":"Core-toiminto siirtyy Keraan","kera-e-core.f096faa634":"laskettu","kera-e-core.c956c317db":"suunnittele ja lähetä","kera-e-core.8a3255dc6c":"Core-toiminnon solmu siirtyy Kera-suunnitelmaan","kera-e-core.8f16ffc1b5":"suunnittelu, fuusiointi ja laskeminen seuraavat","kera-e-core.92ffe5f0fc":"kun Keraa ei ole, Core pysyy Rust-pohjaisena","kera-e-core.c89f2ab2e0":"kaksi tuotetta","kera-e-core.bf5650fa35":"kaksi sopimusta","kera-e-core.4ae3948cf8":"Core-toiminto","kera-e-core.5bd7bdd9b6":"Core Kerassa","kera-e-core.13d8fc3824":"Core natiivi","kera-e-core.bed97175b0":"suunnitelma","kera-e-core.81a5b34cb6":"fuusioi","kera-e-core.346e3ee198":"laske","kera-e-core.2e96e89125":"lähetä","kera-e-core.8606ad5275":"Rust-koodigenerointi","kera-e-core.71c70d7ed0":"missä lisensoitu","kera-e-core.9b6a2aba1f":"kun Keraa ei ole","kera-e-core.d6c92c08dc":"sama toiminto","kera-e-core.0000000003":"Kera Coressa","kera-e-determinism.70a942f634":"Tiukka, siemenperustainen, luova diff","kera-e-determinism.f4d06ebbbc":"supistettu","kera-e-determinism.44b38f0387":"suunnitelman diff","kera-e-determinism.1c7c2d8fcd":"tiukka korjaa aritmetiikan ja järjestyksen","kera-e-determinism.8744749ff1":"siemenperustainen toistaa vaihtelun siemenen mukaan","kera-e-determinism.4a9887f1e3":"luova sallii tarkoitetun vaihtelun","kera-e-determinism.b944313c5f":"tiukkuus muokkaa suunnitelmaa","kera-e-determinism.cdcf3a8aae":"ei siemen jälkikäteen","kera-e-determinism.41eaab877c":"tiukka","kera-e-determinism.9ad3dc4c49":"siemenperustainen","kera-e-determinism.df0b6c410f":"luova","kera-e-determinism.21471332c0":"kolme ajoa yhdestä graafista","kera-e-determinism.570032650f":"identtinen tulos-tiiviste","kera-e-determinism.57e908bc7f":"yksi tiiviste siementä kohti","kera-e-determinism.92acfcc1a9":"tarkoitettu hajonta","kera-e-determinism.df6ad19037":"ajo","kera-e-determinism.0000000004":"Deterministiset suunnitelmat","kera-e-direct-emit.a87217b15c":"Suora tulos","kera-e-direct-emit.c6dda4f283":"omistettu","kera-e-direct-emit.fe70745e4a":"LLVM-kaista puuttuu","kera-e-direct-emit.828d338a9b":"lähde","kera-e-direct-emit.d38b11c203":".keg","kera-e-direct-emit.bed97175b0":"suunnitelma","kera-e-direct-emit.1ca54c8597":"Kera-koodigenerointi","kera-e-direct-emit.0e8a3ad980":"kohde","kera-e-direct-emit.8d69cbad97":"LLVM-kaista yksinkertaisesti puuttuu, ei ole yliviivattu teatraalisesti","kera-e-direct-emit.d698a4979c":"suora tarkoittaa polun omistajuutta","kera-e-direct-emit.2405b6a44e":"ei kääntäjän puuttumista","kera-e-direct-emit.ab4dc95c08":"Kera-kaista","kera-e-direct-emit.c91dbd9052":"LLVM-kaista","kera-e-direct-emit.2ae9971d90":"yksi omistaja, alusta loppuun","kera-e-direct-emit.65d123255a":"ei vaihetta täällä","kera-e-direct-emit.644ed63727":"Emission polku","kera-e-direct-emit.1bbbcb2b58":"yksi omistettu alennusketju","kera-e-direct-emit.ca6d0e3aaa":"Vaihe","kera-e-direct-emit.c6fe330e04":"Artefakti","kera-e-direct-emit.89ff31225c":"Omistaja","kera-e-direct-emit.b91eed4b7a":"Laske","kera-e-direct-emit.a2b0ce0bed":"Rekisterin allokointi","kera-e-direct-emit.8598222918":"Valitse","kera-e-direct-emit.0a8adac9d6":"Aikatauluta","kera-e-direct-emit.08afa6be84":"Lähetä","kera-e-direct-emit.d5f412e831":"Kera","kera-e-direct-emit.377814d3f1":"LLVM IR -vaihetta ei ole keskellä. Jokainen vaihe pitää graafin ja operaation semantiikan saatavilla.","kera-e-dispatch.08ff1e348f":"Välittäjä valitsee","kera-e-dispatch.8204fbd54f":"tallennettu","kera-e-dispatch.284248abc0":"alueittain","kera-e-dispatch.7b423a4d0b":"AVX-512","kera-e-dispatch.5f305d0313":"NEON","kera-e-dispatch.349c3fb369":"skalaari tiukka","kera-e-dispatch.9427def3f0":"GPU-suunnitelma","kera-e-dispatch.8aee628c97":"valittu polku kirjoitetaan suorituslokitietueeseen","kera-e-dispatch.96d38d5937":"ei piilotettua varajärjestelmää","kera-e-dispatch.96d8c525d6":"todellinen polku tallennetaan","kera-e-dispatch.20a6af67ec":"isäntälaitteen ominaisuustarkistus","kera-e-dispatch.a94a58406e":"alue","kera-e-dispatch.ad89e90d45":"kirjoitettu lokitietueeseen","kera-e-dispatch.c9236d39ed":"konvoluutioalue","kera-e-dispatch.57174212bd":"vähennysalue","kera-e-dispatch.c99cd38a0e":"elementtikohtainen alue","kera-e-dispatch.7b231a50a4":"käytettävissä","kera-e-dispatch.6792cfa1ea":"ei läsnä","kera-e-dispatch.be9b2e564d":"klikkaa aluetta","kera-e-dispatch.0000000005":"Työn välitys","kera-e-distributed.8441afbfb2":"Hajautettu graafi, yksi palautus","kera-e-distributed.c575f3e383":"hajautettu","kera-e-distributed.291cc022fd":"tarkistuspisteen palautus","kera-e-distributed.f907871e16":"graafi on osioitu solmujen kesken","kera-e-distributed.1cee8f0009":"rengas-allreduce yhdistää osiot","kera-e-distributed.c83c5e4a5d":"yksi solmu epäonnistuu ja palautuu tarkistuspisteestä","kera-e-distributed.3f153cb62b":"hajautus on suunnitelma","kera-e-distributed.7dd35631d5":"ei toinen tuote","kera-e-distributed.8de4e2bf20":"rengas-allreduce","kera-e-distributed.dbc963b1be":"epäonnista solmu","kera-e-distributed.e08e84916f":"palauta","kera-e-distributed.5c528ebc85":"tarkistuspiste","kera-e-distributed.98ad765b8a":"palautettu tarkistuspisteestä","kera-e-distributed.de18ccfa15":"terve","kera-e-distributed.88faac11da":"osio","kera-e-distributed.400a6486e9":"siru","kera-e-distributed.0000000006":"Hajautettu ajo","kera-e-effects.60e2871a7a":"Efektiportit","kera-e-effects.ec734b6515":"varmennettu","kera-e-effects.9fafce9074":"kyvykkyysportit","kera-e-effects.03abf9280f":"puhtaat solmut virtaavat vapaasti","kera-e-effects.8f49161c96":"efektiset solmut kulkevat kyvykkyysporttien läpi","kera-e-effects.801d0accfb":"ilmoittamaton kyvykkyys hylätään varmennuksessa","kera-e-effects.2c83cad38c":"puhdas ja ulkoinen pysyvät erillään","kera-e-effects.8f97e0ed12":"järjestystä ei voi hiljaa rikkoa","kera-e-effects.55d3b33c35":"puhdas kaista","kera-e-effects.c112e88173":"verkko","kera-e-effects.46b7ac31e2":"tiedostojärjestelmä","kera-e-effects.f3a929b336":"laite","kera-e-effects.b8a8c6b90b":"ilmoitettu, järjestetty, hyväksytty","kera-e-effects.3ac3efcafa":"kyvykkyyttä ei ilmoitettu","kera-e-effects.6f389bc568":"hyväksytty","kera-e-effects.df88b84d81":"estetty","kera-e-fusion.94b5459806":"Fuusionäkymä","kera-e-fusion.1f08a3216a":"fuusioitu","kera-e-fusion.3ef89ae8ee":"laskurit putoavat","kera-e-fusion.238b32d513":"erilliset alueet, joissa on materialisoituja välituloksia","kera-e-fusion.92a9e26597":"yksi alue, arvot säilyvät paikallisesti","kera-e-fusion.5e9cdecd5f":"käynnistys- ja tavulaskurit laskevat","kera-e-fusion.55c5832fbe":"ei vain lyhyemmät käskyjonot","kera-e-fusion.f263743706":"työ, joka lakkaa olemasta","kera-e-fusion.51de2b835b":"ennen","kera-e-fusion.405906c9d5":"jälkeen","kera-e-fusion.ce03a80127":"välitulos","kera-e-fusion.4928016aa1":"käynnistykset","kera-e-fusion.bfc3d8ebd1":"siirretyt tavut","kera-e-fusion.69992f1747":"poistettu","kera-e-graph-programme.c463606c73":"Graafiohjelma","kera-e-graph-programme.6802cb5d70":"kestävä","kera-e-graph-programme.d4cf00b6e3":"säilytetty toistettavaksi","kera-e-graph-programme.217d770b7e":"tyypitetty lähde","kera-e-graph-programme.b3eaaddbf4":".keg-graafi","kera-e-graph-programme.bed97175b0":"suunnitelma","kera-e-graph-programme.eb5d2f4a58":"JIT","kera-e-graph-programme.2e96e89125":"lähetä","kera-e-graph-programme.341d953e69":"toista","kera-e-graph-programme.c578d4ccc5":"graafi säilyy kaikissa myöhemmissä vaiheissa","kera-e-graph-programme.0b933f1116":"ei väliaikainen optimoijan näkymä","kera-e-graph-programme.38cdc8d9ab":"kestävä ohjelma itse","kera-e-graph-programme.828d338a9b":"lähde","kera-e-graph-programme.7d9350ca93":"myöhemmät vaiheet","kera-e-graph-programme.78f293d4c6":"graafi näkymässä","kera-e-graph-programme.6f32a49e58":"tyypitetty, tiivistetty, kestävä","kera-e-headline-bench.af1471a47a":"Benchmark-palkit","kera-e-headline-bench.6543f14e1a":"rajattu","kera-e-headline-bench.09b8754927":"tarkat testialueen sirut","kera-e-headline-bench.5490337de8":"vektorilogaritmi","kera-e-headline-bench.c9e51c02ee":"Q16.16- ja Q31.32-matriisikertolasku","kera-e-headline-bench.32d60758c5":"vektorin eksponenttifunktio","kera-e-headline-bench.bc27c37274":"vektorin tanh","kera-e-headline-bench.a8608fb146":"binäärinen pistetulo","kera-e-headline-bench.1b1d863b98":"jokainen palkki sisältää tarkan testialueen sirun, ei keksittyä laitteistoa","kera-e-headline-bench.654165a28b":"operaatio- ja muotokohtainen","kera-e-headline-bench.7348151412":"julkaistu verhokäyrän kanssa","kera-e-headline-bench.fcb60bc535":"operaatio","kera-e-headline-bench.0c69fbcc93":"mitattu etumatka","kera-e-headline-bench.999110ee02":"suuri etumatka","kera-e-headline-bench.1e94ffc3ae":"keskisuuri etumatka","kera-e-headline-bench.5e681519ff":"pieni etumatka","kera-e-headline-bench.a88b25068f":"tulokset vaihtelevat laitteiston mukaan, julkaistu testipenkityksen kanssa","kera-e-headline-bench.7e1e18e9b2":"testialue","kera-e-hero.48a017825a":"Kääntäjän kulku","kera-e-hero.24a1733ca8":"suora","kera-e-hero.dbd4a4fefe":"insinöörin TUI","kera-e-hero.53956cfaa6":"kera check","kera-e-hero.05fcad8b20":".keg inspect","kera-e-hero.e414739a3e":"kera plan","kera-e-hero.7f6cda6e63":"kera emit","kera-e-hero.d943249789":"kera bench","kera-e-hero.e08276254a":"valittu ISA-polku","kera-e-hero.e96f33c192":"> kera emit vlog -t x86-64","kera-e-hero.1fde14efbd":"graafi tarkastetaan jokaisessa vaiheessa","kera-e-hero.a2f72009fd":"valittu ISA-polku tallennetaan","kera-e-hero.81b09e7085":"alikomennot","kera-e-hero.c57bf37547":"emit trace","kera-e-hero.835f3b50e3":"valittu","kera-e-isa.0432f7ce58":"Yksi solmu, kolme purkamista","kera-e-isa.9665ac3929":"lähetetty","kera-e-isa.889c7257c5":"erilaiset vektorileveydet","kera-e-isa.5995c646b4":"x86-64 AVX:llä","kera-e-isa.4a8f14b720":"ARM64 NEON:llä","kera-e-isa.c7538ab365":"RISC-V skalaari tai vektori","kera-e-isa.7c1da6f306":"jokainen lähetys käyttää eri vektorileveyttä","kera-e-isa.74db8819b5":"lähetä todelliselle prosessorille","kera-e-isa.68f9bd2a40":"rehellinen kohdekohtaisesta tuesta","kera-e-isa.bb9498680a":"yksi graafisolmu","kera-e-isa.31b6189749":"q16_16 mul x1024","kera-e-isa.457d8a82d9":"512-bittiset kaistat","kera-e-isa.3f279309b4":"128-bittiset kaistat","kera-e-isa.fc8559d579":"VLEN, asetettu ajonaikaisesti","kera-e-isa.e8254c3717":"kohdekohtainen tuki","kera-e-isa.73137381ed":"vektoriprofiili valinnainen","kera-e-isa.0000000007":"Kohdeohjeet","kera-e-keg.395a421a16":"Muutoksen levitys","kera-e-keg.74c70e83a9":"käsitelty","kera-e-keg.81c065a618":"vaikuttaa vain muutettuun esivanhemmistoon","kera-e-keg.e7706add45":"yhtä solmua muokataan","kera-e-keg.5ba765d88c":"uudet hajautusarvot leviävät vain muutetun esivanhemmiston kautta","kera-e-keg.1727095c56":"muuttumattomat aligraafit säilyttävät identiteettinsä","kera-e-keg.511bb88257":"muuta solmua","kera-e-keg.8b5b1fd339":"muuta vain sen polkua","kera-e-keg.189d4c9cb9":"valitse solmu muokataksesi sitä","kera-e-keg.6bb2bf4b4b":"avaimet uudelleen","kera-e-keg.1e61fe1e47":"säilytetty","kera-e-keg.4e306c16e8":"sisältöosoitteellinen graafi","kera-e-ownership.7969455390":"Omistajuuden siirto","kera-e-ownership.c6dda4f283":"omistettu","kera-e-ownership.7ad3021eb2":"tilat ja aliakset","kera-e-ownership.d250d286d2":"tunnus ylittää isäntä-, laite- ja etätilat","kera-e-ownership.57d258e56a":"aliaskonflikti estetään","kera-e-ownership.ed01abd5c0":"suunnittelija pitää arvon siellä, mihin se kuuluu","kera-e-ownership.749dca00d3":"muistiturvallisuus","kera-e-ownership.496414a575":"ja suorituskyky ovat yksi ongelma","kera-e-ownership.86dd1cf451":"isäntä","kera-e-ownership.f3a929b336":"laite","kera-e-ownership.41ffe5457d":"etä","kera-e-ownership.44137dafb2":"omistajatunnus","kera-e-ownership.346e9d2ef4":"aliaskonflikti","kera-e-ownership.5e142a4b65":"siirretty","kera-e-ownership.2c03439596":"pidetty","kera-e-planner.ea5ef50385":"Suunnitelman tarkastaja","kera-e-planner.9027cc5a2c":"globaali","kera-e-planner.e7bb1b6eea":"yli yhden graafin","kera-e-planner.48788620ce":"topologinen järjestys","kera-e-planner.7843fc5bea":"sijoittelu","kera-e-planner.b612049ac9":"fuusioryhmät","kera-e-planner.b727a735e7":"liike","kera-e-planner.442088cd90":"ytimet","kera-e-planner.b9300593b4":"palautuspisteet","kera-e-planner.8581eae5f5":"suunnittelijalla on koko graafi näkyvissä","kera-e-planner.151f5d2923":"ei paikallista ohjeikkunaa","kera-e-planner.14a68ac79d":"koko laskenta suunniteltu","kera-e-planner.cbf953da42":"suunnitelman osa","kera-e-planner.37a5301a88":"tulos","kera-e-planner.e0f6f3f6d4":"yksi graafi näkyvissä","kera-e-planner.3eb453b123":"valitse osa","kera-e-regalloc.66f8f9a1ca":"Rekisterinvarausaikajana","kera-e-regalloc.a9c382decf":"muotoiltu","kera-e-regalloc.135732d710":"ennen ja jälkeen","kera-e-regalloc.343f127f96":"yleiset elinalueet ilman operaatiokontekstia","kera-e-regalloc.1b6865cede":"elinalueet graafikontekstin muovaamina","kera-e-regalloc.08d11f1fc2":"avaaminen, vektorin leveys ja spillit valittu operaatiosta","kera-e-regalloc.0d3b1634bb":"Kera:n omistamat rekisterit","kera-e-regalloc.914c6b4bb7":"erilainen optimointiarkkitehtuuri","kera-e-regalloc.8bed0947ae":"spill pinoon","kera-e-regalloc.de84609f3a":"ei spillejä","kera-e-regalloc.46a808cfd5":"yleinen","kera-e-regalloc.a6b993f2ce":"graafinmuotoinen","kera-e-regalloc.15f74936ed":"elinalue","kera-e-regalloc.c97bf2544e":"spill","kera-e-regalloc.11e9ba26c9":"aikataulu","kera-e-regalloc.0000000008":"Rekisterinvaraus","kera-e-targets.5ed66fe1ef":"Kohdehaarautus","kera-e-targets.600f021001":"haarautettu","kera-e-targets.ae5d62972c":"luodut artefaktit","kera-e-targets.ff221d4752":"CPU","kera-e-targets.a6a6318544":"GPU","kera-e-targets.cef7f9bd36":"FPGA","kera-e-targets.051061c35d":"WebAssembly","kera-e-targets.c575f3e383":"hajautettu","kera-e-targets.c5247a7f6e":"jokainen kohde sisältää oman luodun artefaktinsa","kera-e-targets.8dcb777141":"yksi semanttinen graafi","kera-e-targets.425cdfb8be":"eri kohdesuunnitelmat","kera-e-targets.64058ac6d4":"graafi 9f3c.keg","kera-e-targets.1079bd7a96":"luotu artefakti","kera-e-targets.2f2afa2d7c":"kohdesuunnitelma","kera-e-targets.0000000009":"Kohdetuloste","kera-e-tooling.2920832c0a":"Terminaali ja graafi-inspector","kera-e-tooling.c0c1d635e0":"ensiluokkainen","kera-e-tooling.47c057fef0":"ei tekaistua tulostetta","kera-e-tooling.c10c610c74":"tarkista, rakenna, tarkastele, suunnittele, aja, varmista","kera-e-tooling.f3b9c4a50d":"graafi-inspector näyttää tyypit ja efektit","kera-e-tooling.02b4ea4be7":"tekaistua benchmark-tulostetta ei näytetä","kera-e-tooling.e0bf7c2424":"graafi on näkyvissä","kera-e-tooling.0beb179ae8":"ei vasta epäonnistumisen jälkeen","kera-e-tooling.46d551dae6":"termi","kera-e-tooling.d56d985300":"tarkista","kera-e-tooling.80754af91b":"rakenna","kera-e-tooling.a1a2ae18fa":"tarkastele","kera-e-tooling.bed97175b0":"suunnittele","kera-e-tooling.df6ad19037":"aja","kera-e-tooling.86a4261d84":"varmista","kera-e-tooling.470a307f65":"graafi-inspector","kera-e-tooling.d0a3e7f81a":"tyyppi","kera-e-tooling.5080fd62c2":"muoto","kera-e-tooling.6ef9514c35":"muistitila","kera-e-tooling.23f4d47c92":"efektit","kera-e-tooling.1a7c89d6af":"valittu solmu","kera-e-tooling.2977692084":"ok, 312 solmua tyypitetty","kera-e-tooling.000000000a":"Työkalut","kera-e-types.1829e76a16":"Tyypitetyt solmut","kera-e-types.8e8e1429fa":"suunnitteluaika","kera-e-types.19a8e29ab2":"tyypit syöttävät suunnittelijalle","kera-e-types.31138da7de":"numeerinen tyyppi","kera-e-types.66e418d7bb":"muoto ja asettelu","kera-e-types.6ef9514c35":"muistitila","kera-e-types.a94a58406e":"alue","kera-e-types.23f4d47c92":"vaikutukset","kera-e-types.c5be5b3d86":"kyvykkyys","kera-e-types.70491edded":"jokainen kenttä syöttää suunnittelijan päätöksen","kera-e-types.c639bba8c4":"ei tyypittämätön ohjeiden meri","kera-e-types.7bc275f055":"toteutumat, jotka suunnittelijalla on edelleen","kera-e-types.2da0b68df8":"kenttä","kera-e-types.f32b67c7e2":"arvo","kera-e-types.1b02192f71":"suunnittelijan päätös","kera-e-types.cff6f1efbf":"valitsee ytimen ja tarkkuuspolun","kera-e-types.03d876bc1a":"mitoittaa puskurit ja vektorileveyden","kera-e-types.a232ee16b5":"sijoittaa arvon isäntään tai laitteeseen","kera-e-types.6919cfa939":"rajaa eliniän ja uudelleenkäytön","kera-e-types.0f05cc8080":"järjestää vaikutuksellisen työn","kera-e-types.428c0e00c4":"rajoittaa, mitä solmu saa koskea","kera-e-why-wins.25525dfcf8":"Syyhajotelma, kolme operaatiota","kera-e-why-wins.e0e0d1d28c":"profiloitu","kera-e-why-wins.dcbd083d36":"eri syyt","kera-e-why-wins.185154addc":"yksi voitto algoritmivalinnasta","kera-e-why-wins.8f6d043d1d":"yksi fuusiosta ja liikkeestä","kera-e-why-wins.fc07204ca8":"yksi suorasta SIMD:stä ja muodosta","kera-e-why-wins.206613dfe0":"yhteinen syy on säilytetty semanttinen informaatio","kera-e-why-wins.1fbfa6f50d":"ei universaalia temppua","kera-e-why-wins.8229cbe4e1":"profiloi todellinen syy","kera-e-why-wins.f5d557e3e3":"vektoriloki","kera-e-why-wins.10e7bfdefb":"matmul, Q16.16","kera-e-why-wins.1f462af238":"tanh, Q16.16","kera-e-why-wins.fcb60bc535":"operaatio","kera-e-why-wins.6f4cbd265c":"syyksi merkitty","kera-e-why-wins.38f90a6c8e":"LLVM-linjaa vastaan","kera-e-why-wins.83b8b0ac14":"algoritmivalinta","kera-e-why-wins.f7e6fdf149":"fuusio","kera-e-why-wins.b727a735e7":"liike","kera-e-why-wins.703fda89e2":"suora SIMD","kera-e-why-wins.7f0f79a17a":"muodon erikoistaminen","kera-e-why-wins.999110ee02":"suuri ero","kera-e-why-wins.b643b42797":"selkeä ero","kera-e-why-wins.9cf92eba54":"yhteinen perussyy","kera-e-why-wins.000000000b":"Keran määritteet","page-breadcrumb.c766e66518":"Murupolku","page-toc.7e439c353e":"Tällä sivulla","product-kera.138bedd54d":"Tutustu arkkitehtuuriin","product-kera.356d5729f4":"Ota yhteyttä myyntiin","product-kera.d4a74b503a":"Lue dokumentaatio","product-kera.838991fdac":"Kera pitää operaatiot, vaikutukset, omistajuuden ja liikkeen näkyvillä lähdegraafista kohdesuoritukseen. Lue arkkitehtuuri, tarkastele graafin IR:ää tai tuo meille tuotantopolku, joka on jo optimoitu LLVM:n kautta.","product-kera.e23c24be52":"Suora laskenta. Graafi pysyy ohjelmana.","product-kera.90e40d5043":"Aloita","product-kera.9aed4de64a":"11 riippuvuuskerrosta","product-kera.b040b4179b":"Arkkitehtuuri","product-kera.feaef7d9ff":"Renkaallinen allreduce, tarkistuspisteen palautus","product-kera.bb3d98dfee":"Hajautettu","product-kera.994daa5e05":"Verilog-synteesi, resurssiarviointi","product-kera.cef7f9bd36":"FPGA","product-kera.a67e701675":"CUDA/ROCm PTX -generointi","product-kera.a6a6318544":"GPU","product-kera.8a05b95acd":"x86-64 (SSE2/AVX2/AVX-512), ARM64 (NEON), RISC-V (Vector)","product-kera.eb5d2f4a58":"JIT","product-kera.66930b6707":"DAG, sisältöosoitteellinen (.keg)","product-kera.8d784dbff4":"IR","product-kera.1bad8779f2":"Rust 2021","product-kera.64abb3cf15":"Painos","product-kera.d5f412e831":"Kera","product-kera.b4dad06170":"Tekniset tiedot","product-kera.1b45e1fea0":"Kera on staattisesti tyypitetty järjestelmäkieli, jossa on graafipohjainen, sisältöosoitteellinen IR. Se kääntää ohjelmat .keg-tiedostoiksi, operaatioiden suunnatuiksi syklittömiksi graafeiksi, ja suorittaa ne CPU:lla, GPU:lla, FPGA:lla ja WASM:lla. Kera käyttää mukautettua koodigenerointia x86-64:lle, ARM64:lle ja RISC-V:lle LLVM:n sijaan, rekisteriallokoinnilla ja SIMD-ytimen valinnalla. Sivuvaikutukset seurataan, ja Rust-tyylinen omistajuus kattaa isäntä-, laite-, kiinnitetyn ja yhtenäisen muistin. Projekti on Rust-työtila, jossa on hajautettu suoritus, kyvykkyyspohjainen turvallisuus ja LSP-työkalut.","product-kera.dae906110d":"Heterogeeninen suoritus.","product-kera.505c8342c6":"Graafipohjainen IR. Mukautettu JIT.","product-kera.9d0c8700b0":"Tuote, Kera","product-kera.f9743247fa":"Lue dokumentaatio","product-kera.937d81c77c":"Tuo operaatiot, muodot, kohde, liput ja determinismivaatimukset, joita käytät tuotannossa. Vertaamme tuotettua polkua ja näytämme, missä graafin säilyttäminen muuttaa tulosta.","product-kera.492bc68b25":"Yksi graafi. Suoritus suunniteltu kohteelle.","product-kera.79073eaaf2":"Alankomaat","product-kera.44ab85a252":"Alkuperä","product-kera.31da9908bc":"Mukautettu JIT, ei LLVM-riippuvuutta","product-kera.6e2cc989da":"Koodigenerointi","product-kera.637caf6a44":"Sisältöosoitteellinen graafi (.keg)","product-kera.4bfcb88fa9":"Bittitarkka alustojen välillä","product-kera.2956ef9ad6":"Determinismi","product-kera.bca4782ae1":"x86-64, ARM64, RISC-V, CUDA, FPGA, WASM","product-kera.d35260a00f":"Kohteet","product-kera.e9921e9ad2":"Rust (painos 2021)","product-kera.89b86ab0e6":"Kieli","product-kera.b57dd9805c":"Kaikki oikeudet pidätetään","product-kera.3229609e15":"Lisenssi","product-kera.2f09460ea1":"Tuoteseloste","product-kera.b5295d3a59":"Kera yhdistää graafipohjaisen järjestelmäkielen, sisältöosoitteellisen IR:n, kääntäjän, JIT:n ja heterogeenisen suoritusjärjestelmän. Se pitää tyypit, vaikutukset, omistajuuden, dataflow'n, muistitilat ja suorituskäytännön näkyvillä tuottaen kohdekohtaisia suunnitelmia tuetuille CPU-, GPU-, FPGA- ja WebAssembly-polkuille. LLVM ei ole käännösketjun keskiössä.","product-kera.cca888c3d4":"Samanlaiset tulokset.","product-kera.e8fbca4720":"Yksi graafi. Suunnitelma joka kohteelle.","product-kera.2d59bcb876":"Tutustu dokumentaatioon","product-kera.847fa9baac":"Kera hinnoitellaan erikseen lisensoiduille käyttöönotoille. Keskustele kanssamme kohdeportfoliosta, eristetystä toiminnasta ja erikseen valituista lähde-, tarkastus- tai teknologiansiirto-oikeuksista.","product-kera.91e60f15eb":"Laskenta säilyttää identiteettinsä koneelle.","product-kera.824d76b124":"Lue lisää","product-kera.8eb355f726":"Dweve, Alankomaat","product-kera.eae192773b":"Valmistaja","product-kera.64ae43e8fe":"Hinta","product-kera.60c91404fd":"Tekoäly, robotiikka, rahoitus, tiede, pelit","product-kera.10006a8df8":"Käyttökohteet","product-kera.9650950575":"Natiivi konekieli mukautetun JIT-kääntäjän kautta","product-kera.2d2cb022bc":"Nopeus","product-kera.8521ad18f2":"Dweve-tekoälyn päättely- ja simulointityökuormat","product-kera.236656bf91":"Käyttää","product-kera.6abee42d2a":"Ohjelmointikieli johdonmukaiseen, nopeaan laskentaan","product-kera.ca032b5844":"Mitä se tekee","product-kera.fca77b7e3a":"Pähkinänkuoressa","product-kera.e89c5a1fe5":"Pyydä demo","product-kera.14b9569c69":"Ohjelmisto kulkee usein niin monen käännöskerroksen läpi, että tietokone ei enää näe työtä kokonaisuutena. Kera pitää laskennan järjestettynä yhtenä graafina ja valmistelee sitten suoritussuunnitelman työtä tekevälle koneelle. Tämä voi poistaa tarpeettomia vaiheita, vähentää siirtoa ja jättää selkeämmän kirjauksen siitä, mitä todella ajettiin.","product-kera.88256e8e62":"riippumatta siitä, kenen keittiössä.","product-kera.db592c9171":"Resepti, joka maistuu aina samalta,","product-kera.fe0a091fdb":"Tuotteet","product-kera.68fca34159":"Dweve Kera, suora laskenta","product-kera.4ae0430100":"Järjestelmäkieli ja kääntäjä","product-kera.d37334219f":"deterministiseen laskentaan","product-kera.a0809c5e2d":"Dweve Kera on graafipohjainen järjestelmäkieli ja kääntäjä deterministiseen laskentaan heterogeenisellä laitteistolla. Sen staattisesti tyypitetty, sisältöosoitteinen välikieli pitää operaation näkyvänä suunnittelun läpi ja tuottaa sitten suorituksen CPU:lle, GPU:lle, FPGA:lle ja WebAssemblylle. Graafi pysyy ohjelmana.","product-kera.978ed3e13d":"Katso suora polku","product-kera.90214883b6":"Puhu meille","product-kera.e1dd48620c":"Suora polku","product-kera.622a656538":"SUORA","product-kera.e408a0f89e":"Kääntäjän ydin","product-kera.5e58e3443d":"ei LLVM:ää","product-kera.200fd551fc":"Graafi-IR","product-kera.c051c13738":"sisältöosoitteinen .keg","product-kera.08afa6be84":"Tuota","product-kera.6e93bc70b9":"kohdekohtainen natiivi","product-kera.640d089c70":"suunniteltu, rajattu","product-kera.cf1caaae2a":"Jokainen suoritus","product-kera.22ab08a0a5":"graafi-identiteetti","product-kera.528f9df395":"Yleisen kääntäjän vero","product-kera.de41946a09":"Jokainen menetetty tieto","product-kera.c0059b89c3":"sulkee yhden oven lisää","product-kera.8e10ecf68c":"Yleiskäyttöisen kääntäjän on palveltava kaikenlaista ohjelmistoa. Sen laajuus rajoittaa sitä, kuinka syvällisesti se voi ymmärtää erikoistuneen operaation, kun etuosa on jo alentanut sen silmukoiksi, osoittimiksi ja yleiseksi aritmetiikaksi, eikä mikään myöhempi vaihe voi palauttaa sitä, minkä alennus poisti.","product-kera.69245647ac":"Operaation identiteetti, algoritmit, pakkausaie, odotetut muodot, determinismi ja muistin omistajuus voivat hajaantua eri työkaluihin ennen lopullista optimointia. Hinta on jokainen hyödyllinen valinta, joka tulee mahdottomaksi, kun laskenta unohtaa, mitä se oli.","product-kera.fe6d1c39b6":"Menetetty merkitys","product-kera.5dc7b8a3a9":"Työkalujen jakautuminen","product-kera.adaa813a07":"Varhaiset rajoitteet","product-kera.d55e402e23":"Alennuksessa menetetyt tiedot","product-kera.c748b9c310":"matriisikertolasku, litistetty","product-kera.f6eceac035":"Menetetty operaatio","product-kera.6eb3a1f240":"Matriisikertolaskusta tulee anonyymejä silmukoita.","product-kera.1d1bf58a5c":"Menetetty muoto","product-kera.9f49db5cd4":"Odotetut tensori- ja vektorimuodot katoavat.","product-kera.3114ae8cee":"Menetetty pakkaus","product-kera.03504d1093":"Akkumulaattori ja pakkausaie ovat poissa.","product-kera.d4f72fc918":"Menetetty omistajuus","product-kera.cdbff62c4e":"Isäntä- ja laitemuistin säännöt katoavat.","product-kera.bea4fec4f5":"Menetetty naapurikonteksti","product-kera.2cdd771bc0":"Operaatioiden välinen suhde katkeaa.","product-kera.678cdb8d3a":"ensimmäinen etu ei ole nopeampi käsky","product-kera.6698271d72":"se on sen muistaminen, mihin käskyt on tarkoitettu","product-kera.e6751c5167":"Kera pitää nämä tiedot kiinni operaatiossa.","product-kera.247266e288":"Kera ei koskaan unohda operaatiota","product-kera.8d2696558c":"Kääntäjä tietää","product-kera.33b7cf8959":"mitä se kääntää","product-kera.6a3b2800ca":"Kera esittää laskennan tyypitettynä graafina. Operaatio pysyy operaationa sen sijaan, että siitä tulisi liian aikaisin anonyymiä matalan tason koodia. Sen syötteet, tulosteet, muodot, vaikutukset, omistajuus, muistitilat ja suorituskäytäntö pysyvät siihen liitettyinä.","product-kera.8d0201d104":"Säilytetty konteksti antaa Keran valita operaatiosta itsestään, yhdistää liittyvää työtä graafin yli ja suunnitella siirron ilmoitetusta omistajuudesta. Yleinen ketju joutuu päättelemään nämä tiedot matalan tason kaavoista sen jälkeen, kun ne ovat kadonneet, minkä vuoksi sama lähdekoodi voi kääntyä hyvin erilaiseksi konekäyttäytymiseksi riippuen siitä, kuinka paljon merkitystä selvisi matkasta.","product-kera.4a39131bf6":"Operaation tunnus","product-kera.3a87c1396c":"Tyypitetty suunnitelma","product-kera.052e1fcf07":"Semantiikka ensin","product-kera.7fc7df93e0":"Yksi graafisolmu, avattu","product-kera.f0ecb4f25c":"mitä suunnittelija voi vielä lukea","product-kera.fcb60bc535":"operaatio","product-kera.1db089a9f8":"identiteetti","product-kera.579d66df53":"Vektorilogaritmi pysyy vektorilogaritmina","product-kera.63eb44aa9d":"dtype","product-kera.31138da7de":"numeerinen tyyppi","product-kera.0299141f46":"Ilmoitettu kiinteän pisteen profiili säilyy","product-kera.5080fd62c2":"muoto","product-kera.e9dc3a9121":"tensorin muoto","product-kera.5468a8f218":"Odotetut koot kulkevat solmun mukana","product-kera.23f4d47c92":"vaikutukset","product-kera.0baff051a0":"määritetty","product-kera.961bd97a97":"Puhdas tai vaikutuksellinen on eksplisiittistä","product-kera.a94a58406e":"alue","product-kera.6ef9514c35":"muistiavaruus","product-kera.acdc0f94b3":"Tiedetään, missä arvo sijaitsee","product-kera.d61ceadbdb":"sopimus","product-kera.26de05a44d":"tarkkuus","product-kera.30261431be":"Approksimaatiosopimus on liitetty","product-kera.4029766a0d":"toteutus valittu merkityksen perusteella","product-kera.f46205e60a":"ei myöhäisen silmukan kuvion perusteella","product-kera.e2eb193037":"Merkityksen säilyttämisellä on väliä vain, jos Kera voi muuttaa sen eri suunnitelmaksi.","product-kera.1b5e497f45":"Koko graafin suunnittelu","product-kera.ed45a544dd":"Suunnittele koko graafi","product-kera.3696d3f4ee":"ei paikallinen korjaus","product-kera.5b10c8bd24":"Perinteinen kääntäjä optimoi usein sen jälkeen, kun ohjelma on erotettu kerroksiin, joista jokainen kuuluu eri työkalulle. Se optimoi vastaanottamansa paikallisen esityksen. Kera voi suunnitella laskennan koko graafina ennen kuin se tuottaa koodia.","product-kera.32b49f1685":"Tämä laajempi näkymä antaa Keran yhdistää operaatioita, poistaa välituloksia ja siirtoja, pitää datan yhdessä muistiavaruudessa ja valita kohdekohtaisia ytimiä. Kera voi myös estää tarpeettoman työn syntymisen alun perinkin.","product-kera.8d1233c7c3":"Koko graafi","product-kera.7db5bc8052":"Poistettu työ","product-kera.890336e28d":"Suunnittele ensin","product-kera.7fe1a9c798":"Graafista tuotettuun koodiin","product-kera.cef52c3fd7":"viisi suunnitteluvaihetta","product-kera.18ca87afec":"Tarkasta","product-kera.602beaafc9":"Lue tyypitetty graafi ja sen sopimukset.","product-kera.c32a0147f2":"Sijoita","product-kera.6ccc9db67c":"Määritä operaatiot kohteille ja alueille.","product-kera.cdc25e51f3":"Yhdistä","product-kera.0bcd11a6bd":"Yhdistä yhteensopivat operaatiot, poista välitulokset.","product-kera.76cdb95072":"Siirrä","product-kera.3db82b424e":"Suunnittele tai poista datan siirto.","product-kera.e5af55375b":"Tuota kohdekohtaista natiivia suoritusta.","product-kera.31d980a769":"arkkitehtuuriväite","product-kera.7087671d61":"tarvitsee todisteita oikeista operaatioista","product-kera.c46e262eb3":"Arkkitehtuuriväite tarvitsee todisteita oikeista operaatioista.","product-kera.20f72479b9":"LLVM:n katto ei ole koneen katto","product-kera.e14468e9e0":"Optimoidut LLVM-joukot","product-kera.9c072cb83b":"lähtökohta, ei raja","product-kera.41047d2c30":"Kera ei väitä, että jokainen ohjelma päihittää jokaisen yleiskäyttöisen kääntäjän. Se näyttää jotain hyödyllisempää. Nykyisissä sisäisissä testeissä Keran tuottopolku voi ylittää jo optimoidun yleisen polun selvällä marginaalilla useissa operaatioissa, kun väite pysyy tarkkana operaation ja sen testattujen muotojen osalta.","product-kera.a2fdc6a544":"Suurimmat nykyiset erot näkyvät vektorilogaritmissa, suuressa matriisikertolaskussa ja useissa vektorimatematiikan funktioissa, joissa säilytetty graafin merkitys mahdollistaa paremman tuottopolun. Jokainen julkaistu luku sisältää laitteiston, kääntäjän, liput ja testiympäristön, koska tulokset vaihtelevat koneittain.","product-kera.5182b88001":"Rajatut testit","product-kera.ca9e3d8b20":"Täysi testiympäristö","product-kera.6b8b5e254f":"Lähtökohta","product-kera.7d83b83196":"Missä erot ovat suurimmat","product-kera.f87153790e":"nykyiset sisäiset operaatiot","product-kera.e762186a25":"Vektorilogaritmi","product-kera.a636e6cea2":"Suuri ero kaikissa testatuissa kiintopisteprofiileissa.","product-kera.f236c7e88a":"Matriisikertolasku","product-kera.71bb8aaa6b":"Suurin ero, 512 kertaa 512 ja sitä suuremmissa.","product-kera.bdde93ee43":"Vektorieksponentti","product-kera.60f7c42cc9":"Useita kertoja nopeampi kaikissa testatuissa kiintopisteprofiileissa.","product-kera.98a3457df7":"Vektoritanh","product-kera.e97d6f4fa9":"Selvä ero kaikissa testatuissa kiintopisteprofiileissa.","product-kera.f85d624735":"Binäärinen pistetulo","product-kera.7b5d2320b5":"Vahva ero testatuissa koissa.","product-kera.952b2e6142":"suuret voitot","product-kera.cd1adf7039":"eivät ole koko tulos","product-kera.62b6079d52":"Suuret voitot eivät ole koko tulos.","product-kera.e13c31b303":"Laajuus, ei yksi vertailuarvo temppu","product-kera.f053d4add6":"Hyödyt eri","product-kera.33150bca26":"toiminnoissa","product-kera.0ed727ea7e":"Päätoiminnot eivät kerro koko tarinaa. Nykyiset testit osoittavat pienempiä mutta todellisia parannuksia binääri- ja kiintopistematriisikertolaskussa, ReLU:ssa, vektorien yhteenlaskussa, sigmoidissa, binäärireduktioissa ja bittioperaatioissa. Jotkin tapaukset ovat edelleen lähellä vertailutasoa.","product-kera.31906eaf09":"Nämä neutraalit ja vertailutasoa vastaavat tapaukset näkyvät edelleen vertailuraportissa, eikä niitä poisteta siitä. Laajuus eri toimintoperheiden välillä on pointti. Toistuva hyöty monissa toimintotyypeissä on merkki arkkitehtuurista, ei yksittäisestä suotuisasta ytimestä.","product-kera.38b58daf0b":"Laajat testit","product-kera.b14a6bbf97":"Vertailutaso näytetty","product-kera.f35b5e842b":"Arkkitehtuuri","product-kera.20a46061af":"Hyötyjen kirjo","product-kera.984bac67c1":"vertailutasosta suurimpiin parannuksiin","product-kera.73fe3c6ca7":"Vertailutaso","product-kera.1d6382fe58":"Jotkin muodot ovat tasolla ja pysyvät raportissa.","product-kera.254c159afb":"Vaatimaton","product-kera.020471204d":"Pieniä yksinumeroisia parannuksia joillakin bittioperaatiopoluilla.","product-kera.d404968ea9":"Keskitaso","product-kera.c497dc0158":"Selviä parannuksia yhteenlaskuissa ja aktivaatioissa.","product-kera.738fd1d245":"Suuri","product-kera.6be3c8a5a3":"Vahvoja parannuksia useilla matriisi- ja vektoripoluilla.","product-kera.03d0bc8836":"Huomattava","product-kera.ca06cff3f4":"Päämatematiikan ja matriisien johtavat parannukset.","product-kera.2da030c982":"nopeus tulee muustakin","product-kera.c7dcd4eddd":"kuin käskyvalinnasta","product-kera.448051d54a":"Nopeus tulee muustakin kuin käskyvalinnasta.","product-kera.4c914c72b2":"Geneerinen rakennus on jo täysin optimoitu","product-kera.1a3fbbc9ba":"Reilut vertailut vaativat","product-kera.b078c211ff":"Vektorisointi on käytössä, kohde-CPU on käytössä ja toimittajan matemaattiset kirjastot on linkitetty.","product-kera.3af32b3838":"Profiiliohjattu polku on tarkistettu, ja Kera johtaa edelleen testatussa toiminnossa.","product-kera.094ca86d10":"Jo optimoitu, silti jäljessä","product-kera.9e5925a350":"Vektorisointi käytössä","product-kera.7b75b509ab":"Kohde-CPU käytössä","product-kera.d57f62ff72":"Toimittajan matematiikka linkitetty","product-kera.dc76599785":"Profiiliohjattu polku tarkistettu","product-kera.5463218f40":"Puuttuva optimointi ei ollut toinen lippu. Se oli toiminnon merkitys, jota geneerisellä polulla ei enää ollut.","product-kera.78362929d4":"Datan siirto on osa ohjelmaa","product-kera.48ce413830":"Suunnittele muistiliikenne","product-kera.49bfe80e05":"ja siirrä vähemmän","product-kera.b29431d418":"Nykyaikaisessa suorituskyvyssä rajoitteena on usein enemmän datan siirtäminen kuin sen laskeminen. Silti siirtoa isäntä-, kiinnitetyn, laite-, yhtenäisen, etä- ja pysyvän muistin välillä hallinnoidaan usein rajapintojen kautta, jotka ovat kielen omistajuusjärjestelmän ulkopuolella.","product-kera.5c0698e7e8":"Kera tekee muistitilat ja omistajuuden näkyviksi. Graafi kertoo, missä data sijaitsee, mikä operaatio omistaa sen, mikä voi muuttaa sitä ja milloin omistajuus siirtyy. Suunnittelija voi poistaa siirron, tuoda sen esiin tai hylätä laittoman siirron ennen suoritusta.","product-kera.a275d67c18":"Omistajuus","product-kera.22ccddf906":"Siirrot","product-kera.a6d6dcf48f":"Estetty","product-kera.73db554330":"Yksi arvo muistitilojen välillä","product-kera.7075ec4b7a":"kuusi ylitystä muuttuu kahdeksi","product-kera.ddfe163345":"01","product-kera.3960ec4ca5":"Isäntä","product-kera.78e695d59c":"Arvo alkaa isäntämuistissa.","product-kera.414768af9d":"leveä","product-kera.bcac9d1d8e":"02","product-kera.a5a74a6df0":"Laite","product-kera.941990f155":"Perinteinen kaista kopioi sen yli.","product-kera.3ea6c91e24":"03","product-kera.9cbe42aaff":"Suunniteltu","product-kera.de342fb6ac":"Kera pitää sen laitteella, minne se kuuluu.","product-kera.f235f22d8e":"keskitaso","product-kera.798f861ee7":"04","product-kera.b62ff5ccd1":"Omistettu","product-kera.e0651a5ecc":"Omistajuustunniste seuraa jokaista siirtoa.","product-kera.8def4372cd":"harva","product-kera.ddaa3abe0f":"siirtoa on turvallista optimoida","product-kera.10d308d5d4":"koska vaikutukset ovat myös näkyviä","product-kera.430d23154b":"Datan siirtoa on turvallista optimoida, koska sivuvaikutukset ovat myös näkyviä.","product-kera.66ccfd9104":"Vaikutukset ovat näkyvissä ennen suoritusta","product-kera.f258c5aecd":"Jokainen vaikutus","product-kera.d3da033d48":"ilmoitettu etukäteen","product-kera.e07956a040":"Ohjelma, joka näyttää laskevan, voi myös lukea tiedoston, ottaa yhteyden verkkoon, muokata pysyvää tilaa tai kutsua laitetta. Perinteisissä järjestelmissä nämä vaikutukset voivat piiloutua useita kirjastokerroksia tarkasteltavan koodin alapuolelle, joten lukija ei voi lähteestä päätellä, mitä ohjelma koskettaa.","product-kera.9c3a353a67":"Kera seuraa efektejä kielessä ja graafissa, kun taas kyvykkyydet määrittävät, mitä käyttöönotto sallii. Eristetty järjestelmä voi hylätä verkkoyhteyden, ja säännelty ohjelma voi tarkastaa ilmoitetut efektit ennen suoritusta, ei vasta jälkeenpäin. Portti on käyttöönottopäätös, ei koodikatselmointi.","product-kera.ab71cb0430":"Tyypitetyt efektit","product-kera.b51f9a73dd":"Pääsyrajat","product-kera.0fe35a921c":"Esitarkistus","product-kera.90828e0785":"Efektipinta","product-kera.4d26776376":"ilmoitettu, sitten pakotettu","product-kera.b075a99f17":"Puhdas","product-kera.0f9ef12c3e":"Laskenta ilman ulkoisia toimia.","product-kera.bf31c52c32":"turvallinen","product-kera.2c3cafa4db":"Tiedosto","product-kera.f4130e994c":"Ilmoitettu tiedostopääsy, ei piilotettua.","product-kera.53ebc572b4":"Verkko","product-kera.c3ed557280":"Ilmoittamaton yhteys estetään suunnittelussa.","product-kera.18cd42d86d":"portitettu","product-kera.13bcc5c25b":"Muutos","product-kera.877a1b3b5f":"Pysyvän tilan muutokset ovat nimenomaisia.","product-kera.a45c2264b8":"nimenomainen","product-kera.2e601650ba":"Laitteen vuorovaikutus on ilmoitettu efekti.","product-kera.9260ffcb7f":"Pysyvä","product-kera.7d5d457d77":"Pysyvä tila on osa pintaa.","product-kera.4c54cc4d8b":"seurattu","product-kera.4fc58ff80c":"graafi, joka kertoo mitä se tekee","product-kera.939a18de54":"voi muuttua omaisuuseräksi, jolla on identiteetti","product-kera.21c3471458":"Graafi, joka kertoo mitä se tekee, voi muuttua omaisuuseräksi, jolla on identiteetti.","product-kera.4f59b86c8e":"Graafista tulee laskennallinen omaisuuserä","product-kera.57b599c37d":"Laskenta","product-kera.1c5f1db260":"jolla on identiteetti","product-kera.0288e2814c":"Lähdekoodi kertoo, mitä kehittäjä kirjoitti. Se ei aina kerro koko suoritettua laskentaa. Kera kääntää ohjelmat sisältöosoitteellisiksi .keg-graafeiksi, ja jokainen solmu saa identiteetin, joka johdetaan sen sisällöstä.","product-kera.2afb7bc51d":"Muuta solmua ja sen identiteetti muuttuu; jätä se ennalleen ja identiteetti pysyy vakaana. Organisaatio voi tunnistaa graafin, jonka se tarkasti ja otti käyttöön, eristää muutetun aligraafin ja yhdistää hallitun suorituksen tarkkaan artefaktiinsa.","product-kera.77ecc5595d":"Sisältöosoitteellinen","product-kera.2cf84c8e01":"Vakaa identiteetti","product-kera.dc36e2a41a":"Hyväksyntäpolku","product-kera.f97c480441":".keg-sertifikaatti","product-kera.f9bfc7e47d":"mitä identiteetti tallentaa","product-kera.2346ad27d7":"hash","product-kera.84bd2b0362":"graafi-identiteetti","product-kera.4254052a6c":"Johdettu jokaisen solmun sisällöstä","product-kera.004550065a":"solmut","product-kera.b16b210913":"tyypitetyt operaatiot","product-kera.a53b9c91c4":"Jokaisella oma vakaa identiteetti","product-kera.84e0542d83":"ilmoitettu pinta","product-kera.34feedbf98":"Tallennetut ulkoiset rajat","product-kera.e87e846a2b":"vientit","product-kera.e63ff62479":"julkiset tulokset","product-kera.ada74cfa03":"Tulokset, joihin hyväksyntä voi kiinnittyä","product-kera.c37acdb82b":"yksi muutettu solmu","product-kera.ea3db1640e":"vaihtaa avaimen vain sen vaikuttamassa esi-isäketjussa","product-kera.924afc4cc6":"Yksi identiteetti voi silti tuottaa kullekin koneelle räätälöidyn suunnitelman.","product-kera.4dee2983be":"Yksi graafi, kohdekohtainen suoritus","product-kera.52838d6f5f":"Suunnitelmat jokaiselle kohteelle","product-kera.541cc63e8b":"yhdestä ohjelmasta","product-kera.8202b7f362":"Eri koneita ei pidä pakottaa suorittamaan identtisiä käskyjonoja. Suorittimella, näytönohjaimella, FPGA-kohteella, selainajoympäristöllä ja hajautetulla klusterilla on eri vahvuudet. Kera erottaa laskennan identiteetin sen suorittamiseen käytetystä suunnitelmasta.","product-kera.5ad45c1ed9":"Sama graafi voi tuottaa natiiveja suoritin-suunnitelmia, näytönohjainsuunnitelmia laitteelle, tuettuja FPGA-synteesipolkuja, kannettavaa WebAssemblya tai hajautettuja suunnitelmia osioinneilla ja palautuksella. Suoritus muuttuu koneittain, mutta tuki pysyy nimenomaisena.","product-kera.dee3912d5d":"Yksi graafi","product-kera.9b79c3a893":"Kohdesuunnitelmat","product-kera.cfcd8f93f7":"Ilmoitettu tuki","product-kera.62847baef3":"Kohtekohtainen tuki","product-kera.d95681eec7":"kattavuus vaihtelee ominaisuuksittain","product-kera.ff221d4752":"CPU","product-kera.b8979bbf1a":"Kohdekohtaiset natiivit käskyt ja SIMD-polku.","product-kera.6887bf97d7":"Suunnitelmat muotoiltu kohteen suoritusmallin mukaan.","product-kera.5cc240eecc":"Synteesiartefaktit tuetuilla poluilla.","product-kera.051061c35d":"WebAssembly","product-kera.ca899cd8ae":"Kannettava hiekkalaatikko ja selainsuoritus.","product-kera.81698cb581":"Ositukset, kollektiivit, tarkistuspisteet, palautus.","product-kera.4a724470a2":"kohdekohtainen koodi","product-kera.4cc617b55e":"ei vaadi kohdekohtaisia vastauksia","product-kera.3faed3ed23":"Kohdekohtainen koodi ei vaadi satunnaisia kohdekohtaisia vastauksia.","product-kera.c249c9008d":"Determinismi on suunnitteilla","product-kera.81001e94d7":"Valitse determinismi ensin","product-kera.ff3c044246":"koska siemen saapuu liian myöhään","product-kera.8a285aa17e":"Determinismiä kohdellaan usein virheenkorjaustilana, joka poistaa optimoinnin käytöstä. Kera käsittelee suorituskäytäntöä osana graafia ja suunnitelmasopimusta, joten suunnittelija tietää vaaditun sopimuksen ja sen tarkan laajuuden ennen kuin se tuottaa suorituksen, eikä tiukan työn tarvitse luopua suunnitelmastaan pysyäkseen toistettavana.","product-kera.d4911c4054":"Tiukka tila valitsee deterministisen aritmetiikan, järjestyksen, ajoituksen ja koodigeneroinnin polut. Siemennetty tila toistaa hallitun vaihtelun; luova tila sallii sen. Takuut pysyvät rajattuina testattuihin toimintoihin, taustajärjestelmiin ja suunnitelmiin.","product-kera.ca6a8f733a":"Suunnitelman käytäntö","product-kera.c97ace1424":"Takuut","product-kera.530581d19a":"Toistettava","product-kera.d799294b1e":"Kolme suoritussopimusta","product-kera.eedc432e74":"yksi graafi, kolme suunnitelman kaistaa","product-kera.47ed8fde8f":"Tiukka","product-kera.299ba29343":"Vakaa aritmetiikka ja järjestys tuottavat vakaan hajautusarvon.","product-kera.4fbacc2fa0":"vakaa","product-kera.51095bb5db":"Siemennetty","product-kera.3fcf3919df":"Hallittu vaihtelu toistuu samalla siemenellä.","product-kera.50aff7939a":"toistettava","product-kera.20ccbc66c1":"Luova","product-kera.b0221b15de":"Tarkoitettu vaihtelu tuottaa jakauman.","product-kera.75b4d7d721":"vaihteleva","product-kera.690252d07c":"sama suunnittelumalli","product-kera.053ed984c6":"laajenee, kun graafi poistuu yhdeltä koneelta","product-kera.90cc808938":"Sama suunnittelumalli laajenee, kun graafi poistuu yhdeltä koneelta.","product-kera.66e9900297":"Jakelu ilman ohjelman menetystä","product-kera.496dbfcee5":"Skaalaa suunnitelma","product-kera.82f58bd609":"ei epäselvyyttä","product-kera.e55ca5b79f":"Hajautetuista ohjelmista tulee usein kokoelmia palveluita, jonoja, ajoittajia, työntekijöitä ja tarkistuspistejärjestelmiä, kunnes alkuperäinen laskenta katoaa infrastruktuuriin. Kera voi esittää jakelun suoritussuunnitelmana yhden graafin yli, joten skaalattava asia on edelleen ohjelma eikä sen ympärillä oleva putkisto.","product-kera.4ff6088053":"Ositukset, kollektiiviset toiminnot, verkkovasteet, tarkistuspisteet ja palautus pysyvät sidottuina graafiin. Solmu voi epäonnistua muuttamatta ohjelmaa tunnistamattomiksi prosesseiksi. Skaalaus muuttaa suunnitelmaa; se ei pyyhi ohjelmaa, ja palautuksen jälkeen palaava identiteetti on sama kuin sisään mennyt identiteetti.","product-kera.08c69f28ef":"Yksi graafi","product-kera.1a88e0fc2c":"Näkyvät kollektiivit","product-kera.fdc6703e67":"Identiteetti säilyy","product-kera.71dce2b4fc":"Hajautettu suunnitelma","product-kera.ec327aa94d":"viisi vaihetta yhden graafin yli","product-kera.943df06a52":"Osita","product-kera.dde6898b7c":"Jaa graafi solmujen kesken.","product-kera.cbb4cc4982":"Siirrä","product-kera.b3761c5ae5":"Ilmoitettu liike osioiden välillä.","product-kera.d8e97c28f7":"Kollektiivi","product-kera.c3ca4ed1b5":"Näkyvä rengas-all-reduce ja vaihto.","product-kera.5cb9afc059":"Tarkistuspiste","product-kera.8d0732fba5":"Palautustila sidottuna graafiin.","product-kera.4addbf1673":"Palauta","product-kera.70946e489d":"Epäonnistunut solmu palautuu muuttamatta identiteettiä.","product-kera.d85bc3cdeb":"yksi graafi","product-kera.518f938ebd":"ansaitsee yhden vastuullisen kääntäjäketjun","product-kera.9423c6c2bb":"Yksi graafi ansaitsee yhden vastuullisen kääntäjäketjun.","product-kera.00ba602f0b":"Yksi kääntäjäketju yhden omistajan alla","product-kera.7938644440":"Ei yleistä kääntäjää","product-kera.63a205997f":"keskellä","product-kera.15954976c5":"Kera ei ole riippuvainen LLVM:stä keskustassaan. Dweve omistaa kielen, tyyppijärjestelmän, efektimallin, graafi-IR:n, suunnittelijan, alaskäännöksen, rekisteriallokaation, SIMD-valinnan, JIT:n, laite-polyt ja suoritusaikasemantiikan koko tuetun kohdepinnan alueella.","product-kera.daa2d1b7a3":"Käyttöjärjestelmät, ajurit, laiteohjelmistot ja laitteisto ovat Keran ulkopuolella. Keskusketju, joka määrittelee ohjelman ja sen suorituksen, kuuluu yhdelle tuotteelle ja tiimille, joten strategiset asiakkaat voivat neuvotella tuen itse järjestelmän ympärillä eikä erikseen omistettujen osien ympärillä.","product-kera.86adbe0b9e":"Omistettu ketju","product-kera.5d0e5b6012":"Selkeä raja","product-kera.f47a0df232":"Vastuullinen","product-kera.7d0964330a":"Lähteestä suoritukseen","product-kera.a82b73d395":"yksi omistaja koko ketjussa","product-kera.6da13addb0":"Lähde","product-kera.5dba98c8ce":"Graafin natiivi kieli.","product-kera.9a7405ebce":"Graafi","product-kera.0c715b50bf":"Sisältöosoitteellinen .keg IR.","product-kera.ae2f98a099":"Suunnitelma","product-kera.8457faca87":"Koko graafin suunnittelu ja sijoittelu.","product-kera.c6dcbd318c":"Kera-lowering, rekisteriallokaatio ja koodigenerointi.","product-kera.6ea36ce8d4":"Suorita","product-kera.fc89b1dac9":"Kera-ajoympäristö kohdealustalla.","product-kera.d11e0dac41":"Kera omistaa laskennan","product-kera.f9be503991":"Core omistaa täyden tekoälykoneen","product-kera.432cb35720":"Kera omistaa laskennan. Core omistaa tekoälyn. Rajan on pysyttävä terävänä.","product-kera.18d1819895":"Kera ja Core ovat eri tuotteita","product-kera.fefa0bd607":"Laskenta alhaalla,","product-kera.eb92d987fd":"tekoälykone ylhäällä","product-kera.07f4a51429":"Core toimittaa täyden tekoälykoneen. Se sisältää tekoäly- ja koneoppimisalgoritmit, operaatiot, esitykset, koulutusmenetelmät, päättelyjärjestelmän, ytimet, lähetyksen ja palveluinfrastruktuurin, joita Dweve-tuotteet käyttävät.","product-kera.6adbf6b5c9":"Kera tarjoaa syvemmän polun: graafin natiivin kielen, sisältöosoitteellisen IR:n, koko graafin suunnittelun, oman loweringin ja ajoympäristön tuetuille kohdealustoille. Se on kerros, joka päättää, miten laskenta saavuttaa koneen, ei sitä, mihin laskentaa käytetään. Kun paketti sisältää sen, Core-operaatiot voidaan reitittää tämän polun kautta ilman, että yllä olevat tuotteet muuttuvat.","product-kera.4982b3db65":"Tekoälykerros","product-kera.992205d999":"Laskentakerros","product-kera.2c59ac441b":"Valittu polku","product-kera.4f2d5cda45":"Core Native vs. Core Keralle","product-kera.e07fdb34c7":"kaksi kaistaa Coren alla","product-kera.b14e0fee60":"Core Native","product-kera.77a36926b3":"täysi tekoälykone Rust-natiivilla suorituksella","product-kera.b416d2b35e":"tekoälyoperaatiot ja esitykset","product-kera.a866dd9a20":"koulutus, päättely, palvelu","product-kera.56adaaabdc":"ytimet ja lähetys","product-kera.1307de22b6":"sisältyy Coreen","product-kera.ff12047a09":"laaja ja täydellinen sellaisenaan","product-kera.5bd7bdd9b6":"Core Keralle","product-kera.cb772a19ca":"sama tekoälykone suoralla polulla","product-kera.0006a09fcf":"operaatiot muuttuvat graafisolmuiksi","product-kera.b701bb777a":"koko graafin suunnittelu ja fuusio","product-kera.c06b9c3ebb":"kohdekohtainen suora emitointi","product-kera.fcb80b35b0":"valittu strateginen lisensointi","product-kera.7df9de8fc1":"syvempi suorituksen perusta","product-kera.33193264dc":"suora laskenta on strategista","product-kera.395a36df67":"koska polku itse on strateginen","product-kera.f443e90223":"Suora laskenta on kaupallisesti merkittävää, koska polku on strateginen.","product-kera.913a763c67":"Kaupallista, koska polku merkitsee","product-kera.11fbe7f73e":"Syvin polku","product-kera.8dc7185c2f":"on lisensoitu","product-kera.05d9e213ee":"Kera on Dweven oma tuote. Se ei sisälly jokaiseen Core-lisenssiin, eikä sitä esitetä avoimena lähdekoodina. Organisaatiot, jotka ostavat syvimmän suorituspolun, tarvitsevat tahon, joka on vastuussa siitä polusta.","product-kera.c70146ec52":"Kohdetuotevalikoima määrittelee tuetut koneet ja toimituksen. Tuki, escrow, tarkastus, operatiivinen lähdekoodi, eristetty käyttöönotto, operaattorin hallussa olevat avaimet ja teknologiansiirto ovat erillisiä oikeuksia, ellei toisin sovita.","product-kera.0b0db435a5":"Oma","product-kera.b15fec0012":"Sopimus","product-kera.ccc963aa3d":"Omistaja","product-kera.63fb347dde":"Mitä sopimus voi kattaa","product-kera.c516aef713":"ei keksittyjä paketteja tai hintoja","product-kera.c4740e4ca2":"Ajoympäristö","product-kera.eeb037e093":"Oikeudet ajaa Keraa sovituilla kohdealustoilla.","product-kera.f32d5a3b17":"Tuki","product-kera.7a440d92be":"Tuki- ja korvausvastuuehdot.","product-kera.b333d65133":"Escrow","product-kera.14b2baee19":"Lähdekoodin escrow, jos se on erikseen valittu.","product-kera.830be5e950":"Lähdekoodin tarkastus tai toimitus vain, jos siitä on nimenomaisesti sovittu.","product-kera.9b6a2f8838":"Teknologiansiirto ja räätälöity kohdetyö.","product-kera.fb8996a122":"polku on eurooppalaista alkuperää","product-kera.33d298de2a":"ja käyttöönoton hallittavissa","product-kera.4ceed20869":"Polku on alkuperältään eurooppalainen ja käyttöönoton hallittavissa.","product-kera.f322daecf6":"Eurooppalainen laskennallinen hallinta","product-kera.f905ca9bea":"Hallinta ulottuu","product-kera.f4075b16fd":"pilvikerroksen alapuolelle","product-kera.bd43f64fbe":"Kera on suunniteltu ja rakennettu Alankomaissa. Keraa käyttää suoraan kelpuutettu, lisensoidun asiakkaan hallinnoima tai täysin eristetty käyttöönotto sopimuksen ja kohdeportfolion mukaisesti.","product-kera.2a0a5aacb9":"Suvereniteetti ei tarkoita vain lähdemaata tai palvelimen sijaintia. Se riippuu kielen, IR:n, kääntäjän, ajonaikaisen ympäristön, tiekartan, semantiikan, operaattorin, ajureiden, konfiguraation ja toimitusketjun hallinnasta.","product-kera.cddd3908ac":"Alankomaalainen alkuperä","product-kera.9aa4efaeff":"EU-lisenssi","product-kera.cc5882cdc3":"Semanttinen hallinta","product-kera.f1df794cc2":"Mitä asento hallitsee","product-kera.c19e6c5f24":"konfiguraatio, ei pelkkä maantiede","product-kera.0f21717994":"Alue","product-kera.aa3e978fa1":"Missä käyttöönotto on isännöity.","product-kera.7843fc5bea":"sijoitus","product-kera.e5651c683f":"Avaimet","product-kera.95470a276b":"Operaattorin hallussa olevat avaimet, kun niin on sovittu.","product-kera.fe96dd3975":"operaattori","product-kera.355d259f17":"Ulospäin suuntautuvat vaikutukset","product-kera.fb7d3f805c":"Mitkä ulkoiset rajat ovat sallittuja.","product-kera.72b6facb06":"Kohdeallowlist","product-kera.0ea446f15b":"Mitä kohteita käyttöönotto saa käyttää.","product-kera.6543f14e1a":"rajattu","product-kera.545782292b":"Operaattorin pääsy","product-kera.6c6ae4ac83":"Kuka voi toimia käynnissä olevassa järjestelmässä.","product-kera.547ff52d6c":"hallittu","product-kera.c0b700d1ec":"Kera on syvin kaista","product-kera.5704594f12":"ei koko Dweve-pino","product-kera.c25147caed":"Kera on syvin kaista, ei koko Dweve-pino.","product-kera.a5541608ff":"Kera Dweve-järjestelmässä","product-kera.19f4cca33f":"jokaisen yläpuolella olevan tuotteen alla","product-kera.dbc53d50f3":"Kera on pinon syvin lisensoitu laskennallinen perusta. Se suorittaa laskentaa yläpuolella olevien tuotteiden alla, se sisältyy mukaan vain silloin, kun sopimus sitä edellyttää, eivätkä yläpuolella olevat tuotteet muuta muotoaan sen mukaan, onko se läsnä.","product-kera.20129cc874":"Core toimittaa tekoälyn, Loom koostaa asiantuntijat, ja Nexus koordinoi työkaluja, sääntöjä, ihmisiä ja tekoälyä. Spindle säilyttää tietoa, Mesh jakaa työtä, ja Fabric palvelee sitä. Kera ei tee mitään näistä; se on laskennallinen polku, jonka varaan nämä kerrokset voivat asettua.","product-kera.8c3b7ad87f":"Perusta","product-kera.6ab1333147":"Lisensoitu laajuus","product-kera.cc3ad49e5c":"Tuotteiden alla","product-kera.b2e5154f65":"Suora polku pinossa","product-kera.9375e727c5":"Kerasta Fabriciin asti","product-kera.60ecfc0d27":"Suora graafi-kone-laskenta.","product-kera.68836c550e":"Core","product-kera.8cdde04eea":"Keran kanssa","product-kera.8309fcbe88":"Core-operaatioista tulee graafisolmuja ja alueita, joita Kera voi suunnitella, fuusioida, laskea alas ja tuottaa","product-kera.56d5a5605b":"Ilman Keraa","product-kera.acaa562115":"Core palautuu Rust-pohjaiseen suorituspolkuunsa","product-kera.6aa18a0d30":"Kaksi sopimusta","product-kera.022252b985":"Tuotteet eivät romahda, jokainen omistaa oman kerroksensa","product-kera.de8011f844":"Täydellinen tekoälykone sen yläpuolella.","product-kera.69697ca450":"Loom, Nexus, Spindle, Mesh rakentuvat Coren päälle.","product-kera.a010de5c61":"Fabric","product-kera.6d315b6a9e":"Käyttäjäpinta ylhäällä.","product-kera.aa442d4a07":"jokainen käyttöönotto, joka saa Keran","product-kera.6b0a2b47d2":"saa suoran graafi-kone-polun","product-kera.a8754b9738":"Tuo operaatio, jonka vahvin geneerinen polku on jo optimoitu.","product-kera.1cf3641b7a":"Tuo operaatio","product-kera.90e55be97c":"Tuo tuotanto-operaatio, sen todelliset muodot, varsinainen frontend, vahvimmat geneeriset liput, kohdekone, tarkkuusvaatimukset ja deterministinen sopimus. Vertaa suoritusta, liikettä, tuotettua koodia, graafia ja tulosta. Kysymys ei ole enää siitä, voiko räätälöity kääntäjä päihittää geneerisen. Kyse on siitä, mikä tulee mahdolliseksi, kun kääntäjä ei koskaan unohda laskentaa.","product-kera.f6443a40b3":"Tuo operaationne","product-kera.9e3c1d591d":"Mihin väitteet perustuvat","product-kera.29a184b65c":"graafi","product-kera.2b8a8fe488":"Laskenta, jolla on vakaa identiteetti","product-kera.2d2794fd3e":"räätälöity tuotantopolku","product-kera.f865970e42":"Kera-laskenta ilman yleistä kääntäjäydintä","product-kera.3a9055585a":"suunnitelmat","product-kera.045e25a289":"kohdekohtainen suoritus","product-kera.89588b51b8":"Yksi graafi, monta rehellistä kohdesuunnitelmaa","product-kera.0a4ca4ce7e":"valjaat","product-kera.0571d03553":"toistettava näyttö","product-kera.e13183fd7d":"Jokainen luku kulkee mukanaan koko verhokäyränsä","product-kera.ea717892a4":"Kääntäjä tietää","product-kera.0513cea9a7":"Kera on graafipohjainen järjestelmäkieli ja kääntäjä deterministiseen laskentaan. Sen suunnittelija pitää ohjelman merkityksen näkyvissä aina suoraan kohdekoodin tuottamiseen asti: vektorilogaritmi on edelleen vektorilogaritmi. Emitteri valitsee koodin, koska se edelleen tietää operaation, ei siksi, että se tunnisti silmukkakuvion liian myöhään.","product-kera.d58c64b171":"Tarkastele .keg-graafia","product-kera.161480a2d3":"Lue arkkitehtuuri","product-kera.1069afd867":"Tyypit ja efektit","product-kera.94431bd564":"säilyvät emitointiin asti","product-kera.a45e4a56cd":"Emitointipolku","product-kera.58065ab442":"Kera-koodigenerointi ilman LLVM-ydintä","product-kera.2f4d393f85":"ominaisuuskohtaisesti, ilmoitettuna","product-kera.72bfd01f33":"suunniteltu graafiin","product-kera.abd497a3a4":"Graafi on ohjelma","product-kera.3408c02bc4":"Kestävä graafi-IR","product-kera.31e7d69af5":"ei väliaikainen näkymä","product-kera.c366718c09":"Kera ei kääri graafia tavallisen käskyjonon ympärille ohimenevänä optimointinäkymänä. Graafi on kestävä ohjelman esitysmuoto. Lähdekoodi kirjataan tyypitettyyn, efektejä seuraavaan, omistajuuden huomioivaan ja sisältöosoitteiseen .keg-graafiin.","product-kera.be52cbe6ba":"Suunnittelu, fuusiointi, sijoittelu, siirrot, laskenta, kohde-emitointi, osiointi ja toisto johdetaan kaikki graafista. Ohjelma pysyy semanttisesti rikkaana, kunnes Kera tuottaa kohdesuunnitelmansa, säilyttäen tiedon, jonka yleinen laskenta on saattanut jo hylätä.","product-kera.2c7ec6fc75":"Graafiohjelma","product-kera.b75cf5fa72":"Johdetut suunnitelmat","product-kera.7d7d68b67c":"Emitointiin asti","product-kera.c64e24a9b9":"Lähteestä toistoon","product-kera.6c08c9199d":"graafi säilytetään koko ajan","product-kera.79ad3e32ea":"Kirjattu tyypitettyyn .keg-graafiin.","product-kera.92af7ebb2c":"Suunnittelu johdetaan graafista.","product-kera.a382513d37":"Käännös säilyttää graafikontekstin.","product-kera.0c32087c5a":"Kohdekoodi samasta graafista.","product-kera.c0f85d6679":"Toisto","product-kera.22f4deffea":"Rekonstruoitu graafista.","product-kera.3f71544975":"graafi voi olla kestävä vain","product-kera.d171d7cd2e":"jos identiteetti on rakenteellinen","product-kera.d64e752fff":"Graafi voi olla kestävä vain, jos identiteetti on rakenteellinen.","product-kera.206b4f4905":"Sisältöosoitteinen .keg","product-kera.0b3961cacb":"Sisältö antaa identiteetin","product-kera.2a1d839b27":"joten muutos ei voi piiloutua","product-kera.e9eeb552e9":".keg-tiedosto on sisältöosoitteinen graafiartefakti. Jokainen solmu tunnistetaan sen edustaman sisällön perusteella, ja täydellinen graafi tallentaa tyypit, riippuvuudet, alueet, eksportit, efektit ja kohdetta koskevat metatiedot.","product-kera.8a1eb202a3":"Sisältöosoitteisuus antaa ohjelmalle vakaan identiteetin. Muuttumattomat solmut säilyttävät sen, muuttuneet saavat uuden, ja graafierot eristävät muutoksen. Välimuistit ja tietueet viittaavat täsmälliseen artefaktiin.","product-kera.4acea90893":"BLAKE3-identiteetti","product-kera.1f94152262":"Laskentavälimuisti","product-kera.cc760bb063":"Luettava","product-kera.75feac5ee8":".keg-tietue","product-kera.bda28b1dac":"mitä sisältöosoitteisuus kiinnittää","product-kera.eb646a38da":"sisältöidentiteetti","product-kera.8e0a17a9ec":"Johdettu solmun sisällöstä, ei sijainnista","product-kera.75a0ee1ba9":"ero","product-kera.f56972c915":"semanttinen muutos","product-kera.3bc7dbd397":"Graafiero eristää, mikä muuttui","product-kera.b03592806e":"välimuisti","product-kera.d14102b4f3":"avaimena sisältö","product-kera.11026ce64c":"Jaetut aligraafit tunnistetaan","product-kera.d145a2a905":"kiinnitys","product-kera.0a5542a134":"hyväksytty artefakti","product-kera.90726e63ca":"Täsmälleen se graafi, jonka hyväksyntä nimeää","product-kera.ac72fffcef":"identiteetti säilyttää muutoksen","product-kera.62a032238a":"tyypit säilyttävät merkityksen","product-kera.407f1cde13":"Identiteetti säilyttää muutoksen. Tyypit säilyttävät merkityksen.","product-kera.1b812ee011":"Tyypit säilyvät alennuksen yli","product-kera.c08639e2bd":"Tyypit ohjaavat suunnitelmaa","product-kera.04e31266eb":"eivät vain tarkistinta","product-kera.71119f01d6":"Kera:n tyyppijärjestelmää ei heitetä pois frontend-tarkistuksen jälkeen. Tyypit osallistuvat graafin rakentamiseen ja suunnitteluun. Numeerinen tyyppi, muoto, alue, muistitilan omistajuus, efektit ja kyvykkyydet pysyvät merkityksellisinä alennuksessa ja koodin tuotossa.","product-kera.9a352b801f":"Suunnittelija ei optimoi tyypittämätöntä käskyvirtaa sen jälkeen, kun konkreettiset tosiasiat ovat kadonneet. Sama tyyppijärjestelmä rajoittaa laillista suoritusta ja tarjoaa optimointikontekstin, joten muoto ja asettelu tunnetaan alennuksen alkaessa, eikä taustapään tarvitse arvailla niitä takaisin.","product-kera.2330b78b77":"Tyypit säilytetty","product-kera.2564c394db":"Suunnitelman rajoitteet","product-kera.3da54dc7ac":"Tunnettu muoto","product-kera.fe56986284":"Mitä tyyppi kantaa","product-kera.ef9677eeb0":"tosiasiat, joita suunnittelija voi käyttää","product-kera.323823482b":"Numeerinen tyyppi","product-kera.4ed2e8c275":"Ilmoitettu dtype kulkee arvon mukana.","product-kera.277b5417df":"Muoto ja asettelu","product-kera.20ae845afb":"Odotetut koot ja pakkaus säilytetään.","product-kera.b7374e4b69":"Muistitila","product-kera.8b69626a46":"Omistajuus ja alue ovat osa tyyppiä.","product-kera.08ea84b95f":"Efektit ja kyvykkyys","product-kera.84a4d2ce72":"Se, mitä arvo voi tehdä, pysyy näkyvissä.","product-kera.e13e23cad0":"efektit eivät ole tavallisia arvoja","product-kera.a7ffb6cd27":"eikä niitä voi optimoida kuin sellaisia","product-kera.d10a7868d2":"Efektit eivät ole tavallisia arvoja, eikä niitä voi optimoida kuin sellaisia.","product-kera.abc9d8cfba":"Efektit ovat eksplisiittisiä","product-kera.ba6cff23fe":"Efektityypit pitävät","product-kera.ce1e9350d0":"puhtaan työn erillään","product-kera.ce8cc03475":"Puhdas laskenta ja ulkoinen toiminta ovat eri laskennallisia kategorioita, ja Kera tekee eron eksplisiittiseksi. Efektit, kuten tiedostojen käyttö, verkkokäyttö, mutaatio, laitevuorovaikutus, pysyvä tila ja ulkoisten kyvykkyyksien käyttö, esitetään ohjelmassa.","product-kera.4d9a9a846c":"Suunnittelija säilyttää efektien järjestyksen, varmistin hylkää ilmoittamattomat kyvykkyydet, ja suoritusaika pakottaa käyttöönottojoukon. Suoritusloki näyttää, mitkä ulkoiset rajat ylitettiin, joten optimointi ei voi hiljaa kohdella efektiivistä operaatiota puhtaana laskentana.","product-kera.e4a47d1ea3":"Efektireunat","product-kera.7136d8c591":"Varmennettu käyttö","product-kera.5f0a6cdc86":"Järjestetyt efektit","product-kera.7ef889394c":"Efektikategoriat","product-kera.876c9952c1":"kukin kyvykkyyden rajaama","product-kera.c5b132c86e":"Laskenta, jota suunnittelija voi järjestää uudelleen.","product-kera.4ff88aaddb":"vapaa","product-kera.6bc538fd02":"Ilmoitettu pääsy tiedostojärjestelmään.","product-kera.71c4bbd6e4":"Ilmoittamaton käyttö hylätään varmistimessa.","product-kera.ec734b6515":"varmennettu","product-kera.bc251506c6":"Pysyvä tilan muutos pysyy järjestyksessä.","product-kera.2f6d3eca5a":"järjestetty","product-kera.300de111dd":"Laitevuorovaikutus on eksplisiittinen efekti.","product-kera.79fd1355be":"Kyvykkyys","product-kera.7990c1505b":"Pakotettu käyttöönottojoukkoa vasten.","product-kera.dc9720f398":"pakotettu","product-kera.b70b3c7fcd":"omistajuus antaa Keralle saman tarkkuuden","product-kera.35e29a0d83":"datan liikuttamisessa","product-kera.23e2b9210e":"Omistajuus antaa Keralle saman tarkkuuden datan liikuttamisessa.","product-kera.ec60281c0c":"Omistajuus muistitilojen yli","product-kera.ef888b2646":"Omista liike","product-kera.f4de5d106b":"muistitilojen yli","product-kera.e73dfa61ca":"Kera laajentaa omistajuuden tavallisen isäntämuistin ulkopuolelle. Arvoilla voi olla omistajuus- ja liikerajoitteita isäntä-, pinnitetty-, laite-, yhtenäinen-, etä- ja pysyvien tilojen yli. Graafi tallentaa siirto- ja mutaatiosuhteet.","product-kera.f7f40d77e1":"Suunnittelija voi poistaa siirtoja, yhdistää alueita, pitää arvoja laitteella tai hylätä laittoman aliaksen omistajuussääntöjen alla. Muistiturvallisuus ja suorituskyky tulevat yhdeksi ongelmaksi, koska jokainen sallittu siirto on eksplisiittinen.","product-kera.cb12625190":"Tilojen välinen","product-kera.5f89408b49":"Turvallisuussuunnittelu","product-kera.b9a1316267":"Ei aliasta","product-kera.d455d34e23":"Yksi arvo ylittää tiloja","product-kera.d0b4b2e2a7":"omistajuustunnus seuraa mukana","product-kera.56dd613c9c":"Arvo on omistettu isäntämuistissa.","product-kera.a775f532a0":"Omistajuus siirtyy siirron mukana.","product-kera.ae868d9a94":"Säilytetty","product-kera.5f97cb9d88":"Suunnittelija pitää sen laitteella.","product-kera.04259816ac":"Alias","product-kera.0e09a1404e":"Laiton alias hylätään.","product-kera.34b684506a":"kun graafi, vaikutukset ja omistajuus tunnetaan","product-kera.1883b2f4e3":"suunnittelu voi toimia maailmanlaajuisesti","product-kera.1ce3597123":"Kun graafi, vaikutukset ja omistajuus tunnetaan, suunnittelu voi toimia maailmanlaajuisesti.","product-kera.1464117ba2":"Suunnittele koko graafi","product-kera.a59ddfed8f":"ennen kuin koodia tuotetaan","product-kera.e777648161":"Kera suunnittelee ennen tuottamista. Suunnitelma voi sisältää topologisen järjestyksen, kohdesijoittelun, graafin osituksen, fuusioryhmät, muistin allokoinnin, omistajuuden siirron, isäntä-laite-siirrot, rinnakkaiset alueet ja synkronoinnin.","product-kera.4b5297ab26":"Suunnitelma valitsee myös ytimet, deterministisen järjestyksen, tarkistuspisterajat, hajautetut kollektiivit ja palautuspisteet. Kun koko graafi on käytettävissä, jokainen valinta pysyy tarkasteltavissa sen sijaan, että se rajoittuisi paikalliseen käskyikkunaan.","product-kera.4745932340":"Graafin laajuinen suunnitelma","product-kera.83d3eac589":"Suunnittele ensin","product-kera.93c9ec6a2e":"Täysi konteksti","product-kera.2bb71c3a9e":"Suunnitelman ulottuvuudet","product-kera.524c2e3cdf":"yli yhden koko graafin","product-kera.1d75774c0f":"Järjestys","product-kera.3a3d3d7206":"Topologinen järjestys ja synkronointi.","product-kera.cc657a8f8b":"Kohdesijoittelu ja ositus.","product-kera.dc25e1c633":"Fuusioryhmät graafin yli.","product-kera.b97d763e2d":"Allokointi ja isäntä-laite-siirrot.","product-kera.9790f53365":"Tarkistuspisteet ja palautuspisteet.","product-kera.be8f9784b5":"ensimmäinen suuri voitto","product-kera.96218f8b2c":"on usein työn poistaminen","product-kera.f2e22c6961":"Ensimmäinen suuri voitto on usein työn poistaminen.","product-kera.d345a9e175":"Fuusio poistaa työtä","product-kera.8674ae9921":"Fuusioi kokonaisia alueita","product-kera.762c13905b":"ja poista siirrot","product-kera.2f55511f43":"Käskytason optimointi tekee olemassa olevasta ohjelmasta halvemman. Graafifuusio voi estää osia ohjelmasta olemasta erillistä työtä lainkaan.","product-kera.55ce9108b5":"Kera voi fuusioida operaatioita, poistaa välituloksia, säilyttää arvoja paikallisesti ja tiivistää läpikäyntejä. Tämä tarkoittaa vähemmän ytimiä ja allokointeja graafin sääntöjen puitteissa.","product-kera.c0af40b6d1":"Vähemmän työtä","product-kera.0bb92c8fb6":"Vähemmän dataa","product-kera.822f34aac5":"Semantiikka","product-kera.94b5459806":"Ennen ja jälkeen fuusion","product-kera.4836606075":"mitä laskurit laskevat","product-kera.7ff078f264":"alueet","product-kera.689e604972":"suoritusryhmät","product-kera.daab369559":"Yhteensopivat operaatiot muodostavat yhden alueen","product-kera.80a3773590":"välitulokset","product-kera.8cd6092979":"materialisointi","product-kera.abfe38af38":"Arvot, joita ei koskaan tarvitse kirjoittaa ulos","product-kera.442088cd90":"ytimet","product-kera.4928016aa1":"käynnistykset","product-kera.ba6f3a2898":"Vähemmän käynnistyksiä ja synkronointipisteitä","product-kera.daf529a731":"tavut","product-kera.5e142a4b65":"siirretty","product-kera.0c99af8ac7":"Vähennetyt siirtorajat","product-kera.b1a338c85c":"suunnittelun jälkeen","product-kera.5ce53f6029":"tulee Keran oma alennuspolku","product-kera.f80c6e0d31":"Suunnittelun jälkeen tulee Keran oma alennuspolku.","product-kera.4019987b4c":"Suora tuotto, tarkasti määritelty","product-kera.b67374d6bd":"Yksi omistettu alennuspolku","product-kera.db665307c6":"eikä lainattua taustajärjestelmää","product-kera.85440c25e8":"Kera omistaa polun suunnitellusta graafista kohdekoodiin. Keskellä ei ole LLVM IR -vaihetta. Kera-kääntäjä ja JIT suorittavat oman alennuksensa, rekisteriallokoinnin, käskyvalinnan, SIMD-polun valinnan, ytimen tuoton ja ajonaikaisen integroinnin tuetuille kohteille.","product-kera.28e4b02c78":"Polku sisältää edelleen muunnoksia, mutta ne pysyvät yhden järjestelmän sisällä, jolla on pääsy graafin ja operaation semantiikkaan. Suora tuotto tarkoittaa alennuksen omistajuutta, ei kääntäjän puuttumista, ja jokainen tuettu kohde saa edelleen tarvitsemansa suunnittelun ja koodigeneroinnin.","product-kera.53b1764cda":"Omistettu alennus","product-kera.3cb8589170":"Kääntäjäpolku","product-kera.02d122e93a":"Semanttinen konteksti","product-kera.0b2fa634f2":"Lähteestä kohteeseen","product-kera.6b77561814":"LLVM-kaista yksinkertaisesti puuttuu","product-kera.d38b11c203":".keg","product-kera.d624b457a4":"Sisältöosoitteellinen graafi.","product-kera.52fd9fdf0e":"Koko graafin suunnittelu.","product-kera.897b3ac98d":"Codegen","product-kera.065fd908b6":"Kera-laskennan alemus ja rekisterien allokointi.","product-kera.61ad50a9b9":"Kohde","product-kera.74b731ebef":"Natiivi suoritus koneella.","product-kera.7df9ae681e":"vertaa nyt tuotettua tulosta","product-kera.4a47337db4":"optimoidun yleisen polun kanssa","product-kera.faf7147953":"Vertaa nyt tuotettua tulosta optimoidun yleisen polun kanssa.","product-kera.cb2a448b30":"Suorituskykymittaus: dramaattiset voitot","product-kera.311cffce5c":"Hienosäädetty perustaso on lattia","product-kera.ca40fab5d3":"ei katto","product-kera.e5ae663d6c":"Nykyiset sisäiset suorituskykymittaukset vertaavat Kera-emit-polun tuloksia optimoituun LLVM-tulokseen samalle operaatioperheelle ja testatuille muodoille. Suurimmat mitatut edut näkyvät vektorilogaritmissa, suurissa Q16.16- ja Q31.32-matriisikertolaskuissa 512 kertaa 512 alkaen, vektorieksponentissa, vektoritanhissa ja binäärisessä pistetulossa.","product-kera.7f696073fb":"Tulokset riippuvat laitteistosta, joten jokaisen julkaistun luvun yhteydessä on ilmoitettava tarkka laitteisto, käyttöjärjestelmä, Kera-revisio, LLVM- ja frontend-versiot, optimointiliput, syötteen jakauma, lämmittelykäytäntö, näytemäärä, luottamusväli ja täydellinen lähdeharnessi. Todisteiden, ympäristön, menetelmän ja testiolosuhteiden on oltava toistettavissa.","product-kera.cab6ab9bb7":"Vastaava työ","product-kera.e388d6d792":"Testatut muodot","product-kera.9d5dfa2143":"Todisteiden kehys","product-kera.030c9397c4":"Pääoperaatiot","product-kera.70835ad83d":"edut testatulla laajuudella","product-kera.c9e51c02ee":"Q16.16- ja Q31.32-matriisikertolasku","product-kera.15694861d5":"Suurin etu 512 kertaa 512 alkaen.","product-kera.f69dea5549":"Useita kertoja nopeampi testatuissa kiinteän pisteen profiileissa.","product-kera.3c47fec89b":"Vahva etu testatuissa binäärikoissa.","product-kera.e9342df898":"kääntäjäarkkitehtuurin on voitettava","product-kera.7ca2cd0a2a":"useammalla kuin yhdellä suosikkiytimellä","product-kera.36245332a6":"Kääntäjäarkkitehtuurin on voitettava useammalla kuin yhdellä suosikkiytimellä.","product-kera.35c6bb6bf1":"Suorituskykymittaus: laajat voitot ja tasaparit","product-kera.e31ad7bf8b":"Laajempi mittaussarja","product-kera.2641ef7d88":"pitää tasaparit näkyvillä","product-kera.7ebe760a6f":"Pääoperaatioiden lisäksi nykyiset testit osoittavat pienempiä voittoja bipolaarisessa ja unipolaarisessa binäärimatriisikertolaskussa. Ne kattavat myös kiinteän pisteen matriisikertolaskun suurimman voiton polun ulkopuolella, ReLU:n, vektorin yhteenlaskun, sigmoidin, binäärireduktion, binäärisen AND:n, OR:n, NOT:n, XNOR:n ja popcountin.","product-kera.f51d5ecebe":"Jotkut testatut muodot pysyvät tasapelissä tai eivät vielä osoita Kera-etua, ja suorituskykyraportti pitää ne näkyvillä. Sen matriisi operaatioperheittäin ja koon mukaan näyttää mitatut voitot, tasaparit, keskeneräiset analyysit ja nykyiset aukot yhdessä sen sijaan, että se valitsisi vain suotuisat tulokset.","product-kera.f3bdcdf5df":"Laajempi sarja","product-kera.14d0c84aac":"Tasaparit näkyvillä","product-kera.0d8dfc7019":"Keskeneräinen","product-kera.e57b07bd62":"Tulos operaatioperheittäin","product-kera.14f7aa4972":"voitot, tasaparit ja keskeneräiset","product-kera.ed159417d7":"Binäärimatriisikertolasku","product-kera.84e3e4a095":"Bipolaariset ja unipolaariset voitot testatuilla koilla.","product-kera.fb009f2f55":"Aktivointifunktiot","product-kera.30c1f89a00":"ReLU- ja sigmoidivoitot testatuilla alueilla.","product-kera.0661c73016":"Vektorin yhteenlasku","product-kera.b86e160a14":"Voitot keskikokoisista suuriin kokoihin.","product-kera.3f687d3e29":"Bittioperaatiot","product-kera.3dc0eb779e":"AND-, OR-, NOT-, XNOR- ja popcount-voitot.","product-kera.6443b29df2":"Tasaparit ja keskeneräiset","product-kera.9d24d4f6f3":"Neutraalit ja analysoimattomat solut pidetään näkyvillä.","product-kera.2be95dd8dd":"seuraava kysymys","product-kera.953b1810b3":"on miksi jokainen operaatio voittaa","product-kera.fc52ae4a08":"Seuraava kysymys on miksi jokainen operaatio voittaa.","product-kera.9b2e7796ce":"LLVM ei ole hidas","product-kera.75d03a95cc":"Pidä graafi kokonaisena","product-kera.ebd495b476":"Alkuperäinen operaatio on poissa, graafin naapurit ovat poissa ja omistajuus on poissa.","product-kera.ef588011ec":"Pakkaussopimus on vain osittain koodattu, ja laitteen siirto elää kokonaan IR:n ulkopuolella.","product-kera.93460af1f2":"Kaksi optimoijan syötettä","product-kera.7a98090861":"Alkuperäinen operaatio poissa","product-kera.62aeede54d":"Graafin naapurit poissa","product-kera.ee3994aad0":"Omistajuus poissa","product-kera.a92e82fbed":"Siirto IR:n ulkopuolella","product-kera.47928ce3e2":"Kera ei voita LLVM:ää olemalla parempi LLVM-passi. Se astuu emit-vaiheeseen tiedolla, jota LLVM:lle ei koskaan annettu.","product-kera.de51b73e21":"Miksi voitot eroavat","product-kera.30f8ae0c05":"Ei ole olemassa universaalia temppua","product-kera.2b5a697072":"joten nimeä syy","product-kera.be49e96379":"Vertailuvoitot eivät synny yhdestä yleisestä tempusta. Eri operaatioperheet tuovat esiin erilaisia etuja, ja syy tulisi selvittää profiloimalla eikä olettamalla.","product-kera.463d88f718":"Syy voi olla operaatiotietoisissa algoritmeissa, graafifuusiossa, vähäisemmässä materialisoinnissa, SIMD-emissiossa tai erikoistuneissa ytimissä. Jokainen väite vaatii profiloinnin; kaikki käyttävät säilytettyä tietoa.","product-kera.37db1bb6dc":"Todelliset syyt","product-kera.1f942c9e7d":"Profiloi ensin","product-kera.0775c54065":"Arkkitehtuuri","product-kera.e9b55af5af":"Syyt operaatiokohtaisesti","product-kera.aa77c1dada":"eri voitot, eri syyt","product-kera.543e5ce006":"Algoritmin valinta","product-kera.7c3d4ea5a0":"Operaatiolle kelvollinen parempi algoritmi.","product-kera.42327255f1":"Fuusio ja siirrot","product-kera.ca35daa370":"Vähemmän välivaiheita ja siirtoja.","product-kera.9aba2e41f3":"Suora SIMD","product-kera.606f77e7cf":"Kohdekohtainen emissio ja rekisterien käyttö.","product-kera.f11fedb225":"Approksimointi","product-kera.aa0e158d1d":"Erikoistunut polku tarkkuussopimuksen puitteissa.","product-kera.0fea4dee51":"Muodon erikoistuminen","product-kera.15afa90399":"Tarkkaan kokoon muotoillut ytimet.","product-kera.443a065273":"nämä syyt konkretisoituvat","product-kera.027e948bf2":"ISA-emitterissä","product-kera.1ff35060a0":"Nämä syyt konkretisoituvat ISA-emitterissä.","product-kera.f80a0cba69":"Kohdekohtainen ISA-koodin generointi","product-kera.22308eace5":"Emittoi prosessorille","product-kera.ec23c49605":"joka sen todella suorittaa","product-kera.98e9bb7472":"Kera ei kutsu taustajärjestelmää tuetuksi pelkästään siksi, että yleinen natiivi koodi voi toimia siellä. Kohdemalli sisältää arkkitehtuurin ja käskykannan ominaisuudet, ja koodi emittoidaan prosessorille, jolla se suoritetaan, eikä sille perheelle, johon se kuuluu.","product-kera.c6b7fb3f96":"CPU-emissio kattaa tuetut x86-64-, ARM64- ja RISC-V-polku SIMD-ominaisuuksineen. GPU-, FPGA- ja WebAssembly-suunnitelmat noudattavat omia suoritusmallejaan. Ominaisuuserot pysyvät eksplisiittisinä sen sijaan, että yleistä natiivia koodia pidettäisiin tukena.","product-kera.41c602b00a":"Kohdemalli","product-kera.6a1c6b4282":"SIMD-valinta","product-kera.604b638ddf":"Ilmoitettu tuki","product-kera.6c50c2526a":"Kohteet ja ominaisuudet","product-kera.563c80339d":"kattavuus on ominaisuuskohtaista","product-kera.a32491d370":"x86-64","product-kera.7e1dc8f564":"SIMD-käskykannat valittuina, kun saatavilla.","product-kera.bb16ce026b":"ARM64","product-kera.aa5a5de732":"Natiivi koodin generointi tuetuilla poluilla.","product-kera.6c2f38c24f":"RISC-V","product-kera.53f8c4c321":"Tuettu CPU-koodin generointi.","product-kera.c0d75ce4e1":"CUDA ja ROCm, kun tuettu.","product-kera.10aa757a0f":"FPGA ja WASM","product-kera.b88dd8a9c4":"Synteesiartefaktit ja kannettavat hiekkalaatikkograafit.","product-kera.db063d422e":"käskyvalinta on hyödyllistä vain","product-kera.bc869a0a74":"jos myös rekisterit ja aikataulu ovat omistettuja","product-kera.53cbc0ca4a":"Käskyvalinta on hyödyllistä vain, jos myös rekisterit ja aikataulu ovat omistettuja.","product-kera.82742bc0ea":"Rekisterien allokointi ja ajoitus","product-kera.48e905df1f":"Taustajärjestelmän päätökset","product-kera.380d2dd5d1":"säilytä semantiikka","product-kera.9c58518246":"Kera omistaa rekisterien allokoinnin ja koneajoituksen tuetuille natiiveille kohteilleen. Tämä on tärkeää, koska rekisteripäätökset voivat käyttää graafi- ja operaatiokontekstia, joka muuten katoaisi ennen taustajärjestelmän koodin generointia, ja tällä kontekstilla valittu aikataulu voi pitää fuusion, jota suunnittelija pyysi.","product-kera.186affc3c4":"Emitteri muotoilee elinalueet, silmukan avauksen, vektorileveyden, käskyvalinnan ja reduktiot todelliselle operaatiolle ja kohteelle. Tämä ei ole pelkkää lähdekoodin kääntämistä ilman yleistä taustajärjestelmää; se on arkkitehtuuri, jossa taustajärjestelmä edelleen tietää, mitä se ajoittaa, joten spill tai levennetty vektori on päätös nimetystä operaatiosta.","product-kera.014fdcdbfc":"Omistetut rekisterit","product-kera.efd12e0063":"Muotoillut elinalueet","product-kera.3e0df664fd":"Semanttinen taustajärjestelmä","product-kera.3062a4767b":"Elinalueet, muotoillut","product-kera.915fb83cec":"ennen ja jälkeen semanttisen suunnittelun","product-kera.d1222178ef":"Paine","product-kera.e01a86b84e":"Rekisteripaine luettu operaatiosta.","product-kera.32f2049c29":"Vektorileveys","product-kera.425125b40f":"Valittu kohteen ja muodon mukaan.","product-kera.799b496b24":"Reduktio","product-kera.74dda0c6c5":"Rakenne kiinnitetty sopimusta varten.","product-kera.ec6a237d2a":"Spillit","product-kera.3ab262b099":"Minimoitu graafikontekstilla.","product-kera.aa8d388fbb":"staattinen koodi","product-kera.6b80ae4816":"tarvitsee vielä rehellisen suoritusajan valinnan","product-kera.268b3d930c":"Staattinen koodi tarvitsee vielä rehellisen suoritusajan valinnan.","product-kera.64967db762":"Suoritusajan lähetys","product-kera.31f5f32af3":"Lähetys nimeää polun","product-kera.ee8c419d37":"joka todella suoritettiin","product-kera.3358d6f51b":"Käännetty työkuorma voi silti kohdata eri prosessoreita ja ominaisuuksia suoritusaikana. Kera voi valita suorituspolun kohteen, käytännön ja käytettävissä olevien ominaisuuksien mukaan.","product-kera.dd668b5e99":"Lähetys ottaa huomioon ISA-tuen, vektorileveyden, laitteet, käytännön, graafin muodon, ytimet ja muistin. Suoritusmerkintä nimeää polun ja paljastaa piilotetut varapolut.","product-kera.474268fd71":"Suoritusajan reititys","product-kera.8314e8b123":"Tallennettu polku","product-kera.efd0c38262":"Ei varapolkua","product-kera.3f2b1af841":"Lähetyksen syötteet","product-kera.23e076ce15":"mikä valitsee polun","product-kera.d7f8ed3471":"ISA-tuki","product-kera.4c1024a2dc":"AVX-512, NEON tai skalaarinen tiukka polku.","product-kera.59dc310530":"isa","product-kera.f907096e62":"GPU-suunnitelman saatavuus.","product-kera.f3a929b336":"laite","product-kera.bb9cf14180":"Käytäntö","product-kera.9da57dd7c6":"Deterministiset ja numeeriset vaatimukset.","product-kera.9f00fad98b":"käytäntö","product-kera.ea5c1a20b7":"Muoto","product-kera.a14dc7fb43":"Graafin muoto ja ytimen saatavuus.","product-kera.435abda706":"heterogeeniset kohteet pysyvät yhtenä graafina","product-kera.6fcf2ab839":"eivät yhtenä toteutuksena","product-kera.04bfe0c6c1":"Heterogeeniset kohteet pysyvät yhtenä graafina, eivät yhtenä toteutuksena.","product-kera.d376e1cf42":"CPU, GPU, FPGA ja WASM","product-kera.261bc2bff7":"Yksi semanttinen graafi","product-kera.52fad316f3":"ja suunnitelma joka kohteelle","product-kera.282f3978c0":"CPU, GPU, FPGA, WebAssembly ja hajautettu suoritus eivät saisi vaatia toisiinsa liittymättömiä ohjelmamääritelmiä. Kera erottaa graafin identiteetin kohdesuunnitelmasta.","product-kera.e10041a477":"Yksi graafi tuottaa suunnitelmia säilyttäen operaatiot, vaikutukset, omistajuuden ja riippuvuudet. Kohdekoodi eroaa; semantiikka ei. Jokainen ominaisuus merkitsee toimittamattoman kyvykkyyden selvästi.","product-kera.6654fb8af9":"Yksi graafi","product-kera.46c9a42fa2":"Ei semanttista haaraumaa","product-kera.f237e35935":"Ominaisuuskattavuus","product-kera.225ad42790":"Kohdesuunnitelmat yhdestä graafista","product-kera.cac6d6efd0":"tuotetut artefaktit eroavat","product-kera.c383f9d818":"Natiivikoodi kohdekohtaisilla SIMD-polkuilla.","product-kera.799751e6f2":"CUDA- ja ROCm-suoritussuunnitelmat.","product-kera.88c8a7191b":"Siirrettävät hiekkalaatikko- ja selaingraafit.","product-kera.a1d8f8c639":"Ositoidut suunnitelmat kollektiiveilla.","product-kera.174a744a59":"kohteen vaihtelu","product-kera.1df88e2d1c":"on pysyttävä yhteensopivana suoritussopimuksen kanssa","product-kera.9bea7d6c43":"Kohteen vaihtelun on pysyttävä yhteensopivana pyydetyn suoritussopimuksen kanssa.","product-kera.f55248d824":"Suunnittele determinismi","product-kera.626cb74a01":"siemen tulee liian myöhään","product-kera.58e3a6a78c":"Tiukkaa determinismiä ei voida taata asettamalla siemen sen jälkeen, kun suoritusarkkitehtuuri on jo tuonut hallitsematonta vaihtelua. Kera suunnittelee determinismin tuetuille poluille.","product-kera.284ae25175":"Deterministinen suunnitelma voi kiinnittää aritmetiikan, järjestyksen, reduktiot, ajoituksen, laitteen käyttäytymisen, versiot ja vaikutukset. Muut tilat sallivat vaihtelun. Suunnitelma nimeää sopimuksensa ja laajuutensa.","product-kera.5c54a239a4":"Tiukkuus","product-kera.441c7182c1":"Reduktiot","product-kera.627d92d2f5":"Kolme suunnitelmasopimusta","product-kera.0dde78e885":"tiukka, siemenellinen, luova","product-kera.cda3c0cbf4":"Tarkka aritmetiikka ja vakaa järjestys.","product-kera.74bbf41772":"Hallittu vaihtelu, toistettavissa siemenen mukaan.","product-kera.ea176f65ae":"Tarkoitettu vaihtelu silloin, kun se on hyödyllistä.","product-kera.10092298bc":"graafi- ja suunnitelmamalli","product-kera.1bfdc3a5b8":"ulottuu solmujen yli","product-kera.4356987900":"Graafi- ja suunnitelmamalli ulottuu solmujen yli.","product-kera.ca36591fe7":"Hajautettu suoritus","product-kera.6824776a78":"Suunnittele jakelu","product-kera.8a256e41cf":"osioi ja palauta","product-kera.c8be46afd1":"Kera esittää osioinnin, rengas-all-reduktion, viestinnän, tarkistuspisteet ja palautuksen suoritussuunnitelmassa. Graafi pysyy jaettavana olevana ohjelmana.","product-kera.be47f3444a":"Paikallinen ja hajautettu suoritus pysyvät samassa semanttisessa järjestelmässä. Viestintä on vaikutus, identiteetti säilyy, ja epäonnistunut solmu palautuu tarkistuspisteestään ohjelman sisällä.","product-kera.dec8a66d10":"Yksi järjestelmä","product-kera.52068e255f":"Verkostovaikutus","product-kera.b74e4ac6b6":"Palautuksen identiteetti","product-kera.99e02efdee":"vaiheet yhden graafin yli","product-kera.fcfe7264a8":"Rengas-allreduce ja viestintä.","product-kera.25f77a0efe":"Solmu palautuu ilman uutta identiteettiä.","product-kera.9cfdad27c6":"kehittäjien on voitava tarkastaa","product-kera.81443fd0d5":"tämä kaikki ohjaava artefakti","product-kera.9181481f27":"Kehittäjien on voitava tarkastaa tämä kaikki ohjaava artefakti.","product-kera.8bfafb0658":".keg-työkalut","product-kera.2f7228a98f":"Jokainen työkalu käsittelee","product-kera.abe63494e8":"samaa graafia","product-kera.2f51abe63e":"Kera-työkalut voivat tarkastaa ja käsitellä graafia ensiluokkaisena artefaktina. Kehittäjäpinta sisältää lähdekoodin tarkistuksen, rakentamisen, .keg-tarkastelun, kohdesuunnittelun, JIT-suorituksen, graafin tiivistämisen, tyyppi- ja vaikutustarkastelun, kohde-emission ja suorituksen varmistuksen.","product-kera.da1aa0f57c":"Kielipalvelin ja editori paljastavat samat semanttiset tosiasiat, joita kääntäjä käyttää. Graafi ei ole sisäinen yksityiskohta, joka paljastuu vasta epäonnistumisen jälkeen; se on ensiluokkainen objekti, jonka kehittäjä voi lukea, tiivistää, suunnitella, varmistaa, verrata ja jäljittää koko työkaluketjussa.","product-kera.5954c8f22b":"Graafityökalut","product-kera.788e0802ec":"Semanttiset tosiasiat","product-kera.6687d5c1f6":"Tarkasta ensin","product-kera.41021103e5":"Komennot ja artefaktit","product-kera.ceaeee5493":"kehittäjäpinta","product-kera.45e5f3f72e":"Komennot","product-kera.e43410f4f7":"Kera-kehittäjäpinta","product-kera.25298f1752":"tarkista ja rakenna","product-kera.38bcdeb9f8":"tarkasta .keg-graafi","product-kera.86bb11a970":"suunnittele ja suorita JIT","product-kera.ed988f8ae6":"tiivistä ja varmista","product-kera.fb12809720":"käsittele graafia suoraan","product-kera.629b09f337":"Artefaktit","product-kera.6e9ebf52cb":"mitä työkalut paljastavat","product-kera.ffe9efb401":"sisältöosoitteellinen graafi","product-kera.58a93763b3":"tyypit ja vaikutukset","product-kera.5bd139bb65":"kohdesuunnitelma","product-kera.a20ae41895":"suoritustietue","product-kera.c4f9d5510a":"samat tosiasiat, joita kääntäjä käyttää","product-kera.aef346b47c":"suurin tuotantokäyttäjä on Core","product-kera.275738699f":"mutta ne ovat edelleen erillisiä tuotteita","product-kera.4689244f88":"Kera:n suurin tuotantokäyttäjä on Core, mutta ne ovat edelleen erillisiä tuotteita.","product-kera.bfc17a6a8c":"Kera Core:n alla","product-kera.6feaae586e":"Laskenta alla","product-kera.306135779f":"ja AI-kone yllä","product-kera.ce86994282":"Core tarjoaa Kera:lle koko Dweve:ssä käytetyn AI- ja koneoppimisoperaatioiden universumin. Core-operaatioista tulee graafisolmuja ja alueita, joita Kera voi suunnitella, yhdistää, laskea ja emitoida.","product-kera.d4bdce5956":"Ilman Kera:a Core käyttää natiivia Rustia. Valitut paketit lisäävät Kera:n graafi- ja suorituspohjan. Core omistaa AI-operaatiot, koulutuksen, päättelyn ja palvelun; Kera omistaa suunnittelun ja suorituksen.","product-kera.6aa9c36142":"Graafisolmut","product-kera.9238d0f153":"Tuotteet","product-kera.0a3ea60c4f":"Termit","product-kera.f0b13264bf":"Core-operaatiosta Kera-suunnitelmaan","product-kera.4d0b3ee5b1":"kaksi tuotetta, yksi laskenta","product-kera.9df97b29a0":"koko AI-kone","product-kera.c6bc202654":"koulutus ja päättely","product-kera.4a9a974d41":"ytimet ja palvelu","product-kera.0b8b2dc901":"Rust-natiivi ilman Kera:a","product-kera.764fe5c4eb":"omistaa sen, mitä AI on","product-kera.1b0d6de078":"suora laskentapolku","product-kera.9f80adbad9":"operaatiot graafisolmuina","product-kera.d3be955589":"suunnittelu ja yhdistäminen","product-kera.40064088b4":"suora kohde-emissio","product-kera.914b009acc":"heterogeeninen suoritus","product-kera.627619943e":"omistaa sen, miten siitä tulee suoritus","product-kera.38f929de17":"pääsy polkuun","product-kera.732ab99438":"on kuvattava yhtä tarkasti kuin polku","product-kera.aa71619249":"Pääsyn kuvaus on oltava yhtä tarkka kuin polku itse.","product-kera.1a1ccc8e73":"Kaupallinen ja lähdekoodin raja","product-kera.8eaec5060a":"Sen suorittaminen ei ole","product-kera.5ee4ec22ee":"samaa kuin sen lukeminen","product-kera.7ede81c8a4":"Kera on suljettu ja kaupallisesti lisensoitu. Julkisen sivun on erotettava dokumentoitu arkkitehtuuri asiakkaan käyttöoikeuksista. Lisenssi voi sisältää erilaisia yhdistelmiä käyttöoikeuksista, kohdekäytöstä ja käyttöönottoluvista.","product-kera.58e0b96df2":"Tuki, lähdekoodin säilytys, katselmointi, operatiivinen lähdekoodi, eristetty käyttöönotto, teknologiansiirto ja räätälöity kohdetyö ovat erikseen rajattuja, ellei toisin sovita. Oheiskirjastot pysyvät Apache 2.0 -lisenssin alla; kaikki Core-lisenssit eivät sisällä Keraa, ja ne jotka sisältävät, ilmoittavat minkä kohdeportfolion ne kattavat.","product-kera.37278a9dbd":"Suljettu","product-kera.4d439b3165":"Määritellyt oikeudet","product-kera.b677e3a6f2":"Erilliset ehdot","product-kera.c9e4bfa71e":"Lisenssin ulottuvuudet","product-kera.2c10139776":"tuntemattomat paketit pysyvät hahmoteltuina","product-kera.0a2bcea902":"Suoritus ja kohteet","product-kera.61d21bbe05":"Oikeus suorittaa sovituilla kohteilla.","product-kera.c358538bbf":"Säilytys, katselmointi tai toimitus sovitusti.","product-kera.f2d6c6fe8a":"Eristetty ja siirto","product-kera.112293f287":"Eristetty käyttö ja teknologiansiirto.","product-kera.23f712c054":"Räätälöidyt kohteet","product-kera.d2066dc01a":"Uusi kohdetyö sopimuksen mukaan.","product-kera.89d0bc06de":"päätös on varmennus","product-kera.966f4a6346":"ei myyntipuhetta","product-kera.2a21299981":"Päätös on varmennus, ei myyntipuhetta.","product-kera.4fb1fc20db":"Mittaa kääntäjä","product-kera.a9843e2c0b":"Tuo tuotannon LLVM, oikeat liput, oikeat muodot, oikea tarkkuussopimus ja se kohde, jolla on merkitystä. Julkaise sekä ajurit että raakatulokset. Tarkista sitten, mitkä semanttiset tosiasiat aiheuttivat eron. Väite ei ole, että räätälöity koodigenerointi olisi automaattisesti parempaa. Se on, että semanttisen tiedon säilyttäminen ja emit-polun omistaminen luo mahdollisuuksia, joita yleinen kääntäjä ei voi rekonstruoida.","product-kera.fde9637178":"Mittaa omaa rakennustasi vasten","product-kera.7734cefff5":"sisällön identiteetti","product-kera.0ff95f2116":"BLAKE3-solmujen identiteetit, tarkastettavissa ennen suoritusta","product-kera.bed97175b0":"suunnitelma","product-kera.ff21cf7d36":"suunnittelijan diff","product-kera.098e72b11a":"Fuusio, sijoitus ja liike yhdessä graafissa","product-kera.2e96e89125":"emit","product-kera.4ff7d96042":"omistettu polku","product-kera.73fe00a0bf":"Kera-lowering ilman LLVM:ää keskellä","product-kera.341d953e69":"toisto","product-kera.17e5547f1a":"tiukka testi","product-kera.bdb739f036":"Rajatut deterministiset takeet testin alla","product-kera.481058320b":"Dweve Kera, suora polku alla","product-kera.272a94f63f":"Suoraan koneelle,","product-kera.602fd36a0b":"ei pitkän kaavan kautta","product-kera.b52b000c7e":"Dweve Kera on järjestelmäkieli ja kääntäjä deterministiseen laskentaan valituissa tuotteen suorituspoluissa. Useimmat ohjelmat kulkevat monen kerroksen läpi ennen kuin tietokone tekee työn, ja jokainen kerros voi kadottaa sen, mikä tehtävä oli. Kera pitää työn yhtenä selkeänä suunnitelmana, joka sopii työtä tekevään koneeseen.","product-kera.dc8298b58a":"Katso suora reitti","product-kera.b009a7c55d":"Suora reitti","product-kera.900ded66f3":"Työ","product-kera.a27ebee1ef":"pidetty yhtenä selkeänä suunnitelmana","product-kera.3ab65ee84b":"Kone","product-kera.f11df07546":"saa työtä, joka on tehty sitä varten","product-kera.d5cb3036bd":"Reitti","product-kera.9f85cfd453":"vähemmän piilotettuja kerroksia","product-kera.ba04f0dff5":"Tulos","product-kera.07d3ec6ec3":"nopeampi ja vakaampi","product-kera.8b0dd6470a":"Se muistaa, mikä työ on","product-kera.38102f3002":"Säilytä tarkoitus","product-kera.4d315edeea":"jokaisessa vaiheessa","product-kera.c8aa28abbc":"Kuvittele, että pyydät jotakuta leipomaan kakun ja välität ohjeen usean ihmisen kautta. Kun se saapuu keittiöön, viimeisellä henkilöllä on lista liikkeistä, mutta hän ei enää tiedä, että tarkoitus on tehdä kakku. Hän voi seurata listaa, mutta hän ei voi tehdä samoja järkeviä valintoja kuin joku, joka ymmärtää työn.","product-kera.183fb81a80":"Kera pitää tarkoituksen mukana. Laskenta pysyy tunnistettavana, ja sen vaiheiden välinen suhde pysyy näkyvissä. Tietokone saa suunnitelman koko työstä, joten se voi tehdä valintoja, jotka sopivat työhön, sen sijaan että se noudattaisi pieniä ohjeita ilman kontekstia. Se tietää edelleen, mitä koko tehtävän on tarkoitus saavuttaa.","product-kera.c3c7b209a9":"Tarkoitus säilytetty","product-kera.d718de5182":"Toisiinsa liittyvät vaiheet","product-kera.d6cb91addc":"Koko suunnitelma","product-kera.9815c5a111":"Tehtävästä koneelle","product-kera.d1af98313f":"tarkoitus kulkee koko matkan","product-kera.7bb0ddf922":"Tehtävä","product-kera.801094e71f":"Mitä todella haluat tehtävän.","product-kera.1926edbfd7":"Työ pysyy yhtenä selkeänä kuvana.","product-kera.826819699d":"Koneelle tehty versio.","product-kera.65bb1b78be":"Kone","product-kera.024d83cf95":"Työ, jonka se osaa hyvin.","product-kera.e1eaebb5a3":"työn ymmärtäminen","product-kera.e7b6550723":"mahdollistaa paremman reitin","product-kera.27dfe5b1f1":"Työn ymmärtäminen mahdollistaa paremman reitin.","product-kera.c42f45c328":"Se voi tehdä ohjelmistosta paljon nopeamman","product-kera.178989fa80":"Nopeampi kuin tavallinen","product-kera.46faf89aa4":"optimoitu reitti","product-kera.a83e0f7b74":"Koska Kera ymmärtää työn edelleen, se voi joskus valita paljon paremman tavan suorittaa sen. Nykyisissä sisäisissä testeissä useat peruslaskutoimitukset suoritetaan useita kertoja nopeammin kuin vahvan yleiskäyttöisen työkalun jo valmistelemat versiot.","product-kera.010db4d216":"Jotkut testatut laskutoimitukset ovat toimineet yli kymmenen kertaa nopeammin; toisissa hyöty on pienempi tai ne ovat lähellä samaa tasoa. Tarkat tulokset riippuvat koneesta, joten yksi otsikkoluku johtaisi harhaan. Tavallinen reitti ei ole enää lopullinen raja.","product-kera.72afec6994":"Nopeammat tapaukset","product-kera.10d4669792":"Laajat hyödyt","product-kera.cce6d8867e":"Testatut rajat","product-kera.966ea2ce2a":"Kuinka paljon nopeampi","product-kera.1015ddc361":"rehellisiä, arkipäiväisiä vertailuja","product-kera.9b3be86461":"Joitakin matematiikan vaiheita","product-kera.9fd966430a":"Voi toimia yli kymmenen kertaa nopeammin.","product-kera.cd36a295f3":"Joitakin suuria laskutoimituksia","product-kera.cebdb8bb9d":"Suurimpien parannusten joukossa.","product-kera.b81f607331":"Monet yleiset toiminnot","product-kera.26c1cbbc64":"Toimivat selvästi nopeammin testatuilla koilla.","product-kera.f9081cfa62":"Muutamia tapauksia","product-kera.f180693447":"Ovat tällä hetkellä samanlaisia nopeudeltaan.","product-kera.3060dc5856":"nopeus tulee usein vähemmän työn tekemisestä","product-kera.aaecacf8e3":"ei kiirehtimällä jokaista vaihetta","product-kera.0d00644efc":"Nopeus tulee usein vähemmän työn tekemisestä, ei kiirehtimällä jokaista vaihetta.","product-kera.d75afe90b2":"Vähemmän työtä tarkoittaa vähemmän odottamista","product-kera.7dd522ab2a":"Poista se, mitä","product-kera.40fd6053c6":"ei koskaan tarvittu","product-kera.e0a13c0749":"Nopeampi ohjelma ei aina synny siitä, että jokainen käsky tehdään hieman nopeammin. Joskus paras parannus on poistaa työ, jota tietokoneen ei koskaan tarvinnut tehdä.","product-kera.3a2053bd07":"Kera yhdistää toisiinsa liittyvät vaiheet, välttää väliaikaisia tuloksia ja pitää tiedot lähellä prosessoria. Tarpeettoman työn poistaminen vähentää viiveitä, muistin käyttöä ja tiedonsiirtoa, ja säästö kasvaa koneilla, joissa siirto maksaa eniten.","product-kera.ec68ad75f2":"Vähemmän välivaiheita","product-kera.4d3b4aeb03":"Vähemmän siirtoa","product-kera.57ee8b775a":"Pienempi energiankulutus","product-kera.c084b75397":"Vähemmän matkoja muistin kautta","product-kera.7613add8a7":"seitsemästä huoneesta tulee kaksi","product-kera.6ce7e76d31":"Seitsemän huonetta","product-kera.04cca0bd90":"Tavallinen reitti kuljettaa paketteja monen kautta.","product-kera.7b2b1c351a":"Kaksi huonetta","product-kera.7363a6a4cc":"Kera pitää ne lähellä toisiaan.","product-kera.108017c058":"Vähemmän matkoja","product-kera.f56f2c5408":"Väliaikaisia tuloksia vältetään.","product-kera.19ede6bdb0":"Vähemmän odottamista","product-kera.d3c31816fa":"Vähemmän viiveitä ja vähemmän muistia käytettynä.","product-kera.466f6535b8":"paras reitti","product-kera.01a0f5a116":"riippuu käytettävissä olevasta koneesta","product-kera.dce3c876c3":"Paras reitti riippuu käytettävissä olevasta koneesta.","product-kera.cc9d052a9f":"Sama työ voi sopia eri koneille","product-kera.626a985048":"Yksi työ","product-kera.f4041ac8dc":"ja suunnitelma jokaiselle koneelle","product-kera.d390e3301b":"Kannettavan tietokoneen prosessori, grafiikkaprosessori, selain, erikoistunut siru ja suuri tietojärjestelmä eivät toimi samalla tavalla. Kera ei pakota niitä suorittamaan identtisiä käskyjä.","product-kera.682242073e":"Kera pitää yhden kuvauksen työstä ja valmistelee suunnitelman käytettävissä olevalle koneelle. Suunnitelma muuttuu, mutta työ ei. Dweve voi tukea enemmän laitteistoa rakentamatta tuotteen perustuksia uudelleen.","product-kera.dc0d0e012d":"Yksi työ","product-kera.5e6d42681a":"Konekohtaisesti","product-kera.309a280a30":"Sopiva suunnitelma","product-kera.ec2774e1d8":"Yksi työ, neljä konetta","product-kera.f827184114":"suunnitelma sopii jokaiseen","product-kera.ed91cd89f3":"Kannettava tietokone","product-kera.7a3d93292a":"Suunnitelma tavalliselle prosessorille.","product-kera.ca49ca4bb6":"cpu","product-kera.464d6ab7b0":"Grafiikkapiiri","product-kera.a6e248f3ec":"GPU:lle muotoiltu suunnitelma.","product-kera.7786424bea":"gpu","product-kera.54a2cf5e63":"Selain","product-kera.5e2f5464c3":"Kannettava suunnitelma verkkoon.","product-kera.ca84d1343b":"web","product-kera.6f9c4dce2e":"Datakeskus","product-kera.d8c8e7e25b":"Suunnitelma, joka on levitetty monelle koneelle.","product-kera.60020d1b19":"skaalaus","product-kera.b433fc7d89":"koneiden vaihtaminen","product-kera.7598fbdae4":"ei saisi muuttaa tulosta vahingossa","product-kera.7d08ee7b6e":"Koneiden vaihtaminen ei saisi muuttaa tulosta vahingossa.","product-kera.3f2cf7d0d9":"Vakaa, kun vakaus on tärkeää","product-kera.30f26e69fa":"Valitse käyttäytyminen","product-kera.f683d4d219":"tiukka tai luova","product-kera.e5a01965b6":"Joidenkin ohjelmistojen pitäisi olla luovia. Joidenkin pitäisi tuottaa hallittuja muunnelmia testausta varten. Joidenkin pitäisi antaa sama tuettu tulos joka kerta. Kera antaa tuotteen valita oikean sopimuksen ennen työn suorittamista.","product-kera.132e2ba356":"Tiukka polku ohjaa suoritusta, kun toiminto ja kone tukevat sitä. Siementetty polku toistaa vaihtelun; luova polku sallii hyödyllisen muutoksen. Työn siirtämisen ei tarvitse muuttaa sen käyttäytymistä vahingossa.","product-kera.78d4498d96":"Valittu tila","product-kera.d06a21856e":"Ei ajautumista","product-kera.0caa127bae":"Kolme tapaa käyttäytyä","product-kera.fd1c5fec09":"tuote valitsee sopimuksen","product-kera.4a3b161613":"Sama tuettu tulos joka kerta.","product-kera.0c69e7aaeb":"vakaa","product-kera.45705488b9":"Toistettava","product-kera.e88b89fadf":"Sama vaihtelu pyynnöstä.","product-kera.9ad3dc4c49":"siementetty","product-kera.17d40b122c":"Erilaisia vastauksia, kun siitä on apua.","product-kera.3744dd219b":"ohjelma","product-kera.6b0aa272d5":"pitää myös kirjaa siitä, mitä se todella oli","product-kera.b040f21755":"Ohjelma pitää myös kirjaa siitä, mitä se todella oli.","product-kera.47dc8675e6":"Työllä on identiteetti","product-kera.1854e60717":"Muuta ohjelmaa","product-kera.838d2c3e34":"ja sen identiteetti muuttuu","product-kera.de834097f3":"Kera säilyttää työn sinetöitynä tallenteena, joka antaa sille oman identiteetin. Jos työ muuttuu, identiteetti muuttuu. Jos se pysyy samana, identiteetti pysyy vakaana.","product-kera.1b8f8ccb4c":"Dweve tallentaa laskennan ja konesuunnitelman ja tarkistaa sitten, onko versio muuttunut. Sinun ei tarvitse lukea sitä; tallenne korvaa arvailun todisteilla.","product-kera.5d916b38b9":"Identiteetti","product-kera.fabf782851":"Ei vaihtoa","product-kera.03fd7786d5":"Tarkistettu","product-kera.5c47f67a22":"Sinetöity työkortti","product-kera.12a1c8cda8":"sormenjälki työlle","product-kera.5d2b90a4c4":"sinetöity","product-kera.6127aafac8":"työkortti","product-kera.7b48136bc5":"Tarkka laskenta, joka suoritettiin","product-kera.6d0d5876e6":"tulosta","product-kera.d1aada8a31":"sormenjälki","product-kera.9569a4fb58":"Johdettu itse työstä","product-kera.9ef793516f":"koneen valinta","product-kera.d3d9a43e6e":"Mikä suunnitelma valittiin, on tallennettu","product-kera.c2a6b03f19":"uusi","product-kera.7ab768e0a8":"mihin tahansa muutokseen","product-kera.14a9c20048":"Muuttunut vaihe luo uuden tulosteen","product-kera.ca4f41de0a":"selkeä ohjelma","product-kera.e1150c936f":"voi myös ilmoittaa, mitä se saa koskea","product-kera.cd0c7bad46":"Selkeä ohjelma voi myös ilmoittaa, mitä se saa koskea.","product-kera.44b37ce7bf":"Se tietää, mitä ohjelma saa koskea","product-kera.99d48f204d":"Mitä se saa koskea","product-kera.5d7436ddf2":"ilmoitetaan ennen käyttöä","product-kera.9b333524e6":"Ohjelmisto voi lukea tiedostoja, käyttää verkkoa, muuttaa tallennettuja tietoja tai lähettää työtä toiselle laitteelle. Kera tekee nämä ominaisuudet näkyviksi, joten asennus voi rajoittaa, mitkä ominaisuudet ovat käytettävissä.","product-kera.9afb9c4714":"Järjestelmä, jonka on tarkoitus toimia ilman ulkoisia yhteyksiä, voi hylätä verkkoyhteyden. Piilotettu kirjasto ei voi hiljaa lisätä uutta pääsyä, joten ohjelmisto pysyy käyttäjän valitsemien rajojen sisällä.","product-kera.9a7e6247bd":"Pääsy","product-kera.b73aa18729":"Käyttäjä","product-kera.d1307b0ff8":"Näkyvä pääsy","product-kera.cf4ba0ec70":"Käyttöoikeusavaimet","product-kera.f6a94ed778":"työn ympärillä","product-kera.6ce6c512ea":"Tiedostot","product-kera.5bd515d2fb":"Ilmoitettu pääsy, ei mitään piilotettua.","product-kera.61c1876e82":"Voidaan evätä, kun offline-tila vaaditaan.","product-kera.df485c8713":"Laitteet","product-kera.b739702025":"Työn lähettäminen on nimenomainen ominaisuus.","product-kera.5a5e50060f":"Tallennetut tiedot","product-kera.ff0de4c225":"Tallennettujen tietojen muutokset ilmoitetaan.","product-kera.4d3e36c33d":"Dweve voi valvoa tätä","product-kera.aeb1679215":"koska se omistaa kääntäjäpolun","product-kera.b3af266fc1":"Dweve voi valvoa tätä, koska se omistaa alla olevan polun.","product-kera.a9317cd2cb":"Dweve omistaa alla olevan polun","product-kera.5b6ffcbcf0":"Omista polku","product-kera.b478cfeaf9":"tuotteen alla","product-kera.52f9ceea32":"Kera ei luota ulkopuoliseen työkaluun muuttaakseen työtään sellaiseksi, jonka kone suorittaa. Dweve rakensi koko polun itse, työn kuvaustavasta sen suunnitteluun, valmisteluun ja suoritukseen tuetuilla koneilla, ja voi siksi muuttaa mitä tahansa osaa siitä suoraan.","product-kera.4f984301e9":"Et ole vuorovaikutuksessa näiden osien kanssa. Niiden arvo on siinä, että Dweve voi parantaa polkua ohjelmasta prosessoriin odottamatta toista yritystä. Laitteisto ja käyttöjärjestelmät pysyvät ulkoisina, mutta keskeinen polku kuuluu Dwevelle.","product-kera.9137233a67":"Dweven rakentama","product-kera.935e7ff4d0":"Suora polku","product-kera.200501a9e9":"Ulkoinen reuna","product-kera.6e8b0bb182":"Yksi vastuullinen työpaja","product-kera.52e7b924ba":"graafista koneeseen","product-kera.d558d64b01":"Tapa, jolla työ kirjoitetaan.","product-kera.6b5c355a51":"Selkeä kuva tehtävästä.","product-kera.341a20e237":"Kääntäjä","product-kera.1a82e7a27c":"Kera valmistelee konesuunnitelman.","product-kera.3e78a83bcd":"Ulkoinen laitteisto sijaitsee reunalla.","product-kera.899827e9d8":"Kera on syvää infrastruktuuria","product-kera.c3554ba1b9":"eikä sisälly kaikkialle","product-kera.ae8b1ab067":"Kera on syvää infrastruktuuria eikä sisälly kaikkialle.","product-kera.a39081f578":"Sovellus näyttää yksinkertaiselta","product-kera.5c8e5c3be2":"Yksi yksinkertainen näyttö","product-kera.05e39ece46":"Yksi osa tulee yhdeltä yritykseltä, toinen osa toiselta, ja työn valmisteleva osa kolmannelta.","product-kera.fe4f2af82a":"Prosessoripolku tulee jälleen toiselta toimittajalta ja pilvi vielä seuraavalta.","product-kera.648433f9b6":"Viisi toimittajaa, yksi näyttö","product-kera.450567c91f":"Malli yhdeltä yritykseltä","product-kera.7bfe518686":"Kehys toiselta","product-kera.f91b7cec97":"Toinen osa kolmannelta osapuolelta","product-kera.30c3906a08":"Prosessori ja pilvi muilta","product-kera.d2df0e8ac0":"Omistit näytön. Kukaan ei omistanut koko alla olevaa polkua.","product-kera.c16d295b52":"Kera ei ole jokaisessa paketissa","product-kera.7d455eab77":"Syvä infrastruktuuri","product-kera.7d5a041f16":"ei ole jokaisessa paketissa","product-kera.3bcb3017f2":"Jokainen Dweve-tuote toimii Corella, täydellisellä tekoälykoneella, ja Corella on oma nopea polkunsa. Kera on alla oleva syvempi järjestelmä, joka sisältyy valittuihin strategisiin lisenssipaketteihin.","product-kera.7bb8eb97e5":"Useimmat ihmiset eivät koskaan valitse tai määritä Keraa suoraan. He käyttävät sen yläpuolella olevaa tuotetta. Kun Kera on mukana, sen alkuperällä ja hallinnalla on merkitystä, mutta näkyvä tuote pysyy samana käyttää.","product-kera.cd0ce82619":"Core-perusta","product-kera.2b20417df0":"Valittu Kera","product-kera.bd7d4ca8a2":"Ei määrityksiä","product-kera.4409a64d08":"Core, ja Kera lisensoiduissa tapauksissa","product-kera.e1da14eca6":"kaksi kaistaa alla","product-kera.40c0ddadac":"suorittaa jokaisen Dweve-tuotteen","product-kera.32ad8b3b6d":"sen oma natiivi suoritus","product-kera.e015d59764":"aina läsnä","product-kera.5ba4f5a71c":"mitä käytät sen yläpuolella","product-kera.596455491d":"jokaisessa paketissa","product-kera.1e077ac18d":"syvempi suora polku","product-kera.82104d8748":"valitut strategiset paketit","product-kera.8af37eefc2":"graafi- ja kääntäjäjärjestelmä","product-kera.166e9d72ba":"valittu käyttöönottoa varten","product-kera.ae13578208":"ei koskaan käyttäjien määrittämä","product-kera.50f778a85c":"missä se on lisensoitu","product-kera.9229ab733f":"missä Keraa käytetään","product-kera.53e96f04d6":"sen alkuperä ja käyttöönoton hallinta ovat tärkeitä","product-kera.31b68c1c36":"Sillä, missä Keraa käytetään, missä se on rakennettu ja kuka sitä hallitsee, on merkitystä.","product-kera.6af74613cf":"Rakennettu Euroopassa","product-kera.12b7e713a3":"Alapuolinen reitti","product-kera.e6e1cc1fa6":"on myös eurooppalainen","product-kera.518d95433a":"Kera on suunniteltu ja rakennettu Alankomaissa. Suora Kera-käyttö on lisensoitu asiakkaan hallitsemiin yhdistettyihin, yksityisiin tai täysin eristettyihin ympäristöihin sopimuksen ja kohdevaatimusten mukaisesti.","product-kera.7ab808263a":"Dweve hallitsee enemmän kuin sovelluksen: se omistaa reitin, joka muuttaa sen koneen käyttäytymiseksi. Suvereniteetti riippuu silti koko kokoonpanosta, ei pelkästään maantieteestä, vaikka näet tuotteen yläpuolella.","product-kera.6ecb662812":"Alankomaissa rakennettu","product-kera.147a7d669b":"Taustalla oleva hallinta","product-kera.8ab9f88b10":"Koko kokoonpano","product-kera.89fe04cefd":"Kolme käyttöönoton rajaa","product-kera.75a9fec445":"missä lisenssi sallii","product-kera.ea722c81af":"Eurooppalainen","product-kera.48242bd9c1":"Isännöity EU:n sisällä.","product-kera.442dd009d6":"Organisaation hallinnoima","product-kera.d47d0f6bcc":"Asiakkaan omilla järjestelmillä.","product-kera.2f0d4f153f":"on-premises","product-kera.64a176e362":"Eristetty","product-kera.95c28312fc":"Ei ulkoisia yhteyksiä lainkaan.","product-kera.53354e1327":"air-gapped","product-kera.93a4d08a95":"käyttäjä","product-kera.e03972b2d5":"näkee silti vain tuotteen yläpuolella","product-kera.b33611fddd":"Käyttäjä näkee silti vain tuotteen yläpuolella.","product-kera.9e61d09ef0":"Sinun ei koskaan tarvitse nähdä sitä","product-kera.df967ed69e":"pysyy alapuolella","product-kera.48a96bef09":"Tavallisessa käytössä ei ole Kera-ohjaimia löydettävissä. Tuote valitsee, miten työ pidetään koossa, suunnitelman, koneen ja tarvitsemansa käyttäytymisen, ja saat nopeampia ja vakaampia tuloksia.","product-kera.a64138bd53":"Koko työ pysyy ehjänä, kone saa sille suunniteltua työtä, ja tulos voi saapua läpi harvempien piilotettujen kerrosten selkeällä kirjauksella siitä, mitä ajettiin. Kera lyhentää tätä polkua pysyen poissa näkyvistä.","product-kera.e67b3c1b82":"Ei ohjaimia","product-kera.7ff387d7f7":"Tuotteen valinta","product-kera.95f0f4c17a":"Piilotettu kerros","product-kera.0c23ddb1a1":"Ystävällinen pinta, leikkauskuva","product-kera.598fc3a179":"graafi ja suunnitelma alapuolella","product-kera.cda05ca6d8":"Pinta","product-kera.f3477f2745":"Sovellus, jota todella käytät.","product-kera.6bcfc93dba":"Selkeä työ, joka pidetään alapuolella.","product-kera.9fe2620fe3":"Koneelle tehty versio.","product-kera.5faa59d4bc":"Tulos","product-kera.c48a98c3c5":"Nopeampi, vakaampi ja kirjattu.","product-kera.0193e423dd":"käytät tuotetta","product-kera.282ff2f4ae":"Kera lyhentää polkua alapuolella","product-kera.f226d62623":"Käytät tuotetta","product-kera.b76eac5fb8":"Koko työ pysyy ehjänä, kone saa sille suunniteltua työtä, ja Dweve omistaa suuremman osan reitistä ohjelmasta tulokseen. Kera pysyy poissa näkyvistä. Tulos voi saapua nopeammin, harvempien piilotettujen kerrosten kautta ja selkeämmällä kirjauksella siitä, mitä todella ajettiin.","product-kera.c8fe7ed389":"Katso, mitä alapuolella ajetaan","product-kera.36a247b5b4":"Mikä pysyy totena alapuolella","product-kera.2a9079f503":"merkitys","product-kera.300286f8a6":"työ pysyy ehjänä","product-kera.710296c4f7":"Tarkoitus pysyy kiinni työssä","product-kera.c1acd38549":"tehty koneelle","product-kera.afcce7478f":"Kohdekohtainen suunnitelma, ei yleinen","product-kera.563f07347e":"selkeä sormenjälki","product-kera.b1542ce883":"Tarkka laskenta voidaan kirjata","product-kera.9523ccbcc4":"rajoitukset","product-kera.296898b104":"ilmoitetut ominaisuudet","product-kera.706159d26d":"Se, mitä ohjelma saa koskettaa, on yksiselitteistä","product-kera.c69102ccdd":"Kaksi reittiä","product-kera.2172b0b889":"Lyhyt reitti","product-kera.ddaf6b0d00":"säilyttää merkityksen","product-kera.30d1fd8ef0":"Useimmat pinot kääntävät mallin useita kertoja ennen kuin se suoritetaan, ja jokainen käännös menettää tarkoitusta. Kera kääntää kirjoittamasi graafin suoraan koneelle, joten suoritettava asia on se, jonka tarkoitit, ja tiimisi rakentama tieto pysyy siihen liitettynä.","product-kera.090db241c8":"ei käännösketjua","product-kera.3fcc91b84e":"suoritettava on se, jonka tarkoitit","product-kera.558ef7275b":"Pääte","product-kera.8e3e8a1a4c":"Yksi komento","product-kera.33bd08fe49":"graafista koneelle","product-kera.e541d3e745":"Yksi komento ottaa kirjoitetun, sisältöosoitteisen graafin ja tuottaa kohdekohtaisen natiivin suorituksen. Jäljitys nimeää valitun suunnitelman, kohteen, jolle se käännettiin, ja tuotetun artefaktin, joten koko polku lähteestä piihin pysyy tarkastettavana.","product-kera.73e18e855f":"graafi sisään, natiivi ulos","product-kera.324fe32f78":"polku pysyy tarkastettavana","product-kera.a8923ad572":"Vähemmän vaiheita","product-kera.1c46cf6f18":"ja sama vastaus nopeammin","product-kera.a1e0753208":"Tietokoneesi tekee työn huomattavasti vähemmissä vaiheissa, joten vastaukset saapuvat nopeammin eikä mikään kysymyksestäsi katoa matkan varrella. Et koskaan näe tätä kerrosta, ja se on tarkoitus: se yksinkertaisesti tekee kaikesta sen yläpuolella olevasta nopeampaa ja vakaampaa.","product-kera.1e7960b1e5":"vähemmän vaiheita","product-kera.abb1b81713":"vakaampia vastauksia","product-kera.75246b5a6d":"Yleinen reitti","product-kera.23a1a69ce9":"Merkitys madalletaan pois vaihe vaiheelta, kunnes jäljellä on vain yleistä koodia.","product-kera.3e1543b1c9":"Suora reitti","product-kera.d0743aea0b":"Kirjoitettu graafi pysyy tunnistettavana lähteestä tuotettuun koodiin asti.","product-kera.59bd1ff6f9":"Mitä se maksaa","product-kera.14464bc3be":"Kadonneet tiedot palaavat ylimääräisinä käskyinä, siirtoina ja suoritusaikakerroksina.","product-kera.791236e2aa":"Mitä se säilyttää","product-kera.f3efaf1459":"Säilytetty merkitys muuttuu suunnitelmaksi, joka on muotoiltu edessä olevaa konetta varten.","product-kera.6666416dbe":"yleinen vastaan suora","product-kera.8f31a3f15a":"Käännöspolku","product-kera.1593a101ec":"graafista koneelle","product-kera.7fec3a0a45":"Tyypit ja vaikutukset varmistettu.","product-kera.d397eeddd8":"Sisältöosoitteinen graafi rakennettu.","product-kera.585204eac4":"Kohdesuunnitelma valittu.","product-kera.f882e9957c":"Natiivi objekti, ei LLVM-keskusta.","product-kera.000000000d":"Sen sijaan, että erilliset työkalut pyytäisivät löytämään saman tehtävän uudelleen, Kera pitää operaation, muodot, omistajuuden ja kohdevalinnat yhdessä. Tämä antaa insinööreille yhden polun tarkastettavaksi, kun suorituskykyä, käyttäytymistä tai vastuullisuutta on tarkistettava.","product-kera.000000000e":"Näkyvät komennot ovat vaiheita yhdestä tarkastetusta reitistä, eivät luovutuksia toisiinsa liittymättömille kääntäjäkerroksille. Jokainen vaihe säilyttää graafin identiteetin, kohdevalinnan ja todisteet, joita tarvitaan suorituksen toistamiseen, valitun suunnitelman tarkistamiseen tai tuotetun artefaktin jäljittämiseen.","product-kera.000000000f":"Kera pitää koko tehtävän yhdessä valmistellessaan työtä alla olevalle koneelle. Tuote saa lyhyemmän reitin vastaukseen, eikä sinun tarvitse ymmärtää, valita tai käyttää mitään niistä koneistoista, jotka tekevät reitin mahdolliseksi.","product-kera.0000000101":"Kera pitää operaation identiteetin, tyypin, vaikutukset, omistajuuden ja siirrot liitettyinä graafista kohteeseen. Reitti voidaan siis suunnitella ja tarkistaa yhtenä vastuullisena laskentana ennen kuin konetason koodia on olemassa. Mitään ei tarvitse löytää uudelleen alavirrassa, koska mitään ei hylätty ylävirrassa, ja kirjoitettu graafi pysyy tunnistettavana lähteestä tuotettuun koodiin asti.","product-kera.0000000102":"Yleiskäyttöinen kääntäjä saa laajuutta hyväksymällä madalletun, yleisen koodin. Kun erikoistuneet tiedot ovat kadonneet, myöhemmät vaiheet eivät voi käyttää niitä valitakseen paremman algoritmin, asettelun tai siirtosuunnitelman. Matriisikertolasku on muuttunut anonyymeiksi silmukoiksi, odotetut muodot ovat kadonneet, pakkausaie on kadonnut ja naapurioperaatioiden välinen suhde on katkaistu.","product-kera.0000000103":"Kera-solmu kantaa operaation ja sopimukset, jotka tekevät siitä spesifin. Myöhemmät kääntäjäpäätökset toimivat ilmoitetusta merkityksestä sen sijaan, että yrittäisivät palauttaa sen käskykuviosta, minkä vuoksi operaation voi edelleen nimetä, kun suunnitelmaa tarkistetaan.","product-kera.0000000104":"Suunnittelija näkee täyden graafin ennen kuin kohdekoodi on kiinnitetty. Se voi päättää sijoittelusta, fuusiosta, siirroista, järjestyksestä ja palautuksesta yhdessä sen sijaan, että korjaisi jokaista huolta erikseen. Se lukee kirjoitetun graafin ja sen sopimukset, osoittaa operaatiot kohteille ja alueille, yhdistää yhteensopivat ja suunnittelee tai poistaa niiden väliset siirrot.","product-kera.0000000105":"Otsikkotulokset vertaavat nimettyjä operaatioita ja muotoja jo optimoituun LLVM-polkuun. Ne osoittavat, missä säilytetty graafin merkitys muutti testattua tulosta, eivät sitä, että yksi kääntäjä voittaa jokaisen työkuorman.","product-kera.0000000106":"Laajempi matriisi sisältää toisiinsa liittymättömiä numeerisia, aktivointi-, vektori- ja bittioperaatioita sekä pariteetin. Tämä laajuus auttaa erottamaan arkkitehtonisen edun yhdestä suotuisasta ytimestä, ja neutraalit tapaukset pysyvät raportissa sen sijaan, että ne pudotettaisiin pois.","product-kera.0000000107":"Omistajuus tekee jokaisen laillisen siirron isännän, laitteen, etä- ja pysyvän muistin välillä näkyväksi suunnittelijalle. Kera voi poistaa siirron, säilyttää arvon tai hylätä laittoman aliaksen ennen kuin siirrosta tulee suoritusaikainen ylimäärä.","product-kera.0000000108":"Tiedosto-, verkko-, mutaatio-, laite- ja pysyvän tilan vaikutukset pysyvät eksplisiittisinä graafin faktoina. Tiimit voivat tarkistaa, portittaa ja järjestää nämä rajat ennen suoritusta sen sijaan, että löytäisivät ne riippuvuudesta suorituksen aikana.","product-kera.0000000109":"Sisältöosoitteinen graafi antaa laskennalle pysyvän rakenteellisen identiteetin. Hyväksyntä, käyttöönotto, välimuistitus, toisto ja myöhempi tutkimus voivat kaikki viitata samaan tunnistettuun resurssiin.","product-kera.0000000110":"Yksi graafi voi tuottaa erilaisia kohdesuunnitelmia muuttumatta useiksi ohjelmiksi. Lähetetty artefakti muuttuu koneen mukaan, kun taas tyypitetyt operaatiot ja ilmoitetut riippuvuudet säilyttävät yhden identiteetin. Natiivit CPU-ohjeet, laitesuunnitelmat, tuetut synteesiartefaktit, kannettava hiekkalaatikkosuoritus ja hajautetut osiot ovat kaikki suunnitelmia saman graafin yli.","product-kera.0000000111":"Suorituskäytäntö valitaan ennen kuin Kera suunnittelee ja lähettää polun. Tiukka työ vahvistaa tuetun sopimuksen, kun taas siemenetty tai luova variaatio pysyy eksplisiittisenä syötteenä eikä piilotettuna aritmeettisena ajautumisena. Takuut pysyvät rajattuina operaatioihin, taustajärjestelmiin ja suunnitelmiin, jotka on testattu.","product-kera.0000000112":"Osiot, viestintä, kollektiivit, tarkistuspisteet ja palautus kuuluvat suoritussuunnitelmaan. Skaalaus solmujen välillä muuttaa siis sitä, miten yksi graafi suoritetaan, poistamatta sitä, mikä laskenta palautetaan. Epäonnistunut solmu palauttaa graafiin sidotusta palautustilasta, joten se palaa samana ohjelmana eikä tunnistamattomana prosessina.","product-kera.0000000113":"Kera omistaa keskeisen polun semanttisesta graafista suunnittelun, alentamisen, lähetyksen ja ajonaikaisen välityksen kautta. Ulkoiset kokoonpanijat, ajurit, laiteohjelmistot ja laitteisto pysyvät näkyvinä reunoina eivätkä nimeämättöminä osina tuoteväitettä.","product-kera.0000000114":"Core määrittelee täydellisen tekoälyoperaatio- ja mallijärjestelmän. Kera on erillinen suorituspohja, jota valitut Core-työkuormat voivat käyttää, kun tarvitaan graafinlaajuista suunnittelua ja suoraa kohdelähetystä.","product-kera.0000000115":"Kera on suljettu infrastruktuuri, joten käyttöönotto- ja ajonaikaiset oikeudet määräytyvät sopimuksella. Kohdekattavuus, eristetty toiminta, tarkasteluoikeus, lähdekoodioikeudet ja siirto-oikeudet pysyvät eksplisiittisinä eivätkä implisiittisinä.","product-kera.0000000116":"Laskennallinen hallinta ulottuu palvelimen sijainnin alapuolelle. Se sisältää sen, kuka omistaa kielen, graafimuodon, suunnittelijan, kääntäjän, ajonaikaisen ympäristön, kohdetiekartan ja suoritusta säätelevät käytännöt. Se kattaa myös sen, missä käyttöönotto isännöidään, kenellä on avaimet, mitkä ulkoiset rajat ovat sallittuja ja kuka voi toimia käynnissä olevassa järjestelmässä.","product-kera.0000000117":"Kera sijaitsee suoraa laskentaa tarvitsevien tuotteiden alla, mutta se pitää oman tuoterajansa. Ylempi kerros määrittelee työn; Kera suunnittelee ja lähettää valitun laskentapolun. Core pysyy täydellisenä tekoälykoneena sen yläpuolella, ja tuotteet, jotka koostuvat Coresta, eivät vaikuta siitä, mikä laskentapolku on valittu alla.","product-kera.0000000118":"Komentorivi paljastaa yhden jatkuvan reitin tarkistetusta graafista lähetettyyn artefaktiin. Jokainen vaihe nimeää graafin, suunnitelman, kohteen ja tulosteen, joita tarvitaan tapahtuneen tarkasteluun tai toistamiseen.","product-kera.0000000119":".keg-graafi on kestävä ohjelmaesitys, ei väliaikainen optimoijan näkymä. Suunnittelu, JIT-käännös, kohdelähetys, jakelu ja toisto johtuvat kaikki samasta semanttisesta objektista.","product-kera.0000000120":"Jokainen solmuidentiteetti johdetaan esitetystä sisällöstä, ei tiedostonimestä tai graafin sijainnista. Muutos avaa uudelleen vain vaikutetun esi-isien ketjun, kun taas muuttumattomat aligraafit säilyttävät identiteettinsä vertailua, välimuistitusta ja hyväksyntää varten. Muuttumatonta aligraafia ei siis tarvitse kääntää uudelleen, eikä muuttunut voi esiintyä tarkistettuna artefaktina.","product-kera.0000000121":"Numeerinen tyyppi, muoto, asettelu, muistitila, alue, efekti ja kapasiteetti pysyvät saatavilla suunnittelun aikana. Nämä tosiasiat rajoittavat laillista suoritusta ja ohjaavat kohdevalintoja samanaikaisesti, joten suunnittelijan ei koskaan tarvitse päätellä niitä ohjekuviosta. Alentaminen alkaa muodon ja asettelun ollessa vielä tiedossa, ei rekonstruoituna.","product-kera.0000000122":"Puhdas laskenta ja ulkoinen toiminta kuuluvat eri graafikategorioihin. Varmistaja voi kieltäytyä ilmoittamattomasta kapasiteetista, eikä suunnittelija voi hiljaa järjestää efektiä uudelleen ikään kuin se olisi puhdas.","product-kera.0000000123":"Omistajuus seuraa arvoa isäntä-, kiinnitetyn, laite-, yhtenäisen, etä- ja pysyvän muistin yli. Samat säännöt, jotka estävät laittomat aliakset, kertovat myös suunnittelijalle, missä liike voidaan poistaa tai säilyttää, minkä vuoksi turvallisuusanalyysi ja liikkeen suunnittelu ovat yksi vaihe eikä kaksi.","product-kera.0000000124":"Suunnittelu alkaa, kun täydellinen graafi ja sen sopimukset ovat vielä näkyvissä. Järjestys, sijoitus, fuusio, muisti, synkronointi, kollektiivit ja palautus voidaan siis päättää yhtenä järjestelmänä eikä sarjana paikallisia korjauksia, jotka tehdään sen jälkeen, kun tarvittu tieto on kadonnut. Suunnitelma on kiinteä ennen kuin yksikään ohje on valittu.","product-kera.0000000125":"Fuusio voi estää väliarvojen, käynnistysten, siirtojen ja synkronointipisteiden olemassaolon kokonaan. Kera soveltaa sitä, missä graafin semantiikka sallii, sen sijaan että tekisi jokaisesta alueesta suuremman oletuksena, koska fuusioitu alue, joka rikkoo ilmoitetun sopimuksen, ei ole optimointi.","product-kera.0000000126":"Kera omistaa graafin alennuksen, käskyvalinnan, rekisteriallokoinnin, ajoituksen, SIMD-valinnan, kohdekoodin tuoton, JIT:n ja lähetyksen. Kääntäjä pysyy semanttisesti tietoisena teeskentelemättä, että assemblerit, ajurit, laiteohjelmistot tai laitteisto katoaisivat. Ne pysyvät järjestelmän näkyvinä reunoina, nimettyinä eikä taitettuina väitteen sisään. Polku sisältää edelleen muunnoksia, mutta ne pysyvät yhdessä ketjussa, jolla on yksi omistaja, joten käskyvalinnan muutoksen ja suunnittelijan muutoksen tekee sama tiimi samaa graafia vasten.","product-kera.0000000127":"Jokainen mitattu vertailu on sidottu operaatioon, muotoväliin, laitteistoprofiiliin ja työkaluketjun asetuksiin. Toistettavuuspaketti kulkee väitteen mukana, joten vahva tulos pysyy tarkastettavana eikä yleistettynä. Luku ilman sen ajokehystä, lippuja ja konetta ei ole tulos, jota kukaan voi tarkistaa, eikä tulos yhdellä muotovälillä ole väite jokaisesta muotovälistä. Ajokehys julkaistaan luvun vieressä, jotta vertailu voidaan ajaa uudelleen.","product-kera.0000000128":"Laajempi matriisi pitää voitot, tasaparit ja keskeneräiset kattavuudet samassa näkymässä. Näin on mahdollista arvioida, kuinka laajalle arkkitehtuuri kantaa, piilottamatta neutraaleja tapauksia otsikon taakse, ja keskeneräinen rivi ilmoitetaan keskeneräiseksi eikä jätetä pois.","product-kera.0000000129":"Eri operaatiot paranevat eri syistä, kuten fuusio, vektorointi, pakkaus, siirrot ja kohdekohtainen matematiikka. Vertailuarvon on tunnistettava havaittu syy sen sijaan, että se antaisi kunnian yhdelle yleiselle tempulle, koska syytä, jota ei voi nimetä, ei voi hyödyntää seuraavassa operaatiossa.","product-kera.0000000130":"Kera tuottaa koodia sen suorittimen tai laitteen ominaisuusprofiilille, joka suorittaa työn. CPU-suunnitelmat voivat valita tuetut x86-64-, ARM64- tai RISC-V-polun sen sijaan, että ne pysähtyisivät yleiseen kohdetunnisteeseen.","product-kera.0000000131":"Rekisteriallokointi, elinalueen muotoilu ja ajoitus tietävät edelleen, mitä operaatiota ne palvelevat. Taustapään päätökset voivat siten säilyttää graafisuunnitelman sen sijaan, että ne optimoisivat yksinään anonyymia käskysarjaa, mikä on kohta, jossa yleinen ketju menettää aiemmin tehdyt fuusio- ja siirtopäätökset.","product-kera.0000000132":"Suorituksenaikainen lähetys valitsee tuetun polun todelliselle koneelle, käytännölle ja työkuorman muodolle. Suorituslokitietue nimeää polun, joten piilotettu varapolku ei voi hiljaa muuttua tarkasteltavaksi tulokseksi. Kun kone ei pysty palvelemaan pyydettyä suunnitelmaa, korvaus ilmoitetaan eikä sitä niellä, ja tallennettu polku on se, jota myöhempi vertailu mittaa. Lähetys ottaa huomioon käskysarjatuen, vektorileveyden, laitteet, käytännön ja graafin muodon yhdessä.","product-kera.0000000133":"Yksi tyypitetty graafi voi tuottaa natiivia CPU-koodia, PTX:ää, AMDGCN:ää, SPIR-V:tä, Metalia, WebAssemblya, FPGA-artefakteja tai hajautetun suunnitelman, jos se on tuettu. Kattavuus ilmoitetaan graafin ominaisuuden ja kohteen mukaan, ei oleteta kohdenimen perusteella, joten tukematon yhdistelmä ilmoitetaan sen sijaan, että se hiljaa heikennettäisiin.","product-kera.0000000134":"Puhdas deterministinen suoritus on suunniteltu tuettuihin operaatio-, numeerisiin, kohde- ja suunnitelmakombinaatioihin. Sama täydellinen tila tuottaa bittitarkasti saman tuloksen ilman siemenen käyttöä hallitsemattoman aritmeettisen vaihtelun peittämiseen.","product-kera.0000000135":"Osiointi, viestintä, kollektiivit, tarkistuspisteet ja palautus pysyvät kiinni graafisuunnitelmassa. Kera määrittelee semanttisen hajautetun laskennan, kun taas Mesh omistaa valtuutetun sijoittelun ja infrastruktuurin koordinoinnin.","product-kera.0000000136":"Tarkista, rakenna, tutki, suunnittele, tuota, suorita ja varmista käsittelevät kaikki samaa .keg-graafia. Työkalut paljastavat semanttiset tosiasiat, joita kääntäjä käyttää, sen sijaan että ne esittäisivät erillisen virheenjäljitysmallin.","product-kera.0000000137":"Core omistaa algoritmit, mallit, koulutuksen, päättelyn, numeeriset perheet ja palvelun. Kera omistaa graafin, kääntäjän, suoritusympäristön ja kohdepolun, jota valitut Core-operaatiot voivat käyttää erillisenä perustana. Raja on tietoinen: ylempi kerros päättää, mitä työ tarkoittaa, alempi kerros päättää, miten kone suorittaa sen, eikä kumpikaan ime toista. Ilman Keraa Core käyttää omaa natiivia polkuaan, ja valitut paketit lisäävät graafipolun sen alle.","product-kera.0000000138":"Kera on omisteinen, vaikka sen arkkitehtuuria voidaan kuvata julkisesti. Suorituksenaikainen käyttö, kohdekattavuus, lähdekoodin tarkastelu, lähdekoodin käyttöoikeus ja teknologiansiirto-oikeudet ovat erillisiä kaupallisia ehtoja. Sen kuvaaminen, miten järjestelmä toimii, ei ole sama asia kuin oikeuden myöntäminen sen suorittamiseen, eikä kumpikaan ole sama asia kuin oikeuden myöntäminen sen lukemiseen. Kukin näistä sovitaan omassa lausekkeessaan, ja järjestelmän ympärillä olevat rinnakkaislaatikot säilyttävät oman avoimen lisenssinsä riippumatta siitä, mitä ydinsoppimus sanoo.","product-kera.0000000139":"Kera pitää koko työn koossa, kun tuote valmistelee sen alla olevaa konetta varten. Näet tuotteen lopputuloksen, et toista hallintakerrosta tai teknisiä valintoja. Sama kuvaus voidaan suunnitella kannettavan tietokoneen suorittimelle, grafiikkasuorittimelle tai selaimelle ilman, että itse työ muuttuu, ja käytetty suunnitelma pysyy lokitietueessa, joten myöhempi lukija voi edelleen nähdä, mitä todella suoritettiin.","product-kera.0000000140":"Työn tarkoitus pysyy kiinni sen vaiheissa sen sijaan, että se hajoaisi irrallisiksi liikkeiksi. Tämä antaa järjestelmälle riittävästi kontekstia tekemään valintoja koko tehtävän puolesta.","product-kera.0000000141":"Keraa mitataan jo optimoitua reittiä vasten, ja tulos riippuu nimetystä työstä. Jotkut testatut tapaukset paranevat selvästi, toiset maltillisesti, ja samalla tasolla pysyminen on edelleen osa näyttöä.","product-kera.0000000142":"Lyhyempi reitti voi syntyä poistamalla väliaikaiset tulokset, siirrot ja toistuvat läpikäynnit ennen kuin ne tapahtuvat. Kone valmistuu nopeammin, koska tehtävää on vähemmän, ei vain siksi, että jokainen vaihe toimii nopeammin. Toisiinsa liittyvien vaiheiden yhdistäminen pitää myös tiedon lähellä suoritinta, joten vähemmän väliaikaisia tuloksia joudutaan kirjoittamaan ja lukemaan takaisin, ja vähemmän liikettä tarkoittaa vähemmän odottelua ja pienempää energiankulutusta samalla laitteistolla.","product-kera.0000000143":"Sama kuvattu työ voi saada kullekin tuetulle koneelle sopivan suunnitelman. Koneen muoto muuttuu, mutta työn identiteetti ja lupaus eivät huomaamatta muutu sen mukana. Koska kuvaus säilytetään eikä rakenneta uudelleen jokaista konetta varten, uuden laitteiston tuki voidaan lisätä häiritsemättä sen yläpuolella olevaa tuotetta, ja toiselta koneelta saapuva tulos on edelleen tulos samalle työlle.","product-kera.0000000144":"Tuote valitsee vaaditun käyttäytymisen ennen kuin työ suoritetaan. Tuettu tiukka työ on toistettavissa ilman siementä, kun taas satunnaisuus on käytettävissä, kun työ sitä tietoisesti pyytää.","product-kera.0000000145":"Työ saa identiteetin, joka johdetaan sen sisällöstä. Jos ohjelma muuttuu, myös identiteetti muuttuu, mikä tekee hiljaisesta vaihdosta näkyvän tietueessa. Muuttumaton ohjelma säilyttää saman identiteetin, eikä muuttunut voi huomaamatta pitää vanhaa. Tämä identiteetti on valitun konesuunnitelman rinnalla, minkä ansiosta myöhempi tarkistus voi vahvistaa, että versio, josta sinulle kerrottiin, on versio, joka suoritettiin.","product-kera.0000000146":"Tiedostot, verkot, laitteet, tallennetut tiedot ja muut ulkoiset ominaisuudet on ilmoitettava. Käyttäjä voi nähdä ja rajoittaa, mihin ohjelma saa koskea ennen kuin se alkaa.","product-kera.0000000147":"Dweve omistaa keskeisen reitin, joka muuttaa graafin tuetuksi konesuoritukseksi. Laitteisto, ajurit, laiteohjelmisto ja käyttöjärjestelmät ovat edelleen reunalla ja pysyvät näkyvinä riippuvuuksina.","product-kera.0000000148":"Kera esiintyy vain tuotteissa ja lisenssipaketeissa, jotka tarvitsevat sen syvemmän suorituspolun. Sen yläpuolella oleva tuote pysyy helppokäyttöisenä, eikä asiakkaalle anneta kääntäjän asennusta. Kun se sisältyy, tuo syvempi polku on lisensoitu eikä avoin, koska sen ostavan organisaation on saatava taho, joka on siitä vastuussa.","product-kera.0000000149":"Dweve rakentaa kääntäjän ja suoritusreitin Alankomaissa. Tämä laajentaa eurooppalaisen hallinnan sovelluksen alapuolelle ja pitää samalla laitteiston, ajurit, toimitusketjun ja käyttäjän valinnat näkyvinä reunalla.","product-kera.0000000150":"Kera pysyy arjen käytön alapuolella, kun tuote valitsee konesuunnitelman ja suorituskäyttäytymisen. Tekninen kerros pysyy tarkastettavissa siitä vastaaville ihmisille ilman, että siitä tulee toinen käyttöliittymä kaikille muille. Mitään koneesta, suunnitelmasta tai käyttäytymisestä ei anneta sinulle valittavaksi asetukseksi. Käyttöönotosta vastaavat voivat silti avata tietueen ja lukea graafin, suunnitelman ja koneen, joka sen suoritti.","product-kera.0000000201":"vahva perustaso","product-kera.0000000202":"Nykyinen testi","product-kera.0000000203":"Ilmoitettu kohdevektoripolku otettiin käyttöön.","product-kera.0000000204":"Kohde-CPU-kokoonpano otettiin käyttöön.","product-kera.0000000205":"Saatavilla oleva toimittajan matematiikkakirjasto linkitettiin.","product-kera.0000000206":"Profiiliohjattu variantti sisällytettiin tarkistukseen.","product-kera.0000000207":"Varmennettu","product-kera.0000000208":"Miksi sillä on merkitystä","product-kera.0000000209":"Tulokset koskevat vain testattua toimintoa, muotoa, laitteistoa ja testiympäristöä.","product-kera.0000000210":"aina emit-vaiheeseen asti","product-kera.0000000211":"Mitä emit-vaiheeseen päätyy","product-kera.0000000212":"Semanttinen syöte","product-kera.0000000213":"Yleinen polku","product-kera.0000000214":"Kera-polku","product-kera.0000000215":"Emit-vaihe vastaanottaa alennetun koodin alkuperäisen toiminnon sijaan.","product-kera.0000000216":"Paikallinen näkymä ei enää sisällä graafisuhdetta.","product-kera.0000000217":"Tyypitetty toiminto säilytetty","product-kera.0000000218":"Toiminto, muoto ja vaikutukset ovat edelleen suunnittelijan ja emitterin käytettävissä.","product-kera.0000000219":"Omistajuus ja siirto","product-kera.0000000220":"Graafi tallentaa tiedot, joita tarvitaan laillisen siirron suunnitteluun.","product-kera.0000000221":"Kadonnut","product-kera.0000000222":"Säilytetty","product-kera.0000000223":"Ero on emit-polun käytettävissä oleva tieto, ei väite siitä, että yleinen kääntäminen olisi hidasta.","product-kera.0000000224":"Pirstoutunut","product-kera.0000000225":"Erillinen omistaja","product-kera.0000000226":"Jokainen kerros voidaan toimittaa ja muuttaa itsenäisesti.","product-kera.0000000227":"Ei yhteistä reittiä","product-kera.0000000228":"Näyttö voi olla omistettu, vaikka koko suoritusreitillä ei ole yhtä omistajaa.","product-kera.0000000229":"pirstoutuneen reitin yläpuolella","product-kera.0000000300":"Luvun tarkistuspiste","product-kera.0000000301":"POLKU PIDETTY","product-kera.0000000302":"Pidetty","product-kera.0000000303":"Mikä siirtyy eteenpäin","product-kera.0000000304":"Yksi graafisopimus","product-kera.0000000305":"Seuraava luku alkaa samasta tunnistetusta laskennasta.","product-kera.0000000310":"Merkitys pysyy kiinnitettynä","product-kera.0000000311":"graafista suunnitelmaan","product-kera.0000000312":"Tyypitetty solmu säilyttää toiminnon, muodon, vaikutukset, omistajuuden ja numeerisen sopimuksen, jotka tekevät työstä yksilöllisen.","product-kera.0000000313":"Suunnittelija vastaanottaa tämän semanttisen objektin ehjänä, joten myöhemmät valinnat alkavat ilmoitetusta merkityksestä eivätkä päätellyistä kaavoista.","product-kera.0000000314":"Liike on näyttöä","product-kera.0000000315":"ennen suorituksen alkua","product-kera.0000000316":"Ilmoitettu omistajuus tekee siirroista ja muistin sijoittelusta osan suunnitelmaa sen sijaan, että ne olisivat työkalujen väliin piilotettu kustannus.","product-kera.0000000317":"Näkyvät vaikutukset ja graafi-identiteetti tekevät suunnitelmasta sellaisen, jonka tiimi voi tarkistaa ennen suoritusta ja jäljittää sen jälkeen.","product-kera.0000000318":"Yksi graafi, monta kohdetta","product-kera.0000000319":"menettämättä identiteettiä","product-kera.0000000320":"Kohdesuunnitelmat voivat muuttaa tuotetun koneen muodon, mutta ne nimeävät edelleen saman tyypitetyn laskennallisen resurssin.","product-kera.0000000321":"Deterministinen käytäntö ja hajautettu palautus pysyvät suunnitelmaan liitettyinä, joten skaala ei luo tunnistamatonta ohjelmaa.","product-kera.0000000322":"Omistajuus ulottuu","product-kera.0000000323":"koodista sopimukseen","product-kera.0000000324":"Yksi omistettu kääntäjäketju luo selkeän teknisen rajan Kera-, Core- ja reunalla pysyvien järjestelmien välille.","product-kera.0000000325":"Kaupallinen sopimus vie tämän rajan käyttöoikeuksiin, kohdealueeseen, arviointipääsyyn ja vastuuseen.","product-kera.0000000326":"Graafi pysyy kestävänä","product-kera.0000000327":"muutos pysyy paikallisena","product-kera.0000000328":"Komento polku, suunnittelija, emitteri ja toistotyökalut käsittelevät kaikki samaa sisältöosoitteista .keg-ohjelmaa.","product-kera.0000000329":"Kun yksi solmu muuttuu, vaikuttava esivanhemmuus avaimet uudelleen, kun taas koskemattomat aligraafit säilyttävät identiteetin, jota välimuistit ja hyväksynnät käyttävät.","product-kera.0000000330":"Faktat pysyvät täytäntöönpanokelpoisina","product-kera.0000000331":"jokaisen rajan yli","product-kera.0000000332":"Tyypit pitävät muodot, asettelut, muistitilat ja ominaisuudet saatavilla, kun suunnittelijan on tehtävä laillinen valinta.","product-kera.0000000333":"Efektit ja omistajuus muuttavat faktat porteiksi ulkoisen toiminnan, aliaksen, siirron ja sijoittelun yli.","product-kera.0000000334":"Suunnittele koko graafi","product-kera.0000000335":"sitten poista ja emittoi","product-kera.0000000336":"Koko graafin suunnittelu päättää, mitkä alueet kuuluvat yhteen, ennen kuin paikallinen koodigenerointi kiinnittää suoritusmuodon.","product-kera.0000000337":"Fuusio voi poistaa materialisoinnin ja siirron, minkä jälkeen Kera emittoi jäljellä olevan työn oman kääntäjäpolkunsa kautta.","product-kera.0000000338":"Kohdekoodi pysyy tarkkana","product-kera.0000000339":"rekisterivalintaan asti","product-kera.0000000340":"Kohdeominaisuusprofiili ohjaa käskyvalintaa sen sijaan, että lopullinen kone polku jäisi implisiittiseksi.","product-kera.0000000341":"Rekisterin allokointi ja ajoitus saavat silti toimintakontekstin, joka tarvitaan valitun suunnitelman viemiseen emittoituun koodiin.","product-kera.0000000342":"Nimeä valittu polku","product-kera.0000000343":"suunnittele determinismi sen kanssa","product-kera.0000000344":"Suoritusaikainen lähetys tallentaa tuetun kohdeartefaktin, kone profiilin, käytännön ja työkuorman muodon, jotka todella ajettiin.","product-kera.0000000345":"Deterministiset velvoitteet kiinnitetään siihen suunnitelmaan ennen emissiota, ei lisätä jälkikäteen siemenenä tai parhaan yrityksen toistotilana.","product-kera.0000000346":"Yksi graafi jokaisessa työkalussa","product-kera.0000000347":"yksi sopimus reunalla","product-kera.0000000348":"Hajautettu suunnittelu ja kehittäjätyökalut paljastavat saman graafi-identiteetin, osiot, efektit ja kohdefaktat.","product-kera.0000000349":"Tuoterajat pysyvät myös näkyvinä: Core omistaa AI-työn, Kera omistaa Direct Computationin ja infrastruktuuri pysyy reunalla.","product-kera.0000000350":"Pidä työ yhdessä","product-kera.0000000351":"reitti lyhenee","product-kera.0000000352":"Kun tarkoitus pysyy kiinni vaiheissa, järjestelmä voi valmistella koko työn sen sijaan, että se käsittelisi jokaista siirtoa erikseen.","product-kera.0000000353":"Tämä voi poistaa työtä reitistä ja parantaa nimettyjä tapauksia teeskentelemättä, että jokainen tehtävä muuttuu saman verran.","product-kera.0000000354":"Yksi työ muuttaa muotoaan","product-kera.0000000355":"ei lupaustaan","product-kera.0000000356":"Jokainen tuettu kone voi vastaanottaa suunnitelman, joka on sovitettu sen ominaisuuksiin, kun kuvattu työ säilyttää yhden identiteetin.","product-kera.0000000357":"Tuote myös valitsee, onko tuloksen oltava tiukasti toistettava vai pyytääkö tehtävä tarkoituksella vaihtelua.","product-kera.0000000358":"Merkitys säilyy","product-kera.0000000359":"aina todisteeseen asti","product-kera.0000000360":"Lopullinen todiste yhdistää semanttisen graafin kohdekohtaiseen suunnitelmaan ja ajettuun buildiin.","product-kera.0000000361":"Tämä antaa hankinnalle ja suunnittelulle yhden ketjun tarkastettavaksi sen sijaan, että heidän pitäisi vain luottaa suorituskykytarinaan.","product-kera.0000000362":"Väitteet päättyvät","product-kera.0000000363":"tarkastettavaan todisteeseen","product-kera.0000000364":".keg-identiteetti, suunnittelijan diff, emittoitu polku ja toistotesti osoittavat, mitkä faktat tuottivat buildin.","product-kera.0000000365":"Julkaise tulos valjaiden kanssa, ja väite voidaan tarkistaa sillä laitteistolla, jolla on merkitystä.","product-kera.0000000366":"Työ pysyy kokonaisena","product-kera.0000000367":"lyhyemmällä reitillä","product-kera.0000000368":"Sama tehtävä saavuttaa konekohtaisen suunnitelman menettämättä identiteettiään tai ilmoitettuja rajojaan.","product-kera.0000000369":"Näet tuotteen; Kera pitää työn tunnistettavana ja vastuullisena alla.","product-kera.0000000370":"Liittyvät tuotteet","product-kera.0000000371":"Katso Dweve Core","product-kera.0000000372":"Katso Dweve Mesh","product-kera.58e16f23ea":"ei yksi yleinen polku","product-kera.968afd8562":"Katso koko graafi","product-kera.bd5302381a":"OWNED","product-kera.a02b4a56b0":"Graafiohjelma","product-kera.b793513413":"Kestävä .keg-graafi, ei väliaikainen näkymä","product-kera.b90a8b39c5":"Omistettu alennus x86-64, ARM64, RISC-V","product-kera.2dfbd50843":"Tiukka, siemenetty tai luova, valittu ensin","product-kera.b6903f7948":"Malli muuttuu alla, työ ei.","product-kera.c8d6ec8b39":"jonka todella julkaiset","product-kera.094e27cf92":"Lue emit-polku","product-kera.1ada512d64":"Ketju","product-kera.dd19f98875":"Etusivu","product-kera.ce325a12a3":"Typed graph IR with declared effects","product-kera.ec0846c2cb":"Place, fuse, move, and order before emit","product-kera.b52b36b726":"Back","product-kera.f67e87773e":"Owned code generation per target ISA","product-kera.95797c04c5":"Publish both harnesses and the raw results.","product-kera.f75b896620":"the path underneath gets shorter","product-kera.5cf8744d5c":"Underneath","product-kera.1ba3456507":"HIDDEN","product-kera.93ead3a4bb":"Fewer steps","product-kera.a2c77eb02f":"The job keeps its purpose the whole way","product-kera.254c34d067":"Per machine","product-kera.fd440af5b2":"One job, a plan for each machine","product-kera.171ca0385a":"Behaviour","product-kera.2a7a49c2a6":"Strict or creative, chosen before the run","product-kera.8da2257e6a":"No controls to find, and nothing to set up.","product-kera.0367ceda55":"Dweve Kera, Direct Computation","section_st_a2_split-spec-sheet.7c9a7c0610":"Tiedot","section_st_a6_split-scenario-triad.f75fd3a884":"Ei ajonaikaisia riippuvuuksia","section_st_a6_split-scenario-triad.143ac4ef35":"Yksi binääri","section_st_a6_split-scenario-triad.c61f134d87":"Kolme pintaa","section_st_a6_split-scenario-triad.215475056e":"MISSÄ SE TOIMII","section_st_a6_split-scenario-triad.a794a586f0":"Valmis suljettuun tilaan","section_st_a6_split-scenario-triad.42d52c32ea":"Paikallinen malli","section_st_a6_split-scenario-triad.fe6168e59f":"Ei verkkoyhteyttä","section_st_a6_split-scenario-triad.7d93f83c3e":"Volumeen liitetty koodi","section_st_a6_split-scenario-triad.bee0cb05f8":"Kubernetes","section_st_a6_split-scenario-triad.9f1141549f":"Docker","section_st_a6_split-scenario-triad.5315129cfe":"macOS, Linux, Windows","section_st_a6_split-scenario-triad.a89193f674":"Ei asennusta","section_st_a6_split-scenario-triad.f600b9e709":"Yksi binääri","section_st_a7_split-connector-grid.4e6822a6d4":"Kuuma uudelleenlataus","section_st_a7_split-connector-grid.19e35f0609":"Asetettu TOML-muodossa","section_st_a7_split-connector-grid.d9de50b343":"Kutsujan ohjaama inventaario","section_st_a7_split-connector-grid.8be1bb51b7":"LIITTIMET","section_st_a8_split-scaling-profile.7e0861e04c":"Säädettävissä TOML-tiedostossa","section_st_a8_split-scaling-profile.56d6732417":"Projektikohtainen yläraja","section_st_a8_split-scaling-profile.27a454915b":"Aktiiviset pisteet kuvastavat samanaikaisia agentteja tasoa kohden.","section_st_a8_split-scaling-profile.0ea215ea0d":"TAUSTA","section_st_a8_split-scaling-profile.9fc6fb7e03":"TEAMS","section_st_a8_split-scaling-profile.018d2cd1a5":"RINNAKKAINEN","section_st_a8_split-scaling-profile.16623c5d4a":"KETJUT","section_st_a8_split-scaling-profile.0fb79c96ed":"Yksin → Tiimi → Verkko","section_st_a8_split-scaling-profile.068f6b3ecc":"TIIMIN KOKO","section_st_a8_split-scaling-profile.53ebc572b4":"Verkko","section_st_a8_split-scaling-profile.218887269a":"Tiimi","section_st_a8_split-scaling-profile.9fc93acaa4":"Yksin","section_st_a9_split-time-lost-donut.7c9a7c0610":"Tiedot","section_st_b5_request-lifecycle.47e364232a":"audit #4521","section_st_b5_request-lifecycle.4d3535f846":"patch · session.rs","section_st_b5_request-lifecycle.6c2519cd62":"Työkalun suoritus","section_st_b5_request-lifecycle.f6d1c823ab":"istunto #128 · 14:02","section_st_b5_request-lifecycle.636de0d0c3":"> \"korjaa tämä bugi\"","section_st_b5_request-lifecycle.0208131a7d":"Käyttäjän pyyntö","section_st_b7_audit-chain.9239506454":"0d4e · 8f2c · 51a9 · 73be","section_st_b7_audit-chain.a383df4adb":"a015 · 7c93 · 3e6f · d28b","section_st_b7_audit-chain.efd3faebc5":"9e1b · 22a7 · 8d50 · 6b3c","section_st_b7_audit-chain.4df252b458":"4f2a · b7d1 · 1c83 · e0a4","section_st_b8_defense-stack.eee0f04cba":"KÄYTTÖKOODISI","section_st_b8_defense-stack.89b6e2a784":"PUOLUSTUS SYVYYDESSÄ","section_st_c2_dual-loop-flow.9d29573ea6":"työkalu / vaihe","section_st_c2_dual-loop-flow.08ab1ac55a":"suunnitelma / suunnittele uudelleen","section_st_c5_integration-spoke.55d0677ac3":"Kaikki liittimet kulkevat saman auditointi- ja käyttöoikeuskerroksen läpi.","section_st_c5_integration-spoke.c29eb7e425":"Paikallinen agentti","section_st_c5_integration-spoke.14afd82a7f":"AURA","section_st_c5_integration-spoke.ed0afbab5a":"GitLab CI","section_st_c5_integration-spoke.39540900bb":"GitHub Actions","section_st_c5_integration-spoke.a2feefe9af":"Jenkins","section_st_c5_integration-spoke.ab4115a7b2":"Ulkoiset työkalut","section_st_c5_integration-spoke.70c123381f":"JSON-RPC 2.0","section_st_c5_integration-spoke.dc99d54d99":"Paikallinen","section_st_c5_integration-spoke.6466df1d3d":"Mistral","section_st_c5_integration-spoke.a19ee5a9fd":"OpenAI","section_st_c5_integration-spoke.b780a23b53":"Anthropic","section_st_f1_cta-dark.90e40d5043":"Aloita","toc-rail.f5cbdf6bfb":"Sisällys"}
