From 352a28b87f39c6fd806dfe28d5ed95e6a1278e6b Mon Sep 17 00:00:00 2001 From: teddy Date: Fri, 13 Feb 2026 12:20:48 +0900 Subject: [PATCH] =?UTF-8?q?=ED=8A=B8=EB=9E=9C=EC=A0=9D=EC=85=98=EC=B2=98?= =?UTF-8?q?=EB=A6=AC=20=EC=9E=84=EC=8B=9C=ED=8F=B4=EB=8D=94=20uid=EC=97=85?= =?UTF-8?q?=EB=8D=B0=EC=9D=B4=ED=8A=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cd/training/model/service/ModelTrainMngService.java | 6 ++++-- .../cd/training/postgres/core/ModelTrainMngCoreService.java | 1 - .../com/kamco/cd/training/train/TrainApiController.java | 1 - .../kamco/cd/training/train/service/TrainJobService.java | 1 + 4 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/kamco/cd/training/model/service/ModelTrainMngService.java b/src/main/java/com/kamco/cd/training/model/service/ModelTrainMngService.java index 4d1f621..345218e 100644 --- a/src/main/java/com/kamco/cd/training/model/service/ModelTrainMngService.java +++ b/src/main/java/com/kamco/cd/training/model/service/ModelTrainMngService.java @@ -12,7 +12,7 @@ import com.kamco.cd.training.model.dto.ModelTrainMngDto; import com.kamco.cd.training.model.dto.ModelTrainMngDto.SearchReq; import com.kamco.cd.training.postgres.core.HyperParamCoreService; import com.kamco.cd.training.postgres.core.ModelTrainMngCoreService; -import com.kamco.cd.training.train.service.TmpDatasetService; +import com.kamco.cd.training.train.service.TrainJobService; import java.util.List; import java.util.UUID; import lombok.RequiredArgsConstructor; @@ -30,7 +30,7 @@ public class ModelTrainMngService { private final ModelTrainMngCoreService modelTrainMngCoreService; private final HyperParamCoreService hyperParamCoreService; - private final TmpDatasetService tmpDatasetService; + private final TrainJobService trainJobService; /** * 모델학습 조회 @@ -93,6 +93,8 @@ public class ModelTrainMngService { // 모델 config 저장 modelTrainMngCoreService.saveModelConfig(modelId, req.getModelConfig()); + // 임시파일 생성 + trainJobService.createTmpFile(modelUuid); return modelUuid; } diff --git a/src/main/java/com/kamco/cd/training/postgres/core/ModelTrainMngCoreService.java b/src/main/java/com/kamco/cd/training/postgres/core/ModelTrainMngCoreService.java index e8f99bd..2972b05 100644 --- a/src/main/java/com/kamco/cd/training/postgres/core/ModelTrainMngCoreService.java +++ b/src/main/java/com/kamco/cd/training/postgres/core/ModelTrainMngCoreService.java @@ -159,7 +159,6 @@ public class ModelTrainMngCoreService { * @param modelId * @param req */ - @Transactional public void updateModelMaster(Long modelId, ModelTrainMngDto.UpdateReq req) { ModelMasterEntity entity = modelMngRepository diff --git a/src/main/java/com/kamco/cd/training/train/TrainApiController.java b/src/main/java/com/kamco/cd/training/train/TrainApiController.java index 149ebdf..941278b 100644 --- a/src/main/java/com/kamco/cd/training/train/TrainApiController.java +++ b/src/main/java/com/kamco/cd/training/train/TrainApiController.java @@ -49,7 +49,6 @@ public class TrainApiController { @PathVariable UUID uuid) { Long modelId = trainJobService.getModelIdByUuid(uuid); - trainJobService.createTmpFile(uuid); trainJobService.enqueue(modelId); return ApiResponseDto.ok("ok"); diff --git a/src/main/java/com/kamco/cd/training/train/service/TrainJobService.java b/src/main/java/com/kamco/cd/training/train/service/TrainJobService.java index 0500a31..505e9ed 100644 --- a/src/main/java/com/kamco/cd/training/train/service/TrainJobService.java +++ b/src/main/java/com/kamco/cd/training/train/service/TrainJobService.java @@ -219,6 +219,7 @@ public class TrainJobService { } } + @Transactional public UUID createTmpFile(UUID modelUuid) { UUID tmpUuid = UUID.randomUUID(); String raw = tmpUuid.toString().toUpperCase().replace("-", "");