Slovník výrazov AI/Hardvér a efektívny výpočet

Hardvér a efektívny výpočet

runtime engine

Anglický výraz runtime engine

pokročiléheslo č. 14385 otázok a odpovedí2 odborné zdroje

Presná definícia

Čo znamená runtime engine?

Runtime engine je vrstva, ktorá načíta skompilovaný alebo serializovaný model, prideľuje buffery, plánuje operácie a komunikuje s ovládačmi zariadenia počas inferencie. Rieši aj vstupné tvary, súbežnosť a správu zdrojov.

Skúsenosť a kontext

Ako sa pojem používa v praxi

Služba načíta model do ONNX Runtime alebo TensorRT engine, zahreje ho a meria p95 latenciu vrátane kopírovania vstupov pri reálnej konkurencii.

Overiteľnosť

Odborné zdroje

  1. ONNX Runtime - Documentationonnxruntime.ai
  2. NVIDIA - TensorRT documentationdocs.nvidia.com

Praktické odpovede

Často kladené otázky

Čo presne znamená runtime engine?

Runtime engine je vrstva, ktorá načíta skompilovaný alebo serializovaný model, prideľuje buffery, plánuje operácie a komunikuje s ovládačmi zariadenia počas inferencie.

Kedy sa runtime engine používa?

Služba načíta model do ONNX Runtime alebo TensorRT engine, zahreje ho a meria p95 latenciu vrátane kopírovania vstupov pri reálnej konkurencii.

Od čoho treba runtime engine odlíšiť?

Compiler pripravuje optimalizovaný program. Runtime engine ho v produkcii načíta, vykoná a spravuje jeho vstupy, pamäť a zariadenie.

Ako sa runtime engine kontroluje?

Overuje sa execution provider, memory arena, thread pool, dynamic shapes, batching, warm-up, concurrency, error handling a verzia ovládača.

Aké obmedzenie má runtime engine?

Nesprávny provider alebo tichý CPU fallback môže dramaticky zmeniť výkon a odlišná verzia runtime aj numerické výsledky.