torch numpy tiktoken datasets transformers peft bitsandbytes tqdm matplotlib safetensors huggingface_hub accelerate trl