Documentation
¶
Index ¶
- Constants
- Variables
- func ConvertVLLMArgsFromJson(config *apiextensionsv1.JSON) ([]string, error)
- func GetBackendResourceName(modelName string, backendName string) string
- func GetDeviceNum(worker *workloadv1alpha1.ModelWorker) int64
- func GetInClusterNameSpace() (string, error)
- func GetModelControllerLabels(model *workload.ModelBooster, backendName string, revision string) map[string]string
- func NewModelOwnerRef(model *workloadv1alpha1.ModelBooster) metav1.OwnerReference
- func ReplaceEmbeddedPlaceholders(s string, values *map[string]interface{}) (string, error)
- func ReplacePlaceholders(data *interface{}, values *map[string]interface{}) error
- func TryGetField(config []byte, key string) (any, error)
Constants ¶
Variables ¶
View Source
var XPUList = []corev1.ResourceName{"nvidia.com/gpu", "huawei.com/ascend-1980"}
Functions ¶
func ConvertVLLMArgsFromJson ¶
func ConvertVLLMArgsFromJson(config *apiextensionsv1.JSON) ([]string, error)
func GetBackendResourceName ¶
func GetDeviceNum ¶
func GetDeviceNum(worker *workloadv1alpha1.ModelWorker) int64
func GetInClusterNameSpace ¶
GetInClusterNameSpace gets the namespace of model controller
func NewModelOwnerRef ¶
func NewModelOwnerRef(model *workloadv1alpha1.ModelBooster) metav1.OwnerReference
func ReplacePlaceholders ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.