alexkueck commited on
Commit
31b20e9
·
1 Parent(s): f0c1854

Update utils.py

Browse files
Files changed (1) hide show
  1. utils.py +0 -26
utils.py CHANGED
@@ -54,32 +54,6 @@ def generate_prompt_with_history(text, history, tokenizer, max_length=2048):
54
  else:
55
  return None
56
 
57
- # Few-Shot Training wird durch ein spezielles Modell-Laden gemacht (setFit)
58
- def load_tokenizer_and_model_setFit(base_model, load_8bit=False):
59
- if torch.cuda.is_available():
60
- device = "cuda"
61
- else:
62
- device = "cpu"
63
-
64
-
65
- #tokenizer = AutoTokenizer.from_pretrained(base_model, use_fast = True, use_auth_token=True, bos_token='<|startoftext|>', eos_token='<|endoftext|>', pad_token='<|pad|>')
66
- tokenizer = AutoTokenizer.from_pretrained(base_model, use_fast = True, use_auth_token=True)
67
- tokenizer.pad_token = tokenizer.eos_token
68
- tokenizer.pad_token_id = tokenizer.eos_token_id
69
- if device == "cuda":
70
- model = SetFitModel.from_pretrained(
71
- base_model,
72
- load_in_8bit=load_8bit,
73
- torch_dtype=torch.float16,
74
- device_map="auto",
75
- use_auth_token=True,
76
- )
77
- else:
78
- model = SetFitModel.from_pretrained(
79
- base_model, device_map={"": device}, low_cpu_mem_usage=True
80
- )
81
-
82
- return tokenizer,model, device
83
 
84
 
85
  def load_tokenizer_and_model(base_model, load_8bit=False):
 
54
  else:
55
  return None
56
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
57
 
58
 
59
  def load_tokenizer_and_model(base_model, load_8bit=False):