diff --git a/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/JupyterServiceImpl.java b/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/JupyterServiceImpl.java index da967b22..538bbe4f 100644 --- a/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/JupyterServiceImpl.java +++ b/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/JupyterServiceImpl.java @@ -73,6 +73,7 @@ public class JupyterServiceImpl implements JupyterService { V1PersistentVolumeClaim pvc = k8sClientUtil.createPvc(namespace, pvcName, storage,storageClassName); Integer podPort = k8sClientUtil.createPod(podName, namespace, port, mountPath, pvc, image); return masterIp + ":" + podPort; + } @Override @@ -84,12 +85,13 @@ public class JupyterServiceImpl implements JupyterService { // 提取数据集,模型信息,得到数据集模型的path Map dataset = JacksonUtil.parseJSONStr2Map(devEnvironment.getDataset()); - String datasetPath = (String) dataset.get("path"); + String datasetPath = "argo-workflow" + dataset.get("path"); + Map model = JacksonUtil.parseJSONStr2Map(devEnvironment.getModel()); - String modelPath = (String) model.get("path"); + String modelPath = "argo-workflow" + model.get("path"); LoginUser loginUser = SecurityUtils.getLoginUser(); - //手动构造pod名称 + //构造pod名称 String podName = loginUser.getUsername().toLowerCase() +"-editor-pod" + "-" + id; String pvcName = loginUser.getUsername().toLowerCase() + "-editor-pvc"; //新建编辑器的pvc @@ -109,6 +111,7 @@ public class JupyterServiceImpl implements JupyterService { } + @Override public String stopJupyterService(Integer id) throws Exception { DevEnvironment devEnvironment = this.devEnvironmentDao.queryById(id); diff --git a/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/utils/AIM64EncoderUtil.java b/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/utils/AIM64EncoderUtil.java index 31e2701c..29b97cc2 100644 --- a/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/utils/AIM64EncoderUtil.java +++ b/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/utils/AIM64EncoderUtil.java @@ -104,5 +104,6 @@ public class AIM64EncoderUtil { String searchQuery = encode(map, false); // 返回查询字符串 return searchQuery; + } } diff --git a/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/utils/MlflowUtil.java b/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/utils/MlflowUtil.java index 0745b1df..f3c9bbbd 100644 --- a/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/utils/MlflowUtil.java +++ b/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/utils/MlflowUtil.java @@ -7,7 +7,8 @@ import org.springframework.stereotype.Component; import java.util.List; @Component -public class MlflowUtil { +public class +MlflowUtil { private static String trackingUri = "http://172.20.32.181:32005"; private MlflowClient client;