mirror of
https://github.com/huggingface/transformers.git
synced 2025-07-24 23:08:57 +06:00
parent
ba6d72226d
commit
cd0f3ce73b
@ -26,6 +26,7 @@ from typing import Optional
|
|||||||
|
|
||||||
import yaml
|
import yaml
|
||||||
|
|
||||||
|
from transformers import AutoTokenizer, GenerationConfig, TextIteratorStreamer
|
||||||
from transformers.utils import is_rich_available, is_torch_available
|
from transformers.utils import is_rich_available, is_torch_available
|
||||||
|
|
||||||
from . import BaseTransformersCLICommand
|
from . import BaseTransformersCLICommand
|
||||||
@ -42,13 +43,7 @@ if is_rich_available():
|
|||||||
if is_torch_available():
|
if is_torch_available():
|
||||||
import torch
|
import torch
|
||||||
|
|
||||||
from transformers import (
|
from transformers import AutoModelForCausalLM, BitsAndBytesConfig
|
||||||
AutoModelForCausalLM,
|
|
||||||
AutoTokenizer,
|
|
||||||
BitsAndBytesConfig,
|
|
||||||
GenerationConfig,
|
|
||||||
TextIteratorStreamer,
|
|
||||||
)
|
|
||||||
|
|
||||||
|
|
||||||
ALLOWED_KEY_CHARS = set(string.ascii_letters + string.whitespace)
|
ALLOWED_KEY_CHARS = set(string.ascii_letters + string.whitespace)
|
||||||
@ -547,7 +542,7 @@ class ChatCommand(BaseTransformersCLICommand):
|
|||||||
|
|
||||||
return quantization_config
|
return quantization_config
|
||||||
|
|
||||||
def load_model_and_tokenizer(self, args: ChatArguments) -> tuple[AutoModelForCausalLM, AutoTokenizer]:
|
def load_model_and_tokenizer(self, args: ChatArguments) -> tuple["AutoModelForCausalLM", AutoTokenizer]:
|
||||||
tokenizer = AutoTokenizer.from_pretrained(
|
tokenizer = AutoTokenizer.from_pretrained(
|
||||||
args.model_name_or_path_positional,
|
args.model_name_or_path_positional,
|
||||||
revision=args.model_revision,
|
revision=args.model_revision,
|
||||||
|
Loading…
Reference in New Issue
Block a user