Plat commited on
Commit
eabde3c
1 Parent(s): 85549bf

chore: use env variable

Browse files
Files changed (1) hide show
  1. app.py +20 -4
app.py CHANGED
@@ -1,15 +1,31 @@
1
  from pathlib import Path
2
  import time
 
3
 
4
  import torch
5
  from transformers import AutoTokenizer, AutoModelForCausalLM
6
 
7
  import gradio as gr
8
 
9
- MODEL_NAME = "p1atdev/dart-test-1"
10
-
11
- tokenizer = AutoTokenizer.from_pretrained(MODEL_NAME, trust_remote_code=True)
12
- model = AutoModelForCausalLM.from_pretrained(MODEL_NAME, trust_remote_code=True)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
13
 
14
 
15
  BOS = "<|bos|>"
 
1
  from pathlib import Path
2
  import time
3
+ import os
4
 
5
  import torch
6
  from transformers import AutoTokenizer, AutoModelForCausalLM
7
 
8
  import gradio as gr
9
 
10
+ MODEL_NAME = (
11
+ os.environ.get("MODEL_NAME")
12
+ if os.environ.get("MODEL_NAME") is not None
13
+ else "p1atdev/dart-test-1"
14
+ )
15
+ HF_READ_TOKEN = os.environ.get("HF_READ_TOKEN")
16
+
17
+ assert isinstance(MODEL_NAME, str)
18
+
19
+ tokenizer = AutoTokenizer.from_pretrained(
20
+ MODEL_NAME,
21
+ trust_remote_code=True,
22
+ token=HF_READ_TOKEN,
23
+ )
24
+ model = AutoModelForCausalLM.from_pretrained(
25
+ MODEL_NAME,
26
+ trust_remote_code=True,
27
+ token=HF_READ_TOKEN,
28
+ )
29
 
30
 
31
  BOS = "<|bos|>"