미사용 소스 정리
This commit is contained in:
@@ -83,179 +83,4 @@ public class ModelTrainMngApiController {
|
||||
modelTrainMngService.createModelTrain(req);
|
||||
return ApiResponseDto.ok("ok");
|
||||
}
|
||||
|
||||
//
|
||||
// @Operation(summary = "학습 모델 상세 조회", description = "학습 모델의 상세 정보를 UUID로 조회합니다")
|
||||
// @ApiResponses(
|
||||
// value = {
|
||||
// @ApiResponse(
|
||||
// responseCode = "200",
|
||||
// description = "조회 성공",
|
||||
// content =
|
||||
// @Content(
|
||||
// mediaType = "application/json",
|
||||
// schema = @Schema(implementation = ModelMngDto.Detail.class))),
|
||||
// @ApiResponse(responseCode = "404", description = "모델을 찾을 수 없음", content = @Content),
|
||||
// @ApiResponse(responseCode = "500", description = "서버 오류", content = @Content)
|
||||
// })
|
||||
// @GetMapping("/{uuid}")
|
||||
// public ApiResponseDto<ModelMngDto.Detail> getModelDetail(
|
||||
// @Parameter(description = "모델 UUID", example = "b7e99739-6736-45f9-a224-8161ecddf287")
|
||||
// @PathVariable
|
||||
// String uuid) {
|
||||
// return ApiResponseDto.ok(modelTrainMngService.getModelDetailByUuid(uuid));
|
||||
// }
|
||||
//
|
||||
// // ==================== 학습 모델학습관리 API (5종) ====================
|
||||
//
|
||||
// @Operation(summary = "학습 모델 통합 조회", description = "학습 관리 화면에서 학습 이력 리스트와 현재 상태를 조회합니다")
|
||||
// @ApiResponses(
|
||||
// value = {
|
||||
// @ApiResponse(
|
||||
// responseCode = "200",
|
||||
// description = "조회 성공",
|
||||
// content =
|
||||
// @Content(
|
||||
// mediaType = "application/json",
|
||||
// schema = @Schema(implementation = List.class))),
|
||||
// @ApiResponse(responseCode = "500", description = "서버 오류", content = @Content)
|
||||
// })
|
||||
// @GetMapping("/train")
|
||||
// public ApiResponseDto<List<ModelMngDto.TrainListRes>> getTrainModelList() {
|
||||
// return ApiResponseDto.ok(modelTrainService.getTrainModelList());
|
||||
// }
|
||||
//
|
||||
// @Operation(summary = "학습 설정 통합 조회", description = "학습 실행 팝업 구성에 필요한 모든 데이터를 한 번에 반환합니다")
|
||||
// @ApiResponses(
|
||||
// value = {
|
||||
// @ApiResponse(
|
||||
// responseCode = "200",
|
||||
// description = "조회 성공",
|
||||
// content =
|
||||
// @Content(
|
||||
// mediaType = "application/json",
|
||||
// schema = @Schema(implementation = ModelMngDto.FormConfigRes.class))),
|
||||
// @ApiResponse(responseCode = "500", description = "서버 오류", content = @Content)
|
||||
// })
|
||||
// @GetMapping("/train/form-config")
|
||||
// public ApiResponseDto<ModelMngDto.FormConfigRes> getFormConfig() {
|
||||
// return ApiResponseDto.ok(modelTrainService.getFormConfig());
|
||||
// }
|
||||
//
|
||||
// @Operation(summary = "학습 시작", description = "모든 설정(Step 1~3)을 마치고 최종적으로 학습 프로세스를 시작합니다")
|
||||
// @ApiResponses(
|
||||
// value = {
|
||||
// @ApiResponse(
|
||||
// responseCode = "200",
|
||||
// description = "학습 시작 성공",
|
||||
// content =
|
||||
// @Content(
|
||||
// mediaType = "application/json",
|
||||
// schema = @Schema(implementation = ModelMngDto.TrainStartRes.class))),
|
||||
// @ApiResponse(responseCode = "400", description = "잘못된 요청", content = @Content),
|
||||
// @ApiResponse(responseCode = "500", description = "서버 오류", content = @Content)
|
||||
// })
|
||||
// @PostMapping("/train")
|
||||
// public ApiResponseDto<ModelMngDto.TrainStartRes> startTraining(
|
||||
// @Valid @RequestBody ModelMngDto.TrainStartReq trainReq) {
|
||||
// return ApiResponseDto.ok(modelTrainService.startTraining(trainReq));
|
||||
// }
|
||||
//
|
||||
// @Operation(summary = "학습 모델 삭제", description = "목록에서 특정 학습 모델을 삭제합니다")
|
||||
// @ApiResponses(
|
||||
// value = {
|
||||
// @ApiResponse(responseCode = "200", description = "삭제 성공", content = @Content),
|
||||
// @ApiResponse(responseCode = "400", description = "진행 중인 모델은 삭제 불가", content = @Content),
|
||||
// @ApiResponse(responseCode = "404", description = "모델을 찾을 수 없음", content = @Content),
|
||||
// @ApiResponse(responseCode = "500", description = "서버 오류", content = @Content)
|
||||
// })
|
||||
// @DeleteMapping("/train/{uuid}")
|
||||
// public ApiResponseDto<Void> deleteTrainModel(
|
||||
// @Parameter(description = "모델 UUID") @PathVariable String uuid) {
|
||||
// modelTrainService.deleteTrainModel(uuid);
|
||||
// return ApiResponseDto.ok(null);
|
||||
// }
|
||||
//
|
||||
// // ==================== Resume Training (학습 재시작) ====================
|
||||
//
|
||||
// @Operation(summary = "학습 재시작 정보 조회", description = "중단된 학습의 재시작 가능 여부와 Checkpoint 정보를 조회합니다")
|
||||
// @ApiResponses(
|
||||
// value = {
|
||||
// @ApiResponse(
|
||||
// responseCode = "200",
|
||||
// description = "조회 성공",
|
||||
// content =
|
||||
// @Content(
|
||||
// mediaType = "application/json",
|
||||
// schema = @Schema(implementation = ModelMngDto.ResumeInfo.class))),
|
||||
// @ApiResponse(responseCode = "404", description = "모델을 찾을 수 없음", content = @Content),
|
||||
// @ApiResponse(responseCode = "500", description = "서버 오류", content = @Content)
|
||||
// })
|
||||
// @GetMapping("/train/{uuid}/resume-info")
|
||||
// public ApiResponseDto<ModelMngDto.ResumeInfo> getResumeInfo(
|
||||
// @Parameter(description = "모델 UUID") @PathVariable String uuid) {
|
||||
// return ApiResponseDto.ok(modelTrainService.getResumeInfo(uuid));
|
||||
// }
|
||||
//
|
||||
// @Operation(summary = "학습 재시작", description = "중단된 지점(Checkpoint)부터 학습을 재개합니다")
|
||||
// @ApiResponses(
|
||||
// value = {
|
||||
// @ApiResponse(
|
||||
// responseCode = "200",
|
||||
// description = "재시작 성공",
|
||||
// content =
|
||||
// @Content(
|
||||
// mediaType = "application/json",
|
||||
// schema = @Schema(implementation = ModelMngDto.ResumeResponse.class))),
|
||||
// @ApiResponse(responseCode = "400", description = "재시작 불가능한 상태", content = @Content),
|
||||
// @ApiResponse(responseCode = "404", description = "모델을 찾을 수 없음", content = @Content),
|
||||
// @ApiResponse(responseCode = "500", description = "서버 오류", content = @Content)
|
||||
// })
|
||||
// @PostMapping("/train/{uuid}/resume")
|
||||
// public ApiResponseDto<ModelMngDto.ResumeResponse> resumeTraining(
|
||||
// @Parameter(description = "모델 UUID") @PathVariable String uuid,
|
||||
// @Valid @RequestBody ModelMngDto.ResumeRequest resumeReq) {
|
||||
// return ApiResponseDto.ok(modelTrainService.resumeTraining(uuid, resumeReq));
|
||||
// }
|
||||
//
|
||||
// // ==================== Best Epoch Setting (Best Epoch 설정) ====================
|
||||
//
|
||||
// @Operation(summary = "Best Epoch 설정", description = "사용자가 직접 Best Epoch를 선택하여 설정합니다")
|
||||
// @ApiResponses(
|
||||
// value = {
|
||||
// @ApiResponse(
|
||||
// responseCode = "200",
|
||||
// description = "설정 성공",
|
||||
// content =
|
||||
// @Content(
|
||||
// mediaType = "application/json",
|
||||
// schema = @Schema(implementation = ModelMngDto.BestEpochResponse.class))),
|
||||
// @ApiResponse(responseCode = "404", description = "모델을 찾을 수 없음", content = @Content),
|
||||
// @ApiResponse(responseCode = "500", description = "서버 오류", content = @Content)
|
||||
// })
|
||||
// @PostMapping("/train/{uuid}/best-epoch")
|
||||
// public ApiResponseDto<ModelMngDto.BestEpochResponse> setBestEpoch(
|
||||
// @Parameter(description = "모델 UUID") @PathVariable String uuid,
|
||||
// @Valid @RequestBody ModelMngDto.BestEpochRequest bestEpochReq) {
|
||||
// return ApiResponseDto.ok(modelTrainService.setBestEpoch(uuid, bestEpochReq));
|
||||
// }
|
||||
//
|
||||
// @Operation(summary = "Epoch별 성능 지표 조회", description = "학습된 모델의 Epoch별 성능 지표를 조회합니다")
|
||||
// @ApiResponses(
|
||||
// value = {
|
||||
// @ApiResponse(
|
||||
// responseCode = "200",
|
||||
// description = "조회 성공",
|
||||
// content =
|
||||
// @Content(
|
||||
// mediaType = "application/json",
|
||||
// schema = @Schema(implementation = List.class))),
|
||||
// @ApiResponse(responseCode = "404", description = "모델을 찾을 수 없음", content = @Content),
|
||||
// @ApiResponse(responseCode = "500", description = "서버 오류", content = @Content)
|
||||
// })
|
||||
// @GetMapping("/train/{uuid}/epoch-metrics")
|
||||
// public ApiResponseDto<List<ModelMngDto.EpochMetric>> getEpochMetrics(
|
||||
// @Parameter(description = "모델 UUID") @PathVariable String uuid) {
|
||||
// return ApiResponseDto.ok(modelTrainService.getEpochMetrics(uuid));
|
||||
// }
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user