Kör Hugging Face-tokenizers som inbyggda OpenVINO-inferensmoduler
Konvertera Hugging Face-tokenizers till OpenVINO IR-modeller och kör tokenisering inbyggt i en inferenspipeline, vilket tar bort Python-endast förbehandling från distributionsvägen. Intel Corporation tillhandahåller denna förlängning för att integrera tokenisering och detokenisering inom OpenVINO, med Python- och C++-API:er. Nyckelfunktioner inkluderar IR-konvertering, kombinerade tokenizer+modell-pipelines och anpassade regex/normaliseringsoperationer. Verktyget riktar sig till AI-utvecklare och ingenjörer som behöver slanka, C++-baserade LLM-distributioner på Intel-hårdvara för produktions- eller kantscenarier.
Konverterar tokenizer-logik till OpenVINO-modeller för användning i inhemska pipeline
Verktyget konverterar Hugging Face-tokenizers till OpenVINO Intermediate Representation-modeller, vilket låter tokenisering köras inuti OpenVINO-runtime snarare än som ett externt Python-steg. Konverteringen stöder vanliga tokenizer-algoritmer som Byte-Pair Encoding, WordPiece och SentencePiece. Du kan sedan kombinera tokenizer IR med huvudmodellen så att en enda inferenssekvens hanterar textinmatning genom tokenisering till modellutdata, vilket minskar externa förbearbetningssteg.
CPU-endast inferens för tokenizers påverkar distributionsval
Tokenizers körs på CPU inom OpenVINO-runtime, vilket påverkar var du placerar textbearbetning i ett heterogent system. Medan huvud-AI-modeller kan rikta sig mot CPU, GPU eller NPU, körs tokenizer-komponenten på processorn, så planera CPU-kapacitet i enlighet med detta för bulk- eller låg-latens textarbetsbelastningar. Tillägget är optimerat för Intel-processorer och förutsätter att OpenVINO-runtime är tillgängligt på värden.
Fungerar utan Python-beroenden, passar C++ produktionsbyggen
Projektet exponerar både Python- och C++-API:er och möjliggör uttryckligen helt inhemska C++ inferenspipelines genom att ta bort tredjeparts Python-tokenizer-bibliotek från produktion. För team som integrerar LLM:er i C++-applikationer eller edge-firmware, minskar det externa runtime-beroenden. För C++-miljöer kan tokenizern byggas från källkod eller användas som en binär tillägg, vilket matchar typiska inhemska byggarbetsflöden.
Säkerhet, bearbetningsalternativ och integration med OpenVINO GenAI
Verktyget stöder deterministiska förbearbetningssteg som regex-baserad rengöring och normalisering inuti tokenizer IR, vilket bevarar ett skrivskyddat inferensflöde för textbearbetning. Det integreras med OpenVINO GenAI och Optimum Intel för att anpassa tokenisering med modelldistribution. Projektet underhålls aktivt av Intel och är positionerat för att minska distributionsfotavtrycket samtidigt som förbearbetning hålls inom inferensgränsen.
Praktisk för produktion C++ LLM-distributioner, med en CPU-avvägning
Verktyget passar utvecklare som behöver ta bort Python-runtimeberoenden och köra tokenisering inuti en inferenspipeline, och dess aktiva underhåll av Intel stöder pågående arkitekturuppdateringar. Den enda anmärkningsvärda avvägningen är att tokenizer-inferens körs på CPU:n, så team måste tillhandahålla processor kapacitet när de hanterar hög efterfrågan eller stor batch-förbehandling. För produktion C++ eller edge-byggnader som prioriterar minimala runtimeberoenden, ger verktyget en tydlig operationell fördel med den begränsningen.