Directories
¶
| Path | Synopsis |
|---|---|
|
api
|
|
|
autoscaling/v1alpha1
Package v1alpha1 contains API Schema definitions for the autoscaling v1alpha1 API group +kubebuilder:object:generate=true +groupName=autoscaling.aibrix.ai
|
Package v1alpha1 contains API Schema definitions for the autoscaling v1alpha1 API group +kubebuilder:object:generate=true +groupName=autoscaling.aibrix.ai |
|
model/v1alpha1
Package v1alpha1 contains API Schema definitions for the model v1alpha1 API group +kubebuilder:object:generate=true +groupName=model.aibrix.ai
|
Package v1alpha1 contains API Schema definitions for the model v1alpha1 API group +kubebuilder:object:generate=true +groupName=model.aibrix.ai |
|
orchestration/v1alpha1
Package v1alpha1 contains API Schema definitions for the orchestration v1alpha1 API group +kubebuilder:object:generate=true +groupName=orchestration.aibrix.ai
|
Package v1alpha1 contains API Schema definitions for the orchestration v1alpha1 API group +kubebuilder:object:generate=true +groupName=orchestration.aibrix.ai |
|
apps
|
|
|
console/api/gen/console/v1
Package consolev1 is a reverse proxy.
|
Package consolev1 is a reverse proxy. |
|
console/api/handler
JobHandler implements the Console BFF JobService:
|
JobHandler implements the Console BFF JobService: |
|
console/api/planner/api
Package plannerapi defines the Console-facing surface of the AIBrix planner: the Planner interface, the request/response shapes Enqueue / GetJob / ListJobs / GetQueueStats / GetProvisionResourceStats carry, and the typed errors Console handlers route on.
|
Package plannerapi defines the Console-facing surface of the AIBrix planner: the Planner interface, the request/response shapes Enqueue / GetJob / ListJobs / GetQueueStats / GetProvisionResourceStats carry, and the typed errors Console handlers route on. |
|
console/api/planner/client
Package client defines the planner -> Metadata Service adapter: the BatchClient interface, the request/response shapes its methods carry, and the AIBrixExtraBody fields that feed extra_body.aibrix.*.
|
Package client defines the planner -> Metadata Service adapter: the BatchClient interface, the request/response shapes its methods carry, and the AIBrixExtraBody fields that feed extra_body.aibrix.*. |
|
console/api/resource_manager/catalog
Package catalog provides instance type discovery, pricing information, and resource management.
|
Package catalog provides instance type discovery, pricing information, and resource management. |
|
console/api/resource_manager/provider/lambdacloud
Package lambdacloud is a self-contained client for the Lambda Cloud public API (https://docs.lambda.ai/public-cloud/cloud-api/).
|
Package lambdacloud is a self-contained client for the Lambda Cloud public API (https://docs.lambda.ai/public-cloud/cloud-api/). |
|
console/api/resource_manager/provider/runpod
Package runpod is a self-contained client for the RunPod REST API (https://rest.runpod.io/v1).
|
Package runpod is a self-contained client for the RunPod REST API (https://rest.runpod.io/v1). |
|
cmd
|
|
|
console
command
|
|
|
controllers
command
|
|
|
kvcache-watcher
command
|
|
|
plugins
command
|
|
|
pkg
|
|
|
cache/discovery
Package discovery provides service discovery backends for the gateway.
|
Package discovery provides service discovery backends for the gateway. |
|
client/clientset/versioned/fake
This package has the automatically generated fake clientset.
|
This package has the automatically generated fake clientset. |
|
client/clientset/versioned/scheme
This package contains the scheme of the automatically generated clientset.
|
This package contains the scheme of the automatically generated clientset. |
|
client/clientset/versioned/typed/autoscaling/v1alpha1
This package has the automatically generated typed clients.
|
This package has the automatically generated typed clients. |
|
client/clientset/versioned/typed/autoscaling/v1alpha1/fake
Package fake has the automatically generated clients.
|
Package fake has the automatically generated clients. |
|
client/clientset/versioned/typed/model/v1alpha1
This package has the automatically generated typed clients.
|
This package has the automatically generated typed clients. |
|
client/clientset/versioned/typed/model/v1alpha1/fake
Package fake has the automatically generated clients.
|
Package fake has the automatically generated clients. |
|
client/clientset/versioned/typed/orchestration/v1alpha1
This package has the automatically generated typed clients.
|
This package has the automatically generated typed clients. |
|
client/clientset/versioned/typed/orchestration/v1alpha1/fake
Package fake has the automatically generated clients.
|
Package fake has the automatically generated clients. |
|
controller/podautoscaler
Package podautoscaler provides controllers for managing PodAutoscaler resources.
|
Package podautoscaler provides controllers for managing PodAutoscaler resources. |
|
controller/podautoscaler/algorithm
Package algorithm provides scaling algorithms for different autoscaling strategies.
|
Package algorithm provides scaling algorithms for different autoscaling strategies. |
|
plugins/gateway/algorithms/pd
Package pd contains the scoring types used by the PD (prefill-decode) disaggregated-inference router.
|
Package pd contains the scoring types used by the PD (prefill-decode) disaggregated-inference router. |
|
plugins/gateway/algorithms/pd/selector
Package selector defines the PodSelector contract for PD-disaggregated routing.
|
Package selector defines the PodSelector contract for PD-disaggregated routing. |
|
plugins/gateway/algorithms/vtc
Package vtc implements the Virtual Token Counter routing algorithms focused on fairness and utilization
|
Package vtc implements the Virtual Token Counter routing algorithms focused on fairness and utilization |
|
plugins/gateway/configprofiles
Package configprofiles parses the model.aibrix.ai/config annotation (or ConfigMap) and supports multiple named profiles selectable at runtime via config-profile header.
|
Package configprofiles parses the model.aibrix.ai/config annotation (or ConfigMap) and supports multiple named profiles selectable at runtime via config-profile header. |
|
plugins/gateway/statesync
Package statesync provides a generic Redis-backed state sync layer for use across multiple gateway (or other) replicas.
|
Package statesync provides a generic Redis-backed state sync layer for use across multiple gateway (or other) replicas. |
|
utils/syncable
Package syncable defines the interface for state that can be synced across replicas (e.g.
|
Package syncable defines the interface for state that can be synced across replicas (e.g. |
|
test
|
|
Click to show internal directories.
Click to hide internal directories.
