tqdm numpy torch tiktoken transformers