허깅페이스가 러스트 기반 tokenizers 라이브러리의 차기 버전 v1을 공개하며 v0.23 대비 최대 30배 빠른 인코딩 성능을 달성했다고 밝혔다. v1은 정규식 대신 SIMD 비트스트림 연산으로 사전 토큰 경계를 찾는 'bitcannon', 반복 단어를 한 번만 병합해 재사용하는 스레드 로컬 워드 캐시, 할당 없이 스크래치 버퍼에서 동작하는 병합 루프, 여러 스레드가 락 경쟁 없이 하나의 토크나이저를 공유하는 네이티브 병렬화 등을 도입했다. 애플 M4 Max 단일 스레드 기준 gpt2는 최대 30배, t5-base는 3배 빨라졌고 8개 워커에서 선형 대비 76% 스케일링을 보였으며, 같은 토큰 ID를 그대로 생성해 하위 호환성도 유지했다. 현재 러스트 프리릴리스가 배포 중이며, 1.0.0까지는 학습 검증 통합과 파이썬 바인딩 단순화 등이 예정돼 있다.
- •tokenizers v1이 v0.23 대비 최대 30배 빠른 인코딩 성능 달성(모델별 3~30배)
- •정규식 대신 SIMD 비트스트림으로 사전 토큰 분리하는 bitcannon 기법 도입
- •반복 단어 재병합을 막는 워드 캐시, 할당 없는 병합 루프로 오버헤드 제거
- •락 경쟁 없는 네이티브 병렬화로 8워커에서 선형 대비 76% 스케일링
- •동일 토큰 ID 생성으로 하위 호환 유지, 현재 러스트 프리릴리즈 배포 중
0단 자동
AI가 규칙대로 쓰고 그대로 게시했습니다. 사람이 따로 보지 않았습니다.
- 규칙 판
- 규칙 판 도입 이전 기사입니다.
- 남기는 것
- 규칙 판 · 모델 · 시각
- 판 기록
- 아직 없습니다.
tokenizers v1: encode, decode and scaling, measured
- 1.허깅페이스 tokenizers v1 공개, 10개 모델군 기준 v0.23 대비 단일 스레드 3~30배 인코딩 가속
- 2.정규식 대신 SIMD 기반 비트스트림 분할(bitcannon)로 GPT-2·cl100k·o200k·Tekken·DeepSeek 패턴 처리
- 3.스레드별 단어 캐시와 스크래치 버퍼 재사용 병합 루프로 할당 제거, 8워커 확장 시 선형 대비 76% 효율
- 4.동일 API·동일 토큰 ID를 유지하며 crates.io에 릴리스 후보 배포, 학습 기능은 옵션으로 분리 가능
왜 중요한가?
토큰화가 GPU를 유휴 상태로 만드는 병목이 되는 대규모 학습·서빙 환경에서, API·출력 호환성을 그대로 유지한 채 순수 성능만 큰 폭으로 끌어올려 기존 파이프라인 교체 부담 없이 도입할 수 있다는 점이 실용적이다.
전체 내용이 궁금하다면?
원문을 직접 읽어보세요
이 글이 만들어진 과정
- 10:39AI 초안

![[10월12일] AI가 암을 치료해도 원리를 알아야 할까…수학자 타오의 질문에 쏟아진 반론](https://cdn.aitimes.com/news/photo/202610/216150_220160_1157.jpg)

