|
1 | 1 | from __future__ import annotations
|
2 | 2 |
|
3 |
| -import os |
4 |
| -import sys |
5 |
| - |
| 3 | +import os, sys |
6 | 4 | sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
|
7 | 5 | from human_eval.data import write_jsonl, read_problems
|
8 | 6 | from exllamav2 import model_init
|
|
25 | 23 | parser.add_argument("-v", "--verbose", action = "store_true", help = "Spam completions to console while generating")
|
26 | 24 | parser.add_argument("-e", "--eval", action = "store_true", help = "Run evaluation script on output file after sampling")
|
27 | 25 | parser.add_argument("-temp", "--temperature", type = float, help = "Sampling temperature (0 for greedy), default: 0.6", default = 0.6)
|
28 |
| -parser.add_argument("--top_k", type = int, help = "Top-k sampling, default: 50", default = 50) |
29 |
| -parser.add_argument("--top_p", type = float, help = "Top-p sampling, default: 0.6", default = 0.6) |
30 |
| -parser.add_argument("-trp", "--token_repetition_penalty", type = float, help = "Token repetition penalty, default: 1.0", default = 1.0) |
| 26 | +parser.add_argument("-topk", "--top_k", type = int, help = "Top-k sampling, default: 50", default = 50) |
| 27 | +parser.add_argument("-topp", "--top_p", type = float, help = "Top-p sampling, default: 0.6", default = 0.6) |
| 28 | +parser.add_argument("-repp", "--repetition_penalty", type = float, help = "Token repetition penalty, default: 1.0", default = 1.0) |
31 | 29 | model_init.add_args(parser)
|
32 | 30 | args = parser.parse_args()
|
33 | 31 |
|
|
124 | 122 | )
|
125 | 123 |
|
126 | 124 | gen_settings = ExLlamaV2Sampler.Settings(
|
127 |
| - token_repetition_penalty=args.token_repetition_penalty, |
128 |
| - temperature=args.temperature, |
129 |
| - top_k=args.top_k, |
130 |
| - top_p=args.top_p |
| 125 | + token_repetition_penalty = args.repetition_penalty, |
| 126 | + temperature = args.temperature, |
| 127 | + top_k = args.top_k, |
| 128 | + top_p = args.top_p |
131 | 129 | )
|
132 | 130 |
|
133 | 131 | # Get problems
|
|
0 commit comments