DockerImage¶
- class verta.registry.DockerImage(port, request_path, health_path, repository, tag=None, sha=None, env_vars=None)¶
Docker image information.
For use around
RegisteredModelVersion.log_docker()
.New in version 0.20.0.
- Parameters:
port (int) – Container port for access.
request_path (str) – URL path for routing predictions.
health_path (str) – URL path for container health checks.
repository (str) – Image repository.
tag (str, optional) – Image tag. Either this or sha must be provided.
sha (str, optional) – Image ID. Either this or tag must be provided.
env_vars (list of str, or dict of str to str, optional) – Environment variables. If a list of names is provided, the values will be captured from the current environment. If not provided, nothing will be captured.
- Variables:
port (int) – Container port for access.
request_path (str) – URL path for routing predictions.
health_path (str) – URL path for container health checks.
repository (str) – Image repository.
tag (str or None) – Image tag.
sha (str or None) – Image ID.
env_vars (dict of str to str, or None) – Environment variables.
Examples
from verta.registry import DockerImage docker_image = DockerImage( port=5000, request_path="/predict_json", health_path="/health", repository="012345678901.dkr.ecr.apne2-az1.amazonaws.com/models/example", tag="example", env_vars={"CUDA_VISIBLE_DEVICES": "0,1"}, )