Intermediate Representation (IR) to abstrakcyjna reprezentacja kodu źródłowego programu, stosowana przez kompilatory i narzędzia takie jak OpenVINO do optymalizacji i analizy modelu przed jego końcowym wykonaniem. Formę tę cechuje niezależność od konkretnego języka programowania oraz architektury sprzętowej, co pozwala na sprawne przenoszenie i uruchamianie algorytmów na różnych urządzeniach. W kontekście AI, IR często składa się z plików opisujących topologię sieci neuronowej oraz jej wagi, umożliwiając efektywne wnioskowanie na procesorach, układach graficznych czy akceleratorach.
Intermediate Representation
Reklama





