{"kera-hero-glyph.63f5b4e967":"бит за бит · 6 цели","kera-hero-glyph.7f5bc5b5e0":"4 операции · 1 граф","kera-hero-glyph.6757848af7":"ДЕТЕРМИНИРАН","kera-hero-glyph.b7e402267d":"xmm0, xmm1, xmm2","kera-hero-glyph.7c1edc585e":"KERA:GRAPH · 9f4c2a","kera-hero-glyph.271973aefe":"xMidYMid meet","kera-hero-glyph.c914763746":"насочен ацикличен","kera-hero-glyph.4b0bb22353":"граф IR","kera-hero-glyph.8b201083a7":"чист · без LLVM · без GC","kera-hero-glyph.14878f89f6":"Компилиран","kera-hero-glyph.7be5de5882":"граф-нативен компилатор ·","kera-hero-glyph.1a2e6a35a3":"Dweve Kera [v1.0.0]","kera-hero-glyph.61cc55aa04":"Xor","kera-hero-glyph.84acd8bc95":"Xor","kera-business-glyph.b57dd9805c":"Всички права запазени","kera-business-glyph.a92831c31f":"Създадено в Нидерландия","kera-business-glyph.3fe9901ae8":"Една и съща програма работи на","kera-business-glyph.8cdde04eea":"С Kera","kera-business-glyph.56d5a5605b":"Без Kera","kera-business-glyph.8ac7aa173f":"Какво получавате","kera-business-glyph.08b22e1ba0":"Един договор","kera-business-glyph.d5f412e831":"Kera","kera-business-glyph.005fd98d0b":"Табло за резултати","kera-business-glyph.4e946026a7":"WASM","kera-business-glyph.cef7f9bd36":"FPGA","kera-business-glyph.a6a6318544":"GPU","kera-business-glyph.ff221d4752":"CPU","kera-business-glyph.13eda1aa9b":"Никакви, всичко е изрично","kera-business-glyph.b0c6296753":"Недефинирано поведение","kera-business-glyph.ad05929824":"Изненади по време на изпълнение","kera-business-glyph.20fe0bc90a":"Възпроизводимо по дизайн","kera-business-glyph.38c0a17432":"Трудно за възстановяване","kera-business-glyph.9f2fd37a9c":"Одит и повторно изпълнение","kera-business-glyph.a8565e2ba8":"Един език, всеки чип","kera-business-glyph.84544ee5cb":"Преработено за всеки производител","kera-business-glyph.bcb0410330":"Целеви изчислителни платформи","kera-business-glyph.287bfff429":"Идентични, бит за бит","kera-business-glyph.e6f3dca8fa":"Различават се според машината","kera-business-glyph.ebf7bdcae3":"Резултати на различен хардуер","kera-consumer-glyph.5e31591036":"Винаги едно и също. Няма какво да се учи.","kera-consumer-glyph.f7e1292a46":"Следвани навсякъде","kera-consumer-glyph.d5f412e831":"Kera","kera-consumer-glyph.ba434a333f":"Същата рецепта","kera-consumer-glyph.5ef71c13ae":"Получете същия резултат","kera-consumer-glyph.8261302aee":"Следвайте ги по ред","kera-consumer-glyph.e901eb3303":"Направете същите стъпки","kera-consumer-glyph.ab1f9ad6b1":"на работа","kera-consumer-glyph.8b8c5250f8":"На голяма машина","kera-consumer-glyph.48e83d5768":"в движение","kera-consumer-glyph.f3a96713b7":"На телефон","kera-consumer-glyph.775c9eb98b":"у дома","kera-consumer-glyph.e3cde12066":"На лаптоп","aura-ask-grid.af0854de67":"Aura","aura-business-sides.a0853da24b":"Спецификация","aura-business-visuals.40417391c5":"Aura · разрешава","aura-business-visuals.271973aefe":"xMidYMid meet","aura-business-visuals.3e91add48a":"BOARD","aura-showcase.eyebrow":"Dweve платформа","aura-showcase.subtitle":"Асистент за кодиране и операторска помощ. Демо метриките са илюстративни.","aura-showcase.pillTools":"25+ инструмента","aura-showcase.pillRunning":"изпълнение","aura-showcase.pillAnalysing":"анализ на кодовата база","aura-showcase.capabilityToolsTitle":"25+ инструмента","aura-showcase.capabilityToolsBody":"Терминал, търсене, lint, тестове, git и други.","aura-showcase.capabilityMemoryTitle":"Семантична памет","aura-showcase.capabilityMemoryBody":"Запомня вашата кодова база и контекста на екипа.","aura-showcase.capabilityAgentsTitle":"Оркестрация на множество агенти","aura-showcase.capabilityAgentsBody":"Специализирани агенти си сътрудничат по различни аспекти.","aura-showcase.guaranteeAuditTitle":"Одитен журнал","aura-showcase.guaranteeAuditBody":"Всяка стъпка се записва с времеви клейма.","aura-showcase.guaranteeGuardrailsTitle":"Предпазни механизми","aura-showcase.guaranteeGuardrailsBody":"Политики, проверки и тестове винаги се изпълняват.","aura-showcase.guaranteeApprovalTitle":"Промени в кода с одобрение","aura-showcase.guaranteeApprovalBody":"Прегледайте дифовете, поискайте промени, финален подпис.","aura-showcase.guaranteeReplayTitle":"Детерминирано възпроизвеждане","aura-showcase.guaranteeReplayBody":"Възпроизведете всяка сесия бит за бит, когато нещо трябва да се прегледа.","aura-showcase.workflowUnderstand":"Разбиране","aura-showcase.workflowUnderstandCaption":"Прочети retry.ts, откри грешка с таймаут","aura-showcase.workflowPlan":"План","aura-showcase.workflowPlanCaption":"Извади guard + ограничи повторните опити","aura-showcase.workflowImplement":"Имплементиране","aura-showcase.workflowImplementCaption":"Коригирани retry.ts + types.ts","aura-showcase.workflowTest":"Тестване","aura-showcase.workflowTestCaption":"28 теста, 94% покритие","aura-showcase.workflowVerify":"Проверка","aura-showcase.workflowVerifyCaption":"Изпълнявам lint и typecheck...","aura-showcase.workflowAudit":"Одит","aura-showcase.workflowAuditCaption":"Чакам обобщение","aura-showcase.footer":"Автономни агенти, които пишат код и водят отчетност","aura-showcase.testsPassing":"успешно","aura-showcase.testsFailing":"неуспешно","aura-showcase.modified":"променено","aura-showcase.af0854de67":"Aura","aura-showcase.73989d9c59":"Изпълнение","aura-showcase.f9e94338d0":"Анализиране на кодовата база","aura-showcase.d7a484140f":"Работен процес","aura-showcase.287fda8114":"Единен","aura-showcase.80e13549b4":"Покритие","aura-showcase.b71cc78b34":"Извлечен isRetryableError","aura-showcase.c37a8a9e2b":"за обработка на мрежови таймаути, 5xx отговори и идемпотентно безопасни условия. Чист помощник, напълно покрит с unit тестове.","aura-tech-middles.7fba7d244f":"Горещ път","aura-tech-middles.1be47ef71c":"Напречен","aura-tech-middles.92096d78df":"Входящ трафик","aura-tech-middles.8e05a902ed":"Изходящ трафик","aura-tech-middles.49a66c994d":"Вградени агенти","aura-tech-middles.a60792e996":"Външен цикъл","aura-tech-middles.0dfd4db698":"Вътрешен цикъл","aura-tech-middles.bbd88bff92":"Входяща заявка","aura-tech-middles.a618b4be8d":"Заявка","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":"Блок","aura-tech-middles.271973aefe":"xMidYMid meet","core-extras.96d330537a":"Базова IR","core-extras.bee831a169":"Субстрат","core-extras.61a0822826":"Приложения върху Core","core-extras.15438cc098":"не се поддържа","core-extras.ad565d9d01":"Функция","core-extras.0155bf03e5":"Легенда на сегментите","core-extras.8b7110078e":"Алгоритмите се групират по тип данни","core-extras.25ab4276a6":"Превъртаема матрица на възможностите","kera-b-asset.f97c480441":"Сертификат за изграждане","kera-b-asset.74c70e83a9":"адресиран","kera-b-asset.22f8f5ecc3":"идентичност по съдържание","kera-b-asset.2827efb084":"хеш на графа","kera-b-asset.73efba54ac":"брой възли","kera-b-asset.87bcfbb151":"декларирани ефекти","kera-b-asset.e87e846a2b":"експорти","kera-b-asset.f5e4814953":"одобрени планове","kera-b-asset.dde2d174a7":"при промяна на един възел се прекодира само засегнатото наследство","kera-b-asset.6bddc96786":"артефактът е инспектируем","kera-b-asset.20cfe8fa86":"преди да е изпълним","kera-b-asset.f4803cfafc":"model.keg","kera-b-asset.b192e7faea":"засегнато наследство","kera-b-asset.47156feb2e":"променен възел","kera-b-asset.6bb2bf4b4b":"прекодиран","kera-b-asset.11a434ae48":"непроменен, идентичността се запазва","kera-b-asset.5d2b90a4c4":"запечатан","kera-b-asset.95c04d945d":"типове съдържание","kera-b-asset.e851b910d1":"инструментариум","kera-b-asset.2f2afa2d7c":"целеви план","kera-b-asset.67c48841e8":"одобрен и фиксиран","kera-b-broad-bench.65eec5b311":"Карта на операциите","kera-b-broad-bench.53861851a1":"честно","kera-b-broad-bench.8e7f031701":"победи и паритет","kera-b-broad-bench.ababc1589c":"скромни едноцифрени подобрения по някои битови пътища","kera-b-broad-bench.76445c8888":"ясни средни подобрения при събиранията и активациите","kera-b-broad-bench.6aad2ced77":"силни големи подобрения по няколко матрични и векторни пътища","kera-b-broad-bench.7f1700f4aa":"клетките с пълен паритет остават видими, не се изтриват","kera-b-broad-bench.cf1e25eb23":"несвързани семейства операции","kera-b-broad-bench.b1382f21f1":"неутралните клетки остават на картата","kera-b-broad-bench.1910fc39f0":"битови","kera-b-broad-bench.9913b746d0":"събирания","kera-b-broad-bench.9afd89eb88":"активации","kera-b-broad-bench.72bdf2267c":"векторна математика","kera-b-broad-bench.d15695348c":"матрични пътища","kera-b-broad-bench.89f6229a11":"малко","kera-b-broad-bench.20af418657":"средно","kera-b-broad-bench.5296d5cced":"голямо","kera-b-broad-bench.e35064c4a7":"легенда на лентата","kera-b-close.9e3c1d591d":"Доказателствена база","kera-b-close.100ec4462d":"доказателства","kera-b-close.d6fa024673":"бизнес лентата","kera-b-close.4e306c16e8":"граф с адресирано съдържание","kera-b-close.6c7b5aa685":"персонализиран JIT","kera-b-close.b4abc3fba1":"без център LLVM","kera-b-close.bee075373f":"бенчмарк платформа","kera-b-close.d55b905b16":"целеви планове","kera-b-close.19f0c7e744":"донесете кода вече оптимизиран","kera-b-close.aeca9cf8b9":"какво става възможно, когато смисълът оцелее","kera-b-close.f76b5196b3":"доказателствата, в една лента","kera-b-compiler-tax.1a0b4466b0":"Семантичен регистър","kera-b-compiler-tax.f096faa634":"понижено","kera-b-compiler-tax.0f98f33370":"десет факта влизат, три излизат","kera-b-compiler-tax.961a2157ea":"матрично умножение влиза с десет известни факта","kera-b-compiler-tax.622278635a":"всеки конвенционален етап на понижаване изхвърля няколко карти","kera-b-compiler-tax.5f20f7eb31":"лентата Kera запазва всяка карта","kera-b-compiler-tax.937e59b151":"циклите, указателите, аритметиката остават","kera-b-compiler-tax.925d913e85":"смисълът вече е изчезнал","kera-b-compiler-tax.19c2173bd9":"операция matmul","kera-b-compiler-tax.3d878661c3":"Q16.16 входове","kera-b-compiler-tax.39ec9629c4":"форма 512x512","kera-b-compiler-tax.03287dce1d":"ред-по-ред разположение","kera-b-compiler-tax.f3266ee839":"договор за точност","kera-b-compiler-tax.b67c6fe021":"чист ефект","kera-b-compiler-tax.39e98cba2f":"област на устройството","kera-b-compiler-tax.9408245670":"кандидат за сливане","kera-b-compiler-tax.67ba446843":"подсказка за плочка","kera-b-compiler-tax.fb1a4a9f3b":"ос на редукция","kera-b-compiler-tax.5062a63a99":"конвенционален","kera-b-compiler-tax.d5f412e831":"Kera","kera-b-compiler-tax.3c45c4ff87":"типизиран IR","kera-b-compiler-tax.27d4c58d54":"LLVM IR","kera-b-compiler-tax.7817c52b25":"машина","kera-b-compiler-tax.29560f4f08":"десет запазени","kera-b-compiler-tax.e973463ad8":"три запазени","kera-b-core-boundary.a36f7c719b":"Граница на Core","kera-b-core-boundary.94d5cab6f5":"разделяне","kera-b-core-boundary.c6187a973a":"Native и върху Kera","kera-b-core-boundary.64e25677ba":"Core Native работи върху изпълнение, родно за Rust","kera-b-core-boundary.2b84aa2490":"Core върху Kera разкрива слоевете на графа и компилатора","kera-b-core-boundary.7c6c36fe1e":"лентата Native не е направена да изглежда счупена","kera-b-core-boundary.fb29360100":"Core притежава AI","kera-b-core-boundary.d11e0dac41":"Kera притежава изчисленията","kera-b-core-boundary.68836c550e":"Core","kera-b-core-boundary.b14e0fee60":"Core Native","kera-b-core-boundary.5bd7bdd9b6":"Core върху Kera","kera-b-core-boundary.fb90a11e35":"Изпълнение, родно за Rust","kera-b-core-boundary.0e9de4489d":"слой на графа","kera-b-core-boundary.4f98764559":"слой на компилатора","kera-b-core-boundary.1b220bd030":"и двете ленти са здрави","kera-b-core-boundary.3246d9cb0f":"Операционни ядра","kera-b-core-boundary.ce5ecbbe49":"Родно изпращане","kera-b-core-boundary.2270cfaf8d":"Обслужване","kera-b-core-boundary.73664268f4":"Семантичен граф","kera-b-core-boundary.47a222732e":"Планировчик за целия граф","kera-b-core-boundary.0dbb3d000f":"Директно генериране","kera-b-core-boundary.2b8a5898ca":"Целева среда за изпълнение","kera-b-core-boundary.fad0aa71a0":"пълна AI машина","kera-b-determinism.06d1e9b0c2":"Планиращи ленти","kera-b-determinism.f4d06ebbbc":"строг","kera-b-determinism.0dde78e885":"строг, със семе, творчески","kera-b-determinism.36f3cdb23b":"строгият дава стабилен хеш","kera-b-determinism.580037974e":"със семе дава по един хеш за всяко семе","kera-b-determinism.d00475d316":"творческият дава разпределение","kera-b-determinism.08c4c0cd04":"детерминизъм преди излъчване","kera-b-determinism.d14aee9a61":"не добавено накрая","kera-b-determinism.41eaab877c":"строг","kera-b-determinism.9ad3dc4c49":"със семе","kera-b-determinism.df0b6c410f":"творчески","kera-b-determinism.36751333ac":"един стабилен хеш","kera-b-determinism.57e908bc7f":"по един хеш за семе","kera-b-determinism.40ddc71464":"разпределение","kera-b-determinism.92713d4709":"семе","kera-b-determinism.807f3dfc66":"избрано преди излъчване","kera-b-determinism.5a3931973a":"план договор","kera-b-determinism.18ca194aa0":"аритметика","kera-b-determinism.428ac48133":"подреждане","kera-b-determinism.b43cc86e50":"редукция","kera-b-determinism.86e8628e95":"планиране","kera-b-distribution.40427b2f6c":"Разпределена графа","kera-b-distribution.71a4dfeb01":"разделена","kera-b-distribution.8de4e2bf20":"пръстеновидно all-reduce","kera-b-distribution.95560431a3":"графата е разделена между четири възела","kera-b-distribution.fe6f32a769":"пръстеновидно all-reduce ги свързва","kera-b-distribution.c83c5e4a5d":"един възел се поврежда и се възстановява от контролна точка","kera-b-distribution.0f988213f6":"идентичността на графата не се променя","kera-b-distribution.473750f60a":"мащабът променя плана","kera-b-distribution.1b2a43df7f":"не изтрива програмата","kera-b-distribution.439d3cf188":"възел 1","kera-b-distribution.2112318fa1":"възел 2","kera-b-distribution.66d45e923f":"възел 3","kera-b-distribution.d17cf66672":"възел 4","kera-b-distribution.5f5f8758f5":"повреден","kera-b-distribution.98ad765b8a":"възстановен от контролна точка","kera-b-distribution.2f4e868ab3":"идентичността на графата е непроменена","kera-b-distribution.88faac11da":"разделяне","kera-b-distribution.7f57971b3f":"all-reduce","kera-b-distribution.8b60e9d739":"възстановяване","kera-b-distribution.84bd2b0362":"идентичност на графата","kera-b-effects.71066ac592":"Граници на ефектите","kera-b-effects.18cd42d86d":"ограничено","kera-b-effects.84e0542d83":"декларирана повърхност","kera-b-effects.663592445a":"чисто изчислително ядро","kera-b-effects.56599b6bb6":"ограниченията на ефектите го обграждат","kera-b-effects.566e5ac608":"недеклариран мрежов ръб се блокира по време на планирането","kera-b-effects.ca08403ba5":"нищо не се крие под библиотека","kera-b-effects.b8e371e84c":"повърхността се одобрява, преди да се изпълни","kera-b-effects.cd43804ec9":"чисто ядро","kera-b-effects.a1f13b3bc2":"файлове","kera-b-effects.c112e88173":"мрежа","kera-b-effects.728190e74d":"устройства","kera-b-effects.b01d01d841":"съхранени данни","kera-b-effects.0baff051a0":"декларирано","kera-b-effects.df88b84d81":"блокирано","kera-b-effects.32ce9a3a4a":"проверено по време на планирането","kera-b-european.77201a8d49":"Споделени граници","kera-b-european.2fbc9f0c9f":"поза","kera-b-european.3297d44b54":"операторски контроли","kera-b-european.1f300b9430":"Граница на услугата, управлявана от Dweve","kera-b-european.f86d095f61":"контролирана от клиента","kera-b-european.53354e1327":"изолирана от мрежата","kera-b-european.4cb472e7df":"всяка граница носи изрични възможности и операторски контроли","kera-b-european.8e1eb95c49":"контрол под слоя на услугата","kera-b-european.557bd29aa2":"създадено в Европа","kera-b-european.d85bc3cdeb":"една графика","kera-b-european.825367fe0f":"набор от възможности","kera-b-european.b4197b664a":"Няма директен достъп до Kera в управлявания Fabric","kera-b-european.d34de16aee":"Същата семантична графика се излъчва във всяка граница, която изберете.","kera-b-graph-plan.6c249b5199":"Изглед на планиране","kera-b-graph-plan.80e61027a7":"планирано","kera-b-graph-plan.436b07330c":"премахната работа","kera-b-graph-plan.00dad1e83b":"суровата графика изпълнява всяко преминаване поотделно","kera-b-graph-plan.1a50b0bffd":"три междинни резултата премахнати, две области обединени, една стойност запазена на устройството","kera-b-graph-plan.6de719ca8c":"лента за икономии отчита стартирания, разпределения, трансфери и премахнати байтове","kera-b-graph-plan.0d9db1ed4f":"не по-кратка инструкционна последователност","kera-b-graph-plan.f023d0f4cd":"работа, която никога не трябва да съществува","kera-b-graph-plan.5ee6ebe229":"сурова графика","kera-b-graph-plan.5b08cad7e5":"планирана графика","kera-b-graph-plan.4928016aa1":"стартирания","kera-b-graph-plan.8ea14a80a0":"разпределения","kera-b-graph-plan.f060b62b91":"трансфери","kera-b-graph-plan.bfc3d8ebd1":"преместени байтове","kera-b-graph-plan.e64fa1d1fa":"обединена област","kera-b-graph-plan.69992f1747":"премахнато","kera-b-graph-plan.7d3b8e5199":"запазено на устройството","kera-b-graph-plan.ce03a80127":"междинен резултат","kera-b-headline-bench.dd5614a067":"Еталонни тестове","kera-b-headline-bench.2280127c38":"специфични за операцията","kera-b-headline-bench.c8aa37d49d":"публикувани с тестовата среда","kera-b-headline-bench.5490337de8":"векторен логаритъм","kera-b-headline-bench.7fe27285ff":"матрично умножение","kera-b-headline-bench.32d60758c5":"векторна експонента","kera-b-headline-bench.bc27c37274":"векторен тангенс хиперболичен","kera-b-headline-bench.a8608fb146":"двоично скаларно произведение","kera-b-headline-bench.7c3d7b5aef":"всяка кула носи печат за публикуване с тестовата среда, без измислен хардуер","kera-b-headline-bench.654165a28b":"специфични за операцията и формата","kera-b-headline-bench.4899c7a1d5":"базовата линия не е таванът","kera-b-headline-bench.9a0924fc89":"LLVM базова линия","kera-b-headline-bench.9d9c0e6f52":"преднина на Kera","kera-b-headline-bench.5296d5cced":"голям","kera-b-headline-bench.20af418657":"среден","kera-b-headline-bench.0a1784bfd3":"скромен","kera-b-headline-bench.b8c83489e9":"качествен, без фиксирано число","kera-b-headline-bench.8cf0839c32":"базовата линия не е таванът","kera-b-hero.e1dd48620c":"Директен маршрут","kera-b-hero.bc175d397c":"запазен","kera-b-hero.1593a101ec":"граф към машина","kera-b-hero.abf0197063":"Конвенционална лента","kera-b-hero.6d58c9b823":"етикетите на операциите отпадат на всеки етап от IR","kera-b-hero.ab4dc95c08":"Лента Kera","kera-b-hero.59b1f9bb94":"етикетите оцеляват до целевия машинен код","kera-b-hero.7ceff13d3c":"и двата пътя са оптимизирани","kera-b-hero.52e878b00c":"само единият все още знае операцията","kera-b-hero.828d338a9b":"изходен код","kera-b-hero.2697456472":"типизирано AST","kera-b-hero.9c45db2698":"общ IR","kera-b-hero.27d4c58d54":"LLVM IR","kera-b-hero.f973434496":"машинен код","kera-b-hero.29a184b65c":"граф","kera-b-hero.bed97175b0":"план","kera-b-hero.2e96e89125":"генериране","kera-b-hero.c88d5c8185":"дневникът се запазва","kera-b-hero.52718563ec":"дневникът се губи","kera-b-hero.ef926f2249":"етикет на операцията на всеки етап","kera-b-licence.e911fc011c":"Пръстени на споразумението","kera-b-licence.bd91cf7186":"лицензирани","kera-b-licence.a42cfbcc4d":"външни спътници","kera-b-licence.455d8b2ce4":"права за изпълнение","kera-b-licence.3873951ef2":"поддръжка и ескроу","kera-b-licence.cd3d98f77c":"изходен код и прехвърляне","kera-b-licence.c9152822d6":"отворените спътникови проекти са извън търговската граница","kera-b-licence.02b775d449":"най-дълбокият път е лицензиран","kera-b-licence.72a283c425":"отговорността е договорна","kera-b-licence.3ccd56a930":"графът Kera","kera-b-licence.5ba2c895f6":"търговска граница","kera-b-licence.3f8fe9ab88":"отворени спътникови сандъци","kera-b-licence.b860e3cf6c":"отделни проекти под Apache 2.0","kera-b-licence.1dd735263a":"вътре в границата","kera-b-movement.5cfaff45b4":"Движение на стойност","kera-b-movement.c6dda4f283":"притежаван","kera-b-movement.0b34c48e88":"токен за собственост следва","kera-b-movement.728fbdcfe4":"конвенционалната лента копира през шест паметови пространства","kera-b-movement.24800e1a4d":"планът Kera го държи в две","kera-b-movement.7a06da081d":"токен за собственост следва всяко преместване","kera-b-movement.d1589923cd":"премахнатото прехвърляне е по-бързо","kera-b-movement.96f832e6a6":"незаконното прехвърляне се отхвърля","kera-b-movement.cff4c28e03":"конвенционална лента","kera-b-movement.a4fe9b7d60":"план Kera","kera-b-movement.ec7e36ec8e":"хост RAM","kera-b-movement.cdc203d6a2":"L2 кеш","kera-b-movement.033f3a6022":"междинен буфер","kera-b-movement.44afa23dac":"устройство HBM","kera-b-movement.96005d847c":"равноправно устройство","kera-b-movement.c8e445a3b3":"отдалечен възел","kera-b-movement.f84e2e2dad":"копиране","kera-b-movement.579233b2c4":"собственик","kera-b-movement.6e970962bc":"преминати пространства","kera-b-movement.cf51f41279":"премахнати копия","kera-b-movement.2405c11aa5":"токен за собственост","kera-b-one-chain.25f2389ba6":"Верига на собственост","kera-b-one-chain.c6dda4f283":"притежавано","kera-b-one-chain.2c93278b5e":"външен ръб, изчертан","kera-b-one-chain.592b55e943":"конвенционална верига с множество собственици","kera-b-one-chain.8b64563b06":"веригата на Kera от граф до машина с един собственик","kera-b-one-chain.e1421d3ef7":"границата на външния драйвер остава на ръба","kera-b-one-chain.9b1aa0c24f":"без общ компилатор в центъра","kera-b-one-chain.d055fce23b":"Dweve притежава пътя","kera-b-one-chain.1d2176455e":"верига с множество собственици","kera-b-one-chain.f3308165f8":"верига с един собственик","kera-b-one-chain.3a8aea960f":"езиков фронтенд","kera-b-one-chain.a230d4a668":"LLVM","kera-b-one-chain.fcdc9b06b4":"бекенд на доставчика","kera-b-one-chain.fdda0c46f9":"драйвер","kera-b-one-chain.1bbe39f6af":"Dweve","kera-b-one-chain.81bbb36f63":"външен драйвер","kera-b-one-chain.a71c7a3bf4":"външна граница","kera-b-one-chain.c74bb33279":"собственици","kera-b-one-chain.cbf8a89045":"предавания","kera-b-one-chain.cd9412079a":"външен ръб","kera-b-operation-kept.7fc7df93e0":"Open graph възел","kera-b-operation-kept.bda4b1c3ce":"типизиран","kera-b-operation-kept.5490337de8":"векторен логаритъм","kera-b-operation-kept.89f23b757c":"идентичност на операцията","kera-b-operation-kept.f978be8c13":"тип Q16.16","kera-b-operation-kept.561d6cea98":"диапазон на формата","kera-b-operation-kept.f3266ee839":"договор за точност","kera-b-operation-kept.b67c6fe021":"чист ефект","kera-b-operation-kept.08e909df94":"паметова област","kera-b-operation-kept.530fb56a28":"кандидат стратегии за емитиране","kera-b-operation-kept.3597058511":"съседна възможност за сливане","kera-b-operation-kept.400565f394":"възелът все още знае какво е","kera-b-operation-kept.31a9fa0ab7":"планировчикът чете всяко поле","kera-b-operation-kept.110e4595c0":"vlog.q16_16","kera-b-operation-kept.028bb9f8fc":"Q16.16","kera-b-operation-kept.d793050058":"1 до 1e6","kera-b-operation-kept.5829b9ee06":"граница от 1 ulp","kera-b-operation-kept.afe003f117":"чист","kera-b-operation-kept.f3a929b336":"устройство","kera-b-operation-kept.49338082a1":"три стратегии","kera-b-operation-kept.37a17aada7":"добави съседен","kera-b-operation-kept.592acef0e8":"графов възел","kera-b-operation-kept.2591f02eba":"планировчикът чете всяко поле","kera-b-stack.b01706e604":"Dweve стек","kera-b-stack.e4e5f91807":"слоен","kera-b-stack.70ab7c7007":"разделяне на Core ленти","kera-b-stack.d5f412e831":"Kera","kera-b-stack.9e0bd0c046":"Core Native и Core на Kera","kera-b-stack.831292b7ab":"Loom, Nexus, Spindle, Mesh","kera-b-stack.a010de5c61":"Fabric","kera-b-stack.fe5197e677":"свойствата се разпространяват само през действително лицензираната лента","kera-b-stack.bd84200bf2":"директният път под Dweve","kera-b-stack.b196ef25a9":"включено, когато споразумението го изисква","kera-b-stack.b14e0fee60":"Core Native","kera-b-stack.5bd7bdd9b6":"Core на Kera","kera-b-stack.ca8127904f":"лицензирана лента","kera-b-stack.68836c550e":"Core","kera-b-stack.b982f78b9a":"потребителска повърхност","kera-b-stack.fbdc4f23f9":"продукти","kera-b-stack.fad0aa71a0":"пълна AI машина","kera-b-stack.efdc51f1b1":"директно изчисление","kera-b-stack.18f5777dbe":"довежда получената система до хората","kera-b-stack.ee865eaadb":"познание, организации, знание, изчисления","kera-b-stack.9acad64e74":"AI операции, обучение, извод, обслужване","kera-b-stack.ae10bcb7a5":"граф, планировчик, директно издаване, време за изпълнение","kera-b-targets.bbd997781a":"Целеви планове","kera-b-targets.600f021001":"разперен","kera-b-targets.8d6aab053e":"същия хеш на графа","kera-b-targets.15d1a50cbb":"CPU план","kera-b-targets.9427def3f0":"GPU план","kera-b-targets.d61de44366":"FPGA план","kera-b-targets.8c7d3b50dd":"WebAssembly план","kera-b-targets.125e4a24e6":"разпределен план","kera-b-targets.e93db8e874":"всеки план води обратно към същия хеш на графа","kera-b-targets.8b1b2c8e37":"целта получава свой собствен план","kera-b-targets.b1cd1db39d":"програмата запазва своята идентичност","kera-b-targets.2827efb084":"хеш на графа","kera-b-targets.a7f146f80d":"AVX-512 обект","kera-b-targets.98eea40d70":"PTX ядро","kera-b-targets.21837c3f11":"битстрийм","kera-b-targets.8e10c79a8e":"wasm модул","kera-b-targets.e00fd7a84d":"план за шард","kera-c-close.75e4aedce4":"отметнато","kera-c-close.36a247b5b4":"Какво остава вярно","kera-c-close.100ec4462d":"доказателство","kera-c-close.f123a39d1f":"консуматорската лента","kera-c-close.300286f8a6":"задачата остава цяла","kera-c-close.d37ede566b":"план, създаден за машината","kera-c-close.3958159663":"ясна идентичност","kera-c-close.296898b104":"заявени възможности","kera-c-close.0193e423dd":"използваш продукта","kera-c-close.282ff2f4ae":"Kera скъсява пътя отдолу","kera-c-close.2b424dff92":"запазено вярно отдолу","kera-c-close.b94fa12fd8":"нищо от задачата не се губи по пътя","kera-c-close.0ebee22faf":"машината получава работа, оформена за нея","kera-c-close.65e4d792e0":"точната задача носи отпечатък","kera-c-close.9c2aaf489c":"до какво може да докосне работата е посочено","kera-c-different-machines.5e05dfc33e":"Една задача, четири машини","kera-c-different-machines.80c656bf28":"напасва се","kera-c-different-machines.8ebb878534":"план за всяка","kera-c-different-machines.e068381bbd":"лаптоп","kera-c-different-machines.f38edbd4e7":"графичен чип","kera-c-different-machines.ef98362b8a":"браузър","kera-c-different-machines.d32519b8a9":"специализиран хардуер","kera-c-different-machines.965f74c477":"една и съща карта за задача се напасва с различен план за всяка","kera-c-different-machines.a0155e0dfd":"планът се променя","kera-c-different-machines.1309986996":"задачата не се","kera-c-different-machines.f0845ffef0":"една карта за задача","kera-c-different-machines.bed97175b0":"план","kera-c-different-machines.f2feb3bb38":"малки, внимателни стъпки","kera-c-different-machines.d053fbd7ee":"много стъпки наведнъж","kera-c-different-machines.92e1e780ab":"безопасни, преносими стъпки","kera-c-different-machines.a330cd4922":"оформени според чипа","kera-c-different-machines.0aa5c091a7":"пасва на машината","kera-c-european.77201a8d49":"Защита на работното място","kera-c-european.2fbc9f0c9f":"поза","kera-c-european.71c70d7ed0":"където е лицензирано","kera-c-european.f040b08e8f":"граница, управлявана от Dweve","kera-c-european.fd412c3f7a":"контролирано от организацията","kera-c-european.1b84995dfa":"изолирано","kera-c-european.b7ea322a91":"суверенитетът зависи от пълната настройка, не само от географията","kera-c-european.70335a5664":"контрол под видимото приложение","kera-c-european.80383a4551":"потребителят вижда договорената функционалност на Fabric отгоре","kera-c-european.d85bc3cdeb":"цялата задача","kera-c-european.5a1f79cac7":"управляван Fabric в публичната мрежа Dweve Mesh; без директен достъп до Kera","kera-c-european.5ca8050751":"контролирано от вашата организация","kera-c-european.8ccb8fdb0f":"откъснато от мрежата","kera-c-european.75a9fec445":"където лицензът позволява","kera-c-european.32a80ed6fa":"Fabric в публичната мрежа в рамките на договорената му граница за обработка","kera-c-european.8f2ed995f7":"вашите ключове, вашите правила","kera-c-european.bce450a7d2":"без връзка с външния свят","kera-c-faster.0e0566b96c":"Ежедневна скорост","kera-c-faster.53861851a1":"честно","kera-c-faster.6347120b54":"етикетите са малки","kera-c-faster.4e7e49bafa":"някои стъпки са много по-бързи от обичайния път","kera-c-faster.bd63056597":"някои подобрения са по-малки","kera-c-faster.f17cca9b8f":"няколко случая в момента са с подобна скорост","kera-c-faster.cb8aea277e":"без единично отпечатано число","kera-c-faster.c88da79172":"обичайният начин не е границата","kera-c-faster.fc9fac3439":"обичайният път","kera-c-faster.cc2c85816d":"пътят на Kera","kera-c-faster.f9aeb5083b":"тежка задача","kera-c-faster.ecea06b6a9":"средна задача","kera-c-faster.6b853b874a":"лека задача","kera-c-faster.850dbbb5aa":"друг вид задача","kera-c-faster.75addd2353":"много по-бързо","kera-c-faster.daf6b585b3":"по-бързо","kera-c-faster.dad6b9ba69":"малко по-бързо","kera-c-faster.4afd45201b":"приблизително същото","kera-c-faster.cf28735b04":"по-късата лента означава по-малко чакане","kera-c-hero.15d4671f9b":"Директен маршрут","kera-c-hero.24a1733ca8":"директен","kera-c-hero.6fb67f7c58":"един ясен план","kera-c-hero.a1838581b9":"една задача прави дълъг зигзаг през полетата за превод","kera-c-hero.3d743a29b9":"маршрутът на Kera остава един ясен план от задачата до машината","kera-c-hero.523d9e500b":"софтуерът не трябва да поема по дългия път","kera-c-hero.9dbd5ffb5a":"машината получава работа, създадена за нея","kera-c-hero.3cbb992248":"дългият път","kera-c-hero.f842290f84":"директният маршрут","kera-c-hero.d885eae3f1":"вашата задача","kera-c-hero.e11523c5ff":"език","kera-c-hero.f0a787a9f1":"превод","kera-c-hero.1b1008a492":"обща форма","kera-c-hero.c9c3b018eb":"почистване","kera-c-hero.cd2e8cfa84":"подготовка","kera-c-hero.7817c52b25":"машина","kera-c-hero.d85bc3cdeb":"цялата задача","kera-c-hero.f7d51e2c76":"план за машината","kera-c-hero.e2c1e428f8":"седем спирки","kera-c-hero.64e9b3be76":"две спирки","kera-c-hero.6eeff298fc":"етикетите отпадат на всяка спирка","kera-c-identity.5c47f67a22":"Карта на поръчката","kera-c-identity.74c70e83a9":"адресирана","kera-c-identity.d1aada8a31":"пръстов отпечатък","kera-c-identity.49b782d60c":"картата на поръчката носи собствен пръстов отпечатък","kera-c-identity.8b7aa73401":"променена стъпка създава нов пръстов отпечатък","kera-c-identity.0c50adac10":"избраният машинен план се записва","kera-c-identity.34d99254e6":"без тиха подмяна","kera-c-identity.9a33f31ac5":"проверено, не предположено","kera-c-identity.ca4c6ec9e0":"карта на поръчката","kera-c-identity.51de2b835b":"преди","kera-c-identity.c96b55a818":"след промяна","kera-c-identity.b5448ce070":"пръстов отпечатък","kera-c-identity.2354f290f3":"9f3a e21c","kera-c-identity.4cb7a3ecb7":"b74d 08a1","kera-c-identity.4197eb0cd8":"подготовка","kera-c-identity.0e43727e13":"измерване","kera-c-identity.815f979888":"комбиниране","kera-c-identity.2cce4a92f4":"завършване","kera-c-identity.1fd5e4cebf":"стъпката е променена","kera-c-identity.1d3de6f10b":"нов пръстов отпечатък","kera-c-identity.5d2b90a4c4":"запечатано","kera-c-less-work.a329360984":"По-малко координация","kera-c-less-work.e6642a951d":"намалени","kera-c-less-work.6306d43d23":"по-малко пътувания","kera-c-less-work.331ac50d79":"пратките преминават през седем стаи по обичайния начин","kera-c-less-work.034ea8bd07":"Kera ги държи в две","kera-c-less-work.a0a101a51e":"информацията остава близо до мястото, където е необходима","kera-c-less-work.50aaac162f":"премахнете това, което никога не е било необходимо","kera-c-less-work.3ec2510eb7":"по-малко временни резултати и пътувания","kera-c-less-work.92e79c83d2":"обичайният начин","kera-c-less-work.8ce603b33a":"планът на Kera","kera-c-less-work.968ae238c3":"една пратка","kera-c-less-work.daaad33627":"изчакайте","kera-c-less-work.7615854452":"държани наблизо","kera-c-less-work.98c4b8f6e2":"сортиране","kera-c-less-work.f84e2e2dad":"копиране","kera-c-less-work.379d6ce99a":"преместване","kera-c-less-work.43c88f6f2c":"задържане","kera-c-less-work.02743d145d":"копиране отново","kera-c-less-work.1e7018fe0e":"преместване отново","kera-c-less-work.c3a71b1518":"доставяне","kera-c-less-work.010a1cede3":"свършете работата","kera-c-may-touch.f0c252a725":"Кой може да действа","kera-c-may-touch.0baff051a0":"декларирано","kera-c-may-touch.e6dbf84625":"възможностите са изрични","kera-c-may-touch.a1f13b3bc2":"файлове","kera-c-may-touch.c112e88173":"мрежа","kera-c-may-touch.728190e74d":"устройства","kera-c-may-touch.f1348c6ca9":"съхранена информация","kera-c-may-touch.d41bbb816b":"офлайн система може да откаже мрежов достъп","kera-c-may-touch.02985dea2e":"без скрит нов достъп","kera-c-may-touch.35250e2b91":"в границите на оператора","kera-c-may-touch.f8cb3e6af9":"работата","kera-c-may-touch.c3de44d531":"разрешено","kera-c-may-touch.a503bc1da2":"отказано","kera-c-may-touch.efc3160175":"офлайн режим","kera-c-may-touch.3a35e38a56":"без скрит достъп, който се появява по-късно","kera-c-may-touch.1f00d107c6":"чете каквото му е дадено","kera-c-may-touch.1b6dbb2cb8":"блокирано при офлайн","kera-c-may-touch.3a1ea74d65":"само разрешени устройства","kera-c-may-touch.049f104fb1":"запазва резултати, които може да съхранява","kera-c-not-every-package.4abd7d5ebf":"Две ясни ленти","kera-c-not-every-package.e4e5f91807":"наслоени","kera-c-not-every-package.4409a64d08":"Core и Kera, където е лицензирано","kera-c-not-every-package.0af09d1918":"Fabric и продуктите стоят над Core","kera-c-not-every-package.2d2bdfc665":"Core работи навсякъде","kera-c-not-every-package.3155728b2f":"избрани планове добавят Kera","kera-c-not-every-package.8d823dd9e8":"всеки продукт използва Core","kera-c-not-every-package.a3e531e495":"Kera е включено, където е лицензирано","kera-c-not-every-package.a010de5c61":"Fabric","kera-c-not-every-package.2615ae91cc":"продуктите","kera-c-not-every-package.68836c550e":"Core","kera-c-not-every-package.c4e59adf4d":"работи навсякъде","kera-c-not-every-package.71c70d7ed0":"където е лицензирано","kera-c-not-every-package.9f34723102":"по-дълбокият маршрут, където е лицензирано","kera-c-not-every-package.cc95a31a83":"във всеки план","kera-c-not-every-package.898d74f66a":"бързият път във всеки продукт","kera-c-not-every-package.dfed9ea971":"не е необходим лиценз","kera-c-not-every-package.76d3eb7356":"върху Core, където е лицензирано","kera-c-owns-route.6e8b0bb182":"Един отговорен екип","kera-c-owns-route.c6dda4f283":"притежаван","kera-c-owns-route.1593a101ec":"работа към машината","kera-c-owns-route.e11523c5ff":"вашата работа","kera-c-owns-route.29a184b65c":"запазена цяла","kera-c-owns-route.b3777d2fc9":"планирано","kera-c-owns-route.f2e18ffc17":"изпълнение","kera-c-owns-route.1477f0cb08":"външният хардуер и операционните системи са на периферията","kera-c-owns-route.1b95a85c73":"не пътната карта на друга компания","kera-c-owns-route.9010c58d3a":"Dweve подобрява самия маршрут","kera-c-owns-route.97785477db":"работилница Dweve","kera-c-owns-route.39a5e378fb":"един собственик","kera-c-owns-route.2a9b53596e":"извън работилницата","kera-c-owns-route.608cb271bb":"хардуер","kera-c-owns-route.2caa624224":"операционна система","kera-c-owns-route.9a9e192204":"на периферията","kera-c-remembers-job.632dc3da86":"Приложена рецепта","kera-c-remembers-job.1e61fe1e47":"запазено","kera-c-remembers-job.3098708ae5":"торта, не само движения","kera-c-remembers-job.f4fc28e215":"рецепта, преминала през хора, губи целта си","kera-c-remembers-job.4e597a0e33":"в Kera целта остава прикрепена към стъпките","kera-c-remembers-job.64c3a554d0":"кухнята все още може да взема разумни решения","kera-c-remembers-job.870ebee82f":"не само списък от движения","kera-c-remembers-job.d16474cb3d":"план, създаден за цялата работа","kera-c-remembers-job.23185cd785":"изпечете бисквитена торта","kera-c-remembers-job.5db210b6ed":"първо готвене","kera-c-remembers-job.9368ca09ac":"второ готвене","kera-c-remembers-job.60f74eb68c":"трето готвене","kera-c-remembers-job.b53dc1c60b":"торта, бисквита, слаба топлина","kera-c-remembers-job.9711d55621":"бисквита, малко топлина","kera-c-remembers-job.1b6b2844e1":"смесете, после загрейте","kera-c-remembers-job.0c11cbfec3":"целта остава прикрепена","kera-c-remembers-job.9c79c6568a":"целта е загубена","kera-c-remembers-job.a9439e6f69":"целта е запазена","kera-c-remembers-job.23949b59f2":"кухнята на Kera","kera-c-remembers-job.07827e8835":"предавано от ръка на ръка","kera-c-sides.b009a7c55d":"Директният път","kera-c-sides.da66e405ba":"какво печелиш","kera-c-sides.7ab1c4cd47":"Един ясен път","kera-c-sides.55dab176a9":"задачата до твоята машина","kera-c-sides.c07acdcaff":"Цялата задача остава заедно","kera-c-sides.de6d3e83ad":"нищо не е нарязано на отделни парчета","kera-c-sides.1e61fe1e47":"запазено","kera-c-sides.05bf49b00f":"Работа, създадена за твоята машина","kera-c-sides.31653051d4":"не обобщена версия, поправена накрая","kera-c-sides.80c656bf28":"пригодено","kera-c-sides.ff97d028f2":"По-малко слоеве по пътя","kera-c-sides.194ee3916b":"по-малко преминаване от ръка на ръка","kera-c-sides.276d53b771":"по-малко","kera-c-sides.d9bed04ecb":"Ясен запис какво е изпълнено","kera-c-sides.f40eaf1cf3":"за да може да се провери по-късно","kera-c-sides.168cbb2ea5":"ясен","kera-c-sides.d17f11e8ab":"Предадено","kera-c-sides.cde0725664":"тестът с рецептата","kera-c-sides.7f8449245c":"Целта запазена","kera-c-sides.2f1593caf2":"по-добри избори","kera-c-sides.d84ef3805c":"Предадено надолу","kera-c-sides.6dc74366fc":"целта се губи по пътя","kera-c-sides.97cd452004":"Запазено заедно","kera-c-sides.d14f22884a":"целта остава прикрепена","kera-c-sides.bd370d1b6f":"стъпка","kera-c-sides.09dac35c2d":"стъпка ","kera-c-sides.ea9d05935a":"стъпка  ","kera-c-sides.bf88247bfc":"без идея защо","kera-c-sides.47b45278ed":"все още торта","kera-c-sides.966ea2ce2a":"Колко по-бързо","kera-c-sides.f16c694f18":"от реални тестове","kera-c-sides.45f3f0e3a0":"Не всяка задача печели","kera-c-sides.2d9bde97d7":"обичайният начин не е границата","kera-c-sides.41151658e1":"Много","kera-c-sides.45c43192ee":"някои тежки изчисления","kera-c-sides.f5676bb8ed":"няколко пъти по-бързо в тестове","kera-c-sides.adc7ac2ae5":"По-бързо","kera-c-sides.cd3f3fae53":"много ежедневни стъпки","kera-c-sides.e25efa6427":"ясно предимство в тестове","kera-c-sides.c73bd54b40":"Малко","kera-c-sides.c88120bc66":"някои по-малки задачи","kera-c-sides.c623a54e02":"скромна печалба в тестове","kera-c-sides.7c7f5d049f":"Равно","kera-c-sides.437a3455c5":"няколко случая","kera-c-sides.fc7160dcf8":"почти същото засега","kera-c-sides.fdfdd75f5a":"По-малко работа","kera-c-sides.55e2556348":"как чакането намалява","kera-c-sides.e4f251b426":"Премахни работата","kera-c-sides.404768f4ea":"не просто я ускори","kera-c-sides.2840f5c2a2":"Виж какво принадлежи заедно","kera-c-sides.db264c9ebd":"стъпки, които пасват, се обработват като едно","kera-c-sides.6f8c6c2905":"Пропусни междинни резултати","kera-c-sides.57017a106f":"без чернова, която се използва веднъж","kera-c-sides.10791dfbbf":"Дръж нещата близо","kera-c-sides.42d8d49ac4":"по-малко преместване на данни в машината","kera-c-sides.510f8ad691":"По-малко чакане, по-малко енергия","kera-c-sides.9f41af8a5e":"по-малко закъснения и по-ниска консумация на енергия","kera-c-sides.dc0ced92b7":"Същата задача","kera-c-sides.bdd35e2f4c":"план за всяка машина","kera-c-sides.495fd6b633":"Една задача","kera-c-sides.24c3404875":"не се променя тихо","kera-c-sides.92ca930394":"Чип за лаптоп","kera-c-sides.9fc3488e7e":"стабилен, обикновен план","kera-c-sides.d1b9c3ea69":"план А","kera-c-sides.464d6ab7b0":"Графичен чип","kera-c-sides.31bd7dfa0b":"много малки части наведнъж","kera-c-sides.fa32a71ed2":"план Б","kera-c-sides.03e4d01149":"В браузъра","kera-c-sides.4ee4681a08":"преносим, изолиран план","kera-c-sides.7660d4086b":"план В","kera-c-sides.90a6d3232a":"Специален чип","kera-c-sides.79631ac10b":"план, оформен по мярка","kera-c-sides.67c66105a1":"план Г","kera-c-sides.1f0bfd026e":"Три начина за изпълнение","kera-c-sides.d98a5d318e":"избран преди да се изпълни","kera-c-sides.67e15a1a6f":"Вие избирате договора","kera-c-sides.6ac548b2d6":"преди работата да се изпълни","kera-c-sides.b3012de005":"Стабилен","kera-c-sides.725b5c759e":"един и същ поддържан резултат всеки път","kera-c-sides.45705488b9":"Повторим","kera-c-sides.a72733bc81":"една и съща вариация всеки път","kera-c-sides.75f527181b":"Свободен","kera-c-sides.10c19b3d22":"пресен отговор, когато това помага","kera-c-sides.5c82441a97":"Записът","kera-c-sides.7f9f500159":"как се проявява промяната","kera-c-sides.1e34a48722":"Без тиха подмяна","kera-c-sides.9a33f31ac5":"проверено, а не предположено","kera-c-sides.69fe31dc92":"Работата е зададена","kera-c-sides.56ee117853":"задачата получава свой собствен отпечатък","kera-c-sides.d6c7e1b296":"Нищо не се променя","kera-c-sides.6c05a75bb8":"отпечатъкът остава същият","kera-c-sides.7717cf1ac7":"Една стъпка е редактирана","kera-c-sides.cff9ce9351":"отпечатъкът се променя веднага","kera-c-sides.e6fc767359":"Лесно за сравнение","kera-c-sides.fd7a06079d":"старото и новото стоят едно до друго","kera-c-sides.56895dc6f9":"Няма какво да се чете","kera-c-sides.17555e1784":"продуктът го проверява вместо вас","kera-c-sides.decba8e6b2":"Какво може да засегне","kera-c-sides.503a927999":"зададено от оператора","kera-c-sides.c584bd0a7f":"Възможностите са декларирани","kera-c-sides.e36a99f218":"без тих нов достъп","kera-c-sides.68247197ae":"Разрешено тук","kera-c-sides.87fb4da3b5":"Четене на файлове","kera-c-sides.236da26922":"Използване на устройство","kera-c-sides.ed0e3e1020":"Запазване на резултати","kera-c-sides.173ea9d0d3":"Задържано","kera-c-sides.4d193e8c11":"Интернетът, офлайн","kera-c-sides.1ce1c15043":"Всякакъв скрит нов достъп","kera-c-sides.81ba828cd8":"Може ли да достигне мрежата?","kera-c-sides.116f010f43":"Само ако операторът го позволи","kera-c-sides.9dec9491ed":"Кой притежава маршрута","kera-c-sides.8267aed890":"под повърхността","kera-c-sides.c89134a1b1":"Вие никога не докосвате това","kera-c-sides.d055fce23b":"Dweve притежава пътя","kera-c-sides.fd90fee787":"На чуждо","kera-c-sides.7f836c2ac0":"чакайки техните планове","kera-c-sides.9744531e71":"Графикът на друга фирма","kera-c-sides.e8e321b3af":"Поправки, когато пристигнат","kera-c-sides.73e15aec12":"Малко влияние върху маршрута","kera-c-sides.3339f9af5e":"Създадено от Dweve","kera-c-sides.30f1c8dcfe":"подобрено директно","kera-c-sides.c2e6ed4af5":"Целият път в къщи","kera-c-sides.a3f04305ea":"По-добър маршрут по собствено време","kera-c-sides.cb1284a96d":"Един екип, който отговаря за него","kera-c-sides.8e36c2b2b9":"Не във всеки пакет","kera-c-sides.7ed44b64ba":"където е включен","kera-c-sides.71cefeea25":"Вие използвате продукта","kera-c-sides.85547d18c3":"Kera стои отдолу","kera-c-sides.1e009a2d36":"Всеки продукт","kera-c-sides.1d9c9446d7":"работи на Core, основния двигател","kera-c-sides.699d60f454":"Core навсякъде","kera-c-sides.a5d025f453":"собственият му бърз път винаги е там","kera-c-sides.52d07f114c":"Kera в избрани планове","kera-c-sides.7b501b4206":"по-дълбокият маршрут, където е лицензиран","kera-c-sides.f26eac6491":"Повечето хора","kera-c-sides.b3524b6e6d":"никога не го избират или настройват","kera-c-sides.6af74613cf":"Създадено в Европа","kera-c-sides.75a9fec445":"където лицензът позволява","kera-c-sides.14fd2c9857":"Произведено в Нидерландия","kera-c-sides.19efbe06f0":"контрол върху маршрута","kera-c-sides.635d733c49":"Европейски хостинг","kera-c-sides.0463a31456":"работи в рамките на Европа","kera-c-sides.867d2e6efc":"Вие го контролирате","kera-c-sides.0c61d2c426":"вашата организация държи ключовете","kera-c-sides.28fdd72ec1":"Напълно изолирано","kera-c-sides.269589d789":"не е необходима външна връзка","kera-c-sides.a44351bc63":"Маршрутът също","kera-c-sides.12504a8751":"не само видимото приложение","kera-c-sides.e8f29006ee":"Извън погледа","kera-c-sides.f18cc0db38":"какво остава вярно","kera-c-sides.2f3cd52ed4":"Вие използвате продукта ","kera-c-sides.c857a94045":"пътят е по-кратък","kera-c-sides.19ad825c80":"Вие използвате приложението","kera-c-sides.2706e5bc26":"приятният интерфейс отгоре","kera-c-sides.96274ef852":"Без контроли на Kera","kera-c-sides.a2a07dc89f":"нищо допълнително за учене","kera-c-sides.1c04125ae2":"Работата остава цяла","kera-c-sides.4caf5f3ebd":"запазена заедно отдолу","kera-c-sides.6da42e43b0":"Резултатът пристига","kera-c-sides.12b7ab21af":"по-бързо, с ясен запис","kera-c-steady.3fd0afd8a9":"Постоянна работа","kera-c-steady.3fe6938286":"избран","kera-c-steady.a200afa9b8":"постоянен, със зададена основа, разнообразен","kera-c-steady.e20a594b9c":"строга задача дава един и същ модел всеки път","kera-c-steady.37ce1e2703":"задача със зададена основа повтаря една вариация","kera-c-steady.c6a6a552a3":"творческа задача позволява различни модели","kera-c-steady.07f1a82edd":"продуктът избира поведението","kera-c-steady.a126d39402":"без случайна промяна на друга машина","kera-c-steady.e872c7f207":"задачата","kera-c-steady.df6ad19037":"изпълнение","kera-c-steady.41eaab877c":"строг","kera-c-steady.9ad3dc4c49":"със зададена основа","kera-c-steady.df0b6c410f":"творчески","kera-c-steady.b69c40227c":"един и същ модел при всяко изпълнение","kera-c-steady.2abbf46fc1":"една вариация, повторена","kera-c-steady.37ac45b3ba":"нов модел при всяко изпълнение","kera-c-steady.d98a5d318e":"избран преди да се изпълни","kera-c-underneath.0c23ddb1a1":"Под повърхността","kera-c-underneath.99d72c7fc3":"скрито","kera-c-underneath.de177cba87":"планът по-долу","kera-c-underneath.6a824918e6":"повърхността на приложението остава приятелска и проста","kera-c-underneath.ea36124485":"разрез разкрива плана Kera и машинната работа отдолу","kera-c-underneath.142933e95c":"няма контроли на Kera при обичайна употреба","kera-c-underneath.f4f347733d":"директният път остава отдолу","kera-c-underneath.7f0dd0f5ba":"получавате по-бързо и по-стабилно поведение","kera-c-underneath.9dbbd8bd6e":"вашето приложение","kera-c-underneath.3559d7accf":"търсене","kera-c-underneath.7fb65d85c9":"получете резултат","kera-c-underneath.c610874bb9":"разрез","kera-c-underneath.3ccd56a930":"цялата работа","kera-c-underneath.f7d51e2c76":"машинен план","kera-c-underneath.c0fc393d51":"какво виждате","kera-c-underneath.6dae32be92":"какво работи отдолу","kera-c-underneath.10c1e20acf":"групирайте заедно","kera-c-underneath.1148d66c06":"дръжте близо","kera-c-underneath.8b7e1710ed":"изпълнете го","kera-e-broad-bench.e08d613464":"Операционна матрица","kera-e-broad-bench.53861851a1":"честно","kera-e-broad-bench.76739e032d":"победи, паритет, чакащи","kera-e-broad-bench.9dd4c9deb1":"оранжевите клетки отбелязват измерени победи","kera-e-broad-bench.173ddca427":"сивите клетки отбелязват паритет","kera-e-broad-bench.3c9472d171":"клетките с контур отбелязват чакащ анализ","kera-e-broad-bench.4f78af49a1":"по-широкият набор от операции","kera-e-broad-bench.f4ed07b5e1":"неутралните случаи остават видими","kera-e-broad-bench.1d6feafbec":"поелементно","kera-e-broad-bench.700bb94783":"редукции","kera-e-broad-bench.583131ec1b":"матрично умножение","kera-e-broad-bench.9afd89eb88":"активации","kera-e-broad-bench.b0237f8cc7":"двоични операции","kera-e-broad-bench.89f6229a11":"малък","kera-e-broad-bench.20af418657":"среден","kera-e-broad-bench.5296d5cced":"голям","kera-e-broad-bench.c76ac2e9cd":"победа","kera-e-broad-bench.61bdc38492":"паритет","kera-e-broad-bench.e22586930a":"чакащ","kera-e-broad-bench.f3e956c179":"семейство операции","kera-e-close.9e3c1d591d":"Основата, на която стъпват твърденията","kera-e-close.100ec4462d":"доказателства","kera-e-close.4beed4ad6f":"инженерната група","kera-e-close.d3253f3d19":".keg идентичност","kera-e-close.ff21cf7d36":"разлика в плана","kera-e-close.9e5b3fc29f":"излъчен път","kera-e-close.bee075373f":"тестова рамка за бенчмарк","kera-e-close.2d23d2953b":"строг тест за повторение","kera-e-close.e833a04b82":"бенчмарк на компилацията, която използвате","kera-e-close.3a1853c519":"проверете кои факти са довели до разликата","kera-e-close.954373e0e6":"доказателства, на които стъпват твърденията","kera-e-close.c8c78ad28a":"проверимо","kera-e-close.007f635644":"9f3c1d.keg","kera-e-close.7e731fdd1d":"42 възела променени","kera-e-close.7fa02f1c6a":"x86-64 / avx-512","kera-e-close.deb17e1028":"публикувайте с тестовата рамка","kera-e-close.4027e78f60":"стабилен хеш","kera-e-close.0000000001":"База от доказателства","kera-e-commercial.c9de85cd5c":"Матрицата на правата","kera-e-commercial.2a2415c508":"собственост","kera-e-commercial.6e6a190328":"очертани пакети","kera-e-commercial.083e086b67":"среда за изпълнение и цели","kera-e-commercial.5bdcd3c0d4":"поддръжка","kera-e-commercial.eaed708d40":"ескроу на изходния код и доставка","kera-e-commercial.54a1377d30":"изолирана от мрежата среда и трансфер","kera-e-commercial.1a03649678":"неизвестните клетки на пакетите остават очертани, докато пакетирането не е финално","kera-e-commercial.455d8b2ce4":"права за средата за изпълнение","kera-e-commercial.d0c418fd4a":"не са права върху изходния код","kera-e-commercial.582681c2ea":"пакет","kera-e-commercial.04489a12bb":"използване","kera-e-commercial.e2ebc20582":"модифициране","kera-e-commercial.034bb6aa84":"разпространение","kera-e-commercial.79bddc575f":"достъп до изходния код","kera-e-commercial.fc8a86cd0e":"предоставен","kera-e-commercial.1604a818ef":"не е предоставен","kera-e-commercial.600a6e4090":"в очакване на пакетиране","kera-e-commercial.0000000002":"Търговски условия","kera-e-core.72b9bff935":"Операция на Core влиза в Kera","kera-e-core.f096faa634":"понижена","kera-e-core.c956c317db":"план и емисия","kera-e-core.8a3255dc6c":"възел на операция на Core влиза в плана на Kera","kera-e-core.8f16ffc1b5":"следват планиране, сливане и понижаване","kera-e-core.92ffe5f0fc":"където Kera отсъства, Core остава роден за Rust","kera-e-core.c89f2ab2e0":"два продукта","kera-e-core.bf5650fa35":"два договора","kera-e-core.4ae3948cf8":"Операция на Core","kera-e-core.5bd7bdd9b6":"Core върху Kera","kera-e-core.13d8fc3824":"роден Core","kera-e-core.bed97175b0":"план","kera-e-core.81a5b34cb6":"сливане","kera-e-core.346e3ee198":"понижаване","kera-e-core.2e96e89125":"емисия","kera-e-core.8606ad5275":"генериране на Rust код","kera-e-core.71c70d7ed0":"където е лицензирано","kera-e-core.9b6a2aba1f":"където Kera отсъства","kera-e-core.d6c92c08dc":"същата операция","kera-e-core.0000000003":"Kera в Core","kera-e-determinism.70a942f634":"Строг, със сийд, творчески диф","kera-e-determinism.f4d06ebbbc":"свит","kera-e-determinism.44b38f0387":"диф на плана","kera-e-determinism.1c7c2d8fcd":"строгият режим оправя аритметиката и подредбата","kera-e-determinism.8744749ff1":"със сийд се повтаря вариацията за всеки сийд","kera-e-determinism.4a9887f1e3":"творческият режим позволява предвидена вариация","kera-e-determinism.b944313c5f":"строгостта оформя плана","kera-e-determinism.cdcf3a8aae":"не сийд след факта","kera-e-determinism.41eaab877c":"строг","kera-e-determinism.9ad3dc4c49":"със сийд","kera-e-determinism.df0b6c410f":"творчески","kera-e-determinism.21471332c0":"три изпълнения на една графика","kera-e-determinism.570032650f":"идентичен хеш на изхода","kera-e-determinism.57e908bc7f":"по един хеш за сийд","kera-e-determinism.92acfcc1a9":"предвидено разпределение","kera-e-determinism.df6ad19037":"изпълнение","kera-e-determinism.0000000004":"Детерминирани планове","kera-e-direct-emit.a87217b15c":"Директен изход","kera-e-direct-emit.c6dda4f283":"притежаван","kera-e-direct-emit.fe70745e4a":"LLVM лентата отсъства","kera-e-direct-emit.828d338a9b":"източник","kera-e-direct-emit.d38b11c203":".keg","kera-e-direct-emit.bed97175b0":"план","kera-e-direct-emit.1ca54c8597":"Kera кодогенерация","kera-e-direct-emit.0e8a3ad980":"цел","kera-e-direct-emit.8d69cbad97":"LLVM лентата просто отсъства, не е зачеркната театрално","kera-e-direct-emit.d698a4979c":"директното е собственост на пътя","kera-e-direct-emit.2405b6a44e":"не отсъствието на компилатор","kera-e-direct-emit.ab4dc95c08":"Kera лента","kera-e-direct-emit.c91dbd9052":"LLVM лента","kera-e-direct-emit.2ae9971d90":"един собственик, от край до край","kera-e-direct-emit.65d123255a":"тук няма етап","kera-e-direct-emit.644ed63727":"Път на емисия","kera-e-direct-emit.1bbbcb2b58":"една притежавана верига за понижаване","kera-e-direct-emit.ca6d0e3aaa":"Етап","kera-e-direct-emit.c6fe330e04":"Артефакт","kera-e-direct-emit.89ff31225c":"Собственик","kera-e-direct-emit.b91eed4b7a":"Понижаване","kera-e-direct-emit.a2b0ce0bed":"Разпределение на регистри","kera-e-direct-emit.8598222918":"Избор","kera-e-direct-emit.0a8adac9d6":"Планиране","kera-e-direct-emit.08afa6be84":"Емитиране","kera-e-direct-emit.d5f412e831":"Kera","kera-e-direct-emit.377814d3f1":"В центъра няма етап на LLVM IR. Всяка стъпка запазва семантиката на графа и операциите.","kera-e-dispatch.08ff1e348f":"Диспатчерът избира","kera-e-dispatch.8204fbd54f":"записано","kera-e-dispatch.284248abc0":"по регион","kera-e-dispatch.7b423a4d0b":"AVX-512","kera-e-dispatch.5f305d0313":"NEON","kera-e-dispatch.349c3fb369":"строго скаларен","kera-e-dispatch.9427def3f0":"GPU план","kera-e-dispatch.8aee628c97":"избраният път се записва в записа за изпълнение","kera-e-dispatch.96d38d5937":"без скрит резервен вариант","kera-e-dispatch.96d8c525d6":"реалният път се записва","kera-e-dispatch.20a6af67ec":"сонда за възможности на хоста","kera-e-dispatch.a94a58406e":"регион","kera-e-dispatch.ad89e90d45":"записано в записа","kera-e-dispatch.c9236d39ed":"регион conv","kera-e-dispatch.57174212bd":"регион reduce","kera-e-dispatch.c99cd38a0e":"регион elementwise","kera-e-dispatch.7b231a50a4":"наличен","kera-e-dispatch.6792cfa1ea":"не присъства","kera-e-dispatch.be9b2e564d":"щракнете върху регион","kera-e-dispatch.0000000005":"Разпределение на работата","kera-e-distributed.8441afbfb2":"Разпределена графа, едно възстановяване","kera-e-distributed.c575f3e383":"разпределена","kera-e-distributed.291cc022fd":"възстановяване от контролна точка","kera-e-distributed.f907871e16":"графата е разделена между възли","kera-e-distributed.1cee8f0009":"пръстеновидно all-reduce свързва дяловете","kera-e-distributed.c83c5e4a5d":"един възел се поврежда и се възстановява от контролна точка","kera-e-distributed.3f153cb62b":"разпределението е план","kera-e-distributed.7dd35631d5":"не втори продукт","kera-e-distributed.8de4e2bf20":"пръстеновидно all-reduce","kera-e-distributed.dbc963b1be":"повреди възел","kera-e-distributed.e08e84916f":"възстанови","kera-e-distributed.5c528ebc85":"контролна точка","kera-e-distributed.98ad765b8a":"възстановено от контролна точка","kera-e-distributed.de18ccfa15":"здрав","kera-e-distributed.88faac11da":"дял","kera-e-distributed.400a6486e9":"шард","kera-e-distributed.0000000006":"Разпределено изпълнение","kera-e-effects.60e2871a7a":"Ефектни порти","kera-e-effects.ec734b6515":"проверено","kera-e-effects.9fafce9074":"порти за възможности","kera-e-effects.03abf9280f":"чистите възли преминават свободно","kera-e-effects.8f49161c96":"ефектните възли преминават през порти за възможности","kera-e-effects.801d0accfb":"недекларирана възможност се отхвърля от проверяващия","kera-e-effects.2c83cad38c":"чистото и външното остават различни","kera-e-effects.8f97e0ed12":"подреждането не може да бъде мълчаливо нарушено","kera-e-effects.55d3b33c35":"чиста лента","kera-e-effects.c112e88173":"мрежа","kera-e-effects.46b7ac31e2":"файлова система","kera-e-effects.f3a929b336":"устройство","kera-e-effects.b8a8c6b90b":"декларирано, подредено, допуснато","kera-e-effects.3ac3efcafa":"възможността не е декларирана","kera-e-effects.6f389bc568":"допуснато","kera-e-effects.df88b84d81":"блокирано","kera-e-fusion.94b5459806":"Fusion view","kera-e-fusion.1f08a3216a":"fused","kera-e-fusion.3ef89ae8ee":"counters drop","kera-e-fusion.238b32d513":"separate regions with materialised intermediates","kera-e-fusion.92a9e26597":"one region, values retained locally","kera-e-fusion.5e9cdecd5f":"launch and byte counters fall","kera-e-fusion.55c5832fbe":"not only shorter instruction streams","kera-e-fusion.f263743706":"work that stops existing","kera-e-fusion.51de2b835b":"before","kera-e-fusion.405906c9d5":"after","kera-e-fusion.ce03a80127":"intermediate","kera-e-fusion.4928016aa1":"launches","kera-e-fusion.bfc3d8ebd1":"bytes moved","kera-e-fusion.69992f1747":"removed","kera-e-graph-programme.c463606c73":"Графична програма","kera-e-graph-programme.6802cb5d70":"устойчив","kera-e-graph-programme.d4cf00b6e3":"запазен за повторно изпълнение","kera-e-graph-programme.217d770b7e":"типизиран източник","kera-e-graph-programme.b3eaaddbf4":".keg графика","kera-e-graph-programme.bed97175b0":"план","kera-e-graph-programme.eb5d2f4a58":"JIT","kera-e-graph-programme.2e96e89125":"излъчване","kera-e-graph-programme.341d953e69":"повторно изпълнение","kera-e-graph-programme.c578d4ccc5":"графиката се запазва на всеки по-късен етап","kera-e-graph-programme.0b933f1116":"не е временен изглед за оптимизация","kera-e-graph-programme.38cdc8d9ab":"самата устойчива програма","kera-e-graph-programme.828d338a9b":"източник","kera-e-graph-programme.7d9350ca93":"по-късни етапи","kera-e-graph-programme.78f293d4c6":"графика в изглед","kera-e-graph-programme.6f32a49e58":"типизирана, хеширана, устойчива","kera-e-headline-bench.af1471a47a":"Еталонни показатели","kera-e-headline-bench.6543f14e1a":"обхват на теста","kera-e-headline-bench.09b8754927":"точни чипове за обхват на теста","kera-e-headline-bench.5490337de8":"векторен логаритъм","kera-e-headline-bench.c9e51c02ee":"Q16.16 и Q31.32 матрично умножение","kera-e-headline-bench.32d60758c5":"векторна експонента","kera-e-headline-bench.bc27c37274":"векторен тангенс хиперболичен","kera-e-headline-bench.a8608fb146":"двоично точково произведение","kera-e-headline-bench.1b1d863b98":"всеки показател носи точен чип за обхват на теста, без измислен хардуер","kera-e-headline-bench.654165a28b":"специфичен за операцията и формата","kera-e-headline-bench.7348151412":"публикуван с обвивката","kera-e-headline-bench.fcb60bc535":"операция","kera-e-headline-bench.0c69fbcc93":"измерена разлика","kera-e-headline-bench.999110ee02":"голяма разлика","kera-e-headline-bench.1e94ffc3ae":"средна разлика","kera-e-headline-bench.5e681519ff":"умерена разлика","kera-e-headline-bench.a88b25068f":"резултатите варират според хардуера, публикувани с тестовата среда","kera-e-headline-bench.7e1e18e9b2":"обхват на теста","kera-e-hero.48a017825a":"Компилаторен поток","kera-e-hero.24a1733ca8":"директен","kera-e-hero.dbd4a4fefe":"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":"избран ISA път","kera-e-hero.e96f33c192":"> kera emit vlog -t x86-64","kera-e-hero.1fde14efbd":"графът се инспектира на всяка стъпка","kera-e-hero.a2f72009fd":"избраният ISA път се записва","kera-e-hero.81b09e7085":"подкоманди","kera-e-hero.c57bf37547":"emit trace","kera-e-hero.835f3b50e3":"избран","kera-e-isa.0432f7ce58":"Един възел, три разглобявания","kera-e-isa.9665ac3929":"генериран","kera-e-isa.889c7257c5":"различни ширини на векторите","kera-e-isa.5995c646b4":"x86-64 с AVX","kera-e-isa.4a8f14b720":"ARM64 с NEON","kera-e-isa.c7538ab365":"RISC-V скаларен или векторен","kera-e-isa.7c1da6f306":"всяко генериране използва различна ширина на векторите","kera-e-isa.74db8819b5":"генериране за конкретния процесор","kera-e-isa.68f9bd2a40":"честно относно поддръжката за всяка архитектура","kera-e-isa.bb9498680a":"един възел на графа","kera-e-isa.31b6189749":"q16_16 mul x1024","kera-e-isa.457d8a82d9":"512-битови ленти","kera-e-isa.3f279309b4":"128-битови ленти","kera-e-isa.fc8559d579":"VLEN, зададен по време на изпълнение","kera-e-isa.e8254c3717":"поддръжка за всяка архитектура","kera-e-isa.73137381ed":"векторен профил по избор","kera-e-isa.0000000007":"Инструкции за архитектурата","kera-e-keg.395a421a16":"Разпространение на промените","kera-e-keg.74c70e83a9":"обработено","kera-e-keg.81c065a618":"засегнато е само потеклото","kera-e-keg.e7706add45":"редактира се един възел","kera-e-keg.5ba765d88c":"новите хешове се разпространяват само през засегнатото потекло","kera-e-keg.1727095c56":"непроменените подграфи запазват идентичността си","kera-e-keg.511bb88257":"променете възела","kera-e-keg.8b5b1fd339":"променете само пътя му","kera-e-keg.189d4c9cb9":"изберете възел, за да го редактирате","kera-e-keg.6bb2bf4b4b":"прекодиран","kera-e-keg.1e61fe1e47":"запазен","kera-e-keg.4e306c16e8":"граф с адресиране по съдържание","kera-e-ownership.7969455390":"Прехвърляне на собственост","kera-e-ownership.c6dda4f283":"притежаван","kera-e-ownership.7ad3021eb2":"пространства и псевдоними","kera-e-ownership.d250d286d2":"токенът преминава през пространствата на хост, устройство и отдалечено","kera-e-ownership.57d258e56a":"конфликт на псевдоними се блокира","kera-e-ownership.ed01abd5c0":"планировчикът запазва стойността там, където ѝ е мястото","kera-e-ownership.749dca00d3":"безопасност на паметта","kera-e-ownership.496414a575":"и производителността са един проблем","kera-e-ownership.86dd1cf451":"хост","kera-e-ownership.f3a929b336":"устройство","kera-e-ownership.41ffe5457d":"отдалечено","kera-e-ownership.44137dafb2":"токен на собственика","kera-e-ownership.346e9d2ef4":"конфликт на псевдоними","kera-e-ownership.5e142a4b65":"преместен","kera-e-ownership.2c03439596":"задържан","kera-e-planner.ea5ef50385":"Инспектор на плана","kera-e-planner.9027cc5a2c":"глобален","kera-e-planner.e7bb1b6eea":"върху една графика","kera-e-planner.48788620ce":"топологичен ред","kera-e-planner.7843fc5bea":"разположение","kera-e-planner.b612049ac9":"групи за сливане","kera-e-planner.b727a735e7":"движение","kera-e-planner.442088cd90":"ядра","kera-e-planner.b9300593b4":"точки за възстановяване","kera-e-planner.8581eae5f5":"планировчикът вижда цялата графика","kera-e-planner.151f5d2923":"без прозорец за локални инструкции","kera-e-planner.14a68ac79d":"цялото изчисление е планирано","kera-e-planner.cbf953da42":"фасет на плана","kera-e-planner.37a5301a88":"резултат","kera-e-planner.e0f6f3f6d4":"една графика в изглед","kera-e-planner.3eb453b123":"изберете фасет","kera-e-regalloc.66f8f9a1ca":"Хронология на разпределението на регистрите","kera-e-regalloc.a9c382decf":"оформени","kera-e-regalloc.135732d710":"преди и след","kera-e-regalloc.343f127f96":"общи живи интервали без контекст на операцията","kera-e-regalloc.1b6865cede":"живи интервали, оформени от контекста на графа","kera-e-regalloc.08d11f1fc2":"разгъване, ширина на вектора и разливи, избрани от операцията","kera-e-regalloc.0d3b1634bb":"регистри, притежавани от Kera","kera-e-regalloc.914c6b4bb7":"различна архитектура за оптимизация","kera-e-regalloc.8bed0947ae":"разлив в стека","kera-e-regalloc.de84609f3a":"без разливи","kera-e-regalloc.46a808cfd5":"общ","kera-e-regalloc.a6b993f2ce":"оформен от графа","kera-e-regalloc.15f74936ed":"жив интервал","kera-e-regalloc.c97bf2544e":"разлив","kera-e-regalloc.11e9ba26c9":"график","kera-e-regalloc.0000000008":"Разпределение на регистрите","kera-e-targets.5ed66fe1ef":"Целево разпространение","kera-e-targets.600f021001":"разпространен","kera-e-targets.ae5d62972c":"генерирани артефакти","kera-e-targets.ff221d4752":"CPU","kera-e-targets.a6a6318544":"GPU","kera-e-targets.cef7f9bd36":"FPGA","kera-e-targets.051061c35d":"WebAssembly","kera-e-targets.c575f3e383":"разпределен","kera-e-targets.c5247a7f6e":"всяка цел носи свой собствен генериран артефакт","kera-e-targets.8dcb777141":"една семантична графика","kera-e-targets.425cdfb8be":"различни целеви планове","kera-e-targets.64058ac6d4":"графика 9f3c.keg","kera-e-targets.1079bd7a96":"генериран артефакт","kera-e-targets.2f2afa2d7c":"целеви план","kera-e-targets.0000000009":"Целеви изход","kera-e-tooling.2920832c0a":"Инспектор на терминала и графа","kera-e-tooling.c0c1d635e0":"първокласен","kera-e-tooling.47c057fef0":"без фалшив изход","kera-e-tooling.c10c610c74":"проверка, изграждане, инспекция, планиране, изпълнение, верификация","kera-e-tooling.f3b9c4a50d":"инспекторът на графа показва типовете и ефектите","kera-e-tooling.02b4ea4be7":"не се показва изфабрикуван бенчмарк изход","kera-e-tooling.e0bf7c2424":"графът е видим","kera-e-tooling.0beb179ae8":"не само след грешка","kera-e-tooling.46d551dae6":"терминал","kera-e-tooling.d56d985300":"проверка","kera-e-tooling.80754af91b":"изграждане","kera-e-tooling.a1a2ae18fa":"инспекция","kera-e-tooling.bed97175b0":"планиране","kera-e-tooling.df6ad19037":"изпълнение","kera-e-tooling.86a4261d84":"верификация","kera-e-tooling.470a307f65":"инспектор на графа","kera-e-tooling.d0a3e7f81a":"тип","kera-e-tooling.5080fd62c2":"форма","kera-e-tooling.6ef9514c35":"памет","kera-e-tooling.23f4d47c92":"ефекти","kera-e-tooling.1a7c89d6af":"избран възел","kera-e-tooling.2977692084":"ок, 312 възела са типизирани","kera-e-tooling.000000000a":"Работни инструменти","kera-e-types.1829e76a16":"Типизирани възли","kera-e-types.8e8e1429fa":"по време на планиране","kera-e-types.19a8e29ab2":"типовете захранват планировчика","kera-e-types.31138da7de":"числов тип","kera-e-types.66e418d7bb":"форма и разположение","kera-e-types.6ef9514c35":"паметово пространство","kera-e-types.a94a58406e":"регион","kera-e-types.23f4d47c92":"ефекти","kera-e-types.c5be5b3d86":"възможност","kera-e-types.70491edded":"всяко поле захранва решение на планировчика","kera-e-types.c639bba8c4":"не е нетипизирано море от инструкции","kera-e-types.7bc275f055":"факти, които планировчикът все още има","kera-e-types.2da0b68df8":"поле","kera-e-types.f32b67c7e2":"стойност","kera-e-types.1b02192f71":"решение на планировчика","kera-e-types.cff6f1efbf":"избира ядрото и пътя на точността","kera-e-types.03d876bc1a":"определя размера на буферите и ширината на вектора","kera-e-types.a232ee16b5":"поставя стойността на хоста или устройството","kera-e-types.6919cfa939":"ограничава жизнения цикъл и повторната употреба","kera-e-types.0f05cc8080":"подрежда работата с ефекти","kera-e-types.428c0e00c4":"ограничава до какво може да докосва възелът","kera-e-why-wins.25525dfcf8":"Причинна разбивка, три операции","kera-e-why-wins.e0e0d1d28c":"профилирано","kera-e-why-wins.dcbd083d36":"различни причини","kera-e-why-wins.185154addc":"една победа от избора на алгоритъм","kera-e-why-wins.8f6d043d1d":"една от сливането и движението","kera-e-why-wins.fc07204ca8":"една от директен SIMD и форма","kera-e-why-wins.206613dfe0":"общата причина е запазената семантична информация","kera-e-why-wins.1fbfa6f50d":"няма универсален трик","kera-e-why-wins.8229cbe4e1":"профилирай действителната причина","kera-e-why-wins.f5d557e3e3":"векторен лог","kera-e-why-wins.10e7bfdefb":"matmul, Q16.16","kera-e-why-wins.1f462af238":"tanh, Q16.16","kera-e-why-wins.fcb60bc535":"операция","kera-e-why-wins.6f4cbd265c":"приписана причина","kera-e-why-wins.38f90a6c8e":"срещу LLVM лентата","kera-e-why-wins.83b8b0ac14":"избор на алгоритъм","kera-e-why-wins.f7e6fdf149":"сливане","kera-e-why-wins.b727a735e7":"движение","kera-e-why-wins.703fda89e2":"директен SIMD","kera-e-why-wins.7f0f79a17a":"специализация по форма","kera-e-why-wins.999110ee02":"голяма преднина","kera-e-why-wins.b643b42797":"ясна преднина","kera-e-why-wins.9cf92eba54":"споделена основна причина","kera-e-why-wins.000000000b":"Kera атрибути","page-breadcrumb.c766e66518":"Трохи","page-toc.7e439c353e":"На тази страница","product-kera.138bedd54d":"Разгледайте архитектурата","product-kera.356d5729f4":"Свържете се с продажбите","product-kera.d4a74b503a":"Прочетете документацията","product-kera.838991fdac":"Kera поддържа операциите, ефектите, собствеността и движението на данни видими от графа на изходния код до изпълнението върху целевата платформа. Прочетете архитектурата, разгледайте IR графа или ни донесете производствен път, който вече е оптимизиран чрез LLVM.","product-kera.e23c24be52":"Директно изчисление. Графът остава програмата.","product-kera.90e40d5043":"Започнете","product-kera.9aed4de64a":"11 слоя на зависимости","product-kera.b040b4179b":"Архитектура","product-kera.feaef7d9ff":"Пръстеновиден allreduce, възстановяване от контролни точки","product-kera.bb3d98dfee":"Разпределено","product-kera.994daa5e05":"Verilog синтез, оценка на ресурсите","product-kera.cef7f9bd36":"FPGA","product-kera.a67e701675":"Генериране на CUDA/ROCm PTX","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, адресиран по съдържание (.keg)","product-kera.8d784dbff4":"IR","product-kera.1bad8779f2":"Rust 2021","product-kera.64abb3cf15":"Издание","product-kera.d5f412e831":"Kera","product-kera.b4dad06170":"Технически спецификации","product-kera.1b45e1fea0":"Kera е статично типизиран системен език с граф-ориентиран IR, адресиран по съдържание. Компилира програми до .keg файлове, насочени ациклични графи на операции, и ги изпълнява върху CPU, GPU, FPGA и WASM. Kera използва собствено генериране на код за x86-64, ARM64 и RISC-V вместо LLVM, с разпределение на регистри и избор на SIMD ядра. Страничните ефекти се проследяват, а собствеността в стил Rust обхваща хост, устройство, фиксирана и обединена памет. Проектът е Rust workspace с разпределено изпълнение, сигурност, базирана на възможности, и LSP инструменти.","product-kera.dae906110d":"Хетерогенно изпълнение.","product-kera.505c8342c6":"Граф-ориентиран IR. Персонализиран JIT.","product-kera.9d0c8700b0":"Продукт, Kera","product-kera.f9743247fa":"Прочетете документацията","product-kera.937d81c77c":"Донесете операцията, формите, целевата платформа, флаговете и изискванията за детерминизъм, които използвате в производство. Ще сравним генерирания път и ще покажем къде запазването на графа променя резултата.","product-kera.492bc68b25":"Един граф. Изпълнение, планирано за целевата платформа.","product-kera.79073eaaf2":"Нидерландия","product-kera.44ab85a252":"Произход","product-kera.31da9908bc":"Персонализиран JIT, без зависимост от LLVM","product-kera.6e2cc989da":"Генериране на код","product-kera.637caf6a44":"Граф, адресиран по съдържание (.keg)","product-kera.4bfcb88fa9":"Бит за бит на всички платформи","product-kera.2956ef9ad6":"Детерминизъм","product-kera.bca4782ae1":"x86-64, ARM64, RISC-V, CUDA, FPGA, WASM","product-kera.d35260a00f":"Целеви платформи","product-kera.e9921e9ad2":"Rust (издание 2021)","product-kera.89b86ab0e6":"Език","product-kera.b57dd9805c":"Всички права запазени","product-kera.3229609e15":"Лиценз","product-kera.2f09460ea1":"Информационен лист","product-kera.b5295d3a59":"Kera съчетава граф-ориентиран системен език, IR, адресиран по съдържание, компилатор, JIT и хетерогенна система за изпълнение. Той поддържа типовете, ефектите, собствеността, потока от данни, паметта и политиката за изпълнение видими, докато създава планове, специфични за целевата платформа, за поддържаните CPU, GPU, FPGA и WebAssembly пътища. LLVM не е в центъра на компилационната верига.","product-kera.cca888c3d4":"Идентични резултати.","product-kera.e8fbca4720":"Един граф. План за всяка целева платформа.","product-kera.2d59bcb876":"Разгледайте документацията","product-kera.847fa9baac":"Kera се лицензира отделно за лицензирани внедрявания. Говорете с нас за портфолиото от целеви платформи, изолираната работа и всякакви отделно избрани права за изходен код, преглед или трансфер на технологии.","product-kera.91e60f15eb":"Изчислението запазва идентичността си до машината.","product-kera.824d76b124":"Научете повече","product-kera.8eb355f726":"Dweve, Нидерландия","product-kera.eae192773b":"Създаден от","product-kera.64ae43e8fe":"Цена","product-kera.60c91404fd":"AI, роботика, финанси, наука, игри","product-kera.10006a8df8":"Приложение","product-kera.9650950575":"Собствен машинен код чрез персонализиран JIT компилатор","product-kera.2d2cb022bc":"Скорост","product-kera.8521ad18f2":"AI извод и симулационни натоварвания на Dweve","product-kera.236656bf91":"Захранва","product-kera.6abee42d2a":"Език за програмиране за последователни, бързи изчисления","product-kera.ca032b5844":"Какво прави","product-kera.fca77b7e3a":"С един поглед","product-kera.e89c5a1fe5":"Заявете демонстрация","product-kera.14b9569c69":"Софтуерът често преминава през толкова много слоеве на транслация, че компютърът вече не вижда задачата като цяло. Kera поддържа изчислението организирано като един граф, след което подготвя план за изпълнение за машината, която върши работата. Това може да премахне ненужни стъпки, да намали движението на данни и да остави по-ясен запис за това, което действително е изпълнено.","product-kera.88256e8e62":"без значение чия е кухнята.","product-kera.db592c9171":"Рецепта, която винаги има еднакъв вкус,","product-kera.fe0a091fdb":"Продукти","product-kera.68fca34159":"Dweve Kera, Direct Computation","product-kera.4ae0430100":"Системен език и компилатор","product-kera.d37334219f":"за детерминистични изчисления","product-kera.a0809c5e2d":"Dweve Kera е граф-ориентиран системен език и компилатор за детерминистични изчисления върху разнороден хардуер. Неговото статично типизирано, съдържателно адресирано междинно представяне запазва операцията видима по време на планирането, след което генерира изпълнение за CPU, GPU, FPGA и WebAssembly. Графът остава програмата.","product-kera.978ed3e13d":"Вижте директния път","product-kera.90214883b6":"Говорете с нас","product-kera.e1dd48620c":"Директният път","product-kera.622a656538":"ДИРЕКТЕН","product-kera.e408a0f89e":"Център на компилатора","product-kera.5e58e3443d":"без LLVM","product-kera.200fd551fc":"Графов IR","product-kera.c051c13738":"съдържателно адресиран .keg","product-kera.08afa6be84":"Генериране","product-kera.6e93bc70b9":"специфичен за целта нативен","product-kera.640d089c70":"планиран, ограничен","product-kera.cf1caaae2a":"Всяко изпълнение","product-kera.22ab08a0a5":"идентичност на графа","product-kera.528f9df395":"Общият данък на компилатора","product-kera.de41946a09":"Всяка изгубена информация","product-kera.c0059b89c3":"затваря още една врата","product-kera.8e10ecf68c":"Компилаторът с общо предназначение трябва да обслужва всякакъв вид софтуер. Неговата широта ограничава колко дълбоко може да разбере специализирана операция, след като фронтендът я е свел до цикли, указатели и обща аритметика, и нито един по-късен етап не може да възстанови това, което това свеждане е премахнало.","product-kera.69245647ac":"Идентичността на операцията, алгоритмите, намерението за опаковане, очакваните форми, детерминизмът и собствеността на паметта могат да се разпръснат между инструментите преди окончателната оптимизация. Цената е всеки полезен избор, който става невъзможен, след като изчислението забрави какво е било.","product-kera.fe6d1c39b6":"Изгубено значение","product-kera.5dc7b8a3a9":"Разделение на инструментите","product-kera.adaa813a07":"Ранни ограничения","product-kera.d55e402e23":"Факти, изгубени при свеждането","product-kera.c748b9c310":"матрично умножение, изравнено","product-kera.f6eceac035":"Изгубена операция","product-kera.6eb3a1f240":"Матричното умножение се превръща в анонимни цикли.","product-kera.1d1bf58a5c":"Изгубена форма","product-kera.9f49db5cd4":"Очакваните форми на тензорите и векторите изчезват.","product-kera.3114ae8cee":"Изгубено опаковане","product-kera.03504d1093":"Намерението за акумулатор и опаковане изчезва.","product-kera.d4f72fc918":"Изгубена собственост","product-kera.cdbff62c4e":"Правилата за паметта на хоста и устройството отпадат.","product-kera.bea4fec4f5":"Изгубен контекст на съседство","product-kera.2cdd771bc0":"Връзката между операциите е прекъсната.","product-kera.678cdb8d3a":"първото предимство не е по-бърза инструкция","product-kera.6698271d72":"а помненето за какво служат инструкциите","product-kera.e6751c5167":"Kera запазва тези факти прикрепени към операцията.","product-kera.247266e288":"Kera никога не забравя операцията","product-kera.8d2696558c":"Компилаторът знае","product-kera.33b7cf8959":"какво компилира","product-kera.6a3b2800ca":"Kera представя изчисленията като типизиран граф. Една операция си остава операция, вместо да се превръща твърде рано в анонимен нисконивов код. Нейните входове, изходи, форми, ефекти, собственост, паметови пространства и политика за изпълнение остават прикрепени към нея.","product-kera.8d0201d104":"Запазеният контекст позволява на Kera да избира от самата операция, да слива свързана работа в графа и да планира преместването въз основа на декларираната собственост. Една обща верига трябва да извежда тези факти от нисконивови модели, след като те са изгубени, поради което един и същ източник може да се компилира до много различно машинно поведение в зависимост от това колко значение е оцеляло по пътя.","product-kera.4a39131bf6":"Идентификатор на операцията","product-kera.3a87c1396c":"Типизиран план","product-kera.052e1fcf07":"Семантиката е на първо място","product-kera.7fc7df93e0":"Един графов възел, отворен","product-kera.f0ecb4f25c":"какво планировчикът все още може да прочете","product-kera.fcb60bc535":"операция","product-kera.1db089a9f8":"идентичност","product-kera.579d66df53":"Векторен логаритъм си остава векторен логаритъм","product-kera.63eb44aa9d":"dtype","product-kera.31138da7de":"числов тип","product-kera.0299141f46":"Декларираният профил с фиксирана запетая се запазва","product-kera.5080fd62c2":"форма","product-kera.e9dc3a9121":"форма на тензора","product-kera.5468a8f218":"Очакваните размери пътуват с възела","product-kera.23f4d47c92":"ефекти","product-kera.0baff051a0":"декларирани","product-kera.961bd97a97":"Изрично е дали е чист или с ефекти","product-kera.a94a58406e":"регион","product-kera.6ef9514c35":"пространство на паметта","product-kera.acdc0f94b3":"Известно е къде живее стойността","product-kera.d61ceadbdb":"договор","product-kera.26de05a44d":"точност","product-kera.30261431be":"Договорът за приближението е прикачен","product-kera.4029766a0d":"изпълнението е избрано от значението","product-kera.f46205e60a":"не от късен модел на цикъл","product-kera.e2eb193037":"Запазването на значението има значение само ако Kera може да го превърне в различен план.","product-kera.1b5e497f45":"Планиране на целия граф","product-kera.ed45a544dd":"Планирайте целия граф","product-kera.3696d3f4ee":"не локална поправка","product-kera.5b10c8bd24":"Обикновеният компилатор често оптимизира след като програмата е разделена на слоеве, всеки от които се управлява от различен инструмент. Той оптимизира локалното представяне, което получава. Kera може да планира изчислението като цял граф, преди да го емитира.","product-kera.32b49f1685":"Този по-широк поглед позволява на Kera да слива операции, да премахва междинни резултати и трансфери, да държи данните в едно пространство на паметта и да избира специфични за целта ядра. Kera може също да предотврати съществуването на ненужна работа от самото начало.","product-kera.8d1233c7c3":"Цял граф","product-kera.7db5bc8052":"Премахната работа","product-kera.890336e28d":"Първо план","product-kera.7fe1a9c798":"От граф до емитиран код","product-kera.cef52c3fd7":"пет етапа на планиране","product-kera.18ca87afec":"Инспектиране","product-kera.602beaafc9":"Прочетете типизирания граф и неговите договори.","product-kera.c32a0147f2":"Разполагане","product-kera.6ccc9db67c":"Задайте операции към цели и региони.","product-kera.cdc25e51f3":"Сливане","product-kera.0bcd11a6bd":"Обединете съвместими операции, премахнете междинните.","product-kera.76cdb95072":"Преместване","product-kera.3db82b424e":"Планирайте или елиминирайте движението на данни.","product-kera.e5af55375b":"Генерирайте специфично за целта нативно изпълнение.","product-kera.31d980a769":"архитектурното твърдение","product-kera.7087671d61":"изисква доказателства върху реални операции","product-kera.c46e262eb3":"Архитектурното твърдение изисква доказателства върху реални операции.","product-kera.20f72479b9":"Таванът на LLVM не е таванът на машината","product-kera.e14468e9e0":"Оптимизираните набори на LLVM са","product-kera.9c072cb83b":"базова линия, не ограничение","product-kera.41047d2c30":"Kera не твърди, че всяка програма побеждава всеки общ компилатор. Той показва нещо по-полезно. При текущите вътрешни тестове пътят за емисия на Kera може да надмине вече оптимизирания общ път с голяма разлика при няколко операции, докато твърдението остава специфично за операцията и нейните тествани форми.","product-kera.a2fdc6a544":"Най-големите текущи разлики се появяват при векторен логаритъм, голямо матрично умножение и няколко векторни математически функции, където запазеното значение на графа позволява по-добър път за емисия. Всяка публикувана цифра включва хардуера, компилатора, флаговете и средата за тестване, защото резултатите се различават при различните машини.","product-kera.5182b88001":"Ограничени тестове","product-kera.ca9e3d8b20":"Пълна среда","product-kera.6b8b5e254f":"Базова линия","product-kera.7d83b83196":"Къде разликите са най-големи","product-kera.f87153790e":"текущи вътрешни операции","product-kera.e762186a25":"Векторен логаритъм","product-kera.a636e6cea2":"Голяма разлика при тестваните профили с фиксирана запетая.","product-kera.f236c7e88a":"Матрично умножение","product-kera.71bb8aaa6b":"Най-голямата разлика, при 512 на 512 и нагоре.","product-kera.bdde93ee43":"Векторна експонента","product-kera.60f7c42cc9":"Няколко пъти по-бързо при тестваните профили с фиксирана запетая.","product-kera.98a3457df7":"Векторен tanh","product-kera.e97d6f4fa9":"Ясна разлика при тестваните профили с фиксирана запетая.","product-kera.f85d624735":"Двоично точково произведение","product-kera.7b5d2320b5":"Силна разлика при тестваните размери.","product-kera.952b2e6142":"големите победи","product-kera.cd1adf7039":"не са целият резултат","product-kera.62b6079d52":"Големите победи не са целият резултат.","product-kera.e13c31b303":"Широта, не един бенчмарк трик","product-kera.f053d4add6":"Печалби в","product-kera.33150bca26":"различни операции","product-kera.0ed727ea7e":"Основните операции не са цялата история. Текущите тестове показват по-малки, но реални подобрения в матричното умножение с двоични и фиксирани числа, ReLU, векторното събиране, сигмоида, двоичните редукции и побитовите операции. Някои случаи остават почти на същото ниво.","product-kera.31906eaf09":"Тези неутрални случаи и случаите на паритет остават видими в доклада за бенчмаркове, вместо да бъдат премахнати от него. Широчината в несвързани семейства е смисълът. Печалба, която се повтаря в много видове операции, е доказателство за архитектура, а не за един благоприятен кернел.","product-kera.38b58daf0b":"Широки тестове","product-kera.b14a6bbf97":"Показан паритет","product-kera.f35b5e842b":"Архитектура","product-kera.20a46061af":"Спектърът на печалбите","product-kera.984bac67c1":"от паритет до най-големите предимства","product-kera.73fe3c6ca7":"Паритет","product-kera.1d6382fe58":"Някои форми са на същото ниво и остават в доклада.","product-kera.254c159afb":"Скромно","product-kera.020471204d":"Малки едноцифрени печалби в някои побитови пътища.","product-kera.d404968ea9":"Средно","product-kera.c497dc0158":"Ясни печалби при събирания и активации.","product-kera.738fd1d245":"Голямо","product-kera.6be3c8a5a3":"Силни печалби в няколко матрични и векторни пътища.","product-kera.03d0bc8836":"Драматично","product-kera.ca06cff3f4":"Основните математически и матрични предимства.","product-kera.2da030c982":"скоростта идва от повече","product-kera.c7dcd4eddd":"отколкото от избора на инструкции","product-kera.448051d54a":"Скоростта идва от повече отколкото от избора на инструкции.","product-kera.4c914c72b2":"Генеричната компилация вече е напълно оптимизирана","product-kera.1a3fbbc9ba":"Честните сравнения изискват","product-kera.b078c211ff":"Векторизацията е включена, целевият процесор е включен и математическите библиотеки на доставчика са свързани.","product-kera.3af32b3838":"Пътят с профилно насочване е проверен и Kera все още води в тестваната операция.","product-kera.094ca86d10":"Вече оптимизирано, все още назад","product-kera.9e5925a350":"Векторизацията е включена","product-kera.7b75b509ab":"Целевият процесор е включен","product-kera.d57f62ff72":"Математическите библиотеки на доставчика са свързани","product-kera.dc76599785":"Пътят с профилно насочване е проверен","product-kera.5463218f40":"Липсващата оптимизация не беше друг флаг. Това беше значението на операцията, което генеричният път вече нямаше.","product-kera.78362929d4":"Движението на данни е част от програмата","product-kera.48ce413830":"Планирайте трафика на паметта","product-kera.49bfe80e05":"и движете по-малко","product-kera.b29431d418":"Съвременната производителност често е ограничена повече от движението на данни, отколкото от изчисленията с тях. Въпреки това движението между хост, закрепена, устройствена, обединена, отдалечена и постоянна памет често се управлява чрез интерфейси извън системата за собственост на езика.","product-kera.5c0698e7e8":"Kera прави пространствата на паметта и собствеността изрични. Графът показва къде живеят данните, коя операция ги притежава, коя може да ги промени и кога собствеността се прехвърля. Планировчикът може да премахне движение, да го изложи или да отхвърли незаконен трансфер преди изпълнение.","product-kera.a275d67c18":"Собственост","product-kera.22ccddf906":"Трансфери","product-kera.a6d6dcf48f":"Блокирано","product-kera.73db554330":"Една стойност в пространствата на паметта","product-kera.7075ec4b7a":"шест пресичания стават две","product-kera.ddfe163345":"01","product-kera.3960ec4ca5":"Хост","product-kera.78e695d59c":"Стойността започва в паметта на хоста.","product-kera.414768af9d":"широко","product-kera.bcac9d1d8e":"02","product-kera.a5a74a6df0":"Устройство","product-kera.941990f155":"Конвенционален път я копира през.","product-kera.3ea6c91e24":"03","product-kera.9cbe42aaff":"Планирано","product-kera.de342fb6ac":"Kera я държи на устройството, където ѝ е мястото.","product-kera.f235f22d8e":"средно","product-kera.798f861ee7":"04","product-kera.b62ff5ccd1":"Притежавано","product-kera.e0651a5ecc":"Токен за собственост следва всяко движение.","product-kera.8def4372cd":"малко","product-kera.ddaa3abe0f":"движението е безопасно за оптимизиране","product-kera.10d308d5d4":"защото ефектите също са изрични","product-kera.430d23154b":"Движението на данни е безопасно за оптимизиране, защото страничните ефекти също са изрични.","product-kera.66ccfd9104":"Ефектите са видими преди изпълнение","product-kera.f258c5aecd":"Всеки ефект","product-kera.d3da033d48":"обявен предварително","product-kera.e07956a040":"Програма, която изглежда, че изчислява, може също да чете файл, да се свързва с мрежа, да променя постоянно състояние или да извиква устройство. В конвенционалните системи тези ефекти могат да се скрият на няколко слоя библиотеки под кода, който се преглежда, така че читателят не може да разбере от източника какво ще докосне програмата.","product-kera.9c3a353a67":"Kera проследява ефектите в езика и графа, докато възможностите определят какво разрешава едно разгръщане. Изолирана система може да отхвърли мрежов достъп, а регулирана програма може да инспектира декларираните ефекти преди изпълнение, вместо след инцидент. Порталът е решение за разгръщане, а не преглед на код.","product-kera.ab71cb0430":"Типизирани ефекти","product-kera.b51f9a73dd":"Ограничения за достъп","product-kera.0fe35a921c":"Преглед преди изпълнение","product-kera.90828e0785":"Повърхност на ефектите","product-kera.4d26776376":"декларирани, после приложени","product-kera.b075a99f17":"Чист","product-kera.0f9ef12c3e":"Изчисление без външно действие.","product-kera.bf31c52c32":"безопасен","product-kera.2c3cafa4db":"Файл","product-kera.f4130e994c":"Деклариран файлов достъп, нищо скрито.","product-kera.53ebc572b4":"Мрежа","product-kera.c3ed557280":"Недеклариран ръб се блокира при планиране.","product-kera.18cd42d86d":"ограничен","product-kera.13bcc5c25b":"Мутация","product-kera.877a1b3b5f":"Промените в постоянното състояние са изрични.","product-kera.a45c2264b8":"изричен","product-kera.2e601650ba":"Взаимодействието с устройство е деклариран ефект.","product-kera.9260ffcb7f":"Постоянен","product-kera.7d5d457d77":"Трайното състояние е част от повърхността.","product-kera.4c54cc4d8b":"проследен","product-kera.4fc58ff80c":"граф, който заявява какво прави","product-kera.939a18de54":"може да стане актив с идентичност","product-kera.21c3471458":"Граф, който заявява какво прави, може да стане актив с идентичност.","product-kera.4f59b86c8e":"Графът става изчислителният актив","product-kera.57b599c37d":"Изчисление","product-kera.1c5f1db260":"с идентичност","product-kera.0288e2814c":"Изходният код идентифицира какво е написал разработчикът. Той не винаги идентифицира пълното изчисление, което е изпълнено. Kera компилира програми в content-addressed .keg графи, като всеки възел получава идентичност, извлечена от съдържанието си.","product-kera.2afb7bc51d":"Промените възел и идентичността му се променя; оставиш ли го, идентичността остава стабилна. Организация може да идентифицира графа, който е прегледала и разгърнала, да изолира променен подграф и да свърже контролирано изпълнение с точния артефакт.","product-kera.77ecc5595d":"Content addressed","product-kera.2cf84c8e01":"Стабилна идентичност","product-kera.dc36e2a41a":"Проследимост на одобренията","product-kera.f97c480441":"Сертификатът .keg","product-kera.f9bfc7e47d":"какво записва идентичността","product-kera.2346ad27d7":"хеш","product-kera.84bd2b0362":"идентичност на графа","product-kera.4254052a6c":"Извлечена от съдържанието на всеки възел","product-kera.004550065a":"възли","product-kera.b16b210913":"типизирани операции","product-kera.a53b9c91c4":"Всеки със собствена стабилна идентичност","product-kera.84e0542d83":"декларирана повърхност","product-kera.34feedbf98":"Записаните външни граници","product-kera.e87e846a2b":"експорти","product-kera.e63ff62479":"публични резултати","product-kera.ada74cfa03":"Изходите, които едно одобрение може да закрепи","product-kera.c37acdb82b":"един променен възел","product-kera.ea3db1640e":"преизчислява само засегнатото наследство","product-kera.924afc4cc6":"Една идентичност все пак може да създаде план, съобразен с всяка машина.","product-kera.4dee2983be":"Един граф, изпълнение според целта","product-kera.52838d6f5f":"Планове за всяка цел","product-kera.541cc63e8b":"от една програма","product-kera.8202b7f362":"Различните машини не трябва да бъдат принуждавани да изпълняват идентични последователности от инструкции. CPU, GPU, FPGA цел, браузърна среда и разпределен клъстер имат различни силни страни. Kera разделя идентичността на изчислението от плана, използван за изпълнението му.","product-kera.5ad45c1ed9":"Един и същ граф може да създаде родни CPU планове, GPU планове за устройство, поддържани FPGA синтезни пътища, преносим WebAssembly или разпределени планове с дялове и възстановяване. Изпълнението се променя за всяка машина, докато поддръжката остава изрична.","product-kera.dee3912d5d":"Един граф","product-kera.9b79c3a893":"Целеви планове","product-kera.cfcd8f93f7":"Заявена поддръжка","product-kera.62847baef3":"Поддръжка според целта","product-kera.d95681eec7":"покритието варира по функция","product-kera.ff221d4752":"CPU","product-kera.b8979bbf1a":"Целеви родни инструкции и SIMD пътища.","product-kera.6887bf97d7":"Планове, оформени според целевия модел на изпълнение.","product-kera.5cc240eecc":"Синтез артефакти по поддържани пътища.","product-kera.051061c35d":"WebAssembly","product-kera.ca899cd8ae":"Преносима пясъчна среда и изпълнение в браузър.","product-kera.81698cb581":"Разделения, колективни операции, контролни точки, възстановяване.","product-kera.4a724470a2":"целеви код","product-kera.4cc617b55e":"не изисква целеви отговори","product-kera.3faed3ed23":"Целевият код не изисква случайни целеви отговори.","product-kera.c249c9008d":"Детерминизмът е планиран","product-kera.81001e94d7":"Изберете детерминизма първо","product-kera.ff3c044246":"защото seed пристига твърде късно","product-kera.8a285aa17e":"Детерминизмът често се третира като режим за отстраняване на грешки, който изключва оптимизацията. Kera третира политиката за изпълнение като част от графа и плана, така че планировчикът знае изисквания договор и точния му обхват, преди да издаде изпълнение, и строгата работа не трябва да се отказва от плана си, за да остане възпроизводима.","product-kera.d4911c4054":"Строгият режим избира детерминирани пътища за аритметика, подреждане, планиране и генериране на код. Режимът със seed повтаря контролирано вариране; творческият режим го позволява. Гаранциите остават ограничени до тествани операции, бекенди и планове.","product-kera.ca6a8f733a":"Политика на плана","product-kera.c97ace1424":"Гаранции","product-kera.530581d19a":"Възпроизводим","product-kera.d799294b1e":"Три договора за изпълнение","product-kera.eedc432e74":"един граф, три планови ленти","product-kera.47ed8fde8f":"Строг","product-kera.299ba29343":"Стабилната аритметика и подреждане дават стабилен хеш.","product-kera.4fbacc2fa0":"стабилен","product-kera.51095bb5db":"Със seed","product-kera.3fcf3919df":"Контролираното вариране се повтаря със същия seed.","product-kera.50aff7939a":"повтаряем","product-kera.20ccbc66c1":"Творчески","product-kera.b0221b15de":"Предвиденото вариране дава разпределение.","product-kera.75b4d7d721":"различен","product-kera.690252d07c":"същият модел на планиране","product-kera.053ed984c6":"се разширява, когато графът напусне една машина","product-kera.90cc808938":"Същият модел на планиране се разширява, когато графът напусне една машина.","product-kera.66e9900297":"Разпределение без загуба на програма","product-kera.496dbfcee5":"Мащабирайте плана","product-kera.82f58bd609":"не двусмислието","product-kera.e55ca5b79f":"Разпределените програми често се превръщат в колекции от услуги, опашки, планировчици, работници и системи за контролни точки, докато първоначалното изчисление изчезне в инфраструктурата. Kera може да представи разпределението като план за изпълнение върху един граф, така че мащабираното нещо все още е програмата, а не тръбопроводът около нея.","product-kera.4ff6088053":"Разделенията, колективните операции, мрежовите ефекти, контролните точки и възстановяването остават свързани с графа. Възел може да се провали, без да превърне програмата в неидентифицирани процеси. Мащабът променя плана; той не изтрива програмата, и идентичността, която се връща след възстановяване, е идентичността, която е влязла.","product-kera.08c69f28ef":"Един граф","product-kera.1a88e0fc2c":"Изрични колективни операции","product-kera.fdc6703e67":"Запазена идентичност","product-kera.71dce2b4fc":"Разпределеният план","product-kera.ec327aa94d":"пет етапа върху един граф","product-kera.943df06a52":"Разделяне","product-kera.dde6898b7c":"Разделете графа между възлите.","product-kera.cbb4cc4982":"Прехвърляне","product-kera.b3761c5ae5":"Декларирано движение между разделенията.","product-kera.d8e97c28f7":"Колективна операция","product-kera.c3ca4ed1b5":"Изричен ring all-reduce и exchange.","product-kera.5cb9afc059":"Контролна точка","product-kera.8d0732fba5":"Състояние за възстановяване, свързано с графа.","product-kera.4addbf1673":"Възстановяване","product-kera.70946e489d":"Провален възел се възстановява без промяна на идентичността.","product-kera.d85bc3cdeb":"един граф","product-kera.518f938ebd":"заслужава една отговорна компилаторна верига","product-kera.9423c6c2bb":"Един граф заслужава една отговорна компилаторна верига.","product-kera.00ba602f0b":"Една компилаторна верига под един собственик","product-kera.7938644440":"Без общ компилатор","product-kera.63a205997f":"в центъра","product-kera.15954976c5":"Kera не зависи от LLVM в центъра си. Dweve притежава езика, типовата система, модела на ефектите, граф IR, планировчика, понижаването, разпределението на регистри, избора на SIMD, JIT, пътищата за устройства и семантиката на изпълнение върху цялата поддържана целева повърхност.","product-kera.daa2d1b7a3":"Операционните системи, драйверите, фърмуерът и хардуерът са извън Kera. Централната верига, която дефинира програма и нейното изпълнение, принадлежи на един продукт и екип, така че стратегическите клиенти могат да договарят поддръжка около самата система, а не около набор от отделно притежавани части.","product-kera.86adbe0b9e":"Притежавана верига","product-kera.5d0e5b6012":"Ясна граница","product-kera.f47a0df232":"Отговорен","product-kera.7d0964330a":"От източник до изпълнение","product-kera.a82b73d395":"един собственик по цялата верига","product-kera.6da13addb0":"Източник","product-kera.5dba98c8ce":"Езикът, роден за графите.","product-kera.9a7405ebce":"Граф","product-kera.0c715b50bf":"IR .keg с адресиране по съдържание.","product-kera.ae2f98a099":"План","product-kera.8457faca87":"Планиране и разполагане на целия граф.","product-kera.c6dcbd318c":"Понижаване в Kera, разпределение на регистри и генериране на код.","product-kera.6ea36ce8d4":"Изпълнение","product-kera.fc89b1dac9":"Kera runtime на целевата платформа.","product-kera.d11e0dac41":"Kera притежава изчисленията","product-kera.f9be503991":"Core притежава цялата AI машина","product-kera.432cb35720":"Kera притежава изчисленията. Core притежава AI. Границата трябва да остане ясна.","product-kera.18d1819895":"Kera и Core са различни продукти","product-kera.fefa0bd607":"Изчисленията отдолу,","product-kera.eb92d987fd":"AI машината отгоре","product-kera.07f4a51429":"Core доставя цялата AI машина. Тя носи AI и алгоритмите за машинно обучение, операциите, представянията, методите за обучение, системата за извод, ядрата, диспечирането и инфраструктурата за обслужване, използвани от продуктите на Dweve.","product-kera.6adbf6b5c9":"Kera доставя по-дълбокия път: език, роден за графите, IR с адресиране по съдържание, планиране на целия граф, собствено понижаване и runtime за поддържаните платформи. Това е слоят, който решава как едно изчисление достига до машината, а не за какво служи изчислението. Когато пакетът го включва, операциите на Core могат да бъдат насочвани през този път, без продуктите отгоре да се променят.","product-kera.4982b3db65":"AI слой","product-kera.992205d999":"Изчислителен слой","product-kera.2c59ac441b":"Избран път","product-kera.4f2d5cda45":"Core Native срещу Core на Kera","product-kera.e07fdb34c7":"две ленти под Core","product-kera.b14e0fee60":"Core Native","product-kera.77a36926b3":"цялата AI машина на Rust-родно изпълнение","product-kera.b416d2b35e":"AI операции и представяния","product-kera.a866dd9a20":"обучение, извод, обслужване","product-kera.56adaaabdc":"ядра и диспечиране","product-kera.1307de22b6":"включени в Core","product-kera.ff12047a09":"широк и пълен сам по себе си","product-kera.5bd7bdd9b6":"Core на Kera","product-kera.cb772a19ca":"същата AI машина по директния път","product-kera.0006a09fcf":"операциите стават възли в графа","product-kera.b701bb777a":"планиране и сливане на целия граф","product-kera.c06b9c3ebb":"целево-специфично директно генериране","product-kera.fcb80b35b0":"избран стратегически лиценз","product-kera.7df9de8fc1":"по-дълбоката изпълнителна основа","product-kera.33193264dc":"директното изчисление е стратегическо","product-kera.395a36df67":"защото самият път е стратегически","product-kera.f443e90223":"Директното изчисление е търговски значимо, защото пътят е стратегически.","product-kera.913a763c67":"Търговско, защото пътят има значение","product-kera.11fbe7f73e":"Най-дълбокият път","product-kera.8dc7185c2f":"е лицензиран","product-kera.05d9e213ee":"Kera е собствен продукт на Dweve. Той не е включен във всеки лиценз за Core и не е представен като отворен код. Организациите, които закупуват най-дълбокия път на изпълнение, се нуждаят от страна, отговорна за този път.","product-kera.c70146ec52":"Целевото портфолио определя поддържаните машини и доставката. Поддръжката, ескроу, прегледът, оперативният изходен код, изолираното въвеждане в експлоатация, ключовете, държани от оператора, и трансферът на технологии са отделни права, освен ако не са договорени.","product-kera.0b0db435a5":"Собствен","product-kera.b15fec0012":"Споразумение","product-kera.ccc963aa3d":"Собственик","product-kera.63fb347dde":"Какво може да покрие едно споразумение","product-kera.c516aef713":"без измислени пакети или цени","product-kera.c4740e4ca2":"Runtime","product-kera.eeb037e093":"Права за изпълнение на Kera на договорени платформи.","product-kera.f32d5a3b17":"Поддръжка","product-kera.7a440d92be":"Условия за поддръжка и обезщетения.","product-kera.b333d65133":"Ескроу","product-kera.14b2baee19":"Ескроу на изходния код, където е избрано отделно.","product-kera.830be5e950":"Преглед или доставка на изходния код само там, където е изрично договорено.","product-kera.9b6a2f8838":"Трансфер на технологии и работа по персонализирани платформи.","product-kera.fb8996a122":"пътят е европейски по произход","product-kera.33d298de2a":"и управляемо от внедряването","product-kera.4ceed20869":"Пътят е европейски по произход и управляем от внедряването.","product-kera.f322daecf6":"Европейски изчислителен контрол","product-kera.f905ca9bea":"Контролът достига под","product-kera.f4075b16fd":"облачния слой","product-kera.bd43f64fbe":"Kera е проектирана и изградена в Нидерландия. Директната експлоатация на Kera принадлежи на допустимо внедряване, контролирано от лицензиран клиент, или напълно изолирано внедряване, съгласно споразумението и целевото портфолио.","product-kera.2a0a5aacb9":"Суверенитетът не е само за местоположението на източника или географията на сървъра. Той зависи от контрола върху езика, IR, компилатора, средата за изпълнение, пътната карта, семантиката, оператора, драйверите, конфигурацията и веригата за доставки.","product-kera.cddd3908ac":"Нидерландски произход","product-kera.9aa4efaeff":"Лиценз на ЕС","product-kera.cc5882cdc3":"Семантичен контрол","product-kera.f1df794cc2":"Какво контролира една позиция","product-kera.c19e6c5f24":"конфигурация, не само география","product-kera.0f21717994":"Регион","product-kera.aa3e978fa1":"Къде е хоствано внедряването.","product-kera.7843fc5bea":"разположение","product-kera.e5651c683f":"Ключове","product-kera.95470a276b":"Ключове, държани от оператора, където е договорено.","product-kera.fe96dd3975":"оператор","product-kera.355d259f17":"Изходящи ефекти","product-kera.fb7d3f805c":"Кои външни граници са разрешени.","product-kera.72b6facb06":"Списък с разрешени цели","product-kera.0ea446f15b":"Кои цели може да използва едно внедряване.","product-kera.6543f14e1a":"ограничен","product-kera.545782292b":"Достъп на оператора","product-kera.6c6ae4ac83":"Кой може да действа върху работещата система.","product-kera.547ff52d6c":"контролиран","product-kera.c0b700d1ec":"Kera е най-дълбокото ниво","product-kera.5704594f12":"не целият стек Dweve","product-kera.c25147caed":"Kera е най-дълбокото ниво, не целият стек Dweve.","product-kera.a5541608ff":"Kera в системата Dweve","product-kera.19f4cca33f":"под всеки продукт над нея","product-kera.dbc53d50f3":"Kera е най-дълбоката лицензирана изчислителна основа в стека. Тя изпълнява изчисления под продуктите над нея, включва се само там, където споразумението го изисква, и продуктите над нея не променят формата си в зависимост от това дали е налична.","product-kera.20129cc874":"Core доставя AI, Loom композира специалисти, а Nexus координира инструменти, правила, хора и AI. Spindle съхранява знания, Mesh разпределя работата, а Fabric я обслужва. Kera не прави нито едно от тези неща; тя е изчислителният път, на който тези слоеве могат да стъпят.","product-kera.8c3b7ad87f":"Основа","product-kera.6ab1333147":"Лицензиран обхват","product-kera.cc3ad49e5c":"Под продуктите","product-kera.b2e5154f65":"Директният път в стека","product-kera.9375e727c5":"от Kera до Fabric","product-kera.60ecfc0d27":"Директно изчисление от граф към машина.","product-kera.68836c550e":"Core","product-kera.8cdde04eea":"С Kera","product-kera.8309fcbe88":"Операциите на Core стават графови възли и региони, които Kera може да планира, слива, понижава и издава","product-kera.56d5a5605b":"Без Kera","product-kera.acaa562115":"Core се връща към своя собствен път за изпълнение на Rust","product-kera.6aa18a0d30":"Два договора","product-kera.022252b985":"Продуктите не се сриват, всеки притежава отделен слой","product-kera.de8011f844":"Пълната AI машина над нея.","product-kera.69697ca450":"Loom, Nexus, Spindle, Mesh се композират върху Core.","product-kera.a010de5c61":"Fabric","product-kera.6d315b6a9e":"Потребителската повърхност на върха.","product-kera.aa442d4a07":"всяко внедряване, което получава Kera","product-kera.6b0a2b47d2":"получава директен път от граф към машина","product-kera.a8754b9738":"Донесете операцията, която вашият най-силен общ път вече е оптимизирал.","product-kera.1cf3641b7a":"Донесете операцията","product-kera.90e55be97c":"Донесете производствената операция, нейните реални форми, действителния фронтенд, най-силните общи флагове, целевата машина, изискванията за точност и детерминистичния договор. Сравнете изпълнението, движението, издадения код, графа и резултата. Въпросът вече не е дали персонализиран компилатор може да хване общ такъв. Въпросът е какво става възможно, когато компилаторът никога не забравя изчислението.","product-kera.f6443a40b3":"Донесете вашата операция","product-kera.9e3c1d591d":"На какво се основават твърденията","product-kera.29a184b65c":"граф","product-kera.2b8a8fe488":"Изчисление със стабилна идентичност","product-kera.2d2794fd3e":"персонализиран път за издаване","product-kera.f865970e42":"Kera понижаване без общ компилаторен център","product-kera.3a9055585a":"планове","product-kera.045e25a289":"изпълнение, специфично за целта","product-kera.89588b51b8":"Една графика, много честни целеви планове","product-kera.0a4ca4ce7e":"впрегат","product-kera.0571d03553":"възпроизводими доказателства","product-kera.e13183fd7d":"Всяка цифра пътува с пълната си обвивка","product-kera.ea717892a4":"Компилаторът знае","product-kera.0513cea9a7":"Kera е системен език и компилатор, ориентиран към графики, за детерминистични изчисления. Неговият планировчик запазва значението на програмата видимо до директното генериране на целеви код: векторен логаритъм си остава векторен логаритъм. Емитерът избира код, защото все още знае операцията, а не защото е разпознал модел на цикъл твърде късно.","product-kera.d58c64b171":"Разгледайте .keg графика","product-kera.161480a2d3":"Прочетете архитектурата","product-kera.1069afd867":"Типове и ефекти","product-kera.94431bd564":"оцеляват до емитиране","product-kera.a45e4a56cd":"Път на емитиране","product-kera.58065ab442":"Kera codegen, без LLVM център","product-kera.2f4d393f85":"за функция, посочено","product-kera.72bfd01f33":"планирано в графиката","product-kera.abd497a3a4":"Графиката е програмата","product-kera.3408c02bc4":"Устойчиво графично IR","product-kera.31e7d69af5":"не временен изглед","product-kera.c366718c09":"Kera не обвива графика около обикновен поток от инструкции като преходен оптимизационен изглед. Графиката е устойчивото представяне на програмата. Изходният код е записан в типизирана, с проследяване на ефекти, със съзнание за собственост, адресирана по съдържание .keg графика.","product-kera.be52cbe6ba":"Планиране, сливане, разполагане, преместване, понижаване, целево емитиране, разделяне и повторно изпълнение произтичат от тази графика. Програмата остава семантично богата, докато Kera не емитира своя целеви план, запазвайки информация, която общото понижаване може вече да е изхвърлило.","product-kera.2c7ec6fc75":"Графична програма","product-kera.b75cf5fa72":"Производни планове","product-kera.7d7d68b67c":"До емитиране","product-kera.c64e24a9b9":"От изходен код до повторно изпълнение","product-kera.6c08c9199d":"графиката се запазва през целия процес","product-kera.79ad3e32ea":"Записана в типизирана .keg графика.","product-kera.92af7ebb2c":"Планирането произтича от графиката.","product-kera.a382513d37":"Компилацията запазва графичния контекст.","product-kera.0c32087c5a":"Целеви код от същата графика.","product-kera.c0f85d6679":"Повторно изпълнение","product-kera.22f4deffea":"Реконструирано от графиката.","product-kera.3f71544975":"графиката може да бъде устойчива само","product-kera.d171d7cd2e":"ако идентичността е структурна","product-kera.d64e752fff":"Графиката може да бъде устойчива само ако идентичността е структурна.","product-kera.206b4f4905":"Адресирана по съдържание .keg","product-kera.0b3961cacb":"Съдържанието дава идентичност","product-kera.2a1d839b27":"така че промяна не може да се скрие","product-kera.e9eeb552e9":".keg файлът е графичен артефакт, адресиран по съдържание. Всеки възел се идентифицира от съдържанието, което представлява, а пълната графика улавя типове, зависимости, региони, експорти, ефекти и метаданни, свързани с целта.","product-kera.8a1eb202a3":"Адресирането по съдържание дава на програмата стабилна идентичност. Непроменените възли я запазват, променените получават друга, а графичните разлики изолират промяната. Кешовете и записите се отнасят към точния артефакт.","product-kera.4acea90893":"BLAKE3 идентичност","product-kera.1f94152262":"Изчислителен кеш","product-kera.cc760bb063":"Четим","product-kera.75feac5ee8":".keg записът","product-kera.bda28b1dac":"какво закрепва адресирането по съдържание","product-kera.eb646a38da":"идентичност на съдържанието","product-kera.8e0a17a9ec":"Произтича от съдържанието на възела, не от позицията","product-kera.75a0ee1ba9":"разлика","product-kera.f56972c915":"семантична промяна","product-kera.3bc7dbd397":"Графична разлика изолира какво се е преместило","product-kera.b03592806e":"кеш","product-kera.d14102b4f3":"ключван по съдържание","product-kera.11026ce64c":"Споделените подграфи се разпознават","product-kera.d145a2a905":"закрепване","product-kera.0a5542a134":"одобрен артефакт","product-kera.90726e63ca":"Точната графика, която одобрението назовава","product-kera.ac72fffcef":"идентичността запазва промяната","product-kera.62a032238a":"типовете запазват значението","product-kera.407f1cde13":"Идентичността запазва промяната. Типовете запазват значението.","product-kera.1b812ee011":"Типовете оцеляват след понижаването","product-kera.c08639e2bd":"Типовете определят плана","product-kera.04e31266eb":"не само проверката","product-kera.71119f01d6":"Типовата система на Kera не се изхвърля след проверката във фронтенда. Типовете участват в изграждането на графа и планирането. Числовият тип, формата, регионът, собствеността върху паметта, ефектите и възможностите остават значими за понижаването и генерирането.","product-kera.9a352b801f":"Планировчикът не оптимизира непроверен поток от инструкции, след като материалните факти са изчезнали. Същата типова система ограничава законното изпълнение и предоставя контекст за оптимизация, така че формата и разположението остават известни, когато започне понижаването, и бекендът никога не трябва да ги отгатва обратно.","product-kera.2330b78b77":"Запазени типове","product-kera.2564c394db":"Ограничения на плана","product-kera.3da54dc7ac":"Известна форма","product-kera.fe56986284":"Какво носи типът","product-kera.ef9677eeb0":"факти, които планировчикът може да използва","product-kera.323823482b":"Числов тип","product-kera.4ed2e8c275":"Декларираният dtype пътува със стойността.","product-kera.277b5417df":"Форма и разположение","product-kera.20ae845afb":"Очакваните размери и опаковането се запазват.","product-kera.b7374e4b69":"Памет","product-kera.8b69626a46":"Собствеността и регионът са част от типа.","product-kera.08ea84b95f":"Ефекти и възможности","product-kera.84a4d2ce72":"Какво може да прави стойността остава видимо.","product-kera.e13e23cad0":"ефектите не са обикновени стойности","product-kera.a7ffb6cd27":"и не могат да бъдат оптимизирани като такива","product-kera.d10a7868d2":"Ефектите не са обикновени стойности и не могат да бъдат оптимизирани като такива.","product-kera.abc9d8cfba":"Ефектите са изрични","product-kera.ba6cff23fe":"Типовете ефекти поддържат","product-kera.ce1e9350d0":"чистата работа отделна","product-kera.ce8cc03475":"Чистото изчисление и външното действие са различни изчислителни категории и Kera прави това разграничение изрично. Ефекти като достъп до файлове, мрежов достъп, мутация, взаимодействие с устройства, постоянно състояние и използване на външни възможности са представени в програмата.","product-kera.4d9a9a846c":"Планировчикът запазва реда на ефектите, проверяващият отхвърля недекларирани възможности, а средата за изпълнение налага набора за разполагане. Записите за изпълнение показват кои външни граници са били пресечени, така че оптимизацията не може мълчаливо да третира операция с ефекти като чисто изчисление.","product-kera.e4a47d1ea3":"Ръбове на ефектите","product-kera.7136d8c591":"Проверен достъп","product-kera.5f0a6cdc86":"Подредени ефекти","product-kera.7ef889394c":"Категории ефекти","product-kera.876c9952c1":"всяка ограничена от възможност","product-kera.c5b132c86e":"Изчисление, което планировчикът може да пренареди.","product-kera.4ff88aaddb":"свободно","product-kera.6bc538fd02":"Деклариран достъп до файловата система.","product-kera.71c4bbd6e4":"Недекларираното използване се отхвърля от проверяващия.","product-kera.ec734b6515":"проверено","product-kera.bc251506c6":"Промяната на постоянното състояние остава подредена.","product-kera.2f6d3eca5a":"подредено","product-kera.300de111dd":"Взаимодействието с устройство е изричен ефект.","product-kera.79fd1355be":"Възможност","product-kera.7990c1505b":"Налага се спрямо набора за разполагане.","product-kera.dc9720f398":"наложено","product-kera.b70b3c7fcd":"собствеността дава на Kera същата точност","product-kera.35e29a0d83":"при движение на данни","product-kera.23e2b9210e":"Собствеността дава на Kera същата точност при движение на данни.","product-kera.ec60281c0c":"Собственост между пространства на паметта","product-kera.ef888b2646":"Притежавайте движението","product-kera.f4de5d106b":"между пространства на паметта","product-kera.e73dfa61ca":"Kera разширява собствеността отвъд обикновената хост памет. Стойностите могат да имат ограничения за собственост и движение в хост, закрепена, устройствена, обединена, отдалечена и постоянна памет. Графът записва отношенията на прехвърляне и мутация.","product-kera.f7f40d77e1":"Планировчикът може да премахва прехвърляния, да слива региони, да задържа стойности на устройство или да отхвърля незаконно псевдонимизиране според правилата за собственост. Безопасността на паметта и производителността стават един проблем, защото всяко разрешено прехвърляне е изрично.","product-kera.cb12625190":"Между пространства","product-kera.5f89408b49":"Планиране на безопасност","product-kera.b9a1316267":"Без псевдоними","product-kera.d455d34e23":"Една стойност, пресичаща пространства","product-kera.d0b4b2e2a7":"токенът за собственост следва","product-kera.56dd613c9c":"Стойността е собственост на хост паметта.","product-kera.a775f532a0":"Собствеността се прехвърля с преместването.","product-kera.ae868d9a94":"Запазена","product-kera.5f97cb9d88":"Планировчикът я задържа на устройството.","product-kera.04259816ac":"Псевдоним","product-kera.0e09a1404e":"Невалиден псевдоним се отхвърля.","product-kera.34b684506a":"с известни граф, ефекти и собственост","product-kera.1883b2f4e3":"планирането може да работи глобално","product-kera.1ce3597123":"С известни граф, ефекти и собственост, планирането може да работи глобално.","product-kera.1464117ba2":"Планирайте целия граф","product-kera.a59ddfed8f":"преди да бъде генериран какъвто и да е код","product-kera.e777648161":"Kera планира, преди да генерира. Планът може да включва топологичен ред, разположение на целите, разделяне на графа, групи за сливане, разпределение на паметта, прехвърляне на собственост, движение между хост и устройство, паралелни области и синхронизация.","product-kera.4b5297ab26":"Планът също избира ядра, детерминиран ред, граници за контролни точки, разпределени колективни операции и точки за възстановяване. С целият граф наличен, всеки избор остава проверим, вместо да е ограничен до локален прозорец от инструкции.","product-kera.4745932340":"План за целия граф","product-kera.83d3eac589":"Първо план","product-kera.93c9ec6a2e":"Пълен контекст","product-kera.2bb71c3a9e":"Измерения на плана","product-kera.524c2e3cdf":"върху един цял граф","product-kera.1d75774c0f":"Ред","product-kera.3a3d3d7206":"Топологичен ред и синхронизация.","product-kera.cc657a8f8b":"Разположение на целите и разделяне.","product-kera.dc25e1c633":"Групи за сливане в целия граф.","product-kera.b97d763e2d":"Разпределение и движение между хост и устройство.","product-kera.9790f53365":"Контролни точки и точки за възстановяване.","product-kera.be8f9784b5":"първата голяма печалба","product-kera.96218f8b2c":"често е премахването на работа","product-kera.f2e22c6961":"Първата голяма печалба често е премахването на работа.","product-kera.d345a9e175":"Сливането премахва работа","product-kera.8674ae9921":"Слейте цели области","product-kera.762c13905b":"и премахнете трансферите","product-kera.2f55511f43":"Оптимизацията на ниво инструкции прави съществуващата програма по-евтина. Сливането на графа може да предотврати съществуването на части от програмата като отделна работа изобщо.","product-kera.55ce9108b5":"Kera може да слива операции, да премахва междинни резултати, да запазва стойности локално и да свива обхождания. Това означава по-малко ядра и разпределения в рамките на правилата на графа.","product-kera.c0af40b6d1":"По-малко работа","product-kera.0bb92c8fb6":"По-малко данни","product-kera.822f34aac5":"Семантика","product-kera.94b5459806":"Преди и след сливане","product-kera.4836606075":"какво падат броячите","product-kera.7ff078f264":"области","product-kera.689e604972":"групи за изпълнение","product-kera.daab369559":"Съвместимите операции стават една област","product-kera.80a3773590":"междинни резултати","product-kera.8cd6092979":"материализация","product-kera.abfe38af38":"Стойности, които никога не трябва да се записват","product-kera.442088cd90":"ядра","product-kera.4928016aa1":"стартирания","product-kera.ba6f3a2898":"По-малко стартирания и точки за синхронизация","product-kera.daf529a731":"байтове","product-kera.5e142a4b65":"преместени","product-kera.0c99af8ac7":"Намалени граници на трансфер","product-kera.b1a338c85c":"след планирането","product-kera.5ce53f6029":"идва собственият път за понижаване на Kera","product-kera.f80c6e0d31":"След планирането идва собственият път за понижаване на Kera.","product-kera.4019987b4c":"Директен emit, точно дефиниран","product-kera.b67374d6bd":"Един собствен път за понижаване","product-kera.db665307c6":"и без заимстван backend","product-kera.85440c25e8":"Kera притежава пътя от планирания граф до целевия код. Няма етап с LLVM IR в центъра. Компилаторът и JIT на Kera извършват собствено понижаване, разпределение на регистри, избор на инструкции, избор на SIMD път, генериране на ядра и интеграция с runtime за поддържаните цели.","product-kera.28e4b02c78":"Пътят все още съдържа трансформации, но те остават в една система с достъп до семантиката на графа и операциите. Директният emit означава собственост върху понижаването, а не отсъствие на компилатор, и всяка поддържана цел все още получава планирането и генерирането на код, които изисква.","product-kera.53b1764cda":"Собствено понижаване","product-kera.3cb8589170":"Път на компилатора","product-kera.02d122e93a":"Семантичен контекст","product-kera.0b2fa634f2":"От източник до цел","product-kera.6b77561814":"лентата на LLVM просто отсъства","product-kera.d38b11c203":".keg","product-kera.d624b457a4":"Графът с адресируемо съдържание.","product-kera.52fd9fdf0e":"Планиране на целия граф.","product-kera.897b3ac98d":"Генериране на код","product-kera.065fd908b6":"Понижаване на Kera и разпределение на регистри.","product-kera.61ad50a9b9":"Цел","product-kera.74b731ebef":"Нативно изпълнение на машината.","product-kera.7df9ae681e":"сега сравни генерирания резултат","product-kera.4a47337db4":"с оптимизиран общ път","product-kera.faf7147953":"Сега сравни генерирания резултат с оптимизиран общ път.","product-kera.cb2a448b30":"Бенчмарк: драматичните победи","product-kera.311cffce5c":"Настроеният базов резултат е долна граница,","product-kera.ca40fab5d3":"не таван","product-kera.e5ae663d6c":"Текущите вътрешни бенчмаркове сравняват пътя за генериране на Kera с оптимизиран LLVM изход за същото семейство операции и тествани размери. Най-големите измерени предимства се появяват при векторен логаритъм, при умножение на големи матрици Q16.16 и Q31.32 от 512 на 512 нагоре, при векторна експонента, при векторен tanh и при двоично точково произведение.","product-kera.7f696073fb":"Резултатите зависят от хардуера, така че всяка публикувана цифра трябва да включва точния хардуер, операционна система, ревизия на Kera, версии на LLVM и фронтенда, оптимизационни флагове, разпределение на входните данни, политика за загряване, брой проби, доверителен интервал и пълния изходен харнес. Доказателствата, средата, методът и условията на теста трябва да бъдат възпроизводими.","product-kera.cab6ab9bb7":"Съпоставена работа","product-kera.e388d6d792":"Тествани размери","product-kera.9d5dfa2143":"Обхват на доказателствата","product-kera.030c9397c4":"Основните операции","product-kera.70835ad83d":"води с тестван обхват","product-kera.c9e51c02ee":"Q16.16 и Q31.32 матрично умножение","product-kera.15694861d5":"Най-голямото предимство от 512 на 512 нагоре.","product-kera.f69dea5549":"Няколко пъти по-бързо при тестваните профили с фиксирана запетая.","product-kera.3c47fec89b":"Силно предимство при тестваните двоични размери.","product-kera.e9342df898":"архитектурата на компилатора трябва да печели","product-kera.7ca2cd0a2a":"при повече от едно любимо ядро","product-kera.36245332a6":"Архитектурата на компилатора трябва да печели при повече от едно любимо ядро.","product-kera.35c6bb6bf1":"Бенчмарк: широките победи и случаите на паритет","product-kera.e31ad7bf8b":"По-широкият набор от бенчмаркове","product-kera.2641ef7d88":"държи паритета видим","product-kera.7ebe760a6f":"Освен основните операции, текущите тестове показват по-малки печалби при биполярно и униполярно двоично матрично умножение. Те покриват също матрично умножение с фиксирана запетая извън пътя с най-големи печалби, ReLU, векторно събиране, сигмоида, двоична редукция, двоични AND, OR, NOT, XNOR и popcount.","product-kera.f51d5ecebe":"Някои тествани размери остават на паритет или все още не показват предимство на Kera, а докладът от бенчмарка ги държи видими. Неговата матрица по семейство операции и размер показва измерените печалби, случаите на паритет, чакащите анализи и текущите пропуски заедно, вместо да подбира само благоприятни резултати.","product-kera.f3bdcdf5df":"По-широк набор","product-kera.14d0c84aac":"Паритетът е показан","product-kera.0d8dfc7019":"В очакване","product-kera.e57b07bd62":"Резултат по семейство операции","product-kera.14f7aa4972":"печалби, паритет и в очакване","product-kera.ed159417d7":"Двоично матрично умножение","product-kera.84e3e4a095":"Биполярни и униполярни печалби при тествани размери.","product-kera.fb009f2f55":"Активации","product-kera.30c1f89a00":"Печалби при ReLU и сигмоида в тествани диапазони.","product-kera.0661c73016":"Векторно събиране","product-kera.b86e160a14":"Печалби от средни до големи размери.","product-kera.3f687d3e29":"Побитови операции","product-kera.3dc0eb779e":"Печалби при AND, OR, NOT, XNOR и popcount.","product-kera.6443b29df2":"Паритет и в очакване","product-kera.9d24d4f6f3":"Неутралните и неанализираните клетки остават видими.","product-kera.2be95dd8dd":"следващият въпрос","product-kera.953b1810b3":"е защо всяка операция печели","product-kera.fc52ae4a08":"Следващият въпрос е защо всяка операция печели.","product-kera.9b2e7796ce":"LLVM не е бавен","product-kera.75d03a95cc":"Запази графа цял","product-kera.ebd495b476":"Оригиналната операция я няма, съседите в графа ги няма и собствеността я няма.","product-kera.ef588011ec":"Договорът за опаковане е само частично кодиран, а движението на устройства е изцяло извън IR.","product-kera.93460af1f2":"Два входа за оптимизатора","product-kera.7a98090861":"Оригиналната операция я няма","product-kera.62aeede54d":"Съседите в графа ги няма","product-kera.ee3994aad0":"Собствеността я няма","product-kera.a92e82fbed":"Движение извън IR","product-kera.47928ce3e2":"Kera не побеждава LLVM, като е по-добър LLVM пас. Той влиза в emit с информация, която на LLVM никога не е била дадена.","product-kera.de51b73e21":"Защо печалбите се различават","product-kera.30f8ae0c05":"Няма универсален трик,","product-kera.2b5a697072":"така че назови причината","product-kera.be49e96379":"Печелившите резултати в бенчмарковете не идват от един универсален трик. Различните семейства операции разкриват различни предимства и причината трябва да бъде профилирана, а не предполагана.","product-kera.463d88f718":"Причината може да са алгоритми, съобразени с операциите, сливане на графи, по-малко материализация, SIMD генериране или специализирани ядра. Всяко твърдение изисква профилиране; всички използват запазена информация.","product-kera.37db1bb6dc":"Реални причини","product-kera.1f942c9e7d":"Първо профилиране","product-kera.0775c54065":"Архитектура","product-kera.e9b55af5af":"Причини по операции","product-kera.aa77c1dada":"различни победи, различни причини","product-kera.543e5ce006":"Избор на алгоритъм","product-kera.7c3d4ea5a0":"По-добър алгоритъм, валиден за операцията.","product-kera.42327255f1":"Сливане и движение","product-kera.ca35daa370":"По-малко междинни резултати и трансфери.","product-kera.9aba2e41f3":"Директен SIMD","product-kera.606f77e7cf":"Целево генериране и използване на регистри.","product-kera.f11fedb225":"Апроксимация","product-kera.aa0e158d1d":"Специализиран път при договор за точност.","product-kera.0fea4dee51":"Специализация по форма","product-kera.15afa90399":"Ядра, оформени според точния размер.","product-kera.443a065273":"тези причини стават конкретни","product-kera.027e948bf2":"в ISA емитера","product-kera.1ff35060a0":"Тези причини стават конкретни в ISA емитера.","product-kera.f80a0cba69":"Целево ISA генериране на код","product-kera.22308eace5":"Генерирай за процесора","product-kera.ec23c49605":"който наистина ще го изпълни","product-kera.98e9bb7472":"Kera не нарича поддържан бекенд само защото генеричен нативен код може да работи там. Целевият модел включва архитектура и възможности на набора от инструкции, а кодът се генерира за процесора, на който ще се изпълнява, а не за семейството, към което принадлежи.","product-kera.c6b7fb3f96":"CPU генерирането покрива поддържаните x86-64, ARM64 и RISC-V пътища с наличен SIMD. Плановете за GPU, FPGA и WebAssembly следват собствените си модели на изпълнение. Разликите в възможностите остават изрични, вместо да се третира генеричният нативен код като поддръжка.","product-kera.41c602b00a":"Целеви модел","product-kera.6a1c6b4282":"Избор на SIMD","product-kera.604b638ddf":"Заявена поддръжка","product-kera.6c50c2526a":"Цели и възможности","product-kera.563c80339d":"покритието е по функция","product-kera.a32491d370":"x86-64","product-kera.7e1dc8f564":"SIMD набори от инструкции, избрани където са налични.","product-kera.bb16ce026b":"ARM64","product-kera.aa5a5de732":"Генериране на нативен код по поддържани пътища.","product-kera.6c2f38c24f":"RISC-V","product-kera.53f8c4c321":"Поддържано CPU генериране на код.","product-kera.c0d75ce4e1":"CUDA и ROCm, където се поддържат.","product-kera.10aa757a0f":"FPGA и WASM","product-kera.b88dd8a9c4":"Синтезни артефакти и преносими пясъчни графи.","product-kera.db063d422e":"изборът на инструкции е полезен само","product-kera.bc869a0a74":"ако регистрите и планирането също са притежавани","product-kera.53cbc0ca4a":"Изборът на инструкции е полезен само ако регистрите и планирането също са притежавани.","product-kera.82742bc0ea":"Разпределение на регистри и планиране","product-kera.48e905df1f":"Бекенд решения","product-kera.380d2dd5d1":"запазване на семантиката","product-kera.9c58518246":"Kera притежава разпределението на регистри и машинното планиране за поддържаните си нативни цели. Това има значение, защото решенията за регистри могат да използват контекста на графа и операцията, който иначе би бил загубен преди генерирането на бекенд код, а график, избран с този контекст, може да запази сливането, което планировчикът е поискал.","product-kera.186affc3c4":"Емитерът оформя жизнените диапазони, разгъването, ширината на векторите, избора на инструкции и редукциите за реалната операция и цел. Това не е просто компилиран източник без генеричен бекенд; това е архитектура, в която бекендът все още знае какво планира, така че разлив или разширен вектор е решение за именувана операция.","product-kera.014fdcdbfc":"Притежавани регистри","product-kera.efd12e0063":"Оформени диапазони","product-kera.3e0df664fd":"Семантичен бекенд","product-kera.3062a4767b":"Жизнени диапазони, оформени","product-kera.915fb83cec":"преди и след семантичното планиране","product-kera.d1222178ef":"Налягане","product-kera.e01a86b84e":"Налягане на регистрите, отчетено от операцията.","product-kera.32f2049c29":"Ширина на векторите","product-kera.425125b40f":"Избрана за целта и формата.","product-kera.799b496b24":"Редукция","product-kera.74dda0c6c5":"Структура, фиксирана за договора.","product-kera.ec6a237d2a":"Разливи","product-kera.3ab262b099":"Минимизирани с контекста на графа.","product-kera.aa8d388fbb":"статичен код","product-kera.6b80ae4816":"все още изисква честен избор по време на изпълнение","product-kera.268b3d930c":"Статичният код все още изисква честен избор по време на изпълнение.","product-kera.64967db762":"Изпращане по време на изпълнение","product-kera.31f5f32af3":"Изпращането назовава пътя","product-kera.ee8c419d37":"който реално е изпълнен","product-kera.3358d6f51b":"Компилирана задача може да срещне различни процесори и набори от функции по време на изпълнение. Kera може да избере път на изпълнение според целта, политиката и наличните възможности.","product-kera.dd668b5e99":"Изпращането отчита поддръжката на ISA, ширината на векторите, устройствата, политиката, формата на графа, ядрата и паметта. Записът за изпълнение назовава пътя, разкривайки скрити резервни варианти.","product-kera.474268fd71":"Маршрутизиране по време на изпълнение","product-kera.8314e8b123":"Записан път","product-kera.efd0c38262":"Няма резервен вариант","product-kera.3f2b1af841":"Входни данни за изпращане","product-kera.23e076ce15":"какво избира пътя","product-kera.d7f8ed3471":"Поддръжка на ISA","product-kera.4c1024a2dc":"AVX-512, NEON или строг скаларен път.","product-kera.59dc310530":"isa","product-kera.f907096e62":"Наличност на план за GPU.","product-kera.f3a929b336":"device","product-kera.bb9cf14180":"Политика","product-kera.9da57dd7c6":"Изисквания за детерминизъм и числена точност.","product-kera.9f00fad98b":"policy","product-kera.ea5c1a20b7":"Форма","product-kera.a14dc7fb43":"Форма на графа и наличност на ядра.","product-kera.435abda706":"хетерогенните цели остават един граф","product-kera.6fcf2ab839":"не една реализация","product-kera.04bfe0c6c1":"Хетерогенните цели остават един граф, не една реализация.","product-kera.d376e1cf42":"CPU, GPU, FPGA и WASM","product-kera.261bc2bff7":"Един семантичен граф","product-kera.52fad316f3":"и план за всяка цел","product-kera.282f3978c0":"CPU, GPU, FPGA, WebAssembly и разпределено изпълнение не трябва да изискват несвързани дефиниции на програмата. Kera разделя идентичността на графа от плана за целта.","product-kera.e10041a477":"Един граф създава планове, запазвайки операциите, ефектите, собствеността и зависимостите. Целевият код се различава; семантиката не се променя. Всяка функция ясно записва непредоставената възможност.","product-kera.6654fb8af9":"Един граф","product-kera.46c9a42fa2":"Без семантично разклонение","product-kera.f237e35935":"Покритие на функциите","product-kera.225ad42790":"Целеви планове от един граф","product-kera.cac6d6efd0":"генерираните артефакти се различават","product-kera.c383f9d818":"Машинен код с целеви SIMD пътища.","product-kera.799751e6f2":"Планове за изпълнение с CUDA и ROCm.","product-kera.88c8a7191b":"Преносими графи за пясъчна среда и браузър.","product-kera.a1d8f8c639":"Разделени планове с колективни операции.","product-kera.174a744a59":"промяна на целта","product-kera.1df88e2d1c":"трябва да остане съвместима с договора за изпълнение","product-kera.9bea7d6c43":"Промяната на целта трябва да остане съвместима с искания договор за изпълнение.","product-kera.f55248d824":"План за детерминизъм","product-kera.626cb74a01":"сийдът идва твърде късно","product-kera.58e3a6a78c":"Строг детерминизъм не може да бъде гарантиран чрез задаване на сийд след като архитектурата на изпълнението вече е въвела неконтролирано изменение. Kera планира детерминизма в поддържаните пътища.","product-kera.284ae25175":"Детерминиран план може да фиксира аритметиката, подредбата, редукциите, планирането, поведението на устройствата, версиите и ефектите. Други режими позволяват изменение. Планът назовава своя договор и обхват.","product-kera.5c54a239a4":"Строгост","product-kera.441c7182c1":"Редукции","product-kera.627d92d2f5":"Три договора за план","product-kera.0dde78e885":"строг, със сийд, творчески","product-kera.cda3c0cbf4":"Точна аритметика и стабилна подредба.","product-kera.74bbf41772":"Контролирано изменение, възпроизводимо за всеки сийд.","product-kera.ea176f65ae":"Преднамерено изменение, където е полезно.","product-kera.10092298bc":"моделът на графа и плана","product-kera.1bfdc3a5b8":"се простира през възлите","product-kera.4356987900":"Моделът на графа и плана се простира през възлите.","product-kera.ca36591fe7":"Разпределено изпълнение","product-kera.6824776a78":"Планирайте разпределението","product-kera.8a256e41cf":"разделяне и възстановяване","product-kera.c8be46afd1":"Kera представя разделянето, пръстеновидното all-reduce, комуникацията, контролните точки и възстановяването в плана за изпълнение. Графът остава програмата, която се разпределя.","product-kera.be47f3444a":"Локалното и разпределеното изпълнение остават в една семантична система. Комуникацията е ефект, идентичността остава непокътната, а неуспешен възел се възстановява от своята контролна точка в рамките на програмата.","product-kera.dec8a66d10":"Една система","product-kera.52068e255f":"Мрежов ефект","product-kera.b74e4ac6b6":"Идентичност при възстановяване","product-kera.99e02efdee":"етапи върху една графика","product-kera.fcfe7264a8":"Пръстеновидно all-reduce и комуникация.","product-kera.25f77a0efe":"Възел се възстановява без нова идентичност.","product-kera.9cfdad27c6":"разработчиците трябва да могат да проверяват","product-kera.81443fd0d5":"артефакта, който движи всичко това","product-kera.9181481f27":"Разработчиците трябва да могат да проверяват артефакта, който движи всичко това.","product-kera.8bfafb0658":"Инструменти около .keg","product-kera.2f7228a98f":"Всеки инструмент адресира","product-kera.abe63494e8":"същата графика","product-kera.2f51abe63e":"Инструментите на Kera могат да проверяват и работят с графиката като първокласен артефакт. Повърхността за разработчици включва проверка на изходния код, изграждане, инспекция на .keg, планиране на цели, JIT изпълнение, хеширане на графиката, проверка на типове и ефекти, генериране на цели и верификация на изпълнението.","product-kera.da1aa0f57c":"Езиковият сървър и редакторът излагат същите семантични факти, които компилаторът използва. Графиката не е вътрешен детайл, разкрит след отказ; тя е първокласен обект, който разработчикът може да чете, хешира, планира, проверява, сравнява и проследява в цялата инструментална верига.","product-kera.5954c8f22b":"Инструменти за графика","product-kera.788e0802ec":"Семантични факти","product-kera.6687d5c1f6":"Първо проверка","product-kera.41021103e5":"Команди и артефакти","product-kera.ceaeee5493":"повърхността за разработчици","product-kera.45e5f3f72e":"Команди","product-kera.e43410f4f7":"повърхността за разработчици на Kera","product-kera.25298f1752":"проверка и изграждане","product-kera.38bcdeb9f8":"инспекция на .keg графиката","product-kera.86bb11a970":"планиране и JIT изпълнение","product-kera.ed988f8ae6":"хеширане и верификация","product-kera.fb12809720":"работа с графиката директно","product-kera.629b09f337":"Артефакти","product-kera.6e9ebf52cb":"какво излага инструментариумът","product-kera.ffe9efb401":"графиката с адресируемо съдържание","product-kera.58a93763b3":"типове и ефекти","product-kera.5bd139bb65":"планът за целите","product-kera.a20ae41895":"записът за изпълнението","product-kera.c4f9d5510a":"същите факти, които компилаторът използва","product-kera.aef346b47c":"най-големият производствен потребител е Core","product-kera.275738699f":"но те остават отделни продукти","product-kera.4689244f88":"Най-големият производствен потребител на Kera е Core, но те остават отделни продукти.","product-kera.bfc17a6a8c":"Kera под Core","product-kera.6feaae586e":"Изчисленията отдолу","product-kera.306135779f":"и AI машината отгоре","product-kera.ce86994282":"Core предоставя на Kera пълната вселена от AI и операции за машинно обучение, използвани в Dweve. Операциите на Core стават възли и региони на графиката, които Kera може да планира, слива, понижава и генерира.","product-kera.d4bdce5956":"Без Kera, Core използва роден Rust. Избрани пакети добавят основата на графиката и изпълнението на Kera. Core притежава AI операциите, обучението, извода и обслужването; Kera притежава планирането и изпълнението.","product-kera.6aa9c36142":"Възли на графиката","product-kera.9238d0f153":"Продукти","product-kera.0a3ea60c4f":"Термини","product-kera.f0b13264bf":"От операция на Core до план на Kera","product-kera.4d0b3ee5b1":"два продукта, едно понижаване","product-kera.9df97b29a0":"пълната AI машина","product-kera.c6bc202654":"обучение и извод","product-kera.4a9a974d41":"ядра и обслужване","product-kera.0b8b2dc901":"роден Rust там, където Kera отсъства","product-kera.764fe5c4eb":"притежава това, което е AI","product-kera.1b0d6de078":"директният изчислителен път","product-kera.9f80adbad9":"операции като възли на графиката","product-kera.d3be955589":"планиране и сливане","product-kera.40064088b4":"директно генериране на цели","product-kera.914b009acc":"хетерогенно изпълнение","product-kera.627619943e":"притежава как става изпълнение","product-kera.38f929de17":"достъп до пътя","product-kera.732ab99438":"трябва да бъде описан толкова точно, колкото пътят","product-kera.aa71619249":"Достъпът до пътя трябва да бъде описан толкова точно, колкото е самият път.","product-kera.1a1ccc8e73":"Търговска и изходна граница","product-kera.8eaec5060a":"Изпълнението не е","product-kera.5ee4ec22ee":"същото като четенето","product-kera.7ede81c8a4":"Kera е патентована и с търговски лиценз. Публичната страница трябва да разграничава документираната архитектура от правата за достъп на клиентите. Лицензът може да включва различни комбинации от права за използване по време на изпълнение, целеви достъп и разгръщане.","product-kera.58e0b96df2":"Поддръжката, ескроу на изходния код, прегледът, оперативният изходен код, изолираното въвеждане в експлоатация, трансферът на технологии и работата по персонализирани цели са обхванати отделно, освен ако не е договорено друго. Придружаващите крейтове остават Apache 2.0; не всеки лиценз за Core включва Kera, а тези, които го включват, посочват кое целево портфолио покриват.","product-kera.37278a9dbd":"Патентовано","product-kera.4d439b3165":"Определени права","product-kera.b677e3a6f2":"Отделни условия","product-kera.c9e4bfa71e":"Измерения на лиценза","product-kera.2c10139776":"неизвестните пакети остават очертани","product-kera.0a2bcea902":"Изпълнение и цели","product-kera.61d21bbe05":"Права за изпълнение върху договорени цели.","product-kera.c358538bbf":"Ескроу, преглед или доставка, където е договорено.","product-kera.f2d6c6fe8a":"Изолирана работа и трансфер","product-kera.112293f287":"Изолирана работа и трансфер на технологии.","product-kera.23f712c054":"Персонализирани цели","product-kera.d2066dc01a":"Работа по нови цели по споразумение.","product-kera.89d0bc06de":"затварянето е проверка","product-kera.966f4a6346":"не рекламен епитет","product-kera.2a21299981":"Затварянето е проверка, не рекламен епитет.","product-kera.4fb1fc20db":"Измерете компилатора","product-kera.a9843e2c0b":"Донесете производствен LLVM, реални флагове, реални форми, реалния договор за точност и целта, която има значение. Публикувайте и двете тестови среди и суровите резултати. След това проверете кои семантични факти са довели до разликата. Твърдението не е, че персонализираното генериране на код автоматично е по-добро. То е, че запазването на семантичната информация и притежаването на пътя за генериране създава възможности, които един общ компилатор не може да възстанови.","product-kera.fde9637178":"Измерете спрямо вашата компилация","product-kera.7734cefff5":"идентичност на съдържанието","product-kera.0ff95f2116":"BLAKE3 възлови идентичности, проверими преди изпълнение","product-kera.bed97175b0":"план","product-kera.ff21cf7d36":"разлика в плана","product-kera.098e72b11a":"Сливане, разположение и движение върху една графика","product-kera.2e96e89125":"генериране","product-kera.4ff7d96042":"собствен път","product-kera.73fe00a0bf":"Kera понижаване без LLVM в центъра","product-kera.341d953e69":"възпроизвеждане","product-kera.17e5547f1a":"строг тест","product-kera.bdb739f036":"Ограничени детерминистични гаранции под тест","product-kera.481058320b":"Dweve Kera, директният път отдолу","product-kera.272a94f63f":"Направо към машината,","product-kera.602fd36a0b":"не по дългия път","product-kera.b52b000c7e":"Dweve Kera е системният език и компилатор за детерминистични изчисления в избрани продуктови пътища за изпълнение. Повечето програми преминават през много слоеве, преди компютърът да свърши работата, и всеки слой може да загуби представа за това каква е била задачата. Kera запазва работата като един ясен план, който отговаря на машината, изпълняваща задачата.","product-kera.dc8298b58a":"Вижте директния маршрут","product-kera.b009a7c55d":"Директният маршрут","product-kera.900ded66f3":"Задачата","product-kera.a27ebee1ef":"запазена като един ясен план","product-kera.3ab65ee84b":"Машината","product-kera.f11df07546":"получава работа, създадена за нея","product-kera.d5cb3036bd":"Маршрутът","product-kera.9f85cfd453":"по-малко скрити слоеве","product-kera.ba04f0dff5":"Резултатът","product-kera.07d3ec6ec3":"по-бърз и по-стабилен","product-kera.8b0dd6470a":"Той помни каква е задачата","product-kera.38102f3002":"Запазете целта","product-kera.4d315edeea":"на всяка стъпка","product-kera.c8aa28abbc":"Представете си, че помолите някого да изпече торта, а после предадете инструкцията през няколко души. Докато стигне до кухнята, последният човек има списък от движения, но вече не знае, че трябва да направи торта. Той може да следва списъка, но не може да вземе същите разумни решения като някой, който все още разбира задачата.","product-kera.183fb81a80":"Kera запазва целта прикрепена. Едно изчисление остава разпознаваемо и връзката между стъпките му остава видима. Компютърът получава план за цялата задача, така че може да прави избори, които отговарят на работата, вместо да следва дребни инструкции без контекст. Той все още знае какво трябва да постигне цялата задача.","product-kera.c3c7b209a9":"Целта е запазена","product-kera.d718de5182":"Свързани стъпки","product-kera.d6cb91addc":"Цялостен план","product-kera.9815c5a111":"От задача до машина","product-kera.d1af98313f":"целта пътува по целия път","product-kera.7bb0ddf922":"Задача","product-kera.801094e71f":"Това, което всъщност искате да се свърши.","product-kera.1926edbfd7":"Задачата, запазена като една ясна картина.","product-kera.826819699d":"Версия, направена за машината.","product-kera.65bb1b78be":"Машина","product-kera.024d83cf95":"Работа, която може да върши добре.","product-kera.e1eaebb5a3":"разбирането на задачата","product-kera.e7b6550723":"позволява по-добър маршрут","product-kera.27dfe5b1f1":"Разбирането на задачата позволява по-добър маршрут.","product-kera.c42f45c328":"Това може да направи софтуера много по-бърз","product-kera.178989fa80":"По-бързо от обичайното","product-kera.46faf89aa4":"оптимизиран маршрут","product-kera.a83e0f7b74":"Тъй като Kera все още разбира работата, понякога може да избере много по-добър начин за изпълнението ѝ. В текущи вътрешни тестове няколко основни изчисления се изпълняват няколко пъти по-бързо от версии, вече подготвени от мощен инструмент с общо предназначение.","product-kera.010db4d216":"Някои тествани изчисления са се изпълнявали повече от десет пъти по-бързо; други показват по-малки подобрения или остават близо до паритет. Точните резултати зависят от машината, така че едно водещо число би подвело. Обичайният маршрут вече не е крайната граница.","product-kera.72afec6994":"По-бързи случаи","product-kera.10d4669792":"Големи подобрения","product-kera.cce6d8867e":"Тествани граници","product-kera.966ea2ce2a":"Колко по-бързо","product-kera.1015ddc361":"честни, ежедневни сравнения","product-kera.9b3be86461":"Някои математически стъпки","product-kera.9fd966430a":"Могат да се изпълняват повече от десет пъти по-бързо.","product-kera.cd36a295f3":"Някои големи изчисления","product-kera.cebdb8bb9d":"Сред най-големите подобрения.","product-kera.b81f607331":"Много чести операции","product-kera.26c1cbbc64":"Работят значително по-бързо при тестваните размери.","product-kera.f9081cfa62":"Няколко случая","product-kera.f180693447":"В момента са с подобна скорост.","product-kera.3060dc5856":"скоростта често идва от вършене на по-малко работа","product-kera.aaecacf8e3":"не от бързане във всяка стъпка","product-kera.0d00644efc":"Скоростта често идва от вършене на по-малко работа, не от бързане във всяка стъпка.","product-kera.d75afe90b2":"По-малко работа означава по-малко чакане","product-kera.7dd522ab2a":"Премахване на това,","product-kera.40fd6053c6":"което никога не е било нужно","product-kera.e0a13c0749":"Една по-бърза програма не винаги идва от това всяка инструкция да е малко по-бърза. Понякога най-доброто подобрение е премахването на работа, която компютърът никога не е трябвало да върши.","product-kera.3a2053bd07":"Kera обединява свързани стъпки, избягва временни резултати и държи информацията близо до процесора. Премахването на ненужна работа намалява закъсненията, използването на памет и движението на данни, а спестяването расте на машините, където движението струва най-много.","product-kera.ec68ad75f2":"По-малко междинни резултати","product-kera.4d3b4aeb03":"По-малко движение","product-kera.57ee8b775a":"По-ниска енергия","product-kera.c084b75397":"По-малко пътувания през паметта","product-kera.7613add8a7":"седем стаи стават две","product-kera.6ce7e76d31":"Седем стаи","product-kera.04cca0bd90":"Обичайният маршрут носи пратки през много.","product-kera.7b2b1c351a":"Две стаи","product-kera.7363a6a4cc":"Kera ги държи близо една до друга.","product-kera.108017c058":"По-малко пътувания","product-kera.f56f2c5408":"Временните резултати се избягват.","product-kera.19ede6bdb0":"По-малко чакане","product-kera.d3c31816fa":"По-малко закъснения и по-малко използвана памет.","product-kera.466f6535b8":"най-добрият маршрут","product-kera.01a0f5a116":"зависи от наличната машина","product-kera.dce3c876c3":"Най-добрият маршрут зависи от наличната машина.","product-kera.cc9d052a9f":"Една и съща работа може да пасне на различни машини","product-kera.626a985048":"Една задача","product-kera.f4041ac8dc":"и план за всяка машина","product-kera.d390e3301b":"Процесорът на лаптоп, графичният процесор, браузърът, специализираният чип и голямата изчислителна система не работят по един и същи начин. Kera не ги принуждава да изпълняват идентични инструкции.","product-kera.682242073e":"Kera пази едно описание на работата и подготвя план за наличната машина. Планът се променя, но задачата не. Dweve може да поддържа повече хардуер, без да се преизграждат основите на продукта.","product-kera.dc0d0e012d":"Една задача","product-kera.5e6d42681a":"За всяка машина","product-kera.309a280a30":"Планът е съобразен","product-kera.ec2774e1d8":"Една задача, четири машини","product-kera.f827184114":"планът пасва на всяка","product-kera.ed91cd89f3":"Лаптоп","product-kera.7a3d93292a":"План за процесор за ежедневна употреба.","product-kera.ca49ca4bb6":"cpu","product-kera.464d6ab7b0":"Графичен чип","product-kera.a6e248f3ec":"План, създаден за графичен процесор.","product-kera.7786424bea":"gpu","product-kera.54a2cf5e63":"Браузър","product-kera.5e2f5464c3":"Преносим план за интернет.","product-kera.ca84d1343b":"web","product-kera.6f9c4dce2e":"Център за данни","product-kera.d8c8e7e25b":"План, разпределен между много машини.","product-kera.60020d1b19":"scale","product-kera.b433fc7d89":"смяна на машините","product-kera.7598fbdae4":"не трябва случайно да променя резултата","product-kera.7d08ee7b6e":"Смяната на машините не трябва случайно да променя резултата.","product-kera.3f2cf7d0d9":"Стабилност, когато стабилността е важна","product-kera.30f26e69fa":"Изберете поведението","product-kera.f683d4d219":"строго или творческо","product-kera.e5a01965b6":"Някои софтуери трябва да са творчески. Някои трябва да правят контролирани вариации за тестване. Някои трябва да дават един и същ поддържан резултат всеки път. Kera позволява на продукта да избере правилния договор, преди работата да се изпълни.","product-kera.132e2ba356":"Строгият път контролира изпълнението там, където операцията и машината го поддържат. Пътят със зададена начална стойност повтаря вариацията; творческият път позволява полезна промяна. Преместването на работата не трябва случайно да променя поведението ѝ.","product-kera.78d4498d96":"Избран режим","product-kera.d06a21856e":"Без отклонение","product-kera.0caa127bae":"Три начина на поведение","product-kera.fd1c5fec09":"продуктът избира договора","product-kera.4a3b161613":"Един и същ поддържан резултат всеки път.","product-kera.0c69e7aaeb":"стабилен","product-kera.45705488b9":"Повторим","product-kera.e88b89fadf":"Същата вариация при поискване.","product-kera.9ad3dc4c49":"със зададена начална стойност","product-kera.17d40b122c":"Различни отговори там, където това помага.","product-kera.3744dd219b":"програмата","product-kera.6b0aa272d5":"също пази запис за това каква е била наистина","product-kera.b040f21755":"Програмата също пази запис за това каква е била наистина.","product-kera.47dc8675e6":"Работата има идентичност","product-kera.1854e60717":"Променете програмата","product-kera.838d2c3e34":"и идентичността ѝ се променя","product-kera.de834097f3":"Kera пази работата като запечатан запис, който ѝ дава собствена идентичност. Ако работата се промени, идентичността се променя. Ако остане същата, идентичността остава стабилна.","product-kera.1b8f8ccb4c":"Dweve записва изчислението и машинния план, след което проверява дали дадена версия се е променила. Не е нужно да го четете; записът заменя догадките с доказателства.","product-kera.5d916b38b9":"Идентичност","product-kera.fabf782851":"Без подмяна","product-kera.03fd7786d5":"Проверено","product-kera.5c47f67a22":"Запечатаната карта на задачата","product-kera.12a1c8cda8":"отпечатък за работата","product-kera.5d2b90a4c4":"запечатан","product-kera.6127aafac8":"картата на задачата","product-kera.7b48136bc5":"Точното изчисление, което е изпълнено","product-kera.6d0d5876e6":"отпечатък","product-kera.d1aada8a31":"пръстов отпечатък","product-kera.9569a4fb58":"Извлечен от самата работа","product-kera.9ef793516f":"избор на машина","product-kera.d3d9a43e6e":"Кой план е избран, е записано","product-kera.c2a6b03f19":"нов","product-kera.7ab768e0a8":"при всяка промяна","product-kera.14a9c20048":"Променена стъпка създава нов отпечатък","product-kera.ca4f41de0a":"ясна програма","product-kera.e1150c936f":"може също да посочи до какво има достъп","product-kera.cd0c7bad46":"Ясна програма може също да посочи до какво има достъп.","product-kera.44b37ce7bf":"Тя знае до какво програмата може да има достъп","product-kera.99d48f204d":"До какво може да има достъп","product-kera.5d7436ddf2":"е обявено преди употреба","product-kera.9b333524e6":"Софтуерът може да чете файлове, да използва мрежата, да променя съхранена информация или да изпраща работа към друго устройство. Kera прави тези възможности изрични, така че една настройка може да ограничи кои възможности са налични.","product-kera.9afb9c4714":"Система, предназначена да работи без външни връзки, може да отхвърли мрежовия достъп. Скрита библиотека не може тихо да добави нов достъп, така че софтуерът остава в границите, избрани от неговия оператор.","product-kera.9a7e6247bd":"Достъп","product-kera.b73aa18729":"Оператор","product-kera.d1307b0ff8":"Видим достъп","product-kera.cf4ba0ec70":"Ключове за разрешения","product-kera.f6a94ed778":"около работата","product-kera.6ce6c512ea":"Файлове","product-kera.5bd515d2fb":"Деклариран достъп, нищо скрито.","product-kera.61c1876e82":"Може да бъде отказан, когато се изисква офлайн режим.","product-kera.df485c8713":"Устройства","product-kera.b739702025":"Изпращането на работа навън е изрична възможност.","product-kera.5a5e50060f":"Съхранена информация","product-kera.ff0de4c225":"Промените в запазените данни са декларирани.","product-kera.4d3e36c33d":"Dweve може да приложи това","product-kera.aeb1679215":"защото притежава компилаторния път","product-kera.b3af266fc1":"Dweve може да приложи това, защото притежава пътя отдолу.","product-kera.a9317cd2cb":"Dweve притежава пътя отдолу","product-kera.5b6ffcbcf0":"Притежавай пътя","product-kera.b478cfeaf9":"под продукта","product-kera.52f9ceea32":"Kera не разчита на външен инструмент, за да превърне работата си в нещо, което машината изпълнява. Dweve изгради целия път сам, от начина, по който работата е описана, до начина, по който е планирана, подготвена и изпълнена на поддържаните машини, и следователно може да промени всяка част от него директно.","product-kera.4f984301e9":"Вие не взаимодействате с тези части. Тяхната стойност е, че Dweve може да подобри пътя от програмата до процесора, вместо да чака друга компания. Хардуерът и операционните системи остават външни, но централният път принадлежи на Dweve.","product-kera.9137233a67":"Изграден от Dweve","product-kera.935e7ff4d0":"Директен път","product-kera.200501a9e9":"Външен ръб","product-kera.6e8b0bb182":"Един отговорен цех","product-kera.52e7b924ba":"от графа до машината","product-kera.d558d64b01":"Начинът, по който е написана работата.","product-kera.6b5c355a51":"Ясната картина на задачата.","product-kera.341a20e237":"Компилатор","product-kera.1a82e7a27c":"Kera подготвя машинния план.","product-kera.3e78a83bcd":"Външният хардуер стои на ръба.","product-kera.899827e9d8":"Kera е дълбока инфраструктура","product-kera.c3554ba1b9":"и не е включен навсякъде","product-kera.ae8b1ab067":"Kera е дълбока инфраструктура и не е включен навсякъде.","product-kera.a39081f578":"Приложението изглежда просто","product-kera.5c8e5c3be2":"Един прост екран","product-kera.05e39ece46":"Една част идва от една компания, друга част от втора, а частта, която подготвя работата, от трета.","product-kera.fe4f2af82a":"Пътят на процесора идва от друг доставчик, а облакът от още един след това.","product-kera.648433f9b6":"Пет доставчика, един екран","product-kera.450567c91f":"Модел от една компания","product-kera.7bfe518686":"Рамка от друга","product-kera.f91b7cec97":"Друга част от трета страна","product-kera.30c3906a08":"Процесор и облак от други","product-kera.d2df0e8ac0":"Вие притежавахте екрана. Никой не притежаваше целия път под него.","product-kera.c16d295b52":"Kera не е във всеки пакет","product-kera.7d455eab77":"Дълбока инфраструктура","product-kera.7d5a041f16":"не е във всеки пакет","product-kera.3bcb3017f2":"Всеки продукт на Dweve работи на Core, пълната AI машина, и Core има свой собствен бърз път. Kera е по-дълбоката система отдолу, включена в избрани стратегически лицензни пакети.","product-kera.7bb8eb97e5":"Повечето хора никога не избират или настройват Kera директно. Те използват продукта над него. Където Kera е включен, неговият произход и контрол имат значение, но видимият продукт остава същият за използване.","product-kera.cd0ce82619":"Основа на Core","product-kera.2b20417df0":"Избран Kera","product-kera.bd7d4ca8a2":"Без настройка","product-kera.4409a64d08":"Core, и Kera където е лицензиран","product-kera.e1da14eca6":"две ленти отдолу","product-kera.40c0ddadac":"изпълнява всеки продукт на Dweve","product-kera.32ad8b3b6d":"собствено родно изпълнение","product-kera.e015d59764":"винаги наличен","product-kera.5ba4f5a71c":"това, което използвате над него","product-kera.596455491d":"във всеки пакет","product-kera.1e077ac18d":"по-дълбокият пряк път","product-kera.82104d8748":"избрани стратегически пакети","product-kera.8af37eefc2":"графовата и компилаторната система","product-kera.166e9d72ba":"избрани за разгръщането","product-kera.ae13578208":"никога не се конфигурират от потребителите","product-kera.50f778a85c":"където е лицензиран","product-kera.9229ab733f":"където се използва Kera","product-kera.53e96f04d6":"произходът му и контролът на разгръщането имат значение","product-kera.31b68c1c36":"Където се използва Kera, къде е изграден и кой го контролира, има значение.","product-kera.6af74613cf":"Изграден в Европа","product-kera.12b7e713a3":"Маршрутът отдолу","product-kera.e6e1cc1fa6":"също е европейски","product-kera.518d95433a":"Kera е проектиран и изграден в Нидерландия. Директната експлоатация на Kera е лицензирана за свързани среди, контролирани от клиента, частни обекти или напълно изолирани среди, съгласно споразумението и изискванията на целта.","product-kera.7ab808263a":"Dweve контролира повече от приложението: той притежава маршрута, който го превръща в машинно поведение. Суверенитетът все още зависи от пълната настройка, не само от географията, докато виждате продукта отгоре.","product-kera.6ecb662812":"Изграден в Нидерландия","product-kera.147a7d669b":"Контрол отдолу","product-kera.8ab9f88b10":"Пълна настройка","product-kera.89fe04cefd":"Три граници на разгръщане","product-kera.75a9fec445":"където лицензът позволява","product-kera.ea722c81af":"Европейски","product-kera.48242bd9c1":"Хостинг в рамките на ЕС.","product-kera.442dd009d6":"Контролиран от организацията","product-kera.d47d0f6bcc":"На собствените системи на клиента.","product-kera.2f0d4f153f":"на място","product-kera.64a176e362":"Изолиран","product-kera.95c28312fc":"Изобщо няма външни връзки.","product-kera.53354e1327":"въздушна изолация","product-kera.93a4d08a95":"потребителят","product-kera.e03972b2d5":"все още вижда само продукта отгоре","product-kera.b33611fddd":"Потребителят все още вижда само продукта отгоре.","product-kera.9e61d09ef0":"Никога не се налага да го виждате","product-kera.df967ed69e":"остава отдолу","product-kera.48a96bef09":"При обикновена употреба няма контроли на Kera, които да откриете. Продуктът избира как работата се поддържа цяла, планът, машината и поведението, от което се нуждае, а вие получавате по-бързи и по-стабилни резултати.","product-kera.a64138bd53":"Цялата задача остава непокътната, машината получава работа, проектирана за нея, и резултатът може да пристигне през по-малко скрити слоеве с ясен запис за това, което е изпълнено. Kera съкращава този път, като остава извън полезрението.","product-kera.e67b3c1b82":"Без контроли","product-kera.7ff387d7f7":"Избор на продукта","product-kera.95f0f4c17a":"Скрит слой","product-kera.0c23ddb1a1":"Приветлива повърхност, разрез","product-kera.598fc3a179":"графът и планът отдолу","product-kera.cda05ca6d8":"Повърхност","product-kera.f3477f2745":"Приложението, което всъщност използвате.","product-kera.6bcfc93dba":"Ясната задача, поддържана отдолу.","product-kera.9fe2620fe3":"Версията, създадена за машината.","product-kera.5faa59d4bc":"Резултат","product-kera.c48a98c3c5":"По-бързо, по-стабилно и записано.","product-kera.0193e423dd":"използвате продукта","product-kera.282ff2f4ae":"Kera съкращава пътя отдолу","product-kera.f226d62623":"Използвате продукта","product-kera.b76eac5fb8":"Цялата задача остава непокътната, машината получава работа, проектирана за нея, и Dweve притежава повече от маршрута от програмата до резултата. Kera остава извън полезрението. Резултатът може да пристигне по-бързо, с по-малко скрити слоеве и по-ясен запис за това, което всъщност е изпълнено.","product-kera.c8fe7ed389":"Вижте какво се изпълнява отдолу","product-kera.36a247b5b4":"Какво остава вярно отдолу","product-kera.2a9079f503":"значение","product-kera.300286f8a6":"задачата остава цяла","product-kera.710296c4f7":"Целта остава прикрепена към работата","product-kera.c1acd38549":"създаден за машината","product-kera.afcce7478f":"Целеви специфичен план, а не общ","product-kera.563f07347e":"ясен отпечатък","product-kera.b1542ce883":"Точното изчисление може да бъде записано","product-kera.9523ccbcc4":"ограничения","product-kera.296898b104":"декларирани възможности","product-kera.706159d26d":"Каквото може да засегне програмата, е изрично","product-kera.c69102ccdd":"Два маршрута","product-kera.2172b0b889":"Краткият маршрут","product-kera.ddaf6b0d00":"запазва смисъла","product-kera.30d1fd8ef0":"Повечето стекове превеждат модела няколко пъти, преди да заработи, и всеки превод губи от намерението. Kera компилира графа, който сте написали, директно до машината, така че това, което работи, е това, което сте имали предвид, а знанията, изградени от екипа ви, остават свързани с него.","product-kera.090db241c8":"без верига от преводи","product-kera.3fcc91b84e":"това, което работи, е това, което сте имали предвид","product-kera.558ef7275b":"Терминалът","product-kera.8e3e8a1a4c":"Една команда","product-kera.33bd08fe49":"от граф до машина","product-kera.e541d3e745":"Една команда приема типизирания граф с адресируемо съдържание и издава специфично за целта родно изпълнение. Следата назовава плана, който е избрала, целта, за която е компилирала, и артефакта, който е произвела, така че целият път от източника до силиция остава проверим.","product-kera.73e18e855f":"граф на входа, роден код на изхода","product-kera.324fe32f78":"пътят остава проверим","product-kera.a8923ad572":"По-малко стъпки","product-kera.1c46cf6f18":"и същият отговор по-бързо","product-kera.a1e0753208":"Вашият компютър върши работата в значително по-малко стъпки, така че отговорите пристигат по-бързо и нищо от въпроса ви не се губи по пътя. Никога не виждате този слой и точно в това е смисълът: той просто прави всичко над него по-бързо и по-стабилно.","product-kera.1e7960b1e5":"по-малко стъпки","product-kera.abb1b81713":"по-стабилни отговори","product-kera.75246b5a6d":"Общ маршрут","product-kera.23a1a69ce9":"Смисълът се понижава етап по етап, докато остане само общ код.","product-kera.3e1543b1c9":"Директен маршрут","product-kera.d0743aea0b":"Типизираният граф остава разпознаваем от източника до издадения код.","product-kera.59bd1ff6f9":"Какво струва","product-kera.14464bc3be":"Изгубените факти се връщат като допълнителни инструкции, премествания и слоеве по време на изпълнение.","product-kera.791236e2aa":"Какво запазва","product-kera.f3efaf1459":"Запазеният смисъл се превръща в план, оформен за машината пред него.","product-kera.6666416dbe":"общ срещу директен","product-kera.8f31a3f15a":"Път на компилация","product-kera.1593a101ec":"от граф до машина","product-kera.7fec3a0a45":"Типовете и ефектите са проверени.","product-kera.d397eeddd8":"Графът с адресируемо съдържание е изграден.","product-kera.585204eac4":"Целевият план е избран.","product-kera.f882e9957c":"Роден обект, без център LLVM.","product-kera.000000000d":"Вместо да кара отделни инструменти да преоткриват една и съща задача, Kera държи операцията, формите, собствеността и целевите избори заедно. Това дава на инженерите един път за проверка, когато трябва да се проверят производителността, поведението или отчетността.","product-kera.000000000e":"Видимите команди са етапи от един проверен маршрут, а не предавания към несвързани слоеве на компилатора. Всеки етап запазва идентичността на графа, целевия избор и доказателствата, необходими за възпроизвеждане на изпълнението, преглед на избрания план или проследяване на издадения артефакт.","product-kera.000000000f":"Kera държи цялата задача заедно, докато подготвя работата за машината отдолу. Продуктът получава по-кратък път до отговора, докато вие не трябва да разбирате, избирате или управлявате нито една от машините, които правят този път възможен.","product-kera.0000000101":"Kera запазва идентичността на операцията, типа, ефектите, собствеността и преместването прикрепени от графа до целта. Маршрутът следователно може да бъде планиран и прегледан като едно отчетно изчисление, преди да съществува машинен код. Нищо не трябва да се преоткрива надолу по веригата, защото нищо не е изхвърлено нагоре по веригата, а типизираният граф остава разпознаваем от източника до издадения код.","product-kera.0000000102":"Компилатор с общо предназначение печели широта, като приема понижен, общ код. След като специализираните факти изчезнат, по-късните етапи не могат да ги използват, за да изберат по-добър алгоритъм, разположение или план за преместване. Умножението на матрици се е превърнало в анонимни цикли, очакваните форми са изчезнали, намерението за опаковане е изчезнало, а връзката между съседните операции е прекъсната.","product-kera.0000000103":"Възелът на Kera носи операцията и договорите, които я правят специфична. По-късните решения на компилатора работят от декларирания смисъл, вместо да се опитват да го възстановят от модел на инструкции, поради което операцията все още може да бъде назована, когато планът се преглежда.","product-kera.0000000104":"Планировчикът вижда целия граф, преди целевият код да е фиксиран. Той може да реши разположението, сливането, преместването, подреждането и възстановяването заедно, вместо да поправя всеки проблем поотделно. Той чете типизирания граф и неговите договори, разпределя операциите към цели и региони, слива съвместимото и планира или елиминира преместването между тях.","product-kera.0000000105":"Основните резултати сравняват назовани операции и форми с вече оптимизиран път на LLVM. Те показват къде запазеният смисъл на графа е променил тествания резултат, а не че един компилатор печели при всяко натоварване.","product-kera.0000000106":"По-широката матрица включва несвързана числова, активационна, векторна и побитова работа, както и паритет. Тази широта помага да се отдели архитектурното предимство от един благоприятен кернел, а неутралните случаи остават в доклада, вместо да бъдат изхвърлени от него.","product-kera.0000000107":"Собствеността прави всяко законно преместване между хост, устройство, отдалечена и постоянна памет видимо за планировчика. Kera може да премахне трансфер, да задържи стойност или да отхвърли незаконен псевдоним, преди преместването да се превърне в разход по време на изпълнение.","product-kera.0000000108":"Файловите, мрежовите, мутационните, устройствените и постоянните състояния на ефекти остават изрични факти в графа. Екипите могат да преглеждат, ограничават и подреждат тези граници преди изпълнение, вместо да ги откриват в зависимост по време на изпълнение.","product-kera.0000000109":"Графът с адресируемо съдържание дава на изчислението трайна структурна идентичност. Одобрението, внедряването, кеширането, възпроизвеждането и по-късното разследване могат да се отнасят към същия идентифициран актив.","product-kera.0000000110":"Една графика може да доведе до различни целеви планове, без да се превърне в няколко програми. Генерираният артефакт се променя според машината, докато типизираните операции и декларираните зависимости запазват една идентичност. Родните CPU инструкции, плановете за устройства, поддържаните синтезни артефакти, преносимото изпълнение в пясъчна среда и разпределените партиции са все планове върху една и съща графика.","product-kera.0000000111":"Политиката за изпълнение се избира, преди Kera да планира и да генерира пътя. Стриктната работа фиксира поддържания договор, докато вариацията със семена или творческата вариация остава изричен вход, а не скрит аритметичен дрейф. Гаранциите остават ограничени до операциите, бекендите и плановете, които са били тествани.","product-kera.0000000112":"Партициите, комуникацията, колективните операции, контролните точки и възстановяването принадлежат към плана за изпълнение. Мащабирането през възли следователно променя как се изпълнява една графика, без да заличава кое изчисление се възстановява. Неуспешен възел се възстановява от състояние за възстановяване, обвързано с графиката, така че се връща като същата програма, а не като неидентифициран процес.","product-kera.0000000113":"Kera притежава централния път от семантичната графика през планирането, понижаването, генерирането и диспечирането по време на изпълнение. Външните асемблери, драйвери, фърмуер и хардуер остават видими ръбове, а не безименни части от продуктовата претенция.","product-kera.0000000114":"Core дефинира пълната система за AI операции и модели. Kera е отделна основа за изпълнение, която избрани Core натоварвания могат да използват, когато се изисква планиране на ниво графика и директно генериране за целева платформа.","product-kera.0000000115":"Kera е патентована инфраструктура, така че правата за внедряване и изпълнение се определят със споразумение. Покритието на целевите платформи, изолираната работа, достъпът за преглед, правата върху изходния код и правата за прехвърляне остават изрични, а не подразбиращи се.","product-kera.0000000116":"Контролът върху изчисленията достига под местоположението на сървъра. Той включва кой притежава езика, формата на графиката, планировчика, компилатора, средата за изпълнение, пътната карта за целевите платформи и политиките, които управляват изпълнението. Той също така обхваща къде се хоства внедряването, кой държи ключовете, кои външни граници са разрешени и кой може да действа върху работещата система.","product-kera.0000000117":"Kera стои под продуктите, които се нуждаят от директни изчисления, но запазва собствената си продуктова граница. Слоят отгоре дефинира работата; Kera планира и генерира избрания изчислителен път. Core остава пълната AI машина над него, а продуктите, които се композират върху Core, не се влияят от това кой изчислителен път е избран отдолу.","product-kera.0000000118":"Командният ред разкрива един непрекъснат маршрут от проверена графика до генериран артефакт. Всеки етап назовава графиката, плана, целевата платформа и изхода, необходими за проверка или възпроизвеждане на случилото се.","product-kera.0000000119":"Графиката .keg е трайното представяне на програмата, а не временен изглед за оптимизация. Планирането, JIT компилацията, генерирането за целева платформа, разпределението и възпроизвеждането произтичат от същия семантичен обект.","product-kera.0000000120":"Идентичността на всеки възел се извлича от представеното съдържание, а не от име на файл или позиция в графиката. Промяна преизчислява ключовете само на засегнатите предшественици, докато непроменените подграфи запазват идентичността си за сравнение, кеширане и одобрение. Следователно непроменен подграф не трябва да се компилира отново, а променен не може да се представи като артефакта, който е бил прегледан.","product-kera.0000000121":"Численият тип, формата, оформлението, паметовото пространство, регионът, ефектите и възможностите остават налични по време на планирането. Тези факти ограничават законното изпълнение и насочват избора на целева платформа едновременно, така че планировчикът никога не трябва да ги извежда от модел на инструкции. Понижаването започва с все още известни форма и оформление, а не с реконструирани.","product-kera.0000000122":"Чистото изчисление и външното действие заемат различни категории в графиката. Верификаторът може да откаже недекларирана възможност, а планировчикът не може мълчаливо да пренареди ефект, сякаш е чист.","product-kera.0000000123":"Собствеността следва стойност през хост, закрепена, устройствена, обединена, отдалечена и постоянна памет. Същите правила, които предотвратяват незаконни псевдоними, също казват на планировчика къде движение може да бъде премахнато или запазено, поради което анализът за безопасност и планирането на движение са един проход, а не два.","product-kera.0000000124":"Планирането започва, докато пълната графика и нейните договори са все още видими. Редът, разположението, сливането, паметта, синхронизацията, колективните операции и възстановяването могат следователно да бъдат решени като една система, а не като поредица от локални поправки, направени след като информацията, от която са се нуждаели, е изчезнала. Планът е фиксиран, преди да бъде избрана нито една инструкция.","product-kera.0000000125":"Сливането може да предотврати съществуването на междинни стойности, стартирания, трансфери и точки за синхронизация. Kera го прилага там, където семантиката на графиката позволява, вместо да прави всеки регион по-голям по подразбиране, защото слят регион, който нарушава деклариран договор, не е оптимизация.","product-kera.0000000126":"Kera отговаря за понижаването на графа, избора на инструкции, разпределението на регистри, планирането, избора на SIMD, генерирането на целеви код, JIT и диспечирането. Компилаторът остава семантично осъзнат, без да се преструва, че асемблерите, драйверите, фърмуерът или хардуерът изчезват. Те остават видими ръбове на системата, назовани, а не прибрани в твърдението. Пътят все още съдържа трансформации, но те остават в една верига с един собственик, така че промяна в избора на инструкции и промяна в планировчика се правят от същия екип върху същия граф.","product-kera.0000000127":"Всяко измерено сравнение е обвързано с операция, диапазон от форми, хардуерен профил и настройка на инструментариума. Пакетът за възпроизводимост пътува с твърдението, така че силен резултат остава проверим, а не универсализиран. Фигура без нейната среда, флагове и машина не е резултат, който някой може да провери, а резултат върху един диапазон от форми не е твърдение за всеки диапазон от форми. Средата е публикувана до числото, за да може сравнението да бъде пуснато отново.","product-kera.0000000128":"По-широката матрица държи печалбите, паритета и покритието в очакване в един и същ изглед. Това позволява да се прецени колко широко се пренася архитектурата, без да се крият неутралните случаи зад заглавието, а ред с очакване е отбелязан като очакване, а не е пропуснат.","product-kera.0000000129":"Различните операции се подобряват по различни причини, включително сливане, векторизация, пакетиране, преместване и целева математика. Бенчмаркът трябва да идентифицира наблюдаваната причина, вместо да приписва заслугата на един универсален трик, защото причина, която не може да бъде назована, не може да се използва за следващата операция.","product-kera.0000000130":"Kera генерира код за профила на възможностите на процесора или устройството, което ще изпълнява работата. CPU плановете могат да избират поддържани x86-64, ARM64 или RISC-V пътища, вместо да спират на общ целеви етикет.","product-kera.0000000131":"Разпределението на регистри, оформянето на жизнения диапазон и планирането все още знаят на коя операция служат. Решенията на бекенда могат да запазят плана на графа, вместо да оптимизират само анонимен поток от инструкции, което е мястото, където една обща верига губи решенията за сливане и преместване, взети по-рано.","product-kera.0000000132":"Диспечирането по време на изпълнение избира поддържан път за действителната машина, политиката и формата на натоварването. Записът на изпълнението назовава този път, така че скрит резервен вариант не може мълчаливо да стане резултатът под преглед. Когато машина не може да обслужи заявения план, замяната е обявена, а не погълната, и записаният път е този, спрямо който се измерва по-късно сравнение. Диспечирането отчита поддръжката на набори от инструкции, ширината на векторите, устройствата, политиката и формата на графа заедно.","product-kera.0000000133":"Един типизиран граф може да генерира роден CPU код, PTX, AMDGCN, SPIR-V, Metal, WebAssembly, FPGA артефакти или разпределен план, където се поддържа. Покритието е обявено за всяка характеристика на графа и всяка цел, а не се предполага от името на целта, така че неподдържана комбинация е обявена, вместо мълчаливо да бъде влошена.","product-kera.0000000134":"Чисто детерминирано изпълнение е планирано за поддържани комбинации от операции, числови, целеви и планови. Едно и също пълно състояние произвежда битово идентичен резултат, без да се използва сийд, за да се прикрие неконтролирана аритметична вариация.","product-kera.0000000135":"Разделянето, комуникацията, колективните операции, контролните точки и възстановяването остават прикрепени към плана на графа. Kera дефинира семантичното разпределено изчисление, докато Mesh притежава оторизираното разположение и координацията на инфраструктурата.","product-kera.0000000136":"Проверката, изграждането, инспекцията, планирането, генерирането, изпълнението и верификацията се отнасят към един и същ .keg граф. Инструментите разкриват семантичните факти, които компилаторът използва, вместо да представят отделен модел за отстраняване на грешки.","product-kera.0000000137":"Core притежава алгоритмите, моделите, обучението, извода, числовите семейства и обслужването. Kera притежава графа, компилатора, средата за изпълнение и целевия път, които избрани операции на Core могат да използват като отделна основа. Границата е умишлена: горният слой решава какво означава работата, долният слой решава как машината я изпълнява, и нито един не поглъща другия. Без Kera, Core работи по свой собствен роден път, а избрани пакети добавят графичния маршрут под него.","product-kera.0000000138":"Kera е собственост, дори когато архитектурата му може да бъде описана публично. Използването по време на изпълнение, покритието на целите, прегледът на изходния код, достъпът до изходния код и правата за трансфер на технология остават отделни търговски условия. Описването как работи една система не е същото като предоставянето на правото да я стартирате, и нито едно от двете не е същото като предоставянето на правото да я четете. Всяко от тях се договаря в отделна клауза, а придружаващите крейтове около системата запазват собствения си отворен лиценз, независимо от това какво казва основното споразумение.","product-kera.0000000139":"Kera държи цялата работа заедно, докато продуктът я подготвя за машината отдолу. Виждате резултата от продукта, а не още един слой от контроли или технически избори. Същото описание може да бъде планирано за процесор на лаптоп, графичен процесор или браузър, без самата работа да се променя, а използваният план остава в записа, така че по-късен читател може да види какво действително е било изпълнено.","product-kera.0000000140":"Целта на работата остава прикрепена към нейните стъпки, вместо да избледнява в несвързани движения. Това дава на системата достатъчно контекст, за да прави избори за задачата като цяло.","product-kera.0000000141":"Kera is measured against an already optimised route, and the result depends on the named work. Some tested cases improve sharply, others improve modestly, and parity remains part of the evidence.","product-kera.0000000142":"По-кратък маршрут може да се получи чрез премахване на временни резултати, трансфери и повторни преминавания, преди те да се случат. Машината приключва по-бързо, защото има по-малко работа за изпълнение, а не само защото всяка стъпка работи по-бързо. Свързването на свързани стъпки също държи информацията близо до процесора, така че по-малко временни резултати трябва да се записват и прочитат отново, а по-малкото движение означава по-малко чакане и по-ниска консумация на енергия на същия хардуер.","product-kera.0000000143":"Една и съща описана задача може да получи план, подходящ за всяка поддържана машина. Формата на машината се променя, но идентичността и обещанието на работата не се променят тихо с нея. Тъй като описанието се запазва, а не се изгражда наново за всяка машина, поддръжката на нов хардуер може да се добави, без да се нарушава продуктът над него, а резултат, получен от различна машина, все още е резултат за същата задача.","product-kera.0000000144":"Продуктът избира необходимото поведение, преди работата да се изпълни. Поддържаната строга работа е възпроизводима без seed, докато случайността остава налична, когато задачата изрично я изисква.","product-kera.0000000145":"Работата получава идентичност, произтичаща от съдържанието ѝ. Ако програмата се промени, тази идентичност също се променя, което прави тихата подмяна видима в записа. Непроменена програма запазва същата идентичност, а променена не може тихо да запази старата. Тази идентичност стои до избрания машинен план, което позволява по-късна проверка да потвърди, че версията, за която сте били информирани, е версията, която е изпълнена.","product-kera.0000000146":"Файлове, мрежи, устройства, съхранена информация и други външни възможности трябва да бъдат декларирани. Операторът може да види и ограничи до какво програмата има достъп, преди да започне.","product-kera.0000000147":"Dweve притежава централния маршрут, който превръща графа в поддържано машинно изпълнение. Хардуерът, драйверите, фърмуерът и операционните системи остават на периферията и са видими зависимости.","product-kera.0000000148":"Kera се появява само в продукти и лицензни пакети, които се нуждаят от по-дълбокия ѝ път на изпълнение. Продуктът над нея остава лесен за използване, без настройка на компилатор, предадена на клиента. Където е включена, този по-дълбок път е лицензиран, а не отворен, защото организация, която го купува, се нуждае от отговорна страна за него.","product-kera.0000000149":"Dweve изгражда компилатора и маршрута на изпълнение в Нидерландия. Това разширява европейския контрол под приложението, като същевременно държи хардуера, драйверите, веригата за доставки и изборите на оператора видими на периферията.","product-kera.0000000150":"Kera остава под ежедневната употреба, докато продуктът избира машинния план и поведението на изпълнение. Техническият слой остава достъпен за проверка от хората, отговорни за него, без да се превръща в друг интерфейс за всички останали. Нищо за машината, плана или поведението не ви се дава като настройка за избор. Хората, отговорни за внедряването, все още могат да отворят записа и да прочетат графа, плана и машината, която го е изпълнила.","product-kera.0000000201":"силна базова линия","product-kera.0000000202":"Текущ тест","product-kera.0000000203":"Посоченият целеви векторен път беше активиран.","product-kera.0000000204":"Целевата CPU конфигурация беше приложена.","product-kera.0000000205":"Наличната доставчикова математическа библиотека беше свързана.","product-kera.0000000206":"Вариантът, ръководен от профил, беше включен в проверката.","product-kera.0000000207":"Проверено","product-kera.0000000208":"Защо е важно","product-kera.0000000209":"Резултатите остават специфични за тестваната операция, форма, хардуер и среда за тестване.","product-kera.0000000210":"чак до emit","product-kera.0000000211":"Какво достига до emit","product-kera.0000000212":"Семантичен вход","product-kera.0000000213":"Общ път","product-kera.0000000214":"Kera път","product-kera.0000000215":"Етапът emit получава понижен код, а не оригиналната операция.","product-kera.0000000216":"Локалният изглед вече не съдържа връзката на графа.","product-kera.0000000217":"Типизирана операция, запазена","product-kera.0000000218":"Операцията, формата и ефектите остават достъпни за планировчика и emit-ера.","product-kera.0000000219":"Собственост и движение","product-kera.0000000220":"Графът записва информацията, необходима за планиране на законно движение.","product-kera.0000000221":"Изгубено","product-kera.0000000222":"Запазено","product-kera.0000000223":"Разликата е информацията, достъпна за emit пътя, а не твърдение, че общата компилация е бавна.","product-kera.0000000224":"Фрагментиран","product-kera.0000000225":"Отделен собственик","product-kera.0000000226":"Всеки слой може да бъде доставян и променян независимо.","product-kera.0000000227":"Без общ маршрут","product-kera.0000000228":"Екранът може да бъде собственост, докато пълният маршрут на изпълнение няма единен собственик.","product-kera.0000000229":"над фрагментиран маршрут","product-kera.0000000300":"Контролна точка на главата","product-kera.0000000301":"ПЪТЯТ ЗАДЪРЖАН","product-kera.0000000302":"Задържан","product-kera.0000000303":"Какво се пренася","product-kera.0000000304":"Един граф договор","product-kera.0000000305":"Следващата глава започва от същата идентифицирана изчислителна задача.","product-kera.0000000310":"Значението остава прикрепено","product-kera.0000000311":"от граф към план","product-kera.0000000312":"Типизиран възел запазва операцията, формата, ефектите, собствеността и числовия договор, които правят работата специфична.","product-kera.0000000313":"Планировчикът получава този семантичен обект непокътнат, така че по-късните избори започват с декларирано значение, а не с възстановени модели.","product-kera.0000000314":"Движението е доказателство","product-kera.0000000315":"преди изпълнението да започне","product-kera.0000000316":"Декларираната собственост прави трансферите и разположението на паметта част от плана, вместо разход, скрит между инструментите.","product-kera.0000000317":"Изричните ефекти и идентичността на графа превръщат този план в нещо, което екипът може да прегледа преди изпълнение и да проследи след това.","product-kera.0000000318":"Един граф, много цели","product-kera.0000000319":"без загуба на идентичност","product-kera.0000000320":"Целевите планове могат да променят излъчената машинна форма, но продължават да назовават същия типизиран изчислителен актив.","product-kera.0000000321":"Детерминистичната политика и разпределеното възстановяване остават прикрепени към плана, така че мащабът не създава неидентифицирана програма.","product-kera.0000000322":"Собствеността достига","product-kera.0000000323":"от код към договор","product-kera.0000000324":"Една собствена компилаторна верига създава ясна техническа граница между Kera, Core и системите, които остават на периферията.","product-kera.0000000325":"Търговското споразумение пренася тази граница в правата за разгръщане, обхвата на целите, достъпа до преглед и отчетността.","product-kera.0000000326":"Графът остава траен","product-kera.0000000327":"промяната остава локална","product-kera.0000000328":"Пътят на командите, планировчикът, емитерът и инструментите за повторно изпълнение работят с една и съща програма .keg с адресируемо съдържание.","product-kera.0000000329":"Когато един възел се промени, засегнатото потекло се преизчислява, докато незасегнатите подграфи запазват идентичността, използвана от кешовете и одобренията.","product-kera.0000000330":"Фактите остават приложими","product-kera.0000000331":"през всяка граница","product-kera.0000000332":"Типовете запазват формите, разположенията, паметта и възможностите налични, когато планировчикът трябва да вземе законосъобразно решение.","product-kera.0000000333":"Ефектите и собствеността превръщат тези факти в бариери пред външни действия, псевдоними, преместване и разполагане.","product-kera.0000000334":"Планирай целия граф","product-kera.0000000335":"след това премахни и емитирай","product-kera.0000000336":"Планирането на целия граф решава кои региони принадлежат заедно, преди локалното генериране на код да фиксира формата на изпълнение.","product-kera.0000000337":"Фюжънът може да премахне материализацията и преместването, след което Kera емитира останалата работа през собствената си компилаторна верига.","product-kera.0000000338":"Целевият код остава точен","product-kera.0000000339":"до избора на регистър","product-kera.0000000340":"Профилът на целевите възможности насочва избора на инструкции, вместо да оставя крайния машинен път имплицитен.","product-kera.0000000341":"Разпределението на регистрите и планирането все още разполагат с контекста на операцията, необходим за пренасяне на избрания план в емитирания код.","product-kera.0000000342":"Назови избрания път","product-kera.0000000343":"планирай детерминизма с него","product-kera.0000000344":"Диспечерът по време на изпълнение записва поддържания целеви артефакт, машинния профил, политиката и формата на натоварването, които реално са изпълнени.","product-kera.0000000345":"Детерминираните задължения са фиксирани в този план преди емитирането, а не добавени след това като seed или режим на повторно изпълнение по най-добри усилия.","product-kera.0000000346":"Един граф във всеки инструмент","product-kera.0000000347":"един договор на периферията","product-kera.0000000348":"Разпределеното планиране и инструментите за разработчици излагат една и съща идентичност на графа, дялове, ефекти и целеви факти.","product-kera.0000000349":"Продуктовите граници също остават видими: Core отговаря за AI работата, Kera отговаря за Direct Computation, а инфраструктурата остава на периферията.","product-kera.0000000350":"Запази задачата цяла","product-kera.0000000351":"маршрутът става по-къс","product-kera.0000000352":"Когато целта остане свързана със стъпките, системата може да подготви цялата задача, вместо да третира всяко движение поотделно.","product-kera.0000000353":"Това може да премахне работа от маршрута и да подобри конкретни случаи, без да се претендира, че всяка задача се променя с еднакво количество.","product-kera.0000000354":"Една задача променя формата си","product-kera.0000000355":"не обещанието си","product-kera.0000000356":"Всяка поддържана машина може да получи план, съобразен с възможностите ѝ, докато описаната задача запазва една идентичност.","product-kera.0000000357":"Продуктът също избира дали резултатът трябва да бъде строго повторим или дали задачата умишлено изисква вариация.","product-kera.0000000358":"Смисълът оцелява","product-kera.0000000359":"чак до доказателството","product-kera.0000000360":"Крайното доказателство свързва семантичния граф със специфичния за целта план и изпълнената компилация.","product-kera.0000000361":"Това дава на доставките и инженерството една верига за проверка, вместо история за производителност, на която просто трябва да се вярва.","product-kera.0000000362":"Твърденията завършват","product-kera.0000000363":"в проверими доказателства","product-kera.0000000364":"Идентичността .keg, разликата в плана, емитираният път и тестът за повторно изпълнение показват кои факти са произвели компилацията.","product-kera.0000000365":"Публикувай резултата с неговата среда и твърдението може да бъде проверено на хардуера, който има значение.","product-kera.0000000366":"Задачата остава цяла","product-kera.0000000367":"на по-късия маршрут","product-kera.0000000368":"Същата задача достига до специфичен за машината план, без да губи идентичността си или обявените ограничения.","product-kera.0000000369":"Виждаш продукта; Kera поддържа работата разпознаваема и отчетна отдолу.","product-kera.0000000370":"Свързани продукти","product-kera.0000000371":"Виж Dweve Core","product-kera.0000000372":"Виж Dweve Mesh","product-kera.58e16f23ea":"не един общ път","product-kera.968afd8562":"Виж целия граф","product-kera.bd5302381a":"OWNED","product-kera.a02b4a56b0":"Графова програма","product-kera.b793513413":"Траен .keg граф, не временен изглед","product-kera.b90a8b39c5":"Собствено понижаване за x86-64, ARM64, RISC-V","product-kera.2dfbd50843":"Строг, със seed или творчески, избран първо","product-kera.b6903f7948":"Моделът се променя отдолу, работата не.","product-kera.c8d6ec8b39":"което реално пускаш","product-kera.094e27cf92":"Прочети емитирания път","product-kera.1ada512d64":"Веригата","product-kera.dd19f98875":"Предна част","product-kera.ce325a12a3":"Типизиран графов IR с декларирани ефекти","product-kera.ec0846c2cb":"Поставяне, сливане, преместване и подреждане преди емитиране","product-kera.b52b36b726":"Назад","product-kera.f67e87773e":"Собствено генериране на код за всяка целева ISA","product-kera.95797c04c5":"Публикувайте и двете обвивки, и суровите резултати.","product-kera.f75b896620":"пътят отдолу става по-къс","product-kera.5cf8744d5c":"Отдолу","product-kera.1ba3456507":"СКРИТО","product-kera.93ead3a4bb":"По-малко стъпки","product-kera.a2c77eb02f":"Задачата запазва целта си по целия път","product-kera.254c34d067":"За всяка машина","product-kera.fd440af5b2":"Една задача, план за всяка машина","product-kera.171ca0385a":"Поведение","product-kera.2a7a49c2a6":"Строг или творчески, избран преди изпълнението","product-kera.8da2257e6a":"Няма контроли за търсене и нищо за настройване.","product-kera.0367ceda55":"Dweve Kera, Директно изчисление","section_st_a2_split-spec-sheet.7c9a7c0610":"Подробности","section_st_a6_split-scenario-triad.f75fd3a884":"Без зависимости по време на изпълнение","section_st_a6_split-scenario-triad.143ac4ef35":"Един двоичен файл","section_st_a6_split-scenario-triad.c61f134d87":"Три повърхности","section_st_a6_split-scenario-triad.215475056e":"КЪДЕ РАБОТИ","section_st_a6_split-scenario-triad.a794a586f0":"Готов за запечатана стая","section_st_a6_split-scenario-triad.42d52c32ea":"Локален модел","section_st_a6_split-scenario-triad.fe6168e59f":"Без мрежа","section_st_a6_split-scenario-triad.7d93f83c3e":"Код, монтиран като том","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":"Без инсталация","section_st_a6_split-scenario-triad.f600b9e709":"Един двоичен файл","section_st_a7_split-connector-grid.4e6822a6d4":"Горещо презареждане","section_st_a7_split-connector-grid.19e35f0609":"Задава се в TOML","section_st_a7_split-connector-grid.d9de50b343":"Инвентаризация, управлявана от извикващия","section_st_a7_split-connector-grid.8be1bb51b7":"ВРЪЗКИ","section_st_a8_split-scaling-profile.7e0861e04c":"Настройваемо в TOML","section_st_a8_split-scaling-profile.56d6732417":"Таван за проект","section_st_a8_split-scaling-profile.27a454915b":"Активните точки отразяват едновременните агенти за ниво.","section_st_a8_split-scaling-profile.0ea215ea0d":"ФОН","section_st_a8_split-scaling-profile.9fc6fb7e03":"TEAMS","section_st_a8_split-scaling-profile.018d2cd1a5":"ПАРАЛЕЛНО","section_st_a8_split-scaling-profile.16623c5d4a":"ВЕРИГИ","section_st_a8_split-scaling-profile.0fb79c96ed":"Соло → Екип → Мрежа","section_st_a8_split-scaling-profile.068f6b3ecc":"МАЩАБ НА ЕКИПА","section_st_a8_split-scaling-profile.53ebc572b4":"Мрежа","section_st_a8_split-scaling-profile.218887269a":"Екип","section_st_a8_split-scaling-profile.9fc93acaa4":"Соло","section_st_a9_split-time-lost-donut.7c9a7c0610":"Подробности","section_st_b5_request-lifecycle.47e364232a":"одит #4521","section_st_b5_request-lifecycle.4d3535f846":"пач · session.rs","section_st_b5_request-lifecycle.6c2519cd62":"Изпълнение на инструмент","section_st_b5_request-lifecycle.f6d1c823ab":"сесия #128 · 14:02","section_st_b5_request-lifecycle.636de0d0c3":"> „поправи този бъг“","section_st_b5_request-lifecycle.0208131a7d":"Заявка на потребителя","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":"ВАШАТА КОДОВА БАЗА","section_st_b8_defense-stack.89b6e2a784":"ЗАЩИТА В ДЪЛБОЧИНА","section_st_c2_dual-loop-flow.9d29573ea6":"инструмент / стъпка","section_st_c2_dual-loop-flow.08ab1ac55a":"план / препланиране","section_st_c5_integration-spoke.55d0677ac3":"Всички конектори преминават през един и същ слой за одит и разрешения.","section_st_c5_integration-spoke.c29eb7e425":"Локален агент","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":"Външни инструменти","section_st_c5_integration-spoke.70c123381f":"JSON-RPC 2.0","section_st_c5_integration-spoke.dc99d54d99":"Локално","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":"Започнете","toc-rail.f5cbdf6bfb":"Съдържание"}
