Skip to content

1.20.0

Choose a tag to compare

@snowflake-connectors-app snowflake-connectors-app released this 02 Dec 23:13
f398eaf

1.20.0

Bug Fixes

  • Experiment Tracking (PuPr): Reaching the run metadata size limit in log_metrics or log_params will warn the user
    instead of raising an exception.

Behavior Changes

New Features

  • Registry (PrPr): Introducing vLLM as a backend inference engine. The create_service API will now
    accept inference_engine_options as an argument.
from snowflake.ml.model.inference_engine import InferenceEngine

mv = snowflake_registry.log_model(
    model=generator,
    model_name=...,
    ...,
    # Specifying OPENAI_CHAT_SIGNATURE is necessary to use vLLM inference engine
    signatures=openai_signatures.OPENAI_CHAT_SIGNATURE,
)

mv.create_service(
    service_name=my_serv,
    service_compute_pool=...,
    ...,
    inference_engine_options={
        "engine": InferenceEngine.VLLM,
        "engine_args_override": [
            "--max-model-len=2048",
            "--gpu-memory-utilization=0.9"
        ]
    }
)

Deprecations