ayoubkirouane commited on
Commit
e12008b
1 Parent(s): fd1fbf2

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +22 -4
README.md CHANGED
@@ -7,10 +7,6 @@ tags:
7
  - merge
8
 
9
  ---
10
- # merge
11
-
12
- This is a merge of pre-trained language models created using [mergekit](https://github.com/cg123/mergekit).
13
-
14
  ## Merge Details
15
  ### Merge Method
16
 
@@ -65,4 +61,26 @@ from transformers import AutoTokenizer, AutoModelForCausalLM
65
  tokenizer = AutoTokenizer.from_pretrained("ayoubkirouane/Mistral-Merged7B")
66
  model = AutoModelForCausalLM.from_pretrained("ayoubkirouane/Mistral-Merged7B")
67
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
68
  ```
 
7
  - merge
8
 
9
  ---
 
 
 
 
10
  ## Merge Details
11
  ### Merge Method
12
 
 
61
  tokenizer = AutoTokenizer.from_pretrained("ayoubkirouane/Mistral-Merged7B")
62
  model = AutoModelForCausalLM.from_pretrained("ayoubkirouane/Mistral-Merged7B")
63
 
64
+ # 4 bit :
65
+
66
+ from transformers import AutoModelForCausalLM, AutoTokenizer, BitsAndBytesConfig
67
+ import torch
68
+
69
+ nf4_config = BitsAndBytesConfig(
70
+ load_in_4bit=True,
71
+ bnb_4bit_quant_type="nf4",
72
+ bnb_4bit_use_double_quant=True,
73
+ bnb_4bit_compute_dtype=torch.bfloat16
74
+ )
75
+ model = AutoModelForCausalLM.from_pretrained(
76
+ "ayoubkirouane/Mistral-SLERP-Merged7B",
77
+ device_map='auto',
78
+ quantization_config=nf4_config,
79
+ use_cache=False
80
+ )
81
+ tokenizer = AutoTokenizer.from_pretrained("ayoubkirouane/Mistral-SLERP-Merged7B")
82
+
83
+ tokenizer.pad_token = tokenizer.eos_token
84
+ tokenizer.padding_side = "right"
85
+
86
  ```