diff --git a/ramalama/cli.py b/ramalama/cli.py index aed739125..ac3290f2f 100644 --- a/ramalama/cli.py +++ b/ramalama/cli.py @@ -192,7 +192,7 @@ def configure_arguments(parser): ) parser.add_argument( "--image", - default=accel_image(CONFIG), + default=accel_image(CONFIG, nopull=True), help="OCI container image to run with the specified AI model", action=OverrideDefaultAction, completer=local_images, diff --git a/ramalama/common.py b/ramalama/common.py index 0a86e3105..1f817b43d 100644 --- a/ramalama/common.py +++ b/ramalama/common.py @@ -627,7 +627,7 @@ class AccelImageArgsOtherRuntimeRAG(Protocol): AccelImageArgs = None | AccelImageArgsVLLMRuntime | AccelImageArgsOtherRuntime | AccelImageArgsOtherRuntimeRAG -def accel_image(config: Config) -> str: +def accel_image(config: Config, nopull=False) -> str: """ Selects and the appropriate image based on config, arguments, environment. """ @@ -650,7 +650,7 @@ def accel_image(config: Config) -> str: return "registry.redhat.io/rhelai1/ramalama-vllm" vers = minor_release() - if attempt_to_use_versioned(config.engine, image, vers, True): + if nopull or attempt_to_use_versioned(config.engine, image, vers, True): return f"{image}:{vers}" return f"{image}:latest"