Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -6,13 +6,13 @@ from pynvml import *
|
|
6 |
nvmlInit()
|
7 |
gpu_h = nvmlDeviceGetHandleByIndex(0)
|
8 |
ctx_limit = 3000
|
9 |
-
title = "RWKV-
|
10 |
|
11 |
os.environ["RWKV_JIT_ON"] = '1'
|
12 |
os.environ["RWKV_CUDA_ON"] = '1' # if '1' then use CUDA kernel for seq mode (much faster)
|
13 |
|
14 |
from rwkv.model import RWKV
|
15 |
-
model_path = hf_hub_download(repo_id="
|
16 |
model = RWKV(model=model_path, strategy='cuda fp16i8 *8 -> cuda fp16')
|
17 |
from rwkv.utils import PIPELINE, PIPELINE_ARGS
|
18 |
pipeline = PIPELINE(model, "rwkv_vocab_v20230424")
|
@@ -21,19 +21,19 @@ def generate_prompt(instruction, input=""):
|
|
21 |
instruction = instruction.strip().replace('\r\n','\n').replace('\n\n','\n')
|
22 |
input = input.strip().replace('\r\n','\n').replace('\n\n','\n')
|
23 |
if input:
|
24 |
-
return f"""Instruction: {instruction}
|
25 |
|
26 |
-
Input: {input}
|
27 |
|
28 |
-
Response:"""
|
29 |
else:
|
30 |
-
return f"""User: hi
|
31 |
|
32 |
-
Assistant: Hi. I am your assistant and I will provide expert full response in full details. Please feel free to ask any question and I will always answer it.
|
33 |
|
34 |
-
User: {instruction}
|
35 |
|
36 |
-
Assistant:"""
|
37 |
|
38 |
def evaluate(
|
39 |
ctx,
|
|
|
6 |
nvmlInit()
|
7 |
gpu_h = nvmlDeviceGetHandleByIndex(0)
|
8 |
ctx_limit = 3000
|
9 |
+
title = "RWKV-v5-Eagle-World-7B-v2-20240128-ctx4096"
|
10 |
|
11 |
os.environ["RWKV_JIT_ON"] = '1'
|
12 |
os.environ["RWKV_CUDA_ON"] = '1' # if '1' then use CUDA kernel for seq mode (much faster)
|
13 |
|
14 |
from rwkv.model import RWKV
|
15 |
+
model_path = hf_hub_download(repo_id="RWKV/v5-Eagle-7B", filename=f"{title}.pth")
|
16 |
model = RWKV(model=model_path, strategy='cuda fp16i8 *8 -> cuda fp16')
|
17 |
from rwkv.utils import PIPELINE, PIPELINE_ARGS
|
18 |
pipeline = PIPELINE(model, "rwkv_vocab_v20230424")
|
|
|
21 |
instruction = instruction.strip().replace('\r\n','\n').replace('\n\n','\n')
|
22 |
input = input.strip().replace('\r\n','\n').replace('\n\n','\n')
|
23 |
if input:
|
24 |
+
return f"""### Instruction: {instruction}
|
25 |
|
26 |
+
### Input: {input}
|
27 |
|
28 |
+
### Response:"""
|
29 |
else:
|
30 |
+
return f"""### User: hi
|
31 |
|
32 |
+
### Assistant: Hi. I am your assistant and I will provide expert full response in full details. Please feel free to ask any question and I will always answer it.
|
33 |
|
34 |
+
### User: {instruction}
|
35 |
|
36 |
+
### Assistant:"""
|
37 |
|
38 |
def evaluate(
|
39 |
ctx,
|