ntaexams commited on
Commit
af3558b
·
verified ·
1 Parent(s): 41fa2bd

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -1
app.py CHANGED
@@ -3,9 +3,17 @@ from transformers import AutoModelForCausalLM, AutoTokenizer
3
  import torch
4
 
5
  # Load the model and tokenizer
 
 
 
 
6
  model_name = "microsoft/phi-2"
 
 
 
 
 
7
  tokenizer = AutoTokenizer.from_pretrained(model_name)
8
- model = AutoModelForCausalLM.from_pretrained(model_name)
9
 
10
  # Set device
11
  device = torch.device("cuda" if torch.cuda.is_available() else "cpu")
 
3
  import torch
4
 
5
  # Load the model and tokenizer
6
+ from transformers import AutoModelForCausalLM, AutoTokenizer
7
+ import torch
8
+ import bitsandbytes as bnb
9
+
10
  model_name = "microsoft/phi-2"
11
+ model = AutoModelForCausalLM.from_pretrained(
12
+ model_name,
13
+ load_in_8bit=True,
14
+ device_map="auto"
15
+ )
16
  tokenizer = AutoTokenizer.from_pretrained(model_name)
 
17
 
18
  # Set device
19
  device = torch.device("cuda" if torch.cuda.is_available() else "cpu")