__version__ = "0.1.0"
__author__ = "TrustformeRS Team"
try:
from .trustformers_tokenizers import *
except ImportError as e:
raise ImportError(
"Failed to import the Rust extension module. "
"Make sure the package was built with the 'python' feature enabled. "
f"Error: {e}"
) from e
from .tokenizers import (
Tokenizer,
BPETokenizer,
WordPieceTokenizer,
UnigramTokenizer,
CharTokenizer,
AutoTokenizer,
)
from .training import TokenizerTrainer
from .utils import (
load_tokenizer,
save_tokenizer,
analyze_coverage,
benchmark_tokenizers,
)
__all__ = [
"Tokenizer",
"BPETokenizer",
"WordPieceTokenizer",
"UnigramTokenizer",
"CharTokenizer",
"AutoTokenizer",
"TokenizerTrainer",
"load_tokenizer",
"save_tokenizer",
"analyze_coverage",
"benchmark_tokenizers",
"PyTokenizedInput",
"PyTokenizer",
"PyBPETokenizer",
"PyWordPieceTokenizer",
"PyUnigramTokenizer",
"PyCharTokenizer",
"PyTokenizerTrainer",
]