Documentation
¶
Index ¶
- Constants
- Variables
- func CreatePresetTuning(ctx context.Context, workspaceObj *kaitov1alpha1.Workspace, revisionNum string, ...) (client.Object, error)
- func GetDataSrcImageInfo(ctx context.Context, wObj *kaitov1alpha1.Workspace) (string, []corev1.LocalObjectReference)
- func GetOutputDirFromTrainingArgs(trainingArgs map[string]runtime.RawExtension) (string, *apis.FieldError)
- func GetTrainingOutputDir(ctx context.Context, configMap *corev1.ConfigMap) (string, error)
- func GetTuningImageInfo(ctx context.Context, workspaceObj *kaitov1alpha1.Workspace, ...) (string, []corev1.LocalObjectReference)
- func PrepareOutputDir(outputDir string) (string, error)
- func SetupTrainingOutputVolume(ctx context.Context, configMap *corev1.ConfigMap) (corev1.Volume, corev1.VolumeMount, string)
Constants ¶
View Source
const ( DefaultNumProcesses = "1" DefaultNumMachines = "1" DefaultMachineRank = "0" DefaultGPUIds = "all" )
View Source
const ( Port5000 = int32(5000) TuningFile = "/workspace/tfs/fine_tuning.py" DefaultBaseDir = "/mnt" DefaultOutputVolumePath = "/mnt/output" )
Variables ¶
View Source
var ( DefaultAccelerateParams = map[string]string{ "num_processes": DefaultNumProcesses, "num_machines": DefaultNumMachines, "machine_rank": DefaultMachineRank, "gpu_ids": DefaultGPUIds, } DefaultImagePullSecrets = []corev1.LocalObjectReference{} )
Functions ¶
func CreatePresetTuning ¶
func GetDataSrcImageInfo ¶
func GetDataSrcImageInfo(ctx context.Context, wObj *kaitov1alpha1.Workspace) (string, []corev1.LocalObjectReference)
func GetOutputDirFromTrainingArgs ¶
func GetOutputDirFromTrainingArgs(trainingArgs map[string]runtime.RawExtension) (string, *apis.FieldError)
GetOutputDirFromTrainingArgs retrieves the output directory from training arguments if specified.
func GetTrainingOutputDir ¶
GetTrainingOutputDir retrieves and validates the output directory from the ConfigMap.
func GetTuningImageInfo ¶
func GetTuningImageInfo(ctx context.Context, workspaceObj *kaitov1alpha1.Workspace, presetObj *model.PresetParam) (string, []corev1.LocalObjectReference)
func PrepareOutputDir ¶
PrepareOutputDir ensures the output directory is within the base directory.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.