Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion helm_chart/HyperPodHelmChart/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,7 @@ dependencies:
repository: "file://charts/team-role-and-bindings"
condition: team-role-and-bindings.enabled
- name: hyperpod-inference-operator
version: "2.2.2"
version: "2.3.0"
repository: "file://charts/inference-operator"
condition: inferenceOperators.enabled
- name: hyperpod-patching
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,11 +15,11 @@ type: application
# This is the chart version. This version number should be incremented each time you make changes
# to the chart and its templates, including the app version.
# Versions are expected to follow Semantic Versioning (https://semver.org/)
version: 2.2.2
version: 2.3.0

# This is the version number of the application being deployed. Keep this aligned
# with operator image MAJOR.MINOR version.
appVersion: "3.2"
appVersion: "3.3"

dependencies:
- name: aws-mountpoint-s3-csi-driver
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4394,6 +4394,13 @@ spec:
to /ping if not specified.
pattern: ^/.*
type: string
idleTimeoutSeconds:
description: Idle timeout in seconds for the ALB connection. If
not specified, defaults to 60 seconds.
format: int32
maximum: 4000
minimum: 1
type: integer
routingAlgorithm:
default: least_outstanding_requests
description: Routing algorithm for the ALB target group (least_oustanding_requests
Expand Down Expand Up @@ -4442,6 +4449,39 @@ spec:
type: integer
type: object
type: object
modelCacheConfig:
description: Configuration for model caching (image and data).
properties:
imageCache:
description: |-
Configuration for image caching. When enabled, the operator pre-pulls the
inference server container image onto target nodes via a DaemonSet.
properties:
enabled:
description: |-
Enable or disable image caching for this deployment.
When enabled, the operator creates a ModelImageCache resource that pins
the inference server image on target nodes.
type: boolean
required:
- enabled
type: object
weightsCache:
description: Configuration for pre-caching model weights on local
NVMe storage.
properties:
enabled:
default: false
description: Whether model data caching is enabled.
type: boolean
hostPath:
default: /opt/dlami/nvme
description: Host path where cached model weights are stored.
maxLength: 255
minLength: 1
type: string
type: object
type: object
modelName:
description: Name of model that will be created on Sagemaker
maxLength: 63
Expand Down Expand Up @@ -6656,6 +6696,30 @@ spec:
- state
type: object
type: object
imageCacheStatus:
description: Status of model server image caching
properties:
message:
description: Human-readable message.
type: string
readyNodes:
description: Number of nodes where the image is cached.
format: int32
type: integer
state:
description: Current state of the image cache.
enum:
- Pending
- Downloading
- Ready
- Failed
- PartiallyReady
type: string
targetNodes:
description: Total number of target nodes.
format: int32
type: integer
type: object
metricsStatus:
description: Status of metrics collection
properties:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -907,6 +907,13 @@ spec:
to /ping if not specified.
pattern: ^/.*
type: string
idleTimeoutSeconds:
description: Idle timeout in seconds for the ALB connection. If
not specified, defaults to 60 seconds.
format: int32
maximum: 4000
minimum: 1
type: integer
routingAlgorithm:
default: least_outstanding_requests
description: Routing algorithm for the ALB target group (least_oustanding_requests
Expand Down Expand Up @@ -1007,6 +1014,39 @@ spec:
- acceptEula
- modelId
type: object
modelCacheConfig:
description: Configuration for model caching (image and data).
properties:
imageCache:
description: |-
Configuration for image caching. When enabled, the operator pre-pulls the
inference server container image onto target nodes via a DaemonSet.
properties:
enabled:
description: |-
Enable or disable image caching for this deployment.
When enabled, the operator creates a ModelImageCache resource that pins
the inference server image on target nodes.
type: boolean
required:
- enabled
type: object
weightsCache:
description: Configuration for pre-caching model weights on local
NVMe storage.
properties:
enabled:
default: false
description: Whether model data caching is enabled.
type: boolean
hostPath:
default: /opt/dlami/nvme
description: Host path where cached model weights are stored.
maxLength: 255
minLength: 1
type: string
type: object
type: object
replicas:
default: 1
description: The desired number of inference server replicas. Default
Expand Down Expand Up @@ -1349,6 +1389,30 @@ spec:
- state
type: object
type: object
imageCacheStatus:
description: Status of model server image caching
properties:
message:
description: Human-readable message.
type: string
readyNodes:
description: Number of nodes where the image is cached.
format: int32
type: integer
state:
description: Current state of the image cache.
enum:
- Pending
- Downloading
- Ready
- Failed
- PartiallyReady
type: string
targetNodes:
description: Total number of target nodes.
format: int32
type: integer
type: object
metricsStatus:
description: Status of metrics collection
properties:
Expand Down
Loading
Loading