File tree 1 file changed +5
-4
lines changed 1 file changed +5
-4
lines changed Original file line number Diff line number Diff line change 32
32
int main (int argc, char ** argv)
33
33
{
34
34
gpt_params params;
35
+ // params.n_gpu_layers = 200;
35
36
36
37
// ---------------------------------
37
38
// Print help :
38
39
// ---------------------------------
39
40
40
41
if ( argc < 2 || argv[1 ][0 ] == ' -' )
41
42
{
42
- printf ( " Usage: %s MODEL_PATH [PROMPT]\n " , argv[0 ] );
43
+ printf ( " Usage: %s MODEL_PATH [BEAM_WIDTH=2] [ PROMPT]\n " , argv[0 ] );
43
44
return 1 ;
44
45
}
45
46
@@ -49,11 +50,11 @@ int main(int argc, char ** argv)
49
50
50
51
params.model = argv[1 ];
51
52
52
- params.n_beams = 2 ; // Hard-code 2 until we can calculate how much memory is required
53
+ params.n_beams = 2 < argc ? std::stoi (argv[ 2 ]) : 2 ;
53
54
54
- if ( argc > 2 )
55
+ if ( argc > 3 )
55
56
{
56
- params.prompt = argv[2 ];
57
+ params.prompt = argv[3 ];
57
58
}
58
59
59
60
if ( params.prompt .empty () )
You can’t perform that action at this time.
0 commit comments