textproc/py-tokenizers 0.21.1 DragonFly
Fast state-of-the-art tokenizers optimized for research and production
- System
- DragonFly
- Repository
- DPorts
- Maintainer
- [email protected] (as in FreeBSD)
- License
- APACHE20
- Categories
- python, textproc
- Package size
- 1601.9 KiB, 6694.2 KiB installed
Description
Provides an implementation of today's most used tokenizers, with a focus on performance and versatility.
Main features:
- Train new vocabularies and tokenize, using today's most used tokenizers.
- Extremely fast (both training and tokenization), thanks to the Rust implementation. Takes less than 20 seconds to tokenize a GB of text on a server's CPU.
- Easy to use, but also extremely versatile.
- Designed for research and production.
- Normalization comes with alignments tracking. It's always possible to get the part of the original sentence that corresponds to a given token.
- Does all the pre-processing: Truncate, Pad, add the special tokens your model needs.
In the other systems
| System | Port | Version |
|---|---|---|
| DragonFly | textproc/py-tokenizers | 0.21.1 |
| FreeBSD | textproc/py-tokenizers | 0.23.3_1 |
| OpenBSD | textproc/py-tokenizers | 0.23.1p0 |
| MidnightBSD | textproc/py-tokenizers | 0.23.1_2 |
Install
Binary package:
pkg install py311-tokenizers
From DPorts:
cd /usr/dports/textproc/py-tokenizers && make install clean