⚡ СРОЧНО

Gigatoken: BPE-токенизатор на Rust кодирует текст со скоростью 24,53 ГБ/с, до 989 раз быстрее токенизаторов HuggingFace

OpenAIOpenAI Hugging FaceHugging Face Google/DeepMindGoogle/DeepMind MetaMeta Alibaba/QwenAlibaba/Qwen DeepSeekDeepSeek Moonshot AIMoonshot AI NVIDIANVIDIA MicrosoftMicrosoft Allen Institute for AIAllen Institute for AI Answer.AIAnswer.AI MistralMistral
Gigatoken — это BPE-токенизатор, написанный на Rust аспирантом Стэнфорда Марселем Родом. Он достигает скорости кодирования текста 24,53 ГБ/с на 144-ядерной системе AMD EPYC, превосходя токенизаторы HuggingFace в 989 раз и OpenAI tiktoken в 681 раз. Библиотека поддерживает 23 семейства токенизаторов и объясняет свою скорость использованием оптимизированного вручную претокенизатора на основе SWAR SIMD-техник и кэширования претокенов.
Стэнфордский аспирант Марсель Рёд выпустил Gigatoken — токенизатор на основе байтовых пар (BPE), написанный на Rust с привязками к Python, под лицензией MIT. На двухпроцессорной системе с 144-ядерным AMD EPYC 9565 Gigatoken обработал корпус owt_train.txt объемом 11,9 ГБ со скоростью 24,53 ГБ/с, тогда как HuggingFace tokenizers — 24,8 МБ/с (в 989 раз медленнее), а tiktoken от OpenAI — 36,0 МБ/с (в
Показать ещё ↓
Источник: MarkTechPost — оригинал
Наши предыдущие публикации по теме ↓
Свежие новости