Skip to content

Commit 5325dd7

Browse files
ggerganovhodlen
authored andcommitted
server : allow to override -ngl in tests (ggml-org#6170)
1 parent 26ef43d commit 5325dd7

File tree

1 file changed

+4
-1
lines changed
  • examples/server/tests/features/steps

1 file changed

+4
-1
lines changed

examples/server/tests/features/steps/steps.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,12 +24,16 @@
2424
def step_server_config(context, server_fqdn, server_port):
2525
context.server_fqdn = server_fqdn
2626
context.server_port = int(server_port)
27+
context.n_gpu_layer = None
2728
if 'PORT' in os.environ:
2829
context.server_port = int(os.environ['PORT'])
2930
print(f"$PORT set, overriding server port with to {context.server_port}")
3031
if 'FQDN' in os.environ:
3132
context.server_fqdn = os.environ['FQDN']
3233
print(f"$FQDN set, overriding server fqdn with to {context.server_fqdn}")
34+
if 'N_GPU_LAYERS' in os.environ:
35+
context.n_gpu_layer = int(os.environ['N_GPU_LAYERS'])
36+
print(f"$N_GPU_LAYERS set, overriding n_gpu_layer with to {context.n_gpu_layer}")
3337

3438
context.base_url = f'http://{context.server_fqdn}:{context.server_port}'
3539

@@ -41,7 +45,6 @@ def step_server_config(context, server_fqdn, server_port):
4145
context.n_ctx = None
4246
context.n_ga = None
4347
context.n_ga_w = None
44-
context.n_gpu_layer = None
4548
context.n_predict = None
4649
context.n_prompts = 0
4750
context.n_server_predict = None

0 commit comments

Comments
 (0)