numpy torch transformers tiktoken sentencepiece