TrainingSession

constructor(resources: TrainingResources<Input, Output, InputLabel>, logger: KLogger, trainingName: ExperimentName, recordsFilePath: ResilientPath?, throwIfRecordsFileExists: Boolean, podName: String?, spendLimit: JsonElement?, retries: JsonElement?, abortPolicies: List<AbortPolicy> = emptyList(), progressListener: (StageRecord) -> Unit = {})