/* Navicat Premium Data Transfer Source Server : test-ci4s185 Source Server Type : MySQL Source Server Version : 50730 Source Host : 172.20.32.185:31201 Source Schema : ry-ci4s Target Server Type : MySQL Target Server Version : 50730 File Encoding : 65001 Date: 02/04/2024 14:18:00 */ SET NAMES utf8mb4; SET FOREIGN_KEY_CHECKS = 0; -- ---------------------------- -- Table structure for asset_icon -- ---------------------------- DROP TABLE IF EXISTS `asset_icon`; CREATE TABLE `asset_icon` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键', `name` varchar(55) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '资产图标名称', `category_id` int(11) NULL DEFAULT NULL COMMENT '分类id ,1数据集 2模型', `path` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '路径', `description` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '描述', `create_by` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '创建者', `create_time` datetime NULL DEFAULT NULL, `update_by` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '更新者', `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', `state` int(11) NULL DEFAULT NULL COMMENT '0失效,1生效', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 67 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of asset_icon -- ---------------------------- INSERT INTO `asset_icon` VALUES (1, '计算机视觉', 1, '101', '计算机视觉', 'admin', '2024-03-14 17:07:49', 'admin', '2024-03-14 17:07:56', 1); INSERT INTO `asset_icon` VALUES (2, '自然语言处理', 1, '102', '自然语言处理', 'admin', '2024-03-14 17:07:49', 'admin', '2024-03-14 17:07:56', 1); INSERT INTO `asset_icon` VALUES (3, '计算机视觉、自然语言处理', 1, '103', '计算机视觉、自然语言处理', 'admin', '2024-03-14 17:07:49', 'admin', '2024-03-14 17:07:56', 1); INSERT INTO `asset_icon` VALUES (4, '机器翻译', 1, '104', '机器翻译', 'admin', '2024-03-14 17:07:49', 'admin', '2024-03-14 17:07:56', 1); INSERT INTO `asset_icon` VALUES (5, '医学影像', 1, '105', '医学影像', 'admin', '2024-03-14 17:07:49', 'admin', '2024-03-14 17:07:56', 1); INSERT INTO `asset_icon` VALUES (6, '机器翻译', 2, '201', '机器翻译', 'admin', '2024-03-14 17:07:49', 'admin', '2024-03-14 17:07:56', 1); INSERT INTO `asset_icon` VALUES (7, '问答系统', 2, '202', '问答系统', 'admin', '2024-03-14 17:07:49', 'admin', '2024-03-14 17:07:56', 1); INSERT INTO `asset_icon` VALUES (8, '信息检索', 2, '203', '信息检索', 'admin', '2024-03-14 17:07:49', 'admin', '2024-03-14 17:07:56', 1); INSERT INTO `asset_icon` VALUES (9, '知识图谱', 2, '204', '知识图谱', 'admin', '2024-03-14 17:07:49', 'admin', '2024-03-14 17:07:56', 1); INSERT INTO `asset_icon` VALUES (10, '文本标注', 2, '205', '文本标注', 'admin', '2024-03-14 17:07:49', 'admin', '2024-03-14 17:07:56', 1); INSERT INTO `asset_icon` VALUES (11, '文本分类', 2, '206', '文本分类', 'admin', '2024-03-14 17:07:49', 'admin', '2024-03-14 17:07:56', 1); INSERT INTO `asset_icon` VALUES (12, '语言建模', 2, '207', '语言建模', 'admin', '2024-03-14 17:07:49', 'admin', '2024-03-14 17:07:56', 1); INSERT INTO `asset_icon` VALUES (13, '语音识别', 2, '208', '语音识别', 'admin', '2024-03-14 17:07:49', 'admin', '2024-03-14 17:07:56', 1); INSERT INTO `asset_icon` VALUES (14, '信息抽取', 2, '209', '信息抽取', 'admin', '2024-03-14 17:07:49', 'admin', '2024-03-14 17:07:56', 1); INSERT INTO `asset_icon` VALUES (15, '说明生成', 2, '210', '说明生成', 'admin', '2024-03-14 17:07:49', 'admin', '2024-03-14 17:07:56', 1); INSERT INTO `asset_icon` VALUES (16, '图像分类', 2, '211', '图像分类', 'admin', '2024-03-14 17:07:49', 'admin', '2024-03-14 17:07:56', 1); INSERT INTO `asset_icon` VALUES (17, '人脸识别', 2, '212', '人脸识别', 'admin', '2024-03-14 17:07:49', 'admin', '2024-03-14 17:07:56', 1); INSERT INTO `asset_icon` VALUES (18, '图像搜索', 2, '213', '图像搜索', 'admin', '2024-03-14 17:07:49', 'admin', '2024-03-14 17:07:56', 1); INSERT INTO `asset_icon` VALUES (19, '目标检测', 2, '214', '目标检测', 'admin', '2024-03-14 17:07:49', 'admin', '2024-03-14 17:07:56', 1); INSERT INTO `asset_icon` VALUES (20, '图像描述生成', 2, '215', '图像描述生成', 'admin', '2024-03-14 17:07:49', 'admin', '2024-03-14 17:07:56', 1); INSERT INTO `asset_icon` VALUES (21, '车辆车牌识别', 2, '216', '车辆车牌识别', 'admin', '2024-03-14 17:07:49', 'admin', '2024-03-14 17:07:56', 1); INSERT INTO `asset_icon` VALUES (22, '医学图像分析', 2, '217', '医学图像分析', 'admin', '2024-03-14 17:07:49', 'admin', '2024-03-14 17:07:56', 1); INSERT INTO `asset_icon` VALUES (23, '无人驾驶', 2, '218', '无人驾驶', 'admin', '2024-03-14 17:07:49', 'admin', '2024-03-14 17:07:56', 1); INSERT INTO `asset_icon` VALUES (24, '无人安防', 2, '219', '无人安防', 'admin', '2024-03-14 17:07:49', 'admin', '2024-03-14 17:07:56', 1); INSERT INTO `asset_icon` VALUES (25, '无人机', 2, '220', '无人机', 'admin', '2024-03-14 17:07:49', 'admin', '2024-03-14 17:07:56', 1); INSERT INTO `asset_icon` VALUES (26, 'VR/AR', 2, '221', 'VR/AR', 'admin', '2024-03-14 17:07:49', 'admin', '2024-03-14 17:07:56', 1); INSERT INTO `asset_icon` VALUES (27, '2-D视觉', 2, '222', '2-D视觉', 'admin', '2024-03-14 17:07:49', 'admin', '2024-03-14 17:07:56', 1); INSERT INTO `asset_icon` VALUES (28, '2.5-D视觉', 2, '223', '2.5-D视觉', 'admin', '2024-03-14 17:07:49', 'admin', '2024-03-14 17:07:56', 1); INSERT INTO `asset_icon` VALUES (29, '3D重构', 2, '224', '3D重构', 'admin', '2024-03-14 17:07:49', 'admin', '2024-03-14 17:07:56', 1); INSERT INTO `asset_icon` VALUES (30, '图像处理', 2, '225', '图像处理', 'admin', '2024-03-14 17:07:49', 'admin', '2024-03-14 17:07:56', 1); INSERT INTO `asset_icon` VALUES (31, '视频处理', 2, '226', '视频处理', 'admin', '2024-03-14 17:07:49', 'admin', '2024-03-14 17:07:56', 1); INSERT INTO `asset_icon` VALUES (32, '视觉输入系统', 2, '227', '视觉输入系统', 'admin', '2024-03-14 17:07:49', 'admin', '2024-03-14 17:07:56', 1); INSERT INTO `asset_icon` VALUES (33, '语音编码', 2, '228', '语音编码', 'admin', '2024-03-14 17:07:49', 'admin', '2024-03-14 17:07:56', 1); INSERT INTO `asset_icon` VALUES (34, '语言增强', 2, '229', '语言增强', 'admin', '2024-03-14 17:07:49', 'admin', '2024-03-14 17:07:56', 1); INSERT INTO `asset_icon` VALUES (35, '语音合成', 2, '230', '语音合成', 'admin', '2024-03-14 17:07:49', 'admin', '2024-03-14 17:07:56', 1); INSERT INTO `asset_icon` VALUES (36, '开源开放社区', 2, '231', '开源开放社区', 'admin', '2024-03-14 17:07:49', 'admin', '2024-03-14 17:07:56', 1); INSERT INTO `asset_icon` VALUES (37, 'PyTorch', 3, '301', 'PyTorch', 'admin', '2024-03-14 17:07:49', 'admin', '2024-03-14 17:07:56', 1); INSERT INTO `asset_icon` VALUES (38, 'MindSpore', 3, '302', 'MindSpore', 'admin', '2024-03-14 17:07:49', 'admin', '2024-03-14 17:07:56', 1); INSERT INTO `asset_icon` VALUES (39, 'TensorFlow', 3, '303', 'TensorFlow', 'admin', '2024-03-14 17:07:49', 'admin', '2024-03-14 17:07:56', 1); INSERT INTO `asset_icon` VALUES (40, 'PaddlePaddle', 3, '304', 'PaddlePaddle', 'admin', '2024-03-14 17:07:49', 'admin', '2024-03-14 17:07:56', 1); INSERT INTO `asset_icon` VALUES (41, 'MXNet', 3, '305', 'MXNet', 'admin', '2024-03-14 17:07:49', 'admin', '2024-03-14 17:07:56', 1); INSERT INTO `asset_icon` VALUES (42, 'OneFlow', 3, '306', 'oneFlow', 'admin', '2024-03-14 17:07:49', 'admin', '2024-03-14 17:07:56', 1); INSERT INTO `asset_icon` VALUES (43, 'Other', 3, '307', 'Other', 'admin', '2024-03-14 17:07:49', 'admin', '2024-03-14 17:07:56', 1); INSERT INTO `asset_icon` VALUES (44, '特征提取', 4, '401', '特征提取', 'admin', '2024-03-14 17:07:49', 'admin', '2024-03-14 17:07:56', 1); INSERT INTO `asset_icon` VALUES (45, '文本到图像', 4, '402', '文本到图像', 'admin', '2024-03-14 17:07:49', 'admin', '2024-03-14 17:07:56', 1); INSERT INTO `asset_icon` VALUES (46, '图像转文本', 4, '403', '图像转文本', 'admin', '2024-03-14 17:07:49', 'admin', '2024-03-14 17:07:56', 1); INSERT INTO `asset_icon` VALUES (47, '主文本转视频', 4, '404', '主文本转视频', 'admin', '2024-03-14 17:07:49', 'admin', '2024-03-14 17:07:56', 1); INSERT INTO `asset_icon` VALUES (48, '视觉问答', 4, '405', '视觉问答', 'admin', '2024-03-14 17:07:49', 'admin', '2024-03-14 17:07:56', 1); INSERT INTO `asset_icon` VALUES (49, '文档问答', 4, '406', '文档问答', 'admin', '2024-03-14 17:07:49', 'admin', '2024-03-14 17:07:56', 1); INSERT INTO `asset_icon` VALUES (50, '图形机器学习', 4, '407', '图形机器学习', 'admin', '2024-03-14 17:07:49', 'admin', '2024-03-14 17:07:56', 1); INSERT INTO `asset_icon` VALUES (51, '图像分类', 4, '408', '图像分类', 'admin', '2024-03-14 17:07:49', 'admin', '2024-03-14 17:07:56', 1); INSERT INTO `asset_icon` VALUES (52, '物体检测', 4, '409', '物体检测', 'admin', '2024-03-14 17:07:49', 'admin', '2024-03-14 17:07:56', 1); INSERT INTO `asset_icon` VALUES (53, '深度估计', 4, '410', '深度估计', 'admin', '2024-03-14 17:07:49', 'admin', '2024-03-14 17:07:56', 1); INSERT INTO `asset_icon` VALUES (54, '图像分割', 4, '411', '图像分割', 'admin', '2024-03-14 17:07:49', 'admin', '2024-03-14 17:07:56', 1); INSERT INTO `asset_icon` VALUES (55, '文本分类', 4, '412', '文本分类', 'admin', '2024-03-14 17:07:49', 'admin', '2024-03-14 17:07:56', 1); INSERT INTO `asset_icon` VALUES (56, '代币分类', 4, '413', '代币分类', 'admin', '2024-03-14 17:07:49', 'admin', '2024-03-14 17:07:56', 1); INSERT INTO `asset_icon` VALUES (57, '文本生成', 4, '414', '文本生成', 'admin', '2024-03-14 17:07:49', 'admin', '2024-03-14 17:07:56', 1); INSERT INTO `asset_icon` VALUES (58, '句子相似性', 4, '415', '句子相似性', 'admin', '2024-03-14 17:07:49', 'admin', '2024-03-14 17:07:56', 1); INSERT INTO `asset_icon` VALUES (59, '文本转语音', 4, '416', '文本转语音', 'admin', '2024-03-14 17:07:49', 'admin', '2024-03-14 17:07:56', 1); INSERT INTO `asset_icon` VALUES (60, '自动语音识别', 4, '417', '自动语音识别', 'admin', '2024-03-14 17:07:49', 'admin', '2024-03-14 17:07:56', 1); INSERT INTO `asset_icon` VALUES (61, '音频分类', 4, '418', '音频分类', 'admin', '2024-03-14 17:07:49', 'admin', '2024-03-14 17:07:56', 1); INSERT INTO `asset_icon` VALUES (62, '语音活动检测', 4, '419', '语音活动检测', 'admin', '2024-03-14 17:07:49', 'admin', '2024-03-14 17:07:56', 1); INSERT INTO `asset_icon` VALUES (63, '表格分类', 4, '420', '表格分类', 'admin', '2024-03-14 17:07:49', 'admin', '2024-03-14 17:07:56', 1); INSERT INTO `asset_icon` VALUES (64, '表格回归', 4, '421', '表格回归', 'admin', '2024-03-14 17:07:49', 'admin', '2024-03-14 17:07:56', 1); INSERT INTO `asset_icon` VALUES (65, '强化学习', 4, '422', '强化学习', 'admin', '2024-03-14 17:07:49', 'admin', '2024-03-14 17:07:56', 1); INSERT INTO `asset_icon` VALUES (66, '机器人', 4, '423', '机器人', 'admin', '2024-03-14 17:07:49', 'admin', '2024-03-14 17:07:56', 1); -- ---------------------------- -- Table structure for component -- ---------------------------- DROP TABLE IF EXISTS `component`; CREATE TABLE `component` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键', `category_id` int(11) NOT NULL COMMENT '类别ID,数据字典配置', `component_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '组件name', `component_label` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '组件面板名', `images` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '镜像', `working_directory` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '工作目录', `command` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '启动命令', `env_virables` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '环境变量', `resources_standard` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '资源规格', `control_strategy` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '控制策略', `mount_path` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '挂载路径', `in_parameters` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '输入参数', `out_parameters` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '输出参数', `description` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '描述', `icon_path` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '图标路径', `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '创建者', `create_time` datetime NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '创建时间', `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '更新者', `update_time` datetime NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `state` int(11) NULL DEFAULT 1 COMMENT '0,失效 1生效', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 40 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of component -- ---------------------------- INSERT INTO `component` VALUES (30, 1, 'git-clone', '代码拉取组件', '镜像', '工作目录', '启动命令', '{}', NULL, '[{\"type\":\"str\",\"label\":\"超时中断\",\"require\":1,\"choice\":[],\"default\":\"0\",\"placeholder\":\"\",\"describe\":\"组件运行时长,支持s(秒),m(分钟),h(小时),d(天),示例:3h,代表3个小时超时,0表示不限制时长\",\"editable\":1},{\"type\":\"int\",\"label\":\"重试次数\",\"require\":1,\"choice\":[],\"default\":\"0\",\"placeholder\":\"\",\"describe\":\"组件运行失败自动重试次数\",\"editable\":1}]', '挂载目录', '{\"--code_path\":{\"type\":\"str\",\"item_type\":\"\",\"label\":\"代码仓库地址\",\"require\":1,\"choice\":[],\"default\":\"\",\"placeholder\":\"私有仓库填写ssh地址,公有仓库填写https git地址\",\"describe\":\"代码仓库地址\",\"editable\":1,\"condition\":\"\",\"value\":\"\"},\"--branch\":{\"type\":\"str\",\"item_type\":\"\",\"label\":\"代码分支/tag\",\"require\":0,\"choice\":[],\"default\":\"master\",\"placeholder\":\"\",\"describe\":\"代码分支或者tag\",\"editable\":1,\"condition\":\"\",\"value\":\"\"},\"--depth\":{\"type\":\"str\",\"item_type\":\"\",\"label\":\"克隆深度\",\"require\":0,\"choice\":[],\"default\":\"1\",\"placeholder\":\"\",\"describe\":\"代码克隆深度\",\"editable\":1,\"condition\":\"\",\"value\":\"\"},\"--ssh_private_key\":{\"type\":\"str\",\"item_type\":\"\",\"label\":\"ssh私钥\",\"require\":0,\"choice\":[],\"default\":\"1\",\"placeholder\":\"\",\"describe\":\"ssh私钥,确保ssh公钥已经托管到代码平台,否则可能拉取失败\",\"editable\":1,\"condition\":\"\",\"value\":\"\"}}', '{\"--code_output\":{\"type\":\"str\",\"path\":\"/code\"}}', '代码拉取组件', NULL, 'admin', '2024-01-13 15:21:16', 'admin', '2024-01-13 15:21:16', 0); INSERT INTO `component` VALUES (31, 3, 'model-train', '通用模型训练组件', '镜像', '工作目录', '启动命令', '{}', NULL, '[{\"type\":\"str\",\"label\":\"超时中断\",\"require\":1,\"choice\":[],\"default\":\"0\",\"placeholder\":\"\",\"describe\":\"组件运行时长,支持s(秒),m(分钟),h(小时),d(天),示例:3h,代表3个小时超时,0表示不限制时长\",\"editable\":1},{\"type\":\"int\",\"label\":\"重试次数\",\"require\":1,\"choice\":[],\"default\":\"0\",\"placeholder\":\"\",\"describe\":\"组件运行失败自动重试次数\",\"editable\":1}]', '挂载目录', '{\"--dataset\":{\"type\":\"ref\",\"item_type\":\"dataset\",\"label\":\"选择数据集\",\"require\":1,\"choice\":[],\"default\":\"\",\"placeholder\":\"\",\"describe\":\"选择数据集\",\"editable\":1,\"condition\":\"\",\"value\":\"\"},\"--model_name\":{\"type\":\"ref\",\"item_type\":\"model\",\"label\":\"选择模型\",\"require\":0,\"choice\":[],\"range\":\"$min,$max\",\"default\":\"\",\"placeholder\":\"\",\"describe\":\"这里是这个参数的描述和备注\",\"editable\":1,\"condition\":\"\",\"value\":\"\"}}', '{\"--model_output\":{\"type\":\"str\",\"path\":\"/model\"}}', '通用模型训练组件介绍', NULL, 'admin', '2024-01-13 15:21:50', 'admin', '2024-01-13 15:21:50', 0); INSERT INTO `component` VALUES (32, 1, 'git-clone', '代码拉取组件', '镜像', '工作目录', '启动命令', '{}', NULL, '[{\"type\":\"str\",\"label\":\"超时中断\",\"require\":1,\"choice\":[],\"default\":\"0\",\"placeholder\":\"\",\"describe\":\"组件运行时长,支持s(秒),m(分钟),h(小时),d(天),示例:3h,代表3个小时超时,0表示不限制时长\",\"editable\":1},{\"type\":\"int\",\"label\":\"重试次数\",\"require\":1,\"choice\":[],\"default\":\"0\",\"placeholder\":\"\",\"describe\":\"组件运行失败自动重试次数\",\"editable\":1}]', '挂载目录', '{--code_path={type=str, item_type=, label=代码仓库地址, require=1, choice=[], default=, placeholder=私有仓库填写ssh地址,公有仓库填写https git地址, describe=代码仓库地址, editable=1, condition=, value=}, --branch={type=str, item_type=, label=代码分支/tag, require=1, choice=[], default=master, placeholder=, describe=代码分支或者tag, editable=1, condition=, value=}, --depth={type=str, item_type=, label=克隆深度, require=0, choice=[], default=1, placeholder=, describe=代码克隆深度, editable=1, condition=, value=}, --ssh_private_key={type=str, item_type=, label=ssh私钥, require=0, choice=[], default=1, placeholder=, describe=ssh私钥,确保ssh公钥已经托管到代码平台,否则可能拉取失败, editable=1, condition=, value=}}', '{--code_output={type=str, label=代码输出路径, path=/code, require=1}}', '代码拉取组件', NULL, 'admin', '2024-01-15 11:44:48', 'admin', '2024-01-15 11:44:43', 0); INSERT INTO `component` VALUES (33, 2, 'model-train', '通用模型训练组件', '镜像', '工作目录', '启动命令', '{}', NULL, '[{\"type\":\"str\",\"label\":\"超时中断\",\"require\":1,\"choice\":[],\"default\":\"0\",\"placeholder\":\"\",\"describe\":\"组件运行时长,支持s(秒),m(分钟),h(小时),d(天),示例:3h,代表3个小时超时,0表示不限制时长\",\"editable\":1},{\"type\":\"int\",\"label\":\"重试次数\",\"require\":1,\"choice\":[],\"default\":\"0\",\"placeholder\":\"\",\"describe\":\"组件运行失败自动重试次数\",\"editable\":1}]', '挂载目录', '{\"--dataset\":{\"type\":\"ref\",\"item_type\":\"dataset\",\"label\":\"选择数据集\",\"require\":1,\"choice\":[],\"default\":\"\",\"placeholder\":\"\",\"describe\":\"选择数据集\",\"editable\":1,\"condition\":\"\",\"value\":\"\"},\"--model_name\":{\"type\":\"ref\",\"item_type\":\"model\",\"label\":\"选择模型\",\"require\":0,\"choice\":[],\"range\":\"$min,$max\",\"default\":\"\",\"placeholder\":\"\",\"describe\":\"这里是这个参数的描述和备注\",\"editable\":1,\"condition\":\"\",\"value\":\"\"}}', '{\"--model_output\":{\"type\":\"str\",\"label\":\"模型输出路径\",\"path\":\"/model\"}}', '通用模型训练组件介绍', NULL, 'admin', '2024-01-15 10:52:45', 'admin', '2024-01-15 10:52:45', 0); INSERT INTO `component` VALUES (34, 1, 'git-clone', '代码拉取组件', '镜像', '工作目录', '启动命令', '{}', NULL, '[{\"type\":\"str\",\"label\":\"超时中断\",\"require\":1,\"choice\":[],\"default\":\"0\",\"placeholder\":\"\",\"describe\":\"组件运行时长,支持s(秒),m(分钟),h(小时),d(天),示例:3h,代表3个小时超时,0表示不限制时长\",\"editable\":1},{\"type\":\"int\",\"label\":\"重试次数\",\"require\":1,\"choice\":[],\"default\":\"0\",\"placeholder\":\"\",\"describe\":\"组件运行失败自动重试次数\",\"editable\":1}]', '挂载目录', '{\"--code_path\":{\"type\":\"str\",\"item_type\":\"\",\"label\":\"代码仓库地址\",\"require\":1,\"choice\":[],\"default\":\"\",\"placeholder\":\"私有仓库填写ssh地址,公有仓库填写https git地址\",\"describe\":\"代码仓库地址\",\"editable\":1,\"condition\":\"\",\"value\":\"\"},\"--branch\":{\"type\":\"str\",\"item_type\":\"\",\"label\":\"代码分支/tag\",\"require\":1,\"choice\":[],\"default\":\"master\",\"placeholder\":\"\",\"describe\":\"代码分支或者tag\",\"editable\":1,\"condition\":\"\",\"value\":\"\"},\"--depth\":{\"type\":\"str\",\"item_type\":\"\",\"label\":\"克隆深度\",\"require\":0,\"choice\":[],\"default\":\"1\",\"placeholder\":\"\",\"describe\":\"代码克隆深度\",\"editable\":1,\"condition\":\"\",\"value\":\"\"},\"--ssh_private_key\":{\"type\":\"str\",\"item_type\":\"\",\"label\":\"ssh私钥\",\"require\":0,\"choice\":[],\"default\":\"1\",\"placeholder\":\"\",\"describe\":\"ssh私钥,确保ssh公钥已经托管到代码平台,否则可能拉取失败\",\"editable\":1,\"condition\":\"\",\"value\":\"\"}}', '{\"--code_output\":{\"type\":\"str\",\"label\":\"代码输出路径\",\"path\":\"/code\",\"require\":1}}', '代码拉取组件', '', 'admin', '2024-01-18 08:45:10', 'admin', '2024-01-18 08:45:10', 0); INSERT INTO `component` VALUES (35, 2, '通用模型训练', '通用模型训练组件介绍', '镜像', '工作目录', '启动命令', '{}', NULL, '[{\"type\":\"str\",\"label\":\"超时中断\",\"require\":1,\"choice\":[],\"default\":\"0\",\"placeholder\":\"\",\"describe\":\"组件运行时长,支持s(秒),m(分钟),h(小时),d(天),示例:3h,代表3个小时超时,0表示不限制时长\",\"editable\":1},{\"type\":\"int\",\"label\":\"重试次数\",\"require\":1,\"choice\":[],\"default\":\"0\",\"placeholder\":\"\",\"describe\":\"组件运行失败自动重试次数\",\"editable\":1}]', '挂载目录', '{\"--dataset\":{\"type\":\"ref\",\"item_type\":\"dataset\",\"label\":\"选择数据集\",\"require\":1,\"choice\":[],\"default\":\"\",\"placeholder\":\"\",\"describe\":\"选择数据集\",\"editable\":1,\"condition\":\"\"},\"--model_name\":{\"type\":\"ref\",\"item_type\":\"model\",\"label\":\"选择模型\",\"require\":0,\"choice\":[],\"range\":\"$min,$max\",\"default\":\"\",\"placeholder\":\"\",\"describe\":\"这里是这个参数的描述和备注\",\"editable\":1,\"condition\":\"\",\"form_info\":{\"name\":\"mnist\",\"path\":\"/mnt/e/xxxx\"}}}', '{\"--model_output\":{\"type\":\"str\",\"path\":\"/model\"}}', '通用模型训练组件介绍', NULL, 'admin', '2024-01-15 14:00:34', 'admin', '2024-01-15 14:00:29', 0); INSERT INTO `component` VALUES (36, 1, 'git-clone', '代码拉取组件', '镜像', '工作目录', '启动命令', '{}', NULL, '[{\"type\":\"str\",\"label\":\"超时中断\",\"require\":1,\"choice\":[],\"default\":\"0\",\"placeholder\":\"\",\"describe\":\"组件运行时长,支持s(秒),m(分钟),h(小时),d(天),示例:3h,代表3个小时超时,0表示不限制时长\",\"editable\":1},{\"type\":\"int\",\"label\":\"重试次数\",\"require\":1,\"choice\":[],\"default\":\"0\",\"placeholder\":\"\",\"describe\":\"组件运行失败自动重试次数\",\"editable\":1}]', '挂载目录', '{\"--code_path\":{\"type\":\"str\",\"item_type\":\"\",\"label\":\"代码仓库地址\",\"require\":1,\"choice\":[],\"default\":\"\",\"placeholder\":\"私有仓库填写ssh地址,公有仓库填写https git地址\",\"describe\":\"代码仓库地址\",\"editable\":1,\"condition\":\"\",\"value\":\"\"},\"--branch\":{\"type\":\"str\",\"item_type\":\"\",\"label\":\"代码分支/tag\",\"require\":1,\"choice\":[],\"default\":\"master\",\"placeholder\":\"\",\"describe\":\"代码分支或者tag\",\"editable\":1,\"condition\":\"\",\"value\":\"\"},\"--depth\":{\"type\":\"str\",\"item_type\":\"\",\"label\":\"克隆深度\",\"require\":0,\"choice\":[],\"default\":\"1\",\"placeholder\":\"\",\"describe\":\"代码克隆深度\",\"editable\":1,\"condition\":\"\",\"value\":\"\"},\"--ssh_private_key\":{\"type\":\"str\",\"item_type\":\"\",\"label\":\"ssh私钥\",\"require\":0,\"choice\":[],\"default\":\"1\",\"placeholder\":\"\",\"describe\":\"ssh私钥,确保ssh公钥已经托管到代码平台,否则可能拉取失败\",\"editable\":1,\"condition\":\"\",\"value\":\"\"}}', '{\"--code_output\":{\"type\":\"str\",\"label\":\"代码输出路径\",\"path\":\"/code\",\"require\":1}}', '代码拉取组件', NULL, 'admin', '2024-01-16 11:22:04', 'admin', '2024-01-16 11:22:04', 0); INSERT INTO `component` VALUES (37, 1, 'git-clone', '代码拉取', '镜像', '工作目录', '启动命令', '{}', NULL, '{\"max_run_time\":{\"type\":\"str\",\"label\":\"超时中断\",\"item_type\":\"\",\"value\":\"2h\"},\"retry_times\":{\"type\":\"str\",\"item_type\":\"\",\"label\":\"重试次数\",\"value\":\"1\"}}', '挂载目录', '{\"--code_path\":{\"type\":\"str\",\"item_type\":\"\",\"label\":\"代码仓库地址\",\"require\":1,\"choice\":[],\"default\":\"\",\"placeholder\":\"私有仓库填写ssh地址,公有仓库填写https git地址\",\"describe\":\"代码仓库地址\",\"editable\":1,\"condition\":\"\",\"value\":\"\"},\"--branch\":{\"type\":\"str\",\"item_type\":\"\",\"label\":\"代码分支/tag\",\"require\":1,\"choice\":[],\"default\":\"master\",\"placeholder\":\"\",\"describe\":\"代码分支或者tag\",\"editable\":1,\"condition\":\"\",\"value\":\"\"},\"--depth\":{\"type\":\"str\",\"item_type\":\"\",\"label\":\"克隆深度\",\"require\":0,\"choice\":[],\"default\":\"1\",\"placeholder\":\"\",\"describe\":\"代码克隆深度\",\"editable\":1,\"condition\":\"\",\"value\":\"1\"},\"--ssh_private_key\":{\"type\":\"str\",\"item_type\":\"\",\"label\":\"ssh私钥\",\"require\":0,\"choice\":[],\"default\":\"1\",\"placeholder\":\"\",\"describe\":\"ssh私钥,确保ssh公钥已经托管到代码平台,否则可能拉取失败\",\"editable\":1,\"condition\":\"\",\"value\":\"\"}}', '{\"--code_output\":{\"type\":\"str\",\"label\":\"代码输出路径\",\"path\":\"/code\",\"require\":1}}', '代码拉取组件', 'component-icon-1', 'admin', '2024-03-02 13:41:25', 'admin', '2024-03-02 13:41:25', 1); INSERT INTO `component` VALUES (38, 2, 'model-train', '通用模型训练组件', '镜像', '工作目录', '启动命令', '{}', NULL, '{\"max_run_time\":{\"type\":\"str\",\"label\":\"超时中断\",\"item_type\":\"\",\"value\":\"2h\"},\"retry_times\":{\"type\":\"str\",\"item_type\":\"\",\"label\":\"重试次数\",\"value\":\"1\"}}', '挂载目录', '{\"--dataset\":{\"type\":\"ref\",\"item_type\":\"dataset\",\"label\":\"选择数据集\",\"require\":1,\"choice\":[],\"default\":\"\",\"placeholder\":\"\",\"describe\":\"选择数据集\",\"editable\":1,\"condition\":\"\",\"value\":\"\"},\"--model_name\":{\"type\":\"ref\",\"item_type\":\"model\",\"label\":\"选择模型\",\"require\":0,\"choice\":[],\"range\":\"$min,$max\",\"default\":\"\",\"placeholder\":\"\",\"describe\":\"这里是这个参数的描述和备注\",\"editable\":1,\"condition\":\"\",\"value\":\"\"}}', '{\"--model_output\":{\"type\":\"str\",\"label\":\"模型输出路径\",\"path\":\"/model\",\"require\":1}}', '通用模型训练组件介绍', 'component-icon-2', 'admin', '2024-01-18 08:45:14', 'admin', '2024-01-18 08:45:14', 1); INSERT INTO `component` VALUES (39, 2, 'distributed-model-train', '分布式训练', '', '', '', '{}', NULL, '{\"max_run_time\":{\"type\":\"str\",\"label\":\"超时中断\",\"item_type\":\"\",\"value\":\"2h\"},\"retry_times\":{\"type\":\"str\",\"item_type\":\"\",\"label\":\"重试次数\",\"value\":\"1\"}}', '', '{\"--dataset\":{\"type\":\"ref\",\"item_type\":\"dataset\",\"label\":\"选择数据集\",\"require\":1,\"choice\":[],\"default\":\"\",\"placeholder\":\"\",\"describe\":\"选择数据集\",\"editable\":1,\"condition\":\"\",\"value\":\"\"},\"--model_name\":{\"type\":\"ref\",\"item_type\":\"model\",\"label\":\"选择模型\",\"require\":0,\"choice\":[],\"range\":\"$min,$max\",\"default\":\"\",\"placeholder\":\"\",\"describe\":\"这里是这个参数的描述和备注\",\"editable\":1,\"condition\":\"\",\"value\":\"\"},\"--worker_num\":{\"type\":\"str\",\"item_type\":\"\",\"label\":\"分布式训练work数量\",\"require\":1,\"choice\":[],\"default\":\"1\",\"placeholder\":\"\",\"describe\":\"分布式训练work数量\",\"editable\":1,\"condition\":\"\",\"value\":\"\"}}', '{\"--model_output\":{\"type\":\"str\",\"label\":\"模型输出路径\",\"path\":\"/model\",\"require\":1}}', '分布式模型训练组件,支持deepspeed, metatron, horovod', NULL, 'admin', '2024-03-07 15:47:37', 'admin', '2024-03-07 15:47:39', 1); -- ---------------------------- -- Table structure for computing_resource -- ---------------------------- DROP TABLE IF EXISTS `computing_resource`; CREATE TABLE `computing_resource` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键', `computing_resource` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '计算资源', `standard` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '规格', `description` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '描述', `create_by` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '创建者', `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', `update_by` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '更新者', `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', `state` int(11) NULL DEFAULT NULL COMMENT '0,失效 1, 生效', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of computing_resource -- ---------------------------- -- ---------------------------- -- Table structure for dataset -- ---------------------------- DROP TABLE IF EXISTS `dataset`; CREATE TABLE `dataset` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, `description` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL, `available_range` int(11) NULL DEFAULT NULL COMMENT '1公开,0私有', `data_type` varchar(55) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '数据集类别', `data_tag` varchar(11) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '数据集tag', `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '创建者', `create_time` datetime NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '创建时间', `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '更新者', `update_time` datetime NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `state` int(11) NULL DEFAULT 1 COMMENT '0,失效 1生效', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of dataset -- ---------------------------- -- ---------------------------- -- Table structure for dataset_version -- ---------------------------- DROP TABLE IF EXISTS `dataset_version`; CREATE TABLE `dataset_version` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键', `dataset_id` int(11) NOT NULL, `version` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '版本', `url` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '数据集存储地址', `file_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '文件名', `file_size` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '文件大小', `available_cluster` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '可用集群', `status` int(11) NULL DEFAULT NULL COMMENT '状态', `create_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '创建者', `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', `update_by` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '更新者', `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', `state` int(11) NULL DEFAULT NULL COMMENT '0失效,1生效', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of dataset_version -- ---------------------------- -- ---------------------------- -- Table structure for experiment -- ---------------------------- DROP TABLE IF EXISTS `experiment`; CREATE TABLE `experiment` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '实验名称', `workflow_id` bigint(20) NULL DEFAULT NULL, `global_param` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '全局参数', `status_list` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '状态列表', `description` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '简介', `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '创建者', `create_time` datetime NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '创建时间', `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '更新者', `update_time` datetime NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `state` int(11) NULL DEFAULT 1 COMMENT '0,失效 1生效', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of experiment -- ---------------------------- -- ---------------------------- -- Table structure for experiment_ins -- ---------------------------- DROP TABLE IF EXISTS `experiment_ins`; CREATE TABLE `experiment_ins` ( `id` int(11) NOT NULL AUTO_INCREMENT, `experiment_id` int(11) NULL DEFAULT NULL COMMENT '实验ID', `argo_ins_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT 'argo返回name', `argo_ins_ns` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT 'argo返回命名空间', `status` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '实例运行状态', `nodes_status` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '节点状态', `nodes_result` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '节点运行产生的结果,制品地址', `nodes_logs` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '节点日志', `global_param` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '全局参数', `start_time` datetime NULL DEFAULT NULL COMMENT '实验开始时间', `finish_time` datetime NULL DEFAULT NULL COMMENT '实验结束时间', `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '创建者', `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '更新者', `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', `state` int(11) NULL DEFAULT 1 COMMENT '0,失效 1生效', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of experiment_ins -- ---------------------------- -- ---------------------------- -- Table structure for gen_table -- ---------------------------- DROP TABLE IF EXISTS `gen_table`; CREATE TABLE `gen_table` ( `table_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '编号', `table_name` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '表名称', `table_comment` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '表描述', `sub_table_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '关联子表的表名', `sub_table_fk_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '子表关联的外键名', `class_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '实体类名称', `tpl_category` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT 'crud' COMMENT '使用的模板(crud单表操作 tree树表操作)', `tpl_web_type` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '前端模板类型(element-ui模版 element-plus模版)', `package_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '生成包路径', `module_name` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '生成模块名', `business_name` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '生成业务名', `function_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '生成功能名', `function_author` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '生成功能作者', `gen_type` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '0' COMMENT '生成代码方式(0zip压缩包 1自定义路径)', `gen_path` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '/' COMMENT '生成路径(不填默认项目路径)', `options` varchar(1000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '其它生成选项', `create_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '创建者', `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', `update_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '更新者', `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', `remark` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注', PRIMARY KEY (`table_id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '代码生成业务表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of gen_table -- ---------------------------- -- ---------------------------- -- Table structure for gen_table_column -- ---------------------------- DROP TABLE IF EXISTS `gen_table_column`; CREATE TABLE `gen_table_column` ( `column_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '编号', `table_id` bigint(20) NULL DEFAULT NULL COMMENT '归属表编号', `column_name` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '列名称', `column_comment` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '列描述', `column_type` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '列类型', `java_type` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT 'JAVA类型', `java_field` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT 'JAVA字段名', `is_pk` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '是否主键(1是)', `is_increment` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '是否自增(1是)', `is_required` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '是否必填(1是)', `is_insert` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '是否为插入字段(1是)', `is_edit` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '是否编辑字段(1是)', `is_list` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '是否列表字段(1是)', `is_query` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '是否查询字段(1是)', `query_type` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT 'EQ' COMMENT '查询方式(等于、不等于、大于、小于、范围)', `html_type` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '显示类型(文本框、文本域、下拉框、复选框、单选框、日期控件)', `dict_type` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '字典类型', `sort` int(11) NULL DEFAULT NULL COMMENT '排序', `create_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '创建者', `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', `update_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '更新者', `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', PRIMARY KEY (`column_id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '代码生成业务表字段' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of gen_table_column -- ---------------------------- -- ---------------------------- -- Table structure for image -- ---------------------------- DROP TABLE IF EXISTS `image`; CREATE TABLE `image` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键', `name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '镜像名称', `description` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '镜像描述', `image_type` int(11) NULL DEFAULT NULL COMMENT '镜像类型', `create_by` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '创建者', `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', `update_by` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '更新者', `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', `state` int(11) NULL DEFAULT NULL COMMENT '状态,0失效,1生效', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 12 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of image -- ---------------------------- INSERT INTO `image` VALUES (7, 'pytorch:1.9.8', '镜像(Mirroring)是一种文件存储形式,是冗余的一种类型,一个磁盘上的数据在另一个磁盘上存在一个完全相同的副本即为镜像', NULL, 'admin', '2024-03-06 14:42:05', 'admin', '2024-03-06 15:08:04', 1); INSERT INTO `image` VALUES (8, 'pytorch:1.9.8', '镜像(Mirroring)是一种文件存储形式,是冗余的一种类型,一个磁盘上的数据在另一个磁盘上存在一个完全相同的副本即为镜像', NULL, 'admin', '2024-03-06 14:56:36', 'admin', '2024-03-06 15:08:12', 1); INSERT INTO `image` VALUES (9, 'pytorch:1.9.7', 'ChatGLM2-6B 是开源中英双语对话模型 ChatGLM-6B 的第二代版本', NULL, 'admin', '2024-03-06 14:56:41', 'admin', '2024-03-06 14:56:41', 1); INSERT INTO `image` VALUES (10, 'pytorch:1.9.8', 'ChatGLM2-6B 是开源中英双语对话模型 ChatGLM-6B 的第二代版本', NULL, 'admin', '2024-03-06 14:56:44', 'admin', '2024-03-06 14:56:44', 1); INSERT INTO `image` VALUES (11, 'pytorch:1.9.9', '镜像(Mirroring)是一种文件存储形式,是冗余的一种类型,一个磁盘上的数据在另一个磁盘上存在一个完全相同的副本即为镜像', NULL, 'admin', '2024-03-07 15:13:18', 'admin', '2024-03-07 15:13:18', 1); -- ---------------------------- -- Table structure for image_version -- ---------------------------- DROP TABLE IF EXISTS `image_version`; CREATE TABLE `image_version` ( `id` int(11) NOT NULL COMMENT '主键', `image_id` int(11) NULL DEFAULT NULL COMMENT '对应的镜像id', `version` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '镜像版本', `url` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '镜像推送地址', `tag_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '镜像tag名称', `file_size` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '镜像文件大小', `status` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '镜像构建状态', `create_by` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '创建者', `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', `update_by` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '更新者', `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', `state` int(11) NULL DEFAULT NULL COMMENT '状态,0失效,1生效', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of image_version -- ---------------------------- -- ---------------------------- -- Table structure for models -- ---------------------------- DROP TABLE IF EXISTS `models`; CREATE TABLE `models` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, `description` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, `available_range` int(11) NULL DEFAULT NULL COMMENT '1公开,0私有', `model_type` varchar(55) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '模型类别', `model_tag` int(11) NULL DEFAULT NULL COMMENT '模型tag', `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '创建者', `create_time` datetime NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '创建时间', `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '更新者', `update_time` datetime NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `state` int(11) NULL DEFAULT 1 COMMENT '0,失效 1生效', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of models -- ---------------------------- -- ---------------------------- -- Table structure for models_version -- ---------------------------- DROP TABLE IF EXISTS `models_version`; CREATE TABLE `models_version` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键', `models_id` int(11) NOT NULL, `version` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '版本', `url` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '模型存储地址', `file_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '文件名', `file_size` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '文件大小', `status` int(11) NULL DEFAULT NULL COMMENT '状态', `create_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '创建者', `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', `update_by` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '更新者', `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', `state` int(11) NULL DEFAULT NULL COMMENT '0失效,1生效', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of models_version -- ---------------------------- -- ---------------------------- -- Table structure for sys_config -- ---------------------------- DROP TABLE IF EXISTS `sys_config`; CREATE TABLE `sys_config` ( `config_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '参数主键', `config_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '参数名称', `config_key` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '参数键名', `config_value` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '参数键值', `config_type` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT 'N' COMMENT '系统内置(Y是 N否)', `create_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '创建者', `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', `update_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '更新者', `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', `remark` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注', PRIMARY KEY (`config_id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 6 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '参数配置表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of sys_config -- ---------------------------- INSERT INTO `sys_config` VALUES (1, '主框架页-默认皮肤样式名称', 'sys.index.skinName', 'skin-blue', 'Y', 'admin', '2024-01-04 10:59:56', '', NULL, '蓝色 skin-blue、绿色 skin-green、紫色 skin-purple、红色 skin-red、黄色 skin-yellow'); INSERT INTO `sys_config` VALUES (2, '用户管理-账号初始密码', 'sys.user.initPassword', '123456', 'Y', 'admin', '2024-01-04 10:59:56', '', NULL, '初始化密码 123456'); INSERT INTO `sys_config` VALUES (3, '主框架页-侧边栏主题', 'sys.index.sideTheme', 'theme-dark', 'Y', 'admin', '2024-01-04 10:59:56', '', NULL, '深色主题theme-dark,浅色主题theme-light'); INSERT INTO `sys_config` VALUES (4, '账号自助-是否开启用户注册功能', 'sys.account.registerUser', 'false', 'Y', 'admin', '2024-01-04 10:59:56', '', NULL, '是否开启注册用户功能(true开启,false关闭)'); INSERT INTO `sys_config` VALUES (5, '用户登录-黑名单列表', 'sys.login.blackIPList', '', 'Y', 'admin', '2024-01-04 10:59:56', '', NULL, '设置登录IP黑名单限制,多个匹配项以;分隔,支持匹配(*通配、网段)'); -- ---------------------------- -- Table structure for sys_dept -- ---------------------------- DROP TABLE IF EXISTS `sys_dept`; CREATE TABLE `sys_dept` ( `dept_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '部门id', `parent_id` bigint(20) NULL DEFAULT 0 COMMENT '父部门id', `ancestors` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '祖级列表', `dept_name` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '部门名称', `order_num` int(11) NULL DEFAULT 0 COMMENT '显示顺序', `leader` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '负责人', `phone` varchar(11) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '联系电话', `email` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '邮箱', `status` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '0' COMMENT '部门状态(0正常 1停用)', `del_flag` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', `create_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '创建者', `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', `update_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '更新者', `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', PRIMARY KEY (`dept_id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 110 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '部门表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of sys_dept -- ---------------------------- INSERT INTO `sys_dept` VALUES (100, 0, '0', '若依科技', 0, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', '2024-01-04 10:59:56', '', NULL); INSERT INTO `sys_dept` VALUES (101, 100, '0,100', '深圳总公司', 1, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', '2024-01-04 10:59:56', '', NULL); INSERT INTO `sys_dept` VALUES (102, 100, '0,100', '长沙分公司', 2, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', '2024-01-04 10:59:56', '', NULL); INSERT INTO `sys_dept` VALUES (103, 101, '0,100,101', '研发部门', 1, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', '2024-01-04 10:59:56', '', NULL); INSERT INTO `sys_dept` VALUES (104, 101, '0,100,101', '市场部门', 2, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', '2024-01-04 10:59:56', '', NULL); INSERT INTO `sys_dept` VALUES (105, 101, '0,100,101', '测试部门', 3, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', '2024-01-04 10:59:56', '', NULL); INSERT INTO `sys_dept` VALUES (106, 101, '0,100,101', '财务部门', 4, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', '2024-01-04 10:59:56', '', NULL); INSERT INTO `sys_dept` VALUES (107, 101, '0,100,101', '运维部门', 5, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', '2024-01-04 10:59:56', '', NULL); INSERT INTO `sys_dept` VALUES (108, 102, '0,100,102', '市场部门', 1, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', '2024-01-04 10:59:56', '', NULL); INSERT INTO `sys_dept` VALUES (109, 102, '0,100,102', '财务部门', 2, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', '2024-01-04 10:59:56', '', NULL); -- ---------------------------- -- Table structure for sys_dict_data -- ---------------------------- DROP TABLE IF EXISTS `sys_dict_data`; CREATE TABLE `sys_dict_data` ( `dict_code` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '字典编码', `dict_sort` int(11) NULL DEFAULT 0 COMMENT '字典排序', `dict_label` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '字典标签', `dict_value` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '字典键值', `dict_type` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '字典类型', `css_class` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '样式属性(其他样式扩展)', `list_class` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '表格回显样式', `is_default` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT 'N' COMMENT '是否默认(Y是 N否)', `status` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '0' COMMENT '状态(0正常 1停用)', `create_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '创建者', `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', `update_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '更新者', `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', `remark` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注', PRIMARY KEY (`dict_code`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 46 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '字典数据表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of sys_dict_data -- ---------------------------- INSERT INTO `sys_dict_data` VALUES (1, 1, '男', '0', 'sys_user_sex', '', '', 'Y', '0', 'admin', '2024-01-04 10:59:56', '', NULL, '性别男'); INSERT INTO `sys_dict_data` VALUES (2, 2, '女', '1', 'sys_user_sex', '', '', 'N', '0', 'admin', '2024-01-04 10:59:56', '', NULL, '性别女'); INSERT INTO `sys_dict_data` VALUES (3, 3, '未知', '2', 'sys_user_sex', '', '', 'N', '0', 'admin', '2024-01-04 10:59:56', '', NULL, '性别未知'); INSERT INTO `sys_dict_data` VALUES (4, 1, '显示', '0', 'sys_show_hide', '', 'primary', 'Y', '0', 'admin', '2024-01-04 10:59:56', '', NULL, '显示菜单'); INSERT INTO `sys_dict_data` VALUES (5, 2, '隐藏', '1', 'sys_show_hide', '', 'danger', 'N', '0', 'admin', '2024-01-04 10:59:56', '', NULL, '隐藏菜单'); INSERT INTO `sys_dict_data` VALUES (6, 1, '正常', '0', 'sys_normal_disable', '', 'primary', 'Y', '0', 'admin', '2024-01-04 10:59:56', '', NULL, '正常状态'); INSERT INTO `sys_dict_data` VALUES (7, 2, '停用', '1', 'sys_normal_disable', '', 'danger', 'N', '0', 'admin', '2024-01-04 10:59:56', '', NULL, '停用状态'); INSERT INTO `sys_dict_data` VALUES (8, 1, '正常', '0', 'sys_job_status', '', 'primary', 'Y', '0', 'admin', '2024-01-04 10:59:56', '', NULL, '正常状态'); INSERT INTO `sys_dict_data` VALUES (9, 2, '暂停', '1', 'sys_job_status', '', 'danger', 'N', '0', 'admin', '2024-01-04 10:59:56', '', NULL, '停用状态'); INSERT INTO `sys_dict_data` VALUES (10, 1, '默认', 'DEFAULT', 'sys_job_group', '', '', 'Y', '0', 'admin', '2024-01-04 10:59:56', '', NULL, '默认分组'); INSERT INTO `sys_dict_data` VALUES (11, 2, '系统', 'SYSTEM', 'sys_job_group', '', '', 'N', '0', 'admin', '2024-01-04 10:59:56', '', NULL, '系统分组'); INSERT INTO `sys_dict_data` VALUES (12, 1, '是', 'Y', 'sys_yes_no', '', 'primary', 'Y', '0', 'admin', '2024-01-04 10:59:56', '', NULL, '系统默认是'); INSERT INTO `sys_dict_data` VALUES (13, 2, '否', 'N', 'sys_yes_no', '', 'danger', 'N', '0', 'admin', '2024-01-04 10:59:56', '', NULL, '系统默认否'); INSERT INTO `sys_dict_data` VALUES (14, 1, '通知', '1', 'sys_notice_type', '', 'warning', 'Y', '0', 'admin', '2024-01-04 10:59:56', '', NULL, '通知'); INSERT INTO `sys_dict_data` VALUES (15, 2, '公告', '2', 'sys_notice_type', '', 'success', 'N', '0', 'admin', '2024-01-04 10:59:56', '', NULL, '公告'); INSERT INTO `sys_dict_data` VALUES (16, 1, '正常', '0', 'sys_notice_status', '', 'primary', 'Y', '0', 'admin', '2024-01-04 10:59:56', '', NULL, '正常状态'); INSERT INTO `sys_dict_data` VALUES (17, 2, '关闭', '1', 'sys_notice_status', '', 'danger', 'N', '0', 'admin', '2024-01-04 10:59:56', '', NULL, '关闭状态'); INSERT INTO `sys_dict_data` VALUES (18, 99, '其他', '0', 'sys_oper_type', '', 'info', 'N', '0', 'admin', '2024-01-04 10:59:56', '', NULL, '其他操作'); INSERT INTO `sys_dict_data` VALUES (19, 1, '新增', '1', 'sys_oper_type', '', 'info', 'N', '0', 'admin', '2024-01-04 10:59:56', '', NULL, '新增操作'); INSERT INTO `sys_dict_data` VALUES (20, 2, '修改', '2', 'sys_oper_type', '', 'info', 'N', '0', 'admin', '2024-01-04 10:59:56', '', NULL, '修改操作'); INSERT INTO `sys_dict_data` VALUES (21, 3, '删除', '3', 'sys_oper_type', '', 'danger', 'N', '0', 'admin', '2024-01-04 10:59:56', '', NULL, '删除操作'); INSERT INTO `sys_dict_data` VALUES (22, 4, '授权', '4', 'sys_oper_type', '', 'primary', 'N', '0', 'admin', '2024-01-04 10:59:56', '', NULL, '授权操作'); INSERT INTO `sys_dict_data` VALUES (23, 5, '导出', '5', 'sys_oper_type', '', 'warning', 'N', '0', 'admin', '2024-01-04 10:59:56', '', NULL, '导出操作'); INSERT INTO `sys_dict_data` VALUES (24, 6, '导入', '6', 'sys_oper_type', '', 'warning', 'N', '0', 'admin', '2024-01-04 10:59:56', '', NULL, '导入操作'); INSERT INTO `sys_dict_data` VALUES (25, 7, '强退', '7', 'sys_oper_type', '', 'danger', 'N', '0', 'admin', '2024-01-04 10:59:56', '', NULL, '强退操作'); INSERT INTO `sys_dict_data` VALUES (26, 8, '生成代码', '8', 'sys_oper_type', '', 'warning', 'N', '0', 'admin', '2024-01-04 10:59:56', '', NULL, '生成操作'); INSERT INTO `sys_dict_data` VALUES (27, 9, '清空数据', '9', 'sys_oper_type', '', 'danger', 'N', '0', 'admin', '2024-01-04 10:59:56', '', NULL, '清空操作'); INSERT INTO `sys_dict_data` VALUES (28, 1, '成功', '0', 'sys_common_status', '', 'primary', 'N', '0', 'admin', '2024-01-04 10:59:56', '', NULL, '正常状态'); INSERT INTO `sys_dict_data` VALUES (29, 2, '失败', '1', 'sys_common_status', '', 'danger', 'N', '0', 'admin', '2024-01-04 10:59:56', '', NULL, '停用状态'); INSERT INTO `sys_dict_data` VALUES (35, 1, '基础命令', '1', 'category_type', NULL, NULL, 'N', '0', 'admin', '2024-01-13 16:28:04', '', NULL, NULL); INSERT INTO `sys_dict_data` VALUES (36, 2, '模型训练', '2', 'category_type', NULL, NULL, 'N', '0', 'admin', '2024-01-13 16:28:14', '', NULL, NULL); INSERT INTO `sys_dict_data` VALUES (37, 3, '分布式模型训练', '3', 'category_type', NULL, NULL, 'N', '0', 'admin', '2024-01-13 16:28:22', '', NULL, NULL); INSERT INTO `sys_dict_data` VALUES (38, 4, '数据导出', '4', 'category_type', NULL, NULL, 'N', '0', 'admin', '2024-01-13 16:28:33', '', NULL, NULL); INSERT INTO `sys_dict_data` VALUES (39, 5, '数据处理', '5', 'category_type', NULL, NULL, 'N', '0', 'admin', '2024-01-13 16:28:41', '', NULL, NULL); INSERT INTO `sys_dict_data` VALUES (40, 1, 'NPU', 'NPU', 'available_cluster', NULL, NULL, 'N', '0', 'admin', '2024-03-08 10:47:31', '', NULL, NULL); INSERT INTO `sys_dict_data` VALUES (41, 2, 'GPU', 'GPU', 'available_cluster', NULL, NULL, 'N', '0', 'admin', '2024-03-08 10:47:43', '', NULL, NULL); INSERT INTO `sys_dict_data` VALUES (42, 1, '数据集分类', '1', 'dataset_models_category', NULL, NULL, 'N', '0', 'admin', '2024-03-14 17:03:02', '', NULL, NULL); INSERT INTO `sys_dict_data` VALUES (43, 2, '研究方向/应用领域', '2', 'dataset_models_category', NULL, NULL, 'N', '0', 'admin', '2024-03-14 17:03:38', '', NULL, NULL); INSERT INTO `sys_dict_data` VALUES (44, 3, '模型框架', '3', 'dataset_models_category', NULL, NULL, 'N', '0', 'admin', '2024-03-14 17:03:50', '', NULL, NULL); INSERT INTO `sys_dict_data` VALUES (45, 4, '模型能力', '4', 'dataset_models_category', NULL, NULL, 'N', '0', 'admin', '2024-03-14 17:04:15', '', NULL, NULL); -- ---------------------------- -- Table structure for sys_dict_type -- ---------------------------- DROP TABLE IF EXISTS `sys_dict_type`; CREATE TABLE `sys_dict_type` ( `dict_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '字典主键', `dict_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '字典名称', `dict_type` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '字典类型', `status` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '0' COMMENT '状态(0正常 1停用)', `create_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '创建者', `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', `update_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '更新者', `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', `remark` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注', PRIMARY KEY (`dict_id`) USING BTREE, UNIQUE INDEX `dict_type`(`dict_type`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 15 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '字典类型表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of sys_dict_type -- ---------------------------- INSERT INTO `sys_dict_type` VALUES (1, '用户性别', 'sys_user_sex', '0', 'admin', '2024-01-04 10:59:56', '', NULL, '用户性别列表'); INSERT INTO `sys_dict_type` VALUES (2, '菜单状态', 'sys_show_hide', '0', 'admin', '2024-01-04 10:59:56', '', NULL, '菜单状态列表'); INSERT INTO `sys_dict_type` VALUES (3, '系统开关', 'sys_normal_disable', '0', 'admin', '2024-01-04 10:59:56', '', NULL, '系统开关列表'); INSERT INTO `sys_dict_type` VALUES (4, '任务状态', 'sys_job_status', '0', 'admin', '2024-01-04 10:59:56', '', NULL, '任务状态列表'); INSERT INTO `sys_dict_type` VALUES (5, '任务分组', 'sys_job_group', '0', 'admin', '2024-01-04 10:59:56', '', NULL, '任务分组列表'); INSERT INTO `sys_dict_type` VALUES (6, '系统是否', 'sys_yes_no', '0', 'admin', '2024-01-04 10:59:56', '', NULL, '系统是否列表'); INSERT INTO `sys_dict_type` VALUES (7, '通知类型', 'sys_notice_type', '0', 'admin', '2024-01-04 10:59:56', '', NULL, '通知类型列表'); INSERT INTO `sys_dict_type` VALUES (8, '通知状态', 'sys_notice_status', '0', 'admin', '2024-01-04 10:59:56', '', NULL, '通知状态列表'); INSERT INTO `sys_dict_type` VALUES (9, '操作类型', 'sys_oper_type', '0', 'admin', '2024-01-04 10:59:56', '', NULL, '操作类型列表'); INSERT INTO `sys_dict_type` VALUES (10, '系统状态', 'sys_common_status', '0', 'admin', '2024-01-04 10:59:56', '', NULL, '登录状态列表'); INSERT INTO `sys_dict_type` VALUES (12, '组件类型', 'category_type', '0', 'admin', '2024-01-13 16:27:29', '', NULL, '组件类型'); INSERT INTO `sys_dict_type` VALUES (13, '可用集群', 'available_cluster', '0', 'admin', '2024-03-08 10:47:11', '', NULL, NULL); INSERT INTO `sys_dict_type` VALUES (14, '数据集模型类别', 'dataset_models_category', '0', 'admin', '2024-03-14 17:02:19', '', NULL, NULL); -- ---------------------------- -- Table structure for sys_job -- ---------------------------- DROP TABLE IF EXISTS `sys_job`; CREATE TABLE `sys_job` ( `job_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '任务ID', `job_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '任务名称', `job_group` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT 'DEFAULT' COMMENT '任务组名', `invoke_target` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '调用目标字符串', `cron_expression` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT 'cron执行表达式', `misfire_policy` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '3' COMMENT '计划执行错误策略(1立即执行 2执行一次 3放弃执行)', `concurrent` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '1' COMMENT '是否并发执行(0允许 1禁止)', `status` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '0' COMMENT '状态(0正常 1暂停)', `create_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '创建者', `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', `update_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '更新者', `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', `remark` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '备注信息', PRIMARY KEY (`job_id`, `job_name`, `job_group`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '定时任务调度表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of sys_job -- ---------------------------- INSERT INTO `sys_job` VALUES (1, '系统默认(无参)', 'DEFAULT', 'ryTask.ryNoParams', '0/10 * * * * ?', '3', '1', '1', 'admin', '2024-01-04 10:59:56', '', NULL, ''); INSERT INTO `sys_job` VALUES (2, '系统默认(有参)', 'DEFAULT', 'ryTask.ryParams(\'ry\')', '0/15 * * * * ?', '3', '1', '1', 'admin', '2024-01-04 10:59:56', '', NULL, ''); INSERT INTO `sys_job` VALUES (3, '系统默认(多参)', 'DEFAULT', 'ryTask.ryMultipleParams(\'ry\', true, 2000L, 316.50D, 100)', '0/20 * * * * ?', '3', '1', '1', 'admin', '2024-01-04 10:59:56', '', NULL, ''); -- ---------------------------- -- Table structure for sys_job_log -- ---------------------------- DROP TABLE IF EXISTS `sys_job_log`; CREATE TABLE `sys_job_log` ( `job_log_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '任务日志ID', `job_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '任务名称', `job_group` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '任务组名', `invoke_target` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '调用目标字符串', `job_message` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '日志信息', `status` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '0' COMMENT '执行状态(0正常 1失败)', `exception_info` varchar(2000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '异常信息', `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', PRIMARY KEY (`job_log_id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '定时任务调度日志表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of sys_job_log -- ---------------------------- -- ---------------------------- -- Table structure for sys_logininfor -- ---------------------------- DROP TABLE IF EXISTS `sys_logininfor`; CREATE TABLE `sys_logininfor` ( `info_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '访问ID', `user_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '用户账号', `ipaddr` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '登录IP地址', `status` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '0' COMMENT '登录状态(0成功 1失败)', `msg` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '提示信息', `access_time` datetime NULL DEFAULT NULL COMMENT '访问时间', PRIMARY KEY (`info_id`) USING BTREE, INDEX `idx_sys_logininfor_s`(`status`) USING BTREE, INDEX `idx_sys_logininfor_lt`(`access_time`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 400 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '系统访问记录' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of sys_logininfor -- ---------------------------- INSERT INTO `sys_logininfor` VALUES (100, 'admin', '172.20.32.53', '0', '登录成功', '2024-01-05 10:14:31'); INSERT INTO `sys_logininfor` VALUES (101, 'admin', '172.20.32.53', '0', '登录成功', '2024-01-05 10:40:48'); INSERT INTO `sys_logininfor` VALUES (102, 'admin', '172.20.32.53', '0', '登录成功', '2024-01-05 15:12:32'); INSERT INTO `sys_logininfor` VALUES (103, 'admin', '172.20.32.53', '0', '登录成功', '2024-01-05 16:38:38'); INSERT INTO `sys_logininfor` VALUES (104, 'admin', '172.20.32.53', '0', '登录成功', '2024-01-08 09:24:37'); INSERT INTO `sys_logininfor` VALUES (105, 'admin', '127.0.0.1', '0', '登录成功', '2024-01-08 11:21:49'); INSERT INTO `sys_logininfor` VALUES (106, 'admin', '172.20.32.53', '1', '密码输入错误1次', '2024-01-09 08:56:17'); INSERT INTO `sys_logininfor` VALUES (107, 'admin', '172.20.32.53', '0', '登录成功', '2024-01-09 08:56:29'); INSERT INTO `sys_logininfor` VALUES (108, 'admin', '127.0.0.1', '0', '登录成功', '2024-01-09 09:10:33'); INSERT INTO `sys_logininfor` VALUES (109, 'admin', '127.0.0.1', '0', '登录成功', '2024-01-09 09:11:27'); INSERT INTO `sys_logininfor` VALUES (110, 'admin', '172.20.32.53', '0', '登录成功', '2024-01-09 09:21:12'); INSERT INTO `sys_logininfor` VALUES (111, 'admin', '172.20.32.53', '0', '登录成功', '2024-01-09 09:21:44'); INSERT INTO `sys_logininfor` VALUES (112, 'admin', '172.20.32.53', '0', '登录成功', '2024-01-09 10:47:48'); INSERT INTO `sys_logininfor` VALUES (113, 'admin', '172.20.32.53', '0', '登录成功', '2024-01-10 08:44:38'); INSERT INTO `sys_logininfor` VALUES (114, 'admin', '172.20.32.53', '0', '登录成功', '2024-01-10 08:44:52'); INSERT INTO `sys_logininfor` VALUES (115, 'admin', '127.0.0.1', '0', '登录成功', '2024-01-11 10:53:47'); INSERT INTO `sys_logininfor` VALUES (116, 'admin', '127.0.0.1', '0', '登录成功', '2024-01-11 15:58:13'); INSERT INTO `sys_logininfor` VALUES (117, 'admin', '127.0.0.1', '0', '登录成功', '2024-01-11 15:58:59'); INSERT INTO `sys_logininfor` VALUES (118, NULL, '172.20.32.150', '1', '用户/key必须填写', '2024-01-11 16:35:56'); INSERT INTO `sys_logininfor` VALUES (119, 'admin', '127.0.0.1', '0', '登录成功', '2024-01-12 14:08:34'); INSERT INTO `sys_logininfor` VALUES (120, 'admind', '172.20.32.91', '1', '登录用户不存在', '2024-01-12 14:49:12'); INSERT INTO `sys_logininfor` VALUES (121, 'admin', '127.0.0.1', '0', '登录成功', '2024-01-13 09:40:50'); INSERT INTO `sys_logininfor` VALUES (122, 'admin', '172.20.32.53', '0', '登录成功', '2024-01-13 10:55:05'); INSERT INTO `sys_logininfor` VALUES (123, 'admin', '172.20.32.53', '0', '登录成功', '2024-01-13 11:28:43'); INSERT INTO `sys_logininfor` VALUES (124, 'admin', '127.0.0.1', '0', '登录成功', '2024-01-13 11:49:42'); INSERT INTO `sys_logininfor` VALUES (125, 'admin', '172.20.32.53', '0', '登录成功', '2024-01-13 13:42:31'); INSERT INTO `sys_logininfor` VALUES (126, 'admin', '127.0.0.1', '0', '登录成功', '2024-01-13 14:31:59'); INSERT INTO `sys_logininfor` VALUES (127, 'admin', '172.20.32.53', '0', '登录成功', '2024-01-13 14:43:52'); INSERT INTO `sys_logininfor` VALUES (128, 'admin', '172.20.32.53', '0', '登录成功', '2024-01-13 15:15:02'); INSERT INTO `sys_logininfor` VALUES (129, 'admin', '172.20.32.53', '0', '登录成功', '2024-01-13 15:27:09'); INSERT INTO `sys_logininfor` VALUES (130, 'admin', '172.20.32.53', '0', '登录成功', '2024-01-13 15:27:16'); INSERT INTO `sys_logininfor` VALUES (131, 'admin', '172.20.32.53', '0', '登录成功', '2024-01-13 15:29:25'); INSERT INTO `sys_logininfor` VALUES (132, 'admin', '127.0.0.1', '0', '登录成功', '2024-01-13 15:29:25'); INSERT INTO `sys_logininfor` VALUES (133, 'admin', '172.20.32.53', '0', '登录成功', '2024-01-13 15:32:03'); INSERT INTO `sys_logininfor` VALUES (134, 'admin', '172.20.32.53', '0', '登录成功', '2024-01-15 08:33:56'); INSERT INTO `sys_logininfor` VALUES (135, 'admin', '127.0.0.1', '0', '登录成功', '2024-01-15 08:52:58'); INSERT INTO `sys_logininfor` VALUES (136, 'admin', '172.20.32.53', '0', '登录成功', '2024-01-15 09:08:07'); INSERT INTO `sys_logininfor` VALUES (137, 'admin', '172.20.32.53', '0', '登录成功', '2024-01-15 10:18:52'); INSERT INTO `sys_logininfor` VALUES (138, 'admin', '127.0.0.1', '0', '登录成功', '2024-01-15 10:44:44'); INSERT INTO `sys_logininfor` VALUES (139, 'admin', '127.0.0.1', '0', '登录成功', '2024-01-15 14:26:20'); INSERT INTO `sys_logininfor` VALUES (140, 'admin', '172.20.32.53', '0', '登录成功', '2024-01-16 08:32:54'); INSERT INTO `sys_logininfor` VALUES (141, 'admin', '127.0.0.1', '0', '登录成功', '2024-01-16 08:50:32'); INSERT INTO `sys_logininfor` VALUES (142, 'admin', '127.0.0.1', '0', '登录成功', '2024-01-16 08:53:43'); INSERT INTO `sys_logininfor` VALUES (143, 'admin', '172.20.32.53', '0', '登录成功', '2024-01-16 09:24:06'); INSERT INTO `sys_logininfor` VALUES (144, 'admin', '127.0.0.1', '0', '登录成功', '2024-01-16 09:40:09'); INSERT INTO `sys_logininfor` VALUES (145, 'admin', '127.0.0.1', '0', '登录成功', '2024-01-16 14:14:18'); INSERT INTO `sys_logininfor` VALUES (146, 'admin', '172.20.32.53', '0', '登录成功', '2024-01-17 09:15:25'); INSERT INTO `sys_logininfor` VALUES (147, 'admin', '127.0.0.1', '0', '登录成功', '2024-01-17 09:28:51'); INSERT INTO `sys_logininfor` VALUES (148, 'admin', '172.20.32.53', '0', '登录成功', '2024-01-17 10:32:17'); INSERT INTO `sys_logininfor` VALUES (149, 'admin', '172.20.32.53', '0', '登录成功', '2024-01-17 10:55:02'); INSERT INTO `sys_logininfor` VALUES (150, 'admin', '127.0.0.1', '0', '登录成功', '2024-01-17 11:03:30'); INSERT INTO `sys_logininfor` VALUES (151, NULL, '172.20.32.186', '1', '用户/key必须填写', '2024-01-17 11:37:33'); INSERT INTO `sys_logininfor` VALUES (152, NULL, '172.20.32.186', '1', '用户/key必须填写', '2024-01-17 11:39:37'); INSERT INTO `sys_logininfor` VALUES (153, 'admin', '127.0.0.1', '0', '登录成功', '2024-01-17 14:19:50'); INSERT INTO `sys_logininfor` VALUES (154, 'admin', '172.20.32.53', '0', '登录成功', '2024-01-18 08:38:51'); INSERT INTO `sys_logininfor` VALUES (155, 'admin', '172.20.32.53', '0', '登录成功', '2024-01-18 08:41:55'); INSERT INTO `sys_logininfor` VALUES (156, 'admin', '172.20.32.53', '0', '登录成功', '2024-01-18 08:48:11'); INSERT INTO `sys_logininfor` VALUES (157, 'admin', '172.20.32.53', '0', '登录成功', '2024-01-18 09:03:02'); INSERT INTO `sys_logininfor` VALUES (158, 'admin', '127.0.0.1', '0', '登录成功', '2024-01-18 10:07:01'); INSERT INTO `sys_logininfor` VALUES (159, 'admin', '172.20.32.53', '0', '登录成功', '2024-01-18 10:45:37'); INSERT INTO `sys_logininfor` VALUES (160, 'admin', '172.20.32.53', '0', '登录成功', '2024-01-18 13:38:54'); INSERT INTO `sys_logininfor` VALUES (161, 'admin', '172.20.32.53', '0', '登录成功', '2024-01-18 14:58:33'); INSERT INTO `sys_logininfor` VALUES (162, 'admin', '172.20.32.53', '0', '登录成功', '2024-01-19 08:41:02'); INSERT INTO `sys_logininfor` VALUES (163, 'admin', '172.20.32.53', '0', '登录成功', '2024-01-19 08:43:33'); INSERT INTO `sys_logininfor` VALUES (164, 'admin', '172.20.32.53', '0', '登录成功', '2024-01-19 09:15:36'); INSERT INTO `sys_logininfor` VALUES (165, 'admin', '172.20.32.53', '0', '登录成功', '2024-01-19 15:49:25'); INSERT INTO `sys_logininfor` VALUES (166, 'admin', '172.20.32.53', '0', '登录成功', '2024-01-19 16:51:05'); INSERT INTO `sys_logininfor` VALUES (167, 'admin', '172.20.32.53', '0', '登录成功', '2024-01-22 09:23:21'); INSERT INTO `sys_logininfor` VALUES (168, 'admin', '172.20.32.53', '0', '登录成功', '2024-01-22 09:29:40'); INSERT INTO `sys_logininfor` VALUES (169, 'admin', '172.20.32.53', '0', '登录成功', '2024-01-22 10:30:07'); INSERT INTO `sys_logininfor` VALUES (170, 'admin', '172.20.32.21', '0', '登录成功', '2024-01-24 09:09:24'); INSERT INTO `sys_logininfor` VALUES (171, 'admin', '172.20.32.21', '0', '登录成功', '2024-01-24 09:12:56'); INSERT INTO `sys_logininfor` VALUES (172, 'admin', '172.20.32.21', '0', '登录成功', '2024-01-24 09:22:13'); INSERT INTO `sys_logininfor` VALUES (173, 'admin', '172.20.32.21', '0', '登录成功', '2024-01-24 09:47:58'); INSERT INTO `sys_logininfor` VALUES (174, 'admin', '127.0.0.1', '0', '登录成功', '2024-01-24 10:44:54'); INSERT INTO `sys_logininfor` VALUES (175, 'admin', '172.20.32.21', '0', '登录成功', '2024-01-25 08:43:22'); INSERT INTO `sys_logininfor` VALUES (176, 'admin', '172.20.32.21', '0', '登录成功', '2024-01-25 08:54:02'); INSERT INTO `sys_logininfor` VALUES (177, 'admin', '127.0.0.1', '0', '登录成功', '2024-01-25 10:58:29'); INSERT INTO `sys_logininfor` VALUES (178, 'admin', '172.20.32.21', '0', '登录成功', '2024-01-25 13:45:42'); INSERT INTO `sys_logininfor` VALUES (179, 'admin', '172.20.32.21', '0', '登录成功', '2024-01-25 16:02:35'); INSERT INTO `sys_logininfor` VALUES (180, 'admin', '172.20.32.21', '0', '登录成功', '2024-01-25 16:36:32'); INSERT INTO `sys_logininfor` VALUES (181, 'admin', '172.20.32.150', '0', '登录成功', '2024-01-25 16:45:03'); INSERT INTO `sys_logininfor` VALUES (182, 'admin', '172.20.32.21', '0', '登录成功', '2024-01-26 08:50:04'); INSERT INTO `sys_logininfor` VALUES (183, 'admin', '172.20.32.21', '0', '登录成功', '2024-01-26 09:26:54'); INSERT INTO `sys_logininfor` VALUES (184, 'admin', '172.20.32.21', '0', '登录成功', '2024-01-26 10:03:03'); INSERT INTO `sys_logininfor` VALUES (185, 'admin', '172.20.32.102', '0', '登录成功', '2024-01-26 14:38:19'); INSERT INTO `sys_logininfor` VALUES (186, 'admin', '172.20.32.21', '0', '登录成功', '2024-01-27 08:45:55'); INSERT INTO `sys_logininfor` VALUES (187, 'admin', '172.20.32.21', '0', '登录成功', '2024-01-27 08:53:23'); INSERT INTO `sys_logininfor` VALUES (188, 'admin', '172.20.32.150', '0', '登录成功', '2024-01-27 09:29:52'); INSERT INTO `sys_logininfor` VALUES (189, 'admin', '172.20.32.21', '0', '登录成功', '2024-01-27 11:19:44'); INSERT INTO `sys_logininfor` VALUES (190, 'admin', '172.20.32.21', '0', '登录成功', '2024-01-27 13:57:13'); INSERT INTO `sys_logininfor` VALUES (191, 'admin', '172.20.32.21', '0', '登录成功', '2024-01-27 13:59:17'); INSERT INTO `sys_logininfor` VALUES (192, 'admin', '172.20.32.21', '0', '登录成功', '2024-01-27 15:56:05'); INSERT INTO `sys_logininfor` VALUES (193, 'admin', '172.20.32.21', '0', '登录成功', '2024-01-27 15:59:01'); INSERT INTO `sys_logininfor` VALUES (194, 'admin', '172.20.32.21', '0', '登录成功', '2024-01-27 15:59:03'); INSERT INTO `sys_logininfor` VALUES (195, 'admin', '172.20.32.21', '0', '登录成功', '2024-01-29 10:01:03'); INSERT INTO `sys_logininfor` VALUES (196, 'admin', '172.20.32.21', '0', '登录成功', '2024-01-29 10:01:09'); INSERT INTO `sys_logininfor` VALUES (197, 'admin', '172.20.32.21', '0', '登录成功', '2024-01-29 10:49:05'); INSERT INTO `sys_logininfor` VALUES (198, 'admin', '172.20.32.21', '0', '登录成功', '2024-01-29 10:49:50'); INSERT INTO `sys_logininfor` VALUES (199, 'admin', '172.20.32.21', '0', '登录成功', '2024-01-29 14:30:01'); INSERT INTO `sys_logininfor` VALUES (200, 'admin', '172.20.32.21', '0', '登录成功', '2024-01-30 11:23:14'); INSERT INTO `sys_logininfor` VALUES (201, 'admin', '172.20.32.150', '0', '登录成功', '2024-01-30 14:23:38'); INSERT INTO `sys_logininfor` VALUES (202, 'admin', '172.20.32.21', '0', '登录成功', '2024-01-30 14:49:02'); INSERT INTO `sys_logininfor` VALUES (203, 'admin', '172.20.32.21', '0', '登录成功', '2024-01-31 11:04:06'); INSERT INTO `sys_logininfor` VALUES (204, 'admin', '172.20.32.21', '0', '登录成功', '2024-02-01 15:03:30'); INSERT INTO `sys_logininfor` VALUES (205, 'admin', '172.20.32.21', '0', '登录成功', '2024-02-01 15:48:00'); INSERT INTO `sys_logininfor` VALUES (206, 'admin', '172.20.32.21', '0', '登录成功', '2024-02-02 09:32:51'); INSERT INTO `sys_logininfor` VALUES (207, 'admin', '172.20.32.21', '0', '登录成功', '2024-02-02 09:40:44'); INSERT INTO `sys_logininfor` VALUES (208, 'admin', '172.20.32.21', '0', '登录成功', '2024-02-02 09:43:15'); INSERT INTO `sys_logininfor` VALUES (209, 'admin', '172.20.32.21', '0', '登录成功', '2024-02-02 09:48:48'); INSERT INTO `sys_logininfor` VALUES (210, 'admin', '172.20.32.21', '0', '登录成功', '2024-02-02 14:59:21'); INSERT INTO `sys_logininfor` VALUES (211, 'admin', '172.20.32.21', '0', '登录成功', '2024-02-03 09:08:54'); INSERT INTO `sys_logininfor` VALUES (212, 'admin', '172.20.32.21', '0', '登录成功', '2024-02-03 10:08:52'); INSERT INTO `sys_logininfor` VALUES (213, 'admin', '172.20.32.21', '0', '登录成功', '2024-02-04 09:23:08'); INSERT INTO `sys_logininfor` VALUES (214, 'admin', '172.20.32.21', '0', '登录成功', '2024-02-19 10:17:29'); INSERT INTO `sys_logininfor` VALUES (215, 'admin', '172.20.32.21', '0', '登录成功', '2024-02-20 09:27:09'); INSERT INTO `sys_logininfor` VALUES (216, 'admin', '172.20.32.21', '1', '密码输入错误1次', '2024-02-20 14:25:19'); INSERT INTO `sys_logininfor` VALUES (217, 'admin', '172.20.32.21', '0', '登录成功', '2024-02-20 14:25:29'); INSERT INTO `sys_logininfor` VALUES (218, 'admin', '172.20.32.21', '0', '登录成功', '2024-02-20 16:47:02'); INSERT INTO `sys_logininfor` VALUES (219, 'admin', '172.20.32.21', '0', '登录成功', '2024-02-21 08:49:28'); INSERT INTO `sys_logininfor` VALUES (220, 'admin', '172.20.32.21', '0', '登录成功', '2024-02-21 10:58:11'); INSERT INTO `sys_logininfor` VALUES (221, 'admin', '172.20.32.21', '0', '登录成功', '2024-02-23 10:01:35'); INSERT INTO `sys_logininfor` VALUES (222, 'admin', '172.20.32.21', '1', '密码输入错误1次', '2024-02-23 14:00:03'); INSERT INTO `sys_logininfor` VALUES (223, 'admin', '172.20.32.21', '0', '登录成功', '2024-02-23 14:00:16'); INSERT INTO `sys_logininfor` VALUES (224, 'admin', '172.20.32.21', '0', '登录成功', '2024-02-26 10:48:14'); INSERT INTO `sys_logininfor` VALUES (225, 'admin', '172.20.32.21', '0', '登录成功', '2024-02-26 10:50:13'); INSERT INTO `sys_logininfor` VALUES (226, 'admin', '172.20.32.98', '0', '登录成功', '2024-02-26 14:42:38'); INSERT INTO `sys_logininfor` VALUES (227, 'admin', '172.20.32.21', '0', '登录成功', '2024-02-26 15:21:50'); INSERT INTO `sys_logininfor` VALUES (228, 'admin', '172.20.32.21', '0', '登录成功', '2024-02-26 17:03:56'); INSERT INTO `sys_logininfor` VALUES (229, 'admin', '172.20.32.21', '0', '登录成功', '2024-02-27 08:41:46'); INSERT INTO `sys_logininfor` VALUES (230, 'admin', '172.20.32.21', '0', '登录成功', '2024-02-27 09:59:00'); INSERT INTO `sys_logininfor` VALUES (231, 'admin', '172.20.32.98', '0', '登录成功', '2024-02-27 14:54:31'); INSERT INTO `sys_logininfor` VALUES (232, 'admin', '172.20.32.21', '0', '登录成功', '2024-02-27 15:56:39'); INSERT INTO `sys_logininfor` VALUES (233, 'admin', '172.20.32.21', '0', '登录成功', '2024-02-28 09:10:20'); INSERT INTO `sys_logininfor` VALUES (234, 'admin', '172.20.32.21', '0', '登录成功', '2024-02-28 09:52:22'); INSERT INTO `sys_logininfor` VALUES (235, 'admin', '172.20.32.21', '0', '登录成功', '2024-02-28 14:30:01'); INSERT INTO `sys_logininfor` VALUES (236, 'admin', '172.20.32.21', '0', '登录成功', '2024-02-28 14:38:03'); INSERT INTO `sys_logininfor` VALUES (237, 'admin', '172.20.32.21', '0', '登录成功', '2024-02-29 08:33:35'); INSERT INTO `sys_logininfor` VALUES (238, 'admin', '172.20.32.21', '0', '登录成功', '2024-02-29 08:41:46'); INSERT INTO `sys_logininfor` VALUES (239, 'admin', '172.20.32.21', '0', '登录成功', '2024-02-29 09:34:12'); INSERT INTO `sys_logininfor` VALUES (240, 'admin', '172.20.32.98', '0', '登录成功', '2024-02-29 14:27:04'); INSERT INTO `sys_logininfor` VALUES (241, 'admin', '172.20.32.21', '0', '登录成功', '2024-03-01 08:50:37'); INSERT INTO `sys_logininfor` VALUES (242, 'admin', '172.20.32.98', '0', '登录成功', '2024-03-01 09:33:45'); INSERT INTO `sys_logininfor` VALUES (243, 'admin', '172.20.32.21', '0', '登录成功', '2024-03-01 10:30:22'); INSERT INTO `sys_logininfor` VALUES (244, 'admin', '172.20.32.21', '0', '登录成功', '2024-03-01 11:08:32'); INSERT INTO `sys_logininfor` VALUES (245, 'admin', '172.20.32.98', '0', '登录成功', '2024-03-02 08:46:47'); INSERT INTO `sys_logininfor` VALUES (246, 'admin', '172.20.32.21', '0', '登录成功', '2024-03-02 08:50:46'); INSERT INTO `sys_logininfor` VALUES (247, 'admin', '172.20.32.21', '0', '登录成功', '2024-03-02 09:04:22'); INSERT INTO `sys_logininfor` VALUES (248, 'admin', '172.20.32.21', '0', '登录成功', '2024-03-02 09:16:31'); INSERT INTO `sys_logininfor` VALUES (249, 'admin', '172.20.32.21', '0', '登录成功', '2024-03-04 08:35:10'); INSERT INTO `sys_logininfor` VALUES (250, 'admin', '172.20.32.21', '0', '登录成功', '2024-03-04 08:38:49'); INSERT INTO `sys_logininfor` VALUES (251, 'admin', '172.20.32.21', '0', '登录成功', '2024-03-04 08:42:55'); INSERT INTO `sys_logininfor` VALUES (252, 'admin', '172.20.32.98', '0', '登录成功', '2024-03-04 08:56:16'); INSERT INTO `sys_logininfor` VALUES (253, 'admin', '172.20.32.21', '0', '登录成功', '2024-03-05 08:34:18'); INSERT INTO `sys_logininfor` VALUES (254, 'admin', '172.20.32.21', '0', '登录成功', '2024-03-05 10:01:06'); INSERT INTO `sys_logininfor` VALUES (255, 'admin', '172.20.32.21', '0', '登录成功', '2024-03-05 15:14:42'); INSERT INTO `sys_logininfor` VALUES (256, 'admin', '172.20.32.21', '0', '登录成功', '2024-03-05 16:35:06'); INSERT INTO `sys_logininfor` VALUES (257, 'admin', '172.20.32.21', '0', '登录成功', '2024-03-05 16:37:38'); INSERT INTO `sys_logininfor` VALUES (258, 'admin', '172.20.32.21', '0', '登录成功', '2024-03-06 08:55:56'); INSERT INTO `sys_logininfor` VALUES (259, 'admin', '172.20.32.21', '0', '登录成功', '2024-03-06 09:41:05'); INSERT INTO `sys_logininfor` VALUES (260, 'admin', '172.20.32.98', '0', '登录成功', '2024-03-06 11:18:11'); INSERT INTO `sys_logininfor` VALUES (261, 'admin', '172.20.32.21', '0', '登录成功', '2024-03-06 14:23:19'); INSERT INTO `sys_logininfor` VALUES (262, 'admin', '172.20.32.21', '0', '登录成功', '2024-03-06 14:42:52'); INSERT INTO `sys_logininfor` VALUES (263, 'admin', '172.20.32.21', '0', '登录成功', '2024-03-06 17:30:13'); INSERT INTO `sys_logininfor` VALUES (264, 'admin', '172.20.32.21', '0', '登录成功', '2024-03-07 09:06:07'); INSERT INTO `sys_logininfor` VALUES (265, 'admin', '172.20.32.21', '0', '登录成功', '2024-03-07 13:38:26'); INSERT INTO `sys_logininfor` VALUES (266, 'admin', '172.20.32.21', '0', '登录成功', '2024-03-07 13:53:37'); INSERT INTO `sys_logininfor` VALUES (267, 'admin', '172.20.32.98', '0', '登录成功', '2024-03-07 15:07:10'); INSERT INTO `sys_logininfor` VALUES (268, 'admin', '172.20.32.21', '0', '登录成功', '2024-03-08 08:34:41'); INSERT INTO `sys_logininfor` VALUES (269, 'admin', '172.20.32.21', '0', '登录成功', '2024-03-08 08:41:51'); INSERT INTO `sys_logininfor` VALUES (270, 'admin', '172.20.32.21', '0', '登录成功', '2024-03-08 09:32:58'); INSERT INTO `sys_logininfor` VALUES (271, 'admin', '172.20.32.98', '0', '登录成功', '2024-03-08 10:01:03'); INSERT INTO `sys_logininfor` VALUES (272, 'admin', '172.20.32.21', '0', '登录成功', '2024-03-08 10:46:39'); INSERT INTO `sys_logininfor` VALUES (273, 'admin', '172.20.32.21', '0', '登录成功', '2024-03-11 08:39:25'); INSERT INTO `sys_logininfor` VALUES (274, 'admin', '172.20.32.21', '0', '登录成功', '2024-03-11 08:39:44'); INSERT INTO `sys_logininfor` VALUES (275, 'admin', '172.20.32.98', '0', '登录成功', '2024-03-11 09:45:39'); INSERT INTO `sys_logininfor` VALUES (276, 'admin', '172.20.32.21', '0', '登录成功', '2024-03-11 10:40:42'); INSERT INTO `sys_logininfor` VALUES (277, 'admin', '172.20.32.21', '0', '登录成功', '2024-03-12 09:14:57'); INSERT INTO `sys_logininfor` VALUES (278, 'admin', '172.20.32.21', '0', '登录成功', '2024-03-12 09:16:44'); INSERT INTO `sys_logininfor` VALUES (279, 'admin', '172.20.32.21', '0', '登录成功', '2024-03-12 15:36:34'); INSERT INTO `sys_logininfor` VALUES (280, 'admin', '172.20.32.98', '0', '登录成功', '2024-03-12 15:45:39'); INSERT INTO `sys_logininfor` VALUES (281, 'admin', '172.20.32.21', '0', '登录成功', '2024-03-13 08:54:50'); INSERT INTO `sys_logininfor` VALUES (282, 'admin', '172.20.32.21', '0', '登录成功', '2024-03-13 08:57:09'); INSERT INTO `sys_logininfor` VALUES (283, 'admin', '172.20.32.21', '0', '登录成功', '2024-03-13 09:19:31'); INSERT INTO `sys_logininfor` VALUES (284, 'admin', '172.20.32.98', '0', '登录成功', '2024-03-13 15:15:34'); INSERT INTO `sys_logininfor` VALUES (285, 'admin', '172.20.32.98', '0', '登录成功', '2024-03-14 09:52:52'); INSERT INTO `sys_logininfor` VALUES (286, 'admin', '172.20.32.21', '0', '登录成功', '2024-03-14 10:02:30'); INSERT INTO `sys_logininfor` VALUES (287, 'admin', '172.20.32.98', '0', '登录成功', '2024-03-14 10:52:08'); INSERT INTO `sys_logininfor` VALUES (288, 'admin', '172.20.32.21', '0', '登录成功', '2024-03-14 10:52:17'); INSERT INTO `sys_logininfor` VALUES (289, 'admin', '172.20.32.21', '0', '登录成功', '2024-03-14 10:57:02'); INSERT INTO `sys_logininfor` VALUES (290, 'admin', '172.20.32.21', '0', '登录成功', '2024-03-14 14:14:22'); INSERT INTO `sys_logininfor` VALUES (291, 'admin', '172.20.32.21', '0', '登录成功', '2024-03-14 17:00:21'); INSERT INTO `sys_logininfor` VALUES (292, 'admin', '172.20.32.21', '0', '登录成功', '2024-03-15 09:32:41'); INSERT INTO `sys_logininfor` VALUES (293, 'admin', '172.20.32.98', '0', '登录成功', '2024-03-15 09:36:12'); INSERT INTO `sys_logininfor` VALUES (294, 'admin', '172.20.32.98', '0', '登录成功', '2024-03-15 11:51:44'); INSERT INTO `sys_logininfor` VALUES (295, 'admin', '172.20.32.21', '0', '登录成功', '2024-03-15 13:33:49'); INSERT INTO `sys_logininfor` VALUES (296, 'admin', '172.20.32.21', '0', '登录成功', '2024-03-16 09:45:50'); INSERT INTO `sys_logininfor` VALUES (297, 'admin', '172.20.32.21', '0', '登录成功', '2024-03-16 10:38:13'); INSERT INTO `sys_logininfor` VALUES (298, 'admin', '172.20.32.21', '0', '登录成功', '2024-03-16 13:54:00'); INSERT INTO `sys_logininfor` VALUES (299, 'admin', '172.20.32.21', '0', '登录成功', '2024-03-16 14:45:29'); INSERT INTO `sys_logininfor` VALUES (300, 'admin', '172.20.32.21', '0', '登录成功', '2024-03-16 15:25:44'); INSERT INTO `sys_logininfor` VALUES (301, 'admin', '172.20.32.21', '0', '登录成功', '2024-03-16 16:29:37'); INSERT INTO `sys_logininfor` VALUES (302, 'admin', '172.20.32.98', '0', '登录成功', '2024-03-16 16:54:25'); INSERT INTO `sys_logininfor` VALUES (303, 'admin', '172.20.32.21', '0', '登录成功', '2024-03-18 09:26:48'); INSERT INTO `sys_logininfor` VALUES (304, 'admin', '172.20.32.21', '0', '登录成功', '2024-03-18 09:28:44'); INSERT INTO `sys_logininfor` VALUES (305, 'admin', '172.20.32.21', '0', '登录成功', '2024-03-18 09:40:38'); INSERT INTO `sys_logininfor` VALUES (306, 'admin', '172.20.32.21', '0', '登录成功', '2024-03-18 15:20:58'); INSERT INTO `sys_logininfor` VALUES (307, 'admin', '172.20.32.21', '0', '登录成功', '2024-03-18 16:35:20'); INSERT INTO `sys_logininfor` VALUES (308, 'admin', '172.20.32.98', '0', '登录成功', '2024-03-18 16:36:00'); INSERT INTO `sys_logininfor` VALUES (309, 'admin', '172.20.32.21', '0', '登录成功', '2024-03-18 17:06:35'); INSERT INTO `sys_logininfor` VALUES (310, 'admin', '172.20.32.21', '0', '登录成功', '2024-03-19 08:31:02'); INSERT INTO `sys_logininfor` VALUES (311, 'admin', '172.20.32.21', '0', '登录成功', '2024-03-19 08:33:34'); INSERT INTO `sys_logininfor` VALUES (312, 'admin', '172.20.32.21', '0', '登录成功', '2024-03-19 08:42:09'); INSERT INTO `sys_logininfor` VALUES (313, 'admin', '172.20.32.98', '0', '登录成功', '2024-03-19 09:14:45'); INSERT INTO `sys_logininfor` VALUES (314, 'xidaray', '172.20.32.98', '1', '登录用户不存在', '2024-03-19 09:16:39'); INSERT INTO `sys_logininfor` VALUES (315, 'ry', '172.20.32.98', '1', '密码输入错误1次', '2024-03-19 09:16:53'); INSERT INTO `sys_logininfor` VALUES (316, 'admin', '172.20.32.98', '0', '登录成功', '2024-03-19 09:17:06'); INSERT INTO `sys_logininfor` VALUES (317, 'ry', '172.20.32.98', '0', '登录成功', '2024-03-19 09:20:23'); INSERT INTO `sys_logininfor` VALUES (318, 'admin', '172.20.32.98', '0', '登录成功', '2024-03-19 11:00:12'); INSERT INTO `sys_logininfor` VALUES (319, 'admin', '172.20.32.21', '0', '登录成功', '2024-03-19 11:01:17'); INSERT INTO `sys_logininfor` VALUES (320, 'admin', '172.20.32.21', '0', '登录成功', '2024-03-19 11:47:39'); INSERT INTO `sys_logininfor` VALUES (321, 'admin', '172.20.32.21', '0', '登录成功', '2024-03-20 08:31:02'); INSERT INTO `sys_logininfor` VALUES (322, 'admin', '172.20.32.21', '0', '登录成功', '2024-03-20 08:54:54'); INSERT INTO `sys_logininfor` VALUES (323, 'admin', '172.20.32.21', '0', '登录成功', '2024-03-20 09:04:07'); INSERT INTO `sys_logininfor` VALUES (324, 'admin', '172.20.32.21', '0', '登录成功', '2024-03-20 10:08:28'); INSERT INTO `sys_logininfor` VALUES (325, 'admin', '172.20.32.21', '0', '登录成功', '2024-03-20 10:11:32'); INSERT INTO `sys_logininfor` VALUES (326, 'admin', '172.20.32.98', '0', '登录成功', '2024-03-20 10:14:04'); INSERT INTO `sys_logininfor` VALUES (327, 'admin', '172.20.32.21', '0', '登录成功', '2024-03-20 10:15:36'); INSERT INTO `sys_logininfor` VALUES (328, 'admin', '172.20.32.21', '0', '登录成功', '2024-03-20 10:15:55'); INSERT INTO `sys_logininfor` VALUES (329, 'admin', '172.20.32.21', '0', '登录成功', '2024-03-20 11:23:32'); INSERT INTO `sys_logininfor` VALUES (330, 'admin', '172.20.32.21', '0', '登录成功', '2024-03-20 13:53:08'); INSERT INTO `sys_logininfor` VALUES (331, 'admin', '172.20.32.21', '0', '登录成功', '2024-03-20 16:35:50'); INSERT INTO `sys_logininfor` VALUES (332, 'admin', '172.20.32.21', '0', '登录成功', '2024-03-21 08:32:55'); INSERT INTO `sys_logininfor` VALUES (333, 'admin', '172.20.32.21', '0', '登录成功', '2024-03-21 08:51:26'); INSERT INTO `sys_logininfor` VALUES (334, 'admin', '172.20.32.21', '0', '登录成功', '2024-03-21 08:52:13'); INSERT INTO `sys_logininfor` VALUES (335, 'admin', '172.20.32.150', '0', '登录成功', '2024-03-21 08:55:53'); INSERT INTO `sys_logininfor` VALUES (336, 'admin', '172.20.32.21', '0', '登录成功', '2024-03-21 08:59:19'); INSERT INTO `sys_logininfor` VALUES (337, 'admin', '172.20.32.21', '0', '登录成功', '2024-03-21 09:22:09'); INSERT INTO `sys_logininfor` VALUES (338, 'admin', '172.20.32.21', '0', '登录成功', '2024-03-22 08:31:52'); INSERT INTO `sys_logininfor` VALUES (339, 'admin', '172.20.32.21', '0', '登录成功', '2024-03-22 08:55:30'); INSERT INTO `sys_logininfor` VALUES (340, 'admin', '172.20.32.21', '0', '登录成功', '2024-03-22 09:00:32'); INSERT INTO `sys_logininfor` VALUES (341, 'admin', '172.20.32.21', '0', '登录成功', '2024-03-25 09:31:47'); INSERT INTO `sys_logininfor` VALUES (342, 'admin', '172.20.32.21', '1', '密码输入错误1次', '2024-03-25 09:32:55'); INSERT INTO `sys_logininfor` VALUES (343, 'admin', '172.20.32.21', '1', '密码输入错误2次', '2024-03-25 09:33:00'); INSERT INTO `sys_logininfor` VALUES (344, 'admin', '172.20.32.21', '0', '登录成功', '2024-03-25 09:33:17'); INSERT INTO `sys_logininfor` VALUES (345, 'admin', '172.20.32.21', '0', '登录成功', '2024-03-25 09:34:44'); INSERT INTO `sys_logininfor` VALUES (346, 'admin', '172.20.32.21', '0', '登录成功', '2024-03-25 09:41:01'); INSERT INTO `sys_logininfor` VALUES (347, 'admin', '172.20.32.21', '0', '登录成功', '2024-03-25 09:52:20'); INSERT INTO `sys_logininfor` VALUES (348, 'admin', '172.20.32.21', '0', '登录成功', '2024-03-25 10:12:33'); INSERT INTO `sys_logininfor` VALUES (349, 'admin', '172.20.32.21', '0', '登录成功', '2024-03-25 10:13:46'); INSERT INTO `sys_logininfor` VALUES (350, 'admin', '172.20.32.21', '0', '登录成功', '2024-03-25 10:17:01'); INSERT INTO `sys_logininfor` VALUES (351, 'admin', '172.20.32.21', '0', '登录成功', '2024-03-25 10:36:35'); INSERT INTO `sys_logininfor` VALUES (352, 'admin', '172.20.32.21', '0', '登录成功', '2024-03-25 11:02:04'); INSERT INTO `sys_logininfor` VALUES (353, 'admin', '172.20.32.21', '0', '登录成功', '2024-03-25 14:14:10'); INSERT INTO `sys_logininfor` VALUES (354, 'admin', '172.20.32.83', '0', '登录成功', '2024-03-25 14:30:51'); INSERT INTO `sys_logininfor` VALUES (355, 'admin', '172.20.32.21', '0', '登录成功', '2024-03-26 08:53:58'); INSERT INTO `sys_logininfor` VALUES (356, 'admin', '172.20.32.83', '0', '登录成功', '2024-03-26 10:06:43'); INSERT INTO `sys_logininfor` VALUES (357, 'admin', '172.20.32.21', '0', '登录成功', '2024-03-26 10:54:43'); INSERT INTO `sys_logininfor` VALUES (358, 'admin', '172.20.32.21', '0', '登录成功', '2024-03-26 13:54:31'); INSERT INTO `sys_logininfor` VALUES (359, 'admin', '172.20.32.21', '0', '登录成功', '2024-03-26 15:53:55'); INSERT INTO `sys_logininfor` VALUES (360, 'admin', '172.20.32.150', '0', '登录成功', '2024-03-26 16:59:12'); INSERT INTO `sys_logininfor` VALUES (361, 'admin', '172.20.32.83', '0', '登录成功', '2024-03-26 17:16:28'); INSERT INTO `sys_logininfor` VALUES (362, 'admin', '172.20.32.83', '0', '登录成功', '2024-03-27 08:35:53'); INSERT INTO `sys_logininfor` VALUES (363, 'admin', '172.20.32.83', '0', '登录成功', '2024-03-27 08:41:39'); INSERT INTO `sys_logininfor` VALUES (364, 'admin', '172.20.32.83', '0', '登录成功', '2024-03-27 09:54:05'); INSERT INTO `sys_logininfor` VALUES (365, 'admin', '172.20.32.150', '0', '登录成功', '2024-03-27 10:09:57'); INSERT INTO `sys_logininfor` VALUES (366, 'admin', '172.20.32.21', '0', '登录成功', '2024-03-27 11:21:29'); INSERT INTO `sys_logininfor` VALUES (367, 'admin', '172.20.32.150', '0', '登录成功', '2024-03-27 11:42:19'); INSERT INTO `sys_logininfor` VALUES (368, 'admin', '172.20.32.21', '1', '密码输入错误1次', '2024-03-27 11:47:27'); INSERT INTO `sys_logininfor` VALUES (369, 'admin', '172.20.32.21', '1', '密码输入错误2次', '2024-03-27 11:47:34'); INSERT INTO `sys_logininfor` VALUES (370, 'admin', '172.20.32.21', '1', '密码输入错误3次', '2024-03-27 11:47:41'); INSERT INTO `sys_logininfor` VALUES (371, 'admin', '172.20.32.21', '0', '登录成功', '2024-03-27 11:47:48'); INSERT INTO `sys_logininfor` VALUES (372, 'admin', '172.20.32.83', '0', '登录成功', '2024-03-27 17:08:52'); INSERT INTO `sys_logininfor` VALUES (373, 'admin', '172.20.32.83', '0', '登录成功', '2024-03-27 17:09:38'); INSERT INTO `sys_logininfor` VALUES (374, 'admin', '172.20.32.83', '0', '登录成功', '2024-03-27 17:20:21'); INSERT INTO `sys_logininfor` VALUES (375, 'admin', '172.20.32.83', '0', '登录成功', '2024-03-27 17:26:41'); INSERT INTO `sys_logininfor` VALUES (376, 'admin', '172.20.32.150', '0', '登录成功', '2024-03-28 09:50:44'); INSERT INTO `sys_logininfor` VALUES (377, 'admin', '172.20.32.83', '0', '登录成功', '2024-03-28 10:12:11'); INSERT INTO `sys_logininfor` VALUES (378, 'admin', '172.20.32.83', '0', '登录成功', '2024-03-28 10:13:08'); INSERT INTO `sys_logininfor` VALUES (379, 'admin', '172.20.32.83', '0', '登录成功', '2024-03-28 10:14:39'); INSERT INTO `sys_logininfor` VALUES (380, 'admin', '172.20.32.150', '0', '登录成功', '2024-03-28 15:19:57'); INSERT INTO `sys_logininfor` VALUES (381, 'admin', '172.20.32.83', '0', '登录成功', '2024-03-28 17:21:34'); INSERT INTO `sys_logininfor` VALUES (382, 'admin', '172.20.32.83', '0', '登录成功', '2024-03-29 08:43:16'); INSERT INTO `sys_logininfor` VALUES (383, 'admin', '172.20.32.150', '0', '登录成功', '2024-03-29 08:56:00'); INSERT INTO `sys_logininfor` VALUES (384, 'admin', '172.20.32.83', '0', '登录成功', '2024-03-29 08:57:21'); INSERT INTO `sys_logininfor` VALUES (385, 'admin', '172.20.32.83', '0', '登录成功', '2024-03-29 09:02:23'); INSERT INTO `sys_logininfor` VALUES (386, 'admin', '172.20.32.83', '0', '登录成功', '2024-03-29 09:17:30'); INSERT INTO `sys_logininfor` VALUES (387, 'admin', '172.20.32.83', '0', '登录成功', '2024-03-29 11:25:09'); INSERT INTO `sys_logininfor` VALUES (388, 'admin', '172.20.32.150', '0', '登录成功', '2024-03-29 11:39:54'); INSERT INTO `sys_logininfor` VALUES (389, 'admin', '172.20.32.83', '0', '登录成功', '2024-04-01 09:01:04'); INSERT INTO `sys_logininfor` VALUES (390, 'admin', '172.20.32.83', '0', '登录成功', '2024-04-01 09:03:41'); INSERT INTO `sys_logininfor` VALUES (391, 'admin', '172.20.32.83', '0', '登录成功', '2024-04-01 10:08:56'); INSERT INTO `sys_logininfor` VALUES (392, 'admin', '172.20.32.83', '0', '登录成功', '2024-04-01 11:54:37'); INSERT INTO `sys_logininfor` VALUES (393, 'admin', '172.20.32.83', '0', '登录成功', '2024-04-01 13:42:46'); INSERT INTO `sys_logininfor` VALUES (394, 'admin', '172.20.32.83', '0', '登录成功', '2024-04-01 14:48:45'); INSERT INTO `sys_logininfor` VALUES (395, 'admin', '172.20.32.185', '0', '登录成功', '2024-04-02 03:01:36'); INSERT INTO `sys_logininfor` VALUES (396, 'admin', '172.20.32.185', '0', '登录成功', '2024-04-02 03:17:42'); INSERT INTO `sys_logininfor` VALUES (397, 'admin', '172.20.32.185', '0', '登录成功', '2024-04-02 03:32:05'); INSERT INTO `sys_logininfor` VALUES (398, 'admin', '172.20.32.185', '0', '登录成功', '2024-04-02 03:47:08'); INSERT INTO `sys_logininfor` VALUES (399, 'admin', '172.20.32.185', '0', '登录成功', '2024-04-02 06:16:33'); -- ---------------------------- -- Table structure for sys_menu -- ---------------------------- DROP TABLE IF EXISTS `sys_menu`; CREATE TABLE `sys_menu` ( `menu_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '菜单ID', `menu_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '菜单名称', `parent_id` bigint(20) NULL DEFAULT 0 COMMENT '父菜单ID', `order_num` int(11) NULL DEFAULT 0 COMMENT '显示顺序', `path` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '路由地址', `component` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '组件路径', `query` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '路由参数', `is_frame` int(11) NULL DEFAULT 1 COMMENT '是否为外链(0是 1否)', `is_cache` int(11) NULL DEFAULT 0 COMMENT '是否缓存(0缓存 1不缓存)', `menu_type` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '菜单类型(M目录 C菜单 F按钮)', `visible` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '0' COMMENT '菜单状态(0显示 1隐藏)', `status` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '0' COMMENT '菜单状态(0正常 1停用)', `perms` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '权限标识', `icon` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '#' COMMENT '菜单图标', `create_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '创建者', `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', `update_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '更新者', `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', `remark` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '备注', PRIMARY KEY (`menu_id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 2022 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '菜单权限表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of sys_menu -- ---------------------------- INSERT INTO `sys_menu` VALUES (1, '系统管理', 0, 11, 'system', NULL, '', 1, 0, 'M', '0', '0', '', 'system', 'admin', '2024-01-04 10:59:56', 'admin', '2024-02-02 09:48:25', '系统管理目录'); INSERT INTO `sys_menu` VALUES (2, '系统监控', 0, 2, 'monitor', NULL, '', 1, 0, 'M', '1', '0', '', 'monitor', 'admin', '2024-01-04 10:59:56', 'admin', '2024-01-04 15:14:19', '系统监控目录'); INSERT INTO `sys_menu` VALUES (3, '系统工具', 0, 3, 'tool', NULL, '', 1, 0, 'M', '1', '0', '', 'tool', 'admin', '2024-01-04 10:59:56', 'admin', '2024-01-04 15:14:13', '系统工具目录'); INSERT INTO `sys_menu` VALUES (4, '若依官网', 0, 4, 'http://ruoyi.vip', NULL, '', 0, 0, 'M', '1', '0', '', 'guide', 'admin', '2024-01-04 10:59:56', 'admin', '2024-01-04 15:14:08', '若依官网地址'); INSERT INTO `sys_menu` VALUES (100, '用户管理', 1, 1, 'user', 'system/user/index', '', 1, 0, 'C', '0', '0', 'system:user:list', 'user', 'admin', '2024-01-04 10:59:56', '', NULL, '用户管理菜单'); INSERT INTO `sys_menu` VALUES (101, '角色管理', 1, 2, 'role', 'system/role/index', '', 1, 0, 'C', '0', '0', 'system:role:list', 'peoples', 'admin', '2024-01-04 10:59:56', '', NULL, '角色管理菜单'); INSERT INTO `sys_menu` VALUES (102, '菜单管理', 1, 3, 'menu', 'system/menu/index', '', 1, 0, 'C', '0', '0', 'system:menu:list', 'tree-table', 'admin', '2024-01-04 10:59:56', '', NULL, '菜单管理菜单'); INSERT INTO `sys_menu` VALUES (103, '部门管理', 1, 4, 'dept', 'system/dept/index', '', 1, 0, 'C', '0', '0', 'system:dept:list', 'tree', 'admin', '2024-01-04 10:59:56', '', NULL, '部门管理菜单'); INSERT INTO `sys_menu` VALUES (104, '岗位管理', 1, 5, 'post', 'system/post/index', '', 1, 0, 'C', '0', '0', 'system:post:list', 'post', 'admin', '2024-01-04 10:59:56', '', NULL, '岗位管理菜单'); INSERT INTO `sys_menu` VALUES (105, '字典管理', 1, 6, 'dict', 'system/dict/index', '', 1, 0, 'C', '0', '0', 'system:dict:list', 'dict', 'admin', '2024-01-04 10:59:56', '', NULL, '字典管理菜单'); INSERT INTO `sys_menu` VALUES (106, '参数设置', 1, 7, 'config', 'system/config/index', '', 1, 0, 'C', '1', '0', 'system:config:list', 'edit', 'admin', '2024-01-04 10:59:56', 'admin', '2024-01-04 15:28:29', '参数设置菜单'); INSERT INTO `sys_menu` VALUES (107, '通知公告', 1, 8, 'notice', 'system/notice/index', '', 1, 0, 'C', '1', '0', 'system:notice:list', 'message', 'admin', '2024-01-04 10:59:56', 'admin', '2024-01-04 15:28:24', '通知公告菜单'); INSERT INTO `sys_menu` VALUES (108, '日志管理', 1, 9, 'log', '', '', 1, 0, 'M', '1', '0', '', 'log', 'admin', '2024-01-04 10:59:56', 'admin', '2024-01-04 15:28:19', '日志管理菜单'); INSERT INTO `sys_menu` VALUES (109, '在线用户', 2, 1, 'online', 'monitor/online/index', '', 1, 0, 'C', '0', '0', 'monitor:online:list', 'online', 'admin', '2024-01-04 10:59:56', '', NULL, '在线用户菜单'); INSERT INTO `sys_menu` VALUES (110, '定时任务', 2, 2, 'job', 'monitor/job/index', '', 1, 0, 'C', '0', '0', 'monitor:job:list', 'job', 'admin', '2024-01-04 10:59:56', '', NULL, '定时任务菜单'); INSERT INTO `sys_menu` VALUES (111, 'Sentinel控制台', 2, 3, 'http://localhost:8718', '', '', 0, 0, 'C', '0', '0', 'monitor:sentinel:list', 'sentinel', 'admin', '2024-01-04 10:59:56', '', NULL, '流量控制菜单'); INSERT INTO `sys_menu` VALUES (112, 'Nacos控制台', 2, 4, 'http://localhost:8848/nacos', '', '', 0, 0, 'C', '0', '0', 'monitor:nacos:list', 'nacos', 'admin', '2024-01-04 10:59:56', '', NULL, '服务治理菜单'); INSERT INTO `sys_menu` VALUES (113, 'Admin控制台', 2, 5, 'http://localhost:9100/login', '', '', 0, 0, 'C', '0', '0', 'monitor:server:list', 'server', 'admin', '2024-01-04 10:59:56', '', NULL, '服务监控菜单'); INSERT INTO `sys_menu` VALUES (114, '表单构建', 3, 1, 'build', 'tool/build/index', '', 1, 0, 'C', '0', '0', 'tool:build:list', 'build', 'admin', '2024-01-04 10:59:56', '', NULL, '表单构建菜单'); INSERT INTO `sys_menu` VALUES (115, '代码生成', 3, 2, 'gen', 'tool/gen/index', '', 1, 0, 'C', '0', '0', 'tool:gen:list', 'code', 'admin', '2024-01-04 10:59:56', '', NULL, '代码生成菜单'); INSERT INTO `sys_menu` VALUES (116, '系统接口', 3, 3, 'http://localhost:8080/swagger-ui/index.html', '', '', 0, 0, 'C', '0', '0', 'tool:swagger:list', 'swagger', 'admin', '2024-01-04 10:59:56', '', NULL, '系统接口菜单'); INSERT INTO `sys_menu` VALUES (500, '操作日志', 108, 1, 'operlog', 'system/operlog/index', '', 1, 0, 'C', '0', '0', 'system:operlog:list', 'form', 'admin', '2024-01-04 10:59:56', '', NULL, '操作日志菜单'); INSERT INTO `sys_menu` VALUES (501, '登录日志', 108, 2, 'logininfor', 'system/logininfor/index', '', 1, 0, 'C', '0', '0', 'system:logininfor:list', 'logininfor', 'admin', '2024-01-04 10:59:56', '', NULL, '登录日志菜单'); INSERT INTO `sys_menu` VALUES (1000, '用户查询', 100, 1, '', '', '', 1, 0, 'F', '0', '0', 'system:user:query', '#', 'admin', '2024-01-04 10:59:56', '', NULL, ''); INSERT INTO `sys_menu` VALUES (1001, '用户新增', 100, 2, '', '', '', 1, 0, 'F', '0', '0', 'system:user:add', '#', 'admin', '2024-01-04 10:59:56', '', NULL, ''); INSERT INTO `sys_menu` VALUES (1002, '用户修改', 100, 3, '', '', '', 1, 0, 'F', '0', '0', 'system:user:edit', '#', 'admin', '2024-01-04 10:59:56', '', NULL, ''); INSERT INTO `sys_menu` VALUES (1003, '用户删除', 100, 4, '', '', '', 1, 0, 'F', '0', '0', 'system:user:remove', '#', 'admin', '2024-01-04 10:59:56', '', NULL, ''); INSERT INTO `sys_menu` VALUES (1004, '用户导出', 100, 5, '', '', '', 1, 0, 'F', '0', '0', 'system:user:export', '#', 'admin', '2024-01-04 10:59:56', '', NULL, ''); INSERT INTO `sys_menu` VALUES (1005, '用户导入', 100, 6, '', '', '', 1, 0, 'F', '0', '0', 'system:user:import', '#', 'admin', '2024-01-04 10:59:56', '', NULL, ''); INSERT INTO `sys_menu` VALUES (1006, '重置密码', 100, 7, '', '', '', 1, 0, 'F', '0', '0', 'system:user:resetPwd', '#', 'admin', '2024-01-04 10:59:56', '', NULL, ''); INSERT INTO `sys_menu` VALUES (1007, '角色查询', 101, 1, '', '', '', 1, 0, 'F', '0', '0', 'system:role:query', '#', 'admin', '2024-01-04 10:59:56', '', NULL, ''); INSERT INTO `sys_menu` VALUES (1008, '角色新增', 101, 2, '', '', '', 1, 0, 'F', '0', '0', 'system:role:add', '#', 'admin', '2024-01-04 10:59:56', '', NULL, ''); INSERT INTO `sys_menu` VALUES (1009, '角色修改', 101, 3, '', '', '', 1, 0, 'F', '0', '0', 'system:role:edit', '#', 'admin', '2024-01-04 10:59:56', '', NULL, ''); INSERT INTO `sys_menu` VALUES (1010, '角色删除', 101, 4, '', '', '', 1, 0, 'F', '0', '0', 'system:role:remove', '#', 'admin', '2024-01-04 10:59:56', '', NULL, ''); INSERT INTO `sys_menu` VALUES (1011, '角色导出', 101, 5, '', '', '', 1, 0, 'F', '0', '0', 'system:role:export', '#', 'admin', '2024-01-04 10:59:56', '', NULL, ''); INSERT INTO `sys_menu` VALUES (1012, '菜单查询', 102, 1, '', '', '', 1, 0, 'F', '0', '0', 'system:menu:query', '#', 'admin', '2024-01-04 10:59:56', '', NULL, ''); INSERT INTO `sys_menu` VALUES (1013, '菜单新增', 102, 2, '', '', '', 1, 0, 'F', '0', '0', 'system:menu:add', '#', 'admin', '2024-01-04 10:59:56', '', NULL, ''); INSERT INTO `sys_menu` VALUES (1014, '菜单修改', 102, 3, '', '', '', 1, 0, 'F', '0', '0', 'system:menu:edit', '#', 'admin', '2024-01-04 10:59:56', '', NULL, ''); INSERT INTO `sys_menu` VALUES (1015, '菜单删除', 102, 4, '', '', '', 1, 0, 'F', '0', '0', 'system:menu:remove', '#', 'admin', '2024-01-04 10:59:56', '', NULL, ''); INSERT INTO `sys_menu` VALUES (1016, '部门查询', 103, 1, '', '', '', 1, 0, 'F', '0', '0', 'system:dept:query', '#', 'admin', '2024-01-04 10:59:56', '', NULL, ''); INSERT INTO `sys_menu` VALUES (1017, '部门新增', 103, 2, '', '', '', 1, 0, 'F', '0', '0', 'system:dept:add', '#', 'admin', '2024-01-04 10:59:56', '', NULL, ''); INSERT INTO `sys_menu` VALUES (1018, '部门修改', 103, 3, '', '', '', 1, 0, 'F', '0', '0', 'system:dept:edit', '#', 'admin', '2024-01-04 10:59:56', '', NULL, ''); INSERT INTO `sys_menu` VALUES (1019, '部门删除', 103, 4, '', '', '', 1, 0, 'F', '0', '0', 'system:dept:remove', '#', 'admin', '2024-01-04 10:59:56', '', NULL, ''); INSERT INTO `sys_menu` VALUES (1020, '岗位查询', 104, 1, '', '', '', 1, 0, 'F', '0', '0', 'system:post:query', '#', 'admin', '2024-01-04 10:59:56', '', NULL, ''); INSERT INTO `sys_menu` VALUES (1021, '岗位新增', 104, 2, '', '', '', 1, 0, 'F', '0', '0', 'system:post:add', '#', 'admin', '2024-01-04 10:59:56', '', NULL, ''); INSERT INTO `sys_menu` VALUES (1022, '岗位修改', 104, 3, '', '', '', 1, 0, 'F', '0', '0', 'system:post:edit', '#', 'admin', '2024-01-04 10:59:56', '', NULL, ''); INSERT INTO `sys_menu` VALUES (1023, '岗位删除', 104, 4, '', '', '', 1, 0, 'F', '0', '0', 'system:post:remove', '#', 'admin', '2024-01-04 10:59:56', '', NULL, ''); INSERT INTO `sys_menu` VALUES (1024, '岗位导出', 104, 5, '', '', '', 1, 0, 'F', '0', '0', 'system:post:export', '#', 'admin', '2024-01-04 10:59:56', '', NULL, ''); INSERT INTO `sys_menu` VALUES (1025, '字典查询', 105, 1, '#', '', '', 1, 0, 'F', '0', '0', 'system:dict:query', '#', 'admin', '2024-01-04 10:59:56', '', NULL, ''); INSERT INTO `sys_menu` VALUES (1026, '字典新增', 105, 2, '#', '', '', 1, 0, 'F', '0', '0', 'system:dict:add', '#', 'admin', '2024-01-04 10:59:56', '', NULL, ''); INSERT INTO `sys_menu` VALUES (1027, '字典修改', 105, 3, '#', '', '', 1, 0, 'F', '0', '0', 'system:dict:edit', '#', 'admin', '2024-01-04 10:59:56', '', NULL, ''); INSERT INTO `sys_menu` VALUES (1028, '字典删除', 105, 4, '#', '', '', 1, 0, 'F', '0', '0', 'system:dict:remove', '#', 'admin', '2024-01-04 10:59:56', '', NULL, ''); INSERT INTO `sys_menu` VALUES (1029, '字典导出', 105, 5, '#', '', '', 1, 0, 'F', '0', '0', 'system:dict:export', '#', 'admin', '2024-01-04 10:59:56', '', NULL, ''); INSERT INTO `sys_menu` VALUES (1030, '参数查询', 106, 1, '#', '', '', 1, 0, 'F', '0', '0', 'system:config:query', '#', 'admin', '2024-01-04 10:59:56', '', NULL, ''); INSERT INTO `sys_menu` VALUES (1031, '参数新增', 106, 2, '#', '', '', 1, 0, 'F', '0', '0', 'system:config:add', '#', 'admin', '2024-01-04 10:59:56', '', NULL, ''); INSERT INTO `sys_menu` VALUES (1032, '参数修改', 106, 3, '#', '', '', 1, 0, 'F', '0', '0', 'system:config:edit', '#', 'admin', '2024-01-04 10:59:56', '', NULL, ''); INSERT INTO `sys_menu` VALUES (1033, '参数删除', 106, 4, '#', '', '', 1, 0, 'F', '0', '0', 'system:config:remove', '#', 'admin', '2024-01-04 10:59:56', '', NULL, ''); INSERT INTO `sys_menu` VALUES (1034, '参数导出', 106, 5, '#', '', '', 1, 0, 'F', '0', '0', 'system:config:export', '#', 'admin', '2024-01-04 10:59:56', '', NULL, ''); INSERT INTO `sys_menu` VALUES (1035, '公告查询', 107, 1, '#', '', '', 1, 0, 'F', '0', '0', 'system:notice:query', '#', 'admin', '2024-01-04 10:59:56', '', NULL, ''); INSERT INTO `sys_menu` VALUES (1036, '公告新增', 107, 2, '#', '', '', 1, 0, 'F', '0', '0', 'system:notice:add', '#', 'admin', '2024-01-04 10:59:56', '', NULL, ''); INSERT INTO `sys_menu` VALUES (1037, '公告修改', 107, 3, '#', '', '', 1, 0, 'F', '0', '0', 'system:notice:edit', '#', 'admin', '2024-01-04 10:59:56', '', NULL, ''); INSERT INTO `sys_menu` VALUES (1038, '公告删除', 107, 4, '#', '', '', 1, 0, 'F', '0', '0', 'system:notice:remove', '#', 'admin', '2024-01-04 10:59:56', '', NULL, ''); INSERT INTO `sys_menu` VALUES (1039, '操作查询', 500, 1, '#', '', '', 1, 0, 'F', '0', '0', 'system:operlog:query', '#', 'admin', '2024-01-04 10:59:56', '', NULL, ''); INSERT INTO `sys_menu` VALUES (1040, '操作删除', 500, 2, '#', '', '', 1, 0, 'F', '0', '0', 'system:operlog:remove', '#', 'admin', '2024-01-04 10:59:56', '', NULL, ''); INSERT INTO `sys_menu` VALUES (1041, '日志导出', 500, 3, '#', '', '', 1, 0, 'F', '0', '0', 'system:operlog:export', '#', 'admin', '2024-01-04 10:59:56', '', NULL, ''); INSERT INTO `sys_menu` VALUES (1042, '登录查询', 501, 1, '#', '', '', 1, 0, 'F', '0', '0', 'system:logininfor:query', '#', 'admin', '2024-01-04 10:59:56', '', NULL, ''); INSERT INTO `sys_menu` VALUES (1043, '登录删除', 501, 2, '#', '', '', 1, 0, 'F', '0', '0', 'system:logininfor:remove', '#', 'admin', '2024-01-04 10:59:56', '', NULL, ''); INSERT INTO `sys_menu` VALUES (1044, '日志导出', 501, 3, '#', '', '', 1, 0, 'F', '0', '0', 'system:logininfor:export', '#', 'admin', '2024-01-04 10:59:56', '', NULL, ''); INSERT INTO `sys_menu` VALUES (1045, '账户解锁', 501, 4, '#', '', '', 1, 0, 'F', '0', '0', 'system:logininfor:unlock', '#', 'admin', '2024-01-04 10:59:56', '', NULL, ''); INSERT INTO `sys_menu` VALUES (1046, '在线查询', 109, 1, '#', '', '', 1, 0, 'F', '0', '0', 'monitor:online:query', '#', 'admin', '2024-01-04 10:59:56', '', NULL, ''); INSERT INTO `sys_menu` VALUES (1047, '批量强退', 109, 2, '#', '', '', 1, 0, 'F', '0', '0', 'monitor:online:batchLogout', '#', 'admin', '2024-01-04 10:59:56', '', NULL, ''); INSERT INTO `sys_menu` VALUES (1048, '单条强退', 109, 3, '#', '', '', 1, 0, 'F', '0', '0', 'monitor:online:forceLogout', '#', 'admin', '2024-01-04 10:59:56', '', NULL, ''); INSERT INTO `sys_menu` VALUES (1049, '任务查询', 110, 1, '#', '', '', 1, 0, 'F', '0', '0', 'monitor:job:query', '#', 'admin', '2024-01-04 10:59:56', '', NULL, ''); INSERT INTO `sys_menu` VALUES (1050, '任务新增', 110, 2, '#', '', '', 1, 0, 'F', '0', '0', 'monitor:job:add', '#', 'admin', '2024-01-04 10:59:56', '', NULL, ''); INSERT INTO `sys_menu` VALUES (1051, '任务修改', 110, 3, '#', '', '', 1, 0, 'F', '0', '0', 'monitor:job:edit', '#', 'admin', '2024-01-04 10:59:56', '', NULL, ''); INSERT INTO `sys_menu` VALUES (1052, '任务删除', 110, 4, '#', '', '', 1, 0, 'F', '0', '0', 'monitor:job:remove', '#', 'admin', '2024-01-04 10:59:56', '', NULL, ''); INSERT INTO `sys_menu` VALUES (1053, '状态修改', 110, 5, '#', '', '', 1, 0, 'F', '0', '0', 'monitor:job:changeStatus', '#', 'admin', '2024-01-04 10:59:56', '', NULL, ''); INSERT INTO `sys_menu` VALUES (1054, '任务导出', 110, 6, '#', '', '', 1, 0, 'F', '0', '0', 'monitor:job:export', '#', 'admin', '2024-01-04 10:59:56', '', NULL, ''); INSERT INTO `sys_menu` VALUES (1055, '生成查询', 115, 1, '#', '', '', 1, 0, 'F', '0', '0', 'tool:gen:query', '#', 'admin', '2024-01-04 10:59:56', '', NULL, ''); INSERT INTO `sys_menu` VALUES (1056, '生成修改', 115, 2, '#', '', '', 1, 0, 'F', '0', '0', 'tool:gen:edit', '#', 'admin', '2024-01-04 10:59:56', '', NULL, ''); INSERT INTO `sys_menu` VALUES (1057, '生成删除', 115, 3, '#', '', '', 1, 0, 'F', '0', '0', 'tool:gen:remove', '#', 'admin', '2024-01-04 10:59:56', '', NULL, ''); INSERT INTO `sys_menu` VALUES (1058, '导入代码', 115, 2, '#', '', '', 1, 0, 'F', '0', '0', 'tool:gen:import', '#', 'admin', '2024-01-04 10:59:56', '', NULL, ''); INSERT INTO `sys_menu` VALUES (1059, '预览代码', 115, 4, '#', '', '', 1, 0, 'F', '0', '0', 'tool:gen:preview', '#', 'admin', '2024-01-04 10:59:56', '', NULL, ''); INSERT INTO `sys_menu` VALUES (1060, '生成代码', 115, 5, '#', '', '', 1, 0, 'F', '0', '0', 'tool:gen:code', '#', 'admin', '2024-01-04 10:59:56', '', NULL, ''); INSERT INTO `sys_menu` VALUES (2000, '流水线', 0, 3, 'pipeline', NULL, NULL, 1, 0, 'M', '0', '0', NULL, '#', 'admin', '2024-01-04 11:06:40', '', NULL, ''); INSERT INTO `sys_menu` VALUES (2002, '开发环境', 0, 2, 'developmentEnvironment', NULL, NULL, 1, 0, 'M', '0', '0', NULL, '#', 'admin', '2024-01-09 09:39:22', '', NULL, ''); INSERT INTO `sys_menu` VALUES (2006, '实验', 0, 3, 'experiment', NULL, NULL, 1, 0, 'M', '0', '0', NULL, '#', 'admin', '2024-01-16 15:52:17', '', NULL, ''); INSERT INTO `sys_menu` VALUES (2008, '镜像管理', 2010, 3, '/image', NULL, NULL, 1, 0, 'C', '0', '0', '', 'TableOutlined', 'admin', '2024-02-02 09:44:42', 'admin', '2024-03-14 13:52:16', ''); INSERT INTO `sys_menu` VALUES (2010, 'AI资产管理', 0, 6, 'dataset', NULL, NULL, 1, 0, 'M', '0', '0', '', '#', 'admin', '2024-02-02 09:46:12', 'admin', '2024-03-05 17:11:43', ''); INSERT INTO `sys_menu` VALUES (2011, '资源管理', 2010, 5, '/readad', NULL, NULL, 1, 0, 'C', '0', '0', '', 'DoubleRightOutlined', 'admin', '2024-02-02 09:46:51', 'admin', '2024-03-14 13:52:56', ''); INSERT INTO `sys_menu` VALUES (2012, '组件管理', 2010, 6, '/compent', NULL, NULL, 1, 0, 'C', '0', '0', '', 'BorderInnerOutlined', 'admin', '2024-02-02 09:47:32', 'admin', '2024-03-14 13:53:31', ''); INSERT INTO `sys_menu` VALUES (2013, '监控运维', 0, 10, '/see', NULL, NULL, 1, 0, 'M', '0', '0', NULL, '#', 'admin', '2024-02-02 09:48:14', '', NULL, ''); INSERT INTO `sys_menu` VALUES (2015, '数据集管理', 2010, 1, 'datasetIndex', 'dataset/index', NULL, 1, 1, 'C', '0', '0', '', '#', 'admin', '2024-03-05 16:36:12', 'admin', '2024-03-14 10:48:33', ''); INSERT INTO `sys_menu` VALUES (2016, '模型管理', 2010, 2, 'modelIndex', '', NULL, 1, 1, 'C', '0', '0', '', '#', 'admin', '2024-03-14 10:40:52', 'admin', '2024-03-14 10:49:27', ''); INSERT INTO `sys_menu` VALUES (2017, '工作空间', 0, 0, 'workspace', NULL, NULL, 1, 0, 'M', '0', '0', NULL, '#', 'admin', '2024-03-14 13:56:21', '', NULL, ''); INSERT INTO `sys_menu` VALUES (2018, '数据准备', 0, 1, 'datasetPreparation', NULL, NULL, 1, 0, 'M', '0', '0', '', '#', 'admin', '2024-03-14 13:56:21', 'admin', '2024-03-14 14:09:50', ''); INSERT INTO `sys_menu` VALUES (2019, '数据智能标注', 2018, 0, 'datasetAnnotation', NULL, NULL, 1, 0, 'M', '0', '0', NULL, '#', 'admin', '2024-03-14 13:56:21', '', NULL, ''); INSERT INTO `sys_menu` VALUES (2020, '模型在线部署', 0, 7, 'modelDseployment', NULL, NULL, 7, 0, 'M', '0', '0', '', '#', 'admin', '2024-03-14 13:56:21', 'admin', '2024-03-14 14:09:56', ''); INSERT INTO `sys_menu` VALUES (2021, '智能软件应用开发', 0, 8, 'appsDeployment', NULL, NULL, 7, 0, 'M', '0', '0', '', '#', 'admin', '2024-03-14 13:56:21', 'admin', '2024-03-14 14:09:56', ''); -- ---------------------------- -- Table structure for sys_notice -- ---------------------------- DROP TABLE IF EXISTS `sys_notice`; CREATE TABLE `sys_notice` ( `notice_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '公告ID', `notice_title` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '公告标题', `notice_type` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '公告类型(1通知 2公告)', `notice_content` longblob NULL COMMENT '公告内容', `status` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '0' COMMENT '公告状态(0正常 1关闭)', `create_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '创建者', `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', `update_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '更新者', `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', `remark` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注', PRIMARY KEY (`notice_id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '通知公告表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of sys_notice -- ---------------------------- INSERT INTO `sys_notice` VALUES (1, '温馨提醒:2018-07-01 若依新版本发布啦', '2', 0xE696B0E78988E69CACE58685E5AEB9, '0', 'admin', '2024-01-04 10:59:56', '', NULL, '管理员'); INSERT INTO `sys_notice` VALUES (2, '维护通知:2018-07-01 若依系统凌晨维护', '1', 0xE7BBB4E68AA4E58685E5AEB9, '0', 'admin', '2024-01-04 10:59:56', '', NULL, '管理员'); -- ---------------------------- -- Table structure for sys_oper_log -- ---------------------------- DROP TABLE IF EXISTS `sys_oper_log`; CREATE TABLE `sys_oper_log` ( `oper_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '日志主键', `title` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '模块标题', `business_type` int(11) NULL DEFAULT 0 COMMENT '业务类型(0其它 1新增 2修改 3删除)', `method` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '方法名称', `request_method` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '请求方式', `operator_type` int(11) NULL DEFAULT 0 COMMENT '操作类别(0其它 1后台用户 2手机端用户)', `oper_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '操作人员', `dept_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '部门名称', `oper_url` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '请求URL', `oper_ip` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '主机地址', `oper_location` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '操作地点', `oper_param` varchar(2000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '请求参数', `json_result` varchar(2000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '返回参数', `status` int(11) NULL DEFAULT 0 COMMENT '操作状态(0正常 1异常)', `error_msg` varchar(2000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '错误消息', `oper_time` datetime NULL DEFAULT NULL COMMENT '操作时间', `cost_time` bigint(20) NULL DEFAULT 0 COMMENT '消耗时间', PRIMARY KEY (`oper_id`) USING BTREE, INDEX `idx_sys_oper_log_bt`(`business_type`) USING BTREE, INDEX `idx_sys_oper_log_s`(`status`) USING BTREE, INDEX `idx_sys_oper_log_ot`(`oper_time`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 189 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '操作日志记录' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of sys_oper_log -- ---------------------------- INSERT INTO `sys_oper_log` VALUES (100, '菜单管理', 2, 'com.ruoyi.system.controller.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/menu', '172.20.32.53', '', '{\"children\":[],\"icon\":\"system\",\"isCache\":\"0\",\"isFrame\":\"1\",\"menuId\":1,\"menuName\":\"系统管理\",\"menuType\":\"M\",\"orderNum\":1,\"params\":{},\"parentId\":0,\"path\":\"system\",\"perms\":\"\",\"query\":\"\",\"status\":\"0\",\"updateBy\":\"admin\",\"visible\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-01-04 11:00:55', 2); INSERT INTO `sys_oper_log` VALUES (101, '菜单管理', 2, 'com.ruoyi.system.controller.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/menu', '172.20.32.53', '', '{\"children\":[],\"icon\":\"system\",\"isCache\":\"0\",\"isFrame\":\"1\",\"menuId\":1,\"menuName\":\"系统管理\",\"menuType\":\"M\",\"orderNum\":2,\"params\":{},\"parentId\":0,\"path\":\"system\",\"perms\":\"\",\"query\":\"\",\"status\":\"0\",\"updateBy\":\"admin\",\"visible\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-01-04 11:02:56', 3); INSERT INTO `sys_oper_log` VALUES (102, '菜单管理', 2, 'com.ruoyi.system.controller.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/menu', '172.20.32.53', '', '{\"children\":[],\"icon\":\"system\",\"isCache\":\"0\",\"isFrame\":\"1\",\"menuId\":1,\"menuName\":\"系统管理\",\"menuType\":\"M\",\"orderNum\":3,\"params\":{},\"parentId\":0,\"path\":\"system\",\"perms\":\"\",\"query\":\"\",\"status\":\"0\",\"updateBy\":\"admin\",\"visible\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-01-04 11:03:07', 2); INSERT INTO `sys_oper_log` VALUES (103, '菜单管理', 1, 'com.ruoyi.system.controller.SysMenuController.add()', 'POST', 1, 'admin', NULL, '/menu', '172.20.32.53', '', '{\"children\":[],\"createBy\":\"admin\",\"menuName\":\"流水线\",\"menuType\":\"M\",\"orderNum\":3,\"params\":{},\"parentId\":0,\"path\":\"pipeline\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-01-04 11:06:40', 3); INSERT INTO `sys_oper_log` VALUES (104, '菜单管理', 2, 'com.ruoyi.system.controller.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/menu', '172.20.32.53', '', '{\"children\":[],\"icon\":\"guide\",\"isCache\":\"0\",\"isFrame\":\"0\",\"menuId\":4,\"menuName\":\"若依官网\",\"menuType\":\"M\",\"orderNum\":4,\"params\":{},\"parentId\":0,\"path\":\"http://ruoyi.vip\",\"perms\":\"\",\"query\":\"\",\"status\":\"0\",\"updateBy\":\"admin\",\"visible\":\"1\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-01-04 15:14:08', 4); INSERT INTO `sys_oper_log` VALUES (105, '菜单管理', 2, 'com.ruoyi.system.controller.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/menu', '172.20.32.53', '', '{\"children\":[],\"icon\":\"tool\",\"isCache\":\"0\",\"isFrame\":\"1\",\"menuId\":3,\"menuName\":\"系统工具\",\"menuType\":\"M\",\"orderNum\":3,\"params\":{},\"parentId\":0,\"path\":\"tool\",\"perms\":\"\",\"query\":\"\",\"status\":\"0\",\"updateBy\":\"admin\",\"visible\":\"1\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-01-04 15:14:13', 2); INSERT INTO `sys_oper_log` VALUES (106, '菜单管理', 2, 'com.ruoyi.system.controller.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/menu', '172.20.32.53', '', '{\"children\":[],\"icon\":\"monitor\",\"isCache\":\"0\",\"isFrame\":\"1\",\"menuId\":2,\"menuName\":\"系统监控\",\"menuType\":\"M\",\"orderNum\":2,\"params\":{},\"parentId\":0,\"path\":\"monitor\",\"perms\":\"\",\"query\":\"\",\"status\":\"0\",\"updateBy\":\"admin\",\"visible\":\"1\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-01-04 15:14:19', 2); INSERT INTO `sys_oper_log` VALUES (107, '菜单管理', 2, 'com.ruoyi.system.controller.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/menu', '172.20.32.53', '', '{\"children\":[],\"component\":\"\",\"icon\":\"log\",\"isCache\":\"0\",\"isFrame\":\"1\",\"menuId\":108,\"menuName\":\"日志管理\",\"menuType\":\"M\",\"orderNum\":9,\"params\":{},\"parentId\":1,\"path\":\"log\",\"perms\":\"\",\"query\":\"\",\"status\":\"0\",\"updateBy\":\"admin\",\"visible\":\"1\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-01-04 15:28:19', 2); INSERT INTO `sys_oper_log` VALUES (108, '菜单管理', 2, 'com.ruoyi.system.controller.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/menu', '172.20.32.53', '', '{\"children\":[],\"component\":\"system/notice/index\",\"icon\":\"message\",\"isCache\":\"0\",\"isFrame\":\"1\",\"menuId\":107,\"menuName\":\"通知公告\",\"menuType\":\"C\",\"orderNum\":8,\"params\":{},\"parentId\":1,\"path\":\"notice\",\"perms\":\"system:notice:list\",\"query\":\"\",\"status\":\"0\",\"updateBy\":\"admin\",\"visible\":\"1\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-01-04 15:28:24', 2); INSERT INTO `sys_oper_log` VALUES (109, '菜单管理', 2, 'com.ruoyi.system.controller.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/menu', '172.20.32.53', '', '{\"children\":[],\"component\":\"system/config/index\",\"icon\":\"edit\",\"isCache\":\"0\",\"isFrame\":\"1\",\"menuId\":106,\"menuName\":\"参数设置\",\"menuType\":\"C\",\"orderNum\":7,\"params\":{},\"parentId\":1,\"path\":\"config\",\"perms\":\"system:config:list\",\"query\":\"\",\"status\":\"0\",\"updateBy\":\"admin\",\"visible\":\"1\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-01-04 15:28:29', 2); INSERT INTO `sys_oper_log` VALUES (110, '菜单管理', 2, 'com.ruoyi.system.controller.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/menu', '172.20.32.53', '', '{\"children\":[],\"icon\":\"system\",\"isCache\":\"0\",\"isFrame\":\"1\",\"menuId\":1,\"menuName\":\"系统管理\",\"menuType\":\"M\",\"orderNum\":1,\"params\":{},\"parentId\":0,\"path\":\"system\",\"perms\":\"\",\"query\":\"\",\"status\":\"0\",\"updateBy\":\"admin\",\"visible\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-01-04 15:29:22', 2); INSERT INTO `sys_oper_log` VALUES (111, '菜单管理', 1, 'com.ruoyi.system.controller.SysMenuController.add()', 'POST', 1, 'admin', NULL, '/menu', '172.20.32.53', '', '{\"children\":[],\"component\":\"/Pipeline/editPipeline/index\",\"createBy\":\"admin\",\"menuName\":\"pytorch训练\",\"menuType\":\"C\",\"orderNum\":1,\"params\":{},\"parentId\":2000,\"path\":\"pytorchtext\",\"status\":\"0\",\"visible\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-01-08 09:41:07', 27); INSERT INTO `sys_oper_log` VALUES (112, '菜单管理', 2, 'com.ruoyi.system.controller.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/menu', '172.20.32.53', '', '{\"children\":[],\"component\":\"/Pipeline/editPipeline/index\",\"icon\":\"#\",\"isCache\":\"0\",\"isFrame\":\"1\",\"menuId\":2001,\"menuName\":\"pytorch训练\",\"menuType\":\"C\",\"orderNum\":1,\"params\":{},\"parentId\":2000,\"path\":\"pytorchtext\",\"perms\":\"\",\"status\":\"0\",\"updateBy\":\"admin\",\"visible\":\"1\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-01-08 09:41:36', 12); INSERT INTO `sys_oper_log` VALUES (113, '菜单管理', 1, 'com.ruoyi.system.controller.SysMenuController.add()', 'POST', 1, 'admin', NULL, '/menu', '172.20.32.53', '', '{\"children\":[],\"createBy\":\"admin\",\"isFrame\":\"1\",\"menuName\":\"开发环境\",\"menuType\":\"M\",\"orderNum\":2,\"params\":{},\"parentId\":0,\"path\":\"developmentEnvironment\",\"status\":\"0\",\"visible\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-01-09 09:39:22', 9); INSERT INTO `sys_oper_log` VALUES (114, '字典类型', 1, 'com.ruoyi.system.controller.SysDictTypeController.add()', 'POST', 1, 'admin', NULL, '/dict/type', '172.20.32.53', '', '{\"createBy\":\"admin\",\"dictName\":\"组件类型\",\"dictType\":\"category_type\",\"params\":{},\"remark\":\"组件类型\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-01-13 14:44:48', 19); INSERT INTO `sys_oper_log` VALUES (115, '字典数据', 1, 'com.ruoyi.system.controller.SysDictDataController.add()', 'POST', 1, 'admin', NULL, '/dict/data', '172.20.32.53', '', '{\"createBy\":\"admin\",\"default\":false,\"dictLabel\":\"基础命令\",\"dictSort\":1,\"dictType\":\"category_type\",\"dictValue\":\"1\",\"isDefault\":\"N\",\"params\":{},\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-01-13 14:45:28', 13); INSERT INTO `sys_oper_log` VALUES (116, '字典数据', 1, 'com.ruoyi.system.controller.SysDictDataController.add()', 'POST', 1, 'admin', NULL, '/dict/data', '172.20.32.53', '', '{\"createBy\":\"admin\",\"default\":false,\"dictLabel\":\"模型训练\",\"dictSort\":2,\"dictType\":\"category_type\",\"dictValue\":\"2\",\"isDefault\":\"N\",\"params\":{},\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-01-13 14:46:37', 14); INSERT INTO `sys_oper_log` VALUES (117, '字典数据', 1, 'com.ruoyi.system.controller.SysDictDataController.add()', 'POST', 1, 'admin', NULL, '/dict/data', '172.20.32.53', '', '{\"createBy\":\"admin\",\"default\":false,\"dictLabel\":\"分布式模型训练\",\"dictSort\":3,\"dictType\":\"category_type\",\"dictValue\":\"3\",\"isDefault\":\"N\",\"params\":{},\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-01-13 14:46:45', 12); INSERT INTO `sys_oper_log` VALUES (118, '字典数据', 1, 'com.ruoyi.system.controller.SysDictDataController.add()', 'POST', 1, 'admin', NULL, '/dict/data', '172.20.32.53', '', '{\"createBy\":\"admin\",\"default\":false,\"dictLabel\":\"数据导出\",\"dictType\":\"category_type\",\"dictValue\":\"4\",\"isDefault\":\"N\",\"params\":{},\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-01-13 14:47:14', 14); INSERT INTO `sys_oper_log` VALUES (119, '字典数据', 2, 'com.ruoyi.system.controller.SysDictDataController.edit()', 'PUT', 1, 'admin', NULL, '/dict/data', '172.20.32.53', '', '{\"default\":false,\"dictCode\":33,\"dictLabel\":\"数据导出\",\"dictSort\":4,\"dictType\":\"category_type\",\"dictValue\":\"4\",\"isDefault\":\"N\",\"params\":{},\"status\":\"0\",\"updateBy\":\"admin\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-01-13 14:47:23', 13); INSERT INTO `sys_oper_log` VALUES (120, '字典数据', 1, 'com.ruoyi.system.controller.SysDictDataController.add()', 'POST', 1, 'admin', NULL, '/dict/data', '172.20.32.53', '', '{\"createBy\":\"admin\",\"default\":false,\"dictLabel\":\"数据处理\",\"dictSort\":5,\"dictType\":\"category_type\",\"dictValue\":\"5\",\"isDefault\":\"N\",\"params\":{},\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-01-13 14:47:45', 12); INSERT INTO `sys_oper_log` VALUES (121, '字典类型', 3, 'com.ruoyi.system.controller.SysDictTypeController.remove()', 'DELETE', 1, 'admin', NULL, '/dict/type/11', '172.20.32.53', '', '{}', NULL, 1, '组件类型已分配,不能删除', '2024-01-13 15:27:24', 5); INSERT INTO `sys_oper_log` VALUES (122, '字典类型', 3, 'com.ruoyi.system.controller.SysDictDataController.remove()', 'DELETE', 1, 'admin', NULL, '/dict/data/30', '172.20.32.53', '', '{}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-01-13 15:27:33', 15); INSERT INTO `sys_oper_log` VALUES (123, '字典类型', 3, 'com.ruoyi.system.controller.SysDictDataController.remove()', 'DELETE', 1, 'admin', NULL, '/dict/data/31', '172.20.32.53', '', '{}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-01-13 15:27:35', 13); INSERT INTO `sys_oper_log` VALUES (124, '字典类型', 3, 'com.ruoyi.system.controller.SysDictDataController.remove()', 'DELETE', 1, 'admin', NULL, '/dict/data/32', '172.20.32.53', '', '{}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-01-13 15:27:36', 13); INSERT INTO `sys_oper_log` VALUES (125, '字典类型', 3, 'com.ruoyi.system.controller.SysDictDataController.remove()', 'DELETE', 1, 'admin', NULL, '/dict/data/33', '172.20.32.53', '', '{}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-01-13 15:27:38', 13); INSERT INTO `sys_oper_log` VALUES (126, '字典类型', 3, 'com.ruoyi.system.controller.SysDictDataController.remove()', 'DELETE', 1, 'admin', NULL, '/dict/data/34', '172.20.32.53', '', '{}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-01-13 15:27:39', 12); INSERT INTO `sys_oper_log` VALUES (127, '字典类型', 3, 'com.ruoyi.system.controller.SysDictTypeController.remove()', 'DELETE', 1, 'admin', NULL, '/dict/type/11', '172.20.32.53', '', '{}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-01-13 15:27:43', 16); INSERT INTO `sys_oper_log` VALUES (128, '菜单管理', 2, 'com.ruoyi.system.controller.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/menu', '172.20.32.53', '', '{\"children\":[],\"component\":\"/Pipeline/editPipeline/index\",\"icon\":\"#\",\"isCache\":\"0\",\"isFrame\":\"1\",\"menuId\":2001,\"menuName\":\"pytorch训练\",\"menuType\":\"C\",\"orderNum\":1,\"params\":{},\"parentId\":2000,\"path\":\"pytorchtext\",\"perms\":\"\",\"status\":\"0\",\"updateBy\":\"admin\",\"visible\":\"1\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-01-13 15:34:45', 22); INSERT INTO `sys_oper_log` VALUES (129, '菜单管理', 3, 'com.ruoyi.system.controller.SysMenuController.remove()', 'DELETE', 1, 'admin', NULL, '/menu/2001', '172.20.32.53', '', '{}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-01-13 15:35:19', 11); INSERT INTO `sys_oper_log` VALUES (130, '菜单管理', 1, 'com.ruoyi.system.controller.SysMenuController.add()', 'POST', 1, 'admin', NULL, '/menu', '172.20.32.53', '', '{\"children\":[],\"component\":\"/Pipeline/editPipeline/index\",\"createBy\":\"admin\",\"isCache\":\"1\",\"menuName\":\"pytorch训练\",\"menuType\":\"C\",\"orderNum\":1,\"params\":{},\"parentId\":2000,\"path\":\"pytorchtext\",\"query\":\"\",\"status\":\"0\",\"visible\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-01-13 15:37:25', 13); INSERT INTO `sys_oper_log` VALUES (131, '菜单管理', 2, 'com.ruoyi.system.controller.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/menu', '172.20.32.53', '', '{\"children\":[],\"component\":\"/Pipeline/editPipeline/index\",\"icon\":\"#\",\"isCache\":\"1\",\"isFrame\":\"1\",\"menuId\":2003,\"menuName\":\"pytorch训练\",\"menuType\":\"C\",\"orderNum\":1,\"params\":{},\"parentId\":2000,\"path\":\"pytorchtext\",\"perms\":\"\",\"status\":\"0\",\"updateBy\":\"admin\",\"visible\":\"1\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-01-13 15:38:01', 9); INSERT INTO `sys_oper_log` VALUES (132, '菜单管理', 3, 'com.ruoyi.system.controller.SysMenuController.remove()', 'DELETE', 1, 'admin', NULL, '/menu/2003', '172.20.32.53', '', '{}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-01-13 15:39:05', 11); INSERT INTO `sys_oper_log` VALUES (133, '菜单管理', 1, 'com.ruoyi.system.controller.SysMenuController.add()', 'POST', 1, 'admin', NULL, '/menu', '172.20.32.53', '', '{\"children\":[],\"component\":\"Pipeline/editPipeline/index\",\"createBy\":\"admin\",\"isCache\":\"1\",\"menuName\":\"pytorch训练\",\"menuType\":\"C\",\"orderNum\":1,\"params\":{},\"parentId\":2000,\"path\":\"pytorchtext\",\"status\":\"0\",\"visible\":\"1\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-01-13 15:40:40', 8); INSERT INTO `sys_oper_log` VALUES (134, '菜单管理', 3, 'com.ruoyi.system.controller.SysMenuController.remove()', 'DELETE', 1, 'admin', NULL, '/menu/2004', '172.20.32.53', '', '{}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-01-13 15:42:14', 10); INSERT INTO `sys_oper_log` VALUES (135, '菜单管理', 1, 'com.ruoyi.system.controller.SysMenuController.add()', 'POST', 1, 'admin', NULL, '/menu', '172.20.32.53', '', '{\"children\":[],\"component\":\"Pipeline/editPipeline/index\",\"createBy\":\"admin\",\"isCache\":\"1\",\"menuName\":\"pytorch训练\",\"menuType\":\"C\",\"orderNum\":1,\"params\":{},\"parentId\":2000,\"path\":\"pytorchtext\",\"query\":\"/:id/:name\",\"status\":\"0\",\"visible\":\"1\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-01-13 15:45:00', 11); INSERT INTO `sys_oper_log` VALUES (136, '菜单管理', 2, 'com.ruoyi.system.controller.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/menu', '172.20.32.53', '', '{\"children\":[],\"component\":\"Pipeline/editPipeline/index.jsx\",\"icon\":\"#\",\"isCache\":\"1\",\"isFrame\":\"1\",\"menuId\":2005,\"menuName\":\"pytorch训练\",\"menuType\":\"C\",\"orderNum\":1,\"params\":{},\"parentId\":2000,\"path\":\"pytorchtext\",\"perms\":\"\",\"query\":\"/:id/:name\",\"status\":\"0\",\"updateBy\":\"admin\",\"visible\":\"1\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-01-13 15:46:18', 8); INSERT INTO `sys_oper_log` VALUES (137, '菜单管理', 2, 'com.ruoyi.system.controller.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/menu', '172.20.32.53', '', '{\"children\":[],\"component\":\"Pipeline/editPipeline/index\",\"icon\":\"#\",\"isCache\":\"1\",\"isFrame\":\"1\",\"menuId\":2005,\"menuName\":\"pytorch训练\",\"menuType\":\"C\",\"orderNum\":1,\"params\":{},\"parentId\":2000,\"path\":\"pytorchtext\",\"perms\":\"\",\"query\":\"/:id/:name\",\"status\":\"0\",\"updateBy\":\"admin\",\"visible\":\"1\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-01-13 15:46:54', 8); INSERT INTO `sys_oper_log` VALUES (138, '菜单管理', 3, 'com.ruoyi.system.controller.SysMenuController.remove()', 'DELETE', 1, 'admin', NULL, '/menu/2005', '172.20.32.53', '', '{}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-01-13 15:48:16', 13); INSERT INTO `sys_oper_log` VALUES (139, '字典类型', 1, 'com.ruoyi.system.controller.SysDictTypeController.add()', 'POST', 1, 'admin', NULL, '/dict/type', '127.0.0.1', '', '{\"createBy\":\"admin\",\"dictName\":\"组件类型\",\"dictType\":\"category_type\",\"params\":{},\"remark\":\"组件类型\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-01-13 16:27:29', 14); INSERT INTO `sys_oper_log` VALUES (140, '字典数据', 1, 'com.ruoyi.system.controller.SysDictDataController.add()', 'POST', 1, 'admin', NULL, '/dict/data', '127.0.0.1', '', '{\"createBy\":\"admin\",\"default\":false,\"dictLabel\":\"基础命令\",\"dictSort\":1,\"dictType\":\"category_type\",\"dictValue\":\"1\",\"isDefault\":\"N\",\"params\":{},\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-01-13 16:28:04', 13); INSERT INTO `sys_oper_log` VALUES (141, '字典数据', 1, 'com.ruoyi.system.controller.SysDictDataController.add()', 'POST', 1, 'admin', NULL, '/dict/data', '127.0.0.1', '', '{\"createBy\":\"admin\",\"default\":false,\"dictLabel\":\"模型训练\",\"dictSort\":2,\"dictType\":\"category_type\",\"dictValue\":\"2\",\"isDefault\":\"N\",\"params\":{},\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-01-13 16:28:14', 16); INSERT INTO `sys_oper_log` VALUES (142, '字典数据', 1, 'com.ruoyi.system.controller.SysDictDataController.add()', 'POST', 1, 'admin', NULL, '/dict/data', '127.0.0.1', '', '{\"createBy\":\"admin\",\"default\":false,\"dictLabel\":\"分布式模型训练\",\"dictSort\":3,\"dictType\":\"category_type\",\"dictValue\":\"3\",\"isDefault\":\"N\",\"params\":{},\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-01-13 16:28:22', 12); INSERT INTO `sys_oper_log` VALUES (143, '字典数据', 1, 'com.ruoyi.system.controller.SysDictDataController.add()', 'POST', 1, 'admin', NULL, '/dict/data', '127.0.0.1', '', '{\"createBy\":\"admin\",\"default\":false,\"dictLabel\":\"数据导出\",\"dictSort\":4,\"dictType\":\"category_type\",\"dictValue\":\"4\",\"isDefault\":\"N\",\"params\":{},\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-01-13 16:28:33', 12); INSERT INTO `sys_oper_log` VALUES (144, '字典数据', 1, 'com.ruoyi.system.controller.SysDictDataController.add()', 'POST', 1, 'admin', NULL, '/dict/data', '127.0.0.1', '', '{\"createBy\":\"admin\",\"default\":false,\"dictLabel\":\"数据处理\",\"dictSort\":5,\"dictType\":\"category_type\",\"dictValue\":\"5\",\"isDefault\":\"N\",\"params\":{},\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-01-13 16:28:41', 11); INSERT INTO `sys_oper_log` VALUES (145, '角色管理', 2, 'com.ruoyi.system.controller.SysRoleController.edit()', 'PUT', 1, 'admin', NULL, '/role', '127.0.0.1', '', '{\"admin\":false,\"deptCheckStrictly\":false,\"flag\":false,\"menuCheckStrictly\":false,\"menuIds\":[4,111,112,113,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1058,1057,1059,1060,1039,1040,1041,1042,1043,1044,1045,2000,2002],\"params\":{},\"remark\":\"普通角色\",\"roleId\":2,\"roleKey\":\"common\",\"roleName\":\"普通角色\",\"roleSort\":2,\"status\":\"0\",\"updateBy\":\"admin\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-01-16 08:54:13', 70); INSERT INTO `sys_oper_log` VALUES (146, '菜单管理', 1, 'com.ruoyi.system.controller.SysMenuController.add()', 'POST', 1, 'admin', NULL, '/menu', '172.20.32.53', '', '{\"children\":[],\"createBy\":\"admin\",\"menuName\":\"实验\",\"menuType\":\"M\",\"orderNum\":3,\"params\":{},\"parentId\":0,\"path\":\"experiment\",\"status\":\"0\",\"visible\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-01-16 15:52:17', 33); INSERT INTO `sys_oper_log` VALUES (147, '菜单管理', 1, 'com.ruoyi.system.controller.SysMenuController.add()', 'POST', 1, 'admin', NULL, '/menu', '172.20.32.21', '', '{\"children\":[],\"createBy\":\"admin\",\"menuName\":\"镜像管理\",\"menuType\":\"C\",\"orderNum\":4,\"params\":{},\"parentId\":0,\"path\":\"/images\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-02-02 09:41:40', 39); INSERT INTO `sys_oper_log` VALUES (148, '菜单管理', 1, 'com.ruoyi.system.controller.SysMenuController.add()', 'POST', 1, 'admin', NULL, '/menu', '172.20.32.21', '', '{\"children\":[],\"createBy\":\"admin\",\"isFrame\":\"1\",\"menuName\":\"镜像管理\",\"menuType\":\"M\",\"orderNum\":4,\"params\":{},\"parentId\":0,\"path\":\"/image\",\"status\":\"0\",\"visible\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-02-02 09:44:42', 5); INSERT INTO `sys_oper_log` VALUES (149, '菜单管理', 1, 'com.ruoyi.system.controller.SysMenuController.add()', 'POST', 1, 'admin', NULL, '/menu', '172.20.32.21', '', '{\"children\":[],\"createBy\":\"admin\",\"isFrame\":\"1\",\"menuName\":\"模型管理\",\"menuType\":\"M\",\"orderNum\":5,\"params\":{},\"parentId\":0,\"path\":\"/model\",\"status\":\"0\",\"visible\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-02-02 09:45:39', 2); INSERT INTO `sys_oper_log` VALUES (150, '菜单管理', 1, 'com.ruoyi.system.controller.SysMenuController.add()', 'POST', 1, 'admin', NULL, '/menu', '172.20.32.21', '', '{\"children\":[],\"createBy\":\"admin\",\"isFrame\":\"1\",\"menuName\":\"数据集管理\",\"menuType\":\"M\",\"orderNum\":6,\"params\":{},\"parentId\":0,\"path\":\"/dataset\",\"status\":\"0\",\"visible\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-02-02 09:46:12', 3); INSERT INTO `sys_oper_log` VALUES (151, '菜单管理', 1, 'com.ruoyi.system.controller.SysMenuController.add()', 'POST', 1, 'admin', NULL, '/menu', '172.20.32.21', '', '{\"children\":[],\"createBy\":\"admin\",\"isFrame\":\"1\",\"menuName\":\"资源管理\",\"menuType\":\"M\",\"orderNum\":7,\"params\":{},\"parentId\":0,\"path\":\"/readad\",\"status\":\"0\",\"visible\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-02-02 09:46:51', 4); INSERT INTO `sys_oper_log` VALUES (152, '菜单管理', 1, 'com.ruoyi.system.controller.SysMenuController.add()', 'POST', 1, 'admin', NULL, '/menu', '172.20.32.21', '', '{\"children\":[],\"createBy\":\"admin\",\"isFrame\":\"1\",\"menuName\":\"组件管理\",\"menuType\":\"M\",\"orderNum\":8,\"params\":{},\"parentId\":0,\"path\":\"/compent\",\"status\":\"0\",\"visible\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-02-02 09:47:32', 4); INSERT INTO `sys_oper_log` VALUES (153, '菜单管理', 1, 'com.ruoyi.system.controller.SysMenuController.add()', 'POST', 1, 'admin', NULL, '/menu', '172.20.32.21', '', '{\"children\":[],\"createBy\":\"admin\",\"isFrame\":\"1\",\"menuName\":\"监控运维\",\"menuType\":\"M\",\"orderNum\":10,\"params\":{},\"parentId\":0,\"path\":\"/see\",\"status\":\"0\",\"visible\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-02-02 09:48:14', 4); INSERT INTO `sys_oper_log` VALUES (154, '菜单管理', 2, 'com.ruoyi.system.controller.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/menu', '172.20.32.21', '', '{\"children\":[],\"icon\":\"system\",\"isCache\":\"0\",\"isFrame\":\"1\",\"menuId\":1,\"menuName\":\"系统管理\",\"menuType\":\"M\",\"orderNum\":11,\"params\":{},\"parentId\":0,\"path\":\"system\",\"perms\":\"\",\"query\":\"\",\"status\":\"0\",\"updateBy\":\"admin\",\"visible\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-02-02 09:48:25', 3); INSERT INTO `sys_oper_log` VALUES (155, '个人信息', 2, 'com.ruoyi.system.controller.SysProfileController.updateProfile()', 'PUT', 1, 'admin', NULL, '/user/profile', '172.20.32.21', '', '{\"admin\":true,\"avatar\":\"\",\"createBy\":\"admin\",\"createTime\":\"2024-01-04 10:59:56\",\"delFlag\":\"0\",\"dept\":{\"ancestors\":\"0,100,101\",\"children\":[],\"deptId\":103,\"deptName\":\"研发部门\",\"leader\":\"若依\",\"orderNum\":1,\"params\":{},\"parentId\":101,\"status\":\"0\"},\"deptId\":103,\"email\":\"ry@163.com\",\"loginDate\":\"2024-01-04 10:59:56\",\"loginIp\":\"127.0.0.1\",\"nickName\":\"若依\",\"params\":{},\"phonenumber\":\"15888888888\",\"remark\":\"管理员\",\"roles\":[{\"admin\":true,\"dataScope\":\"1\",\"deptCheckStrictly\":false,\"flag\":false,\"menuCheckStrictly\":false,\"params\":{},\"roleId\":1,\"roleKey\":\"admin\",\"roleName\":\"超级管理员\",\"roleSort\":1,\"status\":\"0\"}],\"sex\":\"1\",\"status\":\"0\",\"userId\":1,\"userName\":\"admin\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-02-28 14:38:13', 85); INSERT INTO `sys_oper_log` VALUES (156, '菜单管理', 2, 'com.ruoyi.system.controller.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/menu', '172.20.32.21', '', '{\"children\":[],\"icon\":\"#\",\"isCache\":\"0\",\"isFrame\":\"1\",\"menuId\":2010,\"menuName\":\"AI资产管理\",\"menuType\":\"M\",\"orderNum\":6,\"params\":{},\"parentId\":0,\"path\":\"/dataset\",\"perms\":\"\",\"status\":\"0\",\"updateBy\":\"admin\",\"visible\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-03-05 16:04:12', 33); INSERT INTO `sys_oper_log` VALUES (157, '菜单管理', 1, 'com.ruoyi.system.controller.SysMenuController.add()', 'POST', 1, 'admin', NULL, '/menu', '172.20.32.21', '', '{\"children\":[],\"component\":\"/dataset/index\",\"createBy\":\"admin\",\"isCache\":\"1\",\"isFrame\":\"1\",\"menuName\":\"数据集管理\",\"menuType\":\"C\",\"orderNum\":1,\"params\":{},\"parentId\":2010,\"path\":\"/datasetIndex\",\"status\":\"0\",\"visible\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-03-05 16:32:53', 5); INSERT INTO `sys_oper_log` VALUES (158, '菜单管理', 1, 'com.ruoyi.system.controller.SysMenuController.add()', 'POST', 1, 'admin', NULL, '/menu', '172.20.32.21', '', '{\"children\":[],\"component\":\"dataset/index\",\"createBy\":\"admin\",\"isCache\":\"1\",\"isFrame\":\"1\",\"menuName\":\"数据集管理\",\"menuType\":\"C\",\"orderNum\":1,\"params\":{},\"parentId\":2010,\"path\":\"datasetIndex\",\"status\":\"0\",\"visible\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-03-05 16:36:12', 3); INSERT INTO `sys_oper_log` VALUES (159, '菜单管理', 2, 'com.ruoyi.system.controller.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/menu', '172.20.32.21', '', '{\"children\":[],\"component\":\"Dataset/index\",\"icon\":\"#\",\"isCache\":\"1\",\"isFrame\":\"1\",\"menuId\":2015,\"menuName\":\"数据集管理\",\"menuType\":\"C\",\"orderNum\":1,\"params\":{},\"parentId\":2010,\"path\":\"datasetIndex\",\"perms\":\"\",\"status\":\"0\",\"updateBy\":\"admin\",\"visible\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-03-05 16:41:13', 3); INSERT INTO `sys_oper_log` VALUES (160, '菜单管理', 2, 'com.ruoyi.system.controller.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/menu', '172.20.32.21', '', '{\"children\":[],\"component\":\"dataset/index\",\"icon\":\"#\",\"isCache\":\"1\",\"isFrame\":\"1\",\"menuId\":2015,\"menuName\":\"数据集管理\",\"menuType\":\"C\",\"orderNum\":1,\"params\":{},\"parentId\":2010,\"path\":\"datasetIndex\",\"perms\":\"\",\"status\":\"0\",\"updateBy\":\"admin\",\"visible\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-03-05 16:48:16', 10); INSERT INTO `sys_oper_log` VALUES (161, '菜单管理', 2, 'com.ruoyi.system.controller.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/menu', '172.20.32.21', '', '{\"children\":[],\"component\":\"system/user/index\",\"icon\":\"#\",\"isCache\":\"1\",\"isFrame\":\"1\",\"menuId\":2015,\"menuName\":\"数据集管理\",\"menuType\":\"C\",\"orderNum\":1,\"params\":{},\"parentId\":2010,\"path\":\"datasetIndex\",\"perms\":\"\",\"status\":\"0\",\"updateBy\":\"admin\",\"visible\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-03-05 17:03:19', 4); INSERT INTO `sys_oper_log` VALUES (162, '菜单管理', 2, 'com.ruoyi.system.controller.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/menu', '172.20.32.21', '', '{\"children\":[],\"component\":\"system/user/index\",\"icon\":\"#\",\"isCache\":\"1\",\"isFrame\":\"1\",\"menuId\":2015,\"menuName\":\"数据集管理\",\"menuType\":\"C\",\"orderNum\":1,\"params\":{},\"parentId\":2010,\"path\":\"datasetindex\",\"perms\":\"\",\"status\":\"0\",\"updateBy\":\"admin\",\"visible\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-03-05 17:07:43', 5); INSERT INTO `sys_oper_log` VALUES (163, '菜单管理', 2, 'com.ruoyi.system.controller.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/menu', '172.20.32.21', '', '{\"children\":[],\"component\":\"system/user/index\",\"icon\":\"#\",\"isCache\":\"1\",\"isFrame\":\"1\",\"menuId\":2015,\"menuName\":\"数据集管理\",\"menuType\":\"C\",\"orderNum\":1,\"params\":{},\"parentId\":2010,\"path\":\"datasetIndex\",\"perms\":\"\",\"status\":\"0\",\"updateBy\":\"admin\",\"visible\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-03-05 17:10:59', 4); INSERT INTO `sys_oper_log` VALUES (164, '菜单管理', 2, 'com.ruoyi.system.controller.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/menu', '172.20.32.21', '', '{\"children\":[],\"icon\":\"#\",\"isCache\":\"0\",\"isFrame\":\"1\",\"menuId\":2010,\"menuName\":\"AI资产管理\",\"menuType\":\"M\",\"orderNum\":6,\"params\":{},\"parentId\":0,\"path\":\"dataset\",\"perms\":\"\",\"status\":\"0\",\"updateBy\":\"admin\",\"visible\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-03-05 17:11:43', 3); INSERT INTO `sys_oper_log` VALUES (165, '菜单管理', 2, 'com.ruoyi.system.controller.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/menu', '172.20.32.21', '', '{\"children\":[],\"component\":\"dataset/index\",\"icon\":\"#\",\"isCache\":\"1\",\"isFrame\":\"1\",\"menuId\":2015,\"menuName\":\"数据集管理\",\"menuType\":\"C\",\"orderNum\":1,\"params\":{},\"parentId\":2010,\"path\":\"datasetIndex\",\"perms\":\"\",\"status\":\"0\",\"updateBy\":\"admin\",\"visible\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-03-05 17:12:18', 2); INSERT INTO `sys_oper_log` VALUES (166, '菜单管理', 2, 'com.ruoyi.system.controller.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/menu', '172.20.32.21', '', '{\"children\":[],\"component\":\"Dataset/index\",\"icon\":\"#\",\"isCache\":\"1\",\"isFrame\":\"1\",\"menuId\":2015,\"menuName\":\"数据集管理\",\"menuType\":\"C\",\"orderNum\":1,\"params\":{},\"parentId\":2010,\"path\":\"datasetIndex\",\"perms\":\"\",\"status\":\"0\",\"updateBy\":\"admin\",\"visible\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-03-05 17:12:41', 3); INSERT INTO `sys_oper_log` VALUES (167, '菜单管理', 2, 'com.ruoyi.system.controller.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/menu', '172.20.32.21', '', '{\"children\":[],\"component\":\"dataset/index\",\"icon\":\"#\",\"isCache\":\"1\",\"isFrame\":\"1\",\"menuId\":2015,\"menuName\":\"数据集管理\",\"menuType\":\"C\",\"orderNum\":1,\"params\":{},\"parentId\":2010,\"path\":\"datasetIndex\",\"perms\":\"\",\"status\":\"0\",\"updateBy\":\"admin\",\"visible\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-03-05 17:14:05', 4); INSERT INTO `sys_oper_log` VALUES (168, '字典类型', 1, 'com.ruoyi.system.controller.SysDictTypeController.add()', 'POST', 1, 'admin', NULL, '/dict/type', '172.20.32.21', '', '{\"createBy\":\"admin\",\"dictName\":\"可用集群\",\"dictType\":\"available_cluster\",\"params\":{},\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-03-08 10:47:11', 13); INSERT INTO `sys_oper_log` VALUES (169, '字典数据', 1, 'com.ruoyi.system.controller.SysDictDataController.add()', 'POST', 1, 'admin', NULL, '/dict/data', '172.20.32.21', '', '{\"createBy\":\"admin\",\"default\":false,\"dictLabel\":\"NPU\",\"dictSort\":1,\"dictType\":\"available_cluster\",\"dictValue\":\"NPU\",\"isDefault\":\"N\",\"params\":{},\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-03-08 10:47:31', 7); INSERT INTO `sys_oper_log` VALUES (170, '字典数据', 1, 'com.ruoyi.system.controller.SysDictDataController.add()', 'POST', 1, 'admin', NULL, '/dict/data', '172.20.32.21', '', '{\"createBy\":\"admin\",\"default\":false,\"dictLabel\":\"GPU\",\"dictSort\":2,\"dictType\":\"available_cluster\",\"dictValue\":\"GPU\",\"isDefault\":\"N\",\"params\":{},\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-03-08 10:47:43', 5); INSERT INTO `sys_oper_log` VALUES (171, '菜单管理', 1, 'com.ruoyi.system.controller.SysMenuController.add()', 'POST', 1, 'admin', NULL, '/menu', '172.20.32.21', '', '{\"children\":[],\"component\":\"model/index\",\"createBy\":\"admin\",\"isCache\":\"1\",\"isFrame\":\"1\",\"menuName\":\"模型管理\",\"menuType\":\"C\",\"orderNum\":2,\"params\":{},\"parentId\":2010,\"path\":\"modelIndex\",\"status\":\"0\",\"visible\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-03-14 10:40:52', 31); INSERT INTO `sys_oper_log` VALUES (172, '菜单管理', 2, 'com.ruoyi.system.controller.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/menu', '172.20.32.21', '', '{\"children\":[],\"component\":\"\",\"icon\":\"#\",\"isCache\":\"1\",\"isFrame\":\"1\",\"menuId\":2016,\"menuName\":\"模型管理\",\"menuType\":\"C\",\"orderNum\":2,\"params\":{},\"parentId\":2010,\"path\":\"modelIndex\",\"perms\":\"\",\"status\":\"0\",\"updateBy\":\"admin\",\"visible\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-03-14 10:46:37', 5); INSERT INTO `sys_oper_log` VALUES (173, '菜单管理', 2, 'com.ruoyi.system.controller.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/menu', '172.20.32.21', '', '{\"children\":[],\"component\":\"dataset/index\",\"icon\":\"#\",\"isCache\":\"1\",\"isFrame\":\"1\",\"menuId\":2015,\"menuName\":\"数据集管理\",\"menuType\":\"C\",\"orderNum\":1,\"params\":{},\"parentId\":2010,\"path\":\"datasetIndex\",\"perms\":\"\",\"status\":\"0\",\"updateBy\":\"admin\",\"visible\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-03-14 10:48:33', 3); INSERT INTO `sys_oper_log` VALUES (174, '菜单管理', 2, 'com.ruoyi.system.controller.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/menu', '172.20.32.21', '', '{\"children\":[],\"component\":\"\",\"icon\":\"#\",\"isCache\":\"1\",\"isFrame\":\"1\",\"menuId\":2016,\"menuName\":\"模型管理\",\"menuType\":\"C\",\"orderNum\":2,\"params\":{},\"parentId\":2010,\"path\":\"modelIndex\",\"perms\":\"\",\"status\":\"0\",\"updateBy\":\"admin\",\"visible\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-03-14 10:49:27', 3); INSERT INTO `sys_oper_log` VALUES (175, '菜单管理', 3, 'com.ruoyi.system.controller.SysMenuController.remove()', 'DELETE', 1, 'admin', NULL, '/menu/2009', '172.20.32.21', '', '{}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-03-14 13:50:56', 9); INSERT INTO `sys_oper_log` VALUES (176, '菜单管理', 2, 'com.ruoyi.system.controller.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/menu', '172.20.32.21', '', '{\"children\":[],\"icon\":\"TableOutlined\",\"isCache\":\"0\",\"isFrame\":\"1\",\"menuId\":2008,\"menuName\":\"镜像管理\",\"menuType\":\"C\",\"orderNum\":3,\"params\":{},\"parentId\":2010,\"path\":\"/image\",\"perms\":\"\",\"status\":\"0\",\"updateBy\":\"admin\",\"visible\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-03-14 13:52:16', 6); INSERT INTO `sys_oper_log` VALUES (177, '菜单管理', 2, 'com.ruoyi.system.controller.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/menu', '172.20.32.21', '', '{\"children\":[],\"icon\":\"DoubleRightOutlined\",\"isCache\":\"0\",\"isFrame\":\"1\",\"menuId\":2011,\"menuName\":\"资源管理\",\"menuType\":\"C\",\"orderNum\":5,\"params\":{},\"parentId\":2010,\"path\":\"/readad\",\"perms\":\"\",\"status\":\"0\",\"updateBy\":\"admin\",\"visible\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-03-14 13:52:56', 3); INSERT INTO `sys_oper_log` VALUES (178, '菜单管理', 2, 'com.ruoyi.system.controller.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/menu', '172.20.32.21', '', '{\"children\":[],\"icon\":\"BorderInnerOutlined\",\"isCache\":\"0\",\"isFrame\":\"1\",\"menuId\":2012,\"menuName\":\"组件管理\",\"menuType\":\"C\",\"orderNum\":6,\"params\":{},\"parentId\":2010,\"path\":\"/compent\",\"perms\":\"\",\"status\":\"0\",\"updateBy\":\"admin\",\"visible\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-03-14 13:53:31', 2); INSERT INTO `sys_oper_log` VALUES (179, '菜单管理', 1, 'com.ruoyi.system.controller.SysMenuController.add()', 'POST', 1, 'admin', NULL, '/menu', '172.20.32.21', '', '{\"children\":[],\"createBy\":\"admin\",\"isCache\":\"0\",\"isFrame\":\"1\",\"menuName\":\"工作空间\",\"menuType\":\"C\",\"orderNum\":0,\"params\":{},\"parentId\":0,\"path\":\"/workspace\",\"status\":\"0\",\"visible\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-03-14 13:56:21', 3); INSERT INTO `sys_oper_log` VALUES (180, '菜单管理', 2, 'com.ruoyi.system.controller.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/menu', '172.20.32.21', '', '{\"children\":[],\"icon\":\"#\",\"isCache\":\"0\",\"isFrame\":\"1\",\"menuId\":2018,\"menuName\":\"数据准备\",\"menuType\":\"M\",\"orderNum\":1,\"params\":{},\"parentId\":0,\"path\":\"datasetPreparation\",\"perms\":\"\",\"status\":\"0\",\"updateBy\":\"admin\",\"visible\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-03-14 14:09:50', 4); INSERT INTO `sys_oper_log` VALUES (181, '菜单管理', 2, 'com.ruoyi.system.controller.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/menu', '172.20.32.21', '', '{\"children\":[],\"icon\":\"#\",\"isCache\":\"0\",\"isFrame\":\"7\",\"menuId\":2020,\"menuName\":\"模型在线部署\",\"menuType\":\"M\",\"orderNum\":7,\"params\":{},\"parentId\":0,\"path\":\"modelDseployment\",\"perms\":\"\",\"status\":\"0\",\"updateBy\":\"admin\",\"visible\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-03-14 14:09:56', 3); INSERT INTO `sys_oper_log` VALUES (182, '字典类型', 1, 'com.ruoyi.system.controller.SysDictTypeController.add()', 'POST', 1, 'admin', NULL, '/dict/type', '172.20.32.21', '', '{\"createBy\":\"admin\",\"dictName\":\"数据集模型类别\",\"dictType\":\"dataset_models_category\",\"params\":{},\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-03-14 17:02:19', 8); INSERT INTO `sys_oper_log` VALUES (183, '字典数据', 1, 'com.ruoyi.system.controller.SysDictDataController.add()', 'POST', 1, 'admin', NULL, '/dict/data', '172.20.32.21', '', '{\"createBy\":\"admin\",\"default\":false,\"dictLabel\":\"数据集分类\",\"dictSort\":1,\"dictType\":\"dataset_models_category\",\"dictValue\":\"1\",\"isDefault\":\"N\",\"params\":{},\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-03-14 17:03:02', 5); INSERT INTO `sys_oper_log` VALUES (184, '字典数据', 1, 'com.ruoyi.system.controller.SysDictDataController.add()', 'POST', 1, 'admin', NULL, '/dict/data', '172.20.32.21', '', '{\"createBy\":\"admin\",\"default\":false,\"dictLabel\":\"研究方向/应用领域\",\"dictSort\":2,\"dictType\":\"dataset_models_category\",\"dictValue\":\"2\",\"isDefault\":\"N\",\"params\":{},\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-03-14 17:03:38', 3); INSERT INTO `sys_oper_log` VALUES (185, '字典数据', 1, 'com.ruoyi.system.controller.SysDictDataController.add()', 'POST', 1, 'admin', NULL, '/dict/data', '172.20.32.21', '', '{\"createBy\":\"admin\",\"default\":false,\"dictLabel\":\"模型框架\",\"dictSort\":3,\"dictType\":\"dataset_models_category\",\"dictValue\":\"3\",\"isDefault\":\"N\",\"params\":{},\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-03-14 17:03:50', 2); INSERT INTO `sys_oper_log` VALUES (186, '字典数据', 1, 'com.ruoyi.system.controller.SysDictDataController.add()', 'POST', 1, 'admin', NULL, '/dict/data', '172.20.32.21', '', '{\"createBy\":\"admin\",\"default\":false,\"dictLabel\":\"模型能力\",\"dictSort\":4,\"dictType\":\"dataset_models_category\",\"dictValue\":\"4\",\"isDefault\":\"N\",\"params\":{},\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-03-14 17:04:15', 4); INSERT INTO `sys_oper_log` VALUES (187, '用户管理', 1, 'com.ruoyi.system.controller.SysUserController.add()', 'POST', 1, 'admin', NULL, '/user', '172.20.32.98', '', '{\"admin\":false,\"createBy\":\"admin\",\"deptId\":100,\"email\":\"1070211640@qq.com\",\"nickName\":\"xidaray\",\"params\":{},\"phonenumber\":\"15574856860\",\"postIds\":[2],\"remark\":\"测试账号\",\"roleIds\":[1],\"sex\":\"0\",\"status\":\"0\",\"userId\":3,\"userName\":\"1070211640\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-03-19 09:15:53', 137); INSERT INTO `sys_oper_log` VALUES (188, '用户管理', 2, 'com.ruoyi.system.controller.SysUserController.resetPwd()', 'PUT', 1, 'admin', NULL, '/user/resetPwd', '172.20.32.98', '', '{\"admin\":false,\"params\":{},\"updateBy\":\"admin\",\"userId\":2}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-03-19 09:17:39', 74); -- ---------------------------- -- Table structure for sys_post -- ---------------------------- DROP TABLE IF EXISTS `sys_post`; CREATE TABLE `sys_post` ( `post_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '岗位ID', `post_code` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '岗位编码', `post_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '岗位名称', `post_sort` int(11) NOT NULL COMMENT '显示顺序', `status` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '状态(0正常 1停用)', `create_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '创建者', `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', `update_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '更新者', `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', `remark` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注', PRIMARY KEY (`post_id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '岗位信息表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of sys_post -- ---------------------------- INSERT INTO `sys_post` VALUES (1, 'ceo', '董事长', 1, '0', 'admin', '2024-01-04 10:59:56', '', NULL, ''); INSERT INTO `sys_post` VALUES (2, 'se', '项目经理', 2, '0', 'admin', '2024-01-04 10:59:56', '', NULL, ''); INSERT INTO `sys_post` VALUES (3, 'hr', '人力资源', 3, '0', 'admin', '2024-01-04 10:59:56', '', NULL, ''); INSERT INTO `sys_post` VALUES (4, 'user', '普通员工', 4, '0', 'admin', '2024-01-04 10:59:56', '', NULL, ''); -- ---------------------------- -- Table structure for sys_role -- ---------------------------- DROP TABLE IF EXISTS `sys_role`; CREATE TABLE `sys_role` ( `role_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '角色ID', `role_name` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '角色名称', `role_key` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '角色权限字符串', `role_sort` int(11) NOT NULL COMMENT '显示顺序', `data_scope` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '1' COMMENT '数据范围(1:全部数据权限 2:自定数据权限 3:本部门数据权限 4:本部门及以下数据权限)', `menu_check_strictly` tinyint(1) NULL DEFAULT 1 COMMENT '菜单树选择项是否关联显示', `dept_check_strictly` tinyint(1) NULL DEFAULT 1 COMMENT '部门树选择项是否关联显示', `status` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '角色状态(0正常 1停用)', `del_flag` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', `create_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '创建者', `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', `update_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '更新者', `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', `remark` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注', PRIMARY KEY (`role_id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '角色信息表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of sys_role -- ---------------------------- INSERT INTO `sys_role` VALUES (1, '超级管理员', 'admin', 1, '1', 1, 1, '0', '0', 'admin', '2024-01-04 10:59:56', '', NULL, '超级管理员'); INSERT INTO `sys_role` VALUES (2, '普通角色', 'common', 2, '2', 0, 0, '0', '0', 'admin', '2024-01-04 10:59:56', 'admin', '2024-01-16 08:54:12', '普通角色'); -- ---------------------------- -- Table structure for sys_role_dept -- ---------------------------- DROP TABLE IF EXISTS `sys_role_dept`; CREATE TABLE `sys_role_dept` ( `role_id` bigint(20) NOT NULL COMMENT '角色ID', `dept_id` bigint(20) NOT NULL COMMENT '部门ID', PRIMARY KEY (`role_id`, `dept_id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '角色和部门关联表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of sys_role_dept -- ---------------------------- INSERT INTO `sys_role_dept` VALUES (2, 100); INSERT INTO `sys_role_dept` VALUES (2, 101); INSERT INTO `sys_role_dept` VALUES (2, 105); -- ---------------------------- -- Table structure for sys_role_menu -- ---------------------------- DROP TABLE IF EXISTS `sys_role_menu`; CREATE TABLE `sys_role_menu` ( `role_id` bigint(20) NOT NULL COMMENT '角色ID', `menu_id` bigint(20) NOT NULL COMMENT '菜单ID', PRIMARY KEY (`role_id`, `menu_id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '角色和菜单关联表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of sys_role_menu -- ---------------------------- INSERT INTO `sys_role_menu` VALUES (2, 4); INSERT INTO `sys_role_menu` VALUES (2, 111); INSERT INTO `sys_role_menu` VALUES (2, 112); INSERT INTO `sys_role_menu` VALUES (2, 113); INSERT INTO `sys_role_menu` VALUES (2, 1000); INSERT INTO `sys_role_menu` VALUES (2, 1001); INSERT INTO `sys_role_menu` VALUES (2, 1002); INSERT INTO `sys_role_menu` VALUES (2, 1003); INSERT INTO `sys_role_menu` VALUES (2, 1004); INSERT INTO `sys_role_menu` VALUES (2, 1005); INSERT INTO `sys_role_menu` VALUES (2, 1006); INSERT INTO `sys_role_menu` VALUES (2, 1007); INSERT INTO `sys_role_menu` VALUES (2, 1008); INSERT INTO `sys_role_menu` VALUES (2, 1009); INSERT INTO `sys_role_menu` VALUES (2, 1010); INSERT INTO `sys_role_menu` VALUES (2, 1011); INSERT INTO `sys_role_menu` VALUES (2, 1012); INSERT INTO `sys_role_menu` VALUES (2, 1013); INSERT INTO `sys_role_menu` VALUES (2, 1014); INSERT INTO `sys_role_menu` VALUES (2, 1015); INSERT INTO `sys_role_menu` VALUES (2, 1016); INSERT INTO `sys_role_menu` VALUES (2, 1017); INSERT INTO `sys_role_menu` VALUES (2, 1018); INSERT INTO `sys_role_menu` VALUES (2, 1019); INSERT INTO `sys_role_menu` VALUES (2, 1020); INSERT INTO `sys_role_menu` VALUES (2, 1021); INSERT INTO `sys_role_menu` VALUES (2, 1022); INSERT INTO `sys_role_menu` VALUES (2, 1023); INSERT INTO `sys_role_menu` VALUES (2, 1024); INSERT INTO `sys_role_menu` VALUES (2, 1025); INSERT INTO `sys_role_menu` VALUES (2, 1026); INSERT INTO `sys_role_menu` VALUES (2, 1027); INSERT INTO `sys_role_menu` VALUES (2, 1028); INSERT INTO `sys_role_menu` VALUES (2, 1029); INSERT INTO `sys_role_menu` VALUES (2, 1030); INSERT INTO `sys_role_menu` VALUES (2, 1031); INSERT INTO `sys_role_menu` VALUES (2, 1032); INSERT INTO `sys_role_menu` VALUES (2, 1033); INSERT INTO `sys_role_menu` VALUES (2, 1034); INSERT INTO `sys_role_menu` VALUES (2, 1035); INSERT INTO `sys_role_menu` VALUES (2, 1036); INSERT INTO `sys_role_menu` VALUES (2, 1037); INSERT INTO `sys_role_menu` VALUES (2, 1038); INSERT INTO `sys_role_menu` VALUES (2, 1039); INSERT INTO `sys_role_menu` VALUES (2, 1040); INSERT INTO `sys_role_menu` VALUES (2, 1041); INSERT INTO `sys_role_menu` VALUES (2, 1042); INSERT INTO `sys_role_menu` VALUES (2, 1043); INSERT INTO `sys_role_menu` VALUES (2, 1044); INSERT INTO `sys_role_menu` VALUES (2, 1045); INSERT INTO `sys_role_menu` VALUES (2, 1046); INSERT INTO `sys_role_menu` VALUES (2, 1047); INSERT INTO `sys_role_menu` VALUES (2, 1048); INSERT INTO `sys_role_menu` VALUES (2, 1049); INSERT INTO `sys_role_menu` VALUES (2, 1050); INSERT INTO `sys_role_menu` VALUES (2, 1051); INSERT INTO `sys_role_menu` VALUES (2, 1052); INSERT INTO `sys_role_menu` VALUES (2, 1053); INSERT INTO `sys_role_menu` VALUES (2, 1054); INSERT INTO `sys_role_menu` VALUES (2, 1055); INSERT INTO `sys_role_menu` VALUES (2, 1056); INSERT INTO `sys_role_menu` VALUES (2, 1057); INSERT INTO `sys_role_menu` VALUES (2, 1058); INSERT INTO `sys_role_menu` VALUES (2, 1059); INSERT INTO `sys_role_menu` VALUES (2, 1060); INSERT INTO `sys_role_menu` VALUES (2, 2000); INSERT INTO `sys_role_menu` VALUES (2, 2002); -- ---------------------------- -- Table structure for sys_user -- ---------------------------- DROP TABLE IF EXISTS `sys_user`; CREATE TABLE `sys_user` ( `user_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '用户ID', `dept_id` bigint(20) NULL DEFAULT NULL COMMENT '部门ID', `user_name` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '用户账号', `nick_name` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '用户昵称', `user_type` varchar(2) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '00' COMMENT '用户类型(00系统用户)', `email` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '用户邮箱', `phonenumber` varchar(11) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '手机号码', `sex` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '0' COMMENT '用户性别(0男 1女 2未知)', `avatar` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '头像地址', `password` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '密码', `status` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '0' COMMENT '帐号状态(0正常 1停用)', `del_flag` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', `login_ip` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '最后登录IP', `login_date` datetime NULL DEFAULT NULL COMMENT '最后登录时间', `create_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '创建者', `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', `update_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '更新者', `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', `remark` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注', PRIMARY KEY (`user_id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '用户信息表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of sys_user -- ---------------------------- INSERT INTO `sys_user` VALUES (1, 103, 'admin', '若依', '00', 'ry@163.com', '15888888888', '1', '', '$2a$10$7JB720yubVSZvUI0rEqK/.VqGOZTH.ulu33dHOiBE8ByOhJIrdAu2', '0', '0', '127.0.0.1', '2024-01-04 10:59:56', 'admin', '2024-01-04 10:59:56', '', '2024-02-28 14:38:12', '管理员'); INSERT INTO `sys_user` VALUES (2, 105, 'ry', '若依', '00', 'ry@qq.com', '15666666666', '1', '', '$2a$10$47WwH3KTSmsBVdkIpP7UMO5RRm1lYG9.LplSxP9br87ivb1yQgPnq', '0', '0', '127.0.0.1', '2024-01-04 10:59:56', 'admin', '2024-01-04 10:59:56', 'admin', '2024-03-19 09:17:39', '测试员'); INSERT INTO `sys_user` VALUES (3, 100, '1070211640', 'xidaray', '00', '1070211640@qq.com', '15574856860', '0', '', '$2a$10$0euhi96T18FcYO8L.c9eKOb5WHNe.fS0oc/ZwZ/KtgNPNFWkIaGKq', '0', '0', '', NULL, 'admin', '2024-03-19 09:15:52', '', NULL, '测试账号'); -- ---------------------------- -- Table structure for sys_user_post -- ---------------------------- DROP TABLE IF EXISTS `sys_user_post`; CREATE TABLE `sys_user_post` ( `user_id` bigint(20) NOT NULL COMMENT '用户ID', `post_id` bigint(20) NOT NULL COMMENT '岗位ID', PRIMARY KEY (`user_id`, `post_id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '用户与岗位关联表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of sys_user_post -- ---------------------------- INSERT INTO `sys_user_post` VALUES (1, 1); INSERT INTO `sys_user_post` VALUES (2, 2); INSERT INTO `sys_user_post` VALUES (3, 2); -- ---------------------------- -- Table structure for sys_user_role -- ---------------------------- DROP TABLE IF EXISTS `sys_user_role`; CREATE TABLE `sys_user_role` ( `user_id` bigint(20) NOT NULL COMMENT '用户ID', `role_id` bigint(20) NOT NULL COMMENT '角色ID', PRIMARY KEY (`user_id`, `role_id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '用户和角色关联表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of sys_user_role -- ---------------------------- INSERT INTO `sys_user_role` VALUES (1, 1); INSERT INTO `sys_user_role` VALUES (2, 2); INSERT INTO `sys_user_role` VALUES (3, 1); -- ---------------------------- -- Table structure for workflow -- ---------------------------- DROP TABLE IF EXISTS `workflow`; CREATE TABLE `workflow` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id', `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '工作流名称', `description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'DAG工作流描述', `dag` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT 'DAG图', `global_param` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '全局参数', `create_by` varchar(80) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建人', `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', `update_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '更新人', `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', `state` tinyint(4) NULL DEFAULT 1 COMMENT '0,失效 1生效', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 115 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = 'DAG workflow' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of workflow -- ---------------------------- INSERT INTO `workflow` VALUES (1, 'test', 'test pytorch', '{\r\n \"pens\": [\r\n {\r\n \"componentId\": 1,\r\n \"componentName\": \"git-clone\",\r\n \"categoryId\": 2,\r\n \"categoryName\": \"代码clone组件\",\r\n \"image\": \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABHNCSVQICAgIfAhkiAAAA6BJREFUaEPtWU1a2lAUvS/4fdpR2UHZQXEFjdK5dNB+zMQV1LCB2g0YXYE4EtuBOC8KKzCuQNwBjiptk9vzEiIJJFD6XqK2ZIJfeI93z/0597yroGf+iGduPy0BPHYElxFYRkDRA/9mCplVu2is0UegM5mpLAQVFR210HYm6uPsPgludk4ax7M2T0XAfG+XDYMu8zY61Ugmxx3SRrdtDZLWxACYNbtkMF09GeNDiwGic2qtzwVQqe03icS2v5D5jljU3R/UTUO/UF4ssHjkyCocaY8x0M5Fy4J98ScWgc2afYMXJbkEnxvfWlZ3gXO1L4U9e7Dj08ih553TRnUmgErNRv0ET6dlPTpDva3ZJgy69BOCuHfRapj/NwCZmwUmmwWolWmAT8e7JyurGtEagcoHuwqDjyYZCn1i4Hmgua+Wo7sItAHwG9sq3aTS6wyaUwGlDYD0Phl0FrArX3tCVFfAVvi7TUK8lO9dl9Z1R0EbgCidgRU+g4/3pNHRvoH3iTz95CIAPvNbO61R0QDFZdk3tEVA1kBhlSGugnSZfMDRt+Dokoq3k/ZqA+CnS6QOYodBcgjUxLyu7TvhBW8xC1NGDSlXCqMXqk8wmiMMdtzv4lxSs1YA0mipVAsGy/w3QakD9ALHFWK327L6ad6XRnhE2zC2vkiEAKqJ9T3sO/LJI+9OHDY9iKop/bIIkHBtrgB8rzOdTTU9eBEKt22gg/+6Jyfs4DK9VtaojD1l+LqOlHydUGf5aCFQbj0M+9gIPnZJ7M1KtajBQfT4AKSxlWsEJo2X7GSQqM8r8LSUivefjNWoX+AFunrwmOzYQ2GqCD0lFgILSLbxH8E88AxyLk8avSRvjYYAVw+0qMF4eY4SgFSmYGqjOA+jaTFxc7pzh6Kk4vnw7GwAjKvKcT3aoZ/UjylVj951vljtv6HKyT1KAKA0D8ECwSiDWc6FzCR6w/uu/C5YxtcXpw1QoZ5HCUDSndifFqCjoiZ2k3SRbkWqHUDo1wAINwWJNw++hibC1EDrBC8zAKHRsfsAUg7ps6sneYJfyRyAPEQ2Lyitojekpg7miTogFwA6Pa7MQpu1fUyFxSv5Q890MjeejcpxCbRMnYeipzs15kVtJOa2wHQH47bzB7PR0UYn7eo47+Csvp/VXxL/P4BbV/epgPDHODNEYeIAdyTOQIls4tpYzhuMlOGIZh+V2EwaqUcj/egTaNW0WwJQ9aDq/mUEVD2ouv83dj6dTztU6gcAAAAASUVORK5CYII=\",\r\n \"text\": \"代码拉取\",\r\n \"baseInfo\": {\r\n \"inParameters\":[\r\n {\r\n \"key\": \"task_name\",\r\n \"name\": \"任务名称\",\r\n \"value\": \"代码克隆\",\r\n \"type\": \"str\",\r\n \"require\": true\r\n },\r\n {\r\n \"key\": \"task_unique_id\",\r\n \"name\": \"任务id\",\r\n \"value\": \"git-clone-010ee3\",\r\n \"type\": \"str\",\r\n \"require\": true\r\n }]\r\n },\r\n \"inParameters\":[\r\n {\r\n \"key\": \"ssh_key\",\r\n \"name\": \"ssh私钥\",\r\n \"value\": \"fdasfasfadsfadsf\",\r\n \"type\": \"str\",\r\n \"require\": false\r\n },\r\n {\r\n \"key\": \"git_repo_addr\",\r\n \"name\": \"代码库地址\",\r\n \"value\": \"https://openi.pcl.ac.cn/somunslotus/somun202304241505581.git\",\r\n \"type\": \"str\",\r\n \"require\": true\r\n },\r\n {\r\n \"key\": \"git_branch\",\r\n \"name\": \"代码库分支/tag\",\r\n \"value\": \"master\",\r\n \"type\": \"str\",\r\n \"require\": true\r\n },\r\n {\r\n \"key\": \"clone_depth\",\r\n \"name\": \"克隆深度\",\r\n \"value\": \"1\",\r\n \"type\": \"int\",\r\n \"require\": true,\r\n \"defaultValue\": \"1\"\r\n }\r\n ],\r\n \"outParameters\": [{\r\n \"key\": \"code_path\",\r\n \"name\": \"代码路径\",\r\n \"type\": \"str\",\r\n \"require\": true,\r\n \"mountPath\": \"/code\"\r\n }],\r\n \"id\": \"git-clone-010ee3\",\r\n \"connectedLines\": [{\r\n \"lineId\": \"647b44d5\",\r\n \"lineAnchor\": \"2f966d31\",\r\n \"anchor\": \"1\"\r\n }]\r\n },\r\n {\r\n \"componentId\": 1,\r\n \"componentName\": \"train\",\r\n \"categoryId\": 3,\r\n \"categoryName\": \"训练组件\",\r\n \"image\": \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABHNCSVQICAgIfAhkiAAAA6BJREFUaEPtWU1a2lAUvS/4fdpR2UHZQXEFjdK5dNB+zMQV1LCB2g0YXYE4EtuBOC8KKzCuQNwBjiptk9vzEiIJJFD6XqK2ZIJfeI93z/0597yroGf+iGduPy0BPHYElxFYRkDRA/9mCplVu2is0UegM5mpLAQVFR210HYm6uPsPgludk4ax7M2T0XAfG+XDYMu8zY61Ugmxx3SRrdtDZLWxACYNbtkMF09GeNDiwGic2qtzwVQqe03icS2v5D5jljU3R/UTUO/UF4ssHjkyCocaY8x0M5Fy4J98ScWgc2afYMXJbkEnxvfWlZ3gXO1L4U9e7Dj08ih553TRnUmgErNRv0ET6dlPTpDva3ZJgy69BOCuHfRapj/NwCZmwUmmwWolWmAT8e7JyurGtEagcoHuwqDjyYZCn1i4Hmgua+Wo7sItAHwG9sq3aTS6wyaUwGlDYD0Phl0FrArX3tCVFfAVvi7TUK8lO9dl9Z1R0EbgCidgRU+g4/3pNHRvoH3iTz95CIAPvNbO61R0QDFZdk3tEVA1kBhlSGugnSZfMDRt+Dokoq3k/ZqA+CnS6QOYodBcgjUxLyu7TvhBW8xC1NGDSlXCqMXqk8wmiMMdtzv4lxSs1YA0mipVAsGy/w3QakD9ALHFWK327L6ad6XRnhE2zC2vkiEAKqJ9T3sO/LJI+9OHDY9iKop/bIIkHBtrgB8rzOdTTU9eBEKt22gg/+6Jyfs4DK9VtaojD1l+LqOlHydUGf5aCFQbj0M+9gIPnZJ7M1KtajBQfT4AKSxlWsEJo2X7GSQqM8r8LSUivefjNWoX+AFunrwmOzYQ2GqCD0lFgILSLbxH8E88AxyLk8avSRvjYYAVw+0qMF4eY4SgFSmYGqjOA+jaTFxc7pzh6Kk4vnw7GwAjKvKcT3aoZ/UjylVj951vljtv6HKyT1KAKA0D8ECwSiDWc6FzCR6w/uu/C5YxtcXpw1QoZ5HCUDSndifFqCjoiZ2k3SRbkWqHUDo1wAINwWJNw++hibC1EDrBC8zAKHRsfsAUg7ps6sneYJfyRyAPEQ2Lyitojekpg7miTogFwA6Pa7MQpu1fUyFxSv5Q890MjeejcpxCbRMnYeipzs15kVtJOa2wHQH47bzB7PR0UYn7eo47+Csvp/VXxL/P4BbV/epgPDHODNEYeIAdyTOQIls4tpYzhuMlOGIZh+V2EwaqUcj/egTaNW0WwJQ9aDq/mUEVD2ouv83dj6dTztU6gcAAAAASUVORK5CYII=\",\r\n \"text\": \"RUNNING_SET\",\r\n \"baseInfo\": {\r\n \"inParameters\":[\r\n {\r\n \"key\": \"task_name\",\r\n \"name\": \"任务名称\",\r\n \"value\": \"pytorch训练\",\r\n \"type\": \"str\",\r\n \"require\": true\r\n },\r\n {\r\n \"key\": \"task_unique_id\",\r\n \"name\": \"任务id\",\r\n \"value\": \"train-091bb1e\",\r\n \"type\": \"str\",\r\n \"require\": true\r\n }]\r\n },\r\n \"inParameters\": [\r\n {\r\n \"key\": \"compute_resource\",\r\n \"name\": \"计算资源\",\r\n \"value\": \"CPU/GPU\",\r\n \"type\": \"str\",\r\n \"require\": true\r\n },\r\n {\r\n \"key\": \"image_name\",\r\n \"name\": \"镜像名称\",\r\n \"value\": \"ccr.ccs.tencentyun.com/somunslotus/ai-develop:pytorch_1.9.1_cuda11.1_detection\",\r\n \"type\": \"str\",\r\n \"require\": true\r\n },\r\n {\r\n \"key\": \"code_path\",\r\n \"name\": \"代码目录\",\r\n \"value\": \"{{git-clone-010ee3.code_path}}\",\r\n \"type\": \"str\",\r\n \"require\": true\r\n },\r\n {\r\n \"key\": \"start_file\",\r\n \"name\": \"启动文件\",\r\n \"value\": \"train.py\",\r\n \"type\": \"str\",\r\n \"require\": true\r\n },\r\n {\r\n \"key\": \"model_name\",\r\n \"name\": \"模型名称\",\r\n \"value\": \"somuns/pretrainmodel/mnist\",\r\n \"type\": \"str\",\r\n \"require\": false\r\n },\r\n {\r\n \"key\": \"dataset_name\",\r\n \"name\": \"数据集名称\",\r\n \"value\": \"somuns/dataset/mnist\",\r\n \"type\": \"str\",\r\n \"require\": true\r\n },\r\n {\r\n \"key\": \"resource_request\",\r\n \"name\": \"资源规格\",\r\n \"value\": \"GPU: 0, CPU: 1, 内存: 2GB\",\r\n \"type\": \"str\",\r\n \"require\": true\r\n },\r\n {\r\n \"key\": \"run_params\",\r\n \"name\": \"资源规格\",\r\n \"value\": \"{\\\"batch_size\\\":\\\"256\\\",\\\"epoch_size\\\":\\\"2\\\"}\",\r\n \"type\": \"str\",\r\n \"require\": false\r\n }\r\n ],\r\n \"outParameters\": [{\r\n \"key\": \"model_path\",\r\n \"name\": \"模型输出路径\",\r\n \"value\": \"model_path\",\r\n \"type\": \"str\",\r\n \"require\": true,\r\n \"mountPath\": \"/model\"\r\n }],\r\n \"id\": \"train-091bb1e\",\r\n \"connectedLines\": [{\r\n \"lineId\": \"7025d72a\",\r\n \"lineAnchor\": \"7982b5a4\",\r\n \"anchor\": \"2\"\r\n }]\r\n },\r\n {\r\n \"componentId\": 1,\r\n \"componentName\": \"inference\",\r\n \"categoryId\": 4,\r\n \"categoryName\": \"模型推理测试\",\r\n \"image\": \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABHNCSVQICAgIfAhkiAAAA6BJREFUaEPtWU1a2lAUvS/4fdpR2UHZQXEFjdK5dNB+zMQV1LCB2g0YXYE4EtuBOC8KKzCuQNwBjiptk9vzEiIJJFD6XqK2ZIJfeI93z/0597yroGf+iGduPy0BPHYElxFYRkDRA/9mCplVu2is0UegM5mpLAQVFR210HYm6uPsPgludk4ax7M2T0XAfG+XDYMu8zY61Ugmxx3SRrdtDZLWxACYNbtkMF09GeNDiwGic2qtzwVQqe03icS2v5D5jljU3R/UTUO/UF4ssHjkyCocaY8x0M5Fy4J98ScWgc2afYMXJbkEnxvfWlZ3gXO1L4U9e7Dj08ih553TRnUmgErNRv0ET6dlPTpDva3ZJgy69BOCuHfRapj/NwCZmwUmmwWolWmAT8e7JyurGtEagcoHuwqDjyYZCn1i4Hmgua+Wo7sItAHwG9sq3aTS6wyaUwGlDYD0Phl0FrArX3tCVFfAVvi7TUK8lO9dl9Z1R0EbgCidgRU+g4/3pNHRvoH3iTz95CIAPvNbO61R0QDFZdk3tEVA1kBhlSGugnSZfMDRt+Dokoq3k/ZqA+CnS6QOYodBcgjUxLyu7TvhBW8xC1NGDSlXCqMXqk8wmiMMdtzv4lxSs1YA0mipVAsGy/w3QakD9ALHFWK327L6ad6XRnhE2zC2vkiEAKqJ9T3sO/LJI+9OHDY9iKop/bIIkHBtrgB8rzOdTTU9eBEKt22gg/+6Jyfs4DK9VtaojD1l+LqOlHydUGf5aCFQbj0M+9gIPnZJ7M1KtajBQfT4AKSxlWsEJo2X7GSQqM8r8LSUivefjNWoX+AFunrwmOzYQ2GqCD0lFgILSLbxH8E88AxyLk8avSRvjYYAVw+0qMF4eY4SgFSmYGqjOA+jaTFxc7pzh6Kk4vnw7GwAjKvKcT3aoZ/UjylVj951vljtv6HKyT1KAKA0D8ECwSiDWc6FzCR6w/uu/C5YxtcXpw1QoZ5HCUDSndifFqCjoiZ2k3SRbkWqHUDo1wAINwWJNw++hibC1EDrBC8zAKHRsfsAUg7ps6sneYJfyRyAPEQ2Lyitojekpg7miTogFwA6Pa7MQpu1fUyFxSv5Q890MjeejcpxCbRMnYeipzs15kVtJOa2wHQH47bzB7PR0UYn7eo47+Csvp/VXxL/P4BbV/epgPDHODNEYeIAdyTOQIls4tpYzhuMlOGIZh+V2EwaqUcj/egTaNW0WwJQ9aDq/mUEVD2ouv83dj6dTztU6gcAAAAASUVORK5CYII=\",\r\n \"text\": \"Actor\",\r\n \"inParameters\": [\r\n {\r\n \"key\": \"compute_resource\",\r\n \"name\": \"计算资源\",\r\n \"value\": \"CPU/GPU\",\r\n \"type\": \"str\",\r\n \"require\": true\r\n },\r\n {\r\n \"key\": \"image_name\",\r\n \"name\": \"镜像名称\",\r\n \"value\": \"ccr.ccs.tencentyun.com/somunslotus/ai-develop:pytorch_1.9.1_cuda11.1_detection\",\r\n \"type\": \"str\",\r\n \"require\": true\r\n },\r\n {\r\n \"key\": \"code_path\",\r\n \"name\": \"代码目录\",\r\n \"value\": \"{{git-clone-010ee3.code_path}}\",\r\n \"type\": \"str\",\r\n \"require\": true\r\n },\r\n {\r\n \"key\": \"start_file\",\r\n \"name\": \"启动文件\",\r\n \"value\": \"inference.py\",\r\n \"type\": \"str\",\r\n \"require\": true\r\n },\r\n {\r\n \"key\": \"model_name\",\r\n \"name\": \"模型名称\",\r\n \"value\": \"{{train-091bb1e.model_path}}\",\r\n \"type\": \"str\",\r\n \"require\": false\r\n },\r\n {\r\n \"key\": \"dataset_name\",\r\n \"name\": \"数据集名称\",\r\n \"value\": \"somuns/dataset/mnist\",\r\n \"type\": \"str\",\r\n \"require\": true\r\n },\r\n {\r\n \"key\": \"resource_request\",\r\n \"name\": \"资源规格\",\r\n \"value\": \"GPU: 0, CPU: 2, 内存: 2GB\",\r\n \"type\": \"str\",\r\n \"require\": true\r\n },\r\n {\r\n \"key\": \"run_params\",\r\n \"name\": \"资源规格\",\r\n \"value\": \"{\\\"modelname\\\":\\\"/model/mnist_epoch1_0.00.pkl\\\"}\",\r\n \"type\": \"str\",\r\n \"require\": false\r\n }\r\n ],\r\n \"outParameters\": [{\r\n \"key\": \"result\",\r\n \"name\": \"推理结果路径\",\r\n \"value\": \"\",\r\n \"type\": \"str\",\r\n \"require\": true,\r\n \"mountPath\": \"/result\"\r\n }],\r\n \"id\": \"inference-37f712\"\r\n },\r\n {\r\n \"componentId\": 1,\r\n \"componentName\": \"workflow_line\",\r\n \"categoryId\": 1,\r\n \"categoryName\": \"线\",\r\n \"id\": \"647b44d5\",\r\n \"name\": \"line\",\r\n \"lineName\": \"curve\",\r\n \"type\": 1,\r\n \"source\": \"git-clone-010ee3\",\r\n \"target\": \"train-091bb1e\"\r\n },\r\n {\r\n \"componentId\": 1,\r\n \"componentName\": \"workflow_line\",\r\n \"categoryId\": 1,\r\n \"categoryName\": \"线\",\r\n \"id\": \"7025d72a\",\r\n \"name\": \"line\",\r\n \"lineName\": \"curve\",\r\n \"type\": 1,\r\n \"source\": \"train-091bb1e\",\r\n \"target\": \"inference-37f712\"\r\n }],\r\n\r\n \"globalParameters\": [{\r\n \"key\": \"result\",\r\n \"name\": \"推理结果路径\",\r\n \"value\": \"\",\r\n \"type\": \"str\"\r\n },\r\n {\r\n \"key\": \"result\",\r\n \"name\": \"推理结果路径\",\r\n \"value\": \"\",\r\n \"type\": \"str\",\r\n \"require\": true\r\n }\r\n]\r\n}', NULL, 'admin', '2023-10-31 10:19:58', 'admin', '2023-10-31 10:20:04', 0); INSERT INTO `workflow` VALUES (2, 'xxx', 'TEST', '{}', NULL, NULL, NULL, NULL, NULL, 0); INSERT INTO `workflow` VALUES (3, 'xxx', 'TEST', '{}', NULL, NULL, NULL, NULL, NULL, 0); INSERT INTO `workflow` VALUES (20, 'test', 'test pytorch', '{\r\n \"pens\": [\r\n {\r\n \"componentId\": 1,\r\n \"componentName\": \"git-clone\",\r\n \"categoryId\": 2,\r\n \"categoryName\": \"代码clone组件\",\r\n \"image\": \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABHNCSVQICAgIfAhkiAAAA6BJREFUaEPtWU1a2lAUvS/4fdpR2UHZQXEFjdK5dNB+zMQV1LCB2g0YXYE4EtuBOC8KKzCuQNwBjiptk9vzEiIJJFD6XqK2ZIJfeI93z/0597yroGf+iGduPy0BPHYElxFYRkDRA/9mCplVu2is0UegM5mpLAQVFR210HYm6uPsPgludk4ax7M2T0XAfG+XDYMu8zY61Ugmxx3SRrdtDZLWxACYNbtkMF09GeNDiwGic2qtzwVQqe03icS2v5D5jljU3R/UTUO/UF4ssHjkyCocaY8x0M5Fy4J98ScWgc2afYMXJbkEnxvfWlZ3gXO1L4U9e7Dj08ih553TRnUmgErNRv0ET6dlPTpDva3ZJgy69BOCuHfRapj/NwCZmwUmmwWolWmAT8e7JyurGtEagcoHuwqDjyYZCn1i4Hmgua+Wo7sItAHwG9sq3aTS6wyaUwGlDYD0Phl0FrArX3tCVFfAVvi7TUK8lO9dl9Z1R0EbgCidgRU+g4/3pNHRvoH3iTz95CIAPvNbO61R0QDFZdk3tEVA1kBhlSGugnSZfMDRt+Dokoq3k/ZqA+CnS6QOYodBcgjUxLyu7TvhBW8xC1NGDSlXCqMXqk8wmiMMdtzv4lxSs1YA0mipVAsGy/w3QakD9ALHFWK327L6ad6XRnhE2zC2vkiEAKqJ9T3sO/LJI+9OHDY9iKop/bIIkHBtrgB8rzOdTTU9eBEKt22gg/+6Jyfs4DK9VtaojD1l+LqOlHydUGf5aCFQbj0M+9gIPnZJ7M1KtajBQfT4AKSxlWsEJo2X7GSQqM8r8LSUivefjNWoX+AFunrwmOzYQ2GqCD0lFgILSLbxH8E88AxyLk8avSRvjYYAVw+0qMF4eY4SgFSmYGqjOA+jaTFxc7pzh6Kk4vnw7GwAjKvKcT3aoZ/UjylVj951vljtv6HKyT1KAKA0D8ECwSiDWc6FzCR6w/uu/C5YxtcXpw1QoZ5HCUDSndifFqCjoiZ2k3SRbkWqHUDo1wAINwWJNw++hibC1EDrBC8zAKHRsfsAUg7ps6sneYJfyRyAPEQ2Lyitojekpg7miTogFwA6Pa7MQpu1fUyFxSv5Q890MjeejcpxCbRMnYeipzs15kVtJOa2wHQH47bzB7PR0UYn7eo47+Csvp/VXxL/P4BbV/epgPDHODNEYeIAdyTOQIls4tpYzhuMlOGIZh+V2EwaqUcj/egTaNW0WwJQ9aDq/mUEVD2ouv83dj6dTztU6gcAAAAASUVORK5CYII=\",\r\n \"text\": \"代码拉取\",\r\n \"baseInfo\": {\r\n \"inParameters\":[\r\n {\r\n \"key\": \"task_name\",\r\n \"name\": \"任务名称\",\r\n \"value\": \"代码克隆\",\r\n \"type\": \"str\",\r\n \"require\": true\r\n },\r\n {\r\n \"key\": \"task_unique_id\",\r\n \"name\": \"任务id\",\r\n \"value\": \"git-clone-010ee3\",\r\n \"type\": \"str\",\r\n \"require\": true\r\n }]\r\n },\r\n \"inParameters\":[\r\n {\r\n \"key\": \"ssh_key\",\r\n \"name\": \"ssh私钥\",\r\n \"value\": \"fdasfasfadsfadsf\",\r\n \"type\": \"str\",\r\n \"require\": false\r\n },\r\n {\r\n \"key\": \"git_repo_addr\",\r\n \"name\": \"代码库地址\",\r\n \"value\": \"https://openi.pcl.ac.cn/somunslotus/somun202304241505581.git\",\r\n \"type\": \"str\",\r\n \"require\": true\r\n },\r\n {\r\n \"key\": \"git_branch\",\r\n \"name\": \"代码库分支/tag\",\r\n \"value\": \"master\",\r\n \"type\": \"str\",\r\n \"require\": true\r\n },\r\n {\r\n \"key\": \"clone_depth\",\r\n \"name\": \"克隆深度\",\r\n \"value\": \"1\",\r\n \"type\": \"int\",\r\n \"require\": true,\r\n \"defaultValue\": \"1\"\r\n }\r\n ],\r\n \"outParameters\": [{\r\n \"key\": \"code_path\",\r\n \"name\": \"代码路径\",\r\n \"type\": \"str\",\r\n \"require\": true,\r\n \"mountPath\": \"/code\"\r\n }],\r\n \"id\": \"git-clone-010ee3\",\r\n \"connectedLines\": [{\r\n \"lineId\": \"647b44d5\",\r\n \"lineAnchor\": \"2f966d31\",\r\n \"anchor\": \"1\"\r\n }]\r\n },\r\n {\r\n \"componentId\": 1,\r\n \"componentName\": \"train\",\r\n \"categoryId\": 3,\r\n \"categoryName\": \"训练组件\",\r\n \"image\": \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABHNCSVQICAgIfAhkiAAAA6BJREFUaEPtWU1a2lAUvS/4fdpR2UHZQXEFjdK5dNB+zMQV1LCB2g0YXYE4EtuBOC8KKzCuQNwBjiptk9vzEiIJJFD6XqK2ZIJfeI93z/0597yroGf+iGduPy0BPHYElxFYRkDRA/9mCplVu2is0UegM5mpLAQVFR210HYm6uPsPgludk4ax7M2T0XAfG+XDYMu8zY61Ugmxx3SRrdtDZLWxACYNbtkMF09GeNDiwGic2qtzwVQqe03icS2v5D5jljU3R/UTUO/UF4ssHjkyCocaY8x0M5Fy4J98ScWgc2afYMXJbkEnxvfWlZ3gXO1L4U9e7Dj08ih553TRnUmgErNRv0ET6dlPTpDva3ZJgy69BOCuHfRapj/NwCZmwUmmwWolWmAT8e7JyurGtEagcoHuwqDjyYZCn1i4Hmgua+Wo7sItAHwG9sq3aTS6wyaUwGlDYD0Phl0FrArX3tCVFfAVvi7TUK8lO9dl9Z1R0EbgCidgRU+g4/3pNHRvoH3iTz95CIAPvNbO61R0QDFZdk3tEVA1kBhlSGugnSZfMDRt+Dokoq3k/ZqA+CnS6QOYodBcgjUxLyu7TvhBW8xC1NGDSlXCqMXqk8wmiMMdtzv4lxSs1YA0mipVAsGy/w3QakD9ALHFWK327L6ad6XRnhE2zC2vkiEAKqJ9T3sO/LJI+9OHDY9iKop/bIIkHBtrgB8rzOdTTU9eBEKt22gg/+6Jyfs4DK9VtaojD1l+LqOlHydUGf5aCFQbj0M+9gIPnZJ7M1KtajBQfT4AKSxlWsEJo2X7GSQqM8r8LSUivefjNWoX+AFunrwmOzYQ2GqCD0lFgILSLbxH8E88AxyLk8avSRvjYYAVw+0qMF4eY4SgFSmYGqjOA+jaTFxc7pzh6Kk4vnw7GwAjKvKcT3aoZ/UjylVj951vljtv6HKyT1KAKA0D8ECwSiDWc6FzCR6w/uu/C5YxtcXpw1QoZ5HCUDSndifFqCjoiZ2k3SRbkWqHUDo1wAINwWJNw++hibC1EDrBC8zAKHRsfsAUg7ps6sneYJfyRyAPEQ2Lyitojekpg7miTogFwA6Pa7MQpu1fUyFxSv5Q890MjeejcpxCbRMnYeipzs15kVtJOa2wHQH47bzB7PR0UYn7eo47+Csvp/VXxL/P4BbV/epgPDHODNEYeIAdyTOQIls4tpYzhuMlOGIZh+V2EwaqUcj/egTaNW0WwJQ9aDq/mUEVD2ouv83dj6dTztU6gcAAAAASUVORK5CYII=\",\r\n \"text\": \"RUNNING_SET\",\r\n \"baseInfo\": {\r\n \"inParameters\":[\r\n {\r\n \"key\": \"task_name\",\r\n \"name\": \"任务名称\",\r\n \"value\": \"pytorch训练\",\r\n \"type\": \"str\",\r\n \"require\": true\r\n },\r\n {\r\n \"key\": \"task_unique_id\",\r\n \"name\": \"任务id\",\r\n \"value\": \"train-091bb1e\",\r\n \"type\": \"str\",\r\n \"require\": true\r\n }]\r\n },\r\n \"inParameters\": [\r\n {\r\n \"key\": \"compute_resource\",\r\n \"name\": \"计算资源\",\r\n \"value\": \"CPU/GPU\",\r\n \"type\": \"str\",\r\n \"require\": true\r\n },\r\n {\r\n \"key\": \"image_name\",\r\n \"name\": \"镜像名称\",\r\n \"value\": \"ccr.ccs.tencentyun.com/somunslotus/ai-develop:pytorch_1.9.1_cuda11.1_detection\",\r\n \"type\": \"str\",\r\n \"require\": true\r\n },\r\n {\r\n \"key\": \"code_path\",\r\n \"name\": \"代码目录\",\r\n \"value\": \"{{git-clone-010ee3.code_path}}\",\r\n \"type\": \"str\",\r\n \"require\": true\r\n },\r\n {\r\n \"key\": \"start_file\",\r\n \"name\": \"启动文件\",\r\n \"value\": \"train.py\",\r\n \"type\": \"str\",\r\n \"require\": true\r\n },\r\n {\r\n \"key\": \"model_name\",\r\n \"name\": \"模型名称\",\r\n \"value\": \"somuns/pretrainmodel/mnist\",\r\n \"type\": \"str\",\r\n \"require\": false\r\n },\r\n {\r\n \"key\": \"dataset_name\",\r\n \"name\": \"数据集名称\",\r\n \"value\": \"somuns/dataset/mnist\",\r\n \"type\": \"str\",\r\n \"require\": true\r\n },\r\n {\r\n \"key\": \"resource_request\",\r\n \"name\": \"资源规格\",\r\n \"value\": \"GPU: 0, CPU: 1, 内存: 2GB\",\r\n \"type\": \"str\",\r\n \"require\": true\r\n },\r\n {\r\n \"key\": \"run_params\",\r\n \"name\": \"资源规格\",\r\n \"value\": \"{\\\"batch_size\\\":\\\"256\\\",\\\"epoch_size\\\":\\\"2\\\"}\",\r\n \"type\": \"str\",\r\n \"require\": false\r\n }\r\n ],\r\n \"outParameters\": [{\r\n \"key\": \"model_path\",\r\n \"name\": \"模型输出路径\",\r\n \"value\": \"model_path\",\r\n \"type\": \"str\",\r\n \"require\": true,\r\n \"mountPath\": \"/model\"\r\n }],\r\n \"id\": \"train-091bb1e\",\r\n \"connectedLines\": [{\r\n \"lineId\": \"7025d72a\",\r\n \"lineAnchor\": \"7982b5a4\",\r\n \"anchor\": \"2\"\r\n }]\r\n },\r\n {\r\n \"componentId\": 1,\r\n \"componentName\": \"inference\",\r\n \"categoryId\": 4,\r\n \"categoryName\": \"模型推理测试\",\r\n \"image\": \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABHNCSVQICAgIfAhkiAAAA6BJREFUaEPtWU1a2lAUvS/4fdpR2UHZQXEFjdK5dNB+zMQV1LCB2g0YXYE4EtuBOC8KKzCuQNwBjiptk9vzEiIJJFD6XqK2ZIJfeI93z/0597yroGf+iGduPy0BPHYElxFYRkDRA/9mCplVu2is0UegM5mpLAQVFR210HYm6uPsPgludk4ax7M2T0XAfG+XDYMu8zY61Ugmxx3SRrdtDZLWxACYNbtkMF09GeNDiwGic2qtzwVQqe03icS2v5D5jljU3R/UTUO/UF4ssHjkyCocaY8x0M5Fy4J98ScWgc2afYMXJbkEnxvfWlZ3gXO1L4U9e7Dj08ih553TRnUmgErNRv0ET6dlPTpDva3ZJgy69BOCuHfRapj/NwCZmwUmmwWolWmAT8e7JyurGtEagcoHuwqDjyYZCn1i4Hmgua+Wo7sItAHwG9sq3aTS6wyaUwGlDYD0Phl0FrArX3tCVFfAVvi7TUK8lO9dl9Z1R0EbgCidgRU+g4/3pNHRvoH3iTz95CIAPvNbO61R0QDFZdk3tEVA1kBhlSGugnSZfMDRt+Dokoq3k/ZqA+CnS6QOYodBcgjUxLyu7TvhBW8xC1NGDSlXCqMXqk8wmiMMdtzv4lxSs1YA0mipVAsGy/w3QakD9ALHFWK327L6ad6XRnhE2zC2vkiEAKqJ9T3sO/LJI+9OHDY9iKop/bIIkHBtrgB8rzOdTTU9eBEKt22gg/+6Jyfs4DK9VtaojD1l+LqOlHydUGf5aCFQbj0M+9gIPnZJ7M1KtajBQfT4AKSxlWsEJo2X7GSQqM8r8LSUivefjNWoX+AFunrwmOzYQ2GqCD0lFgILSLbxH8E88AxyLk8avSRvjYYAVw+0qMF4eY4SgFSmYGqjOA+jaTFxc7pzh6Kk4vnw7GwAjKvKcT3aoZ/UjylVj951vljtv6HKyT1KAKA0D8ECwSiDWc6FzCR6w/uu/C5YxtcXpw1QoZ5HCUDSndifFqCjoiZ2k3SRbkWqHUDo1wAINwWJNw++hibC1EDrBC8zAKHRsfsAUg7ps6sneYJfyRyAPEQ2Lyitojekpg7miTogFwA6Pa7MQpu1fUyFxSv5Q890MjeejcpxCbRMnYeipzs15kVtJOa2wHQH47bzB7PR0UYn7eo47+Csvp/VXxL/P4BbV/epgPDHODNEYeIAdyTOQIls4tpYzhuMlOGIZh+V2EwaqUcj/egTaNW0WwJQ9aDq/mUEVD2ouv83dj6dTztU6gcAAAAASUVORK5CYII=\",\r\n \"text\": \"Actor\",\r\n \"inParameters\": [\r\n {\r\n \"key\": \"compute_resource\",\r\n \"name\": \"计算资源\",\r\n \"value\": \"CPU/GPU\",\r\n \"type\": \"str\",\r\n \"require\": true\r\n },\r\n {\r\n \"key\": \"image_name\",\r\n \"name\": \"镜像名称\",\r\n \"value\": \"ccr.ccs.tencentyun.com/somunslotus/ai-develop:pytorch_1.9.1_cuda11.1_detection\",\r\n \"type\": \"str\",\r\n \"require\": true\r\n },\r\n {\r\n \"key\": \"code_path\",\r\n \"name\": \"代码目录\",\r\n \"value\": \"{{git-clone-010ee3.code_path}}\",\r\n \"type\": \"str\",\r\n \"require\": true\r\n },\r\n {\r\n \"key\": \"start_file\",\r\n \"name\": \"启动文件\",\r\n \"value\": \"inference.py\",\r\n \"type\": \"str\",\r\n \"require\": true\r\n },\r\n {\r\n \"key\": \"model_name\",\r\n \"name\": \"模型名称\",\r\n \"value\": \"{{train-091bb1e.model_path}}\",\r\n \"type\": \"str\",\r\n \"require\": false\r\n },\r\n {\r\n \"key\": \"dataset_name\",\r\n \"name\": \"数据集名称\",\r\n \"value\": \"somuns/dataset/mnist\",\r\n \"type\": \"str\",\r\n \"require\": true\r\n },\r\n {\r\n \"key\": \"resource_request\",\r\n \"name\": \"资源规格\",\r\n \"value\": \"GPU: 0, CPU: 2, 内存: 2GB\",\r\n \"type\": \"str\",\r\n \"require\": true\r\n },\r\n {\r\n \"key\": \"run_params\",\r\n \"name\": \"资源规格\",\r\n \"value\": \"{\\\"modelname\\\":\\\"/model/mnist_epoch1_0.00.pkl\\\"}\",\r\n \"type\": \"str\",\r\n \"require\": false\r\n }\r\n ],\r\n \"outParameters\": [{\r\n \"key\": \"result\",\r\n \"name\": \"推理结果路径\",\r\n \"value\": \"\",\r\n \"type\": \"str\",\r\n \"require\": true,\r\n \"mountPath\": \"/result\"\r\n }],\r\n \"id\": \"inference-37f712\"\r\n },\r\n {\r\n \"componentId\": 1,\r\n \"componentName\": \"workflow_line\",\r\n \"categoryId\": 1,\r\n \"categoryName\": \"线\",\r\n \"id\": \"647b44d5\",\r\n \"name\": \"line\",\r\n \"lineName\": \"curve\",\r\n \"type\": 1,\r\n \"source\": \"git-clone-010ee3\",\r\n \"target\": \"train-091bb1e\"\r\n },\r\n {\r\n \"componentId\": 1,\r\n \"componentName\": \"workflow_line\",\r\n \"categoryId\": 1,\r\n \"categoryName\": \"线\",\r\n \"id\": \"7025d72a\",\r\n \"name\": \"line\",\r\n \"lineName\": \"curve\",\r\n \"type\": 1,\r\n \"source\": \"train-091bb1e\",\r\n \"target\": \"inference-37f712\"\r\n }],\r\n\r\n \"globalParameters\": [{\r\n \"key\": \"result\",\r\n \"name\": \"推理结果路径\",\r\n \"value\": \"\",\r\n \"type\": \"str\"\r\n },\r\n {\r\n \"key\": \"result\",\r\n \"name\": \"推理结果路径\",\r\n \"value\": \"\",\r\n \"type\": \"str\",\r\n \"require\": true\r\n }\r\n]\r\n}', NULL, NULL, NULL, NULL, NULL, NULL); INSERT INTO `workflow` VALUES (21, 'test', 'test pytorch', '{\r\n \"pens\": [\r\n {\r\n \"componentId\": 1,\r\n \"componentName\": \"git-clone\",\r\n \"categoryId\": 2,\r\n \"categoryName\": \"代码clone组件\",\r\n \"image\": \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABHNCSVQICAgIfAhkiAAAA6BJREFUaEPtWU1a2lAUvS/4fdpR2UHZQXEFjdK5dNB+zMQV1LCB2g0YXYE4EtuBOC8KKzCuQNwBjiptk9vzEiIJJFD6XqK2ZIJfeI93z/0597yroGf+iGduPy0BPHYElxFYRkDRA/9mCplVu2is0UegM5mpLAQVFR210HYm6uPsPgludk4ax7M2T0XAfG+XDYMu8zY61Ugmxx3SRrdtDZLWxACYNbtkMF09GeNDiwGic2qtzwVQqe03icS2v5D5jljU3R/UTUO/UF4ssHjkyCocaY8x0M5Fy4J98ScWgc2afYMXJbkEnxvfWlZ3gXO1L4U9e7Dj08ih553TRnUmgErNRv0ET6dlPTpDva3ZJgy69BOCuHfRapj/NwCZmwUmmwWolWmAT8e7JyurGtEagcoHuwqDjyYZCn1i4Hmgua+Wo7sItAHwG9sq3aTS6wyaUwGlDYD0Phl0FrArX3tCVFfAVvi7TUK8lO9dl9Z1R0EbgCidgRU+g4/3pNHRvoH3iTz95CIAPvNbO61R0QDFZdk3tEVA1kBhlSGugnSZfMDRt+Dokoq3k/ZqA+CnS6QOYodBcgjUxLyu7TvhBW8xC1NGDSlXCqMXqk8wmiMMdtzv4lxSs1YA0mipVAsGy/w3QakD9ALHFWK327L6ad6XRnhE2zC2vkiEAKqJ9T3sO/LJI+9OHDY9iKop/bIIkHBtrgB8rzOdTTU9eBEKt22gg/+6Jyfs4DK9VtaojD1l+LqOlHydUGf5aCFQbj0M+9gIPnZJ7M1KtajBQfT4AKSxlWsEJo2X7GSQqM8r8LSUivefjNWoX+AFunrwmOzYQ2GqCD0lFgILSLbxH8E88AxyLk8avSRvjYYAVw+0qMF4eY4SgFSmYGqjOA+jaTFxc7pzh6Kk4vnw7GwAjKvKcT3aoZ/UjylVj951vljtv6HKyT1KAKA0D8ECwSiDWc6FzCR6w/uu/C5YxtcXpw1QoZ5HCUDSndifFqCjoiZ2k3SRbkWqHUDo1wAINwWJNw++hibC1EDrBC8zAKHRsfsAUg7ps6sneYJfyRyAPEQ2Lyitojekpg7miTogFwA6Pa7MQpu1fUyFxSv5Q890MjeejcpxCbRMnYeipzs15kVtJOa2wHQH47bzB7PR0UYn7eo47+Csvp/VXxL/P4BbV/epgPDHODNEYeIAdyTOQIls4tpYzhuMlOGIZh+V2EwaqUcj/egTaNW0WwJQ9aDq/mUEVD2ouv83dj6dTztU6gcAAAAASUVORK5CYII=\",\r\n \"text\": \"代码拉取\",\r\n \"baseInfo\": {\r\n \"inParameters\":[\r\n {\r\n \"key\": \"task_name\",\r\n \"name\": \"任务名称\",\r\n \"value\": \"代码克隆\",\r\n \"type\": \"str\",\r\n \"require\": true\r\n },\r\n {\r\n \"key\": \"task_unique_id\",\r\n \"name\": \"任务id\",\r\n \"value\": \"git-clone-010ee3\",\r\n \"type\": \"str\",\r\n \"require\": true\r\n }]\r\n },\r\n \"inParameters\":[\r\n {\r\n \"key\": \"ssh_key\",\r\n \"name\": \"ssh私钥\",\r\n \"value\": \"fdasfasfadsfadsf\",\r\n \"type\": \"str\",\r\n \"require\": false\r\n },\r\n {\r\n \"key\": \"git_repo_addr\",\r\n \"name\": \"代码库地址\",\r\n \"value\": \"https://openi.pcl.ac.cn/somunslotus/somun202304241505581.git\",\r\n \"type\": \"str\",\r\n \"require\": true\r\n },\r\n {\r\n \"key\": \"git_branch\",\r\n \"name\": \"代码库分支/tag\",\r\n \"value\": \"master\",\r\n \"type\": \"str\",\r\n \"require\": true\r\n },\r\n {\r\n \"key\": \"clone_depth\",\r\n \"name\": \"克隆深度\",\r\n \"value\": \"1\",\r\n \"type\": \"int\",\r\n \"require\": true,\r\n \"defaultValue\": \"1\"\r\n }\r\n ],\r\n \"outParameters\": [{\r\n \"key\": \"code_path\",\r\n \"name\": \"代码路径\",\r\n \"type\": \"str\",\r\n \"require\": true,\r\n \"mountPath\": \"/code\"\r\n }],\r\n \"id\": \"git-clone-010ee3\",\r\n \"connectedLines\": [{\r\n \"lineId\": \"647b44d5\",\r\n \"lineAnchor\": \"2f966d31\",\r\n \"anchor\": \"1\"\r\n }]\r\n },\r\n {\r\n \"componentId\": 1,\r\n \"componentName\": \"train\",\r\n \"categoryId\": 3,\r\n \"categoryName\": \"训练组件\",\r\n \"image\": \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABHNCSVQICAgIfAhkiAAAA6BJREFUaEPtWU1a2lAUvS/4fdpR2UHZQXEFjdK5dNB+zMQV1LCB2g0YXYE4EtuBOC8KKzCuQNwBjiptk9vzEiIJJFD6XqK2ZIJfeI93z/0597yroGf+iGduPy0BPHYElxFYRkDRA/9mCplVu2is0UegM5mpLAQVFR210HYm6uPsPgludk4ax7M2T0XAfG+XDYMu8zY61Ugmxx3SRrdtDZLWxACYNbtkMF09GeNDiwGic2qtzwVQqe03icS2v5D5jljU3R/UTUO/UF4ssHjkyCocaY8x0M5Fy4J98ScWgc2afYMXJbkEnxvfWlZ3gXO1L4U9e7Dj08ih553TRnUmgErNRv0ET6dlPTpDva3ZJgy69BOCuHfRapj/NwCZmwUmmwWolWmAT8e7JyurGtEagcoHuwqDjyYZCn1i4Hmgua+Wo7sItAHwG9sq3aTS6wyaUwGlDYD0Phl0FrArX3tCVFfAVvi7TUK8lO9dl9Z1R0EbgCidgRU+g4/3pNHRvoH3iTz95CIAPvNbO61R0QDFZdk3tEVA1kBhlSGugnSZfMDRt+Dokoq3k/ZqA+CnS6QOYodBcgjUxLyu7TvhBW8xC1NGDSlXCqMXqk8wmiMMdtzv4lxSs1YA0mipVAsGy/w3QakD9ALHFWK327L6ad6XRnhE2zC2vkiEAKqJ9T3sO/LJI+9OHDY9iKop/bIIkHBtrgB8rzOdTTU9eBEKt22gg/+6Jyfs4DK9VtaojD1l+LqOlHydUGf5aCFQbj0M+9gIPnZJ7M1KtajBQfT4AKSxlWsEJo2X7GSQqM8r8LSUivefjNWoX+AFunrwmOzYQ2GqCD0lFgILSLbxH8E88AxyLk8avSRvjYYAVw+0qMF4eY4SgFSmYGqjOA+jaTFxc7pzh6Kk4vnw7GwAjKvKcT3aoZ/UjylVj951vljtv6HKyT1KAKA0D8ECwSiDWc6FzCR6w/uu/C5YxtcXpw1QoZ5HCUDSndifFqCjoiZ2k3SRbkWqHUDo1wAINwWJNw++hibC1EDrBC8zAKHRsfsAUg7ps6sneYJfyRyAPEQ2Lyitojekpg7miTogFwA6Pa7MQpu1fUyFxSv5Q890MjeejcpxCbRMnYeipzs15kVtJOa2wHQH47bzB7PR0UYn7eo47+Csvp/VXxL/P4BbV/epgPDHODNEYeIAdyTOQIls4tpYzhuMlOGIZh+V2EwaqUcj/egTaNW0WwJQ9aDq/mUEVD2ouv83dj6dTztU6gcAAAAASUVORK5CYII=\",\r\n \"text\": \"RUNNING_SET\",\r\n \"baseInfo\": {\r\n \"inParameters\":[\r\n {\r\n \"key\": \"task_name\",\r\n \"name\": \"任务名称\",\r\n \"value\": \"pytorch训练\",\r\n \"type\": \"str\",\r\n \"require\": true\r\n },\r\n {\r\n \"key\": \"task_unique_id\",\r\n \"name\": \"任务id\",\r\n \"value\": \"train-091bb1e\",\r\n \"type\": \"str\",\r\n \"require\": true\r\n }]\r\n },\r\n \"inParameters\": [\r\n {\r\n \"key\": \"compute_resource\",\r\n \"name\": \"计算资源\",\r\n \"value\": \"CPU/GPU\",\r\n \"type\": \"str\",\r\n \"require\": true\r\n },\r\n {\r\n \"key\": \"image_name\",\r\n \"name\": \"镜像名称\",\r\n \"value\": \"ccr.ccs.tencentyun.com/somunslotus/ai-develop:pytorch_1.9.1_cuda11.1_detection\",\r\n \"type\": \"str\",\r\n \"require\": true\r\n },\r\n {\r\n \"key\": \"code_path\",\r\n \"name\": \"代码目录\",\r\n \"value\": \"{{git-clone-010ee3.code_path}}\",\r\n \"type\": \"str\",\r\n \"require\": true\r\n },\r\n {\r\n \"key\": \"start_file\",\r\n \"name\": \"启动文件\",\r\n \"value\": \"train.py\",\r\n \"type\": \"str\",\r\n \"require\": true\r\n },\r\n {\r\n \"key\": \"model_name\",\r\n \"name\": \"模型名称\",\r\n \"value\": \"somuns/pretrainmodel/mnist\",\r\n \"type\": \"str\",\r\n \"require\": false\r\n },\r\n {\r\n \"key\": \"dataset_name\",\r\n \"name\": \"数据集名称\",\r\n \"value\": \"somuns/dataset/mnist\",\r\n \"type\": \"str\",\r\n \"require\": true\r\n },\r\n {\r\n \"key\": \"resource_request\",\r\n \"name\": \"资源规格\",\r\n \"value\": \"GPU: 0, CPU: 1, 内存: 2GB\",\r\n \"type\": \"str\",\r\n \"require\": true\r\n },\r\n {\r\n \"key\": \"run_params\",\r\n \"name\": \"资源规格\",\r\n \"value\": \"{\\\"batch_size\\\":\\\"256\\\",\\\"epoch_size\\\":\\\"2\\\"}\",\r\n \"type\": \"str\",\r\n \"require\": false\r\n }\r\n ],\r\n \"outParameters\": [{\r\n \"key\": \"model_path\",\r\n \"name\": \"模型输出路径\",\r\n \"value\": \"model_path\",\r\n \"type\": \"str\",\r\n \"require\": true,\r\n \"mountPath\": \"/model\"\r\n }],\r\n \"id\": \"train-091bb1e\",\r\n \"connectedLines\": [{\r\n \"lineId\": \"7025d72a\",\r\n \"lineAnchor\": \"7982b5a4\",\r\n \"anchor\": \"2\"\r\n }]\r\n },\r\n {\r\n \"componentId\": 1,\r\n \"componentName\": \"inference\",\r\n \"categoryId\": 4,\r\n \"categoryName\": \"模型推理测试\",\r\n \"image\": \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABHNCSVQICAgIfAhkiAAAA6BJREFUaEPtWU1a2lAUvS/4fdpR2UHZQXEFjdK5dNB+zMQV1LCB2g0YXYE4EtuBOC8KKzCuQNwBjiptk9vzEiIJJFD6XqK2ZIJfeI93z/0597yroGf+iGduPy0BPHYElxFYRkDRA/9mCplVu2is0UegM5mpLAQVFR210HYm6uPsPgludk4ax7M2T0XAfG+XDYMu8zY61Ugmxx3SRrdtDZLWxACYNbtkMF09GeNDiwGic2qtzwVQqe03icS2v5D5jljU3R/UTUO/UF4ssHjkyCocaY8x0M5Fy4J98ScWgc2afYMXJbkEnxvfWlZ3gXO1L4U9e7Dj08ih553TRnUmgErNRv0ET6dlPTpDva3ZJgy69BOCuHfRapj/NwCZmwUmmwWolWmAT8e7JyurGtEagcoHuwqDjyYZCn1i4Hmgua+Wo7sItAHwG9sq3aTS6wyaUwGlDYD0Phl0FrArX3tCVFfAVvi7TUK8lO9dl9Z1R0EbgCidgRU+g4/3pNHRvoH3iTz95CIAPvNbO61R0QDFZdk3tEVA1kBhlSGugnSZfMDRt+Dokoq3k/ZqA+CnS6QOYodBcgjUxLyu7TvhBW8xC1NGDSlXCqMXqk8wmiMMdtzv4lxSs1YA0mipVAsGy/w3QakD9ALHFWK327L6ad6XRnhE2zC2vkiEAKqJ9T3sO/LJI+9OHDY9iKop/bIIkHBtrgB8rzOdTTU9eBEKt22gg/+6Jyfs4DK9VtaojD1l+LqOlHydUGf5aCFQbj0M+9gIPnZJ7M1KtajBQfT4AKSxlWsEJo2X7GSQqM8r8LSUivefjNWoX+AFunrwmOzYQ2GqCD0lFgILSLbxH8E88AxyLk8avSRvjYYAVw+0qMF4eY4SgFSmYGqjOA+jaTFxc7pzh6Kk4vnw7GwAjKvKcT3aoZ/UjylVj951vljtv6HKyT1KAKA0D8ECwSiDWc6FzCR6w/uu/C5YxtcXpw1QoZ5HCUDSndifFqCjoiZ2k3SRbkWqHUDo1wAINwWJNw++hibC1EDrBC8zAKHRsfsAUg7ps6sneYJfyRyAPEQ2Lyitojekpg7miTogFwA6Pa7MQpu1fUyFxSv5Q890MjeejcpxCbRMnYeipzs15kVtJOa2wHQH47bzB7PR0UYn7eo47+Csvp/VXxL/P4BbV/epgPDHODNEYeIAdyTOQIls4tpYzhuMlOGIZh+V2EwaqUcj/egTaNW0WwJQ9aDq/mUEVD2ouv83dj6dTztU6gcAAAAASUVORK5CYII=\",\r\n \"text\": \"Actor\",\r\n \"inParameters\": [\r\n {\r\n \"key\": \"compute_resource\",\r\n \"name\": \"计算资源\",\r\n \"value\": \"CPU/GPU\",\r\n \"type\": \"str\",\r\n \"require\": true\r\n },\r\n {\r\n \"key\": \"image_name\",\r\n \"name\": \"镜像名称\",\r\n \"value\": \"ccr.ccs.tencentyun.com/somunslotus/ai-develop:pytorch_1.9.1_cuda11.1_detection\",\r\n \"type\": \"str\",\r\n \"require\": true\r\n },\r\n {\r\n \"key\": \"code_path\",\r\n \"name\": \"代码目录\",\r\n \"value\": \"{{git-clone-010ee3.code_path}}\",\r\n \"type\": \"str\",\r\n \"require\": true\r\n },\r\n {\r\n \"key\": \"start_file\",\r\n \"name\": \"启动文件\",\r\n \"value\": \"inference.py\",\r\n \"type\": \"str\",\r\n \"require\": true\r\n },\r\n {\r\n \"key\": \"model_name\",\r\n \"name\": \"模型名称\",\r\n \"value\": \"{{train-091bb1e.model_path}}\",\r\n \"type\": \"str\",\r\n \"require\": false\r\n },\r\n {\r\n \"key\": \"dataset_name\",\r\n \"name\": \"数据集名称\",\r\n \"value\": \"somuns/dataset/mnist\",\r\n \"type\": \"str\",\r\n \"require\": true\r\n },\r\n {\r\n \"key\": \"resource_request\",\r\n \"name\": \"资源规格\",\r\n \"value\": \"GPU: 0, CPU: 2, 内存: 2GB\",\r\n \"type\": \"str\",\r\n \"require\": true\r\n },\r\n {\r\n \"key\": \"run_params\",\r\n \"name\": \"资源规格\",\r\n \"value\": \"{\\\"modelname\\\":\\\"/model/mnist_epoch1_0.00.pkl\\\"}\",\r\n \"type\": \"str\",\r\n \"require\": false\r\n }\r\n ],\r\n \"outParameters\": [{\r\n \"key\": \"result\",\r\n \"name\": \"推理结果路径\",\r\n \"value\": \"\",\r\n \"type\": \"str\",\r\n \"require\": true,\r\n \"mountPath\": \"/result\"\r\n }],\r\n \"id\": \"inference-37f712\"\r\n },\r\n {\r\n \"componentId\": 1,\r\n \"componentName\": \"workflow_line\",\r\n \"categoryId\": 1,\r\n \"categoryName\": \"线\",\r\n \"id\": \"647b44d5\",\r\n \"name\": \"line\",\r\n \"lineName\": \"curve\",\r\n \"type\": 1,\r\n \"source\": \"git-clone-010ee3\",\r\n \"target\": \"train-091bb1e\"\r\n },\r\n {\r\n \"componentId\": 1,\r\n \"componentName\": \"workflow_line\",\r\n \"categoryId\": 1,\r\n \"categoryName\": \"线\",\r\n \"id\": \"7025d72a\",\r\n \"name\": \"line\",\r\n \"lineName\": \"curve\",\r\n \"type\": 1,\r\n \"source\": \"train-091bb1e\",\r\n \"target\": \"inference-37f712\"\r\n }],\r\n\r\n \"globalParameters\": [{\r\n \"key\": \"result\",\r\n \"name\": \"推理结果路径\",\r\n \"value\": \"\",\r\n \"type\": \"str\"\r\n },\r\n {\r\n \"key\": \"result\",\r\n \"name\": \"推理结果路径\",\r\n \"value\": \"\",\r\n \"type\": \"str\",\r\n \"require\": true\r\n }\r\n]\r\n}', NULL, NULL, NULL, NULL, NULL, NULL); INSERT INTO `workflow` VALUES (22, NULL, NULL, NULL, NULL, 'admin', '2023-11-15 14:06:32', 'admin', '2023-11-15 14:06:32', 0); INSERT INTO `workflow` VALUES (23, NULL, NULL, NULL, NULL, 'admin', '2023-11-15 14:11:48', 'admin', '2023-11-15 14:11:48', 0); INSERT INTO `workflow` VALUES (24, NULL, NULL, NULL, NULL, 'admin', '2023-11-15 14:20:51', 'admin', '2023-11-15 14:20:51', 0); INSERT INTO `workflow` VALUES (25, NULL, NULL, NULL, NULL, 'admin', '2023-11-15 14:22:46', 'admin', '2023-11-15 14:22:46', 0); INSERT INTO `workflow` VALUES (26, 'pytorch训练', 'pytorch 小模型训练', '{\"pens\":[{\"componentId\":1,\"componentName\":\"git-clone\",\"categoryId\":2,\"categoryName\":\"代码clone组件\",\"image\":\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABHNCSVQICAgIfAhkiAAAA6BJREFUaEPtWU1a2lAUvS/4fdpR2UHZQXEFjdK5dNB+zMQV1LCB2g0YXYE4EtuBOC8KKzCuQNwBjiptk9vzEiIJJFD6XqK2ZIJfeI93z/0597yroGf+iGduPy0BPHYElxFYRkDRA/9mCplVu2is0UegM5mpLAQVFR210HYm6uPsPgludk4ax7M2T0XAfG+XDYMu8zY61Ugmxx3SRrdtDZLWxACYNbtkMF09GeNDiwGic2qtzwVQqe03icS2v5D5jljU3R/UTUO/UF4ssHjkyCocaY8x0M5Fy4J98ScWgc2afYMXJbkEnxvfWlZ3gXO1L4U9e7Dj08ih553TRnUmgErNRv0ET6dlPTpDva3ZJgy69BOCuHfRapj/NwCZmwUmmwWolWmAT8e7JyurGtEagcoHuwqDjyYZCn1i4Hmgua+Wo7sItAHwG9sq3aTS6wyaUwGlDYD0Phl0FrArX3tCVFfAVvi7TUK8lO9dl9Z1R0EbgCidgRU+g4/3pNHRvoH3iTz95CIAPvNbO61R0QDFZdk3tEVA1kBhlSGugnSZfMDRt+Dokoq3k/ZqA+CnS6QOYodBcgjUxLyu7TvhBW8xC1NGDSlXCqMXqk8wmiMMdtzv4lxSs1YA0mipVAsGy/w3QakD9ALHFWK327L6ad6XRnhE2zC2vkiEAKqJ9T3sO/LJI+9OHDY9iKop/bIIkHBtrgB8rzOdTTU9eBEKt22gg/+6Jyfs4DK9VtaojD1l+LqOlHydUGf5aCFQbj0M+9gIPnZJ7M1KtajBQfT4AKSxlWsEJo2X7GSQqM8r8LSUivefjNWoX+AFunrwmOzYQ2GqCD0lFgILSLbxH8E88AxyLk8avSRvjYYAVw+0qMF4eY4SgFSmYGqjOA+jaTFxc7pzh6Kk4vnw7GwAjKvKcT3aoZ/UjylVj951vljtv6HKyT1KAKA0D8ECwSiDWc6FzCR6w/uu/C5YxtcXpw1QoZ5HCUDSndifFqCjoiZ2k3SRbkWqHUDo1wAINwWJNw++hibC1EDrBC8zAKHRsfsAUg7ps6sneYJfyRyAPEQ2Lyitojekpg7miTogFwA6Pa7MQpu1fUyFxSv5Q890MjeejcpxCbRMnYeipzs15kVtJOa2wHQH47bzB7PR0UYn7eo47+Csvp/VXxL/P4BbV/epgPDHODNEYeIAdyTOQIls4tpYzhuMlOGIZh+V2EwaqUcj/egTaNW0WwJQ9aDq/mUEVD2ouv83dj6dTztU6gcAAAAASUVORK5CYII=\",\"text\":\"代码拉取\",\"baseInfo\":{\"inParameters\":[{\"key\":\"task_name\",\"name\":\"任务名称\",\"value\":\"代码克隆\",\"type\":\"str\",\"require\":true},{\"key\":\"task_unique_id\",\"name\":\"任务id\",\"value\":\"git-clone-010ee3\",\"type\":\"str\",\"require\":true}]},\"inParameters\":[{\"key\":\"ssh_key\",\"name\":\"ssh私钥\",\"value\":\"fdasfasfadsfadsf\",\"type\":\"str\",\"require\":false},{\"key\":\"git_repo_addr\",\"name\":\"代码库地址\",\"value\":\"https://openi.pcl.ac.cn/somunslotus/somun202304241505581.git\",\"type\":\"str\",\"require\":true},{\"key\":\"git_branch\",\"name\":\"代码库分支/tag\",\"value\":\"master\",\"type\":\"str\",\"require\":true},{\"key\":\"clone_depth\",\"name\":\"克隆深度\",\"value\":\"1\",\"type\":\"int\",\"require\":true,\"defaultValue\":\"1\"}],\"outParameters\":[{\"key\":\"code_path\",\"name\":\"代码路径\",\"type\":\"str\",\"require\":true,\"mountPath\":\"/code\"}],\"id\":\"git-clone-010ee3\",\"connectedLines\":[{\"lineId\":\"647b44d5\",\"lineAnchor\":\"2f966d31\",\"anchor\":\"1\"}]},{\"componentId\":1,\"componentName\":\"train\",\"categoryId\":3,\"categoryName\":\"训练组件\",\"image\":\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABHNCSVQICAgIfAhkiAAAA6BJREFUaEPtWU1a2lAUvS/4fdpR2UHZQXEFjdK5dNB+zMQV1LCB2g0YXYE4EtuBOC8KKzCuQNwBjiptk9vzEiIJJFD6XqK2ZIJfeI93z/0597yroGf+iGduPy0BPHYElxFYRkDRA/9mCplVu2is0UegM5mpLAQVFR210HYm6uPsPgludk4ax7M2T0XAfG+XDYMu8zY61Ugmxx3SRrdtDZLWxACYNbtkMF09GeNDiwGic2qtzwVQqe03icS2v5D5jljU3R/UTUO/UF4ssHjkyCocaY8x0M5Fy4J98ScWgc2afYMXJbkEnxvfWlZ3gXO1L4U9e7Dj08ih553TRnUmgErNRv0ET6dlPTpDva3ZJgy69BOCuHfRapj/NwCZmwUmmwWolWmAT8e7JyurGtEagcoHuwqDjyYZCn1i4Hmgua+Wo7sItAHwG9sq3aTS6wyaUwGlDYD0Phl0FrArX3tCVFfAVvi7TUK8lO9dl9Z1R0EbgCidgRU+g4/3pNHRvoH3iTz95CIAPvNbO61R0QDFZdk3tEVA1kBhlSGugnSZfMDRt+Dokoq3k/ZqA+CnS6QOYodBcgjUxLyu7TvhBW8xC1NGDSlXCqMXqk8wmiMMdtzv4lxSs1YA0mipVAsGy/w3QakD9ALHFWK327L6ad6XRnhE2zC2vkiEAKqJ9T3sO/LJI+9OHDY9iKop/bIIkHBtrgB8rzOdTTU9eBEKt22gg/+6Jyfs4DK9VtaojD1l+LqOlHydUGf5aCFQbj0M+9gIPnZJ7M1KtajBQfT4AKSxlWsEJo2X7GSQqM8r8LSUivefjNWoX+AFunrwmOzYQ2GqCD0lFgILSLbxH8E88AxyLk8avSRvjYYAVw+0qMF4eY4SgFSmYGqjOA+jaTFxc7pzh6Kk4vnw7GwAjKvKcT3aoZ/UjylVj951vljtv6HKyT1KAKA0D8ECwSiDWc6FzCR6w/uu/C5YxtcXpw1QoZ5HCUDSndifFqCjoiZ2k3SRbkWqHUDo1wAINwWJNw++hibC1EDrBC8zAKHRsfsAUg7ps6sneYJfyRyAPEQ2Lyitojekpg7miTogFwA6Pa7MQpu1fUyFxSv5Q890MjeejcpxCbRMnYeipzs15kVtJOa2wHQH47bzB7PR0UYn7eo47+Csvp/VXxL/P4BbV/epgPDHODNEYeIAdyTOQIls4tpYzhuMlOGIZh+V2EwaqUcj/egTaNW0WwJQ9aDq/mUEVD2ouv83dj6dTztU6gcAAAAASUVORK5CYII=\",\"text\":\"RUNNING_SET\",\"baseInfo\":{\"inParameters\":[{\"key\":\"task_name\",\"name\":\"任务名称\",\"value\":\"pytorch训练\",\"type\":\"str\",\"require\":true},{\"key\":\"task_unique_id\",\"name\":\"任务id\",\"value\":\"train-091bb1e\",\"type\":\"str\",\"require\":true}]},\"inParameters\":[{\"key\":\"compute_resource\",\"name\":\"计算资源\",\"value\":\"CPU/GPU\",\"type\":\"str\",\"require\":true},{\"key\":\"image_name\",\"name\":\"镜像名称\",\"value\":\"ccr.ccs.tencentyun.com/somunslotus/ai-develop:pytorch_1.9.1_cuda11.1_detection\",\"type\":\"str\",\"require\":true},{\"key\":\"code_path\",\"name\":\"代码目录\",\"value\":\"{{git-clone-010ee3.code_path}}\",\"type\":\"str\",\"require\":true},{\"key\":\"start_file\",\"name\":\"启动文件\",\"value\":\"train.py\",\"type\":\"str\",\"require\":true},{\"key\":\"model_name\",\"name\":\"模型名称\",\"value\":\"somuns/pretrainmodel/mnist\",\"type\":\"str\",\"require\":false},{\"key\":\"dataset_name\",\"name\":\"数据集名称\",\"value\":\"somuns/dataset/mnist\",\"type\":\"str\",\"require\":true},{\"key\":\"resource_request\",\"name\":\"资源规格\",\"value\":\"GPU: 0, CPU: 1, 内存: 2GB\",\"type\":\"str\",\"require\":true},{\"key\":\"run_params\",\"name\":\"资源规格\",\"value\":\"{\\\"batch_size\\\":\\\"256\\\",\\\"epoch_size\\\":\\\"2\\\"}\",\"type\":\"str\",\"require\":false}],\"outParameters\":[{\"key\":\"model_path\",\"name\":\"模型输出路径\",\"value\":\"model_path\",\"type\":\"str\",\"require\":true,\"mountPath\":\"/model\"}],\"id\":\"train-091bb1e\",\"connectedLines\":[{\"lineId\":\"7025d72a\",\"lineAnchor\":\"7982b5a4\",\"anchor\":\"2\"}]},{\"componentId\":1,\"componentName\":\"inference\",\"categoryId\":4,\"categoryName\":\"模型推理测试\",\"image\":\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABHNCSVQICAgIfAhkiAAAA6BJREFUaEPtWU1a2lAUvS/4fdpR2UHZQXEFjdK5dNB+zMQV1LCB2g0YXYE4EtuBOC8KKzCuQNwBjiptk9vzEiIJJFD6XqK2ZIJfeI93z/0597yroGf+iGduPy0BPHYElxFYRkDRA/9mCplVu2is0UegM5mpLAQVFR210HYm6uPsPgludk4ax7M2T0XAfG+XDYMu8zY61Ugmxx3SRrdtDZLWxACYNbtkMF09GeNDiwGic2qtzwVQqe03icS2v5D5jljU3R/UTUO/UF4ssHjkyCocaY8x0M5Fy4J98ScWgc2afYMXJbkEnxvfWlZ3gXO1L4U9e7Dj08ih553TRnUmgErNRv0ET6dlPTpDva3ZJgy69BOCuHfRapj/NwCZmwUmmwWolWmAT8e7JyurGtEagcoHuwqDjyYZCn1i4Hmgua+Wo7sItAHwG9sq3aTS6wyaUwGlDYD0Phl0FrArX3tCVFfAVvi7TUK8lO9dl9Z1R0EbgCidgRU+g4/3pNHRvoH3iTz95CIAPvNbO61R0QDFZdk3tEVA1kBhlSGugnSZfMDRt+Dokoq3k/ZqA+CnS6QOYodBcgjUxLyu7TvhBW8xC1NGDSlXCqMXqk8wmiMMdtzv4lxSs1YA0mipVAsGy/w3QakD9ALHFWK327L6ad6XRnhE2zC2vkiEAKqJ9T3sO/LJI+9OHDY9iKop/bIIkHBtrgB8rzOdTTU9eBEKt22gg/+6Jyfs4DK9VtaojD1l+LqOlHydUGf5aCFQbj0M+9gIPnZJ7M1KtajBQfT4AKSxlWsEJo2X7GSQqM8r8LSUivefjNWoX+AFunrwmOzYQ2GqCD0lFgILSLbxH8E88AxyLk8avSRvjYYAVw+0qMF4eY4SgFSmYGqjOA+jaTFxc7pzh6Kk4vnw7GwAjKvKcT3aoZ/UjylVj951vljtv6HKyT1KAKA0D8ECwSiDWc6FzCR6w/uu/C5YxtcXpw1QoZ5HCUDSndifFqCjoiZ2k3SRbkWqHUDo1wAINwWJNw++hibC1EDrBC8zAKHRsfsAUg7ps6sneYJfyRyAPEQ2Lyitojekpg7miTogFwA6Pa7MQpu1fUyFxSv5Q890MjeejcpxCbRMnYeipzs15kVtJOa2wHQH47bzB7PR0UYn7eo47+Csvp/VXxL/P4BbV/epgPDHODNEYeIAdyTOQIls4tpYzhuMlOGIZh+V2EwaqUcj/egTaNW0WwJQ9aDq/mUEVD2ouv83dj6dTztU6gcAAAAASUVORK5CYII=\",\"text\":\"Actor\",\"inParameters\":[{\"key\":\"compute_resource\",\"name\":\"计算资源\",\"value\":\"CPU/GPU\",\"type\":\"str\",\"require\":true},{\"key\":\"image_name\",\"name\":\"镜像名称\",\"value\":\"ccr.ccs.tencentyun.com/somunslotus/ai-develop:pytorch_1.9.1_cuda11.1_detection\",\"type\":\"str\",\"require\":true},{\"key\":\"code_path\",\"name\":\"代码目录\",\"value\":\"{{git-clone-010ee3.code_path}}\",\"type\":\"str\",\"require\":true},{\"key\":\"start_file\",\"name\":\"启动文件\",\"value\":\"inference.py\",\"type\":\"str\",\"require\":true},{\"key\":\"model_name\",\"name\":\"模型名称\",\"value\":\"{{train-091bb1e.model_path}}\",\"type\":\"str\",\"require\":false},{\"key\":\"dataset_name\",\"name\":\"数据集名称\",\"value\":\"somuns/dataset/mnist\",\"type\":\"str\",\"require\":true},{\"key\":\"resource_request\",\"name\":\"资源规格\",\"value\":\"GPU: 0, CPU: 2, 内存: 2GB\",\"type\":\"str\",\"require\":true},{\"key\":\"run_params\",\"name\":\"资源规格\",\"value\":\"{\\\"modelname\\\":\\\"/model/mnist_epoch1_0.00.pkl\\\"}\",\"type\":\"str\",\"require\":false}],\"outParameters\":[{\"key\":\"result\",\"name\":\"推理结果路径\",\"value\":\"\",\"type\":\"str\",\"require\":true,\"mountPath\":\"/result\"}],\"id\":\"inference-37f712\"},{\"componentId\":1,\"componentName\":\"workflow_line\",\"categoryId\":1,\"categoryName\":\"线\",\"id\":\"647b44d5\",\"name\":\"line\",\"lineName\":\"curve\",\"type\":1,\"source\":\"git-clone-010ee3\",\"target\":\"train-091bb1e\"},{\"componentId\":1,\"componentName\":\"workflow_line\",\"categoryId\":1,\"categoryName\":\"线\",\"id\":\"7025d72a\",\"name\":\"line\",\"lineName\":\"curve\",\"type\":1,\"source\":\"train-091bb1e\",\"target\":\"inference-37f712\"}],\"globalParameters\":[{\"key\":\"result\",\"name\":\"推理结果路径\",\"value\":\"\",\"type\":\"str\"},{\"key\":\"result\",\"name\":\"推理结果路径\",\"value\":\"\",\"type\":\"str\",\"require\":true}]}', NULL, 'admin', '2023-11-15 14:24:02', 'admin', '2023-11-15 16:25:44', 0); INSERT INTO `workflow` VALUES (27, NULL, NULL, NULL, NULL, 'admin', '2023-11-15 14:25:17', 'admin', '2023-11-15 14:25:17', 0); INSERT INTO `workflow` VALUES (28, 'tensorflow训练', 'tensorflow 小模型训练', '{\"pens\":[{\"componentId\":1,\"componentName\":\"git-clone\",\"categoryId\":2,\"categoryName\":\"代码clone组件\",\"image\":\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABHNCSVQICAgIfAhkiAAAA6BJREFUaEPtWU1a2lAUvS/4fdpR2UHZQXEFjdK5dNB+zMQV1LCB2g0YXYE4EtuBOC8KKzCuQNwBjiptk9vzEiIJJFD6XqK2ZIJfeI93z/0597yroGf+iGduPy0BPHYElxFYRkDRA/9mCplVu2is0UegM5mpLAQVFR210HYm6uPsPgludk4ax7M2T0XAfG+XDYMu8zY61Ugmxx3SRrdtDZLWxACYNbtkMF09GeNDiwGic2qtzwVQqe03icS2v5D5jljU3R/UTUO/UF4ssHjkyCocaY8x0M5Fy4J98ScWgc2afYMXJbkEnxvfWlZ3gXO1L4U9e7Dj08ih553TRnUmgErNRv0ET6dlPTpDva3ZJgy69BOCuHfRapj/NwCZmwUmmwWolWmAT8e7JyurGtEagcoHuwqDjyYZCn1i4Hmgua+Wo7sItAHwG9sq3aTS6wyaUwGlDYD0Phl0FrArX3tCVFfAVvi7TUK8lO9dl9Z1R0EbgCidgRU+g4/3pNHRvoH3iTz95CIAPvNbO61R0QDFZdk3tEVA1kBhlSGugnSZfMDRt+Dokoq3k/ZqA+CnS6QOYodBcgjUxLyu7TvhBW8xC1NGDSlXCqMXqk8wmiMMdtzv4lxSs1YA0mipVAsGy/w3QakD9ALHFWK327L6ad6XRnhE2zC2vkiEAKqJ9T3sO/LJI+9OHDY9iKop/bIIkHBtrgB8rzOdTTU9eBEKt22gg/+6Jyfs4DK9VtaojD1l+LqOlHydUGf5aCFQbj0M+9gIPnZJ7M1KtajBQfT4AKSxlWsEJo2X7GSQqM8r8LSUivefjNWoX+AFunrwmOzYQ2GqCD0lFgILSLbxH8E88AxyLk8avSRvjYYAVw+0qMF4eY4SgFSmYGqjOA+jaTFxc7pzh6Kk4vnw7GwAjKvKcT3aoZ/UjylVj951vljtv6HKyT1KAKA0D8ECwSiDWc6FzCR6w/uu/C5YxtcXpw1QoZ5HCUDSndifFqCjoiZ2k3SRbkWqHUDo1wAINwWJNw++hibC1EDrBC8zAKHRsfsAUg7ps6sneYJfyRyAPEQ2Lyitojekpg7miTogFwA6Pa7MQpu1fUyFxSv5Q890MjeejcpxCbRMnYeipzs15kVtJOa2wHQH47bzB7PR0UYn7eo47+Csvp/VXxL/P4BbV/epgPDHODNEYeIAdyTOQIls4tpYzhuMlOGIZh+V2EwaqUcj/egTaNW0WwJQ9aDq/mUEVD2ouv83dj6dTztU6gcAAAAASUVORK5CYII=\",\"text\":\"代码拉取\",\"baseInfo\":{\"inParameters\":[{\"key\":\"task_name\",\"name\":\"任务名称\",\"value\":\"代码克隆\",\"type\":\"str\",\"require\":true},{\"key\":\"task_unique_id\",\"name\":\"任务id\",\"value\":\"git-clone-010ee3\",\"type\":\"str\",\"require\":true}]},\"inParameters\":[{\"key\":\"ssh_key\",\"name\":\"ssh私钥\",\"value\":\"fdasfasfadsfadsf\",\"type\":\"str\",\"require\":false},{\"key\":\"git_repo_addr\",\"name\":\"代码库地址\",\"value\":\"https://openi.pcl.ac.cn/somunslotus/somun202304241505581.git\",\"type\":\"str\",\"require\":true},{\"key\":\"git_branch\",\"name\":\"代码库分支/tag\",\"value\":\"master\",\"type\":\"str\",\"require\":true},{\"key\":\"clone_depth\",\"name\":\"克隆深度\",\"value\":\"1\",\"type\":\"int\",\"require\":true,\"defaultValue\":\"1\"}],\"outParameters\":[{\"key\":\"code_path\",\"name\":\"代码路径\",\"type\":\"str\",\"require\":true,\"mountPath\":\"/code\"}],\"id\":\"git-clone-010ee3\",\"connectedLines\":[{\"lineId\":\"647b44d5\",\"lineAnchor\":\"2f966d31\",\"anchor\":\"1\"}]},{\"componentId\":1,\"componentName\":\"train\",\"categoryId\":3,\"categoryName\":\"训练组件\",\"image\":\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABHNCSVQICAgIfAhkiAAAA6BJREFUaEPtWU1a2lAUvS/4fdpR2UHZQXEFjdK5dNB+zMQV1LCB2g0YXYE4EtuBOC8KKzCuQNwBjiptk9vzEiIJJFD6XqK2ZIJfeI93z/0597yroGf+iGduPy0BPHYElxFYRkDRA/9mCplVu2is0UegM5mpLAQVFR210HYm6uPsPgludk4ax7M2T0XAfG+XDYMu8zY61Ugmxx3SRrdtDZLWxACYNbtkMF09GeNDiwGic2qtzwVQqe03icS2v5D5jljU3R/UTUO/UF4ssHjkyCocaY8x0M5Fy4J98ScWgc2afYMXJbkEnxvfWlZ3gXO1L4U9e7Dj08ih553TRnUmgErNRv0ET6dlPTpDva3ZJgy69BOCuHfRapj/NwCZmwUmmwWolWmAT8e7JyurGtEagcoHuwqDjyYZCn1i4Hmgua+Wo7sItAHwG9sq3aTS6wyaUwGlDYD0Phl0FrArX3tCVFfAVvi7TUK8lO9dl9Z1R0EbgCidgRU+g4/3pNHRvoH3iTz95CIAPvNbO61R0QDFZdk3tEVA1kBhlSGugnSZfMDRt+Dokoq3k/ZqA+CnS6QOYodBcgjUxLyu7TvhBW8xC1NGDSlXCqMXqk8wmiMMdtzv4lxSs1YA0mipVAsGy/w3QakD9ALHFWK327L6ad6XRnhE2zC2vkiEAKqJ9T3sO/LJI+9OHDY9iKop/bIIkHBtrgB8rzOdTTU9eBEKt22gg/+6Jyfs4DK9VtaojD1l+LqOlHydUGf5aCFQbj0M+9gIPnZJ7M1KtajBQfT4AKSxlWsEJo2X7GSQqM8r8LSUivefjNWoX+AFunrwmOzYQ2GqCD0lFgILSLbxH8E88AxyLk8avSRvjYYAVw+0qMF4eY4SgFSmYGqjOA+jaTFxc7pzh6Kk4vnw7GwAjKvKcT3aoZ/UjylVj951vljtv6HKyT1KAKA0D8ECwSiDWc6FzCR6w/uu/C5YxtcXpw1QoZ5HCUDSndifFqCjoiZ2k3SRbkWqHUDo1wAINwWJNw++hibC1EDrBC8zAKHRsfsAUg7ps6sneYJfyRyAPEQ2Lyitojekpg7miTogFwA6Pa7MQpu1fUyFxSv5Q890MjeejcpxCbRMnYeipzs15kVtJOa2wHQH47bzB7PR0UYn7eo47+Csvp/VXxL/P4BbV/epgPDHODNEYeIAdyTOQIls4tpYzhuMlOGIZh+V2EwaqUcj/egTaNW0WwJQ9aDq/mUEVD2ouv83dj6dTztU6gcAAAAASUVORK5CYII=\",\"text\":\"RUNNING_SET\",\"baseInfo\":{\"inParameters\":[{\"key\":\"task_name\",\"name\":\"任务名称\",\"value\":\"pytorch训练\",\"type\":\"str\",\"require\":true},{\"key\":\"task_unique_id\",\"name\":\"任务id\",\"value\":\"train-091bb1e\",\"type\":\"str\",\"require\":true}]},\"inParameters\":[{\"key\":\"compute_resource\",\"name\":\"计算资源\",\"value\":\"CPU/GPU\",\"type\":\"str\",\"require\":true},{\"key\":\"image_name\",\"name\":\"镜像名称\",\"value\":\"ccr.ccs.tencentyun.com/somunslotus/ai-develop:pytorch_1.9.1_cuda11.1_detection\",\"type\":\"str\",\"require\":true},{\"key\":\"code_path\",\"name\":\"代码目录\",\"value\":\"{{git-clone-010ee3.code_path}}\",\"type\":\"str\",\"require\":true},{\"key\":\"start_file\",\"name\":\"启动文件\",\"value\":\"train.py\",\"type\":\"str\",\"require\":true},{\"key\":\"model_name\",\"name\":\"模型名称\",\"value\":\"somuns/pretrainmodel/mnist\",\"type\":\"str\",\"require\":false},{\"key\":\"dataset_name\",\"name\":\"数据集名称\",\"value\":\"somuns/dataset/mnist\",\"type\":\"str\",\"require\":true},{\"key\":\"resource_request\",\"name\":\"资源规格\",\"value\":\"GPU: 0, CPU: 1, 内存: 2GB\",\"type\":\"str\",\"require\":true},{\"key\":\"run_params\",\"name\":\"资源规格\",\"value\":\"{\\\"batch_size\\\":\\\"256\\\",\\\"epoch_size\\\":\\\"2\\\"}\",\"type\":\"str\",\"require\":false}],\"outParameters\":[{\"key\":\"model_path\",\"name\":\"模型输出路径\",\"value\":\"model_path\",\"type\":\"str\",\"require\":true,\"mountPath\":\"/model\"}],\"id\":\"train-091bb1e\",\"connectedLines\":[{\"lineId\":\"7025d72a\",\"lineAnchor\":\"7982b5a4\",\"anchor\":\"2\"}]},{\"componentId\":1,\"componentName\":\"inference\",\"categoryId\":4,\"categoryName\":\"模型推理测试\",\"image\":\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABHNCSVQICAgIfAhkiAAAA6BJREFUaEPtWU1a2lAUvS/4fdpR2UHZQXEFjdK5dNB+zMQV1LCB2g0YXYE4EtuBOC8KKzCuQNwBjiptk9vzEiIJJFD6XqK2ZIJfeI93z/0597yroGf+iGduPy0BPHYElxFYRkDRA/9mCplVu2is0UegM5mpLAQVFR210HYm6uPsPgludk4ax7M2T0XAfG+XDYMu8zY61Ugmxx3SRrdtDZLWxACYNbtkMF09GeNDiwGic2qtzwVQqe03icS2v5D5jljU3R/UTUO/UF4ssHjkyCocaY8x0M5Fy4J98ScWgc2afYMXJbkEnxvfWlZ3gXO1L4U9e7Dj08ih553TRnUmgErNRv0ET6dlPTpDva3ZJgy69BOCuHfRapj/NwCZmwUmmwWolWmAT8e7JyurGtEagcoHuwqDjyYZCn1i4Hmgua+Wo7sItAHwG9sq3aTS6wyaUwGlDYD0Phl0FrArX3tCVFfAVvi7TUK8lO9dl9Z1R0EbgCidgRU+g4/3pNHRvoH3iTz95CIAPvNbO61R0QDFZdk3tEVA1kBhlSGugnSZfMDRt+Dokoq3k/ZqA+CnS6QOYodBcgjUxLyu7TvhBW8xC1NGDSlXCqMXqk8wmiMMdtzv4lxSs1YA0mipVAsGy/w3QakD9ALHFWK327L6ad6XRnhE2zC2vkiEAKqJ9T3sO/LJI+9OHDY9iKop/bIIkHBtrgB8rzOdTTU9eBEKt22gg/+6Jyfs4DK9VtaojD1l+LqOlHydUGf5aCFQbj0M+9gIPnZJ7M1KtajBQfT4AKSxlWsEJo2X7GSQqM8r8LSUivefjNWoX+AFunrwmOzYQ2GqCD0lFgILSLbxH8E88AxyLk8avSRvjYYAVw+0qMF4eY4SgFSmYGqjOA+jaTFxc7pzh6Kk4vnw7GwAjKvKcT3aoZ/UjylVj951vljtv6HKyT1KAKA0D8ECwSiDWc6FzCR6w/uu/C5YxtcXpw1QoZ5HCUDSndifFqCjoiZ2k3SRbkWqHUDo1wAINwWJNw++hibC1EDrBC8zAKHRsfsAUg7ps6sneYJfyRyAPEQ2Lyitojekpg7miTogFwA6Pa7MQpu1fUyFxSv5Q890MjeejcpxCbRMnYeipzs15kVtJOa2wHQH47bzB7PR0UYn7eo47+Csvp/VXxL/P4BbV/epgPDHODNEYeIAdyTOQIls4tpYzhuMlOGIZh+V2EwaqUcj/egTaNW0WwJQ9aDq/mUEVD2ouv83dj6dTztU6gcAAAAASUVORK5CYII=\",\"text\":\"Actor\",\"inParameters\":[{\"key\":\"compute_resource\",\"name\":\"计算资源\",\"value\":\"CPU/GPU\",\"type\":\"str\",\"require\":true},{\"key\":\"image_name\",\"name\":\"镜像名称\",\"value\":\"ccr.ccs.tencentyun.com/somunslotus/ai-develop:pytorch_1.9.1_cuda11.1_detection\",\"type\":\"str\",\"require\":true},{\"key\":\"code_path\",\"name\":\"代码目录\",\"value\":\"{{git-clone-010ee3.code_path}}\",\"type\":\"str\",\"require\":true},{\"key\":\"start_file\",\"name\":\"启动文件\",\"value\":\"inference.py\",\"type\":\"str\",\"require\":true},{\"key\":\"model_name\",\"name\":\"模型名称\",\"value\":\"{{train-091bb1e.model_path}}\",\"type\":\"str\",\"require\":false},{\"key\":\"dataset_name\",\"name\":\"数据集名称\",\"value\":\"somuns/dataset/mnist\",\"type\":\"str\",\"require\":true},{\"key\":\"resource_request\",\"name\":\"资源规格\",\"value\":\"GPU: 0, CPU: 2, 内存: 2GB\",\"type\":\"str\",\"require\":true},{\"key\":\"run_params\",\"name\":\"资源规格\",\"value\":\"{\\\"modelname\\\":\\\"/model/mnist_epoch1_0.00.pkl\\\"}\",\"type\":\"str\",\"require\":false}],\"outParameters\":[{\"key\":\"result\",\"name\":\"推理结果路径\",\"value\":\"\",\"type\":\"str\",\"require\":true,\"mountPath\":\"/result\"}],\"id\":\"inference-37f712\"},{\"componentId\":1,\"componentName\":\"workflow_line\",\"categoryId\":1,\"categoryName\":\"线\",\"id\":\"647b44d5\",\"name\":\"line\",\"lineName\":\"curve\",\"type\":1,\"source\":\"git-clone-010ee3\",\"target\":\"train-091bb1e\"},{\"componentId\":1,\"componentName\":\"workflow_line\",\"categoryId\":1,\"categoryName\":\"线\",\"id\":\"7025d72a\",\"name\":\"line\",\"lineName\":\"curve\",\"type\":1,\"source\":\"train-091bb1e\",\"target\":\"inference-37f712\"}],\"globalParameters\":[{\"key\":\"result\",\"name\":\"推理结果路径\",\"value\":\"\",\"type\":\"str\"},{\"key\":\"result\",\"name\":\"推理结果路径\",\"value\":\"\",\"type\":\"str\",\"require\":true}]}', NULL, 'admin', '2023-11-15 14:27:35', 'admin', '2023-11-18 15:45:16', 0); INSERT INTO `workflow` VALUES (29, 'tensorflow训练', 'tensorflow 小模型训练', '{\\\"pens\\\":[{\\\"componentId\\\":1,\\\"componentName\\\":\\\"git-clone\\\",\\\"categoryId\\\":2,\\\"categoryName\\\":\\\"代码clone组件\\\",\\\"image\\\":\\\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABHNCSVQICAgIfAhkiAAAA6BJREFUaEPtWU1a2lAUvS/4fdpR2UHZQXEFjdK5dNB+zMQV1LCB2g0YXYE4EtuBOC8KKzCuQNwBjiptk9vzEiIJJFD6XqK2ZIJfeI93z/0597yroGf+iGduPy0BPHYElxFYRkDRA/9mCplVu2is0UegM5mpLAQVFR210HYm6uPsPgludk4ax7M2T0XAfG+XDYMu8zY61Ugmxx3SRrdtDZLWxACYNbtkMF09GeNDiwGic2qtzwVQqe03icS2v5D5jljU3R/UTUO/UF4ssHjkyCocaY8x0M5Fy4J98ScWgc2afYMXJbkEnxvfWlZ3gXO1L4U9e7Dj08ih553TRnUmgErNRv0ET6dlPTpDva3ZJgy69BOCuHfRapj/NwCZmwUmmwWolWmAT8e7JyurGtEagcoHuwqDjyYZCn1i4Hmgua+Wo7sItAHwG9sq3aTS6wyaUwGlDYD0Phl0FrArX3tCVFfAVvi7TUK8lO9dl9Z1R0EbgCidgRU+g4/3pNHRvoH3iTz95CIAPvNbO61R0QDFZdk3tEVA1kBhlSGugnSZfMDRt+Dokoq3k/ZqA+CnS6QOYodBcgjUxLyu7TvhBW8xC1NGDSlXCqMXqk8wmiMMdtzv4lxSs1YA0mipVAsGy/w3QakD9ALHFWK327L6ad6XRnhE2zC2vkiEAKqJ9T3sO/LJI+9OHDY9iKop/bIIkHBtrgB8rzOdTTU9eBEKt22gg/+6Jyfs4DK9VtaojD1l+LqOlHydUGf5aCFQbj0M+9gIPnZJ7M1KtajBQfT4AKSxlWsEJo2X7GSQqM8r8LSUivefjNWoX+AFunrwmOzYQ2GqCD0lFgILSLbxH8E88AxyLk8avSRvjYYAVw+0qMF4eY4SgFSmYGqjOA+jaTFxc7pzh6Kk4vnw7GwAjKvKcT3aoZ/UjylVj951vljtv6HKyT1KAKA0D8ECwSiDWc6FzCR6w/uu/C5YxtcXpw1QoZ5HCUDSndifFqCjoiZ2k3SRbkWqHUDo1wAINwWJNw++hibC1EDrBC8zAKHRsfsAUg7ps6sneYJfyRyAPEQ2Lyitojekpg7miTogFwA6Pa7MQpu1fUyFxSv5Q890MjeejcpxCbRMnYeipzs15kVtJOa2wHQH47bzB7PR0UYn7eo47+Csvp/VXxL/P4BbV/epgPDHODNEYeIAdyTOQIls4tpYzhuMlOGIZh+V2EwaqUcj/egTaNW0WwJQ9aDq/mUEVD2ouv83dj6dTztU6gcAAAAASUVORK5CYII=\\\",\\\"text\\\":\\\"代码拉取\\\",\\\"baseInfo\\\":{\\\"inParameters\\\":[{\\\"key\\\":\\\"task_name\\\",\\\"name\\\":\\\"任务名称\\\",\\\"value\\\":\\\"代码克隆\\\",\\\"type\\\":\\\"str\\\",\\\"require\\\":true},{\\\"key\\\":\\\"task_unique_id\\\",\\\"name\\\":\\\"任务id\\\",\\\"value\\\":\\\"git-clone-010ee3\\\",\\\"type\\\":\\\"str\\\",\\\"require\\\":true}]},\\\"inParameters\\\":[{\\\"key\\\":\\\"ssh_key\\\",\\\"name\\\":\\\"ssh私钥\\\",\\\"value\\\":\\\"fdasfasfadsfadsf\\\",\\\"type\\\":\\\"str\\\",\\\"require\\\":false},{\\\"key\\\":\\\"git_repo_addr\\\",\\\"name\\\":\\\"代码库地址\\\",\\\"value\\\":\\\"https://openi.pcl.ac.cn/somunslotus/somun202304241505581.git\\\",\\\"type\\\":\\\"str\\\",\\\"require\\\":true},{\\\"key\\\":\\\"git_branch\\\",\\\"name\\\":\\\"代码库分支/tag\\\",\\\"value\\\":\\\"master\\\",\\\"type\\\":\\\"str\\\",\\\"require\\\":true},{\\\"key\\\":\\\"clone_depth\\\",\\\"name\\\":\\\"克隆深度\\\",\\\"value\\\":\\\"1\\\",\\\"type\\\":\\\"int\\\",\\\"require\\\":true,\\\"defaultValue\\\":\\\"1\\\"}],\\\"outParameters\\\":[{\\\"key\\\":\\\"code_path\\\",\\\"name\\\":\\\"代码路径\\\",\\\"type\\\":\\\"str\\\",\\\"require\\\":true,\\\"mountPath\\\":\\\"/code\\\"}],\\\"id\\\":\\\"git-clone-010ee3\\\",\\\"connectedLines\\\":[{\\\"lineId\\\":\\\"647b44d5\\\",\\\"lineAnchor\\\":\\\"2f966d31\\\",\\\"anchor\\\":\\\"1\\\"}]},{\\\"componentId\\\":1,\\\"componentName\\\":\\\"train\\\",\\\"categoryId\\\":3,\\\"categoryName\\\":\\\"训练组件\\\",\\\"image\\\":\\\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABHNCSVQICAgIfAhkiAAAA6BJREFUaEPtWU1a2lAUvS/4fdpR2UHZQXEFjdK5dNB+zMQV1LCB2g0YXYE4EtuBOC8KKzCuQNwBjiptk9vzEiIJJFD6XqK2ZIJfeI93z/0597yroGf+iGduPy0BPHYElxFYRkDRA/9mCplVu2is0UegM5mpLAQVFR210HYm6uPsPgludk4ax7M2T0XAfG+XDYMu8zY61Ugmxx3SRrdtDZLWxACYNbtkMF09GeNDiwGic2qtzwVQqe03icS2v5D5jljU3R/UTUO/UF4ssHjkyCocaY8x0M5Fy4J98ScWgc2afYMXJbkEnxvfWlZ3gXO1L4U9e7Dj08ih553TRnUmgErNRv0ET6dlPTpDva3ZJgy69BOCuHfRapj/NwCZmwUmmwWolWmAT8e7JyurGtEagcoHuwqDjyYZCn1i4Hmgua+Wo7sItAHwG9sq3aTS6wyaUwGlDYD0Phl0FrArX3tCVFfAVvi7TUK8lO9dl9Z1R0EbgCidgRU+g4/3pNHRvoH3iTz95CIAPvNbO61R0QDFZdk3tEVA1kBhlSGugnSZfMDRt+Dokoq3k/ZqA+CnS6QOYodBcgjUxLyu7TvhBW8xC1NGDSlXCqMXqk8wmiMMdtzv4lxSs1YA0mipVAsGy/w3QakD9ALHFWK327L6ad6XRnhE2zC2vkiEAKqJ9T3sO/LJI+9OHDY9iKop/bIIkHBtrgB8rzOdTTU9eBEKt22gg/+6Jyfs4DK9VtaojD1l+LqOlHydUGf5aCFQbj0M+9gIPnZJ7M1KtajBQfT4AKSxlWsEJo2X7GSQqM8r8LSUivefjNWoX+AFunrwmOzYQ2GqCD0lFgILSLbxH8E88AxyLk8avSRvjYYAVw+0qMF4eY4SgFSmYGqjOA+jaTFxc7pzh6Kk4vnw7GwAjKvKcT3aoZ/UjylVj951vljtv6HKyT1KAKA0D8ECwSiDWc6FzCR6w/uu/C5YxtcXpw1QoZ5HCUDSndifFqCjoiZ2k3SRbkWqHUDo1wAINwWJNw++hibC1EDrBC8zAKHRsfsAUg7ps6sneYJfyRyAPEQ2Lyitojekpg7miTogFwA6Pa7MQpu1fUyFxSv5Q890MjeejcpxCbRMnYeipzs15kVtJOa2wHQH47bzB7PR0UYn7eo47+Csvp/VXxL/P4BbV/epgPDHODNEYeIAdyTOQIls4tpYzhuMlOGIZh+V2EwaqUcj/egTaNW0WwJQ9aDq/mUEVD2ouv83dj6dTztU6gcAAAAASUVORK5CYII=\\\",\\\"text\\\":\\\"RUNNING_SET\\\",\\\"baseInfo\\\":{\\\"inParameters\\\":[{\\\"key\\\":\\\"task_name\\\",\\\"name\\\":\\\"任务名称\\\",\\\"value\\\":\\\"pytorch训练\\\",\\\"type\\\":\\\"str\\\",\\\"require\\\":true},{\\\"key\\\":\\\"task_unique_id\\\",\\\"name\\\":\\\"任务id\\\",\\\"value\\\":\\\"train-091bb1e\\\",\\\"type\\\":\\\"str\\\",\\\"require\\\":true}]},\\\"inParameters\\\":[{\\\"key\\\":\\\"compute_resource\\\",\\\"name\\\":\\\"计算资源\\\",\\\"value\\\":\\\"CPU/GPU\\\",\\\"type\\\":\\\"str\\\",\\\"require\\\":true},{\\\"key\\\":\\\"image_name\\\",\\\"name\\\":\\\"镜像名称\\\",\\\"value\\\":\\\"ccr.ccs.tencentyun.com/somunslotus/ai-develop:pytorch_1.9.1_cuda11.1_detection\\\",\\\"type\\\":\\\"str\\\",\\\"require\\\":true},{\\\"key\\\":\\\"code_path\\\",\\\"name\\\":\\\"代码目录\\\",\\\"value\\\":\\\"{{git-clone-010ee3.code_path}}\\\",\\\"type\\\":\\\"str\\\",\\\"require\\\":true},{\\\"key\\\":\\\"start_file\\\",\\\"name\\\":\\\"启动文件\\\",\\\"value\\\":\\\"train.py\\\",\\\"type\\\":\\\"str\\\",\\\"require\\\":true},{\\\"key\\\":\\\"model_name\\\",\\\"name\\\":\\\"模型名称\\\",\\\"value\\\":\\\"somuns/pretrainmodel/mnist\\\",\\\"type\\\":\\\"str\\\",\\\"require\\\":false},{\\\"key\\\":\\\"dataset_name\\\",\\\"name\\\":\\\"数据集名称\\\",\\\"value\\\":\\\"somuns/dataset/mnist\\\",\\\"type\\\":\\\"str\\\",\\\"require\\\":true},{\\\"key\\\":\\\"resource_request\\\",\\\"name\\\":\\\"资源规格\\\",\\\"value\\\":\\\"GPU: 0, CPU: 1, 内存: 2GB\\\",\\\"type\\\":\\\"str\\\",\\\"require\\\":true},{\\\"key\\\":\\\"run_params\\\",\\\"name\\\":\\\"资源规格\\\",\\\"value\\\":\\\"{\\\\\\\"batch_size\\\\\\\":\\\\\\\"256\\\\\\\",\\\\\\\"epoch_size\\\\\\\":\\\\\\\"2\\\\\\\"}\\\",\\\"type\\\":\\\"str\\\",\\\"require\\\":false}],\\\"outParameters\\\":[{\\\"key\\\":\\\"model_path\\\",\\\"name\\\":\\\"模型输出路径\\\",\\\"value\\\":\\\"model_path\\\",\\\"type\\\":\\\"str\\\",\\\"require\\\":true,\\\"mountPath\\\":\\\"/model\\\"}],\\\"id\\\":\\\"train-091bb1e\\\",\\\"connectedLines\\\":[{\\\"lineId\\\":\\\"7025d72a\\\",\\\"lineAnchor\\\":\\\"7982b5a4\\\",\\\"anchor\\\":\\\"2\\\"}]},{\\\"componentId\\\":1,\\\"componentName\\\":\\\"inference\\\",\\\"categoryId\\\":4,\\\"categoryName\\\":\\\"模型推理测试\\\",\\\"image\\\":\\\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABHNCSVQICAgIfAhkiAAAA6BJREFUaEPtWU1a2lAUvS/4fdpR2UHZQXEFjdK5dNB+zMQV1LCB2g0YXYE4EtuBOC8KKzCuQNwBjiptk9vzEiIJJFD6XqK2ZIJfeI93z/0597yroGf+iGduPy0BPHYElxFYRkDRA/9mCplVu2is0UegM5mpLAQVFR210HYm6uPsPgludk4ax7M2T0XAfG+XDYMu8zY61Ugmxx3SRrdtDZLWxACYNbtkMF09GeNDiwGic2qtzwVQqe03icS2v5D5jljU3R/UTUO/UF4ssHjkyCocaY8x0M5Fy4J98ScWgc2afYMXJbkEnxvfWlZ3gXO1L4U9e7Dj08ih553TRnUmgErNRv0ET6dlPTpDva3ZJgy69BOCuHfRapj/NwCZmwUmmwWolWmAT8e7JyurGtEagcoHuwqDjyYZCn1i4Hmgua+Wo7sItAHwG9sq3aTS6wyaUwGlDYD0Phl0FrArX3tCVFfAVvi7TUK8lO9dl9Z1R0EbgCidgRU+g4/3pNHRvoH3iTz95CIAPvNbO61R0QDFZdk3tEVA1kBhlSGugnSZfMDRt+Dokoq3k/ZqA+CnS6QOYodBcgjUxLyu7TvhBW8xC1NGDSlXCqMXqk8wmiMMdtzv4lxSs1YA0mipVAsGy/w3QakD9ALHFWK327L6ad6XRnhE2zC2vkiEAKqJ9T3sO/LJI+9OHDY9iKop/bIIkHBtrgB8rzOdTTU9eBEKt22gg/+6Jyfs4DK9VtaojD1l+LqOlHydUGf5aCFQbj0M+9gIPnZJ7M1KtajBQfT4AKSxlWsEJo2X7GSQqM8r8LSUivefjNWoX+AFunrwmOzYQ2GqCD0lFgILSLbxH8E88AxyLk8avSRvjYYAVw+0qMF4eY4SgFSmYGqjOA+jaTFxc7pzh6Kk4vnw7GwAjKvKcT3aoZ/UjylVj951vljtv6HKyT1KAKA0D8ECwSiDWc6FzCR6w/uu/C5YxtcXpw1QoZ5HCUDSndifFqCjoiZ2k3SRbkWqHUDo1wAINwWJNw++hibC1EDrBC8zAKHRsfsAUg7ps6sneYJfyRyAPEQ2Lyitojekpg7miTogFwA6Pa7MQpu1fUyFxSv5Q890MjeejcpxCbRMnYeipzs15kVtJOa2wHQH47bzB7PR0UYn7eo47+Csvp/VXxL/P4BbV/epgPDHODNEYeIAdyTOQIls4tpYzhuMlOGIZh+V2EwaqUcj/egTaNW0WwJQ9aDq/mUEVD2ouv83dj6dTztU6gcAAAAASUVORK5CYII=\\\",\\\"text\\\":\\\"Actor\\\",\\\"inParameters\\\":[{\\\"key\\\":\\\"compute_resource\\\",\\\"name\\\":\\\"计算资源\\\",\\\"value\\\":\\\"CPU/GPU\\\",\\\"type\\\":\\\"str\\\",\\\"require\\\":true},{\\\"key\\\":\\\"image_name\\\",\\\"name\\\":\\\"镜像名称\\\",\\\"value\\\":\\\"ccr.ccs.tencentyun.com/somunslotus/ai-develop:pytorch_1.9.1_cuda11.1_detection\\\",\\\"type\\\":\\\"str\\\",\\\"require\\\":true},{\\\"key\\\":\\\"code_path\\\",\\\"name\\\":\\\"代码目录\\\",\\\"value\\\":\\\"{{git-clone-010ee3.code_path}}\\\",\\\"type\\\":\\\"str\\\",\\\"require\\\":true},{\\\"key\\\":\\\"start_file\\\",\\\"name\\\":\\\"启动文件\\\",\\\"value\\\":\\\"inference.py\\\",\\\"type\\\":\\\"str\\\",\\\"require\\\":true},{\\\"key\\\":\\\"model_name\\\",\\\"name\\\":\\\"模型名称\\\",\\\"value\\\":\\\"{{train-091bb1e.model_path}}\\\",\\\"type\\\":\\\"str\\\",\\\"require\\\":false},{\\\"key\\\":\\\"dataset_name\\\",\\\"name\\\":\\\"数据集名称\\\",\\\"value\\\":\\\"somuns/dataset/mnist\\\",\\\"type\\\":\\\"str\\\",\\\"require\\\":true},{\\\"key\\\":\\\"resource_request\\\",\\\"name\\\":\\\"资源规格\\\",\\\"value\\\":\\\"GPU: 0, CPU: 2, 内存: 2GB\\\",\\\"type\\\":\\\"str\\\",\\\"require\\\":true},{\\\"key\\\":\\\"run_params\\\",\\\"name\\\":\\\"资源规格\\\",\\\"value\\\":\\\"{\\\\\\\"modelname\\\\\\\":\\\\\\\"/model/mnist_epoch1_0.00.pkl\\\\\\\"}\\\",\\\"type\\\":\\\"str\\\",\\\"require\\\":false}],\\\"outParameters\\\":[{\\\"key\\\":\\\"result\\\",\\\"name\\\":\\\"推理结果路径\\\",\\\"value\\\":\\\"\\\",\\\"type\\\":\\\"str\\\",\\\"require\\\":true,\\\"mountPath\\\":\\\"/result\\\"}],\\\"id\\\":\\\"inference-37f712\\\"},{\\\"componentId\\\":1,\\\"componentName\\\":\\\"workflow_line\\\",\\\"categoryId\\\":1,\\\"categoryName\\\":\\\"线\\\",\\\"id\\\":\\\"647b44d5\\\",\\\"name\\\":\\\"line\\\",\\\"lineName\\\":\\\"curve\\\",\\\"type\\\":1,\\\"source\\\":\\\"git-clone-010ee3\\\",\\\"target\\\":\\\"train-091bb1e\\\"},{\\\"componentId\\\":1,\\\"componentName\\\":\\\"workflow_line\\\",\\\"categoryId\\\":1,\\\"categoryName\\\":\\\"线\\\",\\\"id\\\":\\\"7025d72a\\\",\\\"name\\\":\\\"line\\\",\\\"lineName\\\":\\\"curve\\\",\\\"type\\\":1,\\\"source\\\":\\\"train-091bb1e\\\",\\\"target\\\":\\\"inference-37f712\\\"}],\\\"globalParameters\\\":[{\\\"key\\\":\\\"result\\\",\\\"name\\\":\\\"推理结果路径\\\",\\\"value\\\":\\\"\\\",\\\"type\\\":\\\"str\\\"},{\\\"key\\\":\\\"result\\\",\\\"name\\\":\\\"推理结果路径\\\",\\\"value\\\":\\\"\\\",\\\"type\\\":\\\"str\\\",\\\"require\\\":true}]}', NULL, 'admin', '2023-11-15 14:35:48', 'admin', '2023-11-15 14:36:45', 0); INSERT INTO `workflow` VALUES (30, 'tensorflow训练', 'tensorflow 小模型训练', '{\\\"pens\\\":[{\\\"componentId\\\":1,\\\"componentName\\\":\\\"git-clone\\\",\\\"categoryId\\\":2,\\\"categoryName\\\":\\\"代码clone组件\\\",\\\"image\\\":\\\"data:image/png;base64,iVBORw0KGgoAAXXXXXXXAAAAwCAYAAABXAvmHAAAABHNCSVQICAgIfAhkiAAAA6BJREFUaEPtWU1a2lAUvS/4fdpR2UHZQXEFjdK5dNB+zMQV1LCB2g0YXYE4EtuBOC8KKzCuQNwBjiptk9vzEiIJJFD6XqK2ZIJfeI93z/0597yroGf+iGduPy0BPHYElxFYRkDRA/9mCplVu2is0UegM5mpLAQVFR210HYm6uPsPgludk4ax7M2T0XAfG+XDYMu8zY61Ugmxx3SRrdtDZLWxACYNbtkMF09GeNDiwGic2qtzwVQqe03icS2v5D5jljU3R/UTUO/UF4ssHjkyCocaY8x0M5Fy4J98ScWgc2afYMXJbkEnxvfWlZ3gXO1L4U9e7Dj08ih553TRnUmgErNRv0ET6dlPTpDva3ZJgy69BOCuHfRapj/NwCZmwUmmwWolWmAT8e7JyurGtEagcoHuwqDjyYZCn1i4Hmgua+Wo7sItAHwG9sq3aTS6wyaUwGlDYD0Phl0FrArX3tCVFfAVvi7TUK8lO9dl9Z1R0EbgCidgRU+g4/3pNHRvoH3iTz95CIAPvNbO61R0QDFZdk3tEVA1kBhlSGugnSZfMDRt+Dokoq3k/ZqA+CnS6QOYodBcgjUxLyu7TvhBW8xC1NGDSlXCqMXqk8wmiMMdtzv4lxSs1YA0mipVAsGy/w3QakD9ALHFWK327L6ad6XRnhE2zC2vkiEAKqJ9T3sO/LJI+9OHDY9iKop/bIIkHBtrgB8rzOdTTU9eBEKt22gg/+6Jyfs4DK9VtaojD1l+LqOlHydUGf5aCFQbj0M+9gIPnZJ7M1KtajBQfT4AKSxlWsEJo2X7GSQqM8r8LSUivefjNWoX+AFunrwmOzYQ2GqCD0lFgILSLbxH8E88AxyLk8avSRvjYYAVw+0qMF4eY4SgFSmYGqjOA+jaTFxc7pzh6Kk4vnw7GwAjKvKcT3aoZ/UjylVj951vljtv6HKyT1KAKA0D8ECwSiDWc6FzCR6w/uu/C5YxtcXpw1QoZ5HCUDSndifFqCjoiZ2k3SRbkWqHUDo1wAINwWJNw++hibC1EDrBC8zAKHRsfsAUg7ps6sneYJfyRyAPEQ2Lyitojekpg7miTogFwA6Pa7MQpu1fUyFxSv5Q890MjeejcpxCbRMnYeipzs15kVtJOa2wHQH47bzB7PR0UYn7eo47+Csvp/VXxL/P4BbV/epgPDHODNEYeIAdyTOQIls4tpYzhuMlOGIZh+V2EwaqUcj/egTaNW0WwJQ9aDq/mUEVD2ouv83dj6dTztU6gcAAAAASUVORK5CYII=\\\",\\\"text\\\":\\\"代码拉取\\\",\\\"baseInfo\\\":{\\\"inParameters\\\":[{\\\"key\\\":\\\"task_name\\\",\\\"name\\\":\\\"任务名称\\\",\\\"value\\\":\\\"代码克隆\\\",\\\"type\\\":\\\"str\\\",\\\"require\\\":true},{\\\"key\\\":\\\"task_unique_id\\\",\\\"name\\\":\\\"任务id\\\",\\\"value\\\":\\\"git-clone-010ee3\\\",\\\"type\\\":\\\"str\\\",\\\"require\\\":true}]},\\\"inParameters\\\":[{\\\"key\\\":\\\"ssh_key\\\",\\\"name\\\":\\\"ssh私钥\\\",\\\"value\\\":\\\"fdasfasfadsfadsf\\\",\\\"type\\\":\\\"str\\\",\\\"require\\\":false},{\\\"key\\\":\\\"git_repo_addr\\\",\\\"name\\\":\\\"代码库地址\\\",\\\"value\\\":\\\"https://openi.pcl.ac.cn/somunslotus/somun202304241505581.git\\\",\\\"type\\\":\\\"str\\\",\\\"require\\\":true},{\\\"key\\\":\\\"git_branch\\\",\\\"name\\\":\\\"代码库分支/tag\\\",\\\"value\\\":\\\"master\\\",\\\"type\\\":\\\"str\\\",\\\"require\\\":true},{\\\"key\\\":\\\"clone_depth\\\",\\\"name\\\":\\\"克隆深度\\\",\\\"value\\\":\\\"1\\\",\\\"type\\\":\\\"int\\\",\\\"require\\\":true,\\\"defaultValue\\\":\\\"1\\\"}],\\\"outParameters\\\":[{\\\"key\\\":\\\"code_path\\\",\\\"name\\\":\\\"代码路径\\\",\\\"type\\\":\\\"str\\\",\\\"require\\\":true,\\\"mountPath\\\":\\\"/code\\\"}],\\\"id\\\":\\\"git-clone-010ee3\\\",\\\"connectedLines\\\":[{\\\"lineId\\\":\\\"647b44d5\\\",\\\"lineAnchor\\\":\\\"2f966d31\\\",\\\"anchor\\\":\\\"1\\\"}]},{\\\"componentId\\\":1,\\\"componentName\\\":\\\"train\\\",\\\"categoryId\\\":3,\\\"categoryName\\\":\\\"训练组件\\\",\\\"image\\\":\\\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABHNCSVQICAgIfAhkiAAAA6BJREFUaEPtWU1a2lAUvS/4fdpR2UHZQXEFjdK5dNB+zMQV1LCB2g0YXYE4EtuBOC8KKzCuQNwBjiptk9vzEiIJJFD6XqK2ZIJfeI93z/0597yroGf+iGduPy0BPHYElxFYRkDRA/9mCplVu2is0UegM5mpLAQVFR210HYm6uPsPgludk4ax7M2T0XAfG+XDYMu8zY61Ugmxx3SRrdtDZLWxACYNbtkMF09GeNDiwGic2qtzwVQqe03icS2v5D5jljU3R/UTUO/UF4ssHjkyCocaY8x0M5Fy4J98ScWgc2afYMXJbkEnxvfWlZ3gXO1L4U9e7Dj08ih553TRnUmgErNRv0ET6dlPTpDva3ZJgy69BOCuHfRapj/NwCZmwUmmwWolWmAT8e7JyurGtEagcoHuwqDjyYZCn1i4Hmgua+Wo7sItAHwG9sq3aTS6wyaUwGlDYD0Phl0FrArX3tCVFfAVvi7TUK8lO9dl9Z1R0EbgCidgRU+g4/3pNHRvoH3iTz95CIAPvNbO61R0QDFZdk3tEVA1kBhlSGugnSZfMDRt+Dokoq3k/ZqA+CnS6QOYodBcgjUxLyu7TvhBW8xC1NGDSlXCqMXqk8wmiMMdtzv4lxSs1YA0mipVAsGy/w3QakD9ALHFWK327L6ad6XRnhE2zC2vkiEAKqJ9T3sO/LJI+9OHDY9iKop/bIIkHBtrgB8rzOdTTU9eBEKt22gg/+6Jyfs4DK9VtaojD1l+LqOlHydUGf5aCFQbj0M+9gIPnZJ7M1KtajBQfT4AKSxlWsEJo2X7GSQqM8r8LSUivefjNWoX+AFunrwmOzYQ2GqCD0lFgILSLbxH8E88AxyLk8avSRvjYYAVw+0qMF4eY4SgFSmYGqjOA+jaTFxc7pzh6Kk4vnw7GwAjKvKcT3aoZ/UjylVj951vljtv6HKyT1KAKA0D8ECwSiDWc6FzCR6w/uu/C5YxtcXpw1QoZ5HCUDSndifFqCjoiZ2k3SRbkWqHUDo1wAINwWJNw++hibC1EDrBC8zAKHRsfsAUg7ps6sneYJfyRyAPEQ2Lyitojekpg7miTogFwA6Pa7MQpu1fUyFxSv5Q890MjeejcpxCbRMnYeipzs15kVtJOa2wHQH47bzB7PR0UYn7eo47+Csvp/VXxL/P4BbV/epgPDHODNEYeIAdyTOQIls4tpYzhuMlOGIZh+V2EwaqUcj/egTaNW0WwJQ9aDq/mUEVD2ouv83dj6dTztU6gcAAAAASUVORK5CYII=\\\",\\\"text\\\":\\\"RUNNING_SET\\\",\\\"baseInfo\\\":{\\\"inParameters\\\":[{\\\"key\\\":\\\"task_name\\\",\\\"name\\\":\\\"任务名称\\\",\\\"value\\\":\\\"pytorch训练\\\",\\\"type\\\":\\\"str\\\",\\\"require\\\":true},{\\\"key\\\":\\\"task_unique_id\\\",\\\"name\\\":\\\"任务id\\\",\\\"value\\\":\\\"train-091bb1e\\\",\\\"type\\\":\\\"str\\\",\\\"require\\\":true}]},\\\"inParameters\\\":[{\\\"key\\\":\\\"compute_resource\\\",\\\"name\\\":\\\"计算资源\\\",\\\"value\\\":\\\"CPU/GPU\\\",\\\"type\\\":\\\"str\\\",\\\"require\\\":true},{\\\"key\\\":\\\"image_name\\\",\\\"name\\\":\\\"镜像名称\\\",\\\"value\\\":\\\"ccr.ccs.tencentyun.com/somunslotus/ai-develop:pytorch_1.9.1_cuda11.1_detection\\\",\\\"type\\\":\\\"str\\\",\\\"require\\\":true},{\\\"key\\\":\\\"code_path\\\",\\\"name\\\":\\\"代码目录\\\",\\\"value\\\":\\\"{{git-clone-010ee3.code_path}}\\\",\\\"type\\\":\\\"str\\\",\\\"require\\\":true},{\\\"key\\\":\\\"start_file\\\",\\\"name\\\":\\\"启动文件\\\",\\\"value\\\":\\\"train.py\\\",\\\"type\\\":\\\"str\\\",\\\"require\\\":true},{\\\"key\\\":\\\"model_name\\\",\\\"name\\\":\\\"模型名称\\\",\\\"value\\\":\\\"somuns/pretrainmodel/mnist\\\",\\\"type\\\":\\\"str\\\",\\\"require\\\":false},{\\\"key\\\":\\\"dataset_name\\\",\\\"name\\\":\\\"数据集名称\\\",\\\"value\\\":\\\"somuns/dataset/mnist\\\",\\\"type\\\":\\\"str\\\",\\\"require\\\":true},{\\\"key\\\":\\\"resource_request\\\",\\\"name\\\":\\\"资源规格\\\",\\\"value\\\":\\\"GPU: 0, CPU: 1, 内存: 2GB\\\",\\\"type\\\":\\\"str\\\",\\\"require\\\":true},{\\\"key\\\":\\\"run_params\\\",\\\"name\\\":\\\"资源规格\\\",\\\"value\\\":\\\"{\\\\\\\"batch_size\\\\\\\":\\\\\\\"256\\\\\\\",\\\\\\\"epoch_size\\\\\\\":\\\\\\\"2\\\\\\\"}\\\",\\\"type\\\":\\\"str\\\",\\\"require\\\":false}],\\\"outParameters\\\":[{\\\"key\\\":\\\"model_path\\\",\\\"name\\\":\\\"模型输出路径\\\",\\\"value\\\":\\\"model_path\\\",\\\"type\\\":\\\"str\\\",\\\"require\\\":true,\\\"mountPath\\\":\\\"/model\\\"}],\\\"id\\\":\\\"train-091bb1e\\\",\\\"connectedLines\\\":[{\\\"lineId\\\":\\\"7025d72a\\\",\\\"lineAnchor\\\":\\\"7982b5a4\\\",\\\"anchor\\\":\\\"2\\\"}]},{\\\"componentId\\\":1,\\\"componentName\\\":\\\"inference\\\",\\\"categoryId\\\":4,\\\"categoryName\\\":\\\"模型推理测试\\\",\\\"image\\\":\\\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABHNCSVQICAgIfAhkiAAAA6BJREFUaEPtWU1a2lAUvS/4fdpR2UHZQXEFjdK5dNB+zMQV1LCB2g0YXYE4EtuBOC8KKzCuQNwBjiptk9vzEiIJJFD6XqK2ZIJfeI93z/0597yroGf+iGduPy0BPHYElxFYRkDRA/9mCplVu2is0UegM5mpLAQVFR210HYm6uPsPgludk4ax7M2T0XAfG+XDYMu8zY61Ugmxx3SRrdtDZLWxACYNbtkMF09GeNDiwGic2qtzwVQqe03icS2v5D5jljU3R/UTUO/UF4ssHjkyCocaY8x0M5Fy4J98ScWgc2afYMXJbkEnxvfWlZ3gXO1L4U9e7Dj08ih553TRnUmgErNRv0ET6dlPTpDva3ZJgy69BOCuHfRapj/NwCZmwUmmwWolWmAT8e7JyurGtEagcoHuwqDjyYZCn1i4Hmgua+Wo7sItAHwG9sq3aTS6wyaUwGlDYD0Phl0FrArX3tCVFfAVvi7TUK8lO9dl9Z1R0EbgCidgRU+g4/3pNHRvoH3iTz95CIAPvNbO61R0QDFZdk3tEVA1kBhlSGugnSZfMDRt+Dokoq3k/ZqA+CnS6QOYodBcgjUxLyu7TvhBW8xC1NGDSlXCqMXqk8wmiMMdtzv4lxSs1YA0mipVAsGy/w3QakD9ALHFWK327L6ad6XRnhE2zC2vkiEAKqJ9T3sO/LJI+9OHDY9iKop/bIIkHBtrgB8rzOdTTU9eBEKt22gg/+6Jyfs4DK9VtaojD1l+LqOlHydUGf5aCFQbj0M+9gIPnZJ7M1KtajBQfT4AKSxlWsEJo2X7GSQqM8r8LSUivefjNWoX+AFunrwmOzYQ2GqCD0lFgILSLbxH8E88AxyLk8avSRvjYYAVw+0qMF4eY4SgFSmYGqjOA+jaTFxc7pzh6Kk4vnw7GwAjKvKcT3aoZ/UjylVj951vljtv6HKyT1KAKA0D8ECwSiDWc6FzCR6w/uu/C5YxtcXpw1QoZ5HCUDSndifFqCjoiZ2k3SRbkWqHUDo1wAINwWJNw++hibC1EDrBC8zAKHRsfsAUg7ps6sneYJfyRyAPEQ2Lyitojekpg7miTogFwA6Pa7MQpu1fUyFxSv5Q890MjeejcpxCbRMnYeipzs15kVtJOa2wHQH47bzB7PR0UYn7eo47+Csvp/VXxL/P4BbV/epgPDHODNEYeIAdyTOQIls4tpYzhuMlOGIZh+V2EwaqUcj/egTaNW0WwJQ9aDq/mUEVD2ouv83dj6dTztU6gcAAAAASUVORK5CYII=\\\",\\\"text\\\":\\\"Actor\\\",\\\"inParameters\\\":[{\\\"key\\\":\\\"compute_resource\\\",\\\"name\\\":\\\"计算资源\\\",\\\"value\\\":\\\"CPU/GPU\\\",\\\"type\\\":\\\"str\\\",\\\"require\\\":true},{\\\"key\\\":\\\"image_name\\\",\\\"name\\\":\\\"镜像名称\\\",\\\"value\\\":\\\"ccr.ccs.tencentyun.com/somunslotus/ai-develop:pytorch_1.9.1_cuda11.1_detection\\\",\\\"type\\\":\\\"str\\\",\\\"require\\\":true},{\\\"key\\\":\\\"code_path\\\",\\\"name\\\":\\\"代码目录\\\",\\\"value\\\":\\\"{{git-clone-010ee3.code_path}}\\\",\\\"type\\\":\\\"str\\\",\\\"require\\\":true},{\\\"key\\\":\\\"start_file\\\",\\\"name\\\":\\\"启动文件\\\",\\\"value\\\":\\\"inference.py\\\",\\\"type\\\":\\\"str\\\",\\\"require\\\":true},{\\\"key\\\":\\\"model_name\\\",\\\"name\\\":\\\"模型名称\\\",\\\"value\\\":\\\"{{train-091bb1e.model_path}}\\\",\\\"type\\\":\\\"str\\\",\\\"require\\\":false},{\\\"key\\\":\\\"dataset_name\\\",\\\"name\\\":\\\"数据集名称\\\",\\\"value\\\":\\\"somuns/dataset/mnist\\\",\\\"type\\\":\\\"str\\\",\\\"require\\\":true},{\\\"key\\\":\\\"resource_request\\\",\\\"name\\\":\\\"资源规格\\\",\\\"value\\\":\\\"GPU: 0, CPU: 2, 内存: 2GB\\\",\\\"type\\\":\\\"str\\\",\\\"require\\\":true},{\\\"key\\\":\\\"run_params\\\",\\\"name\\\":\\\"资源规格\\\",\\\"value\\\":\\\"{\\\\\\\"modelname\\\\\\\":\\\\\\\"/model/mnist_epoch1_0.00.pkl\\\\\\\"}\\\",\\\"type\\\":\\\"str\\\",\\\"require\\\":false}],\\\"outParameters\\\":[{\\\"key\\\":\\\"result\\\",\\\"name\\\":\\\"推理结果路径\\\",\\\"value\\\":\\\"\\\",\\\"type\\\":\\\"str\\\",\\\"require\\\":true,\\\"mountPath\\\":\\\"/result\\\"}],\\\"id\\\":\\\"inference-37f712\\\"},{\\\"componentId\\\":1,\\\"componentName\\\":\\\"workflow_line\\\",\\\"categoryId\\\":1,\\\"categoryName\\\":\\\"线\\\",\\\"id\\\":\\\"647b44d5\\\",\\\"name\\\":\\\"line\\\",\\\"lineName\\\":\\\"curve\\\",\\\"type\\\":1,\\\"source\\\":\\\"git-clone-010ee3\\\",\\\"target\\\":\\\"train-091bb1e\\\"},{\\\"componentId\\\":1,\\\"componentName\\\":\\\"workflow_line\\\",\\\"categoryId\\\":1,\\\"categoryName\\\":\\\"线\\\",\\\"id\\\":\\\"7025d72a\\\",\\\"name\\\":\\\"line\\\",\\\"lineName\\\":\\\"curve\\\",\\\"type\\\":1,\\\"source\\\":\\\"train-091bb1e\\\",\\\"target\\\":\\\"inference-37f712\\\"}],\\\"globalParameters\\\":[{\\\"key\\\":\\\"result\\\",\\\"name\\\":\\\"推理结果路径\\\",\\\"value\\\":\\\"\\\",\\\"type\\\":\\\"str\\\"},{\\\"key\\\":\\\"result\\\",\\\"name\\\":\\\"推理结果路径\\\",\\\"value\\\":\\\"\\\",\\\"type\\\":\\\"str\\\",\\\"require\\\":true}]}', NULL, 'admin', '2023-11-15 14:39:55', 'admin', '2023-11-15 14:41:47', 0); INSERT INTO `workflow` VALUES (31, 'tensorflow大模型训练', 'tensorflow 小模型训练', '{\"pens\":[{\"componentId\":1,\"componentName\":\"git-clone\",\"categoryId\":2,\"categoryName\":\"代码clone组件\",\"image\":\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABHNCSVQICAgIfAhkiAAAA6BJREFUaEPtWU1a2lAUvS/4fdpR2UHZQXEFjdK5dNB+zMQV1LCB2g0YXYE4EtuBOC8KKzCuQNwBjiptk9vzEiIJJFD6XqK2ZIJfeI93z/0597yroGf+iGduPy0BPHYElxFYRkDRA/9mCplVu2is0UegM5mpLAQVFR210HYm6uPsPgludk4ax7M2T0XAfG+XDYMu8zY61Ugmxx3SRrdtDZLWxACYNbtkMF09GeNDiwGic2qtzwVQqe03icS2v5D5jljU3R/UTUO/UF4ssHjkyCocaY8x0M5Fy4J98ScWgc2afYMXJbkEnxvfWlZ3gXO1L4U9e7Dj08ih553TRnUmgErNRv0ET6dlPTpDva3ZJgy69BOCuHfRapj/NwCZmwUmmwWolWmAT8e7JyurGtEagcoHuwqDjyYZCn1i4Hmgua+Wo7sItAHwG9sq3aTS6wyaUwGlDYD0Phl0FrArX3tCVFfAVvi7TUK8lO9dl9Z1R0EbgCidgRU+g4/3pNHRvoH3iTz95CIAPvNbO61R0QDFZdk3tEVA1kBhlSGugnSZfMDRt+Dokoq3k/ZqA+CnS6QOYodBcgjUxLyu7TvhBW8xC1NGDSlXCqMXqk8wmiMMdtzv4lxSs1YA0mipVAsGy/w3QakD9ALHFWK327L6ad6XRnhE2zC2vkiEAKqJ9T3sO/LJI+9OHDY9iKop/bIIkHBtrgB8rzOdTTU9eBEKt22gg/+6Jyfs4DK9VtaojD1l+LqOlHydUGf5aCFQbj0M+9gIPnZJ7M1KtajBQfT4AKSxlWsEJo2X7GSQqM8r8LSUivefjNWoX+AFunrwmOzYQ2GqCD0lFgILSLbxH8E88AxyLk8avSRvjYYAVw+0qMF4eY4SgFSmYGqjOA+jaTFxc7pzh6Kk4vnw7GwAjKvKcT3aoZ/UjylVj951vljtv6HKyT1KAKA0D8ECwSiDWc6FzCR6w/uu/C5YxtcXpw1QoZ5HCUDSndifFqCjoiZ2k3SRbkWqHUDo1wAINwWJNw++hibC1EDrBC8zAKHRsfsAUg7ps6sneYJfyRyAPEQ2Lyitojekpg7miTogFwA6Pa7MQpu1fUyFxSv5Q890MjeejcpxCbRMnYeipzs15kVtJOa2wHQH47bzB7PR0UYn7eo47+Csvp/VXxL/P4BbV/epgPDHODNEYeIAdyTOQIls4tpYzhuMlOGIZh+V2EwaqUcj/egTaNW0WwJQ9aDq/mUEVD2ouv83dj6dTztU6gcAAAAASUVORK5CYII=\",\"text\":\"代码拉取\",\"baseInfo\":{\"inParameters\":[{\"key\":\"task_name\",\"name\":\"任务名称\",\"value\":\"代码克隆\",\"type\":\"str\",\"require\":true},{\"key\":\"task_unique_id\",\"name\":\"任务id\",\"value\":\"git-clone-010ee3\",\"type\":\"str\",\"require\":true}]},\"inParameters\":[{\"key\":\"ssh_key\",\"name\":\"ssh私钥\",\"value\":\"fdasfasfadsfadsf\",\"type\":\"str\",\"require\":false},{\"key\":\"git_repo_addr\",\"name\":\"代码库地址\",\"value\":\"https://openi.pcl.ac.cn/somunslotus/somun202304241505581.git\",\"type\":\"str\",\"require\":true},{\"key\":\"git_branch\",\"name\":\"代码库分支/tag\",\"value\":\"master\",\"type\":\"str\",\"require\":true},{\"key\":\"clone_depth\",\"name\":\"克隆深度\",\"value\":\"1\",\"type\":\"int\",\"require\":true,\"defaultValue\":\"1\"}],\"outParameters\":[{\"key\":\"code_path\",\"name\":\"代码路径\",\"type\":\"str\",\"require\":true,\"mountPath\":\"/code\"}],\"id\":\"git-clone-010ee3\",\"connectedLines\":[{\"lineId\":\"647b44d5\",\"lineAnchor\":\"2f966d31\",\"anchor\":\"1\"}]},{\"componentId\":1,\"componentName\":\"train\",\"categoryId\":3,\"categoryName\":\"训练组件\",\"image\":\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABHNCSVQICAgIfAhkiAAAA6BJREFUaEPtWU1a2lAUvS/4fdpR2UHZQXEFjdK5dNB+zMQV1LCB2g0YXYE4EtuBOC8KKzCuQNwBjiptk9vzEiIJJFD6XqK2ZIJfeI93z/0597yroGf+iGduPy0BPHYElxFYRkDRA/9mCplVu2is0UegM5mpLAQVFR210HYm6uPsPgludk4ax7M2T0XAfG+XDYMu8zY61Ugmxx3SRrdtDZLWxACYNbtkMF09GeNDiwGic2qtzwVQqe03icS2v5D5jljU3R/UTUO/UF4ssHjkyCocaY8x0M5Fy4J98ScWgc2afYMXJbkEnxvfWlZ3gXO1L4U9e7Dj08ih553TRnUmgErNRv0ET6dlPTpDva3ZJgy69BOCuHfRapj/NwCZmwUmmwWolWmAT8e7JyurGtEagcoHuwqDjyYZCn1i4Hmgua+Wo7sItAHwG9sq3aTS6wyaUwGlDYD0Phl0FrArX3tCVFfAVvi7TUK8lO9dl9Z1R0EbgCidgRU+g4/3pNHRvoH3iTz95CIAPvNbO61R0QDFZdk3tEVA1kBhlSGugnSZfMDRt+Dokoq3k/ZqA+CnS6QOYodBcgjUxLyu7TvhBW8xC1NGDSlXCqMXqk8wmiMMdtzv4lxSs1YA0mipVAsGy/w3QakD9ALHFWK327L6ad6XRnhE2zC2vkiEAKqJ9T3sO/LJI+9OHDY9iKop/bIIkHBtrgB8rzOdTTU9eBEKt22gg/+6Jyfs4DK9VtaojD1l+LqOlHydUGf5aCFQbj0M+9gIPnZJ7M1KtajBQfT4AKSxlWsEJo2X7GSQqM8r8LSUivefjNWoX+AFunrwmOzYQ2GqCD0lFgILSLbxH8E88AxyLk8avSRvjYYAVw+0qMF4eY4SgFSmYGqjOA+jaTFxc7pzh6Kk4vnw7GwAjKvKcT3aoZ/UjylVj951vljtv6HKyT1KAKA0D8ECwSiDWc6FzCR6w/uu/C5YxtcXpw1QoZ5HCUDSndifFqCjoiZ2k3SRbkWqHUDo1wAINwWJNw++hibC1EDrBC8zAKHRsfsAUg7ps6sneYJfyRyAPEQ2Lyitojekpg7miTogFwA6Pa7MQpu1fUyFxSv5Q890MjeejcpxCbRMnYeipzs15kVtJOa2wHQH47bzB7PR0UYn7eo47+Csvp/VXxL/P4BbV/epgPDHODNEYeIAdyTOQIls4tpYzhuMlOGIZh+V2EwaqUcj/egTaNW0WwJQ9aDq/mUEVD2ouv83dj6dTztU6gcAAAAASUVORK5CYII=\",\"text\":\"RUNNING_SET\",\"baseInfo\":{\"inParameters\":[{\"key\":\"task_name\",\"name\":\"任务名称\",\"value\":\"pytorch训练\",\"type\":\"str\",\"require\":true},{\"key\":\"task_unique_id\",\"name\":\"任务id\",\"value\":\"train-091bb1e\",\"type\":\"str\",\"require\":true}]},\"inParameters\":[{\"key\":\"compute_resource\",\"name\":\"计算资源\",\"value\":\"CPU/GPU\",\"type\":\"str\",\"require\":true},{\"key\":\"image_name\",\"name\":\"镜像名称\",\"value\":\"ccr.ccs.tencentyun.com/somunslotus/ai-develop:pytorch_1.9.1_cuda11.1_detection\",\"type\":\"str\",\"require\":true},{\"key\":\"code_path\",\"name\":\"代码目录\",\"value\":\"{{git-clone-010ee3.code_path}}\",\"type\":\"str\",\"require\":true},{\"key\":\"start_file\",\"name\":\"启动文件\",\"value\":\"train.py\",\"type\":\"str\",\"require\":true},{\"key\":\"model_name\",\"name\":\"模型名称\",\"value\":\"somuns/pretrainmodel/mnist\",\"type\":\"str\",\"require\":false},{\"key\":\"dataset_name\",\"name\":\"数据集名称\",\"value\":\"somuns/dataset/mnist\",\"type\":\"str\",\"require\":true},{\"key\":\"resource_request\",\"name\":\"资源规格\",\"value\":\"GPU: 0, CPU: 1, 内存: 2GB\",\"type\":\"str\",\"require\":true},{\"key\":\"run_params\",\"name\":\"资源规格\",\"value\":\"{\\\"batch_size\\\":\\\"256\\\",\\\"epoch_size\\\":\\\"2\\\"}\",\"type\":\"str\",\"require\":false}],\"outParameters\":[{\"key\":\"model_path\",\"name\":\"模型输出路径\",\"value\":\"model_path\",\"type\":\"str\",\"require\":true,\"mountPath\":\"/model\"}],\"id\":\"train-091bb1e\",\"connectedLines\":[{\"lineId\":\"7025d72a\",\"lineAnchor\":\"7982b5a4\",\"anchor\":\"2\"}]},{\"componentId\":1,\"componentName\":\"inference\",\"categoryId\":4,\"categoryName\":\"模型推理测试\",\"image\":\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABHNCSVQICAgIfAhkiAAAA6BJREFUaEPtWU1a2lAUvS/4fdpR2UHZQXEFjdK5dNB+zMQV1LCB2g0YXYE4EtuBOC8KKzCuQNwBjiptk9vzEiIJJFD6XqK2ZIJfeI93z/0597yroGf+iGduPy0BPHYElxFYRkDRA/9mCplVu2is0UegM5mpLAQVFR210HYm6uPsPgludk4ax7M2T0XAfG+XDYMu8zY61Ugmxx3SRrdtDZLWxACYNbtkMF09GeNDiwGic2qtzwVQqe03icS2v5D5jljU3R/UTUO/UF4ssHjkyCocaY8x0M5Fy4J98ScWgc2afYMXJbkEnxvfWlZ3gXO1L4U9e7Dj08ih553TRnUmgErNRv0ET6dlPTpDva3ZJgy69BOCuHfRapj/NwCZmwUmmwWolWmAT8e7JyurGtEagcoHuwqDjyYZCn1i4Hmgua+Wo7sItAHwG9sq3aTS6wyaUwGlDYD0Phl0FrArX3tCVFfAVvi7TUK8lO9dl9Z1R0EbgCidgRU+g4/3pNHRvoH3iTz95CIAPvNbO61R0QDFZdk3tEVA1kBhlSGugnSZfMDRt+Dokoq3k/ZqA+CnS6QOYodBcgjUxLyu7TvhBW8xC1NGDSlXCqMXqk8wmiMMdtzv4lxSs1YA0mipVAsGy/w3QakD9ALHFWK327L6ad6XRnhE2zC2vkiEAKqJ9T3sO/LJI+9OHDY9iKop/bIIkHBtrgB8rzOdTTU9eBEKt22gg/+6Jyfs4DK9VtaojD1l+LqOlHydUGf5aCFQbj0M+9gIPnZJ7M1KtajBQfT4AKSxlWsEJo2X7GSQqM8r8LSUivefjNWoX+AFunrwmOzYQ2GqCD0lFgILSLbxH8E88AxyLk8avSRvjYYAVw+0qMF4eY4SgFSmYGqjOA+jaTFxc7pzh6Kk4vnw7GwAjKvKcT3aoZ/UjylVj951vljtv6HKyT1KAKA0D8ECwSiDWc6FzCR6w/uu/C5YxtcXpw1QoZ5HCUDSndifFqCjoiZ2k3SRbkWqHUDo1wAINwWJNw++hibC1EDrBC8zAKHRsfsAUg7ps6sneYJfyRyAPEQ2Lyitojekpg7miTogFwA6Pa7MQpu1fUyFxSv5Q890MjeejcpxCbRMnYeipzs15kVtJOa2wHQH47bzB7PR0UYn7eo47+Csvp/VXxL/P4BbV/epgPDHODNEYeIAdyTOQIls4tpYzhuMlOGIZh+V2EwaqUcj/egTaNW0WwJQ9aDq/mUEVD2ouv83dj6dTztU6gcAAAAASUVORK5CYII=\",\"text\":\"Actor\",\"inParameters\":[{\"key\":\"compute_resource\",\"name\":\"计算资源\",\"value\":\"CPU/GPU\",\"type\":\"str\",\"require\":true},{\"key\":\"image_name\",\"name\":\"镜像名称\",\"value\":\"ccr.ccs.tencentyun.com/somunslotus/ai-develop:pytorch_1.9.1_cuda11.1_detection\",\"type\":\"str\",\"require\":true},{\"key\":\"code_path\",\"name\":\"代码目录\",\"value\":\"{{git-clone-010ee3.code_path}}\",\"type\":\"str\",\"require\":true},{\"key\":\"start_file\",\"name\":\"启动文件\",\"value\":\"inference.py\",\"type\":\"str\",\"require\":true},{\"key\":\"model_name\",\"name\":\"模型名称\",\"value\":\"{{train-091bb1e.model_path}}\",\"type\":\"str\",\"require\":false},{\"key\":\"dataset_name\",\"name\":\"数据集名称\",\"value\":\"somuns/dataset/mnist\",\"type\":\"str\",\"require\":true},{\"key\":\"resource_request\",\"name\":\"资源规格\",\"value\":\"GPU: 0, CPU: 2, 内存: 2GB\",\"type\":\"str\",\"require\":true},{\"key\":\"run_params\",\"name\":\"资源规格\",\"value\":\"{\\\"modelname\\\":\\\"/model/mnist_epoch1_0.00.pkl\\\"}\",\"type\":\"str\",\"require\":false}],\"outParameters\":[{\"key\":\"result\",\"name\":\"推理结果路径\",\"value\":\"\",\"type\":\"str\",\"require\":true,\"mountPath\":\"/result\"}],\"id\":\"inference-37f712\"},{\"componentId\":1,\"componentName\":\"workflow_line\",\"categoryId\":1,\"categoryName\":\"线\",\"id\":\"647b44d5\",\"name\":\"line\",\"lineName\":\"curve\",\"type\":1,\"source\":\"git-clone-010ee3\",\"target\":\"train-091bb1e\"},{\"componentId\":1,\"componentName\":\"workflow_line\",\"categoryId\":1,\"categoryName\":\"线\",\"id\":\"7025d72a\",\"name\":\"line\",\"lineName\":\"curve\",\"type\":1,\"source\":\"train-091bb1e\",\"target\":\"inference-37f712\"}],\"globalParameters\":[{\"key\":\"result\",\"name\":\"推理结果路径\",\"value\":\"\",\"type\":\"str\"},{\"key\":\"result\",\"name\":\"推理结果路径\",\"value\":\"\",\"type\":\"str\",\"require\":true}]}', NULL, 'admin', '2023-11-17 14:04:42', 'admin', '2023-11-17 14:05:47', 0); INSERT INTO `workflow` VALUES (32, 'tensorflow训练', NULL, '{\"pens\":[{\"componentId\":1,\"componentName\":\"git-clone\",\"categoryId\":2,\"categoryName\":\"代码clone组件\",\"image\":\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABHNCSVQICAgIfAhkiAAAA6BJREFUaEPtWU1a2lAUvS/4fdpR2UHZQXEFjdK5dNB+zMQV1LCB2g0YXYE4EtuBOC8KKzCuQNwBjiptk9vzEiIJJFD6XqK2ZIJfeI93z/0597yroGf+iGduPy0BPHYElxFYRkDRA/9mCplVu2is0UegM5mpLAQVFR210HYm6uPsPgludk4ax7M2T0XAfG+XDYMu8zY61Ugmxx3SRrdtDZLWxACYNbtkMF09GeNDiwGic2qtzwVQqe03icS2v5D5jljU3R/UTUO/UF4ssHjkyCocaY8x0M5Fy4J98ScWgc2afYMXJbkEnxvfWlZ3gXO1L4U9e7Dj08ih553TRnUmgErNRv0ET6dlPTpDva3ZJgy69BOCuHfRapj/NwCZmwUmmwWolWmAT8e7JyurGtEagcoHuwqDjyYZCn1i4Hmgua+Wo7sItAHwG9sq3aTS6wyaUwGlDYD0Phl0FrArX3tCVFfAVvi7TUK8lO9dl9Z1R0EbgCidgRU+g4/3pNHRvoH3iTz95CIAPvNbO61R0QDFZdk3tEVA1kBhlSGugnSZfMDRt+Dokoq3k/ZqA+CnS6QOYodBcgjUxLyu7TvhBW8xC1NGDSlXCqMXqk8wmiMMdtzv4lxSs1YA0mipVAsGy/w3QakD9ALHFWK327L6ad6XRnhE2zC2vkiEAKqJ9T3sO/LJI+9OHDY9iKop/bIIkHBtrgB8rzOdTTU9eBEKt22gg/+6Jyfs4DK9VtaojD1l+LqOlHydUGf5aCFQbj0M+9gIPnZJ7M1KtajBQfT4AKSxlWsEJo2X7GSQqM8r8LSUivefjNWoX+AFunrwmOzYQ2GqCD0lFgILSLbxH8E88AxyLk8avSRvjYYAVw+0qMF4eY4SgFSmYGqjOA+jaTFxc7pzh6Kk4vnw7GwAjKvKcT3aoZ/UjylVj951vljtv6HKyT1KAKA0D8ECwSiDWc6FzCR6w/uu/C5YxtcXpw1QoZ5HCUDSndifFqCjoiZ2k3SRbkWqHUDo1wAINwWJNw++hibC1EDrBC8zAKHRsfsAUg7ps6sneYJfyRyAPEQ2Lyitojekpg7miTogFwA6Pa7MQpu1fUyFxSv5Q890MjeejcpxCbRMnYeipzs15kVtJOa2wHQH47bzB7PR0UYn7eo47+Csvp/VXxL/P4BbV/epgPDHODNEYeIAdyTOQIls4tpYzhuMlOGIZh+V2EwaqUcj/egTaNW0WwJQ9aDq/mUEVD2ouv83dj6dTztU6gcAAAAASUVORK5CYII=\",\"text\":\"代码拉取\",\"baseInfo\":{\"inParameters\":[{\"key\":\"task_name\",\"name\":\"任务名称\",\"value\":\"代码克隆\",\"type\":\"str\",\"require\":true},{\"key\":\"task_unique_id\",\"name\":\"任务id\",\"value\":\"git-clone-010ee3\",\"type\":\"str\",\"require\":true}]},\"inParameters\":[{\"key\":\"ssh_key\",\"name\":\"ssh私钥\",\"value\":\"fdasfasfadsfadsf\",\"type\":\"str\",\"require\":false},{\"key\":\"git_repo_addr\",\"name\":\"代码库地址\",\"value\":\"https://openi.pcl.ac.cn/somunslotus/somun202304241505581.git\",\"type\":\"str\",\"require\":true},{\"key\":\"git_branch\",\"name\":\"代码库分支/tag\",\"value\":\"master\",\"type\":\"str\",\"require\":true},{\"key\":\"clone_depth\",\"name\":\"克隆深度\",\"value\":\"1\",\"type\":\"int\",\"require\":true,\"defaultValue\":\"1\"}],\"outParameters\":[{\"key\":\"code_path\",\"name\":\"代码路径\",\"type\":\"str\",\"require\":true,\"mountPath\":\"/code\"}],\"id\":\"git-clone-010ee3\",\"connectedLines\":[{\"lineId\":\"647b44d5\",\"lineAnchor\":\"2f966d31\",\"anchor\":\"1\"}]},{\"componentId\":1,\"componentName\":\"train\",\"categoryId\":3,\"categoryName\":\"训练组件\",\"image\":\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABHNCSVQICAgIfAhkiAAAA6BJREFUaEPtWU1a2lAUvS/4fdpR2UHZQXEFjdK5dNB+zMQV1LCB2g0YXYE4EtuBOC8KKzCuQNwBjiptk9vzEiIJJFD6XqK2ZIJfeI93z/0597yroGf+iGduPy0BPHYElxFYRkDRA/9mCplVu2is0UegM5mpLAQVFR210HYm6uPsPgludk4ax7M2T0XAfG+XDYMu8zY61Ugmxx3SRrdtDZLWxACYNbtkMF09GeNDiwGic2qtzwVQqe03icS2v5D5jljU3R/UTUO/UF4ssHjkyCocaY8x0M5Fy4J98ScWgc2afYMXJbkEnxvfWlZ3gXO1L4U9e7Dj08ih553TRnUmgErNRv0ET6dlPTpDva3ZJgy69BOCuHfRapj/NwCZmwUmmwWolWmAT8e7JyurGtEagcoHuwqDjyYZCn1i4Hmgua+Wo7sItAHwG9sq3aTS6wyaUwGlDYD0Phl0FrArX3tCVFfAVvi7TUK8lO9dl9Z1R0EbgCidgRU+g4/3pNHRvoH3iTz95CIAPvNbO61R0QDFZdk3tEVA1kBhlSGugnSZfMDRt+Dokoq3k/ZqA+CnS6QOYodBcgjUxLyu7TvhBW8xC1NGDSlXCqMXqk8wmiMMdtzv4lxSs1YA0mipVAsGy/w3QakD9ALHFWK327L6ad6XRnhE2zC2vkiEAKqJ9T3sO/LJI+9OHDY9iKop/bIIkHBtrgB8rzOdTTU9eBEKt22gg/+6Jyfs4DK9VtaojD1l+LqOlHydUGf5aCFQbj0M+9gIPnZJ7M1KtajBQfT4AKSxlWsEJo2X7GSQqM8r8LSUivefjNWoX+AFunrwmOzYQ2GqCD0lFgILSLbxH8E88AxyLk8avSRvjYYAVw+0qMF4eY4SgFSmYGqjOA+jaTFxc7pzh6Kk4vnw7GwAjKvKcT3aoZ/UjylVj951vljtv6HKyT1KAKA0D8ECwSiDWc6FzCR6w/uu/C5YxtcXpw1QoZ5HCUDSndifFqCjoiZ2k3SRbkWqHUDo1wAINwWJNw++hibC1EDrBC8zAKHRsfsAUg7ps6sneYJfyRyAPEQ2Lyitojekpg7miTogFwA6Pa7MQpu1fUyFxSv5Q890MjeejcpxCbRMnYeipzs15kVtJOa2wHQH47bzB7PR0UYn7eo47+Csvp/VXxL/P4BbV/epgPDHODNEYeIAdyTOQIls4tpYzhuMlOGIZh+V2EwaqUcj/egTaNW0WwJQ9aDq/mUEVD2ouv83dj6dTztU6gcAAAAASUVORK5CYII=\",\"text\":\"RUNNING_SET\",\"baseInfo\":{\"inParameters\":[{\"key\":\"task_name\",\"name\":\"任务名称\",\"value\":\"pytorch训练\",\"type\":\"str\",\"require\":true},{\"key\":\"task_unique_id\",\"name\":\"任务id\",\"value\":\"train-091bb1e\",\"type\":\"str\",\"require\":true}]},\"inParameters\":[{\"key\":\"compute_resource\",\"name\":\"计算资源\",\"value\":\"CPU/GPU\",\"type\":\"str\",\"require\":true},{\"key\":\"image_name\",\"name\":\"镜像名称\",\"value\":\"ccr.ccs.tencentyun.com/somunslotus/ai-develop:pytorch_1.9.1_cuda11.1_detection\",\"type\":\"str\",\"require\":true},{\"key\":\"code_path\",\"name\":\"代码目录\",\"value\":\"{{git-clone-010ee3.code_path}}\",\"type\":\"str\",\"require\":true},{\"key\":\"start_file\",\"name\":\"启动文件\",\"value\":\"train.py\",\"type\":\"str\",\"require\":true},{\"key\":\"model_name\",\"name\":\"模型名称\",\"value\":\"somuns/pretrainmodel/mnist\",\"type\":\"str\",\"require\":false},{\"key\":\"dataset_name\",\"name\":\"数据集名称\",\"value\":\"somuns/dataset/mnist\",\"type\":\"str\",\"require\":true},{\"key\":\"resource_request\",\"name\":\"资源规格\",\"value\":\"GPU: 0, CPU: 1, 内存: 2GB\",\"type\":\"str\",\"require\":true},{\"key\":\"run_params\",\"name\":\"资源规格\",\"value\":\"{\\\"batch_size\\\":\\\"256\\\",\\\"epoch_size\\\":\\\"2\\\"}\",\"type\":\"str\",\"require\":false}],\"outParameters\":[{\"key\":\"model_path\",\"name\":\"模型输出路径\",\"value\":\"model_path\",\"type\":\"str\",\"require\":true,\"mountPath\":\"/model\"}],\"id\":\"train-091bb1e\",\"connectedLines\":[{\"lineId\":\"7025d72a\",\"lineAnchor\":\"7982b5a4\",\"anchor\":\"2\"}]},{\"componentId\":1,\"componentName\":\"inference\",\"categoryId\":4,\"categoryName\":\"模型推理测试\",\"image\":\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABHNCSVQICAgIfAhkiAAAA6BJREFUaEPtWU1a2lAUvS/4fdpR2UHZQXEFjdK5dNB+zMQV1LCB2g0YXYE4EtuBOC8KKzCuQNwBjiptk9vzEiIJJFD6XqK2ZIJfeI93z/0597yroGf+iGduPy0BPHYElxFYRkDRA/9mCplVu2is0UegM5mpLAQVFR210HYm6uPsPgludk4ax7M2T0XAfG+XDYMu8zY61Ugmxx3SRrdtDZLWxACYNbtkMF09GeNDiwGic2qtzwVQqe03icS2v5D5jljU3R/UTUO/UF4ssHjkyCocaY8x0M5Fy4J98ScWgc2afYMXJbkEnxvfWlZ3gXO1L4U9e7Dj08ih553TRnUmgErNRv0ET6dlPTpDva3ZJgy69BOCuHfRapj/NwCZmwUmmwWolWmAT8e7JyurGtEagcoHuwqDjyYZCn1i4Hmgua+Wo7sItAHwG9sq3aTS6wyaUwGlDYD0Phl0FrArX3tCVFfAVvi7TUK8lO9dl9Z1R0EbgCidgRU+g4/3pNHRvoH3iTz95CIAPvNbO61R0QDFZdk3tEVA1kBhlSGugnSZfMDRt+Dokoq3k/ZqA+CnS6QOYodBcgjUxLyu7TvhBW8xC1NGDSlXCqMXqk8wmiMMdtzv4lxSs1YA0mipVAsGy/w3QakD9ALHFWK327L6ad6XRnhE2zC2vkiEAKqJ9T3sO/LJI+9OHDY9iKop/bIIkHBtrgB8rzOdTTU9eBEKt22gg/+6Jyfs4DK9VtaojD1l+LqOlHydUGf5aCFQbj0M+9gIPnZJ7M1KtajBQfT4AKSxlWsEJo2X7GSQqM8r8LSUivefjNWoX+AFunrwmOzYQ2GqCD0lFgILSLbxH8E88AxyLk8avSRvjYYAVw+0qMF4eY4SgFSmYGqjOA+jaTFxc7pzh6Kk4vnw7GwAjKvKcT3aoZ/UjylVj951vljtv6HKyT1KAKA0D8ECwSiDWc6FzCR6w/uu/C5YxtcXpw1QoZ5HCUDSndifFqCjoiZ2k3SRbkWqHUDo1wAINwWJNw++hibC1EDrBC8zAKHRsfsAUg7ps6sneYJfyRyAPEQ2Lyitojekpg7miTogFwA6Pa7MQpu1fUyFxSv5Q890MjeejcpxCbRMnYeipzs15kVtJOa2wHQH47bzB7PR0UYn7eo47+Csvp/VXxL/P4BbV/epgPDHODNEYeIAdyTOQIls4tpYzhuMlOGIZh+V2EwaqUcj/egTaNW0WwJQ9aDq/mUEVD2ouv83dj6dTztU6gcAAAAASUVORK5CYII=\",\"text\":\"Actor\",\"inParameters\":[{\"key\":\"compute_resource\",\"name\":\"计算资源\",\"value\":\"CPU/GPU\",\"type\":\"str\",\"require\":true},{\"key\":\"image_name\",\"name\":\"镜像名称\",\"value\":\"ccr.ccs.tencentyun.com/somunslotus/ai-develop:pytorch_1.9.1_cuda11.1_detection\",\"type\":\"str\",\"require\":true},{\"key\":\"code_path\",\"name\":\"代码目录\",\"value\":\"{{git-clone-010ee3.code_path}}\",\"type\":\"str\",\"require\":true},{\"key\":\"start_file\",\"name\":\"启动文件\",\"value\":\"inference.py\",\"type\":\"str\",\"require\":true},{\"key\":\"model_name\",\"name\":\"模型名称\",\"value\":\"{{train-091bb1e.model_path}}\",\"type\":\"str\",\"require\":false},{\"key\":\"dataset_name\",\"name\":\"数据集名称\",\"value\":\"somuns/dataset/mnist\",\"type\":\"str\",\"require\":true},{\"key\":\"resource_request\",\"name\":\"资源规格\",\"value\":\"GPU: 0, CPU: 2, 内存: 2GB\",\"type\":\"str\",\"require\":true},{\"key\":\"run_params\",\"name\":\"资源规格\",\"value\":\"{\\\"modelname\\\":\\\"/model/mnist_epoch1_0.00.pkl\\\"}\",\"type\":\"str\",\"require\":false}],\"outParameters\":[{\"key\":\"result\",\"name\":\"推理结果路径\",\"value\":\"\",\"type\":\"str\",\"require\":true,\"mountPath\":\"/result\"}],\"id\":\"inference-37f712\"},{\"componentId\":1,\"componentName\":\"workflow_line\",\"categoryId\":1,\"categoryName\":\"线\",\"id\":\"647b44d5\",\"name\":\"line\",\"lineName\":\"curve\",\"type\":1,\"source\":\"git-clone-010ee3\",\"target\":\"train-091bb1e\"},{\"componentId\":1,\"componentName\":\"workflow_line\",\"categoryId\":1,\"categoryName\":\"线\",\"id\":\"7025d72a\",\"name\":\"line\",\"lineName\":\"curve\",\"type\":1,\"source\":\"train-091bb1e\",\"target\":\"inference-37f712\"}],\"globalParameters\":[{\"key\":\"result\",\"name\":\"推理结果路径\",\"value\":\"\",\"type\":\"str\"},{\"key\":\"result\",\"name\":\"推理结果路径\",\"value\":\"\",\"type\":\"str\",\"require\":true}]}', NULL, 'admin', '2023-11-18 15:44:51', 'admin', '2023-11-18 15:45:36', 0); INSERT INTO `workflow` VALUES (33, 'tensorflow训练', NULL, '{\"pens\":[{\"componentId\":1,\"componentName\":\"git-clone\",\"categoryId\":2,\"categoryName\":\"代码clone组件\",\"image\":\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABHNCSVQICAgIfAhkiAAAA6BJREFUaEPtWU1a2lAUvS/4fdpR2UHZQXEFjdK5dNB+zMQV1LCB2g0YXYE4EtuBOC8KKzCuQNwBjiptk9vzEiIJJFD6XqK2ZIJfeI93z/0597yroGf+iGduPy0BPHYElxFYRkDRA/9mCplVu2is0UegM5mpLAQVFR210HYm6uPsPgludk4ax7M2T0XAfG+XDYMu8zY61Ugmxx3SRrdtDZLWxACYNbtkMF09GeNDiwGic2qtzwVQqe03icS2v5D5jljU3R/UTUO/UF4ssHjkyCocaY8x0M5Fy4J98ScWgc2afYMXJbkEnxvfWlZ3gXO1L4U9e7Dj08ih553TRnUmgErNRv0ET6dlPTpDva3ZJgy69BOCuHfRapj/NwCZmwUmmwWolWmAT8e7JyurGtEagcoHuwqDjyYZCn1i4Hmgua+Wo7sItAHwG9sq3aTS6wyaUwGlDYD0Phl0FrArX3tCVFfAVvi7TUK8lO9dl9Z1R0EbgCidgRU+g4/3pNHRvoH3iTz95CIAPvNbO61R0QDFZdk3tEVA1kBhlSGugnSZfMDRt+Dokoq3k/ZqA+CnS6QOYodBcgjUxLyu7TvhBW8xC1NGDSlXCqMXqk8wmiMMdtzv4lxSs1YA0mipVAsGy/w3QakD9ALHFWK327L6ad6XRnhE2zC2vkiEAKqJ9T3sO/LJI+9OHDY9iKop/bIIkHBtrgB8rzOdTTU9eBEKt22gg/+6Jyfs4DK9VtaojD1l+LqOlHydUGf5aCFQbj0M+9gIPnZJ7M1KtajBQfT4AKSxlWsEJo2X7GSQqM8r8LSUivefjNWoX+AFunrwmOzYQ2GqCD0lFgILSLbxH8E88AxyLk8avSRvjYYAVw+0qMF4eY4SgFSmYGqjOA+jaTFxc7pzh6Kk4vnw7GwAjKvKcT3aoZ/UjylVj951vljtv6HKyT1KAKA0D8ECwSiDWc6FzCR6w/uu/C5YxtcXpw1QoZ5HCUDSndifFqCjoiZ2k3SRbkWqHUDo1wAINwWJNw++hibC1EDrBC8zAKHRsfsAUg7ps6sneYJfyRyAPEQ2Lyitojekpg7miTogFwA6Pa7MQpu1fUyFxSv5Q890MjeejcpxCbRMnYeipzs15kVtJOa2wHQH47bzB7PR0UYn7eo47+Csvp/VXxL/P4BbV/epgPDHODNEYeIAdyTOQIls4tpYzhuMlOGIZh+V2EwaqUcj/egTaNW0WwJQ9aDq/mUEVD2ouv83dj6dTztU6gcAAAAASUVORK5CYII=\",\"text\":\"代码拉取\",\"baseInfo\":{\"inParameters\":[{\"key\":\"task_name\",\"name\":\"任务名称\",\"value\":\"代码克隆\",\"type\":\"str\",\"require\":true},{\"key\":\"task_unique_id\",\"name\":\"任务id\",\"value\":\"git-clone-010ee3\",\"type\":\"str\",\"require\":true}]},\"inParameters\":[{\"key\":\"ssh_key\",\"name\":\"ssh私钥\",\"value\":\"fdasfasfadsfadsf\",\"type\":\"str\",\"require\":false},{\"key\":\"git_repo_addr\",\"name\":\"代码库地址\",\"value\":\"https://openi.pcl.ac.cn/somunslotus/somun202304241505581.git\",\"type\":\"str\",\"require\":true},{\"key\":\"git_branch\",\"name\":\"代码库分支/tag\",\"value\":\"master\",\"type\":\"str\",\"require\":true},{\"key\":\"clone_depth\",\"name\":\"克隆深度\",\"value\":\"1\",\"type\":\"int\",\"require\":true,\"defaultValue\":\"1\"}],\"outParameters\":[{\"key\":\"code_path\",\"name\":\"代码路径\",\"type\":\"str\",\"require\":true,\"mountPath\":\"/code\"}],\"id\":\"git-clone-010ee3\",\"connectedLines\":[{\"lineId\":\"647b44d5\",\"lineAnchor\":\"2f966d31\",\"anchor\":\"1\"}]},{\"componentId\":1,\"componentName\":\"train\",\"categoryId\":3,\"categoryName\":\"训练组件\",\"image\":\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABHNCSVQICAgIfAhkiAAAA6BJREFUaEPtWU1a2lAUvS/4fdpR2UHZQXEFjdK5dNB+zMQV1LCB2g0YXYE4EtuBOC8KKzCuQNwBjiptk9vzEiIJJFD6XqK2ZIJfeI93z/0597yroGf+iGduPy0BPHYElxFYRkDRA/9mCplVu2is0UegM5mpLAQVFR210HYm6uPsPgludk4ax7M2T0XAfG+XDYMu8zY61Ugmxx3SRrdtDZLWxACYNbtkMF09GeNDiwGic2qtzwVQqe03icS2v5D5jljU3R/UTUO/UF4ssHjkyCocaY8x0M5Fy4J98ScWgc2afYMXJbkEnxvfWlZ3gXO1L4U9e7Dj08ih553TRnUmgErNRv0ET6dlPTpDva3ZJgy69BOCuHfRapj/NwCZmwUmmwWolWmAT8e7JyurGtEagcoHuwqDjyYZCn1i4Hmgua+Wo7sItAHwG9sq3aTS6wyaUwGlDYD0Phl0FrArX3tCVFfAVvi7TUK8lO9dl9Z1R0EbgCidgRU+g4/3pNHRvoH3iTz95CIAPvNbO61R0QDFZdk3tEVA1kBhlSGugnSZfMDRt+Dokoq3k/ZqA+CnS6QOYodBcgjUxLyu7TvhBW8xC1NGDSlXCqMXqk8wmiMMdtzv4lxSs1YA0mipVAsGy/w3QakD9ALHFWK327L6ad6XRnhE2zC2vkiEAKqJ9T3sO/LJI+9OHDY9iKop/bIIkHBtrgB8rzOdTTU9eBEKt22gg/+6Jyfs4DK9VtaojD1l+LqOlHydUGf5aCFQbj0M+9gIPnZJ7M1KtajBQfT4AKSxlWsEJo2X7GSQqM8r8LSUivefjNWoX+AFunrwmOzYQ2GqCD0lFgILSLbxH8E88AxyLk8avSRvjYYAVw+0qMF4eY4SgFSmYGqjOA+jaTFxc7pzh6Kk4vnw7GwAjKvKcT3aoZ/UjylVj951vljtv6HKyT1KAKA0D8ECwSiDWc6FzCR6w/uu/C5YxtcXpw1QoZ5HCUDSndifFqCjoiZ2k3SRbkWqHUDo1wAINwWJNw++hibC1EDrBC8zAKHRsfsAUg7ps6sneYJfyRyAPEQ2Lyitojekpg7miTogFwA6Pa7MQpu1fUyFxSv5Q890MjeejcpxCbRMnYeipzs15kVtJOa2wHQH47bzB7PR0UYn7eo47+Csvp/VXxL/P4BbV/epgPDHODNEYeIAdyTOQIls4tpYzhuMlOGIZh+V2EwaqUcj/egTaNW0WwJQ9aDq/mUEVD2ouv83dj6dTztU6gcAAAAASUVORK5CYII=\",\"text\":\"RUNNING_SET\",\"baseInfo\":{\"inParameters\":[{\"key\":\"task_name\",\"name\":\"任务名称\",\"value\":\"pytorch训练\",\"type\":\"str\",\"require\":true},{\"key\":\"task_unique_id\",\"name\":\"任务id\",\"value\":\"train-091bb1e\",\"type\":\"str\",\"require\":true}]},\"inParameters\":[{\"key\":\"compute_resource\",\"name\":\"计算资源\",\"value\":\"CPU/GPU\",\"type\":\"str\",\"require\":true},{\"key\":\"image_name\",\"name\":\"镜像名称\",\"value\":\"ccr.ccs.tencentyun.com/somunslotus/ai-develop:pytorch_1.9.1_cuda11.1_detection\",\"type\":\"str\",\"require\":true},{\"key\":\"code_path\",\"name\":\"代码目录\",\"value\":\"{{git-clone-010ee3.code_path}}\",\"type\":\"str\",\"require\":true},{\"key\":\"start_file\",\"name\":\"启动文件\",\"value\":\"train.py\",\"type\":\"str\",\"require\":true},{\"key\":\"model_name\",\"name\":\"模型名称\",\"value\":\"somuns/pretrainmodel/mnist\",\"type\":\"str\",\"require\":false},{\"key\":\"dataset_name\",\"name\":\"数据集名称\",\"value\":\"somuns/dataset/mnist\",\"type\":\"str\",\"require\":true},{\"key\":\"resource_request\",\"name\":\"资源规格\",\"value\":\"GPU: 0, CPU: 1, 内存: 2GB\",\"type\":\"str\",\"require\":true},{\"key\":\"run_params\",\"name\":\"资源规格\",\"value\":\"{\\\"batch_size\\\":\\\"256\\\",\\\"epoch_size\\\":\\\"2\\\"}\",\"type\":\"str\",\"require\":false}],\"outParameters\":[{\"key\":\"model_path\",\"name\":\"模型输出路径\",\"value\":\"model_path\",\"type\":\"str\",\"require\":true,\"mountPath\":\"/model\"}],\"id\":\"train-091bb1e\",\"connectedLines\":[{\"lineId\":\"7025d72a\",\"lineAnchor\":\"7982b5a4\",\"anchor\":\"2\"}]},{\"componentId\":1,\"componentName\":\"inference\",\"categoryId\":4,\"categoryName\":\"模型推理测试\",\"image\":\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABHNCSVQICAgIfAhkiAAAA6BJREFUaEPtWU1a2lAUvS/4fdpR2UHZQXEFjdK5dNB+zMQV1LCB2g0YXYE4EtuBOC8KKzCuQNwBjiptk9vzEiIJJFD6XqK2ZIJfeI93z/0597yroGf+iGduPy0BPHYElxFYRkDRA/9mCplVu2is0UegM5mpLAQVFR210HYm6uPsPgludk4ax7M2T0XAfG+XDYMu8zY61Ugmxx3SRrdtDZLWxACYNbtkMF09GeNDiwGic2qtzwVQqe03icS2v5D5jljU3R/UTUO/UF4ssHjkyCocaY8x0M5Fy4J98ScWgc2afYMXJbkEnxvfWlZ3gXO1L4U9e7Dj08ih553TRnUmgErNRv0ET6dlPTpDva3ZJgy69BOCuHfRapj/NwCZmwUmmwWolWmAT8e7JyurGtEagcoHuwqDjyYZCn1i4Hmgua+Wo7sItAHwG9sq3aTS6wyaUwGlDYD0Phl0FrArX3tCVFfAVvi7TUK8lO9dl9Z1R0EbgCidgRU+g4/3pNHRvoH3iTz95CIAPvNbO61R0QDFZdk3tEVA1kBhlSGugnSZfMDRt+Dokoq3k/ZqA+CnS6QOYodBcgjUxLyu7TvhBW8xC1NGDSlXCqMXqk8wmiMMdtzv4lxSs1YA0mipVAsGy/w3QakD9ALHFWK327L6ad6XRnhE2zC2vkiEAKqJ9T3sO/LJI+9OHDY9iKop/bIIkHBtrgB8rzOdTTU9eBEKt22gg/+6Jyfs4DK9VtaojD1l+LqOlHydUGf5aCFQbj0M+9gIPnZJ7M1KtajBQfT4AKSxlWsEJo2X7GSQqM8r8LSUivefjNWoX+AFunrwmOzYQ2GqCD0lFgILSLbxH8E88AxyLk8avSRvjYYAVw+0qMF4eY4SgFSmYGqjOA+jaTFxc7pzh6Kk4vnw7GwAjKvKcT3aoZ/UjylVj951vljtv6HKyT1KAKA0D8ECwSiDWc6FzCR6w/uu/C5YxtcXpw1QoZ5HCUDSndifFqCjoiZ2k3SRbkWqHUDo1wAINwWJNw++hibC1EDrBC8zAKHRsfsAUg7ps6sneYJfyRyAPEQ2Lyitojekpg7miTogFwA6Pa7MQpu1fUyFxSv5Q890MjeejcpxCbRMnYeipzs15kVtJOa2wHQH47bzB7PR0UYn7eo47+Csvp/VXxL/P4BbV/epgPDHODNEYeIAdyTOQIls4tpYzhuMlOGIZh+V2EwaqUcj/egTaNW0WwJQ9aDq/mUEVD2ouv83dj6dTztU6gcAAAAASUVORK5CYII=\",\"text\":\"Actor\",\"inParameters\":[{\"key\":\"compute_resource\",\"name\":\"计算资源\",\"value\":\"CPU/GPU\",\"type\":\"str\",\"require\":true},{\"key\":\"image_name\",\"name\":\"镜像名称\",\"value\":\"ccr.ccs.tencentyun.com/somunslotus/ai-develop:pytorch_1.9.1_cuda11.1_detection\",\"type\":\"str\",\"require\":true},{\"key\":\"code_path\",\"name\":\"代码目录\",\"value\":\"{{git-clone-010ee3.code_path}}\",\"type\":\"str\",\"require\":true},{\"key\":\"start_file\",\"name\":\"启动文件\",\"value\":\"inference.py\",\"type\":\"str\",\"require\":true},{\"key\":\"model_name\",\"name\":\"模型名称\",\"value\":\"{{train-091bb1e.model_path}}\",\"type\":\"str\",\"require\":false},{\"key\":\"dataset_name\",\"name\":\"数据集名称\",\"value\":\"somuns/dataset/mnist\",\"type\":\"str\",\"require\":true},{\"key\":\"resource_request\",\"name\":\"资源规格\",\"value\":\"GPU: 0, CPU: 2, 内存: 2GB\",\"type\":\"str\",\"require\":true},{\"key\":\"run_params\",\"name\":\"资源规格\",\"value\":\"{\\\"modelname\\\":\\\"/model/mnist_epoch1_0.00.pkl\\\"}\",\"type\":\"str\",\"require\":false}],\"outParameters\":[{\"key\":\"result\",\"name\":\"推理结果路径\",\"value\":\"\",\"type\":\"str\",\"require\":true,\"mountPath\":\"/result\"}],\"id\":\"inference-37f712\"},{\"componentId\":1,\"componentName\":\"workflow_line\",\"categoryId\":1,\"categoryName\":\"线\",\"id\":\"647b44d5\",\"name\":\"line\",\"lineName\":\"curve\",\"type\":1,\"source\":\"git-clone-010ee3\",\"target\":\"train-091bb1e\"},{\"componentId\":1,\"componentName\":\"workflow_line\",\"categoryId\":1,\"categoryName\":\"线\",\"id\":\"7025d72a\",\"name\":\"line\",\"lineName\":\"curve\",\"type\":1,\"source\":\"train-091bb1e\",\"target\":\"inference-37f712\"}],\"globalParameters\":[{\"key\":\"result\",\"name\":\"推理结果路径\",\"value\":\"\",\"type\":\"str\"},{\"key\":\"result\",\"name\":\"推理结果路径\",\"value\":\"\",\"type\":\"str\",\"require\":true}]}', NULL, 'admin', '2023-11-18 15:45:45', 'admin', '2023-11-18 15:45:45', 0); INSERT INTO `workflow` VALUES (34, '组件库方式pytorch手写体识别', 'pytorch手写体识别模型训练,模型较小', '{\"nodes\":[{\"id\":\"model-train-common-eb64e7f\",\"category_id\":4,\"component_name\":\"model-train-common\",\"component_label\":\"xxxxx\",\"working_directory\":\"工作目录\",\"command\":\"启动命令\",\"resources_standard\":null,\"control_strategy\":\"[{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"0\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"组件运行时长,支持s(秒),m(分钟),h(小时),d(天),示例:3h,代表3个小时超时,0表示不限制时长\\\",\\\"editable\\\":1},{\\\"type\\\":\\\"int\\\",\\\"label\\\":\\\"重试次数\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"0\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"组件运行失败自动重试次数\\\",\\\"editable\\\":1}]\",\"mount_path\":\"挂载目录\",\"in_parameters\":\"{--dataset={type=ref, item_type=dataset, label=选择数据集, require=1, choice=[], default=, placeholder=, describe=选择数据集, editable=1, condition=}, --model_name={type=ref, item_type=model, label=选择模型, require=0, choice=[], range=$min,$max, default=, placeholder=, describe=这里是这个参数的描述和备注, editable=1, condition=, form_info={name=mnist, path=/mnt/e/xxxx}}}\",\"out_parameters\":\"{--model_output={type=str, path=/model}}\",\"description\":null,\"icon_path\":null,\"create_by\":\"admin\",\"create_time\":\"2024-01-09T13:48:59.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-09T13:48:59.000+08:00\",\"state\":1,\"image\":\"nginx:latest\",\"env_variables\":\"{}\",\"x\":378,\"y\":127,\"label\":\"model-train-common\",\"img\":\"/assets/images/null.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":70,\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":12,\"cursor\":\"pointer\",\"x\":0,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"fill\":\"transparent\",\"stroke\":\"transparent\"},\"depth\":0},{\"id\":\"git-clone-1585453d\",\"category_id\":1,\"component_name\":\"git-clone\",\"component_label\":\"代码拉取组件\",\"working_directory\":\"工作目录\",\"command\":\"启动命令\",\"resources_standard\":null,\"control_strategy\":\"[{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"0\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"组件运行时长,支持s(秒),m(分钟),h(小时),d(天),示例:3h,代表3个小时超时,0表示不限制时长\\\",\\\"editable\\\":1},{\\\"type\\\":\\\"int\\\",\\\"label\\\":\\\"重试次数\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"0\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"组件运行失败自动重试次数\\\",\\\"editable\\\":1}]\",\"mount_path\":\"挂载目录\",\"in_parameters\":\"{\\\"--code_path\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码仓库地址\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"私有仓库填写ssh地址,公有仓库填写https git地址\\\",\\\"describe\\\":\\\"代码仓库地址\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--branch\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码分支/tag\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"master\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码分支或者tag\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--depth\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"克隆深度\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码克隆深度\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--ssh_private_key\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"ssh私钥\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"ssh私钥,确保ssh公钥已经托管到代码平台,否则可能拉取失败\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"}}\",\"out_parameters\":\"{\\\"--code_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"代码输出路径\\\",\\\"path\\\":\\\"/code\\\",\\\"require\\\":1}}\",\"description\":\"代码拉取组件\",\"icon_path\":null,\"create_by\":\"admin\",\"create_time\":\"2024-01-15T13:40:03.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-15T13:40:03.000+08:00\",\"state\":1,\"image\":\"镜像\",\"env_variables\":\"{}\",\"x\":322.1797678438652,\"y\":104.66497815006859,\"label\":\"代码拉取组件\",\"img\":\"/assets/images/null.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":70,\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":12,\"cursor\":\"pointer\",\"x\":0,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"fill\":\"transparent\",\"stroke\":\"transparent\"},\"depth\":0},{\"id\":\"model-train-14ff617\",\"category_id\":2,\"component_name\":\"model-train\",\"component_label\":\"通用模型训练组件\",\"working_directory\":\"工作目录\",\"command\":\"启动命令\",\"resources_standard\":\"sfsdf\",\"control_strategy\":\"[{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"0\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"组件运行时长,支持s(秒),m(分钟),h(小时),d(天),示例:3h,代表3个小时超时,0表示不限制时长\\\",\\\"editable\\\":1,\\\"value\\\":\\\"7200\\\"},{\\\"type\\\":\\\"int\\\",\\\"label\\\":\\\"重试次数\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"0\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"组件运行失败自动重试次数\\\",\\\"editable\\\":1,\\\"value\\\":\\\"2\\\"}]\",\"mount_path\":\"挂载目录\",\"in_parameters\":\"{\\\"--dataset\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"dataset\\\",\\\"label\\\":\\\"选择数据集\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"选择数据集\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"sfsdf\\\"},\\\"--model_name\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"model\\\",\\\"label\\\":\\\"选择模型\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"range\\\":\\\"$min,$max\\\",\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"这里是这个参数的描述和备注\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"asfsfsa\\\"}}\",\"out_parameters\":\"{\\\"--model_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"模型输出路径\\\",\\\"path\\\":\\\"/model\\\"}}\",\"description\":\"通用模型训练组件介绍\",\"icon_path\":null,\"create_by\":\"admin\",\"create_time\":\"2024-01-15T10:52:45.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-15T10:52:45.000+08:00\",\"state\":1,\"image\":\"镜像\",\"env_variables\":\"{}\",\"x\":335.12346757576864,\"y\":138.54701568358064,\"label\":\"通用模型训练组件\",\"img\":\"/assets/images/null.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":70,\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":12,\"cursor\":\"pointer\",\"x\":0,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"fill\":\"transparent\",\"stroke\":\"transparent\"},\"超时中断\":\"7200\",\"重试次数\":\"2\",\"--dataset\":\"sfsdf\",\"--model_name\":\"asfsfsa\",\"depth\":0}],\"edges\":[],\"combos\":[]}', NULL, 'admin', '2023-11-20 09:31:03', 'admin', '2024-01-16 10:58:32', 0); INSERT INTO `workflow` VALUES (35, 'pytorch多语言模型模型', 'pytorch多语言模型,支持中文、阿拉伯语、英语', '{\"pens\":[{\"componentId\":1,\"componentName\":\"git-clone\",\"categoryId\":2,\"categoryName\":\"代码clone组件\",\"image\":\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABHNCSVQICAgIfAhkiAAAA6BJREFUaEPtWU1a2lAUvS/4fdpR2UHZQXEFjdK5dNB+zMQV1LCB2g0YXYE4EtuBOC8KKzCuQNwBjiptk9vzEiIJJFD6XqK2ZIJfeI93z/0597yroGf+iGduPy0BPHYElxFYRkDRA/9mCplVu2is0UegM5mpLAQVFR210HYm6uPsPgludk4ax7M2T0XAfG+XDYMu8zY61Ugmxx3SRrdtDZLWxACYNbtkMF09GeNDiwGic2qtzwVQqe03icS2v5D5jljU3R/UTUO/UF4ssHjkyCocaY8x0M5Fy4J98ScWgc2afYMXJbkEnxvfWlZ3gXO1L4U9e7Dj08ih553TRnUmgErNRv0ET6dlPTpDva3ZJgy69BOCuHfRapj/NwCZmwUmmwWolWmAT8e7JyurGtEagcoHuwqDjyYZCn1i4Hmgua+Wo7sItAHwG9sq3aTS6wyaUwGlDYD0Phl0FrArX3tCVFfAVvi7TUK8lO9dl9Z1R0EbgCidgRU+g4/3pNHRvoH3iTz95CIAPvNbO61R0QDFZdk3tEVA1kBhlSGugnSZfMDRt+Dokoq3k/ZqA+CnS6QOYodBcgjUxLyu7TvhBW8xC1NGDSlXCqMXqk8wmiMMdtzv4lxSs1YA0mipVAsGy/w3QakD9ALHFWK327L6ad6XRnhE2zC2vkiEAKqJ9T3sO/LJI+9OHDY9iKop/bIIkHBtrgB8rzOdTTU9eBEKt22gg/+6Jyfs4DK9VtaojD1l+LqOlHydUGf5aCFQbj0M+9gIPnZJ7M1KtajBQfT4AKSxlWsEJo2X7GSQqM8r8LSUivefjNWoX+AFunrwmOzYQ2GqCD0lFgILSLbxH8E88AxyLk8avSRvjYYAVw+0qMF4eY4SgFSmYGqjOA+jaTFxc7pzh6Kk4vnw7GwAjKvKcT3aoZ/UjylVj951vljtv6HKyT1KAKA0D8ECwSiDWc6FzCR6w/uu/C5YxtcXpw1QoZ5HCUDSndifFqCjoiZ2k3SRbkWqHUDo1wAINwWJNw++hibC1EDrBC8zAKHRsfsAUg7ps6sneYJfyRyAPEQ2Lyitojekpg7miTogFwA6Pa7MQpu1fUyFxSv5Q890MjeejcpxCbRMnYeipzs15kVtJOa2wHQH47bzB7PR0UYn7eo47+Csvp/VXxL/P4BbV/epgPDHODNEYeIAdyTOQIls4tpYzhuMlOGIZh+V2EwaqUcj/egTaNW0WwJQ9aDq/mUEVD2ouv83dj6dTztU6gcAAAAASUVORK5CYII=\",\"text\":\"代码拉取\",\"baseInfo\":{\"inParameters\":[{\"key\":\"task_name\",\"name\":\"任务名称\",\"value\":\"代码克隆\",\"type\":\"str\",\"require\":true},{\"key\":\"task_unique_id\",\"name\":\"任务id\",\"value\":\"git-clone-010ee3\",\"type\":\"str\",\"require\":true}]},\"inParameters\":[{\"key\":\"ssh_key\",\"name\":\"ssh私钥\",\"value\":\"fdasfasfadsfadsf\",\"type\":\"str\",\"require\":false},{\"key\":\"git_repo_addr\",\"name\":\"代码库地址\",\"value\":\"https://openi.pcl.ac.cn/somunslotus/somun202304241505581.git\",\"type\":\"str\",\"require\":true},{\"key\":\"git_branch\",\"name\":\"代码库分支/tag\",\"value\":\"master\",\"type\":\"str\",\"require\":true},{\"key\":\"clone_depth\",\"name\":\"克隆深度\",\"value\":\"1\",\"type\":\"int\",\"require\":true,\"defaultValue\":\"1\"}],\"outParameters\":[{\"key\":\"code_path\",\"name\":\"代码路径\",\"type\":\"str\",\"require\":true,\"mountPath\":\"/code\"}],\"id\":\"git-clone-010ee3\",\"connectedLines\":[{\"lineId\":\"647b44d5\",\"lineAnchor\":\"2f966d31\",\"anchor\":\"1\"}]},{\"componentId\":1,\"componentName\":\"train\",\"categoryId\":3,\"categoryName\":\"训练组件\",\"image\":\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABHNCSVQICAgIfAhkiAAAA6BJREFUaEPtWU1a2lAUvS/4fdpR2UHZQXEFjdK5dNB+zMQV1LCB2g0YXYE4EtuBOC8KKzCuQNwBjiptk9vzEiIJJFD6XqK2ZIJfeI93z/0597yroGf+iGduPy0BPHYElxFYRkDRA/9mCplVu2is0UegM5mpLAQVFR210HYm6uPsPgludk4ax7M2T0XAfG+XDYMu8zY61Ugmxx3SRrdtDZLWxACYNbtkMF09GeNDiwGic2qtzwVQqe03icS2v5D5jljU3R/UTUO/UF4ssHjkyCocaY8x0M5Fy4J98ScWgc2afYMXJbkEnxvfWlZ3gXO1L4U9e7Dj08ih553TRnUmgErNRv0ET6dlPTpDva3ZJgy69BOCuHfRapj/NwCZmwUmmwWolWmAT8e7JyurGtEagcoHuwqDjyYZCn1i4Hmgua+Wo7sItAHwG9sq3aTS6wyaUwGlDYD0Phl0FrArX3tCVFfAVvi7TUK8lO9dl9Z1R0EbgCidgRU+g4/3pNHRvoH3iTz95CIAPvNbO61R0QDFZdk3tEVA1kBhlSGugnSZfMDRt+Dokoq3k/ZqA+CnS6QOYodBcgjUxLyu7TvhBW8xC1NGDSlXCqMXqk8wmiMMdtzv4lxSs1YA0mipVAsGy/w3QakD9ALHFWK327L6ad6XRnhE2zC2vkiEAKqJ9T3sO/LJI+9OHDY9iKop/bIIkHBtrgB8rzOdTTU9eBEKt22gg/+6Jyfs4DK9VtaojD1l+LqOlHydUGf5aCFQbj0M+9gIPnZJ7M1KtajBQfT4AKSxlWsEJo2X7GSQqM8r8LSUivefjNWoX+AFunrwmOzYQ2GqCD0lFgILSLbxH8E88AxyLk8avSRvjYYAVw+0qMF4eY4SgFSmYGqjOA+jaTFxc7pzh6Kk4vnw7GwAjKvKcT3aoZ/UjylVj951vljtv6HKyT1KAKA0D8ECwSiDWc6FzCR6w/uu/C5YxtcXpw1QoZ5HCUDSndifFqCjoiZ2k3SRbkWqHUDo1wAINwWJNw++hibC1EDrBC8zAKHRsfsAUg7ps6sneYJfyRyAPEQ2Lyitojekpg7miTogFwA6Pa7MQpu1fUyFxSv5Q890MjeejcpxCbRMnYeipzs15kVtJOa2wHQH47bzB7PR0UYn7eo47+Csvp/VXxL/P4BbV/epgPDHODNEYeIAdyTOQIls4tpYzhuMlOGIZh+V2EwaqUcj/egTaNW0WwJQ9aDq/mUEVD2ouv83dj6dTztU6gcAAAAASUVORK5CYII=\",\"text\":\"RUNNING_SET\",\"baseInfo\":{\"inParameters\":[{\"key\":\"task_name\",\"name\":\"任务名称\",\"value\":\"pytorch训练\",\"type\":\"str\",\"require\":true},{\"key\":\"task_unique_id\",\"name\":\"任务id\",\"value\":\"train-091bb1e\",\"type\":\"str\",\"require\":true}]},\"inParameters\":[{\"key\":\"compute_resource\",\"name\":\"计算资源\",\"value\":\"CPU/GPU\",\"type\":\"str\",\"require\":true},{\"key\":\"image_name\",\"name\":\"镜像名称\",\"value\":\"ccr.ccs.tencentyun.com/somunslotus/ai-develop:pytorch_1.9.1_cuda11.1_detection\",\"type\":\"str\",\"require\":true},{\"key\":\"code_path\",\"name\":\"代码目录\",\"value\":\"{{git-clone-010ee3.code_path}}\",\"type\":\"str\",\"require\":true},{\"key\":\"start_file\",\"name\":\"启动文件\",\"value\":\"train.py\",\"type\":\"str\",\"require\":true},{\"key\":\"model_name\",\"name\":\"模型名称\",\"value\":\"somuns/pretrainmodel/mnist\",\"type\":\"str\",\"require\":false},{\"key\":\"dataset_name\",\"name\":\"数据集名称\",\"value\":\"somuns/dataset/mnist\",\"type\":\"str\",\"require\":true},{\"key\":\"resource_request\",\"name\":\"资源规格\",\"value\":\"GPU: 0, CPU: 1, 内存: 2GB\",\"type\":\"str\",\"require\":true},{\"key\":\"run_params\",\"name\":\"资源规格\",\"value\":\"{\\\"batch_size\\\":\\\"256\\\",\\\"epoch_size\\\":\\\"2\\\"}\",\"type\":\"str\",\"require\":false}],\"outParameters\":[{\"key\":\"model_path\",\"name\":\"模型输出路径\",\"value\":\"model_path\",\"type\":\"str\",\"require\":true,\"mountPath\":\"/model\"}],\"id\":\"train-091bb1e\",\"connectedLines\":[{\"lineId\":\"7025d72a\",\"lineAnchor\":\"7982b5a4\",\"anchor\":\"2\"}]},{\"componentId\":1,\"componentName\":\"inference\",\"categoryId\":4,\"categoryName\":\"模型推理测试\",\"image\":\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABHNCSVQICAgIfAhkiAAAA6BJREFUaEPtWU1a2lAUvS/4fdpR2UHZQXEFjdK5dNB+zMQV1LCB2g0YXYE4EtuBOC8KKzCuQNwBjiptk9vzEiIJJFD6XqK2ZIJfeI93z/0597yroGf+iGduPy0BPHYElxFYRkDRA/9mCplVu2is0UegM5mpLAQVFR210HYm6uPsPgludk4ax7M2T0XAfG+XDYMu8zY61Ugmxx3SRrdtDZLWxACYNbtkMF09GeNDiwGic2qtzwVQqe03icS2v5D5jljU3R/UTUO/UF4ssHjkyCocaY8x0M5Fy4J98ScWgc2afYMXJbkEnxvfWlZ3gXO1L4U9e7Dj08ih553TRnUmgErNRv0ET6dlPTpDva3ZJgy69BOCuHfRapj/NwCZmwUmmwWolWmAT8e7JyurGtEagcoHuwqDjyYZCn1i4Hmgua+Wo7sItAHwG9sq3aTS6wyaUwGlDYD0Phl0FrArX3tCVFfAVvi7TUK8lO9dl9Z1R0EbgCidgRU+g4/3pNHRvoH3iTz95CIAPvNbO61R0QDFZdk3tEVA1kBhlSGugnSZfMDRt+Dokoq3k/ZqA+CnS6QOYodBcgjUxLyu7TvhBW8xC1NGDSlXCqMXqk8wmiMMdtzv4lxSs1YA0mipVAsGy/w3QakD9ALHFWK327L6ad6XRnhE2zC2vkiEAKqJ9T3sO/LJI+9OHDY9iKop/bIIkHBtrgB8rzOdTTU9eBEKt22gg/+6Jyfs4DK9VtaojD1l+LqOlHydUGf5aCFQbj0M+9gIPnZJ7M1KtajBQfT4AKSxlWsEJo2X7GSQqM8r8LSUivefjNWoX+AFunrwmOzYQ2GqCD0lFgILSLbxH8E88AxyLk8avSRvjYYAVw+0qMF4eY4SgFSmYGqjOA+jaTFxc7pzh6Kk4vnw7GwAjKvKcT3aoZ/UjylVj951vljtv6HKyT1KAKA0D8ECwSiDWc6FzCR6w/uu/C5YxtcXpw1QoZ5HCUDSndifFqCjoiZ2k3SRbkWqHUDo1wAINwWJNw++hibC1EDrBC8zAKHRsfsAUg7ps6sneYJfyRyAPEQ2Lyitojekpg7miTogFwA6Pa7MQpu1fUyFxSv5Q890MjeejcpxCbRMnYeipzs15kVtJOa2wHQH47bzB7PR0UYn7eo47+Csvp/VXxL/P4BbV/epgPDHODNEYeIAdyTOQIls4tpYzhuMlOGIZh+V2EwaqUcj/egTaNW0WwJQ9aDq/mUEVD2ouv83dj6dTztU6gcAAAAASUVORK5CYII=\",\"text\":\"Actor\",\"inParameters\":[{\"key\":\"compute_resource\",\"name\":\"计算资源\",\"value\":\"CPU/GPU\",\"type\":\"str\",\"require\":true},{\"key\":\"image_name\",\"name\":\"镜像名称\",\"value\":\"ccr.ccs.tencentyun.com/somunslotus/ai-develop:pytorch_1.9.1_cuda11.1_detection\",\"type\":\"str\",\"require\":true},{\"key\":\"code_path\",\"name\":\"代码目录\",\"value\":\"{{git-clone-010ee3.code_path}}\",\"type\":\"str\",\"require\":true},{\"key\":\"start_file\",\"name\":\"启动文件\",\"value\":\"inference.py\",\"type\":\"str\",\"require\":true},{\"key\":\"model_name\",\"name\":\"模型名称\",\"value\":\"{{train-091bb1e.model_path}}\",\"type\":\"str\",\"require\":false},{\"key\":\"dataset_name\",\"name\":\"数据集名称\",\"value\":\"somuns/dataset/mnist\",\"type\":\"str\",\"require\":true},{\"key\":\"resource_request\",\"name\":\"资源规格\",\"value\":\"GPU: 0, CPU: 2, 内存: 2GB\",\"type\":\"str\",\"require\":true},{\"key\":\"run_params\",\"name\":\"资源规格\",\"value\":\"{\\\"modelname\\\":\\\"/model/mnist_epoch1_0.00.pkl\\\"}\",\"type\":\"str\",\"require\":false}],\"outParameters\":[{\"key\":\"result\",\"name\":\"推理结果路径\",\"value\":\"\",\"type\":\"str\",\"require\":true,\"mountPath\":\"/result\"}],\"id\":\"inference-37f712\"},{\"componentId\":1,\"componentName\":\"workflow_line\",\"categoryId\":1,\"categoryName\":\"线\",\"id\":\"647b44d5\",\"name\":\"line\",\"lineName\":\"curve\",\"type\":1,\"source\":\"git-clone-010ee3\",\"target\":\"train-091bb1e\"},{\"componentId\":1,\"componentName\":\"workflow_line\",\"categoryId\":1,\"categoryName\":\"线\",\"id\":\"7025d72a\",\"name\":\"line\",\"lineName\":\"curve\",\"type\":1,\"source\":\"train-091bb1e\",\"target\":\"inference-37f712\"}],\"globalParameters\":[{\"key\":\"result\",\"name\":\"推理结果路径\",\"value\":\"\",\"type\":\"str\"},{\"key\":\"result\",\"name\":\"推理结果路径\",\"value\":\"\",\"type\":\"str\",\"require\":true}]}', NULL, 'admin', '2023-11-20 09:32:05', 'admin', '2023-11-20 09:34:37', 0); INSERT INTO `workflow` VALUES (36, 'mindspore多语模型模型', 'mindspore多语言模型,支持中文、阿拉伯语、英语', NULL, NULL, 'admin', '2023-11-20 09:33:14', 'admin', '2023-11-20 09:33:14', 0); INSERT INTO `workflow` VALUES (37, 'pytorch多语言模型模型', 'pytorch多语言模型,支持中文、阿拉伯语、英语', '{\"pens\":[{\"componentId\":1,\"componentName\":\"git-clone\",\"categoryId\":2,\"categoryName\":\"代码clone组件\",\"image\":\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABHNCSVQICAgIfAhkiAAAA6BJREFUaEPtWU1a2lAUvS/4fdpR2UHZQXEFjdK5dNB+zMQV1LCB2g0YXYE4EtuBOC8KKzCuQNwBjiptk9vzEiIJJFD6XqK2ZIJfeI93z/0597yroGf+iGduPy0BPHYElxFYRkDRA/9mCplVu2is0UegM5mpLAQVFR210HYm6uPsPgludk4ax7M2T0XAfG+XDYMu8zY61Ugmxx3SRrdtDZLWxACYNbtkMF09GeNDiwGic2qtzwVQqe03icS2v5D5jljU3R/UTUO/UF4ssHjkyCocaY8x0M5Fy4J98ScWgc2afYMXJbkEnxvfWlZ3gXO1L4U9e7Dj08ih553TRnUmgErNRv0ET6dlPTpDva3ZJgy69BOCuHfRapj/NwCZmwUmmwWolWmAT8e7JyurGtEagcoHuwqDjyYZCn1i4Hmgua+Wo7sItAHwG9sq3aTS6wyaUwGlDYD0Phl0FrArX3tCVFfAVvi7TUK8lO9dl9Z1R0EbgCidgRU+g4/3pNHRvoH3iTz95CIAPvNbO61R0QDFZdk3tEVA1kBhlSGugnSZfMDRt+Dokoq3k/ZqA+CnS6QOYodBcgjUxLyu7TvhBW8xC1NGDSlXCqMXqk8wmiMMdtzv4lxSs1YA0mipVAsGy/w3QakD9ALHFWK327L6ad6XRnhE2zC2vkiEAKqJ9T3sO/LJI+9OHDY9iKop/bIIkHBtrgB8rzOdTTU9eBEKt22gg/+6Jyfs4DK9VtaojD1l+LqOlHydUGf5aCFQbj0M+9gIPnZJ7M1KtajBQfT4AKSxlWsEJo2X7GSQqM8r8LSUivefjNWoX+AFunrwmOzYQ2GqCD0lFgILSLbxH8E88AxyLk8avSRvjYYAVw+0qMF4eY4SgFSmYGqjOA+jaTFxc7pzh6Kk4vnw7GwAjKvKcT3aoZ/UjylVj951vljtv6HKyT1KAKA0D8ECwSiDWc6FzCR6w/uu/C5YxtcXpw1QoZ5HCUDSndifFqCjoiZ2k3SRbkWqHUDo1wAINwWJNw++hibC1EDrBC8zAKHRsfsAUg7ps6sneYJfyRyAPEQ2Lyitojekpg7miTogFwA6Pa7MQpu1fUyFxSv5Q890MjeejcpxCbRMnYeipzs15kVtJOa2wHQH47bzB7PR0UYn7eo47+Csvp/VXxL/P4BbV/epgPDHODNEYeIAdyTOQIls4tpYzhuMlOGIZh+V2EwaqUcj/egTaNW0WwJQ9aDq/mUEVD2ouv83dj6dTztU6gcAAAAASUVORK5CYII=\",\"text\":\"代码拉取\",\"baseInfo\":{\"inParameters\":[{\"key\":\"task_name\",\"name\":\"任务名称\",\"value\":\"代码克隆\",\"type\":\"str\",\"require\":true},{\"key\":\"task_unique_id\",\"name\":\"任务id\",\"value\":\"git-clone-010ee3\",\"type\":\"str\",\"require\":true}]},\"inParameters\":[{\"key\":\"ssh_key\",\"name\":\"ssh私钥\",\"value\":\"fdasfasfadsfadsf\",\"type\":\"str\",\"require\":false},{\"key\":\"git_repo_addr\",\"name\":\"代码库地址\",\"value\":\"https://openi.pcl.ac.cn/somunslotus/somun202304241505581.git\",\"type\":\"str\",\"require\":true},{\"key\":\"git_branch\",\"name\":\"代码库分支/tag\",\"value\":\"master\",\"type\":\"str\",\"require\":true},{\"key\":\"clone_depth\",\"name\":\"克隆深度\",\"value\":\"1\",\"type\":\"int\",\"require\":true,\"defaultValue\":\"1\"}],\"outParameters\":[{\"key\":\"code_path\",\"name\":\"代码路径\",\"type\":\"str\",\"require\":true,\"mountPath\":\"/code\"}],\"id\":\"git-clone-010ee3\",\"connectedLines\":[{\"lineId\":\"647b44d5\",\"lineAnchor\":\"2f966d31\",\"anchor\":\"1\"}]},{\"componentId\":1,\"componentName\":\"train\",\"categoryId\":3,\"categoryName\":\"训练组件\",\"image\":\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABHNCSVQICAgIfAhkiAAAA6BJREFUaEPtWU1a2lAUvS/4fdpR2UHZQXEFjdK5dNB+zMQV1LCB2g0YXYE4EtuBOC8KKzCuQNwBjiptk9vzEiIJJFD6XqK2ZIJfeI93z/0597yroGf+iGduPy0BPHYElxFYRkDRA/9mCplVu2is0UegM5mpLAQVFR210HYm6uPsPgludk4ax7M2T0XAfG+XDYMu8zY61Ugmxx3SRrdtDZLWxACYNbtkMF09GeNDiwGic2qtzwVQqe03icS2v5D5jljU3R/UTUO/UF4ssHjkyCocaY8x0M5Fy4J98ScWgc2afYMXJbkEnxvfWlZ3gXO1L4U9e7Dj08ih553TRnUmgErNRv0ET6dlPTpDva3ZJgy69BOCuHfRapj/NwCZmwUmmwWolWmAT8e7JyurGtEagcoHuwqDjyYZCn1i4Hmgua+Wo7sItAHwG9sq3aTS6wyaUwGlDYD0Phl0FrArX3tCVFfAVvi7TUK8lO9dl9Z1R0EbgCidgRU+g4/3pNHRvoH3iTz95CIAPvNbO61R0QDFZdk3tEVA1kBhlSGugnSZfMDRt+Dokoq3k/ZqA+CnS6QOYodBcgjUxLyu7TvhBW8xC1NGDSlXCqMXqk8wmiMMdtzv4lxSs1YA0mipVAsGy/w3QakD9ALHFWK327L6ad6XRnhE2zC2vkiEAKqJ9T3sO/LJI+9OHDY9iKop/bIIkHBtrgB8rzOdTTU9eBEKt22gg/+6Jyfs4DK9VtaojD1l+LqOlHydUGf5aCFQbj0M+9gIPnZJ7M1KtajBQfT4AKSxlWsEJo2X7GSQqM8r8LSUivefjNWoX+AFunrwmOzYQ2GqCD0lFgILSLbxH8E88AxyLk8avSRvjYYAVw+0qMF4eY4SgFSmYGqjOA+jaTFxc7pzh6Kk4vnw7GwAjKvKcT3aoZ/UjylVj951vljtv6HKyT1KAKA0D8ECwSiDWc6FzCR6w/uu/C5YxtcXpw1QoZ5HCUDSndifFqCjoiZ2k3SRbkWqHUDo1wAINwWJNw++hibC1EDrBC8zAKHRsfsAUg7ps6sneYJfyRyAPEQ2Lyitojekpg7miTogFwA6Pa7MQpu1fUyFxSv5Q890MjeejcpxCbRMnYeipzs15kVtJOa2wHQH47bzB7PR0UYn7eo47+Csvp/VXxL/P4BbV/epgPDHODNEYeIAdyTOQIls4tpYzhuMlOGIZh+V2EwaqUcj/egTaNW0WwJQ9aDq/mUEVD2ouv83dj6dTztU6gcAAAAASUVORK5CYII=\",\"text\":\"RUNNING_SET\",\"baseInfo\":{\"inParameters\":[{\"key\":\"task_name\",\"name\":\"任务名称\",\"value\":\"pytorch训练\",\"type\":\"str\",\"require\":true},{\"key\":\"task_unique_id\",\"name\":\"任务id\",\"value\":\"train-091bb1e\",\"type\":\"str\",\"require\":true}]},\"inParameters\":[{\"key\":\"compute_resource\",\"name\":\"计算资源\",\"value\":\"CPU/GPU\",\"type\":\"str\",\"require\":true},{\"key\":\"image_name\",\"name\":\"镜像名称\",\"value\":\"ccr.ccs.tencentyun.com/somunslotus/ai-develop:pytorch_1.9.1_cuda11.1_detection\",\"type\":\"str\",\"require\":true},{\"key\":\"code_path\",\"name\":\"代码目录\",\"value\":\"{{git-clone-010ee3.code_path}}\",\"type\":\"str\",\"require\":true},{\"key\":\"start_file\",\"name\":\"启动文件\",\"value\":\"train.py\",\"type\":\"str\",\"require\":true},{\"key\":\"model_name\",\"name\":\"模型名称\",\"value\":\"somuns/pretrainmodel/mnist\",\"type\":\"str\",\"require\":false},{\"key\":\"dataset_name\",\"name\":\"数据集名称\",\"value\":\"somuns/dataset/mnist\",\"type\":\"str\",\"require\":true},{\"key\":\"resource_request\",\"name\":\"资源规格\",\"value\":\"GPU: 0, CPU: 1, 内存: 2GB\",\"type\":\"str\",\"require\":true},{\"key\":\"run_params\",\"name\":\"资源规格\",\"value\":\"{\\\"batch_size\\\":\\\"256\\\",\\\"epoch_size\\\":\\\"2\\\"}\",\"type\":\"str\",\"require\":false}],\"outParameters\":[{\"key\":\"model_path\",\"name\":\"模型输出路径\",\"value\":\"model_path\",\"type\":\"str\",\"require\":true,\"mountPath\":\"/model\"}],\"id\":\"train-091bb1e\",\"connectedLines\":[{\"lineId\":\"7025d72a\",\"lineAnchor\":\"7982b5a4\",\"anchor\":\"2\"}]},{\"componentId\":1,\"componentName\":\"inference\",\"categoryId\":4,\"categoryName\":\"模型推理测试\",\"image\":\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABHNCSVQICAgIfAhkiAAAA6BJREFUaEPtWU1a2lAUvS/4fdpR2UHZQXEFjdK5dNB+zMQV1LCB2g0YXYE4EtuBOC8KKzCuQNwBjiptk9vzEiIJJFD6XqK2ZIJfeI93z/0597yroGf+iGduPy0BPHYElxFYRkDRA/9mCplVu2is0UegM5mpLAQVFR210HYm6uPsPgludk4ax7M2T0XAfG+XDYMu8zY61Ugmxx3SRrdtDZLWxACYNbtkMF09GeNDiwGic2qtzwVQqe03icS2v5D5jljU3R/UTUO/UF4ssHjkyCocaY8x0M5Fy4J98ScWgc2afYMXJbkEnxvfWlZ3gXO1L4U9e7Dj08ih553TRnUmgErNRv0ET6dlPTpDva3ZJgy69BOCuHfRapj/NwCZmwUmmwWolWmAT8e7JyurGtEagcoHuwqDjyYZCn1i4Hmgua+Wo7sItAHwG9sq3aTS6wyaUwGlDYD0Phl0FrArX3tCVFfAVvi7TUK8lO9dl9Z1R0EbgCidgRU+g4/3pNHRvoH3iTz95CIAPvNbO61R0QDFZdk3tEVA1kBhlSGugnSZfMDRt+Dokoq3k/ZqA+CnS6QOYodBcgjUxLyu7TvhBW8xC1NGDSlXCqMXqk8wmiMMdtzv4lxSs1YA0mipVAsGy/w3QakD9ALHFWK327L6ad6XRnhE2zC2vkiEAKqJ9T3sO/LJI+9OHDY9iKop/bIIkHBtrgB8rzOdTTU9eBEKt22gg/+6Jyfs4DK9VtaojD1l+LqOlHydUGf5aCFQbj0M+9gIPnZJ7M1KtajBQfT4AKSxlWsEJo2X7GSQqM8r8LSUivefjNWoX+AFunrwmOzYQ2GqCD0lFgILSLbxH8E88AxyLk8avSRvjYYAVw+0qMF4eY4SgFSmYGqjOA+jaTFxc7pzh6Kk4vnw7GwAjKvKcT3aoZ/UjylVj951vljtv6HKyT1KAKA0D8ECwSiDWc6FzCR6w/uu/C5YxtcXpw1QoZ5HCUDSndifFqCjoiZ2k3SRbkWqHUDo1wAINwWJNw++hibC1EDrBC8zAKHRsfsAUg7ps6sneYJfyRyAPEQ2Lyitojekpg7miTogFwA6Pa7MQpu1fUyFxSv5Q890MjeejcpxCbRMnYeipzs15kVtJOa2wHQH47bzB7PR0UYn7eo47+Csvp/VXxL/P4BbV/epgPDHODNEYeIAdyTOQIls4tpYzhuMlOGIZh+V2EwaqUcj/egTaNW0WwJQ9aDq/mUEVD2ouv83dj6dTztU6gcAAAAASUVORK5CYII=\",\"text\":\"Actor\",\"inParameters\":[{\"key\":\"compute_resource\",\"name\":\"计算资源\",\"value\":\"CPU/GPU\",\"type\":\"str\",\"require\":true},{\"key\":\"image_name\",\"name\":\"镜像名称\",\"value\":\"ccr.ccs.tencentyun.com/somunslotus/ai-develop:pytorch_1.9.1_cuda11.1_detection\",\"type\":\"str\",\"require\":true},{\"key\":\"code_path\",\"name\":\"代码目录\",\"value\":\"{{git-clone-010ee3.code_path}}\",\"type\":\"str\",\"require\":true},{\"key\":\"start_file\",\"name\":\"启动文件\",\"value\":\"inference.py\",\"type\":\"str\",\"require\":true},{\"key\":\"model_name\",\"name\":\"模型名称\",\"value\":\"{{train-091bb1e.model_path}}\",\"type\":\"str\",\"require\":false},{\"key\":\"dataset_name\",\"name\":\"数据集名称\",\"value\":\"somuns/dataset/mnist\",\"type\":\"str\",\"require\":true},{\"key\":\"resource_request\",\"name\":\"资源规格\",\"value\":\"GPU: 0, CPU: 2, 内存: 2GB\",\"type\":\"str\",\"require\":true},{\"key\":\"run_params\",\"name\":\"资源规格\",\"value\":\"{\\\"modelname\\\":\\\"/model/mnist_epoch1_0.00.pkl\\\"}\",\"type\":\"str\",\"require\":false}],\"outParameters\":[{\"key\":\"result\",\"name\":\"推理结果路径\",\"value\":\"\",\"type\":\"str\",\"require\":true,\"mountPath\":\"/result\"}],\"id\":\"inference-37f712\"},{\"componentId\":1,\"componentName\":\"workflow_line\",\"categoryId\":1,\"categoryName\":\"线\",\"id\":\"647b44d5\",\"name\":\"line\",\"lineName\":\"curve\",\"type\":1,\"source\":\"git-clone-010ee3\",\"target\":\"train-091bb1e\"},{\"componentId\":1,\"componentName\":\"workflow_line\",\"categoryId\":1,\"categoryName\":\"线\",\"id\":\"7025d72a\",\"name\":\"line\",\"lineName\":\"curve\",\"type\":1,\"source\":\"train-091bb1e\",\"target\":\"inference-37f712\"}],\"globalParameters\":[{\"key\":\"result\",\"name\":\"推理结果路径\",\"value\":\"\",\"type\":\"str\"},{\"key\":\"result\",\"name\":\"推理结果路径\",\"value\":\"\",\"type\":\"str\",\"require\":true}]}', NULL, '苏影城', '2023-12-05 10:00:53', '苏影城', '2023-12-05 10:00:53', 0); INSERT INTO `workflow` VALUES (38, 'pytorch多语言模型模型', 'pytorch多语言模型,支持中文、阿拉伯语、英语', '{\"pens\":[{\"componentId\":1,\"componentName\":\"git-clone\",\"categoryId\":2,\"categoryName\":\"代码clone组件\",\"image\":\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABHNCSVQICAgIfAhkiAAAA6BJREFUaEPtWU1a2lAUvS/4fdpR2UHZQXEFjdK5dNB+zMQV1LCB2g0YXYE4EtuBOC8KKzCuQNwBjiptk9vzEiIJJFD6XqK2ZIJfeI93z/0597yroGf+iGduPy0BPHYElxFYRkDRA/9mCplVu2is0UegM5mpLAQVFR210HYm6uPsPgludk4ax7M2T0XAfG+XDYMu8zY61Ugmxx3SRrdtDZLWxACYNbtkMF09GeNDiwGic2qtzwVQqe03icS2v5D5jljU3R/UTUO/UF4ssHjkyCocaY8x0M5Fy4J98ScWgc2afYMXJbkEnxvfWlZ3gXO1L4U9e7Dj08ih553TRnUmgErNRv0ET6dlPTpDva3ZJgy69BOCuHfRapj/NwCZmwUmmwWolWmAT8e7JyurGtEagcoHuwqDjyYZCn1i4Hmgua+Wo7sItAHwG9sq3aTS6wyaUwGlDYD0Phl0FrArX3tCVFfAVvi7TUK8lO9dl9Z1R0EbgCidgRU+g4/3pNHRvoH3iTz95CIAPvNbO61R0QDFZdk3tEVA1kBhlSGugnSZfMDRt+Dokoq3k/ZqA+CnS6QOYodBcgjUxLyu7TvhBW8xC1NGDSlXCqMXqk8wmiMMdtzv4lxSs1YA0mipVAsGy/w3QakD9ALHFWK327L6ad6XRnhE2zC2vkiEAKqJ9T3sO/LJI+9OHDY9iKop/bIIkHBtrgB8rzOdTTU9eBEKt22gg/+6Jyfs4DK9VtaojD1l+LqOlHydUGf5aCFQbj0M+9gIPnZJ7M1KtajBQfT4AKSxlWsEJo2X7GSQqM8r8LSUivefjNWoX+AFunrwmOzYQ2GqCD0lFgILSLbxH8E88AxyLk8avSRvjYYAVw+0qMF4eY4SgFSmYGqjOA+jaTFxc7pzh6Kk4vnw7GwAjKvKcT3aoZ/UjylVj951vljtv6HKyT1KAKA0D8ECwSiDWc6FzCR6w/uu/C5YxtcXpw1QoZ5HCUDSndifFqCjoiZ2k3SRbkWqHUDo1wAINwWJNw++hibC1EDrBC8zAKHRsfsAUg7ps6sneYJfyRyAPEQ2Lyitojekpg7miTogFwA6Pa7MQpu1fUyFxSv5Q890MjeejcpxCbRMnYeipzs15kVtJOa2wHQH47bzB7PR0UYn7eo47+Csvp/VXxL/P4BbV/epgPDHODNEYeIAdyTOQIls4tpYzhuMlOGIZh+V2EwaqUcj/egTaNW0WwJQ9aDq/mUEVD2ouv83dj6dTztU6gcAAAAASUVORK5CYII=\",\"text\":\"代码拉取\",\"baseInfo\":{\"inParameters\":[{\"key\":\"task_name\",\"name\":\"任务名称\",\"value\":\"代码克隆\",\"type\":\"str\",\"require\":true},{\"key\":\"task_unique_id\",\"name\":\"任务id\",\"value\":\"git-clone-010ee3\",\"type\":\"str\",\"require\":true}]},\"inParameters\":[{\"key\":\"ssh_key\",\"name\":\"ssh私钥\",\"value\":\"fdasfasfadsfadsf\",\"type\":\"str\",\"require\":false},{\"key\":\"git_repo_addr\",\"name\":\"代码库地址\",\"value\":\"https://openi.pcl.ac.cn/somunslotus/somun202304241505581.git\",\"type\":\"str\",\"require\":true},{\"key\":\"git_branch\",\"name\":\"代码库分支/tag\",\"value\":\"master\",\"type\":\"str\",\"require\":true},{\"key\":\"clone_depth\",\"name\":\"克隆深度\",\"value\":\"1\",\"type\":\"int\",\"require\":true,\"defaultValue\":\"1\"}],\"outParameters\":[{\"key\":\"code_path\",\"name\":\"代码路径\",\"type\":\"str\",\"require\":true,\"mountPath\":\"/code\"}],\"id\":\"git-clone-010ee3\",\"connectedLines\":[{\"lineId\":\"647b44d5\",\"lineAnchor\":\"2f966d31\",\"anchor\":\"1\"}]},{\"componentId\":1,\"componentName\":\"train\",\"categoryId\":3,\"categoryName\":\"训练组件\",\"image\":\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABHNCSVQICAgIfAhkiAAAA6BJREFUaEPtWU1a2lAUvS/4fdpR2UHZQXEFjdK5dNB+zMQV1LCB2g0YXYE4EtuBOC8KKzCuQNwBjiptk9vzEiIJJFD6XqK2ZIJfeI93z/0597yroGf+iGduPy0BPHYElxFYRkDRA/9mCplVu2is0UegM5mpLAQVFR210HYm6uPsPgludk4ax7M2T0XAfG+XDYMu8zY61Ugmxx3SRrdtDZLWxACYNbtkMF09GeNDiwGic2qtzwVQqe03icS2v5D5jljU3R/UTUO/UF4ssHjkyCocaY8x0M5Fy4J98ScWgc2afYMXJbkEnxvfWlZ3gXO1L4U9e7Dj08ih553TRnUmgErNRv0ET6dlPTpDva3ZJgy69BOCuHfRapj/NwCZmwUmmwWolWmAT8e7JyurGtEagcoHuwqDjyYZCn1i4Hmgua+Wo7sItAHwG9sq3aTS6wyaUwGlDYD0Phl0FrArX3tCVFfAVvi7TUK8lO9dl9Z1R0EbgCidgRU+g4/3pNHRvoH3iTz95CIAPvNbO61R0QDFZdk3tEVA1kBhlSGugnSZfMDRt+Dokoq3k/ZqA+CnS6QOYodBcgjUxLyu7TvhBW8xC1NGDSlXCqMXqk8wmiMMdtzv4lxSs1YA0mipVAsGy/w3QakD9ALHFWK327L6ad6XRnhE2zC2vkiEAKqJ9T3sO/LJI+9OHDY9iKop/bIIkHBtrgB8rzOdTTU9eBEKt22gg/+6Jyfs4DK9VtaojD1l+LqOlHydUGf5aCFQbj0M+9gIPnZJ7M1KtajBQfT4AKSxlWsEJo2X7GSQqM8r8LSUivefjNWoX+AFunrwmOzYQ2GqCD0lFgILSLbxH8E88AxyLk8avSRvjYYAVw+0qMF4eY4SgFSmYGqjOA+jaTFxc7pzh6Kk4vnw7GwAjKvKcT3aoZ/UjylVj951vljtv6HKyT1KAKA0D8ECwSiDWc6FzCR6w/uu/C5YxtcXpw1QoZ5HCUDSndifFqCjoiZ2k3SRbkWqHUDo1wAINwWJNw++hibC1EDrBC8zAKHRsfsAUg7ps6sneYJfyRyAPEQ2Lyitojekpg7miTogFwA6Pa7MQpu1fUyFxSv5Q890MjeejcpxCbRMnYeipzs15kVtJOa2wHQH47bzB7PR0UYn7eo47+Csvp/VXxL/P4BbV/epgPDHODNEYeIAdyTOQIls4tpYzhuMlOGIZh+V2EwaqUcj/egTaNW0WwJQ9aDq/mUEVD2ouv83dj6dTztU6gcAAAAASUVORK5CYII=\",\"text\":\"RUNNING_SET\",\"baseInfo\":{\"inParameters\":[{\"key\":\"task_name\",\"name\":\"任务名称\",\"value\":\"pytorch训练\",\"type\":\"str\",\"require\":true},{\"key\":\"task_unique_id\",\"name\":\"任务id\",\"value\":\"train-091bb1e\",\"type\":\"str\",\"require\":true}]},\"inParameters\":[{\"key\":\"compute_resource\",\"name\":\"计算资源\",\"value\":\"CPU/GPU\",\"type\":\"str\",\"require\":true},{\"key\":\"image_name\",\"name\":\"镜像名称\",\"value\":\"ccr.ccs.tencentyun.com/somunslotus/ai-develop:pytorch_1.9.1_cuda11.1_detection\",\"type\":\"str\",\"require\":true},{\"key\":\"code_path\",\"name\":\"代码目录\",\"value\":\"{{git-clone-010ee3.code_path}}\",\"type\":\"str\",\"require\":true},{\"key\":\"start_file\",\"name\":\"启动文件\",\"value\":\"train.py\",\"type\":\"str\",\"require\":true},{\"key\":\"model_name\",\"name\":\"模型名称\",\"value\":\"somuns/pretrainmodel/mnist\",\"type\":\"str\",\"require\":false},{\"key\":\"dataset_name\",\"name\":\"数据集名称\",\"value\":\"somuns/dataset/mnist\",\"type\":\"str\",\"require\":true},{\"key\":\"resource_request\",\"name\":\"资源规格\",\"value\":\"GPU: 0, CPU: 1, 内存: 2GB\",\"type\":\"str\",\"require\":true},{\"key\":\"run_params\",\"name\":\"资源规格\",\"value\":\"{\\\"batch_size\\\":\\\"256\\\",\\\"epoch_size\\\":\\\"2\\\"}\",\"type\":\"str\",\"require\":false}],\"outParameters\":[{\"key\":\"model_path\",\"name\":\"模型输出路径\",\"value\":\"model_path\",\"type\":\"str\",\"require\":true,\"mountPath\":\"/model\"}],\"id\":\"train-091bb1e\",\"connectedLines\":[{\"lineId\":\"7025d72a\",\"lineAnchor\":\"7982b5a4\",\"anchor\":\"2\"}]},{\"componentId\":1,\"componentName\":\"inference\",\"categoryId\":4,\"categoryName\":\"模型推理测试\",\"image\":\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABHNCSVQICAgIfAhkiAAAA6BJREFUaEPtWU1a2lAUvS/4fdpR2UHZQXEFjdK5dNB+zMQV1LCB2g0YXYE4EtuBOC8KKzCuQNwBjiptk9vzEiIJJFD6XqK2ZIJfeI93z/0597yroGf+iGduPy0BPHYElxFYRkDRA/9mCplVu2is0UegM5mpLAQVFR210HYm6uPsPgludk4ax7M2T0XAfG+XDYMu8zY61Ugmxx3SRrdtDZLWxACYNbtkMF09GeNDiwGic2qtzwVQqe03icS2v5D5jljU3R/UTUO/UF4ssHjkyCocaY8x0M5Fy4J98ScWgc2afYMXJbkEnxvfWlZ3gXO1L4U9e7Dj08ih553TRnUmgErNRv0ET6dlPTpDva3ZJgy69BOCuHfRapj/NwCZmwUmmwWolWmAT8e7JyurGtEagcoHuwqDjyYZCn1i4Hmgua+Wo7sItAHwG9sq3aTS6wyaUwGlDYD0Phl0FrArX3tCVFfAVvi7TUK8lO9dl9Z1R0EbgCidgRU+g4/3pNHRvoH3iTz95CIAPvNbO61R0QDFZdk3tEVA1kBhlSGugnSZfMDRt+Dokoq3k/ZqA+CnS6QOYodBcgjUxLyu7TvhBW8xC1NGDSlXCqMXqk8wmiMMdtzv4lxSs1YA0mipVAsGy/w3QakD9ALHFWK327L6ad6XRnhE2zC2vkiEAKqJ9T3sO/LJI+9OHDY9iKop/bIIkHBtrgB8rzOdTTU9eBEKt22gg/+6Jyfs4DK9VtaojD1l+LqOlHydUGf5aCFQbj0M+9gIPnZJ7M1KtajBQfT4AKSxlWsEJo2X7GSQqM8r8LSUivefjNWoX+AFunrwmOzYQ2GqCD0lFgILSLbxH8E88AxyLk8avSRvjYYAVw+0qMF4eY4SgFSmYGqjOA+jaTFxc7pzh6Kk4vnw7GwAjKvKcT3aoZ/UjylVj951vljtv6HKyT1KAKA0D8ECwSiDWc6FzCR6w/uu/C5YxtcXpw1QoZ5HCUDSndifFqCjoiZ2k3SRbkWqHUDo1wAINwWJNw++hibC1EDrBC8zAKHRsfsAUg7ps6sneYJfyRyAPEQ2Lyitojekpg7miTogFwA6Pa7MQpu1fUyFxSv5Q890MjeejcpxCbRMnYeipzs15kVtJOa2wHQH47bzB7PR0UYn7eo47+Csvp/VXxL/P4BbV/epgPDHODNEYeIAdyTOQIls4tpYzhuMlOGIZh+V2EwaqUcj/egTaNW0WwJQ9aDq/mUEVD2ouv83dj6dTztU6gcAAAAASUVORK5CYII=\",\"text\":\"Actor\",\"inParameters\":[{\"key\":\"compute_resource\",\"name\":\"计算资源\",\"value\":\"CPU/GPU\",\"type\":\"str\",\"require\":true},{\"key\":\"image_name\",\"name\":\"镜像名称\",\"value\":\"ccr.ccs.tencentyun.com/somunslotus/ai-develop:pytorch_1.9.1_cuda11.1_detection\",\"type\":\"str\",\"require\":true},{\"key\":\"code_path\",\"name\":\"代码目录\",\"value\":\"{{git-clone-010ee3.code_path}}\",\"type\":\"str\",\"require\":true},{\"key\":\"start_file\",\"name\":\"启动文件\",\"value\":\"inference.py\",\"type\":\"str\",\"require\":true},{\"key\":\"model_name\",\"name\":\"模型名称\",\"value\":\"{{train-091bb1e.model_path}}\",\"type\":\"str\",\"require\":false},{\"key\":\"dataset_name\",\"name\":\"数据集名称\",\"value\":\"somuns/dataset/mnist\",\"type\":\"str\",\"require\":true},{\"key\":\"resource_request\",\"name\":\"资源规格\",\"value\":\"GPU: 0, CPU: 2, 内存: 2GB\",\"type\":\"str\",\"require\":true},{\"key\":\"run_params\",\"name\":\"资源规格\",\"value\":\"{\\\"modelname\\\":\\\"/model/mnist_epoch1_0.00.pkl\\\"}\",\"type\":\"str\",\"require\":false}],\"outParameters\":[{\"key\":\"result\",\"name\":\"推理结果路径\",\"value\":\"\",\"type\":\"str\",\"require\":true,\"mountPath\":\"/result\"}],\"id\":\"inference-37f712\"},{\"componentId\":1,\"componentName\":\"workflow_line\",\"categoryId\":1,\"categoryName\":\"线\",\"id\":\"647b44d5\",\"name\":\"line\",\"lineName\":\"curve\",\"type\":1,\"source\":\"git-clone-010ee3\",\"target\":\"train-091bb1e\"},{\"componentId\":1,\"componentName\":\"workflow_line\",\"categoryId\":1,\"categoryName\":\"线\",\"id\":\"7025d72a\",\"name\":\"line\",\"lineName\":\"curve\",\"type\":1,\"source\":\"train-091bb1e\",\"target\":\"inference-37f712\"}],\"globalParameters\":[{\"key\":\"result\",\"name\":\"推理结果路径\",\"value\":\"\",\"type\":\"str\"},{\"key\":\"result\",\"name\":\"推理结果路径\",\"value\":\"\",\"type\":\"str\",\"require\":true}]}', NULL, 'admin', '2023-12-11 09:21:12', 'admin', '2023-12-11 09:21:12', 0); INSERT INTO `workflow` VALUES (39, 'pytorch多语言模型模型', 'pytorch多语言模型,支持中文、阿拉伯语、英语', '{\\\"components\\\":[{\\\"category_id\\\":1,\\\"component_name\\\":\\\"git-clone\\\",\\\"component_label\\\":\\\"git代码拉取\\\",\\\"description\\\":\\\"git代码拉取,支持公有和私有仓库拉取\\\",\\\"image\\\":\\\"ccr.ccs.tencentyun.com/somunslotus/git:202312071000\\\",\\\"working_directory\\\":\\\"/app\\\",\\\"command\\\":\\\"python git_clone.py\\\",\\\"mount_path\\\":\\\"\\\",\\\"control_strategy\\\":{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"value\\\":\\\"2h\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"int\\\",\\\"item_type\\\":\\\"\\\",\\\"value\\\":\\\"0\\\"}},\\\"resources_standard\\\":{\\\"value\\\":\\\"{\\\\\\\"name\\\\\\\":\\\\\\\"CPU-GPU\\\\\\\",\\\\\\\"value\\\\\\\":\\\\\\\"GPU: 0, CPU: 1, 内存: 2GB\\\\\\\"}\\\"},\\\"in_parameters\\\":{\\\"--code_path\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"value\\\":\\\"https://openi.pcl.ac.cn/somunslotus/somun202304241505581.git\\\"},\\\"--branch\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"value\\\":\\\"use-dataset-zip\\\"},\\\"--depth\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"value\\\":\\\"1\\\"},\\\"--ssh_private_key\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"value\\\":\\\"\\\"}},\\\"out_parameters\\\":{\\\"--code_output\\\":{\\\"type\\\":\\\"str\\\",\\\"path\\\":\\\"/code\\\"}},\\\"task_id\\\":\\\"git-clone-010ee3\\\",\\\"connectedLines\\\":[{\\\"lineId\\\":\\\"647b44d5\\\",\\\"lineAnchor\\\":\\\"2f966d31\\\",\\\"anchor\\\":\\\"1\\\"}]},{\\\"category_id\\\":2,\\\"component_name\\\":\\\"train\\\",\\\"component_label\\\":\\\"pytorch训练\\\",\\\"description\\\":\\\"通用模型训练组件,支持各种类型框架的训练\\\",\\\"image\\\":\\\"ccr.ccs.tencentyun.com/somunslotus/ai-develop:pytorch_1.9.1_cuda11.1_detection\\\",\\\"working_directory\\\":\\\"{{git-clone-010ee3.--code_output}}\\\",\\\"command\\\":\\\"python train.py --epoch_size=1 --batch_size=128\\\",\\\"mount_path\\\":\\\"\\\",\\\"control_strategy\\\":{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"value\\\":\\\"2h\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"int\\\",\\\"item_type\\\":\\\"\\\",\\\"value\\\":\\\"0\\\"}},\\\"resources_standard\\\":{\\\"value\\\":\\\"{\\\\\\\"name\\\\\\\":\\\\\\\"CPU-GPU\\\\\\\",\\\\\\\"value\\\\\\\":\\\\\\\"GPU: 0, CPU: 2, 内存: 4GB\\\\\\\"}\\\"},\\\"in_parameters\\\":{\\\"--dataset\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"dataset\\\",\\\"value\\\":\\\"{\\\\\\\"name\\\\\\\":\\\\\\\"mnist\\\\\\\", \\\\\\\"path\\\\\\\":\\\\\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\\\\\"}\\\"},\\\"--model_name\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"model\\\",\\\"value\\\":\\\"{\\\\\\\"name\\\\\\\":\\\\\\\"mnist\\\\\\\", \\\\\\\"path\\\\\\\":\\\\\\\"argo-workflow/platform-data/somuns/pretrainmodel/mnist/ssd_80C_500E.ckpt\\\\\\\"}\\\"}},\\\"out_parameters\\\":{\\\"--model_output\\\":{\\\"type\\\":\\\"str\\\",\\\"path\\\":\\\"/model\\\"}},\\\"env_virables\\\":{},\\\"task_id\\\":\\\"train-091bb1e\\\",\\\"connectedLines\\\":[{\\\"lineId\\\":\\\"7025d72a\\\",\\\"lineAnchor\\\":\\\"7982b5a4\\\",\\\"anchor\\\":\\\"2\\\"}]},{\\\"category_id\\\":2,\\\"component_name\\\":\\\"train\\\",\\\"component_label\\\":\\\"pytorch推理\\\",\\\"description\\\":\\\"通用模型训练组件,支持各种类型框架的训练\\\",\\\"image\\\":\\\"ccr.ccs.tencentyun.com/somunslotus/ai-develop:pytorch_1.9.1_cuda11.1_detection\\\",\\\"working_directory\\\":\\\"{{git-clone-010ee3.--code_output}}\\\",\\\"command\\\":\\\"python inference.py\\\",\\\"mount_path\\\":\\\"\\\",\\\"control_strategy\\\":{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"value\\\":\\\"2h\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"int\\\",\\\"item_type\\\":\\\"\\\",\\\"value\\\":\\\"0\\\"}},\\\"resources_standard\\\":{\\\"value\\\":\\\"{\\\\\\\"name\\\\\\\":\\\\\\\"CPU-GPU\\\\\\\",\\\\\\\"value\\\\\\\":\\\\\\\"GPU: 0, CPU: 2, 内存: 4GB\\\\\\\"}\\\"},\\\"in_parameters\\\":{\\\"--dataset\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"dataset\\\",\\\"value\\\":\\\"{\\\\\\\"name\\\\\\\":\\\\\\\"mnist\\\\\\\", \\\\\\\"path\\\\\\\":\\\\\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\\\\\"}\\\"},\\\"--model_name\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"value\\\":\\\"{{train-091bb1e.--model_output}}\\\"}},\\\"out_parameters\\\":{\\\"--result_output\\\":{\\\"type\\\":\\\"str\\\",\\\"path\\\":\\\"/result\\\"}},\\\"env_virables\\\":{\\\"HOST_IP\\\":\\\"10.1.1.2\\\"},\\\"task_id\\\":\\\"train-37f712\\\"}],\\\"lines\\\":[{\\\"id\\\":\\\"647b44d5\\\",\\\"name\\\":\\\"line\\\",\\\"lineName\\\":\\\"curve\\\",\\\"type\\\":1,\\\"source\\\":\\\"git-clone-010ee3\\\",\\\"target\\\":\\\"train-091bb1e\\\"},{\\\"id\\\":\\\"7025d72a\\\",\\\"name\\\":\\\"line\\\",\\\"lineName\\\":\\\"curve\\\",\\\"type\\\":1,\\\"source\\\":\\\"train-091bb1e\\\",\\\"target\\\":\\\"train-37f712\\\"}]}', NULL, '苏影城', '2023-12-11 15:02:35', 'admin', '2023-12-21 14:26:51', 0); INSERT INTO `workflow` VALUES (40, '组件库方式pytorch手写体识别', '手写体识别', '{\"nodes\":[{\"id\":\"git-clone-5e1c0fb9\",\"category_id\":1,\"component_name\":\"git-clone\",\"component_label\":\"代码拉取组件\",\"working_directory\":\"工作目录\",\"command\":\"启动命令\",\"resources_standard\":null,\"control_strategy\":\"[{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"0\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"组件运行时长,支持s(秒),m(分钟),h(小时),d(天),示例:3h,代表3个小时超时,0表示不限制时长\\\",\\\"editable\\\":1},{\\\"type\\\":\\\"int\\\",\\\"label\\\":\\\"重试次数\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"0\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"组件运行失败自动重试次数\\\",\\\"editable\\\":1}]\",\"mount_path\":\"挂载目录\",\"in_parameters\":\"{\\\"--code_path\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码仓库地址\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"私有仓库填写ssh地址,公有仓库填写https git地址\\\",\\\"describe\\\":\\\"代码仓库地址\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"234\\\"},\\\"--branch\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码分支/tag\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"master\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码分支或者tag\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"23423\\\"},\\\"--depth\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"克隆深度\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码克隆深度\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"4324\\\"},\\\"--ssh_private_key\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"ssh私钥\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"ssh私钥,确保ssh公钥已经托管到代码平台,否则可能拉取失败\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"3243\\\"}}\",\"out_parameters\":\"{\\\"--code_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"代码输出路径\\\",\\\"path\\\":\\\"/code\\\",\\\"require\\\":1,\\\"value\\\":\\\"322342\\\"}}\",\"description\":\"代码拉取组件\",\"icon_path\":null,\"create_by\":\"admin\",\"create_time\":\"2024-01-15T13:40:03.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-15T13:40:03.000+08:00\",\"state\":1,\"image\":\"镜像\",\"env_variables\":\"{}\",\"x\":129.21314461535442,\"y\":108.06837085494266,\"label\":\"代码拉取组件\",\"img\":\"/assets/images/null.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":70,\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":12,\"cursor\":\"pointer\",\"x\":0,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\"}},\"style\":{\"fill\":\"transparent\",\"stroke\":\"transparent\",\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1}},\"--code_path\":\"234\",\"--branch\":\"23423\",\"--depth\":\"4324\",\"--ssh_private_key\":\"3243\",\"--code_output\":\"322342\",\"depth\":0},{\"id\":\"git-clone-13ccc55c\",\"category_id\":1,\"component_name\":\"git-clone\",\"component_label\":\"代码拉取组件\",\"working_directory\":\"工作目录\",\"command\":\"启动命令\",\"resources_standard\":null,\"control_strategy\":[{\"type\":\"str\",\"label\":\"超时中断\",\"require\":1,\"choice\":[],\"default\":\"0\",\"placeholder\":\"\",\"describe\":\"组件运行时长,支持s(秒),m(分钟),h(小时),d(天),示例:3h,代表3个小时超时,0表示不限制时长\",\"editable\":1},{\"type\":\"int\",\"label\":\"重试次数\",\"require\":1,\"choice\":[],\"default\":\"0\",\"placeholder\":\"\",\"describe\":\"组件运行失败自动重试次数\",\"editable\":1}],\"mount_path\":\"挂载目录\",\"in_parameters\":\"{\\\"--code_path\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码仓库地址\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"私有仓库填写ssh地址,公有仓库填写https git地址\\\",\\\"describe\\\":\\\"代码仓库地址\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"123\\\"},\\\"--branch\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码分支/tag\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"master\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码分支或者tag\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"12312\\\"},\\\"--depth\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"克隆深度\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码克隆深度\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"123\\\"},\\\"--ssh_private_key\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"ssh私钥\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"ssh私钥,确保ssh公钥已经托管到代码平台,否则可能拉取失败\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"123123\\\"}}\",\"out_parameters\":\"{\\\"--code_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"代码输出路径\\\",\\\"path\\\":\\\"/code\\\",\\\"require\\\":1,\\\"value\\\":\\\"1231\\\"}}\",\"description\":\"代码拉取组件\",\"icon_path\":null,\"create_by\":\"admin\",\"create_time\":\"2024-01-15T13:40:03.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-15T13:40:03.000+08:00\",\"state\":1,\"image\":\"镜像\",\"env_variables\":\"{}\",\"x\":94.23728802612405,\"y\":14.280297586901554,\"label\":\"代码拉取组件\",\"img\":\"/assets/images/null.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":70,\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":12,\"cursor\":\"pointer\",\"x\":0,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\"}},\"style\":{\"fill\":\"transparent\",\"stroke\":\"transparent\",\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1}},\"--code_path\":\"123\",\"--branch\":\"12312\",\"--depth\":\"123\",\"--ssh_private_key\":\"123123\",\"--code_output\":\"1231\",\"depth\":0},{\"id\":\"git-clone-1e58ce4\",\"category_id\":1,\"component_name\":\"git-clone\",\"component_label\":\"代码拉取组件\",\"working_directory\":\"工作目录\",\"command\":\"启动命令\",\"resources_standard\":null,\"control_strategy\":\"[{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"0\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"组件运行时长,支持s(秒),m(分钟),h(小时),d(天),示例:3h,代表3个小时超时,0表示不限制时长\\\",\\\"editable\\\":1},{\\\"type\\\":\\\"int\\\",\\\"label\\\":\\\"重试次数\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"0\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"组件运行失败自动重试次数\\\",\\\"editable\\\":1}]\",\"mount_path\":\"挂载目录\",\"in_parameters\":\"{\\\"--code_path\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码仓库地址\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"私有仓库填写ssh地址,公有仓库填写https git地址\\\",\\\"describe\\\":\\\"代码仓库地址\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\"},\\\"--branch\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码分支/tag\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"master\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码分支或者tag\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\"},\\\"--depth\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"克隆深度\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码克隆深度\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\"},\\\"--ssh_private_key\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"ssh私钥\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"ssh私钥,确保ssh公钥已经托管到代码平台,否则可能拉取失败\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\"}}\",\"out_parameters\":\"{\\\"--code_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"代码输出路径\\\",\\\"path\\\":\\\"/code\\\",\\\"require\\\":1}}\",\"description\":\"代码拉取组件\",\"icon_path\":null,\"create_by\":\"admin\",\"create_time\":\"2024-01-15T13:40:03.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-15T13:40:03.000+08:00\",\"state\":1,\"image\":\"镜像\",\"env_variables\":\"{}\",\"x\":-1.7978269157272635,\"y\":105.51147129445087,\"label\":\"代码拉取组件\",\"img\":\"/assets/images/null.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":70,\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":12,\"cursor\":\"pointer\",\"x\":0,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\"}},\"style\":{\"fill\":\"transparent\",\"stroke\":\"transparent\",\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1}},\"超时中断\":\"423\",\"重试次数\":\"324\",\"depth\":0},{\"id\":\"git-clone-3ed37e6\",\"category_id\":1,\"component_name\":\"git-clone\",\"component_label\":\"代码拉取组件\",\"working_directory\":\"工作目录\",\"command\":\"启动命令\",\"resources_standard\":null,\"control_strategy\":\"[{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"0\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"组件运行时长,支持s(秒),m(分钟),h(小时),d(天),示例:3h,代表3个小时超时,0表示不限制时长\\\",\\\"editable\\\":1},{\\\"type\\\":\\\"int\\\",\\\"label\\\":\\\"重试次数\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"0\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"组件运行失败自动重试次数\\\",\\\"editable\\\":1}]\",\"mount_path\":\"挂载目录\",\"in_parameters\":\"{\\\"--code_path\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码仓库地址\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"私有仓库填写ssh地址,公有仓库填写https git地址\\\",\\\"describe\\\":\\\"代码仓库地址\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\"},\\\"--branch\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码分支/tag\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"master\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码分支或者tag\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\"},\\\"--depth\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"克隆深度\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码克隆深度\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\"},\\\"--ssh_private_key\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"ssh私钥\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"ssh私钥,确保ssh公钥已经托管到代码平台,否则可能拉取失败\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\"}}\",\"out_parameters\":\"{\\\"--code_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"代码输出路径\\\",\\\"path\\\":\\\"/code\\\",\\\"require\\\":1}}\",\"description\":\"代码拉取组件\",\"icon_path\":null,\"create_by\":\"admin\",\"create_time\":\"2024-01-15T13:40:03.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-15T13:40:03.000+08:00\",\"state\":1,\"image\":\"镜像\",\"env_variables\":\"{}\",\"x\":-1.6850668950243914,\"y\":56.36090895677579,\"label\":\"代码拉取组件\",\"img\":\"/assets/images/null.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":70,\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":12,\"cursor\":\"pointer\",\"x\":0,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\"}},\"style\":{\"fill\":\"transparent\",\"stroke\":\"transparent\",\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1}},\"超时中断\":\"324\",\"重试次数\":\"23423\",\"depth\":0},{\"id\":\"git-clone-827bf6e\",\"category_id\":1,\"component_name\":\"git-clone\",\"component_label\":\"代码拉取组件\",\"working_directory\":\"工作目录\",\"command\":\"启动命令\",\"resources_standard\":null,\"control_strategy\":\"[{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"0\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"组件运行时长,支持s(秒),m(分钟),h(小时),d(天),示例:3h,代表3个小时超时,0表示不限制时长\\\",\\\"editable\\\":1,\\\"value\\\":\\\"111\\\"},{\\\"type\\\":\\\"int\\\",\\\"label\\\":\\\"重试次数\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"0\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"组件运行失败自动重试次数\\\",\\\"editable\\\":1,\\\"value\\\":\\\"11\\\"}]\",\"mount_path\":\"挂载目录\",\"in_parameters\":\"{\\\"--code_path\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码仓库地址\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"私有仓库填写ssh地址,公有仓库填写https git地址\\\",\\\"describe\\\":\\\"代码仓库地址\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\"},\\\"--branch\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码分支/tag\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"master\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码分支或者tag\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\"},\\\"--depth\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"克隆深度\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码克隆深度\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\"},\\\"--ssh_private_key\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"ssh私钥\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"ssh私钥,确保ssh公钥已经托管到代码平台,否则可能拉取失败\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\"}}\",\"out_parameters\":\"{\\\"--code_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"代码输出路径\\\",\\\"path\\\":\\\"/code\\\",\\\"require\\\":1}}\",\"description\":\"代码拉取组件\",\"icon_path\":null,\"create_by\":\"admin\",\"create_time\":\"2024-01-15T13:40:03.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-15T13:40:03.000+08:00\",\"state\":1,\"image\":\"镜像\",\"env_variables\":\"{}\",\"x\":-0.557352849817832,\"y\":10.852775312352676,\"label\":\"代码拉取组件\",\"img\":\"/assets/images/null.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":70,\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":12,\"cursor\":\"pointer\",\"x\":0,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\"}},\"style\":{\"fill\":\"transparent\",\"stroke\":\"transparent\",\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1}},\"超时中断\":\"111\",\"重试次数\":\"11\",\"depth\":0}],\"edges\":[],\"combos\":[]}', NULL, 'admin', '2023-12-21 14:26:22', 'admin', '2024-01-17 10:33:34', 0); INSERT INTO `workflow` VALUES (41, NULL, NULL, NULL, NULL, 'admin', '2024-01-05 15:17:06', 'admin', '2024-01-05 15:17:06', 0); INSERT INTO `workflow` VALUES (42, NULL, NULL, NULL, NULL, 'admin', '2024-01-05 15:19:38', 'admin', '2024-01-05 15:19:38', 0); INSERT INTO `workflow` VALUES (43, NULL, NULL, NULL, NULL, 'admin', '2024-01-05 15:33:21', 'admin', '2024-01-05 15:33:21', 0); INSERT INTO `workflow` VALUES (44, NULL, NULL, NULL, NULL, 'admin', '2024-01-05 15:33:38', 'admin', '2024-01-05 15:33:38', 0); INSERT INTO `workflow` VALUES (45, NULL, NULL, NULL, NULL, 'admin', '2024-01-05 15:33:47', 'admin', '2024-01-05 15:33:47', 0); INSERT INTO `workflow` VALUES (46, NULL, NULL, NULL, NULL, 'admin', '2024-01-05 15:48:57', 'admin', '2024-01-05 15:48:57', 0); INSERT INTO `workflow` VALUES (47, NULL, NULL, NULL, NULL, 'admin', '2024-01-05 15:49:09', 'admin', '2024-01-05 15:49:09', 0); INSERT INTO `workflow` VALUES (48, NULL, NULL, NULL, NULL, 'admin', '2024-01-08 16:50:22', 'admin', '2024-01-08 16:50:22', 0); INSERT INTO `workflow` VALUES (49, NULL, NULL, NULL, NULL, 'admin', '2024-01-08 16:50:29', 'admin', '2024-01-08 16:50:29', 0); INSERT INTO `workflow` VALUES (50, NULL, NULL, NULL, NULL, 'admin', '2024-01-08 16:50:37', 'admin', '2024-01-08 16:50:37', 0); INSERT INTO `workflow` VALUES (51, NULL, NULL, NULL, NULL, 'admin', '2024-01-08 16:51:16', 'admin', '2024-01-08 16:51:16', 0); INSERT INTO `workflow` VALUES (52, '组件库方式pytorch手写体识别', NULL, NULL, NULL, 'admin', '2024-01-09 10:48:16', 'admin', '2024-01-13 11:17:01', 0); INSERT INTO `workflow` VALUES (53, '202401113', '测试流水线', NULL, NULL, 'admin', '2024-01-13 14:06:48', 'admin', '2024-01-13 14:06:48', 0); INSERT INTO `workflow` VALUES (54, 'tensorflow训练', '小模型训练', NULL, NULL, 'admin', '2024-01-15 09:05:42', 'admin', '2024-01-15 09:05:42', 0); INSERT INTO `workflow` VALUES (55, '2323', '213', '{\"nodes\":[],\"edges\":[],\"combos\":[]}', NULL, 'admin', '2024-01-15 09:08:08', 'admin', '2024-01-17 10:33:38', 0); INSERT INTO `workflow` VALUES (56, '组件库方式pytorch手写体识别', 'pytorch手写体识别模型训练,模型较小', '{\"nodes\":[{\"id\":\"model-train-common-eb64e7f\",\"category_id\":4,\"component_name\":\"model-train-common\",\"component_label\":\"xxxxx\",\"working_directory\":\"工作目录\",\"command\":\"启动命令\",\"resources_standard\":null,\"control_strategy\":\"[{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"0\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"组件运行时长,支持s(秒),m(分钟),h(小时),d(天),示例:3h,代表3个小时超时,0表示不限制时长\\\",\\\"editable\\\":1},{\\\"type\\\":\\\"int\\\",\\\"label\\\":\\\"重试次数\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"0\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"组件运行失败自动重试次数\\\",\\\"editable\\\":1}]\",\"mount_path\":\"挂载目录\",\"in_parameters\":\"{--dataset={type=ref, item_type=dataset, label=选择数据集, require=1, choice=[], default=, placeholder=, describe=选择数据集, editable=1, condition=}, --model_name={type=ref, item_type=model, label=选择模型, require=0, choice=[], range=$min,$max, default=, placeholder=, describe=这里是这个参数的描述和备注, editable=1, condition=, form_info={name=mnist, path=/mnt/e/xxxx}}}\",\"out_parameters\":\"{--model_output={type=str, path=/model}}\",\"description\":null,\"icon_path\":null,\"create_by\":\"admin\",\"create_time\":\"2024-01-09T13:48:59.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-09T13:48:59.000+08:00\",\"state\":1,\"image\":\"nginx:latest\",\"env_variables\":\"{}\",\"x\":378,\"y\":127,\"label\":\"model-train-common\",\"img\":\"/assets/images/null.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":70,\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":12,\"cursor\":\"pointer\",\"x\":0,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\"}},\"style\":{\"fill\":\"transparent\",\"stroke\":\"transparent\"}},{\"id\":\"git-clone-501a3401\",\"category_id\":1,\"component_name\":\"git-clone\",\"component_label\":\"代码拉取组件\",\"working_directory\":\"工作目录\",\"command\":\"启动命令\",\"resources_standard\":null,\"control_strategy\":\"[{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"0\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"组件运行时长,支持s(秒),m(分钟),h(小时),d(天),示例:3h,代表3个小时超时,0表示不限制时长\\\",\\\"editable\\\":1},{\\\"type\\\":\\\"int\\\",\\\"label\\\":\\\"重试次数\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"0\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"组件运行失败自动重试次数\\\",\\\"editable\\\":1}]\",\"mount_path\":\"挂载目录\",\"in_parameters\":\"{\\\"--code_path\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码仓库地址\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"私有仓库填写ssh地址,公有仓库填写https git地址\\\",\\\"describe\\\":\\\"代码仓库地址\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--branch\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码分支/tag\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"master\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码分支或者tag\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--depth\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"克隆深度\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码克隆深度\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--ssh_private_key\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"ssh私钥\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"ssh私钥,确保ssh公钥已经托管到代码平台,否则可能拉取失败\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"}}\",\"out_parameters\":\"{\\\"--code_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"代码输出路径\\\",\\\"path\\\":\\\"/code\\\",\\\"require\\\":1}}\",\"description\":\"代码拉取组件\",\"icon_path\":null,\"create_by\":\"admin\",\"create_time\":\"2024-01-15T13:40:03.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-15T13:40:03.000+08:00\",\"state\":1,\"image\":\"镜像\",\"env_variables\":\"{}\",\"x\":415.0094905570022,\"y\":204.83253819252815,\"label\":\"代码拉取组件\",\"img\":\"/assets/images/null.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":70,\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":12,\"cursor\":\"pointer\",\"x\":0,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\"}},\"style\":{\"fill\":\"transparent\",\"stroke\":\"transparent\"}},{\"id\":\"git-clone-31531a5a\",\"category_id\":1,\"component_name\":\"git-clone\",\"component_label\":\"代码拉取组件\",\"working_directory\":\"工作目录\",\"command\":\"启动命令\",\"resources_standard\":null,\"control_strategy\":\"[{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"0\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"组件运行时长,支持s(秒),m(分钟),h(小时),d(天),示例:3h,代表3个小时超时,0表示不限制时长\\\",\\\"editable\\\":1},{\\\"type\\\":\\\"int\\\",\\\"label\\\":\\\"重试次数\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"0\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"组件运行失败自动重试次数\\\",\\\"editable\\\":1}]\",\"mount_path\":\"挂载目录\",\"in_parameters\":\"{\\\"--code_path\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码仓库地址\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"私有仓库填写ssh地址,公有仓库填写https git地址\\\",\\\"describe\\\":\\\"代码仓库地址\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--branch\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码分支/tag\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"master\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码分支或者tag\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--depth\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"克隆深度\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码克隆深度\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--ssh_private_key\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"ssh私钥\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"ssh私钥,确保ssh公钥已经托管到代码平台,否则可能拉取失败\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"}}\",\"out_parameters\":\"{\\\"--code_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"代码输出路径\\\",\\\"path\\\":\\\"/code\\\",\\\"require\\\":1}}\",\"description\":\"代码拉取组件\",\"icon_path\":null,\"create_by\":\"admin\",\"create_time\":\"2024-01-15T13:40:03.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-15T13:40:03.000+08:00\",\"state\":1,\"image\":\"镜像\",\"env_variables\":\"{}\",\"x\":181.88625326805598,\"y\":159.1594141522448,\"label\":\"代码拉取组件\",\"img\":\"/assets/images/null.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":70,\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":12,\"cursor\":\"pointer\",\"x\":0,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\"}},\"style\":{\"fill\":\"transparent\",\"stroke\":\"transparent\"}}],\"edges\":[],\"combos\":[]}', NULL, 'admin', '2024-01-15 09:09:57', 'admin', '2024-01-15 16:54:54', 0); INSERT INTO `workflow` VALUES (57, 'pytorch2024', '小模型测试', '{\"nodes\":[{\"id\":\"git-clone-469c0b7\",\"category_id\":1,\"component_name\":\"git-clone\",\"component_label\":\"代码拉取组件\",\"working_directory\":\"工作目录\",\"command\":\"启动命令\",\"resources_standard\":null,\"control_strategy\":\"[{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"0\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"组件运行时长,支持s(秒),m(分钟),h(小时),d(天),示例:3h,代表3个小时超时,0表示不限制时长\\\",\\\"editable\\\":1},{\\\"type\\\":\\\"int\\\",\\\"label\\\":\\\"重试次数\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"0\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"组件运行失败自动重试次数\\\",\\\"editable\\\":1}]\",\"mount_path\":\"挂载目录\",\"in_parameters\":\"{\\\"--code_path\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码仓库地址\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"私有仓库填写ssh地址,公有仓库填写https git地址\\\",\\\"describe\\\":\\\"代码仓库地址\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--branch\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码分支/tag\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"master\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码分支或者tag\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--depth\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"克隆深度\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码克隆深度\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--ssh_private_key\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"ssh私钥\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"ssh私钥,确保ssh公钥已经托管到代码平台,否则可能拉取失败\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"}}\",\"out_parameters\":\"{\\\"--code_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"代码输出路径\\\",\\\"path\\\":\\\"/code\\\",\\\"require\\\":1}}\",\"description\":\"代码拉取组件\",\"icon_path\":null,\"create_by\":\"admin\",\"create_time\":\"2024-01-15T13:40:03.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-15T13:40:03.000+08:00\",\"state\":1,\"image\":\"镜像\",\"env_variables\":\"{}\",\"x\":309,\"y\":178,\"label\":\"代码拉取组件\",\"img\":\"/assets/images/null.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":70,\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":12,\"cursor\":\"pointer\",\"x\":0,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\"}},\"style\":{\"fill\":\"transparent\",\"stroke\":\"transparent\",\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1}},\"depth\":0},{\"id\":\"git-clone-bd4e33a\",\"category_id\":1,\"component_name\":\"git-clone\",\"component_label\":\"代码拉取组件\",\"working_directory\":\"工作目录\",\"command\":\"启动命令\",\"resources_standard\":null,\"control_strategy\":\"[{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"0\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"组件运行时长,支持s(秒),m(分钟),h(小时),d(天),示例:3h,代表3个小时超时,0表示不限制时长\\\",\\\"editable\\\":1},{\\\"type\\\":\\\"int\\\",\\\"label\\\":\\\"重试次数\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"0\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"组件运行失败自动重试次数\\\",\\\"editable\\\":1}]\",\"mount_path\":\"挂载目录\",\"in_parameters\":\"{\\\"--code_path\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码仓库地址\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"私有仓库填写ssh地址,公有仓库填写https git地址\\\",\\\"describe\\\":\\\"代码仓库地址\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--branch\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码分支/tag\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"master\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码分支或者tag\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--depth\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"克隆深度\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码克隆深度\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--ssh_private_key\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"ssh私钥\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"ssh私钥,确保ssh公钥已经托管到代码平台,否则可能拉取失败\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"}}\",\"out_parameters\":\"{\\\"--code_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"代码输出路径\\\",\\\"path\\\":\\\"/code\\\",\\\"require\\\":1}}\",\"description\":\"代码拉取组件\",\"icon_path\":null,\"create_by\":\"admin\",\"create_time\":\"2024-01-15T13:40:03.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-15T13:40:03.000+08:00\",\"state\":1,\"image\":\"镜像\",\"env_variables\":\"{}\",\"x\":295,\"y\":305,\"label\":\"代码拉取组件\",\"img\":\"/assets/images/null.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":70,\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":12,\"cursor\":\"pointer\",\"x\":0,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\"}},\"style\":{\"fill\":\"transparent\",\"stroke\":\"transparent\",\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1}},\"depth\":0},{\"id\":\"git-clone-3c0dc04\",\"category_id\":1,\"component_name\":\"git-clone\",\"component_label\":\"代码拉取组件\",\"working_directory\":\"工作目录\",\"command\":\"启动命令\",\"resources_standard\":null,\"control_strategy\":\"[{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"0\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"组件运行时长,支持s(秒),m(分钟),h(小时),d(天),示例:3h,代表3个小时超时,0表示不限制时长\\\",\\\"editable\\\":1},{\\\"type\\\":\\\"int\\\",\\\"label\\\":\\\"重试次数\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"0\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"组件运行失败自动重试次数\\\",\\\"editable\\\":1}]\",\"mount_path\":\"挂载目录\",\"in_parameters\":\"{\\\"--code_path\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码仓库地址\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"私有仓库填写ssh地址,公有仓库填写https git地址\\\",\\\"describe\\\":\\\"代码仓库地址\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--branch\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码分支/tag\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"master\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码分支或者tag\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--depth\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"克隆深度\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码克隆深度\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--ssh_private_key\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"ssh私钥\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"ssh私钥,确保ssh公钥已经托管到代码平台,否则可能拉取失败\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"}}\",\"out_parameters\":\"{\\\"--code_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"代码输出路径\\\",\\\"path\\\":\\\"/code\\\",\\\"require\\\":1}}\",\"description\":\"代码拉取组件\",\"icon_path\":null,\"create_by\":\"admin\",\"create_time\":\"2024-01-15T13:40:03.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-15T13:40:03.000+08:00\",\"state\":1,\"image\":\"镜像\",\"env_variables\":\"{}\",\"x\":105.24208467614898,\"y\":245.87487019730008,\"label\":\"代码拉取组件\",\"img\":\"/assets/images/null.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":70,\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":12,\"cursor\":\"pointer\",\"x\":0,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\"}},\"style\":{\"fill\":\"transparent\",\"stroke\":\"transparent\",\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1}},\"depth\":0},{\"id\":\"git-clone-212f7570\",\"category_id\":1,\"component_name\":\"git-clone\",\"component_label\":\"代码拉取组件\",\"working_directory\":\"工作目录\",\"command\":\"启动命令\",\"resources_standard\":null,\"control_strategy\":\"[{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"0\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"组件运行时长,支持s(秒),m(分钟),h(小时),d(天),示例:3h,代表3个小时超时,0表示不限制时长\\\",\\\"editable\\\":1},{\\\"type\\\":\\\"int\\\",\\\"label\\\":\\\"重试次数\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"0\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"组件运行失败自动重试次数\\\",\\\"editable\\\":1}]\",\"mount_path\":\"挂载目录\",\"in_parameters\":\"{\\\"--code_path\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码仓库地址\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"私有仓库填写ssh地址,公有仓库填写https git地址\\\",\\\"describe\\\":\\\"代码仓库地址\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\"},\\\"--branch\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码分支/tag\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"master\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码分支或者tag\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\"},\\\"--depth\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"克隆深度\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码克隆深度\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\"},\\\"--ssh_private_key\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"ssh私钥\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"ssh私钥,确保ssh公钥已经托管到代码平台,否则可能拉取失败\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\"}}\",\"out_parameters\":\"{\\\"--code_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"代码输出路径\\\",\\\"path\\\":\\\"/code\\\",\\\"require\\\":1}}\",\"description\":\"代码拉取组件\",\"icon_path\":null,\"create_by\":\"admin\",\"create_time\":\"2024-01-15T13:40:03.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-15T13:40:03.000+08:00\",\"state\":1,\"image\":\"镜像\",\"env_variables\":\"{}\",\"x\":151.1338061139437,\"y\":73.51686814959265,\"label\":\"代码拉取组件\",\"img\":\"/assets/images/null.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":70,\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":12,\"cursor\":\"pointer\",\"x\":0,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\"}},\"style\":{\"fill\":\"transparent\",\"stroke\":\"transparent\",\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1}},\"depth\":0},{\"id\":\"git-clone-911df96\",\"category_id\":1,\"component_name\":\"git-clone\",\"component_label\":\"代码拉取组件\",\"working_directory\":\"工作目录\",\"command\":\"启动命令\",\"resources_standard\":null,\"control_strategy\":\"[{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"0\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"组件运行时长,支持s(秒),m(分钟),h(小时),d(天),示例:3h,代表3个小时超时,0表示不限制时长\\\",\\\"editable\\\":1},{\\\"type\\\":\\\"int\\\",\\\"label\\\":\\\"重试次数\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"0\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"组件运行失败自动重试次数\\\",\\\"editable\\\":1}]\",\"mount_path\":\"挂载目录\",\"in_parameters\":{\"0\":\"{\",\"1\":\"\\\"\",\"2\":\"-\",\"3\":\"-\",\"4\":\"c\",\"5\":\"o\",\"6\":\"d\",\"7\":\"e\",\"8\":\"_\",\"9\":\"p\",\"10\":\"a\",\"11\":\"t\",\"12\":\"h\",\"13\":\"\\\"\",\"14\":\":\",\"15\":\"{\",\"16\":\"\\\"\",\"17\":\"t\",\"18\":\"y\",\"19\":\"p\",\"20\":\"e\",\"21\":\"\\\"\",\"22\":\":\",\"23\":\"\\\"\",\"24\":\"s\",\"25\":\"t\",\"26\":\"r\",\"27\":\"\\\"\",\"28\":\",\",\"29\":\"\\\"\",\"30\":\"i\",\"31\":\"t\",\"32\":\"e\",\"33\":\"m\",\"34\":\"_\",\"35\":\"t\",\"36\":\"y\",\"37\":\"p\",\"38\":\"e\",\"39\":\"\\\"\",\"40\":\":\",\"41\":\"\\\"\",\"42\":\"\\\"\",\"43\":\",\",\"44\":\"\\\"\",\"45\":\"l\",\"46\":\"a\",\"47\":\"b\",\"48\":\"e\",\"49\":\"l\",\"50\":\"\\\"\",\"51\":\":\",\"52\":\"\\\"\",\"53\":\"代\",\"54\":\"码\",\"55\":\"仓\",\"56\":\"库\",\"57\":\"地\",\"58\":\"址\",\"59\":\"\\\"\",\"60\":\",\",\"61\":\"\\\"\",\"62\":\"r\",\"63\":\"e\",\"64\":\"q\",\"65\":\"u\",\"66\":\"i\",\"67\":\"r\",\"68\":\"e\",\"69\":\"\\\"\",\"70\":\":\",\"71\":\"1\",\"72\":\",\",\"73\":\"\\\"\",\"74\":\"c\",\"75\":\"h\",\"76\":\"o\",\"77\":\"i\",\"78\":\"c\",\"79\":\"e\",\"80\":\"\\\"\",\"81\":\":\",\"82\":\"[\",\"83\":\"]\",\"84\":\",\",\"85\":\"\\\"\",\"86\":\"d\",\"87\":\"e\",\"88\":\"f\",\"89\":\"a\",\"90\":\"u\",\"91\":\"l\",\"92\":\"t\",\"93\":\"\\\"\",\"94\":\":\",\"95\":\"\\\"\",\"96\":\"\\\"\",\"97\":\",\",\"98\":\"\\\"\",\"99\":\"p\",\"100\":\"l\",\"101\":\"a\",\"102\":\"c\",\"103\":\"e\",\"104\":\"h\",\"105\":\"o\",\"106\":\"l\",\"107\":\"d\",\"108\":\"e\",\"109\":\"r\",\"110\":\"\\\"\",\"111\":\":\",\"112\":\"\\\"\",\"113\":\"私\",\"114\":\"有\",\"115\":\"仓\",\"116\":\"库\",\"117\":\"填\",\"118\":\"写\",\"119\":\"s\",\"120\":\"s\",\"121\":\"h\",\"122\":\"地\",\"123\":\"址\",\"124\":\",\",\"125\":\"公\",\"126\":\"有\",\"127\":\"仓\",\"128\":\"库\",\"129\":\"填\",\"130\":\"写\",\"131\":\"h\",\"132\":\"t\",\"133\":\"t\",\"134\":\"p\",\"135\":\"s\",\"136\":\" \",\"137\":\"g\",\"138\":\"i\",\"139\":\"t\",\"140\":\"地\",\"141\":\"址\",\"142\":\"\\\"\",\"143\":\",\",\"144\":\"\\\"\",\"145\":\"d\",\"146\":\"e\",\"147\":\"s\",\"148\":\"c\",\"149\":\"r\",\"150\":\"i\",\"151\":\"b\",\"152\":\"e\",\"153\":\"\\\"\",\"154\":\":\",\"155\":\"\\\"\",\"156\":\"代\",\"157\":\"码\",\"158\":\"仓\",\"159\":\"库\",\"160\":\"地\",\"161\":\"址\",\"162\":\"\\\"\",\"163\":\",\",\"164\":\"\\\"\",\"165\":\"e\",\"166\":\"d\",\"167\":\"i\",\"168\":\"t\",\"169\":\"a\",\"170\":\"b\",\"171\":\"l\",\"172\":\"e\",\"173\":\"\\\"\",\"174\":\":\",\"175\":\"1\",\"176\":\",\",\"177\":\"\\\"\",\"178\":\"c\",\"179\":\"o\",\"180\":\"n\",\"181\":\"d\",\"182\":\"i\",\"183\":\"t\",\"184\":\"i\",\"185\":\"o\",\"186\":\"n\",\"187\":\"\\\"\",\"188\":\":\",\"189\":\"\\\"\",\"190\":\"\\\"\",\"191\":\",\",\"192\":\"\\\"\",\"193\":\"v\",\"194\":\"a\",\"195\":\"l\",\"196\":\"u\",\"197\":\"e\",\"198\":\"\\\"\",\"199\":\":\",\"200\":\"\\\"\",\"201\":\"\\\"\",\"202\":\"}\",\"203\":\",\",\"204\":\"\\\"\",\"205\":\"-\",\"206\":\"-\",\"207\":\"b\",\"208\":\"r\",\"209\":\"a\",\"210\":\"n\",\"211\":\"c\",\"212\":\"h\",\"213\":\"\\\"\",\"214\":\":\",\"215\":\"{\",\"216\":\"\\\"\",\"217\":\"t\",\"218\":\"y\",\"219\":\"p\",\"220\":\"e\",\"221\":\"\\\"\",\"222\":\":\",\"223\":\"\\\"\",\"224\":\"s\",\"225\":\"t\",\"226\":\"r\",\"227\":\"\\\"\",\"228\":\",\",\"229\":\"\\\"\",\"230\":\"i\",\"231\":\"t\",\"232\":\"e\",\"233\":\"m\",\"234\":\"_\",\"235\":\"t\",\"236\":\"y\",\"237\":\"p\",\"238\":\"e\",\"239\":\"\\\"\",\"240\":\":\",\"241\":\"\\\"\",\"242\":\"\\\"\",\"243\":\",\",\"244\":\"\\\"\",\"245\":\"l\",\"246\":\"a\",\"247\":\"b\",\"248\":\"e\",\"249\":\"l\",\"250\":\"\\\"\",\"251\":\":\",\"252\":\"\\\"\",\"253\":\"代\",\"254\":\"码\",\"255\":\"分\",\"256\":\"支\",\"257\":\"/\",\"258\":\"t\",\"259\":\"a\",\"260\":\"g\",\"261\":\"\\\"\",\"262\":\",\",\"263\":\"\\\"\",\"264\":\"r\",\"265\":\"e\",\"266\":\"q\",\"267\":\"u\",\"268\":\"i\",\"269\":\"r\",\"270\":\"e\",\"271\":\"\\\"\",\"272\":\":\",\"273\":\"1\",\"274\":\",\",\"275\":\"\\\"\",\"276\":\"c\",\"277\":\"h\",\"278\":\"o\",\"279\":\"i\",\"280\":\"c\",\"281\":\"e\",\"282\":\"\\\"\",\"283\":\":\",\"284\":\"[\",\"285\":\"]\",\"286\":\",\",\"287\":\"\\\"\",\"288\":\"d\",\"289\":\"e\",\"290\":\"f\",\"291\":\"a\",\"292\":\"u\",\"293\":\"l\",\"294\":\"t\",\"295\":\"\\\"\",\"296\":\":\",\"297\":\"\\\"\",\"298\":\"m\",\"299\":\"a\",\"300\":\"s\",\"301\":\"t\",\"302\":\"e\",\"303\":\"r\",\"304\":\"\\\"\",\"305\":\",\",\"306\":\"\\\"\",\"307\":\"p\",\"308\":\"l\",\"309\":\"a\",\"310\":\"c\",\"311\":\"e\",\"312\":\"h\",\"313\":\"o\",\"314\":\"l\",\"315\":\"d\",\"316\":\"e\",\"317\":\"r\",\"318\":\"\\\"\",\"319\":\":\",\"320\":\"\\\"\",\"321\":\"\\\"\",\"322\":\",\",\"323\":\"\\\"\",\"324\":\"d\",\"325\":\"e\",\"326\":\"s\",\"327\":\"c\",\"328\":\"r\",\"329\":\"i\",\"330\":\"b\",\"331\":\"e\",\"332\":\"\\\"\",\"333\":\":\",\"334\":\"\\\"\",\"335\":\"代\",\"336\":\"码\",\"337\":\"分\",\"338\":\"支\",\"339\":\"或\",\"340\":\"者\",\"341\":\"t\",\"342\":\"a\",\"343\":\"g\",\"344\":\"\\\"\",\"345\":\",\",\"346\":\"\\\"\",\"347\":\"e\",\"348\":\"d\",\"349\":\"i\",\"350\":\"t\",\"351\":\"a\",\"352\":\"b\",\"353\":\"l\",\"354\":\"e\",\"355\":\"\\\"\",\"356\":\":\",\"357\":\"1\",\"358\":\",\",\"359\":\"\\\"\",\"360\":\"c\",\"361\":\"o\",\"362\":\"n\",\"363\":\"d\",\"364\":\"i\",\"365\":\"t\",\"366\":\"i\",\"367\":\"o\",\"368\":\"n\",\"369\":\"\\\"\",\"370\":\":\",\"371\":\"\\\"\",\"372\":\"\\\"\",\"373\":\",\",\"374\":\"\\\"\",\"375\":\"v\",\"376\":\"a\",\"377\":\"l\",\"378\":\"u\",\"379\":\"e\",\"380\":\"\\\"\",\"381\":\":\",\"382\":\"\\\"\",\"383\":\"\\\"\",\"384\":\"}\",\"385\":\",\",\"386\":\"\\\"\",\"387\":\"-\",\"388\":\"-\",\"389\":\"d\",\"390\":\"e\",\"391\":\"p\",\"392\":\"t\",\"393\":\"h\",\"394\":\"\\\"\",\"395\":\":\",\"396\":\"{\",\"397\":\"\\\"\",\"398\":\"t\",\"399\":\"y\",\"400\":\"p\",\"401\":\"e\",\"402\":\"\\\"\",\"403\":\":\",\"404\":\"\\\"\",\"405\":\"s\",\"406\":\"t\",\"407\":\"r\",\"408\":\"\\\"\",\"409\":\",\",\"410\":\"\\\"\",\"411\":\"i\",\"412\":\"t\",\"413\":\"e\",\"414\":\"m\",\"415\":\"_\",\"416\":\"t\",\"417\":\"y\",\"418\":\"p\",\"419\":\"e\",\"420\":\"\\\"\",\"421\":\":\",\"422\":\"\\\"\",\"423\":\"\\\"\",\"424\":\",\",\"425\":\"\\\"\",\"426\":\"l\",\"427\":\"a\",\"428\":\"b\",\"429\":\"e\",\"430\":\"l\",\"431\":\"\\\"\",\"432\":\":\",\"433\":\"\\\"\",\"434\":\"克\",\"435\":\"隆\",\"436\":\"深\",\"437\":\"度\",\"438\":\"\\\"\",\"439\":\",\",\"440\":\"\\\"\",\"441\":\"r\",\"442\":\"e\",\"443\":\"q\",\"444\":\"u\",\"445\":\"i\",\"446\":\"r\",\"447\":\"e\",\"448\":\"\\\"\",\"449\":\":\",\"450\":\"0\",\"451\":\",\",\"452\":\"\\\"\",\"453\":\"c\",\"454\":\"h\",\"455\":\"o\",\"456\":\"i\",\"457\":\"c\",\"458\":\"e\",\"459\":\"\\\"\",\"460\":\":\",\"461\":\"[\",\"462\":\"]\",\"463\":\",\",\"464\":\"\\\"\",\"465\":\"d\",\"466\":\"e\",\"467\":\"f\",\"468\":\"a\",\"469\":\"u\",\"470\":\"l\",\"471\":\"t\",\"472\":\"\\\"\",\"473\":\":\",\"474\":\"\\\"\",\"475\":\"1\",\"476\":\"\\\"\",\"477\":\",\",\"478\":\"\\\"\",\"479\":\"p\",\"480\":\"l\",\"481\":\"a\",\"482\":\"c\",\"483\":\"e\",\"484\":\"h\",\"485\":\"o\",\"486\":\"l\",\"487\":\"d\",\"488\":\"e\",\"489\":\"r\",\"490\":\"\\\"\",\"491\":\":\",\"492\":\"\\\"\",\"493\":\"\\\"\",\"494\":\",\",\"495\":\"\\\"\",\"496\":\"d\",\"497\":\"e\",\"498\":\"s\",\"499\":\"c\",\"500\":\"r\",\"501\":\"i\",\"502\":\"b\",\"503\":\"e\",\"504\":\"\\\"\",\"505\":\":\",\"506\":\"\\\"\",\"507\":\"代\",\"508\":\"码\",\"509\":\"克\",\"510\":\"隆\",\"511\":\"深\",\"512\":\"度\",\"513\":\"\\\"\",\"514\":\",\",\"515\":\"\\\"\",\"516\":\"e\",\"517\":\"d\",\"518\":\"i\",\"519\":\"t\",\"520\":\"a\",\"521\":\"b\",\"522\":\"l\",\"523\":\"e\",\"524\":\"\\\"\",\"525\":\":\",\"526\":\"1\",\"527\":\",\",\"528\":\"\\\"\",\"529\":\"c\",\"530\":\"o\",\"531\":\"n\",\"532\":\"d\",\"533\":\"i\",\"534\":\"t\",\"535\":\"i\",\"536\":\"o\",\"537\":\"n\",\"538\":\"\\\"\",\"539\":\":\",\"540\":\"\\\"\",\"541\":\"\\\"\",\"542\":\",\",\"543\":\"\\\"\",\"544\":\"v\",\"545\":\"a\",\"546\":\"l\",\"547\":\"u\",\"548\":\"e\",\"549\":\"\\\"\",\"550\":\":\",\"551\":\"\\\"\",\"552\":\"\\\"\",\"553\":\"}\",\"554\":\",\",\"555\":\"\\\"\",\"556\":\"-\",\"557\":\"-\",\"558\":\"s\",\"559\":\"s\",\"560\":\"h\",\"561\":\"_\",\"562\":\"p\",\"563\":\"r\",\"564\":\"i\",\"565\":\"v\",\"566\":\"a\",\"567\":\"t\",\"568\":\"e\",\"569\":\"_\",\"570\":\"k\",\"571\":\"e\",\"572\":\"y\",\"573\":\"\\\"\",\"574\":\":\",\"575\":\"{\",\"576\":\"\\\"\",\"577\":\"t\",\"578\":\"y\",\"579\":\"p\",\"580\":\"e\",\"581\":\"\\\"\",\"582\":\":\",\"583\":\"\\\"\",\"584\":\"s\",\"585\":\"t\",\"586\":\"r\",\"587\":\"\\\"\",\"588\":\",\",\"589\":\"\\\"\",\"590\":\"i\",\"591\":\"t\",\"592\":\"e\",\"593\":\"m\",\"594\":\"_\",\"595\":\"t\",\"596\":\"y\",\"597\":\"p\",\"598\":\"e\",\"599\":\"\\\"\",\"600\":\":\",\"601\":\"\\\"\",\"602\":\"\\\"\",\"603\":\",\",\"604\":\"\\\"\",\"605\":\"l\",\"606\":\"a\",\"607\":\"b\",\"608\":\"e\",\"609\":\"l\",\"610\":\"\\\"\",\"611\":\":\",\"612\":\"\\\"\",\"613\":\"s\",\"614\":\"s\",\"615\":\"h\",\"616\":\"私\",\"617\":\"钥\",\"618\":\"\\\"\",\"619\":\",\",\"620\":\"\\\"\",\"621\":\"r\",\"622\":\"e\",\"623\":\"q\",\"624\":\"u\",\"625\":\"i\",\"626\":\"r\",\"627\":\"e\",\"628\":\"\\\"\",\"629\":\":\",\"630\":\"0\",\"631\":\",\",\"632\":\"\\\"\",\"633\":\"c\",\"634\":\"h\",\"635\":\"o\",\"636\":\"i\",\"637\":\"c\",\"638\":\"e\",\"639\":\"\\\"\",\"640\":\":\",\"641\":\"[\",\"642\":\"]\",\"643\":\",\",\"644\":\"\\\"\",\"645\":\"d\",\"646\":\"e\",\"647\":\"f\",\"648\":\"a\",\"649\":\"u\",\"650\":\"l\",\"651\":\"t\",\"652\":\"\\\"\",\"653\":\":\",\"654\":\"\\\"\",\"655\":\"1\",\"656\":\"\\\"\",\"657\":\",\",\"658\":\"\\\"\",\"659\":\"p\",\"660\":\"l\",\"661\":\"a\",\"662\":\"c\",\"663\":\"e\",\"664\":\"h\",\"665\":\"o\",\"666\":\"l\",\"667\":\"d\",\"668\":\"e\",\"669\":\"r\",\"670\":\"\\\"\",\"671\":\":\",\"672\":\"\\\"\",\"673\":\"\\\"\",\"674\":\",\",\"675\":\"\\\"\",\"676\":\"d\",\"677\":\"e\",\"678\":\"s\",\"679\":\"c\",\"680\":\"r\",\"681\":\"i\",\"682\":\"b\",\"683\":\"e\",\"684\":\"\\\"\",\"685\":\":\",\"686\":\"\\\"\",\"687\":\"s\",\"688\":\"s\",\"689\":\"h\",\"690\":\"私\",\"691\":\"钥\",\"692\":\",\",\"693\":\"确\",\"694\":\"保\",\"695\":\"s\",\"696\":\"s\",\"697\":\"h\",\"698\":\"公\",\"699\":\"钥\",\"700\":\"已\",\"701\":\"经\",\"702\":\"托\",\"703\":\"管\",\"704\":\"到\",\"705\":\"代\",\"706\":\"码\",\"707\":\"平\",\"708\":\"台\",\"709\":\",\",\"710\":\"否\",\"711\":\"则\",\"712\":\"可\",\"713\":\"能\",\"714\":\"拉\",\"715\":\"取\",\"716\":\"失\",\"717\":\"败\",\"718\":\"\\\"\",\"719\":\",\",\"720\":\"\\\"\",\"721\":\"e\",\"722\":\"d\",\"723\":\"i\",\"724\":\"t\",\"725\":\"a\",\"726\":\"b\",\"727\":\"l\",\"728\":\"e\",\"729\":\"\\\"\",\"730\":\":\",\"731\":\"1\",\"732\":\",\",\"733\":\"\\\"\",\"734\":\"c\",\"735\":\"o\",\"736\":\"n\",\"737\":\"d\",\"738\":\"i\",\"739\":\"t\",\"740\":\"i\",\"741\":\"o\",\"742\":\"n\",\"743\":\"\\\"\",\"744\":\":\",\"745\":\"\\\"\",\"746\":\"\\\"\",\"747\":\",\",\"748\":\"\\\"\",\"749\":\"v\",\"750\":\"a\",\"751\":\"l\",\"752\":\"u\",\"753\":\"e\",\"754\":\"\\\"\",\"755\":\":\",\"756\":\"\\\"\",\"757\":\"\\\"\",\"758\":\"}\",\"759\":\"}\",\"--code_path\":{\"type\":\"str\",\"item_type\":\"\",\"label\":\"代码仓库地址\",\"require\":1,\"choice\":[],\"default\":\"\",\"placeholder\":\"私有仓库填写ssh地址,公有仓库填写https git地址\",\"describe\":\"代码仓库地址\",\"editable\":1,\"condition\":\"\",\"value\":\"123\"},\"--branch\":{\"type\":\"str\",\"item_type\":\"\",\"label\":\"代码分支/tag\",\"require\":1,\"choice\":[],\"default\":\"master\",\"placeholder\":\"\",\"describe\":\"代码分支或者tag\",\"editable\":1,\"condition\":\"\",\"value\":\"123\"},\"--depth\":{\"type\":\"str\",\"item_type\":\"\",\"label\":\"克隆深度\",\"require\":0,\"choice\":[],\"default\":\"1\",\"placeholder\":\"\",\"describe\":\"代码克隆深度\",\"editable\":1,\"condition\":\"\",\"value\":\"12312\"},\"--ssh_private_key\":{\"type\":\"str\",\"item_type\":\"\",\"label\":\"ssh私钥\",\"require\":0,\"choice\":[],\"default\":\"1\",\"placeholder\":\"\",\"describe\":\"ssh私钥,确保ssh公钥已经托管到代码平台,否则可能拉取失败\",\"editable\":1,\"condition\":\"\",\"value\":\"31232\"}},\"out_parameters\":{\"0\":\"{\",\"1\":\"\\\"\",\"2\":\"-\",\"3\":\"-\",\"4\":\"c\",\"5\":\"o\",\"6\":\"d\",\"7\":\"e\",\"8\":\"_\",\"9\":\"o\",\"10\":\"u\",\"11\":\"t\",\"12\":\"p\",\"13\":\"u\",\"14\":\"t\",\"15\":\"\\\"\",\"16\":\":\",\"17\":\"{\",\"18\":\"\\\"\",\"19\":\"t\",\"20\":\"y\",\"21\":\"p\",\"22\":\"e\",\"23\":\"\\\"\",\"24\":\":\",\"25\":\"\\\"\",\"26\":\"s\",\"27\":\"t\",\"28\":\"r\",\"29\":\"\\\"\",\"30\":\",\",\"31\":\"\\\"\",\"32\":\"l\",\"33\":\"a\",\"34\":\"b\",\"35\":\"e\",\"36\":\"l\",\"37\":\"\\\"\",\"38\":\":\",\"39\":\"\\\"\",\"40\":\"代\",\"41\":\"码\",\"42\":\"输\",\"43\":\"出\",\"44\":\"路\",\"45\":\"径\",\"46\":\"\\\"\",\"47\":\",\",\"48\":\"\\\"\",\"49\":\"p\",\"50\":\"a\",\"51\":\"t\",\"52\":\"h\",\"53\":\"\\\"\",\"54\":\":\",\"55\":\"\\\"\",\"56\":\"/\",\"57\":\"c\",\"58\":\"o\",\"59\":\"d\",\"60\":\"e\",\"61\":\"\\\"\",\"62\":\",\",\"63\":\"\\\"\",\"64\":\"r\",\"65\":\"e\",\"66\":\"q\",\"67\":\"u\",\"68\":\"i\",\"69\":\"r\",\"70\":\"e\",\"71\":\"\\\"\",\"72\":\":\",\"73\":\"1\",\"74\":\"}\",\"75\":\"}\",\"--code_output\":{\"type\":\"str\",\"label\":\"代码输出路径\",\"path\":\"/code\",\"require\":1}},\"description\":\"代码拉取组件\",\"icon_path\":null,\"create_by\":\"admin\",\"create_time\":\"2024-01-15T13:40:03.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-15T13:40:03.000+08:00\",\"state\":1,\"image\":\"镜像\",\"env_variables\":\"{}\",\"x\":125.32385526969382,\"y\":124.0761758332756,\"label\":\"代码拉取组件\",\"img\":\"/assets/images/null.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":70,\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":12,\"cursor\":\"pointer\",\"x\":0,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\"}},\"style\":{\"fill\":\"transparent\",\"stroke\":\"transparent\",\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1}},\"--code_path\":\"123\",\"--branch\":\"123\",\"--depth\":\"12312\",\"--ssh_private_key\":\"31232\",\"depth\":0},{\"id\":\"git-clone-42536e3\",\"category_id\":1,\"component_name\":\"git-clone\",\"component_label\":\"代码拉取组件\",\"working_directory\":\"工作目录\",\"command\":\"启动命令\",\"resources_standard\":null,\"control_strategy\":\"[{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"0\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"组件运行时长,支持s(秒),m(分钟),h(小时),d(天),示例:3h,代表3个小时超时,0表示不限制时长\\\",\\\"editable\\\":1},{\\\"type\\\":\\\"int\\\",\\\"label\\\":\\\"重试次数\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"0\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"组件运行失败自动重试次数\\\",\\\"editable\\\":1}]\",\"mount_path\":\"挂载目录\",\"in_parameters\":{\"0\":\"{\",\"1\":\"\\\"\",\"2\":\"-\",\"3\":\"-\",\"4\":\"c\",\"5\":\"o\",\"6\":\"d\",\"7\":\"e\",\"8\":\"_\",\"9\":\"p\",\"10\":\"a\",\"11\":\"t\",\"12\":\"h\",\"13\":\"\\\"\",\"14\":\":\",\"15\":\"{\",\"16\":\"\\\"\",\"17\":\"t\",\"18\":\"y\",\"19\":\"p\",\"20\":\"e\",\"21\":\"\\\"\",\"22\":\":\",\"23\":\"\\\"\",\"24\":\"s\",\"25\":\"t\",\"26\":\"r\",\"27\":\"\\\"\",\"28\":\",\",\"29\":\"\\\"\",\"30\":\"i\",\"31\":\"t\",\"32\":\"e\",\"33\":\"m\",\"34\":\"_\",\"35\":\"t\",\"36\":\"y\",\"37\":\"p\",\"38\":\"e\",\"39\":\"\\\"\",\"40\":\":\",\"41\":\"\\\"\",\"42\":\"\\\"\",\"43\":\",\",\"44\":\"\\\"\",\"45\":\"l\",\"46\":\"a\",\"47\":\"b\",\"48\":\"e\",\"49\":\"l\",\"50\":\"\\\"\",\"51\":\":\",\"52\":\"\\\"\",\"53\":\"代\",\"54\":\"码\",\"55\":\"仓\",\"56\":\"库\",\"57\":\"地\",\"58\":\"址\",\"59\":\"\\\"\",\"60\":\",\",\"61\":\"\\\"\",\"62\":\"r\",\"63\":\"e\",\"64\":\"q\",\"65\":\"u\",\"66\":\"i\",\"67\":\"r\",\"68\":\"e\",\"69\":\"\\\"\",\"70\":\":\",\"71\":\"1\",\"72\":\",\",\"73\":\"\\\"\",\"74\":\"c\",\"75\":\"h\",\"76\":\"o\",\"77\":\"i\",\"78\":\"c\",\"79\":\"e\",\"80\":\"\\\"\",\"81\":\":\",\"82\":\"[\",\"83\":\"]\",\"84\":\",\",\"85\":\"\\\"\",\"86\":\"d\",\"87\":\"e\",\"88\":\"f\",\"89\":\"a\",\"90\":\"u\",\"91\":\"l\",\"92\":\"t\",\"93\":\"\\\"\",\"94\":\":\",\"95\":\"\\\"\",\"96\":\"\\\"\",\"97\":\",\",\"98\":\"\\\"\",\"99\":\"p\",\"100\":\"l\",\"101\":\"a\",\"102\":\"c\",\"103\":\"e\",\"104\":\"h\",\"105\":\"o\",\"106\":\"l\",\"107\":\"d\",\"108\":\"e\",\"109\":\"r\",\"110\":\"\\\"\",\"111\":\":\",\"112\":\"\\\"\",\"113\":\"私\",\"114\":\"有\",\"115\":\"仓\",\"116\":\"库\",\"117\":\"填\",\"118\":\"写\",\"119\":\"s\",\"120\":\"s\",\"121\":\"h\",\"122\":\"地\",\"123\":\"址\",\"124\":\",\",\"125\":\"公\",\"126\":\"有\",\"127\":\"仓\",\"128\":\"库\",\"129\":\"填\",\"130\":\"写\",\"131\":\"h\",\"132\":\"t\",\"133\":\"t\",\"134\":\"p\",\"135\":\"s\",\"136\":\" \",\"137\":\"g\",\"138\":\"i\",\"139\":\"t\",\"140\":\"地\",\"141\":\"址\",\"142\":\"\\\"\",\"143\":\",\",\"144\":\"\\\"\",\"145\":\"d\",\"146\":\"e\",\"147\":\"s\",\"148\":\"c\",\"149\":\"r\",\"150\":\"i\",\"151\":\"b\",\"152\":\"e\",\"153\":\"\\\"\",\"154\":\":\",\"155\":\"\\\"\",\"156\":\"代\",\"157\":\"码\",\"158\":\"仓\",\"159\":\"库\",\"160\":\"地\",\"161\":\"址\",\"162\":\"\\\"\",\"163\":\",\",\"164\":\"\\\"\",\"165\":\"e\",\"166\":\"d\",\"167\":\"i\",\"168\":\"t\",\"169\":\"a\",\"170\":\"b\",\"171\":\"l\",\"172\":\"e\",\"173\":\"\\\"\",\"174\":\":\",\"175\":\"1\",\"176\":\",\",\"177\":\"\\\"\",\"178\":\"c\",\"179\":\"o\",\"180\":\"n\",\"181\":\"d\",\"182\":\"i\",\"183\":\"t\",\"184\":\"i\",\"185\":\"o\",\"186\":\"n\",\"187\":\"\\\"\",\"188\":\":\",\"189\":\"\\\"\",\"190\":\"\\\"\",\"191\":\",\",\"192\":\"\\\"\",\"193\":\"v\",\"194\":\"a\",\"195\":\"l\",\"196\":\"u\",\"197\":\"e\",\"198\":\"\\\"\",\"199\":\":\",\"200\":\"\\\"\",\"201\":\"\\\"\",\"202\":\"}\",\"203\":\",\",\"204\":\"\\\"\",\"205\":\"-\",\"206\":\"-\",\"207\":\"b\",\"208\":\"r\",\"209\":\"a\",\"210\":\"n\",\"211\":\"c\",\"212\":\"h\",\"213\":\"\\\"\",\"214\":\":\",\"215\":\"{\",\"216\":\"\\\"\",\"217\":\"t\",\"218\":\"y\",\"219\":\"p\",\"220\":\"e\",\"221\":\"\\\"\",\"222\":\":\",\"223\":\"\\\"\",\"224\":\"s\",\"225\":\"t\",\"226\":\"r\",\"227\":\"\\\"\",\"228\":\",\",\"229\":\"\\\"\",\"230\":\"i\",\"231\":\"t\",\"232\":\"e\",\"233\":\"m\",\"234\":\"_\",\"235\":\"t\",\"236\":\"y\",\"237\":\"p\",\"238\":\"e\",\"239\":\"\\\"\",\"240\":\":\",\"241\":\"\\\"\",\"242\":\"\\\"\",\"243\":\",\",\"244\":\"\\\"\",\"245\":\"l\",\"246\":\"a\",\"247\":\"b\",\"248\":\"e\",\"249\":\"l\",\"250\":\"\\\"\",\"251\":\":\",\"252\":\"\\\"\",\"253\":\"代\",\"254\":\"码\",\"255\":\"分\",\"256\":\"支\",\"257\":\"/\",\"258\":\"t\",\"259\":\"a\",\"260\":\"g\",\"261\":\"\\\"\",\"262\":\",\",\"263\":\"\\\"\",\"264\":\"r\",\"265\":\"e\",\"266\":\"q\",\"267\":\"u\",\"268\":\"i\",\"269\":\"r\",\"270\":\"e\",\"271\":\"\\\"\",\"272\":\":\",\"273\":\"1\",\"274\":\",\",\"275\":\"\\\"\",\"276\":\"c\",\"277\":\"h\",\"278\":\"o\",\"279\":\"i\",\"280\":\"c\",\"281\":\"e\",\"282\":\"\\\"\",\"283\":\":\",\"284\":\"[\",\"285\":\"]\",\"286\":\",\",\"287\":\"\\\"\",\"288\":\"d\",\"289\":\"e\",\"290\":\"f\",\"291\":\"a\",\"292\":\"u\",\"293\":\"l\",\"294\":\"t\",\"295\":\"\\\"\",\"296\":\":\",\"297\":\"\\\"\",\"298\":\"m\",\"299\":\"a\",\"300\":\"s\",\"301\":\"t\",\"302\":\"e\",\"303\":\"r\",\"304\":\"\\\"\",\"305\":\",\",\"306\":\"\\\"\",\"307\":\"p\",\"308\":\"l\",\"309\":\"a\",\"310\":\"c\",\"311\":\"e\",\"312\":\"h\",\"313\":\"o\",\"314\":\"l\",\"315\":\"d\",\"316\":\"e\",\"317\":\"r\",\"318\":\"\\\"\",\"319\":\":\",\"320\":\"\\\"\",\"321\":\"\\\"\",\"322\":\",\",\"323\":\"\\\"\",\"324\":\"d\",\"325\":\"e\",\"326\":\"s\",\"327\":\"c\",\"328\":\"r\",\"329\":\"i\",\"330\":\"b\",\"331\":\"e\",\"332\":\"\\\"\",\"333\":\":\",\"334\":\"\\\"\",\"335\":\"代\",\"336\":\"码\",\"337\":\"分\",\"338\":\"支\",\"339\":\"或\",\"340\":\"者\",\"341\":\"t\",\"342\":\"a\",\"343\":\"g\",\"344\":\"\\\"\",\"345\":\",\",\"346\":\"\\\"\",\"347\":\"e\",\"348\":\"d\",\"349\":\"i\",\"350\":\"t\",\"351\":\"a\",\"352\":\"b\",\"353\":\"l\",\"354\":\"e\",\"355\":\"\\\"\",\"356\":\":\",\"357\":\"1\",\"358\":\",\",\"359\":\"\\\"\",\"360\":\"c\",\"361\":\"o\",\"362\":\"n\",\"363\":\"d\",\"364\":\"i\",\"365\":\"t\",\"366\":\"i\",\"367\":\"o\",\"368\":\"n\",\"369\":\"\\\"\",\"370\":\":\",\"371\":\"\\\"\",\"372\":\"\\\"\",\"373\":\",\",\"374\":\"\\\"\",\"375\":\"v\",\"376\":\"a\",\"377\":\"l\",\"378\":\"u\",\"379\":\"e\",\"380\":\"\\\"\",\"381\":\":\",\"382\":\"\\\"\",\"383\":\"\\\"\",\"384\":\"}\",\"385\":\",\",\"386\":\"\\\"\",\"387\":\"-\",\"388\":\"-\",\"389\":\"d\",\"390\":\"e\",\"391\":\"p\",\"392\":\"t\",\"393\":\"h\",\"394\":\"\\\"\",\"395\":\":\",\"396\":\"{\",\"397\":\"\\\"\",\"398\":\"t\",\"399\":\"y\",\"400\":\"p\",\"401\":\"e\",\"402\":\"\\\"\",\"403\":\":\",\"404\":\"\\\"\",\"405\":\"s\",\"406\":\"t\",\"407\":\"r\",\"408\":\"\\\"\",\"409\":\",\",\"410\":\"\\\"\",\"411\":\"i\",\"412\":\"t\",\"413\":\"e\",\"414\":\"m\",\"415\":\"_\",\"416\":\"t\",\"417\":\"y\",\"418\":\"p\",\"419\":\"e\",\"420\":\"\\\"\",\"421\":\":\",\"422\":\"\\\"\",\"423\":\"\\\"\",\"424\":\",\",\"425\":\"\\\"\",\"426\":\"l\",\"427\":\"a\",\"428\":\"b\",\"429\":\"e\",\"430\":\"l\",\"431\":\"\\\"\",\"432\":\":\",\"433\":\"\\\"\",\"434\":\"克\",\"435\":\"隆\",\"436\":\"深\",\"437\":\"度\",\"438\":\"\\\"\",\"439\":\",\",\"440\":\"\\\"\",\"441\":\"r\",\"442\":\"e\",\"443\":\"q\",\"444\":\"u\",\"445\":\"i\",\"446\":\"r\",\"447\":\"e\",\"448\":\"\\\"\",\"449\":\":\",\"450\":\"0\",\"451\":\",\",\"452\":\"\\\"\",\"453\":\"c\",\"454\":\"h\",\"455\":\"o\",\"456\":\"i\",\"457\":\"c\",\"458\":\"e\",\"459\":\"\\\"\",\"460\":\":\",\"461\":\"[\",\"462\":\"]\",\"463\":\",\",\"464\":\"\\\"\",\"465\":\"d\",\"466\":\"e\",\"467\":\"f\",\"468\":\"a\",\"469\":\"u\",\"470\":\"l\",\"471\":\"t\",\"472\":\"\\\"\",\"473\":\":\",\"474\":\"\\\"\",\"475\":\"1\",\"476\":\"\\\"\",\"477\":\",\",\"478\":\"\\\"\",\"479\":\"p\",\"480\":\"l\",\"481\":\"a\",\"482\":\"c\",\"483\":\"e\",\"484\":\"h\",\"485\":\"o\",\"486\":\"l\",\"487\":\"d\",\"488\":\"e\",\"489\":\"r\",\"490\":\"\\\"\",\"491\":\":\",\"492\":\"\\\"\",\"493\":\"\\\"\",\"494\":\",\",\"495\":\"\\\"\",\"496\":\"d\",\"497\":\"e\",\"498\":\"s\",\"499\":\"c\",\"500\":\"r\",\"501\":\"i\",\"502\":\"b\",\"503\":\"e\",\"504\":\"\\\"\",\"505\":\":\",\"506\":\"\\\"\",\"507\":\"代\",\"508\":\"码\",\"509\":\"克\",\"510\":\"隆\",\"511\":\"深\",\"512\":\"度\",\"513\":\"\\\"\",\"514\":\",\",\"515\":\"\\\"\",\"516\":\"e\",\"517\":\"d\",\"518\":\"i\",\"519\":\"t\",\"520\":\"a\",\"521\":\"b\",\"522\":\"l\",\"523\":\"e\",\"524\":\"\\\"\",\"525\":\":\",\"526\":\"1\",\"527\":\",\",\"528\":\"\\\"\",\"529\":\"c\",\"530\":\"o\",\"531\":\"n\",\"532\":\"d\",\"533\":\"i\",\"534\":\"t\",\"535\":\"i\",\"536\":\"o\",\"537\":\"n\",\"538\":\"\\\"\",\"539\":\":\",\"540\":\"\\\"\",\"541\":\"\\\"\",\"542\":\",\",\"543\":\"\\\"\",\"544\":\"v\",\"545\":\"a\",\"546\":\"l\",\"547\":\"u\",\"548\":\"e\",\"549\":\"\\\"\",\"550\":\":\",\"551\":\"\\\"\",\"552\":\"\\\"\",\"553\":\"}\",\"554\":\",\",\"555\":\"\\\"\",\"556\":\"-\",\"557\":\"-\",\"558\":\"s\",\"559\":\"s\",\"560\":\"h\",\"561\":\"_\",\"562\":\"p\",\"563\":\"r\",\"564\":\"i\",\"565\":\"v\",\"566\":\"a\",\"567\":\"t\",\"568\":\"e\",\"569\":\"_\",\"570\":\"k\",\"571\":\"e\",\"572\":\"y\",\"573\":\"\\\"\",\"574\":\":\",\"575\":\"{\",\"576\":\"\\\"\",\"577\":\"t\",\"578\":\"y\",\"579\":\"p\",\"580\":\"e\",\"581\":\"\\\"\",\"582\":\":\",\"583\":\"\\\"\",\"584\":\"s\",\"585\":\"t\",\"586\":\"r\",\"587\":\"\\\"\",\"588\":\",\",\"589\":\"\\\"\",\"590\":\"i\",\"591\":\"t\",\"592\":\"e\",\"593\":\"m\",\"594\":\"_\",\"595\":\"t\",\"596\":\"y\",\"597\":\"p\",\"598\":\"e\",\"599\":\"\\\"\",\"600\":\":\",\"601\":\"\\\"\",\"602\":\"\\\"\",\"603\":\",\",\"604\":\"\\\"\",\"605\":\"l\",\"606\":\"a\",\"607\":\"b\",\"608\":\"e\",\"609\":\"l\",\"610\":\"\\\"\",\"611\":\":\",\"612\":\"\\\"\",\"613\":\"s\",\"614\":\"s\",\"615\":\"h\",\"616\":\"私\",\"617\":\"钥\",\"618\":\"\\\"\",\"619\":\",\",\"620\":\"\\\"\",\"621\":\"r\",\"622\":\"e\",\"623\":\"q\",\"624\":\"u\",\"625\":\"i\",\"626\":\"r\",\"627\":\"e\",\"628\":\"\\\"\",\"629\":\":\",\"630\":\"0\",\"631\":\",\",\"632\":\"\\\"\",\"633\":\"c\",\"634\":\"h\",\"635\":\"o\",\"636\":\"i\",\"637\":\"c\",\"638\":\"e\",\"639\":\"\\\"\",\"640\":\":\",\"641\":\"[\",\"642\":\"]\",\"643\":\",\",\"644\":\"\\\"\",\"645\":\"d\",\"646\":\"e\",\"647\":\"f\",\"648\":\"a\",\"649\":\"u\",\"650\":\"l\",\"651\":\"t\",\"652\":\"\\\"\",\"653\":\":\",\"654\":\"\\\"\",\"655\":\"1\",\"656\":\"\\\"\",\"657\":\",\",\"658\":\"\\\"\",\"659\":\"p\",\"660\":\"l\",\"661\":\"a\",\"662\":\"c\",\"663\":\"e\",\"664\":\"h\",\"665\":\"o\",\"666\":\"l\",\"667\":\"d\",\"668\":\"e\",\"669\":\"r\",\"670\":\"\\\"\",\"671\":\":\",\"672\":\"\\\"\",\"673\":\"\\\"\",\"674\":\",\",\"675\":\"\\\"\",\"676\":\"d\",\"677\":\"e\",\"678\":\"s\",\"679\":\"c\",\"680\":\"r\",\"681\":\"i\",\"682\":\"b\",\"683\":\"e\",\"684\":\"\\\"\",\"685\":\":\",\"686\":\"\\\"\",\"687\":\"s\",\"688\":\"s\",\"689\":\"h\",\"690\":\"私\",\"691\":\"钥\",\"692\":\",\",\"693\":\"确\",\"694\":\"保\",\"695\":\"s\",\"696\":\"s\",\"697\":\"h\",\"698\":\"公\",\"699\":\"钥\",\"700\":\"已\",\"701\":\"经\",\"702\":\"托\",\"703\":\"管\",\"704\":\"到\",\"705\":\"代\",\"706\":\"码\",\"707\":\"平\",\"708\":\"台\",\"709\":\",\",\"710\":\"否\",\"711\":\"则\",\"712\":\"可\",\"713\":\"能\",\"714\":\"拉\",\"715\":\"取\",\"716\":\"失\",\"717\":\"败\",\"718\":\"\\\"\",\"719\":\",\",\"720\":\"\\\"\",\"721\":\"e\",\"722\":\"d\",\"723\":\"i\",\"724\":\"t\",\"725\":\"a\",\"726\":\"b\",\"727\":\"l\",\"728\":\"e\",\"729\":\"\\\"\",\"730\":\":\",\"731\":\"1\",\"732\":\",\",\"733\":\"\\\"\",\"734\":\"c\",\"735\":\"o\",\"736\":\"n\",\"737\":\"d\",\"738\":\"i\",\"739\":\"t\",\"740\":\"i\",\"741\":\"o\",\"742\":\"n\",\"743\":\"\\\"\",\"744\":\":\",\"745\":\"\\\"\",\"746\":\"\\\"\",\"747\":\",\",\"748\":\"\\\"\",\"749\":\"v\",\"750\":\"a\",\"751\":\"l\",\"752\":\"u\",\"753\":\"e\",\"754\":\"\\\"\",\"755\":\":\",\"756\":\"\\\"\",\"757\":\"\\\"\",\"758\":\"}\",\"759\":\"}\",\"--code_path\":{\"type\":\"str\",\"item_type\":\"\",\"label\":\"代码仓库地址\",\"require\":1,\"choice\":[],\"default\":\"\",\"placeholder\":\"私有仓库填写ssh地址,公有仓库填写https git地址\",\"describe\":\"代码仓库地址\",\"editable\":1,\"condition\":\"\",\"value\":\"123\"},\"--branch\":{\"type\":\"str\",\"item_type\":\"\",\"label\":\"代码分支/tag\",\"require\":1,\"choice\":[],\"default\":\"master\",\"placeholder\":\"\",\"describe\":\"代码分支或者tag\",\"editable\":1,\"condition\":\"\",\"value\":\"2131\"},\"--depth\":{\"type\":\"str\",\"item_type\":\"\",\"label\":\"克隆深度\",\"require\":0,\"choice\":[],\"default\":\"1\",\"placeholder\":\"\",\"describe\":\"代码克隆深度\",\"editable\":1,\"condition\":\"\",\"value\":\"3123\"},\"--ssh_private_key\":{\"type\":\"str\",\"item_type\":\"\",\"label\":\"ssh私钥\",\"require\":0,\"choice\":[],\"default\":\"1\",\"placeholder\":\"\",\"describe\":\"ssh私钥,确保ssh公钥已经托管到代码平台,否则可能拉取失败\",\"editable\":1,\"condition\":\"\",\"value\":\"13\"}},\"out_parameters\":{\"0\":\"{\",\"1\":\"\\\"\",\"2\":\"-\",\"3\":\"-\",\"4\":\"c\",\"5\":\"o\",\"6\":\"d\",\"7\":\"e\",\"8\":\"_\",\"9\":\"o\",\"10\":\"u\",\"11\":\"t\",\"12\":\"p\",\"13\":\"u\",\"14\":\"t\",\"15\":\"\\\"\",\"16\":\":\",\"17\":\"{\",\"18\":\"\\\"\",\"19\":\"t\",\"20\":\"y\",\"21\":\"p\",\"22\":\"e\",\"23\":\"\\\"\",\"24\":\":\",\"25\":\"\\\"\",\"26\":\"s\",\"27\":\"t\",\"28\":\"r\",\"29\":\"\\\"\",\"30\":\",\",\"31\":\"\\\"\",\"32\":\"l\",\"33\":\"a\",\"34\":\"b\",\"35\":\"e\",\"36\":\"l\",\"37\":\"\\\"\",\"38\":\":\",\"39\":\"\\\"\",\"40\":\"代\",\"41\":\"码\",\"42\":\"输\",\"43\":\"出\",\"44\":\"路\",\"45\":\"径\",\"46\":\"\\\"\",\"47\":\",\",\"48\":\"\\\"\",\"49\":\"p\",\"50\":\"a\",\"51\":\"t\",\"52\":\"h\",\"53\":\"\\\"\",\"54\":\":\",\"55\":\"\\\"\",\"56\":\"/\",\"57\":\"c\",\"58\":\"o\",\"59\":\"d\",\"60\":\"e\",\"61\":\"\\\"\",\"62\":\",\",\"63\":\"\\\"\",\"64\":\"r\",\"65\":\"e\",\"66\":\"q\",\"67\":\"u\",\"68\":\"i\",\"69\":\"r\",\"70\":\"e\",\"71\":\"\\\"\",\"72\":\":\",\"73\":\"1\",\"74\":\"}\",\"75\":\"}\",\"--code_output\":{\"type\":\"str\",\"label\":\"代码输出路径\",\"path\":\"/code\",\"require\":1}},\"description\":\"代码拉取组件\",\"icon_path\":null,\"create_by\":\"admin\",\"create_time\":\"2024-01-15T13:40:03.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-15T13:40:03.000+08:00\",\"state\":1,\"image\":\"镜像\",\"env_variables\":\"{}\",\"x\":83.38488291274636,\"y\":61.420361709643245,\"label\":\"代码拉取组件\",\"img\":\"/assets/images/null.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":70,\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":12,\"cursor\":\"pointer\",\"x\":0,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\"}},\"style\":{\"fill\":\"transparent\",\"stroke\":\"transparent\",\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1}},\"--code_path\":\"123\",\"--branch\":\"2131\",\"--depth\":\"3123\",\"--ssh_private_key\":\"13\",\"depth\":0},{\"id\":\"git-clone-6bf6a6c2\",\"category_id\":1,\"component_name\":\"git-clone\",\"component_label\":\"代码拉取组件\",\"working_directory\":\"工作目录\",\"command\":\"启动命令\",\"resources_standard\":\"234\",\"control_strategy\":\"[{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"0\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"组件运行时长,支持s(秒),m(分钟),h(小时),d(天),示例:3h,代表3个小时超时,0表示不限制时长\\\",\\\"editable\\\":1},{\\\"type\\\":\\\"int\\\",\\\"label\\\":\\\"重试次数\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"0\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"组件运行失败自动重试次数\\\",\\\"editable\\\":1}]\",\"mount_path\":\"挂载目录\",\"in_parameters\":{\"0\":\"{\",\"1\":\"\\\"\",\"2\":\"-\",\"3\":\"-\",\"4\":\"c\",\"5\":\"o\",\"6\":\"d\",\"7\":\"e\",\"8\":\"_\",\"9\":\"p\",\"10\":\"a\",\"11\":\"t\",\"12\":\"h\",\"13\":\"\\\"\",\"14\":\":\",\"15\":\"{\",\"16\":\"\\\"\",\"17\":\"t\",\"18\":\"y\",\"19\":\"p\",\"20\":\"e\",\"21\":\"\\\"\",\"22\":\":\",\"23\":\"\\\"\",\"24\":\"s\",\"25\":\"t\",\"26\":\"r\",\"27\":\"\\\"\",\"28\":\",\",\"29\":\"\\\"\",\"30\":\"i\",\"31\":\"t\",\"32\":\"e\",\"33\":\"m\",\"34\":\"_\",\"35\":\"t\",\"36\":\"y\",\"37\":\"p\",\"38\":\"e\",\"39\":\"\\\"\",\"40\":\":\",\"41\":\"\\\"\",\"42\":\"\\\"\",\"43\":\",\",\"44\":\"\\\"\",\"45\":\"l\",\"46\":\"a\",\"47\":\"b\",\"48\":\"e\",\"49\":\"l\",\"50\":\"\\\"\",\"51\":\":\",\"52\":\"\\\"\",\"53\":\"代\",\"54\":\"码\",\"55\":\"仓\",\"56\":\"库\",\"57\":\"地\",\"58\":\"址\",\"59\":\"\\\"\",\"60\":\",\",\"61\":\"\\\"\",\"62\":\"r\",\"63\":\"e\",\"64\":\"q\",\"65\":\"u\",\"66\":\"i\",\"67\":\"r\",\"68\":\"e\",\"69\":\"\\\"\",\"70\":\":\",\"71\":\"1\",\"72\":\",\",\"73\":\"\\\"\",\"74\":\"c\",\"75\":\"h\",\"76\":\"o\",\"77\":\"i\",\"78\":\"c\",\"79\":\"e\",\"80\":\"\\\"\",\"81\":\":\",\"82\":\"[\",\"83\":\"]\",\"84\":\",\",\"85\":\"\\\"\",\"86\":\"d\",\"87\":\"e\",\"88\":\"f\",\"89\":\"a\",\"90\":\"u\",\"91\":\"l\",\"92\":\"t\",\"93\":\"\\\"\",\"94\":\":\",\"95\":\"\\\"\",\"96\":\"\\\"\",\"97\":\",\",\"98\":\"\\\"\",\"99\":\"p\",\"100\":\"l\",\"101\":\"a\",\"102\":\"c\",\"103\":\"e\",\"104\":\"h\",\"105\":\"o\",\"106\":\"l\",\"107\":\"d\",\"108\":\"e\",\"109\":\"r\",\"110\":\"\\\"\",\"111\":\":\",\"112\":\"\\\"\",\"113\":\"私\",\"114\":\"有\",\"115\":\"仓\",\"116\":\"库\",\"117\":\"填\",\"118\":\"写\",\"119\":\"s\",\"120\":\"s\",\"121\":\"h\",\"122\":\"地\",\"123\":\"址\",\"124\":\",\",\"125\":\"公\",\"126\":\"有\",\"127\":\"仓\",\"128\":\"库\",\"129\":\"填\",\"130\":\"写\",\"131\":\"h\",\"132\":\"t\",\"133\":\"t\",\"134\":\"p\",\"135\":\"s\",\"136\":\" \",\"137\":\"g\",\"138\":\"i\",\"139\":\"t\",\"140\":\"地\",\"141\":\"址\",\"142\":\"\\\"\",\"143\":\",\",\"144\":\"\\\"\",\"145\":\"d\",\"146\":\"e\",\"147\":\"s\",\"148\":\"c\",\"149\":\"r\",\"150\":\"i\",\"151\":\"b\",\"152\":\"e\",\"153\":\"\\\"\",\"154\":\":\",\"155\":\"\\\"\",\"156\":\"代\",\"157\":\"码\",\"158\":\"仓\",\"159\":\"库\",\"160\":\"地\",\"161\":\"址\",\"162\":\"\\\"\",\"163\":\",\",\"164\":\"\\\"\",\"165\":\"e\",\"166\":\"d\",\"167\":\"i\",\"168\":\"t\",\"169\":\"a\",\"170\":\"b\",\"171\":\"l\",\"172\":\"e\",\"173\":\"\\\"\",\"174\":\":\",\"175\":\"1\",\"176\":\",\",\"177\":\"\\\"\",\"178\":\"c\",\"179\":\"o\",\"180\":\"n\",\"181\":\"d\",\"182\":\"i\",\"183\":\"t\",\"184\":\"i\",\"185\":\"o\",\"186\":\"n\",\"187\":\"\\\"\",\"188\":\":\",\"189\":\"\\\"\",\"190\":\"\\\"\",\"191\":\",\",\"192\":\"\\\"\",\"193\":\"v\",\"194\":\"a\",\"195\":\"l\",\"196\":\"u\",\"197\":\"e\",\"198\":\"\\\"\",\"199\":\":\",\"200\":\"\\\"\",\"201\":\"\\\"\",\"202\":\"}\",\"203\":\",\",\"204\":\"\\\"\",\"205\":\"-\",\"206\":\"-\",\"207\":\"b\",\"208\":\"r\",\"209\":\"a\",\"210\":\"n\",\"211\":\"c\",\"212\":\"h\",\"213\":\"\\\"\",\"214\":\":\",\"215\":\"{\",\"216\":\"\\\"\",\"217\":\"t\",\"218\":\"y\",\"219\":\"p\",\"220\":\"e\",\"221\":\"\\\"\",\"222\":\":\",\"223\":\"\\\"\",\"224\":\"s\",\"225\":\"t\",\"226\":\"r\",\"227\":\"\\\"\",\"228\":\",\",\"229\":\"\\\"\",\"230\":\"i\",\"231\":\"t\",\"232\":\"e\",\"233\":\"m\",\"234\":\"_\",\"235\":\"t\",\"236\":\"y\",\"237\":\"p\",\"238\":\"e\",\"239\":\"\\\"\",\"240\":\":\",\"241\":\"\\\"\",\"242\":\"\\\"\",\"243\":\",\",\"244\":\"\\\"\",\"245\":\"l\",\"246\":\"a\",\"247\":\"b\",\"248\":\"e\",\"249\":\"l\",\"250\":\"\\\"\",\"251\":\":\",\"252\":\"\\\"\",\"253\":\"代\",\"254\":\"码\",\"255\":\"分\",\"256\":\"支\",\"257\":\"/\",\"258\":\"t\",\"259\":\"a\",\"260\":\"g\",\"261\":\"\\\"\",\"262\":\",\",\"263\":\"\\\"\",\"264\":\"r\",\"265\":\"e\",\"266\":\"q\",\"267\":\"u\",\"268\":\"i\",\"269\":\"r\",\"270\":\"e\",\"271\":\"\\\"\",\"272\":\":\",\"273\":\"1\",\"274\":\",\",\"275\":\"\\\"\",\"276\":\"c\",\"277\":\"h\",\"278\":\"o\",\"279\":\"i\",\"280\":\"c\",\"281\":\"e\",\"282\":\"\\\"\",\"283\":\":\",\"284\":\"[\",\"285\":\"]\",\"286\":\",\",\"287\":\"\\\"\",\"288\":\"d\",\"289\":\"e\",\"290\":\"f\",\"291\":\"a\",\"292\":\"u\",\"293\":\"l\",\"294\":\"t\",\"295\":\"\\\"\",\"296\":\":\",\"297\":\"\\\"\",\"298\":\"m\",\"299\":\"a\",\"300\":\"s\",\"301\":\"t\",\"302\":\"e\",\"303\":\"r\",\"304\":\"\\\"\",\"305\":\",\",\"306\":\"\\\"\",\"307\":\"p\",\"308\":\"l\",\"309\":\"a\",\"310\":\"c\",\"311\":\"e\",\"312\":\"h\",\"313\":\"o\",\"314\":\"l\",\"315\":\"d\",\"316\":\"e\",\"317\":\"r\",\"318\":\"\\\"\",\"319\":\":\",\"320\":\"\\\"\",\"321\":\"\\\"\",\"322\":\",\",\"323\":\"\\\"\",\"324\":\"d\",\"325\":\"e\",\"326\":\"s\",\"327\":\"c\",\"328\":\"r\",\"329\":\"i\",\"330\":\"b\",\"331\":\"e\",\"332\":\"\\\"\",\"333\":\":\",\"334\":\"\\\"\",\"335\":\"代\",\"336\":\"码\",\"337\":\"分\",\"338\":\"支\",\"339\":\"或\",\"340\":\"者\",\"341\":\"t\",\"342\":\"a\",\"343\":\"g\",\"344\":\"\\\"\",\"345\":\",\",\"346\":\"\\\"\",\"347\":\"e\",\"348\":\"d\",\"349\":\"i\",\"350\":\"t\",\"351\":\"a\",\"352\":\"b\",\"353\":\"l\",\"354\":\"e\",\"355\":\"\\\"\",\"356\":\":\",\"357\":\"1\",\"358\":\",\",\"359\":\"\\\"\",\"360\":\"c\",\"361\":\"o\",\"362\":\"n\",\"363\":\"d\",\"364\":\"i\",\"365\":\"t\",\"366\":\"i\",\"367\":\"o\",\"368\":\"n\",\"369\":\"\\\"\",\"370\":\":\",\"371\":\"\\\"\",\"372\":\"\\\"\",\"373\":\",\",\"374\":\"\\\"\",\"375\":\"v\",\"376\":\"a\",\"377\":\"l\",\"378\":\"u\",\"379\":\"e\",\"380\":\"\\\"\",\"381\":\":\",\"382\":\"\\\"\",\"383\":\"\\\"\",\"384\":\"}\",\"385\":\",\",\"386\":\"\\\"\",\"387\":\"-\",\"388\":\"-\",\"389\":\"d\",\"390\":\"e\",\"391\":\"p\",\"392\":\"t\",\"393\":\"h\",\"394\":\"\\\"\",\"395\":\":\",\"396\":\"{\",\"397\":\"\\\"\",\"398\":\"t\",\"399\":\"y\",\"400\":\"p\",\"401\":\"e\",\"402\":\"\\\"\",\"403\":\":\",\"404\":\"\\\"\",\"405\":\"s\",\"406\":\"t\",\"407\":\"r\",\"408\":\"\\\"\",\"409\":\",\",\"410\":\"\\\"\",\"411\":\"i\",\"412\":\"t\",\"413\":\"e\",\"414\":\"m\",\"415\":\"_\",\"416\":\"t\",\"417\":\"y\",\"418\":\"p\",\"419\":\"e\",\"420\":\"\\\"\",\"421\":\":\",\"422\":\"\\\"\",\"423\":\"\\\"\",\"424\":\",\",\"425\":\"\\\"\",\"426\":\"l\",\"427\":\"a\",\"428\":\"b\",\"429\":\"e\",\"430\":\"l\",\"431\":\"\\\"\",\"432\":\":\",\"433\":\"\\\"\",\"434\":\"克\",\"435\":\"隆\",\"436\":\"深\",\"437\":\"度\",\"438\":\"\\\"\",\"439\":\",\",\"440\":\"\\\"\",\"441\":\"r\",\"442\":\"e\",\"443\":\"q\",\"444\":\"u\",\"445\":\"i\",\"446\":\"r\",\"447\":\"e\",\"448\":\"\\\"\",\"449\":\":\",\"450\":\"0\",\"451\":\",\",\"452\":\"\\\"\",\"453\":\"c\",\"454\":\"h\",\"455\":\"o\",\"456\":\"i\",\"457\":\"c\",\"458\":\"e\",\"459\":\"\\\"\",\"460\":\":\",\"461\":\"[\",\"462\":\"]\",\"463\":\",\",\"464\":\"\\\"\",\"465\":\"d\",\"466\":\"e\",\"467\":\"f\",\"468\":\"a\",\"469\":\"u\",\"470\":\"l\",\"471\":\"t\",\"472\":\"\\\"\",\"473\":\":\",\"474\":\"\\\"\",\"475\":\"1\",\"476\":\"\\\"\",\"477\":\",\",\"478\":\"\\\"\",\"479\":\"p\",\"480\":\"l\",\"481\":\"a\",\"482\":\"c\",\"483\":\"e\",\"484\":\"h\",\"485\":\"o\",\"486\":\"l\",\"487\":\"d\",\"488\":\"e\",\"489\":\"r\",\"490\":\"\\\"\",\"491\":\":\",\"492\":\"\\\"\",\"493\":\"\\\"\",\"494\":\",\",\"495\":\"\\\"\",\"496\":\"d\",\"497\":\"e\",\"498\":\"s\",\"499\":\"c\",\"500\":\"r\",\"501\":\"i\",\"502\":\"b\",\"503\":\"e\",\"504\":\"\\\"\",\"505\":\":\",\"506\":\"\\\"\",\"507\":\"代\",\"508\":\"码\",\"509\":\"克\",\"510\":\"隆\",\"511\":\"深\",\"512\":\"度\",\"513\":\"\\\"\",\"514\":\",\",\"515\":\"\\\"\",\"516\":\"e\",\"517\":\"d\",\"518\":\"i\",\"519\":\"t\",\"520\":\"a\",\"521\":\"b\",\"522\":\"l\",\"523\":\"e\",\"524\":\"\\\"\",\"525\":\":\",\"526\":\"1\",\"527\":\",\",\"528\":\"\\\"\",\"529\":\"c\",\"530\":\"o\",\"531\":\"n\",\"532\":\"d\",\"533\":\"i\",\"534\":\"t\",\"535\":\"i\",\"536\":\"o\",\"537\":\"n\",\"538\":\"\\\"\",\"539\":\":\",\"540\":\"\\\"\",\"541\":\"\\\"\",\"542\":\",\",\"543\":\"\\\"\",\"544\":\"v\",\"545\":\"a\",\"546\":\"l\",\"547\":\"u\",\"548\":\"e\",\"549\":\"\\\"\",\"550\":\":\",\"551\":\"\\\"\",\"552\":\"\\\"\",\"553\":\"}\",\"554\":\",\",\"555\":\"\\\"\",\"556\":\"-\",\"557\":\"-\",\"558\":\"s\",\"559\":\"s\",\"560\":\"h\",\"561\":\"_\",\"562\":\"p\",\"563\":\"r\",\"564\":\"i\",\"565\":\"v\",\"566\":\"a\",\"567\":\"t\",\"568\":\"e\",\"569\":\"_\",\"570\":\"k\",\"571\":\"e\",\"572\":\"y\",\"573\":\"\\\"\",\"574\":\":\",\"575\":\"{\",\"576\":\"\\\"\",\"577\":\"t\",\"578\":\"y\",\"579\":\"p\",\"580\":\"e\",\"581\":\"\\\"\",\"582\":\":\",\"583\":\"\\\"\",\"584\":\"s\",\"585\":\"t\",\"586\":\"r\",\"587\":\"\\\"\",\"588\":\",\",\"589\":\"\\\"\",\"590\":\"i\",\"591\":\"t\",\"592\":\"e\",\"593\":\"m\",\"594\":\"_\",\"595\":\"t\",\"596\":\"y\",\"597\":\"p\",\"598\":\"e\",\"599\":\"\\\"\",\"600\":\":\",\"601\":\"\\\"\",\"602\":\"\\\"\",\"603\":\",\",\"604\":\"\\\"\",\"605\":\"l\",\"606\":\"a\",\"607\":\"b\",\"608\":\"e\",\"609\":\"l\",\"610\":\"\\\"\",\"611\":\":\",\"612\":\"\\\"\",\"613\":\"s\",\"614\":\"s\",\"615\":\"h\",\"616\":\"私\",\"617\":\"钥\",\"618\":\"\\\"\",\"619\":\",\",\"620\":\"\\\"\",\"621\":\"r\",\"622\":\"e\",\"623\":\"q\",\"624\":\"u\",\"625\":\"i\",\"626\":\"r\",\"627\":\"e\",\"628\":\"\\\"\",\"629\":\":\",\"630\":\"0\",\"631\":\",\",\"632\":\"\\\"\",\"633\":\"c\",\"634\":\"h\",\"635\":\"o\",\"636\":\"i\",\"637\":\"c\",\"638\":\"e\",\"639\":\"\\\"\",\"640\":\":\",\"641\":\"[\",\"642\":\"]\",\"643\":\",\",\"644\":\"\\\"\",\"645\":\"d\",\"646\":\"e\",\"647\":\"f\",\"648\":\"a\",\"649\":\"u\",\"650\":\"l\",\"651\":\"t\",\"652\":\"\\\"\",\"653\":\":\",\"654\":\"\\\"\",\"655\":\"1\",\"656\":\"\\\"\",\"657\":\",\",\"658\":\"\\\"\",\"659\":\"p\",\"660\":\"l\",\"661\":\"a\",\"662\":\"c\",\"663\":\"e\",\"664\":\"h\",\"665\":\"o\",\"666\":\"l\",\"667\":\"d\",\"668\":\"e\",\"669\":\"r\",\"670\":\"\\\"\",\"671\":\":\",\"672\":\"\\\"\",\"673\":\"\\\"\",\"674\":\",\",\"675\":\"\\\"\",\"676\":\"d\",\"677\":\"e\",\"678\":\"s\",\"679\":\"c\",\"680\":\"r\",\"681\":\"i\",\"682\":\"b\",\"683\":\"e\",\"684\":\"\\\"\",\"685\":\":\",\"686\":\"\\\"\",\"687\":\"s\",\"688\":\"s\",\"689\":\"h\",\"690\":\"私\",\"691\":\"钥\",\"692\":\",\",\"693\":\"确\",\"694\":\"保\",\"695\":\"s\",\"696\":\"s\",\"697\":\"h\",\"698\":\"公\",\"699\":\"钥\",\"700\":\"已\",\"701\":\"经\",\"702\":\"托\",\"703\":\"管\",\"704\":\"到\",\"705\":\"代\",\"706\":\"码\",\"707\":\"平\",\"708\":\"台\",\"709\":\",\",\"710\":\"否\",\"711\":\"则\",\"712\":\"可\",\"713\":\"能\",\"714\":\"拉\",\"715\":\"取\",\"716\":\"失\",\"717\":\"败\",\"718\":\"\\\"\",\"719\":\",\",\"720\":\"\\\"\",\"721\":\"e\",\"722\":\"d\",\"723\":\"i\",\"724\":\"t\",\"725\":\"a\",\"726\":\"b\",\"727\":\"l\",\"728\":\"e\",\"729\":\"\\\"\",\"730\":\":\",\"731\":\"1\",\"732\":\",\",\"733\":\"\\\"\",\"734\":\"c\",\"735\":\"o\",\"736\":\"n\",\"737\":\"d\",\"738\":\"i\",\"739\":\"t\",\"740\":\"i\",\"741\":\"o\",\"742\":\"n\",\"743\":\"\\\"\",\"744\":\":\",\"745\":\"\\\"\",\"746\":\"\\\"\",\"747\":\",\",\"748\":\"\\\"\",\"749\":\"v\",\"750\":\"a\",\"751\":\"l\",\"752\":\"u\",\"753\":\"e\",\"754\":\"\\\"\",\"755\":\":\",\"756\":\"\\\"\",\"757\":\"\\\"\",\"758\":\"}\",\"759\":\"}\",\"--code_path\":{\"type\":\"str\",\"item_type\":\"\",\"label\":\"代码仓库地址\",\"require\":1,\"choice\":[],\"default\":\"\",\"placeholder\":\"私有仓库填写ssh地址,公有仓库填写https git地址\",\"describe\":\"代码仓库地址\",\"editable\":1,\"condition\":\"\",\"value\":\"23434\"},\"--branch\":{\"type\":\"str\",\"item_type\":\"\",\"label\":\"代码分支/tag\",\"require\":1,\"choice\":[],\"default\":\"master\",\"placeholder\":\"\",\"describe\":\"代码分支或者tag\",\"editable\":1,\"condition\":\"\",\"value\":\"234\"},\"--depth\":{\"type\":\"str\",\"item_type\":\"\",\"label\":\"克隆深度\",\"require\":0,\"choice\":[],\"default\":\"1\",\"placeholder\":\"\",\"describe\":\"代码克隆深度\",\"editable\":1,\"condition\":\"\",\"value\":\"23423\"},\"--ssh_private_key\":{\"type\":\"str\",\"item_type\":\"\",\"label\":\"ssh私钥\",\"require\":0,\"choice\":[],\"default\":\"1\",\"placeholder\":\"\",\"describe\":\"ssh私钥,确保ssh公钥已经托管到代码平台,否则可能拉取失败\",\"editable\":1,\"condition\":\"\",\"value\":\"423432\"}},\"out_parameters\":{\"0\":\"{\",\"1\":\"\\\"\",\"2\":\"-\",\"3\":\"-\",\"4\":\"c\",\"5\":\"o\",\"6\":\"d\",\"7\":\"e\",\"8\":\"_\",\"9\":\"o\",\"10\":\"u\",\"11\":\"t\",\"12\":\"p\",\"13\":\"u\",\"14\":\"t\",\"15\":\"\\\"\",\"16\":\":\",\"17\":\"{\",\"18\":\"\\\"\",\"19\":\"t\",\"20\":\"y\",\"21\":\"p\",\"22\":\"e\",\"23\":\"\\\"\",\"24\":\":\",\"25\":\"\\\"\",\"26\":\"s\",\"27\":\"t\",\"28\":\"r\",\"29\":\"\\\"\",\"30\":\",\",\"31\":\"\\\"\",\"32\":\"l\",\"33\":\"a\",\"34\":\"b\",\"35\":\"e\",\"36\":\"l\",\"37\":\"\\\"\",\"38\":\":\",\"39\":\"\\\"\",\"40\":\"代\",\"41\":\"码\",\"42\":\"输\",\"43\":\"出\",\"44\":\"路\",\"45\":\"径\",\"46\":\"\\\"\",\"47\":\",\",\"48\":\"\\\"\",\"49\":\"p\",\"50\":\"a\",\"51\":\"t\",\"52\":\"h\",\"53\":\"\\\"\",\"54\":\":\",\"55\":\"\\\"\",\"56\":\"/\",\"57\":\"c\",\"58\":\"o\",\"59\":\"d\",\"60\":\"e\",\"61\":\"\\\"\",\"62\":\",\",\"63\":\"\\\"\",\"64\":\"r\",\"65\":\"e\",\"66\":\"q\",\"67\":\"u\",\"68\":\"i\",\"69\":\"r\",\"70\":\"e\",\"71\":\"\\\"\",\"72\":\":\",\"73\":\"1\",\"74\":\"}\",\"75\":\"}\",\"--code_output\":{\"type\":\"str\",\"label\":\"代码输出路径\",\"path\":\"/code\",\"require\":1}},\"description\":\"代码拉取组件\",\"icon_path\":null,\"create_by\":\"admin\",\"create_time\":\"2024-01-15T13:40:03.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-15T13:40:03.000+08:00\",\"state\":1,\"image\":\"镜像\",\"env_variables\":\"{}\",\"x\":45.7217977368551,\"y\":126.96996628164894,\"label\":\"代码拉取组件\",\"img\":\"/assets/images/null.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":70,\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":12,\"cursor\":\"pointer\",\"x\":0,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\"}},\"style\":{\"fill\":\"transparent\",\"stroke\":\"transparent\",\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1}},\"--code_path\":\"23434\",\"--branch\":\"234\",\"--depth\":\"23423\",\"--ssh_private_key\":\"423432\",\"depth\":0},{\"id\":\"git-clone-411a73dc\",\"category_id\":1,\"component_name\":\"git-clone\",\"component_label\":\"代码拉取组件\",\"working_directory\":\"工作目录\",\"command\":\"启动命令\",\"resources_standard\":null,\"control_strategy\":\"[{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"0\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"组件运行时长,支持s(秒),m(分钟),h(小时),d(天),示例:3h,代表3个小时超时,0表示不限制时长\\\",\\\"editable\\\":1},{\\\"type\\\":\\\"int\\\",\\\"label\\\":\\\"重试次数\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"0\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"组件运行失败自动重试次数\\\",\\\"editable\\\":1}]\",\"mount_path\":\"挂载目录\",\"in_parameters\":{\"0\":\"{\",\"1\":\"\\\"\",\"2\":\"-\",\"3\":\"-\",\"4\":\"c\",\"5\":\"o\",\"6\":\"d\",\"7\":\"e\",\"8\":\"_\",\"9\":\"p\",\"10\":\"a\",\"11\":\"t\",\"12\":\"h\",\"13\":\"\\\"\",\"14\":\":\",\"15\":\"{\",\"16\":\"\\\"\",\"17\":\"t\",\"18\":\"y\",\"19\":\"p\",\"20\":\"e\",\"21\":\"\\\"\",\"22\":\":\",\"23\":\"\\\"\",\"24\":\"s\",\"25\":\"t\",\"26\":\"r\",\"27\":\"\\\"\",\"28\":\",\",\"29\":\"\\\"\",\"30\":\"i\",\"31\":\"t\",\"32\":\"e\",\"33\":\"m\",\"34\":\"_\",\"35\":\"t\",\"36\":\"y\",\"37\":\"p\",\"38\":\"e\",\"39\":\"\\\"\",\"40\":\":\",\"41\":\"\\\"\",\"42\":\"\\\"\",\"43\":\",\",\"44\":\"\\\"\",\"45\":\"l\",\"46\":\"a\",\"47\":\"b\",\"48\":\"e\",\"49\":\"l\",\"50\":\"\\\"\",\"51\":\":\",\"52\":\"\\\"\",\"53\":\"代\",\"54\":\"码\",\"55\":\"仓\",\"56\":\"库\",\"57\":\"地\",\"58\":\"址\",\"59\":\"\\\"\",\"60\":\",\",\"61\":\"\\\"\",\"62\":\"r\",\"63\":\"e\",\"64\":\"q\",\"65\":\"u\",\"66\":\"i\",\"67\":\"r\",\"68\":\"e\",\"69\":\"\\\"\",\"70\":\":\",\"71\":\"1\",\"72\":\",\",\"73\":\"\\\"\",\"74\":\"c\",\"75\":\"h\",\"76\":\"o\",\"77\":\"i\",\"78\":\"c\",\"79\":\"e\",\"80\":\"\\\"\",\"81\":\":\",\"82\":\"[\",\"83\":\"]\",\"84\":\",\",\"85\":\"\\\"\",\"86\":\"d\",\"87\":\"e\",\"88\":\"f\",\"89\":\"a\",\"90\":\"u\",\"91\":\"l\",\"92\":\"t\",\"93\":\"\\\"\",\"94\":\":\",\"95\":\"\\\"\",\"96\":\"\\\"\",\"97\":\",\",\"98\":\"\\\"\",\"99\":\"p\",\"100\":\"l\",\"101\":\"a\",\"102\":\"c\",\"103\":\"e\",\"104\":\"h\",\"105\":\"o\",\"106\":\"l\",\"107\":\"d\",\"108\":\"e\",\"109\":\"r\",\"110\":\"\\\"\",\"111\":\":\",\"112\":\"\\\"\",\"113\":\"私\",\"114\":\"有\",\"115\":\"仓\",\"116\":\"库\",\"117\":\"填\",\"118\":\"写\",\"119\":\"s\",\"120\":\"s\",\"121\":\"h\",\"122\":\"地\",\"123\":\"址\",\"124\":\",\",\"125\":\"公\",\"126\":\"有\",\"127\":\"仓\",\"128\":\"库\",\"129\":\"填\",\"130\":\"写\",\"131\":\"h\",\"132\":\"t\",\"133\":\"t\",\"134\":\"p\",\"135\":\"s\",\"136\":\" \",\"137\":\"g\",\"138\":\"i\",\"139\":\"t\",\"140\":\"地\",\"141\":\"址\",\"142\":\"\\\"\",\"143\":\",\",\"144\":\"\\\"\",\"145\":\"d\",\"146\":\"e\",\"147\":\"s\",\"148\":\"c\",\"149\":\"r\",\"150\":\"i\",\"151\":\"b\",\"152\":\"e\",\"153\":\"\\\"\",\"154\":\":\",\"155\":\"\\\"\",\"156\":\"代\",\"157\":\"码\",\"158\":\"仓\",\"159\":\"库\",\"160\":\"地\",\"161\":\"址\",\"162\":\"\\\"\",\"163\":\",\",\"164\":\"\\\"\",\"165\":\"e\",\"166\":\"d\",\"167\":\"i\",\"168\":\"t\",\"169\":\"a\",\"170\":\"b\",\"171\":\"l\",\"172\":\"e\",\"173\":\"\\\"\",\"174\":\":\",\"175\":\"1\",\"176\":\",\",\"177\":\"\\\"\",\"178\":\"c\",\"179\":\"o\",\"180\":\"n\",\"181\":\"d\",\"182\":\"i\",\"183\":\"t\",\"184\":\"i\",\"185\":\"o\",\"186\":\"n\",\"187\":\"\\\"\",\"188\":\":\",\"189\":\"\\\"\",\"190\":\"\\\"\",\"191\":\",\",\"192\":\"\\\"\",\"193\":\"v\",\"194\":\"a\",\"195\":\"l\",\"196\":\"u\",\"197\":\"e\",\"198\":\"\\\"\",\"199\":\":\",\"200\":\"\\\"\",\"201\":\"\\\"\",\"202\":\"}\",\"203\":\",\",\"204\":\"\\\"\",\"205\":\"-\",\"206\":\"-\",\"207\":\"b\",\"208\":\"r\",\"209\":\"a\",\"210\":\"n\",\"211\":\"c\",\"212\":\"h\",\"213\":\"\\\"\",\"214\":\":\",\"215\":\"{\",\"216\":\"\\\"\",\"217\":\"t\",\"218\":\"y\",\"219\":\"p\",\"220\":\"e\",\"221\":\"\\\"\",\"222\":\":\",\"223\":\"\\\"\",\"224\":\"s\",\"225\":\"t\",\"226\":\"r\",\"227\":\"\\\"\",\"228\":\",\",\"229\":\"\\\"\",\"230\":\"i\",\"231\":\"t\",\"232\":\"e\",\"233\":\"m\",\"234\":\"_\",\"235\":\"t\",\"236\":\"y\",\"237\":\"p\",\"238\":\"e\",\"239\":\"\\\"\",\"240\":\":\",\"241\":\"\\\"\",\"242\":\"\\\"\",\"243\":\",\",\"244\":\"\\\"\",\"245\":\"l\",\"246\":\"a\",\"247\":\"b\",\"248\":\"e\",\"249\":\"l\",\"250\":\"\\\"\",\"251\":\":\",\"252\":\"\\\"\",\"253\":\"代\",\"254\":\"码\",\"255\":\"分\",\"256\":\"支\",\"257\":\"/\",\"258\":\"t\",\"259\":\"a\",\"260\":\"g\",\"261\":\"\\\"\",\"262\":\",\",\"263\":\"\\\"\",\"264\":\"r\",\"265\":\"e\",\"266\":\"q\",\"267\":\"u\",\"268\":\"i\",\"269\":\"r\",\"270\":\"e\",\"271\":\"\\\"\",\"272\":\":\",\"273\":\"1\",\"274\":\",\",\"275\":\"\\\"\",\"276\":\"c\",\"277\":\"h\",\"278\":\"o\",\"279\":\"i\",\"280\":\"c\",\"281\":\"e\",\"282\":\"\\\"\",\"283\":\":\",\"284\":\"[\",\"285\":\"]\",\"286\":\",\",\"287\":\"\\\"\",\"288\":\"d\",\"289\":\"e\",\"290\":\"f\",\"291\":\"a\",\"292\":\"u\",\"293\":\"l\",\"294\":\"t\",\"295\":\"\\\"\",\"296\":\":\",\"297\":\"\\\"\",\"298\":\"m\",\"299\":\"a\",\"300\":\"s\",\"301\":\"t\",\"302\":\"e\",\"303\":\"r\",\"304\":\"\\\"\",\"305\":\",\",\"306\":\"\\\"\",\"307\":\"p\",\"308\":\"l\",\"309\":\"a\",\"310\":\"c\",\"311\":\"e\",\"312\":\"h\",\"313\":\"o\",\"314\":\"l\",\"315\":\"d\",\"316\":\"e\",\"317\":\"r\",\"318\":\"\\\"\",\"319\":\":\",\"320\":\"\\\"\",\"321\":\"\\\"\",\"322\":\",\",\"323\":\"\\\"\",\"324\":\"d\",\"325\":\"e\",\"326\":\"s\",\"327\":\"c\",\"328\":\"r\",\"329\":\"i\",\"330\":\"b\",\"331\":\"e\",\"332\":\"\\\"\",\"333\":\":\",\"334\":\"\\\"\",\"335\":\"代\",\"336\":\"码\",\"337\":\"分\",\"338\":\"支\",\"339\":\"或\",\"340\":\"者\",\"341\":\"t\",\"342\":\"a\",\"343\":\"g\",\"344\":\"\\\"\",\"345\":\",\",\"346\":\"\\\"\",\"347\":\"e\",\"348\":\"d\",\"349\":\"i\",\"350\":\"t\",\"351\":\"a\",\"352\":\"b\",\"353\":\"l\",\"354\":\"e\",\"355\":\"\\\"\",\"356\":\":\",\"357\":\"1\",\"358\":\",\",\"359\":\"\\\"\",\"360\":\"c\",\"361\":\"o\",\"362\":\"n\",\"363\":\"d\",\"364\":\"i\",\"365\":\"t\",\"366\":\"i\",\"367\":\"o\",\"368\":\"n\",\"369\":\"\\\"\",\"370\":\":\",\"371\":\"\\\"\",\"372\":\"\\\"\",\"373\":\",\",\"374\":\"\\\"\",\"375\":\"v\",\"376\":\"a\",\"377\":\"l\",\"378\":\"u\",\"379\":\"e\",\"380\":\"\\\"\",\"381\":\":\",\"382\":\"\\\"\",\"383\":\"\\\"\",\"384\":\"}\",\"385\":\",\",\"386\":\"\\\"\",\"387\":\"-\",\"388\":\"-\",\"389\":\"d\",\"390\":\"e\",\"391\":\"p\",\"392\":\"t\",\"393\":\"h\",\"394\":\"\\\"\",\"395\":\":\",\"396\":\"{\",\"397\":\"\\\"\",\"398\":\"t\",\"399\":\"y\",\"400\":\"p\",\"401\":\"e\",\"402\":\"\\\"\",\"403\":\":\",\"404\":\"\\\"\",\"405\":\"s\",\"406\":\"t\",\"407\":\"r\",\"408\":\"\\\"\",\"409\":\",\",\"410\":\"\\\"\",\"411\":\"i\",\"412\":\"t\",\"413\":\"e\",\"414\":\"m\",\"415\":\"_\",\"416\":\"t\",\"417\":\"y\",\"418\":\"p\",\"419\":\"e\",\"420\":\"\\\"\",\"421\":\":\",\"422\":\"\\\"\",\"423\":\"\\\"\",\"424\":\",\",\"425\":\"\\\"\",\"426\":\"l\",\"427\":\"a\",\"428\":\"b\",\"429\":\"e\",\"430\":\"l\",\"431\":\"\\\"\",\"432\":\":\",\"433\":\"\\\"\",\"434\":\"克\",\"435\":\"隆\",\"436\":\"深\",\"437\":\"度\",\"438\":\"\\\"\",\"439\":\",\",\"440\":\"\\\"\",\"441\":\"r\",\"442\":\"e\",\"443\":\"q\",\"444\":\"u\",\"445\":\"i\",\"446\":\"r\",\"447\":\"e\",\"448\":\"\\\"\",\"449\":\":\",\"450\":\"0\",\"451\":\",\",\"452\":\"\\\"\",\"453\":\"c\",\"454\":\"h\",\"455\":\"o\",\"456\":\"i\",\"457\":\"c\",\"458\":\"e\",\"459\":\"\\\"\",\"460\":\":\",\"461\":\"[\",\"462\":\"]\",\"463\":\",\",\"464\":\"\\\"\",\"465\":\"d\",\"466\":\"e\",\"467\":\"f\",\"468\":\"a\",\"469\":\"u\",\"470\":\"l\",\"471\":\"t\",\"472\":\"\\\"\",\"473\":\":\",\"474\":\"\\\"\",\"475\":\"1\",\"476\":\"\\\"\",\"477\":\",\",\"478\":\"\\\"\",\"479\":\"p\",\"480\":\"l\",\"481\":\"a\",\"482\":\"c\",\"483\":\"e\",\"484\":\"h\",\"485\":\"o\",\"486\":\"l\",\"487\":\"d\",\"488\":\"e\",\"489\":\"r\",\"490\":\"\\\"\",\"491\":\":\",\"492\":\"\\\"\",\"493\":\"\\\"\",\"494\":\",\",\"495\":\"\\\"\",\"496\":\"d\",\"497\":\"e\",\"498\":\"s\",\"499\":\"c\",\"500\":\"r\",\"501\":\"i\",\"502\":\"b\",\"503\":\"e\",\"504\":\"\\\"\",\"505\":\":\",\"506\":\"\\\"\",\"507\":\"代\",\"508\":\"码\",\"509\":\"克\",\"510\":\"隆\",\"511\":\"深\",\"512\":\"度\",\"513\":\"\\\"\",\"514\":\",\",\"515\":\"\\\"\",\"516\":\"e\",\"517\":\"d\",\"518\":\"i\",\"519\":\"t\",\"520\":\"a\",\"521\":\"b\",\"522\":\"l\",\"523\":\"e\",\"524\":\"\\\"\",\"525\":\":\",\"526\":\"1\",\"527\":\",\",\"528\":\"\\\"\",\"529\":\"c\",\"530\":\"o\",\"531\":\"n\",\"532\":\"d\",\"533\":\"i\",\"534\":\"t\",\"535\":\"i\",\"536\":\"o\",\"537\":\"n\",\"538\":\"\\\"\",\"539\":\":\",\"540\":\"\\\"\",\"541\":\"\\\"\",\"542\":\",\",\"543\":\"\\\"\",\"544\":\"v\",\"545\":\"a\",\"546\":\"l\",\"547\":\"u\",\"548\":\"e\",\"549\":\"\\\"\",\"550\":\":\",\"551\":\"\\\"\",\"552\":\"\\\"\",\"553\":\"}\",\"554\":\",\",\"555\":\"\\\"\",\"556\":\"-\",\"557\":\"-\",\"558\":\"s\",\"559\":\"s\",\"560\":\"h\",\"561\":\"_\",\"562\":\"p\",\"563\":\"r\",\"564\":\"i\",\"565\":\"v\",\"566\":\"a\",\"567\":\"t\",\"568\":\"e\",\"569\":\"_\",\"570\":\"k\",\"571\":\"e\",\"572\":\"y\",\"573\":\"\\\"\",\"574\":\":\",\"575\":\"{\",\"576\":\"\\\"\",\"577\":\"t\",\"578\":\"y\",\"579\":\"p\",\"580\":\"e\",\"581\":\"\\\"\",\"582\":\":\",\"583\":\"\\\"\",\"584\":\"s\",\"585\":\"t\",\"586\":\"r\",\"587\":\"\\\"\",\"588\":\",\",\"589\":\"\\\"\",\"590\":\"i\",\"591\":\"t\",\"592\":\"e\",\"593\":\"m\",\"594\":\"_\",\"595\":\"t\",\"596\":\"y\",\"597\":\"p\",\"598\":\"e\",\"599\":\"\\\"\",\"600\":\":\",\"601\":\"\\\"\",\"602\":\"\\\"\",\"603\":\",\",\"604\":\"\\\"\",\"605\":\"l\",\"606\":\"a\",\"607\":\"b\",\"608\":\"e\",\"609\":\"l\",\"610\":\"\\\"\",\"611\":\":\",\"612\":\"\\\"\",\"613\":\"s\",\"614\":\"s\",\"615\":\"h\",\"616\":\"私\",\"617\":\"钥\",\"618\":\"\\\"\",\"619\":\",\",\"620\":\"\\\"\",\"621\":\"r\",\"622\":\"e\",\"623\":\"q\",\"624\":\"u\",\"625\":\"i\",\"626\":\"r\",\"627\":\"e\",\"628\":\"\\\"\",\"629\":\":\",\"630\":\"0\",\"631\":\",\",\"632\":\"\\\"\",\"633\":\"c\",\"634\":\"h\",\"635\":\"o\",\"636\":\"i\",\"637\":\"c\",\"638\":\"e\",\"639\":\"\\\"\",\"640\":\":\",\"641\":\"[\",\"642\":\"]\",\"643\":\",\",\"644\":\"\\\"\",\"645\":\"d\",\"646\":\"e\",\"647\":\"f\",\"648\":\"a\",\"649\":\"u\",\"650\":\"l\",\"651\":\"t\",\"652\":\"\\\"\",\"653\":\":\",\"654\":\"\\\"\",\"655\":\"1\",\"656\":\"\\\"\",\"657\":\",\",\"658\":\"\\\"\",\"659\":\"p\",\"660\":\"l\",\"661\":\"a\",\"662\":\"c\",\"663\":\"e\",\"664\":\"h\",\"665\":\"o\",\"666\":\"l\",\"667\":\"d\",\"668\":\"e\",\"669\":\"r\",\"670\":\"\\\"\",\"671\":\":\",\"672\":\"\\\"\",\"673\":\"\\\"\",\"674\":\",\",\"675\":\"\\\"\",\"676\":\"d\",\"677\":\"e\",\"678\":\"s\",\"679\":\"c\",\"680\":\"r\",\"681\":\"i\",\"682\":\"b\",\"683\":\"e\",\"684\":\"\\\"\",\"685\":\":\",\"686\":\"\\\"\",\"687\":\"s\",\"688\":\"s\",\"689\":\"h\",\"690\":\"私\",\"691\":\"钥\",\"692\":\",\",\"693\":\"确\",\"694\":\"保\",\"695\":\"s\",\"696\":\"s\",\"697\":\"h\",\"698\":\"公\",\"699\":\"钥\",\"700\":\"已\",\"701\":\"经\",\"702\":\"托\",\"703\":\"管\",\"704\":\"到\",\"705\":\"代\",\"706\":\"码\",\"707\":\"平\",\"708\":\"台\",\"709\":\",\",\"710\":\"否\",\"711\":\"则\",\"712\":\"可\",\"713\":\"能\",\"714\":\"拉\",\"715\":\"取\",\"716\":\"失\",\"717\":\"败\",\"718\":\"\\\"\",\"719\":\",\",\"720\":\"\\\"\",\"721\":\"e\",\"722\":\"d\",\"723\":\"i\",\"724\":\"t\",\"725\":\"a\",\"726\":\"b\",\"727\":\"l\",\"728\":\"e\",\"729\":\"\\\"\",\"730\":\":\",\"731\":\"1\",\"732\":\",\",\"733\":\"\\\"\",\"734\":\"c\",\"735\":\"o\",\"736\":\"n\",\"737\":\"d\",\"738\":\"i\",\"739\":\"t\",\"740\":\"i\",\"741\":\"o\",\"742\":\"n\",\"743\":\"\\\"\",\"744\":\":\",\"745\":\"\\\"\",\"746\":\"\\\"\",\"747\":\",\",\"748\":\"\\\"\",\"749\":\"v\",\"750\":\"a\",\"751\":\"l\",\"752\":\"u\",\"753\":\"e\",\"754\":\"\\\"\",\"755\":\":\",\"756\":\"\\\"\",\"757\":\"\\\"\",\"758\":\"}\",\"759\":\"}\",\"--code_path\":{\"type\":\"str\",\"item_type\":\"\",\"label\":\"代码仓库地址\",\"require\":1,\"choice\":[],\"default\":\"\",\"placeholder\":\"私有仓库填写ssh地址,公有仓库填写https git地址\",\"describe\":\"代码仓库地址\",\"editable\":1,\"condition\":\"\",\"value\":\"234\"},\"--branch\":{\"type\":\"str\",\"item_type\":\"\",\"label\":\"代码分支/tag\",\"require\":1,\"choice\":[],\"default\":\"master\",\"placeholder\":\"\",\"describe\":\"代码分支或者tag\",\"editable\":1,\"condition\":\"\",\"value\":\"234\"},\"--depth\":{\"type\":\"str\",\"item_type\":\"\",\"label\":\"克隆深度\",\"require\":0,\"choice\":[],\"default\":\"1\",\"placeholder\":\"\",\"describe\":\"代码克隆深度\",\"editable\":1,\"condition\":\"\",\"value\":\"324\"},\"--ssh_private_key\":{\"type\":\"str\",\"item_type\":\"\",\"label\":\"ssh私钥\",\"require\":0,\"choice\":[],\"default\":\"1\",\"placeholder\":\"\",\"describe\":\"ssh私钥,确保ssh公钥已经托管到代码平台,否则可能拉取失败\",\"editable\":1,\"condition\":\"\",\"value\":\"23423\"}},\"out_parameters\":{\"0\":\"{\",\"1\":\"\\\"\",\"2\":\"-\",\"3\":\"-\",\"4\":\"c\",\"5\":\"o\",\"6\":\"d\",\"7\":\"e\",\"8\":\"_\",\"9\":\"o\",\"10\":\"u\",\"11\":\"t\",\"12\":\"p\",\"13\":\"u\",\"14\":\"t\",\"15\":\"\\\"\",\"16\":\":\",\"17\":\"{\",\"18\":\"\\\"\",\"19\":\"t\",\"20\":\"y\",\"21\":\"p\",\"22\":\"e\",\"23\":\"\\\"\",\"24\":\":\",\"25\":\"\\\"\",\"26\":\"s\",\"27\":\"t\",\"28\":\"r\",\"29\":\"\\\"\",\"30\":\",\",\"31\":\"\\\"\",\"32\":\"l\",\"33\":\"a\",\"34\":\"b\",\"35\":\"e\",\"36\":\"l\",\"37\":\"\\\"\",\"38\":\":\",\"39\":\"\\\"\",\"40\":\"代\",\"41\":\"码\",\"42\":\"输\",\"43\":\"出\",\"44\":\"路\",\"45\":\"径\",\"46\":\"\\\"\",\"47\":\",\",\"48\":\"\\\"\",\"49\":\"p\",\"50\":\"a\",\"51\":\"t\",\"52\":\"h\",\"53\":\"\\\"\",\"54\":\":\",\"55\":\"\\\"\",\"56\":\"/\",\"57\":\"c\",\"58\":\"o\",\"59\":\"d\",\"60\":\"e\",\"61\":\"\\\"\",\"62\":\",\",\"63\":\"\\\"\",\"64\":\"r\",\"65\":\"e\",\"66\":\"q\",\"67\":\"u\",\"68\":\"i\",\"69\":\"r\",\"70\":\"e\",\"71\":\"\\\"\",\"72\":\":\",\"73\":\"1\",\"74\":\"}\",\"75\":\"}\",\"--code_output\":{\"type\":\"str\",\"label\":\"代码输出路径\",\"path\":\"/code\",\"require\":1}},\"description\":\"代码拉取组件\",\"icon_path\":null,\"create_by\":\"admin\",\"create_time\":\"2024-01-15T13:40:03.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-15T13:40:03.000+08:00\",\"state\":1,\"image\":\"镜像\",\"env_variables\":\"{}\",\"x\":248.57921347744823,\"y\":7.451682379434722,\"label\":\"代码拉取组件\",\"img\":\"/assets/images/null.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":70,\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":12,\"cursor\":\"pointer\",\"x\":0,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\"}},\"style\":{\"fill\":\"transparent\",\"stroke\":\"transparent\",\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1}},\"--code_path\":\"234\",\"--branch\":\"234\",\"--depth\":\"324\",\"--ssh_private_key\":\"23423\",\"depth\":0}],\"edges\":[],\"combos\":[]}', NULL, 'admin', '2024-01-15 09:19:41', 'admin', '2024-01-16 09:51:15', 0); INSERT INTO `workflow` VALUES (58, 'dsffads', 'asfadsf', '{\"nodes\":[{\"0\":\"7200\",\"1\":\"2\",\"id\":\"git-clone-7fab1783\",\"category_id\":1,\"component_name\":\"git-clone\",\"component_label\":\"代码拉取组件\",\"working_directory\":\"\",\"command\":\"启动命令\",\"resources_standard\":\"324\",\"control_strategy\":\"[{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"0\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"组件运行时长,支持s(秒),m(分钟),h(小时),d(天),示例:3h,代表3个小时超时,0表示不限制时长\\\",\\\"editable\\\":1,\\\"value\\\":\\\"7200\\\"},{\\\"type\\\":\\\"int\\\",\\\"label\\\":\\\"重试次数\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"0\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"组件运行失败自动重试次数\\\",\\\"editable\\\":1,\\\"value\\\":\\\"2\\\"}]\",\"mount_path\":\"挂载目录\",\"in_parameters\":\"{\\\"--code_path\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码仓库地址\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"私有仓库填写ssh地址,公有仓库填写https git地址\\\",\\\"describe\\\":\\\"代码仓库地址\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"sfsfsadf\\\"},\\\"--branch\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码分支/tag\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"master\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码分支或者tag\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"master\\\"},\\\"--depth\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"克隆深度\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码克隆深度\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"1\\\"},\\\"--ssh_private_key\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"ssh私钥\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"ssh私钥,确保ssh公钥已经托管到代码平台,否则可能拉取失败\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\"}}\",\"out_parameters\":\"{\\\"--code_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"代码输出路径\\\",\\\"path\\\":\\\"/code\\\",\\\"require\\\":1,\\\"value\\\":\\\"/code\\\"}}\",\"description\":\"代码拉取组件\",\"icon_path\":null,\"create_by\":\"admin\",\"create_time\":\"2024-01-15T13:40:03.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-15T13:40:03.000+08:00\",\"state\":1,\"image\":\"sdfsfadfdafds\",\"env_variables\":\"aa=bb\",\"x\":96.23056300268097,\"y\":155.7319034852547,\"label\":\"代码拉取组件\",\"img\":\"/assets/images/null.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":70,\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":12,\"cursor\":\"pointer\",\"x\":0,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"fill\":\"transparent\",\"stroke\":\"transparent\"},\"超时中断\":\"2\",\"重试次数\":\"2\",\"depth\":0,\"--code_path\":\"sfsfsadf\",\"--branch\":\"master\",\"--depth\":\"1\",\"--code_output\":\"/code\"},{\"id\":\"model-train-5f1ce402\",\"category_id\":2,\"component_name\":\"model-train\",\"component_label\":\"通用模型训练组件\",\"working_directory\":\"工作目录\",\"command\":\"启动命令\",\"resources_standard\":\"SFSFAFA\",\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\",\\\"value\\\":\\\"3600\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\",\\\"value\\\":\\\"2\\\"}}\",\"mount_path\":\"挂载目录\",\"in_parameters\":\"{\\\"--dataset\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"dataset\\\",\\\"label\\\":\\\"选择数据集\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"选择数据集\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"mnist\\\"},\\\"--model_name\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"model\\\",\\\"label\\\":\\\"选择模型\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"range\\\":\\\"$min,$max\\\",\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"这里是这个参数的描述和备注\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"}}\",\"out_parameters\":\"{\\\"--model_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"模型输出路径\\\",\\\"path\\\":\\\"/model\\\",\\\"require\\\":1,\\\"value\\\":\\\"/model\\\"}}\",\"description\":\"通用模型训练组件介绍\",\"icon_path\":null,\"create_by\":\"admin\",\"create_time\":\"2024-01-16T11:38:18.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-16T11:38:18.000+08:00\",\"state\":1,\"image\":\"镜像\",\"env_variables\":\"CC=DD\\nEE=FF\",\"x\":114.99450634503813,\"y\":192.02422747982732,\"label\":\"通用模型训练组件\",\"img\":\"/assets/images/null.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":70,\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":12,\"cursor\":\"pointer\",\"x\":0,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"fill\":\"transparent\",\"stroke\":\"transparent\"},\"depth\":0,\"max_run_time\":\"3600\",\"retry_times\":\"2\",\"--dataset\":\"mnist\",\"--model_name\":\"\",\"--model_output\":\"/model\"}],\"edges\":[{\"source\":\"git-clone-7fab1783\",\"target\":\"model-train-5f1ce402\",\"type\":\"quadratic\",\"style\":{\"active\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":1},\"selected\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"stroke\":\"rgb(234, 234, 234)\",\"lineWidth\":1},\"disable\":{\"stroke\":\"rgb(245, 245, 245)\",\"lineWidth\":1},\"endArrow\":true,\"cursor\":\"pointer\",\"lineWidth\":1,\"opacity\":1,\"stroke\":\"#a2a6b5\",\"radius\":10},\"nodeStateStyle\":{\"hover\":{\"opacity\":1,\"stroke\":\"#8fe8ff\"}},\"labelCfg\":{\"autoRotate\":true,\"style\":{\"fontSize\":10,\"fill\":\"#FFF\"}},\"id\":\"edge-0.80588811892232861705376735793\",\"startPoint\":{\"x\":96.23056300268098,\"y\":155.7319034852547},\"endPoint\":{\"x\":114.99450634503813,\"y\":192.02422747982732},\"curveOffset\":0,\"curvePosition\":0.5,\"depth\":0}],\"combos\":[]}', NULL, 'admin', '2024-01-16 10:56:55', 'admin', '2024-01-16 11:46:59', 0); INSERT INTO `workflow` VALUES (59, '324', '4234', NULL, NULL, 'admin', '2024-01-16 11:43:46', 'admin', '2024-01-16 11:43:46', 0); INSERT INTO `workflow` VALUES (60, '测试接口流水线', '测试', '{\"nodes\":[{\"id\":\"git-clone-fd4d56\",\"category_id\":1,\"component_name\":\"git-clone\",\"component_label\":\"代码拉取组件\",\"working_directory\":\"\",\"command\":\"\",\"resources_standard\":\"{\\\\\\\"name\\\\\\\":\\\\\\\"CPU-GPU\\\\\\\",\\\\\\\"value\\\\\\\":\\\\\\\"GPU: 0, CPU: 1, 内存: 2GB\\\\\\\"}\",\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\",\\\"value\\\":\\\"1\\\"}}\",\"mount_path\":\"\",\"in_parameters\":\"{\\\"--code_path\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码仓库地址\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"私有仓库填写ssh地址,公有仓库填写https git地址\\\",\\\"describe\\\":\\\"代码仓库地址\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"https://openi.pcl.ac.cn/somunslotus/somun202304241505581.git\\\"},\\\"--branch\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码分支/tag\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"master\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码分支或者tag\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"master\\\"},\\\"--depth\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"克隆深度\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码克隆深度\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"1\\\"},\\\"--ssh_private_key\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"ssh私钥\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"ssh私钥,确保ssh公钥已经托管到代码平台,否则可能拉取失败\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\"}}\",\"out_parameters\":\"{\\\"--code_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"代码输出路径\\\",\\\"path\\\":\\\"/code\\\",\\\"require\\\":1,\\\"value\\\":\\\"/code\\\"}}\",\"description\":\"代码拉取组件\",\"icon_path\":null,\"create_by\":\"admin\",\"create_time\":\"2024-01-16T11:37:54.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-16T11:37:54.000+08:00\",\"state\":1,\"image\":\"172.20.32.187/pipeline-component/built-in/git:202312071000\",\"env_variables\":\"\",\"x\":396.20001220703125,\"y\":92.16249084472656,\"label\":\"代码拉取组件\",\"img\":\"/assets/images/null.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":70,\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":12,\"cursor\":\"pointer\",\"x\":0,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"fill\":\"transparent\",\"stroke\":\"transparent\"},\"retry_times\":\"1\",\"--code_path\":\"https://openi.pcl.ac.cn/somunslotus/somun202304241505581.git\",\"--branch\":\"master\",\"--depth\":\"1\",\"--code_output\":\"/code\",\"depth\":0},{\"id\":\"model-train-51a3566\",\"category_id\":2,\"component_name\":\"model-train\",\"component_label\":\"通用模型训练组件\",\"working_directory\":\"工作目录\",\"command\":\"启动命令\",\"resources_standard\":null,\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\",\\\"value\\\":\\\"2h\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\",\\\"value\\\":\\\"1\\\"}}\",\"mount_path\":\"挂载目录\",\"in_parameters\":\"{\\\"--dataset\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"dataset\\\",\\\"label\\\":\\\"选择数据集\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"选择数据集\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--model_name\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"model\\\",\\\"label\\\":\\\"选择模型\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"range\\\":\\\"$min,$max\\\",\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"这里是这个参数的描述和备注\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"}}\",\"out_parameters\":\"{\\\"--model_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"模型输出路径\\\",\\\"path\\\":\\\"/model\\\",\\\"require\\\":1}}\",\"description\":\"通用模型训练组件介绍\",\"icon_path\":null,\"create_by\":\"admin\",\"create_time\":\"2024-01-16T11:38:18.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-16T11:38:18.000+08:00\",\"state\":1,\"image\":\"镜像\",\"env_variables\":\"{}\",\"x\":435.20001220703125,\"y\":207.16249084472656,\"label\":\"通用模型训练组件\",\"img\":\"/assets/images/null.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":70,\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":12,\"cursor\":\"pointer\",\"x\":0,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"fill\":\"transparent\",\"stroke\":\"transparent\"},\"depth\":0}],\"edges\":[{\"source\":\"git-clone-fd4d56\",\"target\":\"model-train-51a3566\",\"type\":\"quadratic\",\"style\":{\"active\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":1},\"selected\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"stroke\":\"rgb(234, 234, 234)\",\"lineWidth\":1},\"disable\":{\"stroke\":\"rgb(245, 245, 245)\",\"lineWidth\":1},\"endArrow\":true,\"cursor\":\"pointer\",\"lineWidth\":1,\"opacity\":1,\"stroke\":\"#a2a6b5\",\"radius\":10},\"nodeStateStyle\":{\"hover\":{\"opacity\":1,\"stroke\":\"#8fe8ff\"}},\"labelCfg\":{\"autoRotate\":true,\"style\":{\"fontSize\":10,\"fill\":\"#FFF\"}},\"id\":\"edge-0.88546799091257491705384300601\",\"startPoint\":{\"x\":396.20001220703125,\"y\":92.16249084472656},\"endPoint\":{\"x\":435.20001220703125,\"y\":207.16249084472656},\"curveOffset\":0,\"curvePosition\":0.5,\"depth\":0},{\"source\":\"git-clone-fd4d56\",\"target\":\"git-clone-fd4d56\",\"type\":\"loop\",\"style\":{\"active\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":1},\"selected\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"stroke\":\"rgb(234, 234, 234)\",\"lineWidth\":1},\"disable\":{\"stroke\":\"rgb(245, 245, 245)\",\"lineWidth\":1},\"endArrow\":true,\"cursor\":\"pointer\",\"lineWidth\":1,\"opacity\":1,\"stroke\":\"#a2a6b5\",\"radius\":10},\"nodeStateStyle\":{\"hover\":{\"opacity\":1,\"stroke\":\"#8fe8ff\"}},\"labelCfg\":{\"autoRotate\":true,\"style\":{\"fontSize\":10,\"fill\":\"#FFF\"}},\"id\":\"edge-0.52301659420844951705384305585\",\"startPoint\":{\"x\":378.45001220703125,\"y\":56.66249084472656},\"endPoint\":{\"x\":413.95001220703125,\"y\":56.66249084472656},\"loopCfg\":{\"position\":\"top\",\"dist\":50},\"depth\":0}],\"combos\":[]}', NULL, 'admin', '2024-01-16 13:48:36', 'admin', '2024-01-16 13:54:26', 0); INSERT INTO `workflow` VALUES (61, '测试接口流水线', '设计', '{\"nodes\":[{\"id\":\"git-clone-35e4b7b7\",\"category_id\":1,\"component_name\":\"git-clone\",\"component_label\":\"代码拉取组件\",\"working_directory\":\"\",\"command\":\"\",\"resources_standard\":\"{\\\"name\\\":\\\"CPU-GPU\\\",\\\"value\\\":\\\"GPU: 0, CPU: 1, 内存: 2GB\\\"}\",\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\",\\\"value\\\":\\\"0\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\",\\\"value\\\":\\\"0\\\"}}\",\"mount_path\":\"\",\"in_parameters\":\"{\\\"--code_path\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码仓库地址\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"私有仓库填写ssh地址,公有仓库填写https git地址\\\",\\\"describe\\\":\\\"代码仓库地址\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"https://openi.pcl.ac.cn/somunslotus/somun202304241505581.git\\\"},\\\"--branch\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码分支/tag\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"master\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码分支或者tag\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"use-dataset-zip\\\"},\\\"--depth\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"克隆深度\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码克隆深度\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"1\\\"},\\\"--ssh_private_key\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"ssh私钥\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"ssh私钥,确保ssh公钥已经托管到代码平台,否则可能拉取失败\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\"}}\",\"out_parameters\":\"{\\\"--code_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"代码输出路径\\\",\\\"path\\\":\\\"/code\\\",\\\"require\\\":1,\\\"value\\\":\\\"/code\\\"}}\",\"description\":\"代码拉取组件\",\"icon_path\":null,\"create_by\":\"admin\",\"create_time\":\"2024-01-16T11:37:54.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-16T11:37:54.000+08:00\",\"state\":1,\"image\":\"172.20.32.187/pipeline-component/built-in/git:202312071000\",\"env_variables\":\"\",\"x\":347,\"y\":125.38749694824219,\"label\":\"代码拉取组件\",\"img\":\"/assets/images/null.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":70,\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":12,\"cursor\":\"pointer\",\"x\":0,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"fill\":\"transparent\",\"stroke\":\"transparent\"},\"retry_times\":\"0\",\"--code_path\":\"https://openi.pcl.ac.cn/somunslotus/somun202304241505581.git\",\"--branch\":\"use-dataset-zip\",\"--depth\":\"1\",\"--code_output\":\"/code\",\"depth\":0,\"max_run_time\":\"0\"},{\"id\":\"model-train-0798f5f\",\"category_id\":2,\"component_name\":\"model-train\",\"component_label\":\"通用模型训练组件\",\"working_directory\":\"{{git-clone-35e4b7b7.--code_output}}\",\"command\":\"python train.py\",\"resources_standard\":\"{\\\"name\\\":\\\"CPU-GPU\\\",\\\"value\\\":\\\"GPU: 0, CPU: 2, 内存: 4GB\\\"}\",\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\",\\\"value\\\":\\\"0\\\"}}\",\"mount_path\":\"\",\"in_parameters\":\"{\\\"--dataset\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"dataset\\\",\\\"label\\\":\\\"选择数据集\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"选择数据集\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{\\\\\\\"name\\\\\\\":\\\\\\\"mnist\\\\\\\", \\\\\\\"path\\\\\\\":\\\\\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\\\\\"}\\\"},\\\"--model_name\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"model\\\",\\\"label\\\":\\\"选择模型\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"range\\\":\\\"$min,$max\\\",\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"这里是这个参数的描述和备注\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{\\\\\\\"name\\\\\\\":\\\\\\\"mnist\\\\\\\", \\\\\\\"path\\\\\\\":\\\\\\\"argo-workflow/platform-data/somuns/pretrainmodel/mnist/ssd_80C_500E.ckpt\\\\\\\"}\\\"}}\",\"out_parameters\":\"{\\\"--model_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"模型输出路径\\\",\\\"path\\\":\\\"/model\\\",\\\"require\\\":1,\\\"value\\\":\\\"/model\\\"}}\",\"description\":\"通用模型训练组件介绍\",\"icon_path\":null,\"create_by\":\"admin\",\"create_time\":\"2024-01-16T11:38:18.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-16T11:38:18.000+08:00\",\"state\":1,\"image\":\"172.20.32.187/machine-learning/pytorch:pytorch_1.9.1_cuda11.1_detection\",\"env_variables\":\"\",\"x\":313.6465134638248,\"y\":217.0234391702886,\"label\":\"通用模型训练组件\",\"img\":\"/assets/images/null.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":70,\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":12,\"cursor\":\"pointer\",\"x\":0,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"fill\":\"transparent\",\"stroke\":\"transparent\"},\"depth\":0,\"--dataset\":\"{\\\"name\\\":\\\"mnist\\\", \\\"path\\\":\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\"}\",\"--model_name\":\"{\\\"name\\\":\\\"mnist\\\", \\\"path\\\":\\\"argo-workflow/platform-data/somuns/pretrainmodel/mnist/ssd_80C_500E.ckpt\\\"}\",\"--model_output\":\"/model\",\"retry_times\":\"0\"},{\"id\":\"model-train-4d6cc04\",\"category_id\":2,\"component_name\":\"model-train\",\"component_label\":\"通用模型训练组件\",\"working_directory\":\"{{git-clone-35e4b7b7.--code_output}}\",\"command\":\"python inference.py\",\"resources_standard\":\"{\\\"name\\\":\\\"CPU-GPU\\\",\\\"value\\\":\\\"GPU: 0, CPU: 2, 内存: 4GB\\\"}\",\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\",\\\"value\\\":\\\"0\\\"}}\",\"mount_path\":\"\",\"in_parameters\":\"{\\\"--dataset\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"dataset\\\",\\\"label\\\":\\\"选择数据集\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"选择数据集\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{\\\\\\\"name\\\\\\\":\\\\\\\"mnist\\\\\\\", \\\\\\\"path\\\\\\\":\\\\\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\\\\\"}\\\"},\\\"--model_name\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"model\\\",\\\"label\\\":\\\"选择模型\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"range\\\":\\\"$min,$max\\\",\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"这里是这个参数的描述和备注\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{{model-train-0798f5f.--model_output}}\\\"}}\",\"out_parameters\":\"{\\\"--model_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"模型输出路径\\\",\\\"path\\\":\\\"/model\\\",\\\"require\\\":1,\\\"value\\\":\\\"/result\\\"}}\",\"description\":\"通用模型训练组件介绍\",\"icon_path\":null,\"create_by\":\"admin\",\"create_time\":\"2024-01-16T11:38:18.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-16T11:38:18.000+08:00\",\"state\":1,\"image\":\"172.20.32.187/machine-learning/pytorch:pytorch_1.9.1_cuda11.1_detection\",\"env_variables\":\"\",\"x\":374.7110353336509,\"y\":326.60703400941577,\"label\":\"通用模型训练组件\",\"img\":\"/assets/images/null.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":70,\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":12,\"cursor\":\"pointer\",\"x\":0,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"fill\":\"transparent\",\"stroke\":\"transparent\"},\"retry_times\":\"0\",\"--dataset\":\"{\\\"name\\\":\\\"mnist\\\", \\\"path\\\":\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\"}\",\"--model_name\":\"{{model-train-0798f5f.--model_output}}\",\"--model_output\":\"/result\",\"depth\":0},{\"id\":\"model-train-f5e8375\",\"category_id\":2,\"component_name\":\"model-train\",\"component_label\":\"通用模型训练组件\",\"working_directory\":\"{{git-clone-35e4b7b7.--code_output}}\",\"command\":\"python inference.py\",\"resources_standard\":\"{\\\"name\\\":\\\"CPU-GPU\\\",\\\"value\\\":\\\"GPU: 0, CPU: 2, 内存: 4GB\\\"}\",\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\",\\\"value\\\":\\\"0\\\"}}\",\"mount_path\":\"\",\"in_parameters\":\"{\\\"--dataset\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"dataset\\\",\\\"label\\\":\\\"选择数据集\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"选择数据集\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{\\\\\\\"name\\\\\\\":\\\\\\\"mnist\\\\\\\", \\\\\\\"path\\\\\\\":\\\\\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\\\\\"}\\\"},\\\"--model_name\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"model\\\",\\\"label\\\":\\\"选择模型\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"range\\\":\\\"$min,$max\\\",\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"这里是这个参数的描述和备注\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{{model-train-0798f5f.--model_output}}\\\"}}\",\"out_parameters\":\"{\\\"--model_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"模型输出路径\\\",\\\"path\\\":\\\"/model\\\",\\\"require\\\":1,\\\"value\\\":\\\"/result-new\\\"}}\",\"description\":\"通用模型训练组件介绍\",\"icon_path\":null,\"create_by\":\"admin\",\"create_time\":\"2024-01-16T11:38:18.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-16T11:38:18.000+08:00\",\"state\":1,\"image\":\"172.20.32.187/machine-learning/pytorch:pytorch_1.9.1_cuda11.1_detection\",\"env_variables\":\"\",\"x\":138.94479032475843,\"y\":322.5885023081963,\"label\":\"通用模型训练组件\",\"img\":\"/assets/images/null.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":70,\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":12,\"cursor\":\"pointer\",\"x\":0,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"fill\":\"transparent\",\"stroke\":\"transparent\"},\"depth\":0,\"retry_times\":\"0\",\"--dataset\":\"{\\\"name\\\":\\\"mnist\\\", \\\"path\\\":\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\"}\",\"--model_name\":\"{{model-train-0798f5f.--model_output}}\",\"--model_output\":\"/result-new\"}],\"edges\":[{\"source\":\"git-clone-35e4b7b7\",\"target\":\"model-train-0798f5f\",\"type\":\"quadratic\",\"style\":{\"active\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":1},\"selected\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"stroke\":\"rgb(234, 234, 234)\",\"lineWidth\":1},\"disable\":{\"stroke\":\"rgb(245, 245, 245)\",\"lineWidth\":1},\"endArrow\":true,\"cursor\":\"pointer\",\"lineWidth\":1,\"opacity\":1,\"stroke\":\"#a2a6b5\",\"radius\":10},\"nodeStateStyle\":{\"hover\":{\"opacity\":1,\"stroke\":\"#8fe8ff\"}},\"labelCfg\":{\"autoRotate\":true,\"style\":{\"fontSize\":10,\"fill\":\"#FFF\"}},\"id\":\"edge-0.159430719649826141705384556185\",\"startPoint\":{\"x\":347,\"y\":125.38749694824219},\"endPoint\":{\"x\":313.6465134638248,\"y\":217.0234391702886},\"curveOffset\":0,\"curvePosition\":0.5,\"depth\":0},{\"source\":\"model-train-0798f5f\",\"target\":\"model-train-4d6cc04\",\"type\":\"quadratic\",\"style\":{\"active\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":1},\"selected\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"stroke\":\"rgb(234, 234, 234)\",\"lineWidth\":1},\"disable\":{\"stroke\":\"rgb(245, 245, 245)\",\"lineWidth\":1},\"endArrow\":true,\"cursor\":\"pointer\",\"lineWidth\":1,\"opacity\":1,\"stroke\":\"#a2a6b5\",\"radius\":10},\"nodeStateStyle\":{\"hover\":{\"opacity\":1,\"stroke\":\"#8fe8ff\"}},\"labelCfg\":{\"autoRotate\":true,\"style\":{\"fontSize\":10,\"fill\":\"#FFF\"}},\"id\":\"edge-0.063445436037490311705391807441\",\"startPoint\":{\"x\":313.6465134638248,\"y\":217.0234391702886},\"endPoint\":{\"x\":374.7110353336509,\"y\":326.60703400941577},\"curveOffset\":0,\"curvePosition\":0.5,\"depth\":0},{\"source\":\"model-train-0798f5f\",\"target\":\"model-train-f5e8375\",\"type\":\"quadratic\",\"style\":{\"active\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":1},\"selected\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"stroke\":\"rgb(234, 234, 234)\",\"lineWidth\":1},\"disable\":{\"stroke\":\"rgb(245, 245, 245)\",\"lineWidth\":1},\"endArrow\":true,\"cursor\":\"pointer\",\"lineWidth\":1,\"opacity\":1,\"stroke\":\"#a2a6b5\",\"radius\":10},\"nodeStateStyle\":{\"hover\":{\"opacity\":1,\"stroke\":\"#8fe8ff\"}},\"labelCfg\":{\"autoRotate\":true,\"style\":{\"fontSize\":10,\"fill\":\"#FFF\"}},\"id\":\"edge-0.103591317098980841705476907383\",\"startPoint\":{\"x\":313.6465134638248,\"y\":217.0234391702886},\"endPoint\":{\"x\":138.94479032475843,\"y\":322.5885023081963},\"curveOffset\":0,\"curvePosition\":0.5,\"depth\":0}],\"combos\":[]}', NULL, 'admin', '2024-01-16 13:54:48', 'admin', '2024-01-18 17:02:23', 0); INSERT INTO `workflow` VALUES (62, '2323', '213', '{\"nodes\":[],\"edges\":[],\"combos\":[]}', NULL, 'admin', '2024-01-17 10:37:07', 'admin', '2024-01-17 10:37:07', 0); INSERT INTO `workflow` VALUES (63, '2323', '213', '{\"nodes\":[{\"id\":\"git-clone-2b5abceb\",\"category_id\":1,\"component_name\":\"git-clone\",\"component_label\":\"代码拉取组件\",\"working_directory\":\"工作目录\",\"command\":\"启动命令\",\"resources_standard\":null,\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\",\\\"value\\\":\\\"2h\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\",\\\"value\\\":\\\"1\\\"}}\",\"mount_path\":\"挂载目录\",\"in_parameters\":\"{\\\"--code_path\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码仓库地址\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"私有仓库填写ssh地址,公有仓库填写https git地址\\\",\\\"describe\\\":\\\"代码仓库地址\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--branch\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码分支/tag\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"master\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码分支或者tag\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--depth\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"克隆深度\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码克隆深度\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--ssh_private_key\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"ssh私钥\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"ssh私钥,确保ssh公钥已经托管到代码平台,否则可能拉取失败\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"}}\",\"out_parameters\":\"{\\\"--code_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"代码输出路径\\\",\\\"path\\\":\\\"/code\\\",\\\"require\\\":1}}\",\"description\":\"代码拉取组件\",\"icon_path\":\"component-icon-1\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:11.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:11.000+08:00\",\"state\":1,\"image\":\"镜像\",\"env_variables\":\"{}\",\"x\":205,\"y\":181,\"label\":\"代码拉取组件\",\"img\":\"/assets/images/component-icon-1.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":70,\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":12,\"cursor\":\"pointer\",\"x\":0,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\"}},\"style\":{\"fill\":\"transparent\",\"stroke\":\"transparent\"}}],\"edges\":[],\"combos\":[]}', NULL, 'admin', '2024-01-17 10:37:15', 'admin', '2024-01-19 11:16:24', 0); INSERT INTO `workflow` VALUES (64, '测试接口流水线', '设计', '{\"nodes\":[{\"id\":\"git-clone-0a759f7\",\"category_id\":1,\"component_name\":\"git-clone\",\"component_label\":\"代码拉取组件\",\"working_directory\":\"工作目录\",\"command\":\"启动命令\",\"resources_standard\":null,\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\",\\\"value\\\":\\\"2h\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\",\\\"value\\\":\\\"1\\\"}}\",\"mount_path\":\"挂载目录\",\"in_parameters\":\"{\\\"--code_path\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码仓库地址\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"私有仓库填写ssh地址,公有仓库填写https git地址\\\",\\\"describe\\\":\\\"代码仓库地址\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--branch\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码分支/tag\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"master\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码分支或者tag\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--depth\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"克隆深度\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码克隆深度\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--ssh_private_key\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"ssh私钥\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"ssh私钥,确保ssh公钥已经托管到代码平台,否则可能拉取失败\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"}}\",\"out_parameters\":\"{\\\"--code_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"代码输出路径\\\",\\\"path\\\":\\\"/code\\\",\\\"require\\\":1}}\",\"description\":\"代码拉取组件\",\"icon_path\":\"component-icon-1\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:11.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:11.000+08:00\",\"state\":1,\"image\":\"镜像\",\"env_variables\":\"{}\",\"x\":197.39996337890625,\"y\":120,\"label\":\"代码拉取组件\",\"img\":\"/assets/images/component-icon-1.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":70,\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":12,\"cursor\":\"pointer\",\"x\":0,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\"}},\"style\":{\"fill\":\"transparent\",\"stroke\":\"transparent\"}},{\"id\":\"model-train-ad3c3e\",\"category_id\":2,\"component_name\":\"model-train\",\"component_label\":\"通用模型训练组件\",\"working_directory\":\"工作目录\",\"command\":\"启动命令\",\"resources_standard\":null,\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\",\\\"value\\\":\\\"2h\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\",\\\"value\\\":\\\"1\\\"}}\",\"mount_path\":\"挂载目录\",\"in_parameters\":\"{\\\"--dataset\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"dataset\\\",\\\"label\\\":\\\"选择数据集\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"选择数据集\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--model_name\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"model\\\",\\\"label\\\":\\\"选择模型\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"range\\\":\\\"$min,$max\\\",\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"这里是这个参数的描述和备注\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"}}\",\"out_parameters\":\"{\\\"--model_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"模型输出路径\\\",\\\"path\\\":\\\"/model\\\",\\\"require\\\":1}}\",\"description\":\"通用模型训练组件介绍\",\"icon_path\":\"component-icon-2\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:14.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:14.000+08:00\",\"state\":1,\"image\":\"镜像\",\"env_variables\":\"{}\",\"x\":468.39996337890625,\"y\":126,\"label\":\"通用模型训练组件\",\"img\":\"/assets/images/component-icon-2.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":70,\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":12,\"cursor\":\"pointer\",\"x\":0,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\"}},\"style\":{\"fill\":\"transparent\",\"stroke\":\"transparent\"}}],\"edges\":[],\"combos\":[]}', NULL, 'admin', '2024-01-17 15:39:01', 'admin', '2024-01-22 09:29:43', 0); INSERT INTO `workflow` VALUES (65, '4', '234234', NULL, NULL, 'admin', '2024-01-17 16:42:17', 'admin', '2024-01-17 16:42:17', 0); INSERT INTO `workflow` VALUES (66, 'testqwqw', '1212', '{\"nodes\":[{\"id\":\"git-clone-130df165\",\"category_id\":1,\"component_name\":\"git-clone\",\"component_label\":\"代码拉取组件\",\"working_directory\":\"工作目录\",\"command\":\"启动命令\",\"resources_standard\":null,\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\",\\\"value\\\":\\\"2h\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\",\\\"value\\\":\\\"1\\\"}}\",\"mount_path\":\"挂载目录\",\"in_parameters\":\"{\\\"--code_path\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码仓库地址\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"私有仓库填写ssh地址,公有仓库填写https git地址\\\",\\\"describe\\\":\\\"代码仓库地址\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--branch\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码分支/tag\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"master\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码分支或者tag\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--depth\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"克隆深度\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码克隆深度\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--ssh_private_key\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"ssh私钥\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"ssh私钥,确保ssh公钥已经托管到代码平台,否则可能拉取失败\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"}}\",\"out_parameters\":\"{\\\"--code_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"代码输出路径\\\",\\\"path\\\":\\\"/code\\\",\\\"require\\\":1}}\",\"description\":\"代码拉取组件\",\"icon_path\":\"component-icon-1\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:11.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:11.000+08:00\",\"state\":1,\"image\":\"镜像\",\"env_variables\":\"{}\",\"x\":310,\"y\":185,\"label\":\"代码拉取组件\",\"img\":\"/assets/images/component-icon-1.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":70,\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":12,\"cursor\":\"pointer\",\"x\":0,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\"}},\"style\":{\"fill\":\"transparent\",\"stroke\":\"transparent\"}}],\"edges\":[],\"combos\":[]}', NULL, 'admin', '2024-01-17 16:48:14', 'admin', '2024-01-18 15:29:16', 0); INSERT INTO `workflow` VALUES (67, 'testqwqw', '1212', '{\"nodes\":[{\"id\":\"git-clone-9412b\",\"category_id\":1,\"component_name\":\"git-clone\",\"component_label\":\"代码拉取组件\",\"working_directory\":\"工作目录\",\"command\":\"启动命令\",\"resources_standard\":null,\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\",\\\"value\\\":\\\"2h\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\",\\\"value\\\":\\\"1\\\"}}\",\"mount_path\":\"挂载目录\",\"in_parameters\":\"{\\\"--code_path\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码仓库地址\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"私有仓库填写ssh地址,公有仓库填写https git地址\\\",\\\"describe\\\":\\\"代码仓库地址\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--branch\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码分支/tag\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"master\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码分支或者tag\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--depth\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"克隆深度\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码克隆深度\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--ssh_private_key\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"ssh私钥\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"ssh私钥,确保ssh公钥已经托管到代码平台,否则可能拉取失败\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"}}\",\"out_parameters\":\"{\\\"--code_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"代码输出路径\\\",\\\"path\\\":\\\"/code\\\",\\\"require\\\":1}}\",\"description\":\"代码拉取组件\",\"icon_path\":\"component-icon-1\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:11.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:11.000+08:00\",\"state\":1,\"image\":\"镜像\",\"env_variables\":\"{}\",\"x\":267,\"y\":181,\"label\":\"代码拉取组件\",\"img\":\"/assets/images/component-icon-1.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":70,\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":12,\"cursor\":\"pointer\",\"x\":0,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\"}},\"style\":{\"fill\":\"transparent\",\"stroke\":\"transparent\"}}],\"edges\":[],\"combos\":[]}', NULL, 'admin', '2024-01-18 08:48:37', 'admin', '2024-01-18 15:29:05', 0); INSERT INTO `workflow` VALUES (68, 'test', '测试', '{\"nodes\":[{\"id\":\"git-clone-3f12e15\",\"category_id\":1,\"component_name\":\"git-clone\",\"component_label\":\"代码拉取组件\",\"working_directory\":\"工作目录\",\"command\":\"启动命令\",\"resources_standard\":null,\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\",\\\"value\\\":\\\"2h\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\",\\\"value\\\":\\\"1\\\"}}\",\"mount_path\":\"挂载目录\",\"in_parameters\":\"{\\\"--code_path\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码仓库地址\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"私有仓库填写ssh地址,公有仓库填写https git地址\\\",\\\"describe\\\":\\\"代码仓库地址\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--branch\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码分支/tag\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"master\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码分支或者tag\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--depth\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"克隆深度\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码克隆深度\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--ssh_private_key\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"ssh私钥\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"ssh私钥,确保ssh公钥已经托管到代码平台,否则可能拉取失败\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"}}\",\"out_parameters\":\"{\\\"--code_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"代码输出路径\\\",\\\"path\\\":\\\"/code\\\",\\\"require\\\":1}}\",\"description\":\"代码拉取组件\",\"icon_path\":\"component-icon-1\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:11.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:11.000+08:00\",\"state\":1,\"image\":\"镜像\",\"env_variables\":\"{}\",\"x\":147.4714640198511,\"y\":161.46277915632754,\"label\":\"代码拉取组件\",\"img\":\"/assets/images/component-icon-1.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":70,\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":12,\"cursor\":\"pointer\",\"x\":0,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\"}},\"style\":{\"fill\":\"transparent\",\"stroke\":\"transparent\"}},{\"id\":\"git-clone-6cfde796\",\"category_id\":1,\"component_name\":\"git-clone\",\"component_label\":\"代码拉取组件\",\"working_directory\":\"工作目录\",\"command\":\"启动命令\",\"resources_standard\":null,\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\",\\\"value\\\":\\\"2h\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\",\\\"value\\\":\\\"1\\\"}}\",\"mount_path\":\"挂载目录\",\"in_parameters\":\"{\\\"--code_path\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码仓库地址\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"私有仓库填写ssh地址,公有仓库填写https git地址\\\",\\\"describe\\\":\\\"代码仓库地址\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--branch\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码分支/tag\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"master\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码分支或者tag\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--depth\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"克隆深度\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码克隆深度\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--ssh_private_key\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"ssh私钥\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"ssh私钥,确保ssh公钥已经托管到代码平台,否则可能拉取失败\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"}}\",\"out_parameters\":\"{\\\"--code_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"代码输出路径\\\",\\\"path\\\":\\\"/code\\\",\\\"require\\\":1}}\",\"description\":\"代码拉取组件\",\"icon_path\":\"component-icon-1\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:11.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:11.000+08:00\",\"state\":1,\"image\":\"镜像\",\"env_variables\":\"{}\",\"x\":305.5831265508685,\"y\":202.36104218362283,\"label\":\"代码拉取组件\",\"img\":\"/assets/images/component-icon-1.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":70,\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":12,\"cursor\":\"pointer\",\"x\":0,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\"}},\"style\":{\"fill\":\"transparent\",\"stroke\":\"transparent\"}}],\"edges\":[{\"source\":\"git-clone-3f12e15\",\"target\":\"git-clone-6cfde796\",\"type\":\"quadratic\",\"style\":{\"endArrow\":true,\"cursor\":\"pointer\",\"lineWidth\":1,\"opacity\":1,\"stroke\":\"#a2a6b5\",\"radius\":10,\"active\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":1},\"selected\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"stroke\":\"rgb(234, 234, 234)\",\"lineWidth\":1},\"disable\":{\"stroke\":\"rgb(245, 245, 245)\",\"lineWidth\":1}},\"nodeStateStyle\":{\"hover\":{\"opacity\":1,\"stroke\":\"#8fe8ff\"}},\"labelCfg\":{\"autoRotate\":true,\"style\":{\"fontSize\":10,\"fill\":\"#FFF\"}},\"id\":\"edge-0.437009521999460751706152006393\",\"startPoint\":{\"x\":147.4714640198511,\"y\":161.46277915632754},\"endPoint\":{\"x\":305.5831265508685,\"y\":202.36104218362283},\"curveOffset\":0,\"curvePosition\":0.5}],\"combos\":[]}', NULL, 'admin', '2024-01-22 15:17:38', 'admin', '2024-01-25 11:08:23', 0); INSERT INTO `workflow` VALUES (69, 'test0124', 'test', NULL, NULL, 'admin', '2024-01-24 09:13:18', 'admin', '2024-01-24 09:13:18', 0); INSERT INTO `workflow` VALUES (70, 'mnsit-0124', '测试接口0124', '{\"nodes\":[{\"id\":\"git-clone-58252975\",\"category_id\":1,\"component_name\":\"git-clone\",\"component_label\":\"代码拉取组件\",\"working_directory\":\"\",\"command\":\"\",\"resources_standard\":\"{\\\"name\\\":\\\"CPU-GPU\\\",\\\"value\\\":\\\"GPU: 0, CPU: 1, 内存: 2GB\\\"}\",\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\",\\\"value\\\":\\\"0\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\",\\\"value\\\":\\\"0\\\"}}\",\"mount_path\":\"\",\"in_parameters\":\"{\\\"--code_path\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码仓库地址\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"私有仓库填写ssh地址,公有仓库填写https git地址\\\",\\\"describe\\\":\\\"代码仓库地址\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"https://openi.pcl.ac.cn/somunslotus/somun202304241505581.git\\\"},\\\"--branch\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码分支/tag\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"master\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码分支或者tag\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"use-dataset-zip\\\"},\\\"--depth\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"克隆深度\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码克隆深度\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"1\\\"},\\\"--ssh_private_key\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"ssh私钥\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"ssh私钥,确保ssh公钥已经托管到代码平台,否则可能拉取失败\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\"}}\",\"out_parameters\":\"{\\\"--code_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"代码输出路径\\\",\\\"path\\\":\\\"/code\\\",\\\"require\\\":1,\\\"value\\\":\\\"/code\\\"}}\",\"description\":\"代码拉取组件\",\"icon_path\":\"component-icon-1\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:11.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:11.000+08:00\",\"state\":1,\"image\":\"172.20.32.187/pipeline-component/built-in/git:202312071000\",\"env_variables\":\"{}\",\"x\":806.1162039034662,\"y\":97.96333604302986,\"label\":\"克隆训练代码\",\"img\":\"/assets/images/component-icon-1.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":70,\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":12,\"cursor\":\"pointer\",\"x\":0,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\"}},\"style\":{\"fill\":\"transparent\",\"stroke\":\"transparent\",\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1}},\"depth\":0,\"max_run_time\":\"0\",\"retry_times\":\"0\",\"--code_path\":\"https://openi.pcl.ac.cn/somunslotus/somun202304241505581.git\",\"--branch\":\"use-dataset-zip\",\"--code_output\":\"/code\",\"--depth\":\"1\"},{\"id\":\"model-train-7064f00\",\"category_id\":2,\"component_name\":\"model-train\",\"component_label\":\"通用模型训练组件\",\"working_directory\":\"{{git-clone-58252975.--code_output}}\",\"command\":\"python train.py\",\"resources_standard\":\"{\\\"name\\\":\\\"CPU-GPU\\\",\\\"value\\\":\\\"GPU: 0, CPU: 2, 内存: 4GB\\\"}\",\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\",\\\"value\\\":\\\"0\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\",\\\"value\\\":\\\"0\\\"}}\",\"mount_path\":\"\",\"in_parameters\":\"{\\\"--dataset\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"dataset\\\",\\\"label\\\":\\\"选择数据集\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"选择数据集\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{\\\\\\\"name\\\\\\\":\\\\\\\"mnist\\\\\\\", \\\\\\\"path\\\\\\\":\\\\\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\\\\\"}\\\"},\\\"--model_name\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"model\\\",\\\"label\\\":\\\"选择模型\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"range\\\":\\\"$min,$max\\\",\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"这里是这个参数的描述和备注\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{\\\\\\\"name\\\\\\\":\\\\\\\"mnist\\\\\\\", \\\\\\\"path\\\\\\\":\\\\\\\"argo-workflow/platform-data/somuns/pretrainmodel/mnist/ssd_80C_500E.ckpt\\\\\\\"}\\\"}}\",\"out_parameters\":\"{\\\"--model_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"模型输出路径\\\",\\\"path\\\":\\\"/model\\\",\\\"require\\\":1,\\\"value\\\":\\\"/model\\\"}}\",\"description\":\"通用模型训练组件介绍\",\"icon_path\":\"component-icon-2\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:14.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:14.000+08:00\",\"state\":1,\"image\":\"172.20.32.187/machine-learning/pytorch:pytorch_1.9.1_cuda11.1_detection\",\"env_variables\":\"{}\",\"x\":803.6513097729328,\"y\":227.1054241623483,\"label\":\"模型训练\",\"img\":\"/assets/images/component-icon-2.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":70,\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":12,\"cursor\":\"pointer\",\"x\":0,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\"}},\"style\":{\"fill\":\"transparent\",\"stroke\":\"transparent\",\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1}},\"max_run_time\":\"0\",\"retry_times\":\"0\",\"--dataset\":\"{\\\"name\\\":\\\"mnist\\\", \\\"path\\\":\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\"}\",\"--model_name\":\"{\\\"name\\\":\\\"mnist\\\", \\\"path\\\":\\\"argo-workflow/platform-data/somuns/pretrainmodel/mnist/ssd_80C_500E.ckpt\\\"}\",\"--model_output\":\"/model\",\"depth\":0},{\"id\":\"model-train-7fe21e4\",\"category_id\":2,\"component_name\":\"model-train\",\"component_label\":\"通用模型训练组件\",\"working_directory\":\"{{git-clone-58252975.--code_output}}\",\"command\":\"python inference.py\",\"resources_standard\":\"{\\\"name\\\":\\\"CPU-GPU\\\",\\\"value\\\":\\\"GPU: 0, CPU: 2, 内存: 4GB\\\"}\",\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\",\\\"value\\\":\\\"0\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\",\\\"value\\\":\\\"0\\\"}}\",\"mount_path\":\"\",\"in_parameters\":\"{\\\"--dataset\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"dataset\\\",\\\"label\\\":\\\"选择数据集\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"选择数据集\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{\\\\\\\"name\\\\\\\":\\\\\\\"mnist\\\\\\\", \\\\\\\"path\\\\\\\":\\\\\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\\\\\"}\\\"},\\\"--model_name\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"model\\\",\\\"label\\\":\\\"选择模型\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"range\\\":\\\"$min,$max\\\",\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"这里是这个参数的描述和备注\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{{model-train-7064f00.--model_output}}\\\"}}\",\"out_parameters\":\"{\\\"--model_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"模型输出路径\\\",\\\"path\\\":\\\"/model\\\",\\\"require\\\":1,\\\"value\\\":\\\"/result-new\\\"}}\",\"description\":\"通用模型训练组件介绍\",\"icon_path\":\"component-icon-2\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:14.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:14.000+08:00\",\"state\":1,\"image\":\"172.20.32.187/machine-learning/pytorch:pytorch_1.9.1_cuda11.1_detection\",\"env_variables\":\"{}\",\"x\":685.2643030774179,\"y\":408.3345428099675,\"label\":\"模型测试1\",\"img\":\"/assets/images/component-icon-2.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":70,\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":12,\"cursor\":\"pointer\",\"x\":0,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\"}},\"style\":{\"fill\":\"transparent\",\"stroke\":\"transparent\",\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1}},\"max_run_time\":\"0\",\"retry_times\":\"0\",\"--dataset\":\"{\\\"name\\\":\\\"mnist\\\", \\\"path\\\":\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\"}\",\"--model_name\":\"{{model-train-7064f00.--model_output}}\",\"--model_output\":\"/result-new\",\"depth\":0},{\"id\":\"model-train-afcf186\",\"category_id\":2,\"component_name\":\"model-train\",\"component_label\":\"通用模型训练组件\",\"working_directory\":\"{{git-clone-58252975.--code_output}}\",\"command\":\"python inference.py\",\"resources_standard\":\"{\\\"name\\\":\\\"CPU-GPU\\\",\\\"value\\\":\\\"GPU: 0, CPU: 2, 内存: 4GB\\\"}\",\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\",\\\"value\\\":\\\"0\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\",\\\"value\\\":\\\"0\\\"}}\",\"mount_path\":\"\",\"in_parameters\":\"{\\\"--dataset\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"dataset\\\",\\\"label\\\":\\\"选择数据集\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"选择数据集\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{\\\\\\\"name\\\\\\\":\\\\\\\"mnist\\\\\\\", \\\\\\\"path\\\\\\\":\\\\\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\\\\\"}\\\"},\\\"--model_name\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"model\\\",\\\"label\\\":\\\"选择模型\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"range\\\":\\\"$min,$max\\\",\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"这里是这个参数的描述和备注\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{{model-train-7064f00.--model_output}}\\\"}}\",\"out_parameters\":\"{\\\"--model_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"模型输出路径\\\",\\\"path\\\":\\\"/model\\\",\\\"require\\\":1,\\\"value\\\":\\\"/result\\\"}}\",\"description\":\"通用模型训练组件介绍\",\"icon_path\":\"component-icon-2\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:14.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:14.000+08:00\",\"state\":1,\"image\":\"172.20.32.187/machine-learning/pytorch:pytorch_1.9.1_cuda11.1_detection\",\"env_variables\":\"{}\",\"x\":955.8927139658065,\"y\":400.70364911004737,\"label\":\"模型测试2\",\"img\":\"/assets/images/component-icon-2.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":70,\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":12,\"cursor\":\"pointer\",\"x\":0,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\"}},\"style\":{\"fill\":\"transparent\",\"stroke\":\"transparent\",\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1}},\"max_run_time\":\"0\",\"retry_times\":\"0\",\"--dataset\":\"{\\\"name\\\":\\\"mnist\\\", \\\"path\\\":\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\"}\",\"--model_name\":\"{{model-train-7064f00.--model_output}}\",\"--model_output\":\"/result\",\"depth\":0}],\"edges\":[{\"source\":\"git-clone-58252975\",\"target\":\"model-train-7064f00\",\"type\":\"quadratic\",\"style\":{\"endArrow\":true,\"cursor\":\"pointer\",\"lineWidth\":1,\"opacity\":1,\"stroke\":\"#a2a6b5\",\"radius\":10,\"active\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":1},\"selected\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"stroke\":\"rgb(234, 234, 234)\",\"lineWidth\":1},\"disable\":{\"stroke\":\"rgb(245, 245, 245)\",\"lineWidth\":1}},\"nodeStateStyle\":{\"hover\":{\"opacity\":1,\"stroke\":\"#8fe8ff\"}},\"labelCfg\":{\"autoRotate\":true,\"style\":{\"fontSize\":10,\"fill\":\"#FFF\"}},\"id\":\"edge-0.66531006564768451706059692250\",\"startPoint\":{\"x\":806.1162039034662,\"y\":97.96333604302987},\"endPoint\":{\"x\":803.6513097729328,\"y\":227.1054241623483},\"curveOffset\":0,\"curvePosition\":0.5,\"depth\":0},{\"source\":\"model-train-7064f00\",\"target\":\"model-train-7fe21e4\",\"type\":\"quadratic\",\"style\":{\"endArrow\":true,\"cursor\":\"pointer\",\"lineWidth\":1,\"opacity\":1,\"stroke\":\"#a2a6b5\",\"radius\":10,\"active\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":1},\"selected\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"stroke\":\"rgb(234, 234, 234)\",\"lineWidth\":1},\"disable\":{\"stroke\":\"rgb(245, 245, 245)\",\"lineWidth\":1}},\"nodeStateStyle\":{\"hover\":{\"opacity\":1,\"stroke\":\"#8fe8ff\"}},\"labelCfg\":{\"autoRotate\":true,\"style\":{\"fontSize\":10,\"fill\":\"#FFF\"}},\"id\":\"edge-0.50795512775462131706059710625\",\"startPoint\":{\"x\":803.6513097729328,\"y\":227.1054241623483},\"endPoint\":{\"x\":685.2643030774179,\"y\":408.3345428099675},\"curveOffset\":0,\"curvePosition\":0.5,\"depth\":0},{\"source\":\"model-train-7064f00\",\"target\":\"model-train-afcf186\",\"type\":\"quadratic\",\"style\":{\"endArrow\":true,\"cursor\":\"pointer\",\"lineWidth\":1,\"opacity\":1,\"stroke\":\"#a2a6b5\",\"radius\":10,\"active\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":1},\"selected\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"stroke\":\"rgb(234, 234, 234)\",\"lineWidth\":1},\"disable\":{\"stroke\":\"rgb(245, 245, 245)\",\"lineWidth\":1}},\"nodeStateStyle\":{\"hover\":{\"opacity\":1,\"stroke\":\"#8fe8ff\"}},\"labelCfg\":{\"autoRotate\":true,\"style\":{\"fontSize\":10,\"fill\":\"#FFF\"}},\"id\":\"edge-0.91951665829011691706059718272\",\"startPoint\":{\"x\":803.6513097729328,\"y\":227.1054241623483},\"endPoint\":{\"x\":955.8927139658065,\"y\":400.70364911004737},\"curveOffset\":0,\"curvePosition\":0.5,\"depth\":0}],\"combos\":[]}', NULL, 'admin', '2024-01-24 09:15:34', 'admin', '2024-02-29 15:19:46', 1); INSERT INTO `workflow` VALUES (71, 'mnsit-0124', '测试接口0124', '{\"nodes\":[{\"id\":\"git-clone-58252975\",\"category_id\":1,\"component_name\":\"git-clone\",\"component_label\":\"代码拉取组件\",\"working_directory\":\"\",\"command\":\"\",\"resources_standard\":\"{\\\"name\\\":\\\"CPU-GPU\\\",\\\"value\\\":\\\"GPU: 0, CPU: 1, 内存: 2GB\\\"}\",\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\",\\\"value\\\":\\\"0\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\",\\\"value\\\":\\\"0\\\"}}\",\"mount_path\":\"\",\"in_parameters\":\"{\\\"--code_path\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码仓库地址\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"私有仓库填写ssh地址,公有仓库填写https git地址\\\",\\\"describe\\\":\\\"代码仓库地址\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"https://openi.pcl.ac.cn/somunslotus/somun202304241505581.git\\\"},\\\"--branch\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码分支/tag\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"master\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码分支或者tag\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"use-dataset-zip\\\"},\\\"--depth\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"克隆深度\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码克隆深度\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"1\\\"},\\\"--ssh_private_key\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"ssh私钥\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"ssh私钥,确保ssh公钥已经托管到代码平台,否则可能拉取失败\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\"}}\",\"out_parameters\":\"{\\\"--code_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"代码输出路径\\\",\\\"path\\\":\\\"/code\\\",\\\"require\\\":1,\\\"value\\\":\\\"/code\\\"}}\",\"description\":\"代码拉取组件\",\"icon_path\":\"component-icon-1\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:11.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:11.000+08:00\",\"state\":1,\"image\":\"172.20.32.187/pipeline-component/built-in/git:202312071000\",\"env_variables\":\"{}\",\"x\":806.1162039034662,\"y\":97.96333604302986,\"label\":\"克隆训练代码\",\"img\":\"/assets/images/component-icon-1.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":70,\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":12,\"cursor\":\"pointer\",\"x\":0,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"fill\":\"transparent\",\"stroke\":\"transparent\"},\"depth\":0,\"max_run_time\":\"0\",\"retry_times\":\"0\",\"--code_path\":\"https://openi.pcl.ac.cn/somunslotus/somun202304241505581.git\",\"--branch\":\"use-dataset-zip\",\"--code_output\":\"/code\",\"--depth\":\"1\"},{\"id\":\"model-train-7064f00\",\"category_id\":2,\"component_name\":\"model-train\",\"component_label\":\"通用模型训练组件\",\"working_directory\":\"{{git-clone-58252975.--code_output}}\",\"command\":\"python train.py\",\"resources_standard\":\"{\\\"name\\\":\\\"CPU-GPU\\\",\\\"value\\\":\\\"GPU: 0, CPU: 2, 内存: 4GB\\\"}\",\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\",\\\"value\\\":\\\"0\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\",\\\"value\\\":\\\"0\\\"}}\",\"mount_path\":\"\",\"in_parameters\":\"{\\\"--dataset\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"dataset\\\",\\\"label\\\":\\\"选择数据集\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"选择数据集\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{\\\\\\\"name\\\\\\\":\\\\\\\"mnist\\\\\\\", \\\\\\\"path\\\\\\\":\\\\\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\\\\\"}\\\"},\\\"--model_name\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"model\\\",\\\"label\\\":\\\"选择模型\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"range\\\":\\\"$min,$max\\\",\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"这里是这个参数的描述和备注\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{\\\\\\\"name\\\\\\\":\\\\\\\"mnist\\\\\\\", \\\\\\\"path\\\\\\\":\\\\\\\"argo-workflow/platform-data/somuns/pretrainmodel/mnist/ssd_80C_500E.ckpt\\\\\\\"}\\\"}}\",\"out_parameters\":\"{\\\"--model_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"模型输出路径\\\",\\\"path\\\":\\\"/model\\\",\\\"require\\\":1,\\\"value\\\":\\\"/model\\\"}}\",\"description\":\"通用模型训练组件介绍\",\"icon_path\":\"component-icon-2\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:14.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:14.000+08:00\",\"state\":1,\"image\":\"172.20.32.187/machine-learning/pytorch:pytorch_1.9.1_cuda11.1_detection\",\"env_variables\":\"{}\",\"x\":803.6513097729328,\"y\":227.1054241623483,\"label\":\"模型训练\",\"img\":\"/assets/images/component-icon-2.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":70,\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":12,\"cursor\":\"pointer\",\"x\":0,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"fill\":\"transparent\",\"stroke\":\"transparent\"},\"max_run_time\":\"0\",\"retry_times\":\"0\",\"--dataset\":\"{\\\"name\\\":\\\"mnist\\\", \\\"path\\\":\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\"}\",\"--model_name\":\"{\\\"name\\\":\\\"mnist\\\", \\\"path\\\":\\\"argo-workflow/platform-data/somuns/pretrainmodel/mnist/ssd_80C_500E.ckpt\\\"}\",\"--model_output\":\"/model\",\"depth\":0},{\"id\":\"model-train-7fe21e4\",\"category_id\":2,\"component_name\":\"model-train\",\"component_label\":\"通用模型训练组件\",\"working_directory\":\"{{git-clone-58252975.--code_output}}\",\"command\":\"python inference.py\",\"resources_standard\":\"{\\\"name\\\":\\\"CPU-GPU\\\",\\\"value\\\":\\\"GPU: 0, CPU: 2, 内存: 4GB\\\"}\",\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\",\\\"value\\\":\\\"0\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\",\\\"value\\\":\\\"0\\\"}}\",\"mount_path\":\"\",\"in_parameters\":\"{\\\"--dataset\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"dataset\\\",\\\"label\\\":\\\"选择数据集\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"选择数据集\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{\\\\\\\"name\\\\\\\":\\\\\\\"mnist\\\\\\\", \\\\\\\"path\\\\\\\":\\\\\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\\\\\"}\\\"},\\\"--model_name\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"model\\\",\\\"label\\\":\\\"选择模型\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"range\\\":\\\"$min,$max\\\",\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"这里是这个参数的描述和备注\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{{model-train-7064f00.--model_output}}\\\"}}\",\"out_parameters\":\"{\\\"--model_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"模型输出路径\\\",\\\"path\\\":\\\"/model\\\",\\\"require\\\":1,\\\"value\\\":\\\"/result-new\\\"}}\",\"description\":\"通用模型训练组件介绍\",\"icon_path\":\"component-icon-2\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:14.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:14.000+08:00\",\"state\":1,\"image\":\"172.20.32.187/machine-learning/pytorch:pytorch_1.9.1_cuda11.1_detection\",\"env_variables\":\"{}\",\"x\":685.2643030774179,\"y\":408.3345428099675,\"label\":\"模型测试1\",\"img\":\"/assets/images/component-icon-2.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":70,\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":12,\"cursor\":\"pointer\",\"x\":0,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"fill\":\"transparent\",\"stroke\":\"transparent\"},\"max_run_time\":\"0\",\"retry_times\":\"0\",\"--dataset\":\"{\\\"name\\\":\\\"mnist\\\", \\\"path\\\":\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\"}\",\"--model_name\":\"{{model-train-7064f00.--model_output}}\",\"--model_output\":\"/result-new\",\"depth\":0},{\"id\":\"model-train-afcf186\",\"category_id\":2,\"component_name\":\"model-train\",\"component_label\":\"通用模型训练组件\",\"working_directory\":\"{{git-clone-58252975.--code_output}}\",\"command\":\"python inference.py\",\"resources_standard\":\"{\\\"name\\\":\\\"CPU-GPU\\\",\\\"value\\\":\\\"GPU: 0, CPU: 2, 内存: 4GB\\\"}\",\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\",\\\"value\\\":\\\"0\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\",\\\"value\\\":\\\"0\\\"}}\",\"mount_path\":\"\",\"in_parameters\":\"{\\\"--dataset\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"dataset\\\",\\\"label\\\":\\\"选择数据集\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"选择数据集\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{\\\\\\\"name\\\\\\\":\\\\\\\"mnist\\\\\\\", \\\\\\\"path\\\\\\\":\\\\\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\\\\\"}\\\"},\\\"--model_name\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"model\\\",\\\"label\\\":\\\"选择模型\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"range\\\":\\\"$min,$max\\\",\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"这里是这个参数的描述和备注\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{{model-train-7064f00.--model_output}}\\\"}}\",\"out_parameters\":\"{\\\"--model_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"模型输出路径\\\",\\\"path\\\":\\\"/model\\\",\\\"require\\\":1,\\\"value\\\":\\\"/result\\\"}}\",\"description\":\"通用模型训练组件介绍\",\"icon_path\":\"component-icon-2\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:14.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:14.000+08:00\",\"state\":1,\"image\":\"172.20.32.187/machine-learning/pytorch:pytorch_1.9.1_cuda11.1_detection\",\"env_variables\":\"{}\",\"x\":955.8927139658065,\"y\":400.70364911004737,\"label\":\"模型测试2\",\"img\":\"/assets/images/component-icon-2.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":70,\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":12,\"cursor\":\"pointer\",\"x\":0,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"fill\":\"transparent\",\"stroke\":\"transparent\"},\"max_run_time\":\"0\",\"retry_times\":\"0\",\"--dataset\":\"{\\\"name\\\":\\\"mnist\\\", \\\"path\\\":\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\"}\",\"--model_name\":\"{{model-train-7064f00.--model_output}}\",\"--model_output\":\"/result\",\"depth\":0}],\"edges\":[{\"source\":\"git-clone-58252975\",\"target\":\"model-train-7064f00\",\"type\":\"quadratic\",\"style\":{\"active\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":1},\"selected\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"stroke\":\"rgb(234, 234, 234)\",\"lineWidth\":1},\"disable\":{\"stroke\":\"rgb(245, 245, 245)\",\"lineWidth\":1},\"endArrow\":true,\"cursor\":\"pointer\",\"lineWidth\":1,\"opacity\":1,\"stroke\":\"#a2a6b5\",\"radius\":10},\"nodeStateStyle\":{\"hover\":{\"opacity\":1,\"stroke\":\"#8fe8ff\"}},\"labelCfg\":{\"autoRotate\":true,\"style\":{\"fontSize\":10,\"fill\":\"#FFF\"}},\"id\":\"edge-0.66531006564768451706059692250\",\"startPoint\":{\"x\":806.1162039034662,\"y\":97.96333604302987},\"endPoint\":{\"x\":803.6513097729328,\"y\":227.1054241623483},\"curveOffset\":0,\"curvePosition\":0.5,\"depth\":0},{\"source\":\"model-train-7064f00\",\"target\":\"model-train-7fe21e4\",\"type\":\"quadratic\",\"style\":{\"active\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":1},\"selected\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"stroke\":\"rgb(234, 234, 234)\",\"lineWidth\":1},\"disable\":{\"stroke\":\"rgb(245, 245, 245)\",\"lineWidth\":1},\"endArrow\":true,\"cursor\":\"pointer\",\"lineWidth\":1,\"opacity\":1,\"stroke\":\"#a2a6b5\",\"radius\":10},\"nodeStateStyle\":{\"hover\":{\"opacity\":1,\"stroke\":\"#8fe8ff\"}},\"labelCfg\":{\"autoRotate\":true,\"style\":{\"fontSize\":10,\"fill\":\"#FFF\"}},\"id\":\"edge-0.50795512775462131706059710625\",\"startPoint\":{\"x\":803.6513097729328,\"y\":227.1054241623483},\"endPoint\":{\"x\":685.2643030774179,\"y\":408.3345428099675},\"curveOffset\":0,\"curvePosition\":0.5,\"depth\":0},{\"source\":\"model-train-7064f00\",\"target\":\"model-train-afcf186\",\"type\":\"quadratic\",\"style\":{\"active\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":1},\"selected\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"stroke\":\"rgb(234, 234, 234)\",\"lineWidth\":1},\"disable\":{\"stroke\":\"rgb(245, 245, 245)\",\"lineWidth\":1},\"endArrow\":true,\"cursor\":\"pointer\",\"lineWidth\":1,\"opacity\":1,\"stroke\":\"#a2a6b5\",\"radius\":10},\"nodeStateStyle\":{\"hover\":{\"opacity\":1,\"stroke\":\"#8fe8ff\"}},\"labelCfg\":{\"autoRotate\":true,\"style\":{\"fontSize\":10,\"fill\":\"#FFF\"}},\"id\":\"edge-0.91951665829011691706059718272\",\"startPoint\":{\"x\":803.6513097729328,\"y\":227.1054241623483},\"endPoint\":{\"x\":955.8927139658065,\"y\":400.70364911004737},\"curveOffset\":0,\"curvePosition\":0.5,\"depth\":0}],\"combos\":[]}', NULL, 'admin', '2024-01-25 16:08:41', 'admin', '2024-01-25 16:08:41', 0); INSERT INTO `workflow` VALUES (72, 'test', '测试', '{\"nodes\":[{\"id\":\"git-clone-3f12e15\",\"category_id\":1,\"component_name\":\"git-clone\",\"component_label\":\"代码拉取组件\",\"working_directory\":\"工作目录\",\"command\":\"启动命令\",\"resources_standard\":null,\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\",\\\"value\\\":\\\"2h\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\",\\\"value\\\":\\\"1\\\"}}\",\"mount_path\":\"挂载目录\",\"in_parameters\":\"{\\\"--code_path\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码仓库地址\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"私有仓库填写ssh地址,公有仓库填写https git地址\\\",\\\"describe\\\":\\\"代码仓库地址\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--branch\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码分支/tag\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"master\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码分支或者tag\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--depth\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"克隆深度\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码克隆深度\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--ssh_private_key\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"ssh私钥\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"ssh私钥,确保ssh公钥已经托管到代码平台,否则可能拉取失败\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"}}\",\"out_parameters\":\"{\\\"--code_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"代码输出路径\\\",\\\"path\\\":\\\"/code\\\",\\\"require\\\":1}}\",\"description\":\"代码拉取组件\",\"icon_path\":\"component-icon-1\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:11.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:11.000+08:00\",\"state\":1,\"image\":\"镜像\",\"env_variables\":\"{}\",\"x\":147.4714640198511,\"y\":161.46277915632754,\"label\":\"代码拉取组件\",\"img\":\"/assets/images/component-icon-1.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":70,\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":12,\"cursor\":\"pointer\",\"x\":0,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\"}},\"style\":{\"fill\":\"transparent\",\"stroke\":\"transparent\"}},{\"id\":\"git-clone-6cfde796\",\"category_id\":1,\"component_name\":\"git-clone\",\"component_label\":\"代码拉取组件\",\"working_directory\":\"工作目录\",\"command\":\"启动命令\",\"resources_standard\":null,\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\",\\\"value\\\":\\\"2h\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\",\\\"value\\\":\\\"1\\\"}}\",\"mount_path\":\"挂载目录\",\"in_parameters\":\"{\\\"--code_path\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码仓库地址\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"私有仓库填写ssh地址,公有仓库填写https git地址\\\",\\\"describe\\\":\\\"代码仓库地址\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--branch\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码分支/tag\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"master\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码分支或者tag\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--depth\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"克隆深度\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码克隆深度\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--ssh_private_key\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"ssh私钥\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"ssh私钥,确保ssh公钥已经托管到代码平台,否则可能拉取失败\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"}}\",\"out_parameters\":\"{\\\"--code_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"代码输出路径\\\",\\\"path\\\":\\\"/code\\\",\\\"require\\\":1}}\",\"description\":\"代码拉取组件\",\"icon_path\":\"component-icon-1\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:11.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:11.000+08:00\",\"state\":1,\"image\":\"镜像\",\"env_variables\":\"{}\",\"x\":305.5831265508685,\"y\":202.36104218362283,\"label\":\"代码拉取组件\",\"img\":\"/assets/images/component-icon-1.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":70,\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":12,\"cursor\":\"pointer\",\"x\":0,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\"}},\"style\":{\"fill\":\"transparent\",\"stroke\":\"transparent\"}}],\"edges\":[{\"source\":\"git-clone-3f12e15\",\"target\":\"git-clone-6cfde796\",\"type\":\"quadratic\",\"style\":{\"endArrow\":true,\"cursor\":\"pointer\",\"lineWidth\":1,\"opacity\":1,\"stroke\":\"#a2a6b5\",\"radius\":10,\"active\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":1},\"selected\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"stroke\":\"rgb(234, 234, 234)\",\"lineWidth\":1},\"disable\":{\"stroke\":\"rgb(245, 245, 245)\",\"lineWidth\":1}},\"nodeStateStyle\":{\"hover\":{\"opacity\":1,\"stroke\":\"#8fe8ff\"}},\"labelCfg\":{\"autoRotate\":true,\"style\":{\"fontSize\":10,\"fill\":\"#FFF\"}},\"id\":\"edge-0.437009521999460751706152006393\",\"startPoint\":{\"x\":147.4714640198511,\"y\":161.46277915632754},\"endPoint\":{\"x\":305.5831265508685,\"y\":202.36104218362283},\"curveOffset\":0,\"curvePosition\":0.5}],\"combos\":[]}', NULL, 'admin', '2024-01-25 16:36:59', 'admin', '2024-01-25 16:36:59', 0); INSERT INTO `workflow` VALUES (73, 'test', '测试', '{\"nodes\":[{\"id\":\"git-clone-3f12e15\",\"category_id\":1,\"component_name\":\"git-clone\",\"component_label\":\"代码拉取组件\",\"working_directory\":\"工作目录\",\"command\":\"启动命令\",\"resources_standard\":null,\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\",\\\"value\\\":\\\"2h\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\",\\\"value\\\":\\\"1\\\"}}\",\"mount_path\":\"挂载目录\",\"in_parameters\":\"{\\\"--code_path\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码仓库地址\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"私有仓库填写ssh地址,公有仓库填写https git地址\\\",\\\"describe\\\":\\\"代码仓库地址\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--branch\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码分支/tag\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"master\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码分支或者tag\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--depth\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"克隆深度\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码克隆深度\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--ssh_private_key\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"ssh私钥\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"ssh私钥,确保ssh公钥已经托管到代码平台,否则可能拉取失败\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"}}\",\"out_parameters\":\"{\\\"--code_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"代码输出路径\\\",\\\"path\\\":\\\"/code\\\",\\\"require\\\":1}}\",\"description\":\"代码拉取组件\",\"icon_path\":\"component-icon-1\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:11.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:11.000+08:00\",\"state\":1,\"image\":\"镜像\",\"env_variables\":\"{}\",\"x\":147.4714640198511,\"y\":161.46277915632754,\"label\":\"代码拉取组件\",\"img\":\"/assets/images/component-icon-1.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":70,\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":12,\"cursor\":\"pointer\",\"x\":0,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\"}},\"style\":{\"fill\":\"transparent\",\"stroke\":\"transparent\"}},{\"id\":\"git-clone-6cfde796\",\"category_id\":1,\"component_name\":\"git-clone\",\"component_label\":\"代码拉取组件\",\"working_directory\":\"工作目录\",\"command\":\"启动命令\",\"resources_standard\":null,\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\",\\\"value\\\":\\\"2h\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\",\\\"value\\\":\\\"1\\\"}}\",\"mount_path\":\"挂载目录\",\"in_parameters\":\"{\\\"--code_path\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码仓库地址\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"私有仓库填写ssh地址,公有仓库填写https git地址\\\",\\\"describe\\\":\\\"代码仓库地址\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--branch\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码分支/tag\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"master\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码分支或者tag\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--depth\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"克隆深度\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码克隆深度\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--ssh_private_key\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"ssh私钥\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"ssh私钥,确保ssh公钥已经托管到代码平台,否则可能拉取失败\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"}}\",\"out_parameters\":\"{\\\"--code_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"代码输出路径\\\",\\\"path\\\":\\\"/code\\\",\\\"require\\\":1}}\",\"description\":\"代码拉取组件\",\"icon_path\":\"component-icon-1\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:11.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:11.000+08:00\",\"state\":1,\"image\":\"镜像\",\"env_variables\":\"{}\",\"x\":305.5831265508685,\"y\":202.36104218362283,\"label\":\"代码拉取组件\",\"img\":\"/assets/images/component-icon-1.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":70,\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":12,\"cursor\":\"pointer\",\"x\":0,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\"}},\"style\":{\"fill\":\"transparent\",\"stroke\":\"transparent\"}}],\"edges\":[{\"source\":\"git-clone-3f12e15\",\"target\":\"git-clone-6cfde796\",\"type\":\"quadratic\",\"style\":{\"endArrow\":true,\"cursor\":\"pointer\",\"lineWidth\":1,\"opacity\":1,\"stroke\":\"#a2a6b5\",\"radius\":10,\"active\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":1},\"selected\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"stroke\":\"rgb(234, 234, 234)\",\"lineWidth\":1},\"disable\":{\"stroke\":\"rgb(245, 245, 245)\",\"lineWidth\":1}},\"nodeStateStyle\":{\"hover\":{\"opacity\":1,\"stroke\":\"#8fe8ff\"}},\"labelCfg\":{\"autoRotate\":true,\"style\":{\"fontSize\":10,\"fill\":\"#FFF\"}},\"id\":\"edge-0.437009521999460751706152006393\",\"startPoint\":{\"x\":147.4714640198511,\"y\":161.46277915632754},\"endPoint\":{\"x\":305.5831265508685,\"y\":202.36104218362283},\"curveOffset\":0,\"curvePosition\":0.5}],\"combos\":[]}', NULL, 'admin', '2024-01-25 16:38:25', 'admin', '2024-01-25 16:38:25', 0); INSERT INTO `workflow` VALUES (74, 'test-copy', '测试', '{\"nodes\":[{\"id\":\"git-clone-3f12e15\",\"category_id\":1,\"component_name\":\"git-clone\",\"component_label\":\"代码拉取组件\",\"working_directory\":\"工作目录\",\"command\":\"启动命令\",\"resources_standard\":null,\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\",\\\"value\\\":\\\"2h\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\",\\\"value\\\":\\\"1\\\"}}\",\"mount_path\":\"挂载目录\",\"in_parameters\":\"{\\\"--code_path\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码仓库地址\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"私有仓库填写ssh地址,公有仓库填写https git地址\\\",\\\"describe\\\":\\\"代码仓库地址\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--branch\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码分支/tag\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"master\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码分支或者tag\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--depth\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"克隆深度\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码克隆深度\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--ssh_private_key\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"ssh私钥\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"ssh私钥,确保ssh公钥已经托管到代码平台,否则可能拉取失败\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"}}\",\"out_parameters\":\"{\\\"--code_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"代码输出路径\\\",\\\"path\\\":\\\"/code\\\",\\\"require\\\":1}}\",\"description\":\"代码拉取组件\",\"icon_path\":\"component-icon-1\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:11.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:11.000+08:00\",\"state\":1,\"image\":\"镜像\",\"env_variables\":\"{}\",\"x\":147.4714640198511,\"y\":161.46277915632754,\"label\":\"代码拉取组件\",\"img\":\"/assets/images/component-icon-1.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":70,\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":12,\"cursor\":\"pointer\",\"x\":0,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\"}},\"style\":{\"fill\":\"transparent\",\"stroke\":\"transparent\"}},{\"id\":\"git-clone-6cfde796\",\"category_id\":1,\"component_name\":\"git-clone\",\"component_label\":\"代码拉取组件\",\"working_directory\":\"工作目录\",\"command\":\"启动命令\",\"resources_standard\":null,\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\",\\\"value\\\":\\\"2h\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\",\\\"value\\\":\\\"1\\\"}}\",\"mount_path\":\"挂载目录\",\"in_parameters\":\"{\\\"--code_path\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码仓库地址\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"私有仓库填写ssh地址,公有仓库填写https git地址\\\",\\\"describe\\\":\\\"代码仓库地址\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--branch\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码分支/tag\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"master\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码分支或者tag\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--depth\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"克隆深度\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码克隆深度\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--ssh_private_key\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"ssh私钥\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"ssh私钥,确保ssh公钥已经托管到代码平台,否则可能拉取失败\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"}}\",\"out_parameters\":\"{\\\"--code_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"代码输出路径\\\",\\\"path\\\":\\\"/code\\\",\\\"require\\\":1}}\",\"description\":\"代码拉取组件\",\"icon_path\":\"component-icon-1\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:11.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:11.000+08:00\",\"state\":1,\"image\":\"镜像\",\"env_variables\":\"{}\",\"x\":305.5831265508685,\"y\":202.36104218362283,\"label\":\"代码拉取组件\",\"img\":\"/assets/images/component-icon-1.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":70,\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":12,\"cursor\":\"pointer\",\"x\":0,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\"}},\"style\":{\"fill\":\"transparent\",\"stroke\":\"transparent\"}}],\"edges\":[{\"source\":\"git-clone-3f12e15\",\"target\":\"git-clone-6cfde796\",\"type\":\"quadratic\",\"style\":{\"endArrow\":true,\"cursor\":\"pointer\",\"lineWidth\":1,\"opacity\":1,\"stroke\":\"#a2a6b5\",\"radius\":10,\"active\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":1},\"selected\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"stroke\":\"rgb(234, 234, 234)\",\"lineWidth\":1},\"disable\":{\"stroke\":\"rgb(245, 245, 245)\",\"lineWidth\":1}},\"nodeStateStyle\":{\"hover\":{\"opacity\":1,\"stroke\":\"#8fe8ff\"}},\"labelCfg\":{\"autoRotate\":true,\"style\":{\"fontSize\":10,\"fill\":\"#FFF\"}},\"id\":\"edge-0.437009521999460751706152006393\",\"startPoint\":{\"x\":147.4714640198511,\"y\":161.46277915632754},\"endPoint\":{\"x\":305.5831265508685,\"y\":202.36104218362283},\"curveOffset\":0,\"curvePosition\":0.5}],\"combos\":[]}', NULL, 'admin', '2024-01-25 16:40:53', 'admin', '2024-01-25 16:40:53', 0); INSERT INTO `workflow` VALUES (75, 'mnsit-0124-copy', '测试接口0124', '{\"nodes\":[{\"id\":\"git-clone-58252975\",\"category_id\":1,\"component_name\":\"git-clone\",\"component_label\":\"代码拉取组件\",\"working_directory\":\"\",\"command\":\"\",\"resources_standard\":\"{\\\"name\\\":\\\"CPU-GPU\\\",\\\"value\\\":\\\"GPU: 0, CPU: 1, 内存: 2GB\\\"}\",\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\",\\\"value\\\":\\\"0\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\",\\\"value\\\":\\\"0\\\"}}\",\"mount_path\":\"\",\"in_parameters\":\"{\\\"--code_path\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码仓库地址\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"私有仓库填写ssh地址,公有仓库填写https git地址\\\",\\\"describe\\\":\\\"代码仓库地址\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"https://openi.pcl.ac.cn/somunslotus/somun202304241505581.git\\\"},\\\"--branch\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码分支/tag\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"master\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码分支或者tag\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"use-dataset-zip\\\"},\\\"--depth\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"克隆深度\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码克隆深度\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"1\\\"},\\\"--ssh_private_key\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"ssh私钥\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"ssh私钥,确保ssh公钥已经托管到代码平台,否则可能拉取失败\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\"}}\",\"out_parameters\":\"{\\\"--code_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"代码输出路径\\\",\\\"path\\\":\\\"/code\\\",\\\"require\\\":1,\\\"value\\\":\\\"/code\\\"}}\",\"description\":\"代码拉取组件\",\"icon_path\":\"component-icon-1\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:11.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:11.000+08:00\",\"state\":1,\"image\":\"172.20.32.187/pipeline-component/built-in/git:202312071000\",\"env_variables\":\"{}\",\"x\":806.1162039034662,\"y\":97.96333604302986,\"label\":\"克隆训练代码\",\"img\":\"/assets/images/component-icon-1.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":70,\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":12,\"cursor\":\"pointer\",\"x\":0,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"fill\":\"transparent\",\"stroke\":\"transparent\"},\"depth\":0,\"max_run_time\":\"0\",\"retry_times\":\"0\",\"--code_path\":\"https://openi.pcl.ac.cn/somunslotus/somun202304241505581.git\",\"--branch\":\"use-dataset-zip\",\"--code_output\":\"/code\",\"--depth\":\"1\"},{\"id\":\"model-train-7064f00\",\"category_id\":2,\"component_name\":\"model-train\",\"component_label\":\"通用模型训练组件\",\"working_directory\":\"{{git-clone-58252975.--code_output}}\",\"command\":\"python train.py\",\"resources_standard\":\"{\\\"name\\\":\\\"CPU-GPU\\\",\\\"value\\\":\\\"GPU: 0, CPU: 2, 内存: 4GB\\\"}\",\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\",\\\"value\\\":\\\"0\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\",\\\"value\\\":\\\"0\\\"}}\",\"mount_path\":\"\",\"in_parameters\":\"{\\\"--dataset\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"dataset\\\",\\\"label\\\":\\\"选择数据集\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"选择数据集\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{\\\\\\\"name\\\\\\\":\\\\\\\"mnist\\\\\\\", \\\\\\\"path\\\\\\\":\\\\\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\\\\\"}\\\"},\\\"--model_name\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"model\\\",\\\"label\\\":\\\"选择模型\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"range\\\":\\\"$min,$max\\\",\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"这里是这个参数的描述和备注\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{\\\\\\\"name\\\\\\\":\\\\\\\"mnist\\\\\\\", \\\\\\\"path\\\\\\\":\\\\\\\"argo-workflow/platform-data/somuns/pretrainmodel/mnist/ssd_80C_500E.ckpt\\\\\\\"}\\\"}}\",\"out_parameters\":\"{\\\"--model_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"模型输出路径\\\",\\\"path\\\":\\\"/model\\\",\\\"require\\\":1,\\\"value\\\":\\\"/model\\\"}}\",\"description\":\"通用模型训练组件介绍\",\"icon_path\":\"component-icon-2\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:14.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:14.000+08:00\",\"state\":1,\"image\":\"172.20.32.187/machine-learning/pytorch:pytorch_1.9.1_cuda11.1_detection\",\"env_variables\":\"{}\",\"x\":803.6513097729328,\"y\":227.1054241623483,\"label\":\"模型训练\",\"img\":\"/assets/images/component-icon-2.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":70,\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":12,\"cursor\":\"pointer\",\"x\":0,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"fill\":\"transparent\",\"stroke\":\"transparent\"},\"max_run_time\":\"0\",\"retry_times\":\"0\",\"--dataset\":\"{\\\"name\\\":\\\"mnist\\\", \\\"path\\\":\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\"}\",\"--model_name\":\"{\\\"name\\\":\\\"mnist\\\", \\\"path\\\":\\\"argo-workflow/platform-data/somuns/pretrainmodel/mnist/ssd_80C_500E.ckpt\\\"}\",\"--model_output\":\"/model\",\"depth\":0},{\"id\":\"model-train-7fe21e4\",\"category_id\":2,\"component_name\":\"model-train\",\"component_label\":\"通用模型训练组件\",\"working_directory\":\"{{git-clone-58252975.--code_output}}\",\"command\":\"python inference.py\",\"resources_standard\":\"{\\\"name\\\":\\\"CPU-GPU\\\",\\\"value\\\":\\\"GPU: 0, CPU: 2, 内存: 4GB\\\"}\",\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\",\\\"value\\\":\\\"0\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\",\\\"value\\\":\\\"0\\\"}}\",\"mount_path\":\"\",\"in_parameters\":\"{\\\"--dataset\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"dataset\\\",\\\"label\\\":\\\"选择数据集\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"选择数据集\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{\\\\\\\"name\\\\\\\":\\\\\\\"mnist\\\\\\\", \\\\\\\"path\\\\\\\":\\\\\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\\\\\"}\\\"},\\\"--model_name\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"model\\\",\\\"label\\\":\\\"选择模型\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"range\\\":\\\"$min,$max\\\",\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"这里是这个参数的描述和备注\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{{model-train-7064f00.--model_output}}\\\"}}\",\"out_parameters\":\"{\\\"--model_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"模型输出路径\\\",\\\"path\\\":\\\"/model\\\",\\\"require\\\":1,\\\"value\\\":\\\"/result-new\\\"}}\",\"description\":\"通用模型训练组件介绍\",\"icon_path\":\"component-icon-2\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:14.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:14.000+08:00\",\"state\":1,\"image\":\"172.20.32.187/machine-learning/pytorch:pytorch_1.9.1_cuda11.1_detection\",\"env_variables\":\"{}\",\"x\":685.2643030774179,\"y\":408.3345428099675,\"label\":\"模型测试1\",\"img\":\"/assets/images/component-icon-2.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":70,\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":12,\"cursor\":\"pointer\",\"x\":0,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"fill\":\"transparent\",\"stroke\":\"transparent\"},\"max_run_time\":\"0\",\"retry_times\":\"0\",\"--dataset\":\"{\\\"name\\\":\\\"mnist\\\", \\\"path\\\":\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\"}\",\"--model_name\":\"{{model-train-7064f00.--model_output}}\",\"--model_output\":\"/result-new\",\"depth\":0},{\"id\":\"model-train-afcf186\",\"category_id\":2,\"component_name\":\"model-train\",\"component_label\":\"通用模型训练组件\",\"working_directory\":\"{{git-clone-58252975.--code_output}}\",\"command\":\"python inferenced.py\",\"resources_standard\":\"{\\\"name\\\":\\\"CPU-GPU\\\",\\\"value\\\":\\\"GPU: 0, CPU: 2, 内存: 4GB\\\"}\",\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\",\\\"value\\\":\\\"0\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\",\\\"value\\\":\\\"0\\\"}}\",\"mount_path\":\"\",\"in_parameters\":\"{\\\"--dataset\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"dataset\\\",\\\"label\\\":\\\"选择数据集\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"选择数据集\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{\\\\\\\"name\\\\\\\":\\\\\\\"mnist\\\\\\\", \\\\\\\"path\\\\\\\":\\\\\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\\\\\"}\\\"},\\\"--model_name\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"model\\\",\\\"label\\\":\\\"选择模型\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"range\\\":\\\"$min,$max\\\",\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"这里是这个参数的描述和备注\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{{model-train-7064f00.--model_output}}\\\"}}\",\"out_parameters\":\"{\\\"--model_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"模型输出路径\\\",\\\"path\\\":\\\"/model\\\",\\\"require\\\":1,\\\"value\\\":\\\"/result\\\"}}\",\"description\":\"通用模型训练组件介绍\",\"icon_path\":\"component-icon-2\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:14.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:14.000+08:00\",\"state\":1,\"image\":\"172.20.32.187/machine-learning/pytorch:pytorch_1.9.1_cuda11.1_detection\",\"env_variables\":\"{}\",\"x\":955.8927139658065,\"y\":400.70364911004737,\"label\":\"模型测试2\",\"img\":\"/assets/images/component-icon-2.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":70,\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":12,\"cursor\":\"pointer\",\"x\":0,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"fill\":\"transparent\",\"stroke\":\"transparent\"},\"max_run_time\":\"0\",\"retry_times\":\"0\",\"--dataset\":\"{\\\"name\\\":\\\"mnist\\\", \\\"path\\\":\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\"}\",\"--model_name\":\"{{model-train-7064f00.--model_output}}\",\"--model_output\":\"/result\",\"depth\":0}],\"edges\":[{\"source\":\"git-clone-58252975\",\"target\":\"model-train-7064f00\",\"type\":\"quadratic\",\"style\":{\"active\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":1},\"selected\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"stroke\":\"rgb(234, 234, 234)\",\"lineWidth\":1},\"disable\":{\"stroke\":\"rgb(245, 245, 245)\",\"lineWidth\":1},\"endArrow\":true,\"cursor\":\"pointer\",\"lineWidth\":1,\"opacity\":1,\"stroke\":\"#a2a6b5\",\"radius\":10},\"nodeStateStyle\":{\"hover\":{\"opacity\":1,\"stroke\":\"#8fe8ff\"}},\"labelCfg\":{\"autoRotate\":true,\"style\":{\"fontSize\":10,\"fill\":\"#FFF\"}},\"id\":\"edge-0.66531006564768451706059692250\",\"startPoint\":{\"x\":806.1162039034662,\"y\":97.96333604302987},\"endPoint\":{\"x\":803.6513097729328,\"y\":227.1054241623483},\"curveOffset\":0,\"curvePosition\":0.5,\"depth\":0},{\"source\":\"model-train-7064f00\",\"target\":\"model-train-7fe21e4\",\"type\":\"quadratic\",\"style\":{\"active\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":1},\"selected\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"stroke\":\"rgb(234, 234, 234)\",\"lineWidth\":1},\"disable\":{\"stroke\":\"rgb(245, 245, 245)\",\"lineWidth\":1},\"endArrow\":true,\"cursor\":\"pointer\",\"lineWidth\":1,\"opacity\":1,\"stroke\":\"#a2a6b5\",\"radius\":10},\"nodeStateStyle\":{\"hover\":{\"opacity\":1,\"stroke\":\"#8fe8ff\"}},\"labelCfg\":{\"autoRotate\":true,\"style\":{\"fontSize\":10,\"fill\":\"#FFF\"}},\"id\":\"edge-0.50795512775462131706059710625\",\"startPoint\":{\"x\":803.6513097729328,\"y\":227.1054241623483},\"endPoint\":{\"x\":685.2643030774179,\"y\":408.3345428099675},\"curveOffset\":0,\"curvePosition\":0.5,\"depth\":0},{\"source\":\"model-train-7064f00\",\"target\":\"model-train-afcf186\",\"type\":\"quadratic\",\"style\":{\"active\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":1},\"selected\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"stroke\":\"rgb(234, 234, 234)\",\"lineWidth\":1},\"disable\":{\"stroke\":\"rgb(245, 245, 245)\",\"lineWidth\":1},\"endArrow\":true,\"cursor\":\"pointer\",\"lineWidth\":1,\"opacity\":1,\"stroke\":\"#a2a6b5\",\"radius\":10},\"nodeStateStyle\":{\"hover\":{\"opacity\":1,\"stroke\":\"#8fe8ff\"}},\"labelCfg\":{\"autoRotate\":true,\"style\":{\"fontSize\":10,\"fill\":\"#FFF\"}},\"id\":\"edge-0.91951665829011691706059718272\",\"startPoint\":{\"x\":803.6513097729328,\"y\":227.1054241623483},\"endPoint\":{\"x\":955.8927139658065,\"y\":400.70364911004737},\"curveOffset\":0,\"curvePosition\":0.5,\"depth\":0}],\"combos\":[]}', NULL, 'admin', '2024-01-25 16:56:37', 'admin', '2024-01-25 16:56:56', 1); INSERT INTO `workflow` VALUES (76, '蒋宇航', '测试流水线1', '{\"nodes\":[{\"id\":\"git-clone-180a8b7c\",\"category_id\":1,\"component_name\":\"git-clone\",\"component_label\":\"代码拉取组件\",\"working_directory\":\"工作目录\",\"command\":\"启动命令\",\"resources_standard\":null,\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\"}}\",\"mount_path\":\"挂载目录\",\"in_parameters\":\"{\\\"--code_path\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码仓库地址\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"私有仓库填写ssh地址,公有仓库填写https git地址\\\",\\\"describe\\\":\\\"代码仓库地址\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\"},\\\"--branch\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码分支/tag\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"master\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码分支或者tag\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\"},\\\"--depth\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"克隆深度\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码克隆深度\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\"},\\\"--ssh_private_key\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"ssh私钥\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"ssh私钥,确保ssh公钥已经托管到代码平台,否则可能拉取失败\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\"}}\",\"out_parameters\":\"{\\\"--code_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"代码输出路径\\\",\\\"path\\\":\\\"/code\\\",\\\"require\\\":1}}\",\"description\":\"代码拉取组件\",\"icon_path\":\"component-icon-1\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:11.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:11.000+08:00\",\"state\":1,\"image\":\"镜像\",\"env_variables\":\"{}\",\"x\":152.33331298828125,\"y\":251,\"label\":\"代码拉取组件\",\"img\":\"/assets/images/component-icon-1.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":70,\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":12,\"cursor\":\"pointer\",\"x\":0,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\"}},\"style\":{\"fill\":\"transparent\",\"stroke\":\"transparent\",\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1}},\"depth\":0},{\"id\":\"model-train-fc0a330\",\"category_id\":2,\"component_name\":\"model-train\",\"component_label\":\"通用模型训练组件\",\"working_directory\":\"工作目录\",\"command\":\"启动命令\",\"resources_standard\":null,\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\"}}\",\"mount_path\":\"挂载目录\",\"in_parameters\":\"{\\\"--dataset\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"dataset\\\",\\\"label\\\":\\\"选择数据集\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"选择数据集\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\"},\\\"--model_name\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"model\\\",\\\"label\\\":\\\"选择模型\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"range\\\":\\\"$min,$max\\\",\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"这里是这个参数的描述和备注\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\"}}\",\"out_parameters\":\"{\\\"--model_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"模型输出路径\\\",\\\"path\\\":\\\"/model\\\",\\\"require\\\":1}}\",\"description\":\"通用模型训练组件介绍\",\"icon_path\":\"component-icon-2\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:14.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:14.000+08:00\",\"state\":1,\"image\":\"镜像\",\"env_variables\":\"{}\",\"x\":591.3333129882812,\"y\":316,\"label\":\"通用模型训练组件\",\"img\":\"/assets/images/component-icon-2.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":70,\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":12,\"cursor\":\"pointer\",\"x\":0,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\"}},\"style\":{\"fill\":\"transparent\",\"stroke\":\"transparent\",\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1}},\"depth\":0},{\"id\":\"model-train-aeb9ed4\",\"category_id\":2,\"component_name\":\"model-train\",\"component_label\":\"通用模型训练组件\",\"working_directory\":\"工作目录\",\"command\":\"启动命令\",\"resources_standard\":null,\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\",\\\"value\\\":\\\"2h\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\",\\\"value\\\":\\\"1\\\"}}\",\"mount_path\":\"挂载目录\",\"in_parameters\":\"{\\\"--dataset\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"dataset\\\",\\\"label\\\":\\\"选择数据集\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"选择数据集\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--model_name\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"model\\\",\\\"label\\\":\\\"选择模型\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"range\\\":\\\"$min,$max\\\",\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"这里是这个参数的描述和备注\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"}}\",\"out_parameters\":\"{\\\"--model_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"模型输出路径\\\",\\\"path\\\":\\\"/model\\\",\\\"require\\\":1}}\",\"description\":\"通用模型训练组件介绍\",\"icon_path\":\"component-icon-2\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:14.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:14.000+08:00\",\"state\":1,\"image\":\"镜像\",\"env_variables\":\"{}\",\"x\":316.33331298828125,\"y\":513,\"label\":\"通用模型训练组件\",\"img\":\"/assets/images/component-icon-2.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":70,\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":12,\"cursor\":\"pointer\",\"x\":0,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\"}},\"style\":{\"fill\":\"transparent\",\"stroke\":\"transparent\",\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1}},\"depth\":0}],\"edges\":[{\"source\":\"git-clone-180a8b7c\",\"target\":\"model-train-fc0a330\",\"type\":\"quadratic\",\"style\":{\"endArrow\":true,\"cursor\":\"pointer\",\"lineWidth\":1,\"opacity\":1,\"stroke\":\"#a2a6b5\",\"radius\":10,\"active\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":1},\"selected\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"stroke\":\"rgb(234, 234, 234)\",\"lineWidth\":1},\"disable\":{\"stroke\":\"rgb(245, 245, 245)\",\"lineWidth\":1}},\"nodeStateStyle\":{\"hover\":{\"opacity\":1,\"stroke\":\"#8fe8ff\"}},\"labelCfg\":{\"autoRotate\":true,\"style\":{\"fontSize\":10,\"fill\":\"#FFF\"}},\"id\":\"edge-0.57295050905726491706326346706\",\"startPoint\":{\"x\":152.33331298828125,\"y\":251},\"endPoint\":{\"x\":591.3333129882812,\"y\":316},\"curveOffset\":0,\"curvePosition\":0.5,\"depth\":0},{\"source\":\"model-train-aeb9ed4\",\"target\":\"model-train-fc0a330\",\"type\":\"quadratic\",\"style\":{\"endArrow\":true,\"cursor\":\"pointer\",\"lineWidth\":1,\"opacity\":1,\"stroke\":\"#a2a6b5\",\"radius\":10,\"active\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":1},\"selected\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"stroke\":\"rgb(234, 234, 234)\",\"lineWidth\":1},\"disable\":{\"stroke\":\"rgb(245, 245, 245)\",\"lineWidth\":1}},\"nodeStateStyle\":{\"hover\":{\"opacity\":1,\"stroke\":\"#8fe8ff\"}},\"labelCfg\":{\"autoRotate\":true,\"style\":{\"fontSize\":10,\"fill\":\"#FFF\"}},\"id\":\"edge-0.49683325418709571706326365402\",\"startPoint\":{\"x\":316.33331298828125,\"y\":513},\"endPoint\":{\"x\":591.3333129882812,\"y\":316},\"curveOffset\":0,\"curvePosition\":0.5,\"depth\":0}],\"combos\":[]}', NULL, 'admin', '2024-01-27 11:21:19', 'admin', '2024-01-27 11:38:28', 0); INSERT INTO `workflow` VALUES (77, 'mnist-0127', '手写体识别', '{\"nodes\":[{\"id\":\"git-clone-e0a5a90\",\"category_id\":1,\"component_name\":\"git-clone\",\"component_label\":\"代码拉取组件\",\"working_directory\":\"\",\"command\":\"\",\"resources_standard\":\" {\\\"name\\\":\\\"CPU-GPU\\\",\\\"value\\\":\\\"GPU: 0, CPU: 1, 内存: 2GB\\\"}\",\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\"}}\",\"mount_path\":\"\",\"in_parameters\":\"{\\\"--code_path\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码仓库地址\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"私有仓库填写ssh地址,公有仓库填写https git地址\\\",\\\"describe\\\":\\\"代码仓库地址\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"https://openi.pcl.ac.cn/somunslotus/somun202304241505581.git\\\"},\\\"--branch\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码分支/tag\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"master\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码分支或者tag\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"use-dataset-zip\\\"},\\\"--depth\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"克隆深度\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码克隆深度\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"1\\\"},\\\"--ssh_private_key\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"ssh私钥\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"ssh私钥,确保ssh公钥已经托管到代码平台,否则可能拉取失败\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\"}}\",\"out_parameters\":\"{\\\"--code_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"代码输出路径\\\",\\\"path\\\":\\\"/code\\\",\\\"require\\\":1,\\\"value\\\":\\\"/code\\\"}}\",\"description\":\"代码拉取组件\",\"icon_path\":\"component-icon-1\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:11.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:11.000+08:00\",\"state\":1,\"image\":\"172.20.32.187/pipeline-component/built-in/git:202312071000\",\"env_variables\":\"\",\"x\":451,\"y\":149.3874969482422,\"label\":\"拉取训练代码\",\"img\":\"/assets/images/component-icon-1.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":70,\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":12,\"cursor\":\"pointer\",\"x\":0,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"fill\":\"transparent\",\"stroke\":\"transparent\"},\"--code_path\":\"https://openi.pcl.ac.cn/somunslotus/somun202304241505581.git\",\"--branch\":\"use-dataset-zip\",\"--depth\":\"1\",\"--code_output\":\"/code\",\"depth\":0},{\"id\":\"model-train-d7d93ff\",\"category_id\":2,\"component_name\":\"model-train\",\"component_label\":\"通用模型训练组件\",\"working_directory\":\"{{git-clone-e0a5a90.--code_output}}\",\"command\":\"python train.py\",\"resources_standard\":\"{\\\"name\\\":\\\"CPU-GPU\\\",\\\"value\\\":\\\"GPU: 0, CPU: 2, 内存: 4GB\\\"}\",\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\"}}\",\"mount_path\":\"\",\"in_parameters\":\"{\\\"--dataset\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"dataset\\\",\\\"label\\\":\\\"选择数据集\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"选择数据集\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{\\\\\\\"name\\\\\\\":\\\\\\\"mnist\\\\\\\", \\\\\\\"path\\\\\\\":\\\\\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\\\\\"}\\\"},\\\"--model_name\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"model\\\",\\\"label\\\":\\\"选择模型\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"range\\\":\\\"$min,$max\\\",\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"这里是这个参数的描述和备注\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{\\\\\\\"name\\\\\\\":\\\\\\\"mnist\\\\\\\", \\\\\\\"path\\\\\\\":\\\\\\\"argo-workflow/platform-data/somuns/pretrainmodel/mnist/ssd_80C_500E.ckpt\\\\\\\"}\\\"}}\",\"out_parameters\":\"{\\\"--model_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"模型输出路径\\\",\\\"path\\\":\\\"/model\\\",\\\"require\\\":1,\\\"value\\\":\\\"/model\\\"}}\",\"description\":\"通用模型训练组件介绍\",\"icon_path\":\"component-icon-2\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:14.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:14.000+08:00\",\"state\":1,\"image\":\"172.20.32.187/machine-learning/pytorch:pytorch_1.9.1_cuda11.1_detection\",\"env_variables\":\"\",\"x\":487,\"y\":269.3874969482422,\"label\":\"mnist模型训练\",\"img\":\"/assets/images/component-icon-2.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":70,\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":12,\"cursor\":\"pointer\",\"x\":0,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"fill\":\"transparent\",\"stroke\":\"transparent\"},\"depth\":0,\"--dataset\":\"{\\\"name\\\":\\\"mnist\\\", \\\"path\\\":\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\"}\",\"--model_name\":\"{\\\"name\\\":\\\"mnist\\\", \\\"path\\\":\\\"argo-workflow/platform-data/somuns/pretrainmodel/mnist/ssd_80C_500E.ckpt\\\"}\",\"--model_output\":\"/model\"},{\"id\":\"model-train-fe7e26\",\"category_id\":2,\"component_name\":\"model-train\",\"component_label\":\"通用模型训练组件\",\"working_directory\":\"{{git-clone-e0a5a90.--code_output}}\",\"command\":\"python inference.py\",\"resources_standard\":\"{\\\"name\\\":\\\"CPU-GPU\\\",\\\"value\\\":\\\"GPU: 0, CPU: 2, 内存: 4GB\\\"}\",\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\"}}\",\"mount_path\":\"\",\"in_parameters\":\"{\\\"--dataset\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"dataset\\\",\\\"label\\\":\\\"选择数据集\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"选择数据集\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{\\\\\\\"name\\\\\\\":\\\\\\\"mnist\\\\\\\", \\\\\\\"path\\\\\\\":\\\\\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\\\\\"}\\\"},\\\"--model_name\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"model\\\",\\\"label\\\":\\\"选择模型\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"range\\\":\\\"$min,$max\\\",\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"这里是这个参数的描述和备注\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{{model-train-d7d93ff.--model_output}}\\\"}}\",\"out_parameters\":\"{\\\"--model_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"模型输出路径\\\",\\\"path\\\":\\\"/model\\\",\\\"require\\\":1,\\\"value\\\":\\\"/result\\\"}}\",\"description\":\"通用模型训练组件介绍\",\"icon_path\":\"component-icon-2\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:14.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:14.000+08:00\",\"state\":1,\"image\":\"172.20.32.187/machine-learning/pytorch:pytorch_1.9.1_cuda11.1_detection\",\"env_variables\":\"\",\"x\":368,\"y\":403.3874969482422,\"label\":\"mnist模型测试1\",\"img\":\"/assets/images/component-icon-2.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":70,\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":12,\"cursor\":\"pointer\",\"x\":0,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"fill\":\"transparent\",\"stroke\":\"transparent\"},\"depth\":0,\"--dataset\":\"{\\\"name\\\":\\\"mnist\\\", \\\"path\\\":\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\"}\",\"--model_name\":\"{{model-train-d7d93ff.--model_output}}\",\"--model_output\":\"/result\"},{\"id\":\"model-train-c3dfe14\",\"category_id\":2,\"component_name\":\"model-train\",\"component_label\":\"通用模型训练组件\",\"working_directory\":\"{{git-clone-e0a5a90.--code_output}}\",\"command\":\"python inference.py\",\"resources_standard\":\"{\\\"name\\\":\\\"CPU-GPU\\\",\\\"value\\\":\\\"GPU: 1, CPU: 2, 内存: 4GB\\\"}\",\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\"}}\",\"mount_path\":\"\",\"in_parameters\":\"{\\\"--dataset\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"dataset\\\",\\\"label\\\":\\\"选择数据集\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"选择数据集\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{\\\\\\\"name\\\\\\\":\\\\\\\"mnist\\\\\\\", \\\\\\\"path\\\\\\\":\\\\\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\\\\\"}\\\"},\\\"--model_name\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"model\\\",\\\"label\\\":\\\"选择模型\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"range\\\":\\\"$min,$max\\\",\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"这里是这个参数的描述和备注\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{{model-train-d7d93ff.--model_output}}\\\"}}\",\"out_parameters\":\"{\\\"--model_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"模型输出路径\\\",\\\"path\\\":\\\"/model\\\",\\\"require\\\":1,\\\"value\\\":\\\"/result-new\\\"}}\",\"description\":\"通用模型训练组件介绍\",\"icon_path\":\"component-icon-2\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:14.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:14.000+08:00\",\"state\":1,\"image\":\"172.20.32.187/machine-learning/pytorch:pytorch_1.9.1_cuda11.1_detection\",\"env_variables\":\"\",\"x\":671,\"y\":373.3874969482422,\"label\":\"mnist模型测试2\",\"img\":\"/assets/images/component-icon-2.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":70,\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":12,\"cursor\":\"pointer\",\"x\":0,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"fill\":\"transparent\",\"stroke\":\"transparent\"},\"depth\":0,\"--dataset\":\"{\\\"name\\\":\\\"mnist\\\", \\\"path\\\":\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\"}\",\"--model_name\":\"{{model-train-d7d93ff.--model_output}}\",\"--model_output\":\"/result-new\"}],\"edges\":[{\"source\":\"git-clone-e0a5a90\",\"target\":\"model-train-d7d93ff\",\"type\":\"quadratic\",\"style\":{\"active\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":1},\"selected\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"stroke\":\"rgb(234, 234, 234)\",\"lineWidth\":1},\"disable\":{\"stroke\":\"rgb(245, 245, 245)\",\"lineWidth\":1},\"endArrow\":true,\"cursor\":\"pointer\",\"lineWidth\":1,\"opacity\":1,\"stroke\":\"#a2a6b5\",\"radius\":10},\"nodeStateStyle\":{\"hover\":{\"opacity\":1,\"stroke\":\"#8fe8ff\"}},\"labelCfg\":{\"autoRotate\":true,\"style\":{\"fontSize\":10,\"fill\":\"#FFF\"}},\"id\":\"edge-0.09874154511830381706334301827\",\"startPoint\":{\"x\":451,\"y\":149.3874969482422},\"endPoint\":{\"x\":487,\"y\":269.3874969482422},\"curveOffset\":0,\"curvePosition\":0.5,\"depth\":0},{\"source\":\"model-train-d7d93ff\",\"target\":\"model-train-fe7e26\",\"type\":\"quadratic\",\"style\":{\"active\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":1},\"selected\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"stroke\":\"rgb(234, 234, 234)\",\"lineWidth\":1},\"disable\":{\"stroke\":\"rgb(245, 245, 245)\",\"lineWidth\":1},\"endArrow\":true,\"cursor\":\"pointer\",\"lineWidth\":1,\"opacity\":1,\"stroke\":\"#a2a6b5\",\"radius\":10},\"nodeStateStyle\":{\"hover\":{\"opacity\":1,\"stroke\":\"#8fe8ff\"}},\"labelCfg\":{\"autoRotate\":true,\"style\":{\"fontSize\":10,\"fill\":\"#FFF\"}},\"id\":\"edge-0.62542159931637921706334303419\",\"startPoint\":{\"x\":487,\"y\":269.3874969482422},\"endPoint\":{\"x\":368,\"y\":403.3874969482422},\"curveOffset\":0,\"curvePosition\":0.5,\"depth\":0},{\"source\":\"model-train-d7d93ff\",\"target\":\"model-train-c3dfe14\",\"type\":\"quadratic\",\"style\":{\"active\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":1},\"selected\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"stroke\":\"rgb(234, 234, 234)\",\"lineWidth\":1},\"disable\":{\"stroke\":\"rgb(245, 245, 245)\",\"lineWidth\":1},\"endArrow\":true,\"cursor\":\"pointer\",\"lineWidth\":1,\"opacity\":1,\"stroke\":\"#a2a6b5\",\"radius\":10},\"nodeStateStyle\":{\"hover\":{\"opacity\":1,\"stroke\":\"#8fe8ff\"}},\"labelCfg\":{\"autoRotate\":true,\"style\":{\"fontSize\":10,\"fill\":\"#FFF\"}},\"id\":\"edge-0.38922951881311211706334305291\",\"startPoint\":{\"x\":487,\"y\":269.3874969482422},\"endPoint\":{\"x\":671,\"y\":373.3874969482422},\"curveOffset\":0,\"curvePosition\":0.5,\"depth\":0}],\"combos\":[]}', NULL, 'admin', '2024-01-27 13:36:40', 'admin', '2024-01-27 15:33:59', 1); INSERT INTO `workflow` VALUES (78, 'mnist-0127-copy', '手写体识别', '{\"nodes\":[{\"id\":\"git-clone-e0a5a90\",\"category_id\":1,\"component_name\":\"git-clone\",\"component_label\":\"代码拉取组件\",\"working_directory\":\"\",\"command\":\"\",\"resources_standard\":\"{\\\\\\\"name\\\\\\\":\\\\\\\"CPU-GPU\\\\\\\",\\\\\\\"value\\\\\\\":\\\\\\\"GPU: 0, CPU: 1, 内存: 2GB\\\\\\\"}\",\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\"}}\",\"mount_path\":\"\",\"in_parameters\":\"{\\\"--code_path\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码仓库地址\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"私有仓库填写ssh地址,公有仓库填写https git地址\\\",\\\"describe\\\":\\\"代码仓库地址\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"https://openi.pcl.ac.cn/somunslotus/somun202304241505581.git\\\"},\\\"--branch\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码分支/tag\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"master\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码分支或者tag\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"use-dataset-zip\\\"},\\\"--depth\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"克隆深度\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码克隆深度\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"1\\\"},\\\"--ssh_private_key\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"ssh私钥\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"ssh私钥,确保ssh公钥已经托管到代码平台,否则可能拉取失败\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\"}}\",\"out_parameters\":\"{\\\"--code_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"代码输出路径\\\",\\\"path\\\":\\\"/code\\\",\\\"require\\\":1,\\\"value\\\":\\\"/code\\\"}}\",\"description\":\"代码拉取组件\",\"icon_path\":\"component-icon-1\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:11.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:11.000+08:00\",\"state\":1,\"image\":\"172.20.32.187/pipeline-component/built-in/git:202312071000\",\"env_variables\":\"\",\"x\":451,\"y\":149.3874969482422,\"label\":\"拉取训练代码\",\"img\":\"/assets/images/component-icon-1.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":70,\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":12,\"cursor\":\"pointer\",\"x\":0,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"fill\":\"transparent\",\"stroke\":\"transparent\"},\"--code_path\":\"https://openi.pcl.ac.cn/somunslotus/somun202304241505581.git\",\"--branch\":\"use-dataset-zip\",\"--depth\":\"1\",\"--code_output\":\"/code\",\"depth\":0},{\"id\":\"model-train-d7d93ff\",\"category_id\":2,\"component_name\":\"model-train\",\"component_label\":\"通用模型训练组件\",\"working_directory\":\"{{git-clone-e0a5a90.--code_ouput}}\",\"command\":\"python train.py\",\"resources_standard\":\"{\\\"name\\\":\\\"CPU-GPU\\\",\\\"value\\\":\\\"GPU: 0, CPU: 2, 内存: 4GB\\\"}\",\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\"}}\",\"mount_path\":\"\",\"in_parameters\":\"{\\\"--dataset\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"dataset\\\",\\\"label\\\":\\\"选择数据集\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"选择数据集\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{\\\\\\\"name\\\\\\\":\\\\\\\"mnist\\\\\\\", \\\\\\\"path\\\\\\\":\\\\\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\\\\\"}\\\"},\\\"--model_name\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"model\\\",\\\"label\\\":\\\"选择模型\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"range\\\":\\\"$min,$max\\\",\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"这里是这个参数的描述和备注\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{\\\\\\\"name\\\\\\\":\\\\\\\"mnist\\\\\\\", \\\\\\\"path\\\\\\\":\\\\\\\"argo-workflow/platform-data/somuns/pretrainmodel/mnist/ssd_80C_500E.ckpt\\\\\\\"}\\\"}}\",\"out_parameters\":\"{\\\"--model_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"模型输出路径\\\",\\\"path\\\":\\\"/model\\\",\\\"require\\\":1,\\\"value\\\":\\\"/model\\\"}}\",\"description\":\"通用模型训练组件介绍\",\"icon_path\":\"component-icon-2\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:14.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:14.000+08:00\",\"state\":1,\"image\":\"172.20.32.187/machine-learning/pytorch:pytorch_1.9.1_cuda11.1_detection\",\"env_variables\":\"\",\"x\":487,\"y\":269.3874969482422,\"label\":\"mnist模型训练\",\"img\":\"/assets/images/component-icon-2.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":70,\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":12,\"cursor\":\"pointer\",\"x\":0,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"fill\":\"transparent\",\"stroke\":\"transparent\"},\"depth\":0,\"--dataset\":\"{\\\"name\\\":\\\"mnist\\\", \\\"path\\\":\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\"}\",\"--model_name\":\"{\\\"name\\\":\\\"mnist\\\", \\\"path\\\":\\\"argo-workflow/platform-data/somuns/pretrainmodel/mnist/ssd_80C_500E.ckpt\\\"}\",\"--model_output\":\"/model\"},{\"id\":\"model-train-fe7e26\",\"category_id\":2,\"component_name\":\"model-train\",\"component_label\":\"通用模型训练组件\",\"working_directory\":\"{{git-clone-e0a5a90.--code_ouput}}\",\"command\":\"python inference.py\",\"resources_standard\":\"{\\\"name\\\":\\\"CPU-GPU\\\",\\\"value\\\":\\\"GPU: 0, CPU: 2, 内存: 4GB\\\"}\",\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\"}}\",\"mount_path\":\"\",\"in_parameters\":\"{\\\"--dataset\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"dataset\\\",\\\"label\\\":\\\"选择数据集\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"选择数据集\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{\\\\\\\"name\\\\\\\":\\\\\\\"mnist\\\\\\\", \\\\\\\"path\\\\\\\":\\\\\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\\\\\"}\\\"},\\\"--model_name\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"model\\\",\\\"label\\\":\\\"选择模型\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"range\\\":\\\"$min,$max\\\",\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"这里是这个参数的描述和备注\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{{model-train-d7d93ff.--model_output}}\\\"}}\",\"out_parameters\":\"{\\\"--model_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"模型输出路径\\\",\\\"path\\\":\\\"/model\\\",\\\"require\\\":1,\\\"value\\\":\\\"/model\\\"}}\",\"description\":\"通用模型训练组件介绍\",\"icon_path\":\"component-icon-2\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:14.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:14.000+08:00\",\"state\":1,\"image\":\"172.20.32.187/machine-learning/pytorch:pytorch_1.9.1_cuda11.1_detection\",\"env_variables\":\"\",\"x\":368,\"y\":403.3874969482422,\"label\":\"mnist模型测试1\",\"img\":\"/assets/images/component-icon-2.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":70,\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":12,\"cursor\":\"pointer\",\"x\":0,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"fill\":\"transparent\",\"stroke\":\"transparent\"},\"depth\":0,\"--dataset\":\"{\\\"name\\\":\\\"mnist\\\", \\\"path\\\":\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\"}\",\"--model_name\":\"{{model-train-d7d93ff.--model_output}}\",\"--model_output\":\"/model\"},{\"id\":\"model-train-c3dfe14\",\"category_id\":2,\"component_name\":\"model-train\",\"component_label\":\"通用模型训练组件\",\"working_directory\":\"{{git-clone-e0a5a90.--code_ouput}}\",\"command\":\"python inference.py\",\"resources_standard\":\"{\\\"name\\\":\\\"CPU-GPU\\\",\\\"value\\\":\\\"GPU: 1, CPU: 2, 内存: 4GB\\\"}\",\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\"}}\",\"mount_path\":\"\",\"in_parameters\":\"{\\\"--dataset\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"dataset\\\",\\\"label\\\":\\\"选择数据集\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"选择数据集\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{\\\\\\\"name\\\\\\\":\\\\\\\"mnist\\\\\\\", \\\\\\\"path\\\\\\\":\\\\\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\\\\\"}\\\"},\\\"--model_name\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"model\\\",\\\"label\\\":\\\"选择模型\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"range\\\":\\\"$min,$max\\\",\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"这里是这个参数的描述和备注\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{{model-train-d7d93ff.--model_output}}\\\"}}\",\"out_parameters\":\"{\\\"--model_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"模型输出路径\\\",\\\"path\\\":\\\"/model\\\",\\\"require\\\":1}}\",\"description\":\"通用模型训练组件介绍\",\"icon_path\":\"component-icon-2\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:14.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:14.000+08:00\",\"state\":1,\"image\":\" 172.20.32.187/machine-learning/pytorch:pytorch_1.9.1_cuda11.1_detection\",\"env_variables\":\"\",\"x\":671,\"y\":373.3874969482422,\"label\":\"mnist模型测试2\",\"img\":\"/assets/images/component-icon-2.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":70,\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":12,\"cursor\":\"pointer\",\"x\":0,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"fill\":\"transparent\",\"stroke\":\"transparent\"},\"depth\":0,\"--dataset\":\"{\\\"name\\\":\\\"mnist\\\", \\\"path\\\":\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\"}\",\"--model_name\":\"{{model-train-d7d93ff.--model_output}}\"}],\"edges\":[{\"source\":\"git-clone-e0a5a90\",\"target\":\"model-train-d7d93ff\",\"type\":\"quadratic\",\"style\":{\"active\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":1},\"selected\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"stroke\":\"rgb(234, 234, 234)\",\"lineWidth\":1},\"disable\":{\"stroke\":\"rgb(245, 245, 245)\",\"lineWidth\":1},\"endArrow\":true,\"cursor\":\"pointer\",\"lineWidth\":1,\"opacity\":1,\"stroke\":\"#a2a6b5\",\"radius\":10},\"nodeStateStyle\":{\"hover\":{\"opacity\":1,\"stroke\":\"#8fe8ff\"}},\"labelCfg\":{\"autoRotate\":true,\"style\":{\"fontSize\":10,\"fill\":\"#FFF\"}},\"id\":\"edge-0.09874154511830381706334301827\",\"startPoint\":{\"x\":451,\"y\":149.3874969482422},\"endPoint\":{\"x\":487,\"y\":269.3874969482422},\"curveOffset\":0,\"curvePosition\":0.5,\"depth\":0},{\"source\":\"model-train-d7d93ff\",\"target\":\"model-train-fe7e26\",\"type\":\"quadratic\",\"style\":{\"active\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":1},\"selected\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"stroke\":\"rgb(234, 234, 234)\",\"lineWidth\":1},\"disable\":{\"stroke\":\"rgb(245, 245, 245)\",\"lineWidth\":1},\"endArrow\":true,\"cursor\":\"pointer\",\"lineWidth\":1,\"opacity\":1,\"stroke\":\"#a2a6b5\",\"radius\":10},\"nodeStateStyle\":{\"hover\":{\"opacity\":1,\"stroke\":\"#8fe8ff\"}},\"labelCfg\":{\"autoRotate\":true,\"style\":{\"fontSize\":10,\"fill\":\"#FFF\"}},\"id\":\"edge-0.62542159931637921706334303419\",\"startPoint\":{\"x\":487,\"y\":269.3874969482422},\"endPoint\":{\"x\":368,\"y\":403.3874969482422},\"curveOffset\":0,\"curvePosition\":0.5,\"depth\":0},{\"source\":\"model-train-d7d93ff\",\"target\":\"model-train-c3dfe14\",\"type\":\"quadratic\",\"style\":{\"active\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":1},\"selected\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"stroke\":\"rgb(234, 234, 234)\",\"lineWidth\":1},\"disable\":{\"stroke\":\"rgb(245, 245, 245)\",\"lineWidth\":1},\"endArrow\":true,\"cursor\":\"pointer\",\"lineWidth\":1,\"opacity\":1,\"stroke\":\"#a2a6b5\",\"radius\":10},\"nodeStateStyle\":{\"hover\":{\"opacity\":1,\"stroke\":\"#8fe8ff\"}},\"labelCfg\":{\"autoRotate\":true,\"style\":{\"fontSize\":10,\"fill\":\"#FFF\"}},\"id\":\"edge-0.38922951881311211706334305291\",\"startPoint\":{\"x\":487,\"y\":269.3874969482422},\"endPoint\":{\"x\":671,\"y\":373.3874969482422},\"curveOffset\":0,\"curvePosition\":0.5,\"depth\":0}],\"combos\":[]}', NULL, 'admin', '2024-01-27 13:59:53', 'admin', '2024-01-27 13:59:53', 0); INSERT INTO `workflow` VALUES (79, 'mnist-0129', 'mnist手写体识别', '{\"nodes\":[{\"id\":\"git-clone-d224bd\",\"category_id\":1,\"component_name\":\"git-clone\",\"component_label\":\"代码拉取组件\",\"working_directory\":\"工作目录\",\"command\":\"启动命令\",\"resources_standard\":null,\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\",\\\"value\\\":\\\"2h\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\",\\\"value\\\":\\\"1\\\"}}\",\"mount_path\":\"挂载目录\",\"in_parameters\":\"{\\\"--code_path\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码仓库地址\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"私有仓库填写ssh地址,公有仓库填写https git地址\\\",\\\"describe\\\":\\\"代码仓库地址\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--branch\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码分支/tag\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"master\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码分支或者tag\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--depth\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"克隆深度\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码克隆深度\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--ssh_private_key\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"ssh私钥\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"ssh私钥,确保ssh公钥已经托管到代码平台,否则可能拉取失败\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"}}\",\"out_parameters\":\"{\\\"--code_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"代码输出路径\\\",\\\"path\\\":\\\"/code\\\",\\\"require\\\":1}}\",\"description\":\"代码拉取组件\",\"icon_path\":\"component-icon-1\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:11.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:11.000+08:00\",\"state\":1,\"image\":\"镜像\",\"env_variables\":\"{}\",\"x\":330,\"y\":204.453125,\"label\":\"代码拉取组件\",\"img\":\"/assets/images/component-icon-1.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":70,\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":12,\"cursor\":\"pointer\",\"x\":0,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\"}},\"style\":{\"fill\":\"transparent\",\"stroke\":\"transparent\"}},{\"id\":\"git-clone-5efada5e\",\"category_id\":1,\"component_name\":\"git-clone\",\"component_label\":\"代码拉取组件\",\"working_directory\":\"工作目录\",\"command\":\"启动命令\",\"resources_standard\":null,\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\",\\\"value\\\":\\\"2h\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\",\\\"value\\\":\\\"1\\\"}}\",\"mount_path\":\"挂载目录\",\"in_parameters\":\"{\\\"--code_path\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码仓库地址\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"私有仓库填写ssh地址,公有仓库填写https git地址\\\",\\\"describe\\\":\\\"代码仓库地址\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--branch\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码分支/tag\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"master\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码分支或者tag\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--depth\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"克隆深度\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码克隆深度\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--ssh_private_key\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"ssh私钥\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"ssh私钥,确保ssh公钥已经托管到代码平台,否则可能拉取失败\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"}}\",\"out_parameters\":\"{\\\"--code_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"代码输出路径\\\",\\\"path\\\":\\\"/code\\\",\\\"require\\\":1}}\",\"description\":\"代码拉取组件\",\"icon_path\":\"component-icon-1\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:11.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:11.000+08:00\",\"state\":1,\"image\":\"镜像\",\"env_variables\":\"{}\",\"x\":402,\"y\":299.453125,\"label\":\"代码拉取组件\",\"img\":\"/assets/images/component-icon-1.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":70,\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":12,\"cursor\":\"pointer\",\"x\":0,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\"}},\"style\":{\"fill\":\"transparent\",\"stroke\":\"transparent\"}}],\"edges\":[],\"combos\":[]}', NULL, 'admin', '2024-01-29 11:36:31', 'admin', '2024-02-03 10:12:48', 0); INSERT INTO `workflow` VALUES (80, 'mnist-0129-show', 'mnist训练', '{\"nodes\":[{\"id\":\"git-clone-60b96154\",\"category_id\":1,\"component_name\":\"git-clone\",\"component_label\":\"代码拉取组件\",\"working_directory\":\"\",\"command\":\"\",\"resources_standard\":\"{\\\"name\\\":\\\"CPU-GPU\\\",\\\"value\\\":\\\"GPU: 0, CPU: 1, 内存: 2GB\\\"}\",\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\"}}\",\"mount_path\":\"\",\"in_parameters\":\"{\\\"--code_path\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码仓库地址\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"私有仓库填写ssh地址,公有仓库填写https git地址\\\",\\\"describe\\\":\\\"代码仓库地址\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"https://openi.pcl.ac.cn/somunslotus/somun202304241505581.git\\\"},\\\"--branch\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码分支/tag\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"master\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码分支或者tag\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"use-dataset-zip\\\"},\\\"--depth\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"克隆深度\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码克隆深度\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"1\\\"},\\\"--ssh_private_key\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"ssh私钥\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"ssh私钥,确保ssh公钥已经托管到代码平台,否则可能拉取失败\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\"}}\",\"out_parameters\":\"{\\\"--code_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"代码输出路径\\\",\\\"path\\\":\\\"/code\\\",\\\"require\\\":1,\\\"value\\\":\\\"/code\\\"}}\",\"description\":\"代码拉取组件\",\"icon_path\":\"component-icon-1\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:11.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:11.000+08:00\",\"state\":1,\"image\":\"172.20.32.187/pipeline-component/built-in/git:202312071000\",\"env_variables\":\"\",\"x\":349,\"y\":151.3874969482422,\"label\":\"代码拉取组件\",\"img\":\"/assets/images/component-icon-1.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":70,\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":12,\"boxShadow\":\"0px 0px 12px rgba(75, 84, 137, 0.05)\",\"overflow\":\"hidden\",\"x\":0,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\",\"cursor\":\"pointer\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"nodeSelected\":{\"fill\":\"red\",\"shadowColor\":\"red\",\"stroke\":\"red\",\"text-shape\":{\"fill\":\"red\",\"stroke\":\"red\"}},\"fill\":\"transparent\",\"stroke\":\"transparent\",\"cursor\":\"pointer\",\"radius\":10,\"overflow\":\"hidden\",\"lineWidth\":0.5},\"--code_path\":\"https://openi.pcl.ac.cn/somunslotus/somun202304241505581.git\",\"--branch\":\"use-dataset-zip\",\"--depth\":\"1\",\"--code_output\":\"/code\",\"depth\":0},{\"id\":\"model-train-ddcb4e8\",\"category_id\":2,\"component_name\":\"model-train\",\"component_label\":\"通用模型训练组件\",\"working_directory\":\"{{git-clone-60b96154.--code_output}}\",\"command\":\"python train.py\",\"resources_standard\":\"{\\\"name\\\":\\\"CPU-GPU\\\",\\\"value\\\":\\\"GPU: 0, CPU: 2, 内存: 4GB\\\"}\",\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\"}}\",\"mount_path\":\"\",\"in_parameters\":\"{\\\"--dataset\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"dataset\\\",\\\"label\\\":\\\"选择数据集\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"选择数据集\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\" {\\\\\\\"name\\\\\\\":\\\\\\\"mnist\\\\\\\", \\\\\\\"path\\\\\\\":\\\\\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\\\\\"}\\\"},\\\"--model_name\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"model\\\",\\\"label\\\":\\\"选择模型\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"range\\\":\\\"$min,$max\\\",\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"这里是这个参数的描述和备注\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{\\\\\\\"name\\\\\\\":\\\\\\\"mnist\\\\\\\", \\\\\\\"path\\\\\\\":\\\\\\\"argo-workflow/platform-data/somuns/pretrainmodel/mnist/ssd_80C_500E.ckpt\\\\\\\"}\\\"}}\",\"out_parameters\":\"{\\\"--model_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"模型输出路径\\\",\\\"path\\\":\\\"/model\\\",\\\"require\\\":1,\\\"value\\\":\\\"/model\\\"}}\",\"description\":\"通用模型训练组件介绍\",\"icon_path\":\"component-icon-2\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:14.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:14.000+08:00\",\"state\":1,\"image\":\"172.20.32.187/machine-learning/pytorch:pytorch_1.9.1_cuda11.1_detection\",\"env_variables\":\"\",\"x\":317,\"y\":265.3874969482422,\"label\":\"mnist训练\",\"img\":\"/assets/images/component-icon-2.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":70,\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":12,\"boxShadow\":\"0px 0px 12px rgba(75, 84, 137, 0.05)\",\"overflow\":\"hidden\",\"x\":0,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\",\"cursor\":\"pointer\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"nodeSelected\":{\"fill\":\"red\",\"shadowColor\":\"red\",\"stroke\":\"red\",\"text-shape\":{\"fill\":\"red\",\"stroke\":\"red\"}},\"fill\":\"transparent\",\"stroke\":\"transparent\",\"cursor\":\"pointer\",\"radius\":10,\"overflow\":\"hidden\",\"lineWidth\":0.5},\"depth\":0,\"--dataset\":\" {\\\"name\\\":\\\"mnist\\\", \\\"path\\\":\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\"}\",\"--model_name\":\"{\\\"name\\\":\\\"mnist\\\", \\\"path\\\":\\\"argo-workflow/platform-data/somuns/pretrainmodel/mnist/ssd_80C_500E.ckpt\\\"}\",\"--model_output\":\"/model\"},{\"id\":\"model-train-5cc6ade3\",\"category_id\":2,\"component_name\":\"model-train\",\"component_label\":\"通用模型训练组件\",\"working_directory\":\"{{git-clone-60b96154.--code_output}}\",\"command\":\"python inference.py\",\"resources_standard\":\"{\\\"name\\\":\\\"CPU-GPU\\\",\\\"value\\\":\\\"GPU: 0, CPU: 2, 内存: 4GB\\\"}\",\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\"}}\",\"mount_path\":\"\",\"in_parameters\":\"{\\\"--dataset\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"dataset\\\",\\\"label\\\":\\\"选择数据集\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"选择数据集\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{\\\\\\\"name\\\\\\\":\\\\\\\"mnist\\\\\\\", \\\\\\\"path\\\\\\\":\\\\\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\\\\\"}\\\"},\\\"--model_name\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"model\\\",\\\"label\\\":\\\"选择模型\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"range\\\":\\\"$min,$max\\\",\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"这里是这个参数的描述和备注\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{{model-train-ddcb4e8.--model_output}}\\\"}}\",\"out_parameters\":\"{\\\"--model_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"模型输出路径\\\",\\\"path\\\":\\\"/model\\\",\\\"require\\\":1,\\\"value\\\":\\\"/result\\\"}}\",\"description\":\"通用模型训练组件介绍\",\"icon_path\":\"component-icon-2\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:14.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:14.000+08:00\",\"state\":1,\"image\":\"172.20.32.187/machine-learning/pytorch:pytorch_1.9.1_cuda11.1_detection\",\"env_variables\":\"\",\"x\":340,\"y\":399.3874969482422,\"label\":\"模型测试\",\"img\":\"/assets/images/component-icon-2.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":70,\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":12,\"boxShadow\":\"0px 0px 12px rgba(75, 84, 137, 0.05)\",\"overflow\":\"hidden\",\"x\":0,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\",\"cursor\":\"pointer\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"nodeSelected\":{\"fill\":\"red\",\"shadowColor\":\"red\",\"stroke\":\"red\",\"text-shape\":{\"fill\":\"red\",\"stroke\":\"red\"}},\"fill\":\"transparent\",\"stroke\":\"transparent\",\"cursor\":\"pointer\",\"radius\":10,\"overflow\":\"hidden\",\"lineWidth\":0.5},\"depth\":0,\"--dataset\":\"{\\\"name\\\":\\\"mnist\\\", \\\"path\\\":\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\"}\",\"--model_name\":\"{{model-train-ddcb4e8.--model_output}}\",\"--model_output\":\"/result\"}],\"edges\":[{\"source\":\"git-clone-60b96154\",\"target\":\"model-train-ddcb4e8\",\"type\":\"quadratic\",\"style\":{\"active\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":1},\"selected\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"stroke\":\"rgb(234, 234, 234)\",\"lineWidth\":1},\"disable\":{\"stroke\":\"rgb(245, 245, 245)\",\"lineWidth\":1},\"endArrow\":true,\"cursor\":\"pointer\",\"lineWidth\":1,\"opacity\":1,\"stroke\":\"#a2a6b5\",\"radius\":10},\"nodeStateStyle\":{\"hover\":{\"opacity\":1,\"stroke\":\"#8fe8ff\"}},\"labelCfg\":{\"autoRotate\":true,\"style\":{\"fontSize\":10,\"fill\":\"#FFF\"}},\"id\":\"edge-0.75962167134951961706519053205\",\"startPoint\":{\"x\":349,\"y\":186.6374969482422,\"anchorIndex\":1},\"endPoint\":{\"x\":317,\"y\":230.1374969482422,\"anchorIndex\":0},\"curveOffset\":0,\"curvePosition\":0.5,\"depth\":0},{\"source\":\"model-train-ddcb4e8\",\"target\":\"model-train-5cc6ade3\",\"type\":\"quadratic\",\"style\":{\"active\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":1},\"selected\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"stroke\":\"rgb(234, 234, 234)\",\"lineWidth\":1},\"disable\":{\"stroke\":\"rgb(245, 245, 245)\",\"lineWidth\":1},\"endArrow\":true,\"cursor\":\"pointer\",\"lineWidth\":1,\"opacity\":1,\"stroke\":\"#a2a6b5\",\"radius\":10},\"nodeStateStyle\":{\"hover\":{\"opacity\":1,\"stroke\":\"#8fe8ff\"}},\"labelCfg\":{\"autoRotate\":true,\"style\":{\"fontSize\":10,\"fill\":\"#FFF\"}},\"id\":\"edge-0.205413815709410531706519055117\",\"startPoint\":{\"x\":317,\"y\":300.6374969482422,\"anchorIndex\":1},\"endPoint\":{\"x\":340,\"y\":364.1374969482422,\"anchorIndex\":0},\"curveOffset\":0,\"curvePosition\":0.5,\"depth\":0}],\"combos\":[]}', NULL, 'admin', '2024-01-29 17:01:55', 'admin', '2024-03-25 11:25:25', 1); INSERT INTO `workflow` VALUES (81, 'mnist-0220', '识别提识别', '{\"nodes\":[{\"id\":\"git-clone-d029603\",\"category_id\":1,\"component_name\":\"git-clone\",\"component_label\":\"代码拉取组件\",\"working_directory\":\"工作目录\",\"command\":\"启动命令\",\"resources_standard\":null,\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\",\\\"value\\\":\\\"2h\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\",\\\"value\\\":\\\"1\\\"}}\",\"mount_path\":\"挂载目录\",\"in_parameters\":\"{\\\"--code_path\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码仓库地址\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"私有仓库填写ssh地址,公有仓库填写https git地址\\\",\\\"describe\\\":\\\"代码仓库地址\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--branch\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码分支/tag\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"master\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码分支或者tag\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--depth\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"克隆深度\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码克隆深度\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--ssh_private_key\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"ssh私钥\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"ssh私钥,确保ssh公钥已经托管到代码平台,否则可能拉取失败\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"}}\",\"out_parameters\":\"{\\\"--code_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"代码输出路径\\\",\\\"path\\\":\\\"/code\\\",\\\"require\\\":1}}\",\"description\":\"代码拉取组件\",\"icon_path\":\"component-icon-1\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:11.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:11.000+08:00\",\"state\":1,\"image\":\"镜像\",\"env_variables\":\"{}\",\"x\":178.62273992605316,\"y\":149.75927726016081,\"label\":\"代码拉取组件\",\"img\":\"/assets/images/component-icon-1.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":[110,36],\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":10,\"cursor\":\"pointer\",\"x\":-20,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"nodeSelected\":{\"fill\":\"red\",\"shadowColor\":\"red\",\"stroke\":\"red\",\"text-shape\":{\"fill\":\"red\",\"stroke\":\"red\"}},\"fill\":\"#fff\",\"stroke\":\"transparent\",\"radius\":10,\"lineWidth\":0.5},\"depth\":0},{\"id\":\"model-train-792c2aaa\",\"category_id\":2,\"component_name\":\"model-train\",\"component_label\":\"通用模型训练组件\",\"working_directory\":\"工作目录\",\"command\":\"启动命令\",\"resources_standard\":null,\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\"}}\",\"mount_path\":\"挂载目录\",\"in_parameters\":\"{\\\"--dataset\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"dataset\\\",\\\"label\\\":\\\"选择数据集\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"选择数据集\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\"},\\\"--model_name\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"model\\\",\\\"label\\\":\\\"选择模型\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"range\\\":\\\"$min,$max\\\",\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"这里是这个参数的描述和备注\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\"}}\",\"out_parameters\":\"{\\\"--model_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"模型输出路径\\\",\\\"path\\\":\\\"/model\\\",\\\"require\\\":1}}\",\"description\":\"通用模型训练组件介绍\",\"icon_path\":\"component-icon-2\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:14.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:14.000+08:00\",\"state\":1,\"image\":\"镜像\",\"env_variables\":\"{}\",\"x\":415.8487630371477,\"y\":296.3982939752473,\"label\":\"通用模型训练组件\",\"img\":\"/assets/images/component-icon-2.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":[110,36],\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":10,\"cursor\":\"pointer\",\"x\":-20,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"nodeSelected\":{\"fill\":\"red\",\"shadowColor\":\"red\",\"stroke\":\"red\",\"text-shape\":{\"fill\":\"red\",\"stroke\":\"red\"}},\"fill\":\"#fff\",\"stroke\":\"transparent\",\"radius\":10,\"lineWidth\":0.5},\"depth\":0},{\"id\":\"model-train-64e9b14\",\"category_id\":2,\"component_name\":\"model-train\",\"component_label\":\"通用模型训练组件\",\"working_directory\":\"工作目录\",\"command\":\"启动命令\",\"resources_standard\":null,\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\"}}\",\"mount_path\":\"挂载目录\",\"in_parameters\":\"{\\\"--dataset\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"dataset\\\",\\\"label\\\":\\\"选择数据集\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"选择数据集\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\"},\\\"--model_name\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"model\\\",\\\"label\\\":\\\"选择模型\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"range\\\":\\\"$min,$max\\\",\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"这里是这个参数的描述和备注\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\"}}\",\"out_parameters\":\"{\\\"--model_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"模型输出路径\\\",\\\"path\\\":\\\"/model\\\",\\\"require\\\":1}}\",\"description\":\"通用模型训练组件介绍\",\"icon_path\":\"component-icon-2\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:14.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:14.000+08:00\",\"state\":1,\"image\":\"镜像\",\"env_variables\":\"{}\",\"x\":613.9562493082861,\"y\":131.08490886281422,\"label\":\"模型测试1\",\"img\":\"/assets/images/component-icon-2.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":[110,36],\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":10,\"cursor\":\"pointer\",\"x\":-20,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"nodeSelected\":{\"fill\":\"red\",\"shadowColor\":\"red\",\"stroke\":\"red\",\"text-shape\":{\"fill\":\"red\",\"stroke\":\"red\"}},\"fill\":\"#fff\",\"stroke\":\"transparent\",\"radius\":10,\"lineWidth\":0.5},\"depth\":0},{\"id\":\"model-train-228b1a56\",\"category_id\":2,\"component_name\":\"model-train\",\"component_label\":\"通用模型训练组件\",\"working_directory\":\"工作目录\",\"command\":\"启动命令\",\"resources_standard\":null,\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\"}}\",\"mount_path\":\"挂载目录\",\"in_parameters\":\"{\\\"--dataset\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"dataset\\\",\\\"label\\\":\\\"选择数据集\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"选择数据集\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\"},\\\"--model_name\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"model\\\",\\\"label\\\":\\\"选择模型\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"range\\\":\\\"$min,$max\\\",\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"这里是这个参数的描述和备注\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\"}}\",\"out_parameters\":\"{\\\"--model_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"模型输出路径\\\",\\\"path\\\":\\\"/model\\\",\\\"require\\\":1}}\",\"description\":\"通用模型训练组件介绍\",\"icon_path\":\"component-icon-2\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:14.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:14.000+08:00\",\"state\":1,\"image\":\"镜像\",\"env_variables\":\"{}\",\"x\":741.4277051122262,\"y\":315.0453936305929,\"label\":\"模型测试2\",\"img\":\"/assets/images/component-icon-2.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":[110,36],\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":10,\"cursor\":\"pointer\",\"x\":-20,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\"}},\"style\":{\"nodeSelected\":{\"fill\":\"red\",\"shadowColor\":\"red\",\"stroke\":\"red\",\"text-shape\":{\"fill\":\"red\",\"stroke\":\"red\"}},\"fill\":\"#fff\",\"stroke\":\"transparent\",\"radius\":10,\"lineWidth\":0.5,\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1}},\"depth\":0},{\"id\":\"git-clone-07b6375\",\"category_id\":1,\"component_name\":\"git-clone\",\"component_label\":\"代码拉取组件\",\"working_directory\":\"工作目录\",\"command\":\"启动命令\",\"resources_standard\":null,\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\",\\\"value\\\":\\\"2h\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\",\\\"value\\\":\\\"1\\\"}}\",\"mount_path\":\"挂载目录\",\"in_parameters\":\"{\\\"--code_path\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码仓库地址\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"私有仓库填写ssh地址,公有仓库填写https git地址\\\",\\\"describe\\\":\\\"代码仓库地址\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--branch\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码分支/tag\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"master\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码分支或者tag\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--depth\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"克隆深度\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码克隆深度\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--ssh_private_key\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"ssh私钥\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"ssh私钥,确保ssh公钥已经托管到代码平台,否则可能拉取失败\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"}}\",\"out_parameters\":\"{\\\"--code_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"代码输出路径\\\",\\\"path\\\":\\\"/code\\\",\\\"require\\\":1}}\",\"description\":\"代码拉取组件\",\"icon_path\":\"component-icon-1\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:11.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:11.000+08:00\",\"state\":1,\"image\":\"镜像\",\"env_variables\":\"{}\",\"x\":381.74440754215385,\"y\":447.2477268139752,\"label\":\"代码拉取组件\",\"img\":\"/assets/images/component-icon-1.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":[110,36],\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":10,\"cursor\":\"pointer\",\"x\":-20,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"nodeSelected\":{\"fill\":\"red\",\"shadowColor\":\"red\",\"stroke\":\"red\",\"text-shape\":{\"fill\":\"red\",\"stroke\":\"red\"}},\"fill\":\"#fff\",\"stroke\":\"transparent\",\"radius\":10,\"lineWidth\":0.5}},{\"id\":\"git-clone-14612ad\",\"category_id\":1,\"component_name\":\"git-clone\",\"component_label\":\"代码拉取组件\",\"working_directory\":\"工作目录\",\"command\":\"启动命令\",\"resources_standard\":null,\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\",\\\"value\\\":\\\"2h\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\",\\\"value\\\":\\\"1\\\"}}\",\"mount_path\":\"挂载目录\",\"in_parameters\":\"{\\\"--code_path\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码仓库地址\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"私有仓库填写ssh地址,公有仓库填写https git地址\\\",\\\"describe\\\":\\\"代码仓库地址\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--branch\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码分支/tag\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"master\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码分支或者tag\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--depth\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"克隆深度\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码克隆深度\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--ssh_private_key\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"ssh私钥\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"ssh私钥,确保ssh公钥已经托管到代码平台,否则可能拉取失败\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"}}\",\"out_parameters\":\"{\\\"--code_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"代码输出路径\\\",\\\"path\\\":\\\"/code\\\",\\\"require\\\":1}}\",\"description\":\"代码拉取组件\",\"icon_path\":\"component-icon-1\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:11.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:11.000+08:00\",\"state\":1,\"image\":\"镜像\",\"env_variables\":\"{}\",\"x\":389.3082809093493,\"y\":68.0046855283746,\"label\":\"代码拉取组件\",\"img\":\"/assets/images/component-icon-1.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":[110,36],\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":10,\"cursor\":\"pointer\",\"x\":-20,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"nodeSelected\":{\"fill\":\"red\",\"shadowColor\":\"red\",\"stroke\":\"red\",\"text-shape\":{\"fill\":\"red\",\"stroke\":\"red\"}},\"fill\":\"#fff\",\"stroke\":\"transparent\",\"radius\":10,\"lineWidth\":0.5}}],\"edges\":[{\"source\":\"git-clone-d029603\",\"target\":\"model-train-792c2aaa\",\"type\":\"cubic-vertical\",\"style\":{\"active\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":1},\"selected\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"stroke\":\"rgb(234, 234, 234)\",\"lineWidth\":1},\"disable\":{\"stroke\":\"rgb(245, 245, 245)\",\"lineWidth\":1},\"endArrow\":{\"path\":\"M 6,0 L 9,-1.5 L 9,1.5 Z\",\"d\":4.5,\"fill\":\"#a2a6b5\"},\"cursor\":\"pointer\",\"lineWidth\":1,\"opacity\":1,\"stroke\":\"#a2a6b5\",\"radius\":1},\"nodeStateStyle\":{\"hover\":{\"opacity\":1,\"stroke\":\"#8fe8ff\"}},\"labelCfg\":{\"autoRotate\":true,\"style\":{\"fontSize\":10,\"fill\":\"#FFF\"}},\"id\":\"edge-0.5577806805575581709107431004\",\"startPoint\":{\"x\":178.62273992605316,\"y\":168.00927726016081,\"anchorIndex\":1},\"endPoint\":{\"x\":415.8487630371477,\"y\":278.1482939752473,\"anchorIndex\":0},\"curveOffset\":[0,0],\"curvePosition\":[0.5,0.5],\"targetAnchor\":0,\"depth\":0,\"minCurveOffset\":[0,0]},{\"source\":\"git-clone-07b6375\",\"target\":\"model-train-792c2aaa\",\"type\":\"cubic-vertical\",\"style\":{\"active\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":1},\"selected\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"stroke\":\"rgb(234, 234, 234)\",\"lineWidth\":1},\"disable\":{\"stroke\":\"rgb(245, 245, 245)\",\"lineWidth\":1},\"endArrow\":{\"path\":\"M 6,0 L 9,-1.5 L 9,1.5 Z\",\"d\":4.5,\"fill\":\"#a2a6b5\"},\"cursor\":\"pointer\",\"lineWidth\":1,\"opacity\":1,\"stroke\":\"#a2a6b5\",\"radius\":1},\"nodeStateStyle\":{\"hover\":{\"opacity\":1,\"stroke\":\"#8fe8ff\"}},\"labelCfg\":{\"autoRotate\":true,\"style\":{\"fontSize\":10,\"fill\":\"#FFF\"}},\"id\":\"edge-0.1852690160835081709108652339\",\"startPoint\":{\"x\":381.74440754215385,\"y\":428.9977268139752,\"anchorIndex\":0},\"endPoint\":{\"x\":415.8487630371477,\"y\":278.1482939752473,\"anchorIndex\":0},\"curvePosition\":[0.5,0.5],\"curveOffset\":[0,0],\"minCurveOffset\":[0,0],\"targetAnchor\":0},{\"source\":\"git-clone-14612ad\",\"target\":\"model-train-64e9b14\",\"type\":\"cubic-vertical\",\"style\":{\"active\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":1},\"selected\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"stroke\":\"rgb(234, 234, 234)\",\"lineWidth\":1},\"disable\":{\"stroke\":\"rgb(245, 245, 245)\",\"lineWidth\":1},\"endArrow\":{\"path\":\"M 6,0 L 9,-1.5 L 9,1.5 Z\",\"d\":4.5,\"fill\":\"#a2a6b5\"},\"cursor\":\"pointer\",\"lineWidth\":1,\"opacity\":1,\"stroke\":\"#a2a6b5\",\"radius\":1},\"nodeStateStyle\":{\"hover\":{\"opacity\":1,\"stroke\":\"#8fe8ff\"}},\"labelCfg\":{\"autoRotate\":true,\"style\":{\"fontSize\":10,\"fill\":\"#FFF\"}},\"id\":\"edge-0.0271472084213357781709175746085\",\"startPoint\":{\"x\":389.3082809093493,\"y\":86.2546855283746,\"anchorIndex\":1},\"endPoint\":{\"x\":613.9562493082861,\"y\":112.83490886281422,\"anchorIndex\":0},\"curvePosition\":[0.5,0.5],\"curveOffset\":[0,0],\"minCurveOffset\":[0,0],\"sourceAnchor\":1,\"targetAnchor\":0}],\"combos\":[]}', NULL, 'admin', '2024-02-20 16:47:51', 'admin', '2024-02-29 11:02:33', 1); INSERT INTO `workflow` VALUES (82, 'mnist-0229', '手写体识别', NULL, NULL, 'admin', '2024-02-29 08:36:37', 'admin', '2024-02-29 08:36:37', 1); INSERT INTO `workflow` VALUES (83, 'NIM测试', '测试全局参数', '{\"nodes\":[{\"id\":\"git-clone-4bd273c1\",\"category_id\":1,\"component_name\":\"git-clone\",\"component_label\":\"代码拉取组件\",\"working_directory\":\"\",\"command\":\"\",\"resources_standard\":\"{\\\"name\\\":\\\"CPU-GPU\\\",\\\"value\\\":\\\"GPU: 0, CPU: 1, 内存: 2GB\\\"}\",\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\"}}\",\"mount_path\":\"\",\"in_parameters\":\"{\\\"--code_path\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码仓库地址\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"私有仓库填写ssh地址,公有仓库填写https git地址\\\",\\\"describe\\\":\\\"代码仓库地址\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"https://openi.pcl.ac.cn/somunslotus/somun202304241505581.git\\\"},\\\"--branch\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码分支/tag\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"master\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码分支或者tag\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"aim-test\\\"},\\\"--depth\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"克隆深度\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码克隆深度\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"1\\\"},\\\"--ssh_private_key\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"ssh私钥\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"ssh私钥,确保ssh公钥已经托管到代码平台,否则可能拉取失败\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\"}}\",\"out_parameters\":\"{\\\"--code_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"代码输出路径\\\",\\\"path\\\":\\\"/code\\\",\\\"require\\\":1,\\\"value\\\":\\\"/code\\\"}}\",\"description\":\"代码拉取组件\",\"icon_path\":\"component-icon-1\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:11.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:11.000+08:00\",\"state\":1,\"image\":\"172.20.32.187/pipeline-component/built-in/git:202312071000\",\"env_variables\":\"\",\"x\":461,\"y\":127.38749694824213,\"label\":\"代码拉取组件\",\"img\":\"/assets/images/component-icon-1.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":[110,36],\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":10,\"boxShadow\":\"0px 0px 12px rgba(75, 84, 137, 0.05)\",\"overflow\":\"hidden\",\"x\":-20,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\",\"cursor\":\"pointer\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"nodeSelected\":{\"fill\":\"red\",\"shadowColor\":\"red\",\"stroke\":\"red\",\"text-shape\":{\"fill\":\"red\",\"stroke\":\"red\"}},\"fill\":\"#fff\",\"stroke\":\"#1664ff\",\"cursor\":\"pointer\",\"radius\":10,\"overflow\":\"hidden\",\"lineWidth\":0.5},\"depth\":0,\"--code_path\":\"https://openi.pcl.ac.cn/somunslotus/somun202304241505581.git\",\"--branch\":\"aim-test\",\"--depth\":\"1\",\"--code_output\":\"/code\"},{\"id\":\"model-train-7f75cd56\",\"category_id\":2,\"component_name\":\"model-train\",\"component_label\":\"通用模型训练组件\",\"working_directory\":\"{{git-clone-4bd273c1.--code_output}}\",\"command\":\"python train_aim.py --batch_size=256 --epoch=300\",\"resources_standard\":\"{\\\"name\\\":\\\"CPU-GPU\\\",\\\"value\\\":\\\"GPU: 0, CPU: 2, 内存: 4GB\\\"}\",\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\"}}\",\"mount_path\":\"\",\"in_parameters\":\"{\\\"--dataset\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"dataset\\\",\\\"label\\\":\\\"选择数据集\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"选择数据集\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{\\\\\\\"name\\\\\\\":\\\\\\\"mnist\\\\\\\", \\\\\\\"path\\\\\\\":\\\\\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\\\\\"}\\\"},\\\"--model_name\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"model\\\",\\\"label\\\":\\\"选择模型\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"range\\\":\\\"$min,$max\\\",\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"这里是这个参数的描述和备注\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{\\\\\\\"name\\\\\\\":\\\\\\\"mnist\\\\\\\", \\\\\\\"path\\\\\\\":\\\\\\\"argo-workflow/platform-data/somuns/pretrainmodel/mnist/ssd_80C_500E.ckpt\\\\\\\"}\\\"}}\",\"out_parameters\":\"{\\\"--model_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"模型输出路径\\\",\\\"path\\\":\\\"/model\\\",\\\"require\\\":1,\\\"value\\\":\\\"/model\\\"}}\",\"description\":\"通用模型训练组件介绍\",\"icon_path\":\"component-icon-2\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:14.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:14.000+08:00\",\"state\":1,\"image\":\"172.20.32.187/machine-learning/pytorch:pytorch_1.9.1_cuda11.1_detection_aim\",\"env_variables\":\"\",\"x\":466,\"y\":223.38749694824213,\"label\":\"模型训练\",\"img\":\"/assets/images/component-icon-2.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":[110,36],\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":10,\"boxShadow\":\"0px 0px 12px rgba(75, 84, 137, 0.05)\",\"overflow\":\"hidden\",\"x\":-20,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\",\"cursor\":\"pointer\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"nodeSelected\":{\"fill\":\"red\",\"shadowColor\":\"red\",\"stroke\":\"red\",\"text-shape\":{\"fill\":\"red\",\"stroke\":\"red\"}},\"fill\":\"#fff\",\"stroke\":\"#1664ff\",\"cursor\":\"pointer\",\"radius\":10,\"overflow\":\"hidden\",\"lineWidth\":0.5},\"depth\":0,\"--dataset\":\"{\\\"name\\\":\\\"mnist\\\", \\\"path\\\":\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\"}\",\"--model_name\":\"{\\\"name\\\":\\\"mnist\\\", \\\"path\\\":\\\"argo-workflow/platform-data/somuns/pretrainmodel/mnist/ssd_80C_500E.ckpt\\\"}\",\"--model_output\":\"/model\"},{\"id\":\"model-train-1362253f\",\"category_id\":2,\"component_name\":\"model-train\",\"component_label\":\"通用模型训练组件\",\"working_directory\":\"{{git-clone-4bd273c1.--code_output}}\",\"command\":\"python inference.py\",\"resources_standard\":\"{\\\"name\\\":\\\"CPU-GPU\\\",\\\"value\\\":\\\"GPU: 0, CPU: 2, 内存: 4GB\\\"}\",\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\"}}\",\"mount_path\":\"\",\"in_parameters\":\"{\\\"--dataset\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"dataset\\\",\\\"label\\\":\\\"选择数据集\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"选择数据集\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{\\\\\\\"name\\\\\\\":\\\\\\\"mnist\\\\\\\", \\\\\\\"path\\\\\\\":\\\\\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\\\\\"}\\\"},\\\"--model_name\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"model\\\",\\\"label\\\":\\\"选择模型\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"range\\\":\\\"$min,$max\\\",\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"这里是这个参数的描述和备注\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{{model-train-7f75cd56.--model_output}}\\\"}}\",\"out_parameters\":\"{\\\"--model_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"模型输出路径\\\",\\\"path\\\":\\\"/model\\\",\\\"require\\\":1,\\\"value\\\":\\\"/result\\\"}}\",\"description\":\"通用模型训练组件介绍\",\"icon_path\":\"component-icon-2\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:14.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:14.000+08:00\",\"state\":1,\"image\":\"172.20.32.187/machine-learning/pytorch:pytorch_1.9.1_cuda11.1_detection_aim\",\"env_variables\":\"\",\"x\":391.49676749861436,\"y\":315.3755737715332,\"label\":\"模型测试1\",\"img\":\"/assets/images/component-icon-2.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":[110,36],\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":10,\"boxShadow\":\"0px 0px 12px rgba(75, 84, 137, 0.05)\",\"overflow\":\"hidden\",\"x\":-20,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\",\"cursor\":\"pointer\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"nodeSelected\":{\"fill\":\"red\",\"shadowColor\":\"red\",\"stroke\":\"red\",\"text-shape\":{\"fill\":\"red\",\"stroke\":\"red\"}},\"fill\":\"#fff\",\"stroke\":\"#1664ff\",\"cursor\":\"pointer\",\"radius\":10,\"overflow\":\"hidden\",\"lineWidth\":0.5},\"depth\":0,\"--dataset\":\"{\\\"name\\\":\\\"mnist\\\", \\\"path\\\":\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\"}\",\"--model_name\":\"{{model-train-7f75cd56.--model_output}}\",\"--model_output\":\"/result\"},{\"id\":\"model-train-26a2be3c\",\"category_id\":2,\"component_name\":\"model-train\",\"component_label\":\"通用模型训练组件\",\"working_directory\":\"{{git-clone-4bd273c1.--code_output}}\",\"command\":\"python inference.py\",\"resources_standard\":\"{\\\"name\\\":\\\"CPU-GPU\\\",\\\"value\\\":\\\"GPU: 0, CPU: 2, 内存: 4GB\\\"}\",\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\"}}\",\"mount_path\":\"\",\"in_parameters\":\"{\\\"--dataset\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"dataset\\\",\\\"label\\\":\\\"选择数据集\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"选择数据集\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{\\\\\\\"name\\\\\\\":\\\\\\\"mnist\\\\\\\", \\\\\\\"path\\\\\\\":\\\\\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\\\\\"}\\\"},\\\"--model_name\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"model\\\",\\\"label\\\":\\\"选择模型\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"range\\\":\\\"$min,$max\\\",\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"这里是这个参数的描述和备注\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{{model-train-7f75cd56.--model_output}}\\\"}}\",\"out_parameters\":\"{\\\"--model_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"模型输出路径\\\",\\\"path\\\":\\\"/model\\\",\\\"require\\\":1,\\\"value\\\":\\\"/result-new\\\"}}\",\"description\":\"通用模型训练组件介绍\",\"icon_path\":\"component-icon-2\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:14.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:14.000+08:00\",\"state\":1,\"image\":\"172.20.32.187/machine-learning/pytorch:pytorch_1.9.1_cuda11.1_detection_aim\",\"env_variables\":\"\",\"x\":541.4967674986144,\"y\":315.3755737715332,\"label\":\"模型测试2\",\"img\":\"/assets/images/component-icon-2.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":[110,36],\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":10,\"boxShadow\":\"0px 0px 12px rgba(75, 84, 137, 0.05)\",\"overflow\":\"hidden\",\"x\":-20,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\",\"cursor\":\"pointer\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"nodeSelected\":{\"fill\":\"red\",\"shadowColor\":\"red\",\"stroke\":\"red\",\"text-shape\":{\"fill\":\"red\",\"stroke\":\"red\"}},\"fill\":\"#fff\",\"stroke\":\"transparent\",\"cursor\":\"pointer\",\"radius\":10,\"overflow\":\"hidden\",\"lineWidth\":0.5},\"depth\":0,\"--dataset\":\"{\\\"name\\\":\\\"mnist\\\", \\\"path\\\":\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\"}\",\"--model_name\":\"{{model-train-7f75cd56.--model_output}}\",\"--model_output\":\"/result-new\"}],\"edges\":[{\"source\":\"git-clone-4bd273c1\",\"target\":\"model-train-7f75cd56\",\"type\":\"cubic-vertical\",\"style\":{\"active\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":1},\"selected\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"stroke\":\"rgb(234, 234, 234)\",\"lineWidth\":1},\"disable\":{\"stroke\":\"rgb(245, 245, 245)\",\"lineWidth\":1},\"endArrow\":{\"path\":\"M 6,0 L 9,-1.5 L 9,1.5 Z\",\"d\":4.5,\"fill\":\"#a2a6b5\"},\"cursor\":\"pointer\",\"lineWidth\":1,\"opacity\":1,\"stroke\":\"#a2a6b5\",\"radius\":1},\"nodeStateStyle\":{\"hover\":{\"opacity\":1,\"stroke\":\"#8fe8ff\"}},\"labelCfg\":{\"autoRotate\":true,\"style\":{\"fontSize\":10,\"fill\":\"#FFF\"}},\"id\":\"edge-0.68904032703753691709262922230\",\"startPoint\":{\"x\":461,\"y\":145.63749694824213,\"anchorIndex\":1},\"endPoint\":{\"x\":466,\"y\":205.13749694824213,\"anchorIndex\":0},\"curvePosition\":[0.5,0.5],\"curveOffset\":[0,0],\"minCurveOffset\":[0,0],\"targetAnchor\":0,\"depth\":0},{\"source\":\"model-train-7f75cd56\",\"target\":\"model-train-1362253f\",\"type\":\"cubic-vertical\",\"style\":{\"active\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":1},\"selected\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"stroke\":\"rgb(234, 234, 234)\",\"lineWidth\":1},\"disable\":{\"stroke\":\"rgb(245, 245, 245)\",\"lineWidth\":1},\"endArrow\":{\"path\":\"M 6,0 L 9,-1.5 L 9,1.5 Z\",\"d\":4.5,\"fill\":\"#a2a6b5\"},\"cursor\":\"pointer\",\"lineWidth\":1,\"opacity\":1,\"stroke\":\"#a2a6b5\",\"radius\":1},\"nodeStateStyle\":{\"hover\":{\"opacity\":1,\"stroke\":\"#8fe8ff\"}},\"labelCfg\":{\"autoRotate\":true,\"style\":{\"fontSize\":10,\"fill\":\"#FFF\"}},\"id\":\"edge-0.31721243827888211709271377841\",\"startPoint\":{\"x\":466,\"y\":241.63749694824213,\"anchorIndex\":1},\"endPoint\":{\"x\":391.49676749861436,\"y\":297.1255737715332,\"anchorIndex\":0},\"curvePosition\":[0.5,0.5],\"curveOffset\":[0,0],\"minCurveOffset\":[0,0],\"targetAnchor\":0,\"depth\":0},{\"source\":\"model-train-7f75cd56\",\"target\":\"model-train-26a2be3c\",\"type\":\"cubic-vertical\",\"style\":{\"active\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":1},\"selected\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"stroke\":\"rgb(234, 234, 234)\",\"lineWidth\":1},\"disable\":{\"stroke\":\"rgb(245, 245, 245)\",\"lineWidth\":1},\"endArrow\":{\"path\":\"M 6,0 L 9,-1.5 L 9,1.5 Z\",\"d\":4.5,\"fill\":\"#a2a6b5\"},\"cursor\":\"pointer\",\"lineWidth\":1,\"opacity\":1,\"stroke\":\"#a2a6b5\",\"radius\":1},\"nodeStateStyle\":{\"hover\":{\"opacity\":1,\"stroke\":\"#8fe8ff\"}},\"labelCfg\":{\"autoRotate\":true,\"style\":{\"fontSize\":10,\"fill\":\"#FFF\"}},\"id\":\"edge-0.82213432056017741709273667956\",\"startPoint\":{\"x\":466,\"y\":241.63749694824213,\"anchorIndex\":1},\"endPoint\":{\"x\":541.4967674986144,\"y\":297.1255737715332,\"anchorIndex\":0},\"curvePosition\":[0.5,0.5],\"curveOffset\":[0,0],\"minCurveOffset\":[0,0],\"targetAnchor\":0,\"depth\":0}],\"combos\":[]}', '[{\"workflow_id\":83,\"param_name\":\"batchsize\",\"description\":\"This is a test parameter for front-end testing.\",\"param_type\":1,\"param_value\":256,\"is_sensitive\":0},{\"workflow_id\":83,\"param_name\":\"epoch\",\"description\":\"Another test parameter for front-end testing.\",\"param_type\":2,\"param_value\":1024,\"is_sensitive\":1},{\"workflow_id\":83,\"param_name\":\"torch_size\",\"description\":\"Yet another test parameter for advanced testing.\",\"param_type\":3,\"param_value\":\"ComplexValue\",\"is_sensitive\":0}]', 'admin', '2024-03-01 11:10:51', 'admin', '2024-04-01 14:38:15', 1); INSERT INTO `workflow` VALUES (84, 'mnist-0301-new', '手写体识别new', NULL, NULL, 'admin', '2024-03-01 11:16:49', 'admin', '2024-03-01 11:16:49', 1); INSERT INTO `workflow` VALUES (85, 'dafdsdf', 'sfdasd', NULL, NULL, 'admin', '2024-03-01 11:22:46', 'admin', '2024-03-01 11:22:46', 1); INSERT INTO `workflow` VALUES (86, 'mnist-3241', 'sf', NULL, NULL, 'admin', '2024-03-01 13:34:58', 'admin', '2024-03-01 13:34:58', 1); INSERT INTO `workflow` VALUES (87, '324', '23423', NULL, NULL, 'admin', '2024-03-01 13:42:14', 'admin', '2024-03-01 13:42:14', 1); INSERT INTO `workflow` VALUES (88, '34234', '234234', NULL, NULL, 'admin', '2024-03-01 13:43:01', 'admin', '2024-03-01 13:43:01', 1); INSERT INTO `workflow` VALUES (89, '22222', '22222222', NULL, NULL, 'admin', '2024-03-01 13:43:22', 'admin', '2024-03-01 13:43:22', 0); INSERT INTO `workflow` VALUES (90, '42334', '234234', '{\"nodes\":[{\"id\":\"git-clone-7ca2e9fa\",\"category_id\":1,\"component_name\":\"git-clone\",\"component_label\":\"代码拉取组件\",\"working_directory\":\"工作目录\",\"command\":\"启动命令\",\"resources_standard\":null,\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\",\\\"value\\\":\\\"2h\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\",\\\"value\\\":\\\"1\\\"}}\",\"mount_path\":\"挂载目录\",\"in_parameters\":\"{\\\"--code_path\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码仓库地址\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"私有仓库填写ssh地址,公有仓库填写https git地址\\\",\\\"describe\\\":\\\"代码仓库地址\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--branch\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码分支/tag\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"master\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码分支或者tag\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--depth\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"克隆深度\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码克隆深度\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--ssh_private_key\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"ssh私钥\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"ssh私钥,确保ssh公钥已经托管到代码平台,否则可能拉取失败\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"}}\",\"out_parameters\":\"{\\\"--code_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"代码输出路径\\\",\\\"path\\\":\\\"/code\\\",\\\"require\\\":1}}\",\"description\":\"代码拉取组件\",\"icon_path\":\"component-icon-1\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:11.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:11.000+08:00\",\"state\":1,\"image\":\"镜像\",\"env_variables\":\"{}\",\"x\":337,\"y\":167.453125,\"label\":\"代码拉取组件\",\"img\":\"/assets/images/component-icon-1.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":[110,36],\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":10,\"cursor\":\"pointer\",\"x\":-20,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"nodeSelected\":{\"fill\":\"red\",\"shadowColor\":\"red\",\"stroke\":\"red\",\"text-shape\":{\"fill\":\"red\",\"stroke\":\"red\"}},\"fill\":\"#fff\",\"stroke\":\"transparent\",\"radius\":10,\"lineWidth\":0.5}},{\"id\":\"git-clone-12c1b925\",\"category_id\":1,\"component_name\":\"git-clone\",\"component_label\":\"代码拉取组件\",\"working_directory\":\"工作目录\",\"command\":\"启动命令\",\"resources_standard\":null,\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\",\\\"value\\\":\\\"2h\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\",\\\"value\\\":\\\"1\\\"}}\",\"mount_path\":\"挂载目录\",\"in_parameters\":\"{\\\"--code_path\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码仓库地址\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"私有仓库填写ssh地址,公有仓库填写https git地址\\\",\\\"describe\\\":\\\"代码仓库地址\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--branch\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码分支/tag\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"master\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码分支或者tag\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--depth\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"克隆深度\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码克隆深度\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--ssh_private_key\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"ssh私钥\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"ssh私钥,确保ssh公钥已经托管到代码平台,否则可能拉取失败\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"}}\",\"out_parameters\":\"{\\\"--code_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"代码输出路径\\\",\\\"path\\\":\\\"/code\\\",\\\"require\\\":1}}\",\"description\":\"代码拉取组件\",\"icon_path\":\"component-icon-1\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:11.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:11.000+08:00\",\"state\":1,\"image\":\"镜像\",\"env_variables\":\"{}\",\"x\":370,\"y\":323.453125,\"label\":\"代码拉取组件\",\"img\":\"/assets/images/component-icon-1.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":[110,36],\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":10,\"cursor\":\"pointer\",\"x\":-20,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"nodeSelected\":{\"fill\":\"red\",\"shadowColor\":\"red\",\"stroke\":\"red\",\"text-shape\":{\"fill\":\"red\",\"stroke\":\"red\"}},\"fill\":\"#fff\",\"stroke\":\"transparent\",\"radius\":10,\"lineWidth\":0.5}}],\"edges\":[{\"source\":\"git-clone-7ca2e9fa\",\"target\":\"git-clone-12c1b925\",\"type\":\"cubic-vertical\",\"style\":{\"active\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":1},\"selected\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"stroke\":\"rgb(234, 234, 234)\",\"lineWidth\":1},\"disable\":{\"stroke\":\"rgb(245, 245, 245)\",\"lineWidth\":1},\"endArrow\":{\"path\":\"M 6,0 L 9,-1.5 L 9,1.5 Z\",\"d\":4.5,\"fill\":\"#a2a6b5\"},\"cursor\":\"pointer\",\"lineWidth\":1,\"opacity\":1,\"stroke\":\"#a2a6b5\",\"radius\":1},\"nodeStateStyle\":{\"hover\":{\"opacity\":1,\"stroke\":\"#8fe8ff\"}},\"labelCfg\":{\"autoRotate\":true,\"style\":{\"fontSize\":10,\"fill\":\"#FFF\"}},\"id\":\"edge-0.81117797298838081709271831690\",\"startPoint\":{\"x\":337,\"y\":185.703125,\"anchorIndex\":1},\"endPoint\":{\"x\":370,\"y\":305.203125,\"anchorIndex\":0},\"curvePosition\":[0.5,0.5],\"curveOffset\":[0,0],\"minCurveOffset\":[0,0],\"sourceAnchor\":1,\"targetAnchor\":0}],\"combos\":[]}', NULL, 'admin', '2024-03-01 13:43:52', 'admin', '2024-03-01 13:44:02', 0); INSERT INTO `workflow` VALUES (91, 'sfsfas', 'sfdfsdff', '{\"nodes\":[{\"id\":\"git-clone-d02f62c\",\"category_id\":1,\"component_name\":\"git-clone\",\"component_label\":\"代码拉取组件\",\"working_directory\":\"工作目录\",\"command\":\"启动命令\",\"resources_standard\":null,\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\",\\\"value\\\":\\\"2h\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\",\\\"value\\\":\\\"1\\\"}}\",\"mount_path\":\"挂载目录\",\"in_parameters\":\"{\\\"--code_path\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码仓库地址\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"私有仓库填写ssh地址,公有仓库填写https git地址\\\",\\\"describe\\\":\\\"代码仓库地址\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--branch\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码分支/tag\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"master\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码分支或者tag\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--depth\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"克隆深度\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码克隆深度\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--ssh_private_key\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"ssh私钥\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"ssh私钥,确保ssh公钥已经托管到代码平台,否则可能拉取失败\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"}}\",\"out_parameters\":\"{\\\"--code_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"代码输出路径\\\",\\\"path\\\":\\\"/code\\\",\\\"require\\\":1}}\",\"description\":\"代码拉取组件\",\"icon_path\":\"component-icon-1\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:11.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:11.000+08:00\",\"state\":1,\"image\":\"镜像\",\"env_variables\":\"{}\",\"x\":512.2000122070312,\"y\":205.25,\"label\":\"代码拉取组件\",\"img\":\"/assets/images/component-icon-1.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":[110,36],\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":10,\"cursor\":\"pointer\",\"x\":-20,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"nodeSelected\":{\"fill\":\"red\",\"shadowColor\":\"red\",\"stroke\":\"red\",\"text-shape\":{\"fill\":\"red\",\"stroke\":\"red\"}},\"fill\":\"#fff\",\"stroke\":\"transparent\",\"radius\":10,\"lineWidth\":0.5}},{\"id\":\"model-train-7a5f1e3a\",\"category_id\":2,\"component_name\":\"model-train\",\"component_label\":\"通用模型训练组件\",\"working_directory\":\"工作目录\",\"command\":\"启动命令\",\"resources_standard\":null,\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\",\\\"value\\\":\\\"2h\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\",\\\"value\\\":\\\"1\\\"}}\",\"mount_path\":\"挂载目录\",\"in_parameters\":\"{\\\"--dataset\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"dataset\\\",\\\"label\\\":\\\"选择数据集\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"选择数据集\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--model_name\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"model\\\",\\\"label\\\":\\\"选择模型\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"range\\\":\\\"$min,$max\\\",\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"这里是这个参数的描述和备注\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"}}\",\"out_parameters\":\"{\\\"--model_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"模型输出路径\\\",\\\"path\\\":\\\"/model\\\",\\\"require\\\":1}}\",\"description\":\"通用模型训练组件介绍\",\"icon_path\":\"component-icon-2\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:14.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:14.000+08:00\",\"state\":1,\"image\":\"镜像\",\"env_variables\":\"{}\",\"x\":498.20001220703125,\"y\":315.25,\"label\":\"通用模型训练组件\",\"img\":\"/assets/images/component-icon-2.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":[110,36],\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":10,\"cursor\":\"pointer\",\"x\":-20,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"nodeSelected\":{\"fill\":\"red\",\"shadowColor\":\"red\",\"stroke\":\"red\",\"text-shape\":{\"fill\":\"red\",\"stroke\":\"red\"}},\"fill\":\"#fff\",\"stroke\":\"transparent\",\"radius\":10,\"lineWidth\":0.5}}],\"edges\":[{\"source\":\"git-clone-d02f62c\",\"target\":\"model-train-7a5f1e3a\",\"type\":\"cubic-vertical\",\"style\":{\"active\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":1},\"selected\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"stroke\":\"rgb(234, 234, 234)\",\"lineWidth\":1},\"disable\":{\"stroke\":\"rgb(245, 245, 245)\",\"lineWidth\":1},\"endArrow\":{\"path\":\"M 6,0 L 9,-1.5 L 9,1.5 Z\",\"d\":4.5,\"fill\":\"#a2a6b5\"},\"cursor\":\"pointer\",\"lineWidth\":1,\"opacity\":1,\"stroke\":\"#a2a6b5\",\"radius\":1},\"nodeStateStyle\":{\"hover\":{\"opacity\":1,\"stroke\":\"#8fe8ff\"}},\"labelCfg\":{\"autoRotate\":true,\"style\":{\"fontSize\":10,\"fill\":\"#FFF\"}},\"id\":\"edge-0.409042419130461709271957112\",\"startPoint\":{\"x\":512.2000122070312,\"y\":223.5,\"anchorIndex\":1},\"endPoint\":{\"x\":498.20001220703125,\"y\":297,\"anchorIndex\":0},\"curvePosition\":[0.5,0.5],\"curveOffset\":[0,0],\"minCurveOffset\":[0,0],\"sourceAnchor\":1,\"targetAnchor\":0}],\"combos\":[]}', NULL, 'admin', '2024-03-01 13:45:50', 'admin', '2024-03-01 13:46:06', 0); INSERT INTO `workflow` VALUES (92, 'dsfsfas', 'fsfasfasf', '{\"nodes\":[{\"id\":\"git-clone-4cd494c\",\"category_id\":1,\"component_name\":\"git-clone\",\"component_label\":\"代码拉取组件\",\"working_directory\":\"工作目录\",\"command\":\"启动命令\",\"resources_standard\":null,\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\",\\\"value\\\":\\\"2h\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\",\\\"value\\\":\\\"1\\\"}}\",\"mount_path\":\"挂载目录\",\"in_parameters\":\"{\\\"--code_path\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码仓库地址\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"私有仓库填写ssh地址,公有仓库填写https git地址\\\",\\\"describe\\\":\\\"代码仓库地址\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--branch\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码分支/tag\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"master\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码分支或者tag\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--depth\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"克隆深度\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码克隆深度\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--ssh_private_key\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"ssh私钥\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"ssh私钥,确保ssh公钥已经托管到代码平台,否则可能拉取失败\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"}}\",\"out_parameters\":\"{\\\"--code_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"代码输出路径\\\",\\\"path\\\":\\\"/code\\\",\\\"require\\\":1}}\",\"description\":\"代码拉取组件\",\"icon_path\":\"component-icon-1\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:11.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:11.000+08:00\",\"state\":1,\"image\":\"镜像\",\"env_variables\":\"{}\",\"x\":517.1550068587105,\"y\":68.99314128943759,\"label\":\"代码拉取组件\",\"img\":\"/assets/images/component-icon-1.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":[110,36],\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":10,\"boxShadow\":\"0px 0px 12px rgba(75, 84, 137, 0.05)\",\"x\":-20,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\"}},\"style\":{\"nodeSelected\":{\"fill\":\"red\",\"shadowColor\":\"red\",\"stroke\":\"red\",\"text-shape\":{\"fill\":\"red\",\"stroke\":\"red\"}},\"fill\":\"#fff\",\"stroke\":\"transparent\",\"cursor\":\"pointer\",\"radius\":10,\"lineWidth\":0.5,\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1}}},{\"id\":\"git-clone-4a26121\",\"category_id\":1,\"component_name\":\"git-clone\",\"component_label\":\"代码拉取组件\",\"working_directory\":\"工作目录\",\"command\":\"启动命令\",\"resources_standard\":null,\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\",\\\"value\\\":\\\"2h\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\",\\\"value\\\":\\\"1\\\"}}\",\"mount_path\":\"挂载目录\",\"in_parameters\":\"{\\\"--code_path\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码仓库地址\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"私有仓库填写ssh地址,公有仓库填写https git地址\\\",\\\"describe\\\":\\\"代码仓库地址\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--branch\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码分支/tag\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"master\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码分支或者tag\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--depth\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"克隆深度\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码克隆深度\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--ssh_private_key\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"ssh私钥\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"ssh私钥,确保ssh公钥已经托管到代码平台,否则可能拉取失败\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"}}\",\"out_parameters\":\"{\\\"--code_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"代码输出路径\\\",\\\"path\\\":\\\"/code\\\",\\\"require\\\":1}}\",\"description\":\"代码拉取组件\",\"icon_path\":\"component-icon-1\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:11.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:11.000+08:00\",\"state\":1,\"image\":\"镜像\",\"env_variables\":\"{}\",\"x\":561.0507544581618,\"y\":272.01097393689986,\"label\":\"代码拉取组件\",\"img\":\"/assets/images/component-icon-1.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":[110,36],\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":10,\"boxShadow\":\"0px 0px 12px rgba(75, 84, 137, 0.05)\",\"x\":-20,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\"}},\"style\":{\"nodeSelected\":{\"fill\":\"red\",\"shadowColor\":\"red\",\"stroke\":\"red\",\"text-shape\":{\"fill\":\"red\",\"stroke\":\"red\"}},\"fill\":\"#fff\",\"stroke\":\"transparent\",\"cursor\":\"pointer\",\"radius\":10,\"lineWidth\":0.5,\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1}}},{\"id\":\"git-clone-dbe649b\",\"category_id\":1,\"component_name\":\"git-clone\",\"component_label\":\"代码拉取组件\",\"working_directory\":\"工作目录\",\"command\":\"启动命令\",\"resources_standard\":null,\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\",\\\"value\\\":\\\"2h\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\",\\\"value\\\":\\\"1\\\"}}\",\"mount_path\":\"挂载目录\",\"in_parameters\":\"{\\\"--code_path\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码仓库地址\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"私有仓库填写ssh地址,公有仓库填写https git地址\\\",\\\"describe\\\":\\\"代码仓库地址\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--branch\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码分支/tag\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"master\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码分支或者tag\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--depth\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"克隆深度\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码克隆深度\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--ssh_private_key\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"ssh私钥\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"ssh私钥,确保ssh公钥已经托管到代码平台,否则可能拉取失败\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"}}\",\"out_parameters\":\"{\\\"--code_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"代码输出路径\\\",\\\"path\\\":\\\"/code\\\",\\\"require\\\":1}}\",\"description\":\"代码拉取组件\",\"icon_path\":\"component-icon-1\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:11.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:11.000+08:00\",\"state\":1,\"image\":\"镜像\",\"env_variables\":\"{}\",\"x\":195,\"y\":152,\"label\":\"代码拉取组件\",\"img\":\"/assets/images/component-icon-1.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":[110,36],\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":10,\"boxShadow\":\"0px 0px 12px rgba(75, 84, 137, 0.05)\",\"x\":-20,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\"}},\"style\":{\"nodeSelected\":{\"fill\":\"red\",\"shadowColor\":\"red\",\"stroke\":\"red\",\"text-shape\":{\"fill\":\"red\",\"stroke\":\"red\"}},\"fill\":\"#fff\",\"stroke\":\"transparent\",\"cursor\":\"pointer\",\"radius\":10,\"lineWidth\":0.5,\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1}}}],\"edges\":[],\"combos\":[]}', NULL, 'admin', '2024-03-01 16:38:54', 'admin', '2024-03-02 09:31:13', 0); INSERT INTO `workflow` VALUES (93, 'test0302', '这是一个测试', '{\"nodes\":[{\"id\":\"git-clone-7c4d6494\",\"category_id\":1,\"component_name\":\"git-clone\",\"component_label\":\"代码拉取组件\",\"working_directory\":\"工作目录\",\"command\":\"启动命令\",\"resources_standard\":\"{\\\"name\\\":\\\"CPU-GPU\\\",\\\"value\\\":\\\"GPU: 0, CPU: 1, 内存: 2GB\\\"}\",\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\"}}\",\"mount_path\":\"挂载目录\",\"in_parameters\":\"{\\\"--code_path\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码仓库地址\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"私有仓库填写ssh地址,公有仓库填写https git地址\\\",\\\"describe\\\":\\\"代码仓库地址\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"https://openi.pcl.ac.cn/somunslotus/somun202304241505581.git\\\"},\\\"--branch\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码分支/tag\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"master\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码分支或者tag\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"use-dataset-zip\\\"},\\\"--depth\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"克隆深度\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码克隆深度\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"1\\\"},\\\"--ssh_private_key\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"ssh私钥\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"ssh私钥,确保ssh公钥已经托管到代码平台,否则可能拉取失败\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\"}}\",\"out_parameters\":\"{\\\"--code_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"代码输出路径\\\",\\\"path\\\":\\\"/code\\\",\\\"require\\\":1,\\\"value\\\":\\\"/code\\\"}}\",\"description\":\"代码拉取组件\",\"icon_path\":\"component-icon-1\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:11.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:11.000+08:00\",\"state\":1,\"image\":\"172.20.32.187/pipeline-component/built-in/git:202312071000\",\"env_variables\":\"{}\",\"x\":533,\"y\":274,\"label\":\"代码拉取组件\",\"img\":\"/assets/images/component-icon-1.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":[110,36],\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":10,\"boxShadow\":\"0px 0px 12px rgba(75, 84, 137, 0.05)\",\"overflow\":\"hidden\",\"x\":-20,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"nodeSelected\":{\"fill\":\"red\",\"shadowColor\":\"red\",\"stroke\":\"red\",\"text-shape\":{\"fill\":\"red\",\"stroke\":\"red\"}},\"fill\":\"#fff\",\"stroke\":\"transparent\",\"cursor\":\"pointer\",\"radius\":10,\"overflow\":\"hidden\",\"lineWidth\":0.5},\"--code_path\":\"https://openi.pcl.ac.cn/somunslotus/somun202304241505581.git\",\"--branch\":\"use-dataset-zip\",\"--depth\":\"1\",\"--code_output\":\"/code\",\"depth\":0},{\"id\":\"model-train-c5cc6bd\",\"category_id\":2,\"component_name\":\"model-train\",\"component_label\":\"通用模型训练组件\",\"working_directory\":\"{{git-clone-1af5ea58.--code_output}}\",\"command\":\"python train.py --batch_size=256 --epoch=2\",\"resources_standard\":\"{\\\"name\\\":\\\"CPU-GPU\\\",\\\"value\\\":\\\"GPU: 1, CPU: 2, 内存: 4GB\\\"}\",\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\"}}\",\"mount_path\":\"挂载目录\",\"in_parameters\":\"{\\\"--dataset\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"dataset\\\",\\\"label\\\":\\\"选择数据集\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"选择数据集\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{\\\\\\\"name\\\\\\\":\\\\\\\"mnist\\\\\\\", \\\\\\\"path\\\\\\\":\\\\\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\\\\\"}\\\"},\\\"--model_name\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"model\\\",\\\"label\\\":\\\"选择模型\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"range\\\":\\\"$min,$max\\\",\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"这里是这个参数的描述和备注\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{\\\\\\\"name\\\\\\\":\\\\\\\"mnist\\\\\\\", \\\\\\\"path\\\\\\\":\\\\\\\"argo-workflow/platform-data/somuns/pretrainmodel/mnist/ssd_80C_500E.ckpt\\\\\\\"}\\\"}}\",\"out_parameters\":\"{\\\"--model_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"模型输出路径\\\",\\\"path\\\":\\\"/model\\\",\\\"require\\\":1,\\\"value\\\":\\\"/model\\\"}}\",\"description\":\"通用模型训练组件介绍\",\"icon_path\":\"component-icon-2\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:14.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:14.000+08:00\",\"state\":1,\"image\":\"172.20.32.187/machine-learning/pytorch:pytorch_1.9.1_cuda11.1_detection\",\"env_variables\":\"{}\",\"x\":666,\"y\":414,\"label\":\"模型训练\",\"img\":\"/assets/images/component-icon-2.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":[110,36],\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":10,\"boxShadow\":\"0px 0px 12px rgba(75, 84, 137, 0.05)\",\"overflow\":\"hidden\",\"x\":-20,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"nodeSelected\":{\"fill\":\"red\",\"shadowColor\":\"red\",\"stroke\":\"red\",\"text-shape\":{\"fill\":\"red\",\"stroke\":\"red\"}},\"fill\":\"#fff\",\"stroke\":\"transparent\",\"cursor\":\"pointer\",\"radius\":10,\"overflow\":\"hidden\",\"lineWidth\":0.5},\"--dataset\":\"{\\\"name\\\":\\\"mnist\\\", \\\"path\\\":\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\"}\",\"--model_name\":\"{\\\"name\\\":\\\"mnist\\\", \\\"path\\\":\\\"argo-workflow/platform-data/somuns/pretrainmodel/mnist/ssd_80C_500E.ckpt\\\"}\",\"--model_output\":\"/model\",\"depth\":0},{\"id\":\"model-train-3bddb0d\",\"category_id\":2,\"component_name\":\"model-train\",\"component_label\":\"通用模型训练组件\",\"working_directory\":\"{{git-clone-1af5ea58.--code_output}}\",\"command\":\"python inference.py\",\"resources_standard\":\"{\\\"name\\\":\\\"CPU-GPU\\\",\\\"value\\\":\\\"GPU: 0, CPU: 2, 内存: 4GB\\\"}\",\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\"}}\",\"mount_path\":\"挂载目录\",\"in_parameters\":\"{\\\"--dataset\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"dataset\\\",\\\"label\\\":\\\"选择数据集\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"选择数据集\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{\\\\\\\"name\\\\\\\":\\\\\\\"mnist\\\\\\\", \\\\\\\"path\\\\\\\":\\\\\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\\\\\"}\\\"},\\\"--model_name\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"model\\\",\\\"label\\\":\\\"选择模型\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"range\\\":\\\"$min,$max\\\",\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"这里是这个参数的描述和备注\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{{model-train-1682500a.--model_output}}\\\"}}\",\"out_parameters\":\"{\\\"--model_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"模型输出路径\\\",\\\"path\\\":\\\"/model\\\",\\\"require\\\":1,\\\"value\\\":\\\"/result\\\"}}\",\"description\":\"通用模型训练组件介绍\",\"icon_path\":\"component-icon-2\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:14.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:14.000+08:00\",\"state\":1,\"image\":\"172.20.32.187/machine-learning/pytorch:pytorch_1.9.1_cuda11.1_detection\",\"env_variables\":\"{}\",\"x\":529,\"y\":637,\"label\":\"模型推理1\",\"img\":\"/assets/images/component-icon-2.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":[110,36],\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":10,\"boxShadow\":\"0px 0px 12px rgba(75, 84, 137, 0.05)\",\"overflow\":\"hidden\",\"x\":-20,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"nodeSelected\":{\"fill\":\"red\",\"shadowColor\":\"red\",\"stroke\":\"red\",\"text-shape\":{\"fill\":\"red\",\"stroke\":\"red\"}},\"fill\":\"#fff\",\"stroke\":\"transparent\",\"cursor\":\"pointer\",\"radius\":10,\"overflow\":\"hidden\",\"lineWidth\":0.5},\"--dataset\":\"{\\\"name\\\":\\\"mnist\\\", \\\"path\\\":\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\"}\",\"--model_name\":\"{{model-train-1682500a.--model_output}}\",\"--model_output\":\"/result\",\"depth\":0},{\"id\":\"model-train-4bf30bc8\",\"category_id\":2,\"component_name\":\"model-train\",\"component_label\":\"通用模型训练组件\",\"working_directory\":\"{{git-clone-1af5ea58.--code_output}}\",\"command\":\"python inference.py\",\"resources_standard\":\"{\\\"name\\\":\\\"CPU-GPU\\\",\\\"value\\\":\\\"GPU: 0, CPU: 2, 内存: 4GB\\\"}\",\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\"}}\",\"mount_path\":\"挂载目录\",\"in_parameters\":\"{\\\"--dataset\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"dataset\\\",\\\"label\\\":\\\"选择数据集\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"选择数据集\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{\\\\\\\"name\\\\\\\":\\\\\\\"mnist\\\\\\\", \\\\\\\"path\\\\\\\":\\\\\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\\\\\"}\\\"},\\\"--model_name\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"model\\\",\\\"label\\\":\\\"选择模型\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"range\\\":\\\"$min,$max\\\",\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"这里是这个参数的描述和备注\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{{model-train-1682500a.--model_output}}\\\"}}\",\"out_parameters\":\"{\\\"--model_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"模型输出路径\\\",\\\"path\\\":\\\"/model\\\",\\\"require\\\":1,\\\"value\\\":\\\"/result-new\\\"}}\",\"description\":\"通用模型训练组件介绍\",\"icon_path\":\"component-icon-2\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:14.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:14.000+08:00\",\"state\":1,\"image\":\"172.20.32.187/machine-learning/pytorch:pytorch_1.9.1_cuda11.1_detection\",\"env_variables\":\"{}\",\"x\":824,\"y\":633,\"label\":\"模型推理2\",\"img\":\"/assets/images/component-icon-2.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":[110,36],\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":10,\"boxShadow\":\"0px 0px 12px rgba(75, 84, 137, 0.05)\",\"overflow\":\"hidden\",\"x\":-20,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"nodeSelected\":{\"fill\":\"red\",\"shadowColor\":\"red\",\"stroke\":\"red\",\"text-shape\":{\"fill\":\"red\",\"stroke\":\"red\"}},\"fill\":\"#fff\",\"stroke\":\"transparent\",\"cursor\":\"pointer\",\"radius\":10,\"overflow\":\"hidden\",\"lineWidth\":0.5},\"depth\":0,\"--dataset\":\"{\\\"name\\\":\\\"mnist\\\", \\\"path\\\":\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\"}\",\"--model_name\":\"{{model-train-1682500a.--model_output}}\",\"--model_output\":\"/result-new\"}],\"edges\":[{\"source\":\"git-clone-7c4d6494\",\"target\":\"model-train-c5cc6bd\",\"type\":\"cubic-vertical\",\"style\":{\"active\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":1},\"selected\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"stroke\":\"rgb(234, 234, 234)\",\"lineWidth\":1},\"disable\":{\"stroke\":\"rgb(245, 245, 245)\",\"lineWidth\":1},\"endArrow\":{\"path\":\"M 6,0 L 9,-1.5 L 9,1.5 Z\",\"d\":4.5,\"fill\":\"#CDD0DC\"},\"cursor\":\"pointer\",\"lineWidth\":1,\"opacity\":1,\"stroke\":\"#CDD0DC\",\"radius\":1},\"nodeStateStyle\":{\"hover\":{\"opacity\":1,\"stroke\":\"#8fe8ff\"}},\"labelCfg\":{\"autoRotate\":true,\"style\":{\"fontSize\":10,\"fill\":\"#FFF\"}},\"id\":\"edge-0.311465153553195151709343569629\",\"startPoint\":{\"x\":533,\"y\":292.25,\"anchorIndex\":1},\"endPoint\":{\"x\":666,\"y\":395.75,\"anchorIndex\":0},\"curvePosition\":[0.5,0.5],\"curveOffset\":[0,0],\"minCurveOffset\":[0,0],\"targetAnchor\":0},{\"source\":\"model-train-c5cc6bd\",\"target\":\"model-train-3bddb0d\",\"type\":\"cubic-vertical\",\"style\":{\"active\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":1},\"selected\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"stroke\":\"rgb(234, 234, 234)\",\"lineWidth\":1},\"disable\":{\"stroke\":\"rgb(245, 245, 245)\",\"lineWidth\":1},\"endArrow\":{\"path\":\"M 6,0 L 9,-1.5 L 9,1.5 Z\",\"d\":4.5,\"fill\":\"#CDD0DC\"},\"cursor\":\"pointer\",\"lineWidth\":1,\"opacity\":1,\"stroke\":\"#CDD0DC\",\"radius\":1},\"nodeStateStyle\":{\"hover\":{\"opacity\":1,\"stroke\":\"#8fe8ff\"}},\"labelCfg\":{\"autoRotate\":true,\"style\":{\"fontSize\":10,\"fill\":\"#FFF\"}},\"id\":\"edge-0.42415836721889821709343574051\",\"startPoint\":{\"x\":666,\"y\":432.25,\"anchorIndex\":1},\"endPoint\":{\"x\":529,\"y\":618.75,\"anchorIndex\":0},\"curvePosition\":[0.5,0.5],\"curveOffset\":[0,0],\"minCurveOffset\":[0,0],\"targetAnchor\":0},{\"source\":\"model-train-c5cc6bd\",\"target\":\"model-train-4bf30bc8\",\"type\":\"cubic-vertical\",\"style\":{\"active\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":1},\"selected\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"stroke\":\"rgb(234, 234, 234)\",\"lineWidth\":1},\"disable\":{\"stroke\":\"rgb(245, 245, 245)\",\"lineWidth\":1},\"endArrow\":{\"path\":\"M 6,0 L 9,-1.5 L 9,1.5 Z\",\"d\":4.5,\"fill\":\"#CDD0DC\"},\"cursor\":\"pointer\",\"lineWidth\":1,\"opacity\":1,\"stroke\":\"#CDD0DC\",\"radius\":1},\"nodeStateStyle\":{\"hover\":{\"opacity\":1,\"stroke\":\"#8fe8ff\"}},\"labelCfg\":{\"autoRotate\":true,\"style\":{\"fontSize\":10,\"fill\":\"#FFF\"}},\"id\":\"edge-0.53923149832286631709343576898\",\"startPoint\":{\"x\":666,\"y\":432.25,\"anchorIndex\":1},\"endPoint\":{\"x\":824,\"y\":614.75,\"anchorIndex\":0},\"curvePosition\":[0.5,0.5],\"curveOffset\":[0,0],\"minCurveOffset\":[0,0],\"targetAnchor\":0}],\"combos\":[]}', NULL, 'admin', '2024-03-02 09:18:04', 'admin', '2024-03-04 08:51:27', 1); INSERT INTO `workflow` VALUES (94, 'test651', NULL, '{\"nodes\":[{\"id\":\"git-clone-3f3a035d\",\"category_id\":1,\"component_name\":\"git-clone\",\"component_label\":\"代码拉取组件\",\"working_directory\":\"工作目录\",\"command\":\"启动命令\",\"resources_standard\":null,\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\",\\\"value\\\":\\\"2h\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\",\\\"value\\\":\\\"1\\\"}}\",\"mount_path\":\"挂载目录\",\"in_parameters\":\"{\\\"--code_path\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码仓库地址\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"私有仓库填写ssh地址,公有仓库填写https git地址\\\",\\\"describe\\\":\\\"代码仓库地址\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--branch\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码分支/tag\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"master\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码分支或者tag\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--depth\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"克隆深度\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码克隆深度\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--ssh_private_key\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"ssh私钥\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"ssh私钥,确保ssh公钥已经托管到代码平台,否则可能拉取失败\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"}}\",\"out_parameters\":\"{\\\"--code_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"代码输出路径\\\",\\\"path\\\":\\\"/code\\\",\\\"require\\\":1}}\",\"description\":\"代码拉取组件\",\"icon_path\":\"component-icon-1\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:11.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:11.000+08:00\",\"state\":1,\"image\":\"镜像\",\"env_variables\":\"{}\",\"x\":194,\"y\":147,\"label\":\"代码拉取组件\",\"img\":\"/assets/images/component-icon-1.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":[110,36],\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":10,\"boxShadow\":\"0px 0px 12px rgba(75, 84, 137, 0.05)\",\"x\":-20,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"nodeSelected\":{\"fill\":\"red\",\"shadowColor\":\"red\",\"stroke\":\"red\",\"text-shape\":{\"fill\":\"red\",\"stroke\":\"red\"}},\"fill\":\"#fff\",\"stroke\":\"transparent\",\"cursor\":\"pointer\",\"radius\":10,\"lineWidth\":0.5}},{\"id\":\"model-train-6177f58a\",\"category_id\":2,\"component_name\":\"model-train\",\"component_label\":\"通用模型训练组件\",\"working_directory\":\"工作目录\",\"command\":\"启动命令\",\"resources_standard\":null,\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\",\\\"value\\\":\\\"2h\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\",\\\"value\\\":\\\"1\\\"}}\",\"mount_path\":\"挂载目录\",\"in_parameters\":\"{\\\"--dataset\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"dataset\\\",\\\"label\\\":\\\"选择数据集\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"选择数据集\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--model_name\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"model\\\",\\\"label\\\":\\\"选择模型\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"range\\\":\\\"$min,$max\\\",\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"这里是这个参数的描述和备注\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"}}\",\"out_parameters\":\"{\\\"--model_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"模型输出路径\\\",\\\"path\\\":\\\"/model\\\",\\\"require\\\":1}}\",\"description\":\"通用模型训练组件介绍\",\"icon_path\":\"component-icon-2\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:14.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:14.000+08:00\",\"state\":1,\"image\":\"镜像\",\"env_variables\":\"{}\",\"x\":200,\"y\":301,\"label\":\"通用模型训练组件\",\"img\":\"/assets/images/component-icon-2.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":[110,36],\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":10,\"boxShadow\":\"0px 0px 12px rgba(75, 84, 137, 0.05)\",\"x\":-20,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"nodeSelected\":{\"fill\":\"red\",\"shadowColor\":\"red\",\"stroke\":\"red\",\"text-shape\":{\"fill\":\"red\",\"stroke\":\"red\"}},\"fill\":\"#fff\",\"stroke\":\"transparent\",\"cursor\":\"pointer\",\"radius\":10,\"lineWidth\":0.5}}],\"edges\":[],\"combos\":[]}', NULL, 'admin', '2024-03-02 09:25:24', 'admin', '2024-03-02 09:25:28', 0); INSERT INTO `workflow` VALUES (95, '0302', 'asfdaf', NULL, NULL, 'admin', '2024-03-02 13:41:59', 'admin', '2024-03-02 13:41:59', 0); INSERT INTO `workflow` VALUES (96, 'mnist-0301-distributed', '手写体识别0301', '{\"nodes\":[{\"id\":\"git-clone-5d7271c8\",\"category_id\":1,\"component_name\":\"git-clone\",\"component_label\":\"代码拉取组件\",\"working_directory\":\"\",\"command\":\"\",\"resources_standard\":\"{\\\"name\\\":\\\"CPU-GPU\\\",\\\"value\\\":\\\"GPU: 0, CPU: 1, 内存: 2GB\\\"}\",\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\"}}\",\"mount_path\":\"\",\"in_parameters\":\"{\\\"--code_path\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码仓库地址\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"私有仓库填写ssh地址,公有仓库填写https git地址\\\",\\\"describe\\\":\\\"代码仓库地址\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"https://openi.pcl.ac.cn/somunslotus/somun202304241505581.git\\\"},\\\"--branch\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码分支/tag\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"master\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码分支或者tag\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"use-dataset-zip\\\"},\\\"--depth\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"克隆深度\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码克隆深度\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"1\\\"},\\\"--ssh_private_key\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"ssh私钥\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"ssh私钥,确保ssh公钥已经托管到代码平台,否则可能拉取失败\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\"}}\",\"out_parameters\":\"{\\\"--code_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"代码输出路径\\\",\\\"path\\\":\\\"/code\\\",\\\"require\\\":1,\\\"value\\\":\\\"/code\\\"}}\",\"description\":\"代码拉取组件\",\"icon_path\":\"component-icon-1\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:11.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:11.000+08:00\",\"state\":1,\"image\":\"172.20.32.187/pipeline-component/built-in/git:202312071000\",\"env_variables\":\"\",\"x\":599.4639999999998,\"y\":143.66799694824212,\"label\":\"代码拉取组件2\",\"img\":\"/assets/images/component-icon-1.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":[110,36],\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":10,\"boxShadow\":\"0px 0px 12px rgba(75, 84, 137, 0.05)\",\"overflow\":\"hidden\",\"x\":-20,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\",\"cursor\":\"pointer\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"nodeSelected\":{\"fill\":\"red\",\"shadowColor\":\"red\",\"stroke\":\"red\",\"text-shape\":{\"fill\":\"red\",\"stroke\":\"red\"}},\"fill\":\"#fff\",\"stroke\":\"#1664ff\",\"cursor\":\"pointer\",\"radius\":10,\"overflow\":\"hidden\",\"lineWidth\":0.5},\"depth\":0,\"--code_path\":\"https://openi.pcl.ac.cn/somunslotus/somun202304241505581.git\",\"--branch\":\"use-dataset-zip\",\"--depth\":\"1\",\"--code_output\":\"/code\"},{\"id\":\"distributed-model-train-c6a977f\",\"category_id\":2,\"component_name\":\"distributed-model-train\",\"component_label\":\"分布式训练\",\"working_directory\":\"{{git-clone-5d7271c8.--code_output}}\",\"command\":\"python distributed.py\",\"resources_standard\":\"{\\\"name\\\":\\\"CPU-GPU\\\",\\\"value\\\":\\\"GPU: 0, CPU: 1, 内存: 2GB\\\"}\",\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\"}}\",\"mount_path\":\"\",\"in_parameters\":\"{\\\"--dataset\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"dataset\\\",\\\"label\\\":\\\"选择数据集\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"选择数据集\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{\\\\\\\"name\\\\\\\":\\\\\\\"mnist\\\\\\\", \\\\\\\"path\\\\\\\":\\\\\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\\\\\"}\\\"},\\\"--model_name\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"model\\\",\\\"label\\\":\\\"选择模型\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"range\\\":\\\"$min,$max\\\",\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"这里是这个参数的描述和备注\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{\\\\\\\"name\\\\\\\":\\\\\\\"mnist\\\\\\\", \\\\\\\"path\\\\\\\":\\\\\\\"argo-workflow/platform-data/somuns/pretrainmodel/mnist/ssd_80C_500E.ckpt\\\\\\\"}\\\"},\\\"--worker_num\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"分布式训练work数量\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"分布式训练work数量\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"2\\\"}}\",\"out_parameters\":\"{\\\"--model_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"模型输出路径\\\",\\\"path\\\":\\\"/model\\\",\\\"require\\\":1,\\\"value\\\":\\\"/model\\\"}}\",\"description\":\"分布式模型训练组件,支持deepspeed, metatron, horovod\",\"icon_path\":null,\"create_by\":\"admin\",\"create_time\":\"2024-03-07T15:47:37.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-03-07T15:47:39.000+08:00\",\"state\":1,\"image\":\"172.20.32.187/machine-learning/pytorch:pytorch_1.9.1_cuda11.1_detection_distributed\",\"env_variables\":\"\",\"x\":602,\"y\":262,\"label\":\"分布式训练\",\"img\":\"/assets/images/null.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":[110,36],\"labelCfg\":{\"style\":{\"fill\":\"transparent\",\"fontSize\":0,\"boxShadow\":\"0px 0px 12px rgba(75, 84, 137, 0.05)\",\"overflow\":\"hidden\",\"x\":-20,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"nodeSelected\":{\"fill\":\"red\",\"shadowColor\":\"red\",\"stroke\":\"red\",\"text-shape\":{\"fill\":\"red\",\"stroke\":\"red\"}},\"fill\":\"#fff\",\"stroke\":\"#1664ff\",\"cursor\":\"pointer\",\"radius\":10,\"overflow\":\"hidden\",\"lineWidth\":0.5},\"--dataset\":\"{\\\"name\\\":\\\"mnist\\\", \\\"path\\\":\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\"}\",\"--model_name\":\"{\\\"name\\\":\\\"mnist\\\", \\\"path\\\":\\\"argo-workflow/platform-data/somuns/pretrainmodel/mnist/ssd_80C_500E.ckpt\\\"}\",\"--worker_num\":\"2\",\"depth\":0,\"--model_output\":\"/model\"},{\"id\":\"model-train-30578fa3\",\"category_id\":2,\"component_name\":\"model-train\",\"component_label\":\"通用模型训练组件\",\"working_directory\":\"{{git-clone-5d7271c8.--code_output}}\",\"command\":\"python test_distributed.py\",\"resources_standard\":\"{\\\"name\\\":\\\"CPU-GPU\\\",\\\"value\\\":\\\"GPU: 0, CPU: 1, 内存: 2GB\\\"}\",\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\"}}\",\"mount_path\":\"\",\"in_parameters\":\"{\\\"--dataset\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"dataset\\\",\\\"label\\\":\\\"选择数据集\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"选择数据集\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{\\\\\\\"name\\\\\\\":\\\\\\\"mnist\\\\\\\", \\\\\\\"path\\\\\\\":\\\\\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\\\\\"}\\\"},\\\"--model_name\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"model\\\",\\\"label\\\":\\\"选择模型\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"range\\\":\\\"$min,$max\\\",\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"这里是这个参数的描述和备注\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{{distributed-model-train-c6a977f.--model_output}}}}\\\"}}\",\"out_parameters\":\"{\\\"--model_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"模型输出路径\\\",\\\"path\\\":\\\"/model\\\",\\\"require\\\":1,\\\"value\\\":\\\"/result\\\"}}\",\"description\":\"通用模型训练组件介绍\",\"icon_path\":\"component-icon-2\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:14.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:14.000+08:00\",\"state\":1,\"image\":\"172.20.32.187/machine-learning/pytorch:pytorch_1.9.1_cuda11.1_detection_distributed\",\"env_variables\":\"\",\"x\":514.9269999999999,\"y\":395.149,\"label\":\"模型测试1\",\"img\":\"/assets/images/component-icon-2.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":[110,36],\"labelCfg\":{\"style\":{\"fill\":\"transparent\",\"fontSize\":0,\"boxShadow\":\"0px 0px 12px rgba(75, 84, 137, 0.05)\",\"overflow\":\"hidden\",\"x\":-20,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"nodeSelected\":{\"fill\":\"red\",\"shadowColor\":\"red\",\"stroke\":\"red\",\"text-shape\":{\"fill\":\"red\",\"stroke\":\"red\"}},\"fill\":\"#fff\",\"stroke\":\"transparent\",\"cursor\":\"pointer\",\"radius\":10,\"overflow\":\"hidden\",\"lineWidth\":0.5},\"--dataset\":\"{\\\"name\\\":\\\"mnist\\\", \\\"path\\\":\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\"}\",\"--model_name\":\"{{distributed-model-train-c6a977f.--model_output}}}}\",\"--model_output\":\"/result\",\"depth\":0},{\"id\":\"model-train-6298e433\",\"category_id\":2,\"component_name\":\"model-train\",\"component_label\":\"通用模型训练组件\",\"working_directory\":\"{{git-clone-5d7271c8.--code_output}}\",\"command\":\"python test_distributed2.py\",\"resources_standard\":\"{\\\"name\\\":\\\"CPU-GPU\\\",\\\"value\\\":\\\"GPU: 0, CPU: 1, 内存: 2GB\\\"}\",\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\"}}\",\"mount_path\":\"\",\"in_parameters\":\"{\\\"--dataset\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"dataset\\\",\\\"label\\\":\\\"选择数据集\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"选择数据集\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{\\\\\\\"name\\\\\\\":\\\\\\\"mnist\\\\\\\", \\\\\\\"path\\\\\\\":\\\\\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\\\\\"}\\\"},\\\"--model_name\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"model\\\",\\\"label\\\":\\\"选择模型\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"range\\\":\\\"$min,$max\\\",\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"这里是这个参数的描述和备注\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{{distributed-model-train-c6a977f.--model_output}}}}\\\"}}\",\"out_parameters\":\"{\\\"--model_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"模型输出路径\\\",\\\"path\\\":\\\"/model\\\",\\\"require\\\":1,\\\"value\\\":\\\"/result\\\"}}\",\"description\":\"通用模型训练组件介绍\",\"icon_path\":\"component-icon-2\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:14.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:14.000+08:00\",\"state\":1,\"image\":\"172.20.32.187/machine-learning/pytorch:pytorch_1.9.1_cuda11.1_detection_distributed\",\"env_variables\":\"\",\"x\":719.9269999999999,\"y\":395.149,\"label\":\"模型测试2\",\"img\":\"/assets/images/component-icon-2.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":[110,36],\"labelCfg\":{\"style\":{\"fill\":\"transparent\",\"fontSize\":0,\"boxShadow\":\"0px 0px 12px rgba(75, 84, 137, 0.05)\",\"overflow\":\"hidden\",\"x\":-20,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"nodeSelected\":{\"fill\":\"red\",\"shadowColor\":\"red\",\"stroke\":\"red\",\"text-shape\":{\"fill\":\"red\",\"stroke\":\"red\"}},\"fill\":\"#fff\",\"stroke\":\"transparent\",\"cursor\":\"pointer\",\"radius\":10,\"overflow\":\"hidden\",\"lineWidth\":0.5},\"--dataset\":\"{\\\"name\\\":\\\"mnist\\\", \\\"path\\\":\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\"}\",\"--model_name\":\"{{distributed-model-train-c6a977f.--model_output}}}}\",\"--model_output\":\"/result\",\"depth\":0}],\"edges\":[{\"source\":\"git-clone-5d7271c8\",\"target\":\"distributed-model-train-c6a977f\",\"type\":\"cubic-vertical\",\"style\":{\"active\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":1},\"selected\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"stroke\":\"rgb(234, 234, 234)\",\"lineWidth\":1},\"disable\":{\"stroke\":\"rgb(245, 245, 245)\",\"lineWidth\":1},\"endArrow\":{\"path\":\"M 6,0 L 9,-1.5 L 9,1.5 Z\",\"d\":4.5,\"fill\":\"#CDD0DC\"},\"cursor\":\"pointer\",\"lineWidth\":1,\"opacity\":1,\"stroke\":\"#CDD0DC\",\"radius\":1},\"nodeStateStyle\":{\"hover\":{\"opacity\":1,\"stroke\":\"#8fe8ff\"}},\"labelCfg\":{\"autoRotate\":true,\"style\":{\"fontSize\":10,\"fill\":\"#FFF\"}},\"id\":\"edge-0.77513804582868161709797821363\",\"startPoint\":{\"x\":599.4639999999998,\"y\":161.91799694824212,\"anchorIndex\":1},\"endPoint\":{\"x\":602,\"y\":243.75,\"anchorIndex\":0},\"curvePosition\":[0.5,0.5],\"curveOffset\":[0,0],\"minCurveOffset\":[0,0],\"targetAnchor\":0,\"depth\":0},{\"source\":\"distributed-model-train-c6a977f\",\"target\":\"model-train-30578fa3\",\"type\":\"cubic-vertical\",\"style\":{\"active\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":1},\"selected\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"stroke\":\"rgb(234, 234, 234)\",\"lineWidth\":1},\"disable\":{\"stroke\":\"rgb(245, 245, 245)\",\"lineWidth\":1},\"endArrow\":{\"path\":\"M 6,0 L 9,-1.5 L 9,1.5 Z\",\"d\":4.5,\"fill\":\"#CDD0DC\"},\"cursor\":\"pointer\",\"lineWidth\":1,\"opacity\":1,\"stroke\":\"#CDD0DC\",\"radius\":1},\"nodeStateStyle\":{\"hover\":{\"opacity\":1,\"stroke\":\"#8fe8ff\"}},\"labelCfg\":{\"autoRotate\":true,\"style\":{\"fontSize\":10,\"fill\":\"#FFF\"}},\"id\":\"edge-0.6583013444528761709858110108\",\"startPoint\":{\"x\":602,\"y\":280.25,\"anchorIndex\":1},\"endPoint\":{\"x\":514.9269999999999,\"y\":376.899,\"anchorIndex\":0},\"curvePosition\":[0.5,0.5],\"curveOffset\":[0,0],\"minCurveOffset\":[0,0],\"targetAnchor\":0,\"depth\":0},{\"source\":\"distributed-model-train-c6a977f\",\"target\":\"model-train-6298e433\",\"type\":\"cubic-vertical\",\"style\":{\"active\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":1},\"selected\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"stroke\":\"rgb(234, 234, 234)\",\"lineWidth\":1},\"disable\":{\"stroke\":\"rgb(245, 245, 245)\",\"lineWidth\":1},\"endArrow\":{\"path\":\"M 6,0 L 9,-1.5 L 9,1.5 Z\",\"d\":4.5,\"fill\":\"#CDD0DC\"},\"cursor\":\"pointer\",\"lineWidth\":1,\"opacity\":1,\"stroke\":\"#CDD0DC\",\"radius\":1},\"nodeStateStyle\":{\"hover\":{\"opacity\":1,\"stroke\":\"#8fe8ff\"}},\"labelCfg\":{\"autoRotate\":true,\"style\":{\"fontSize\":10,\"fill\":\"#FFF\"}},\"id\":\"edge-0.357811005111434041709858586369\",\"startPoint\":{\"x\":602,\"y\":280.25,\"anchorIndex\":1},\"endPoint\":{\"x\":719.9269999999999,\"y\":376.899,\"anchorIndex\":0},\"curvePosition\":[0.5,0.5],\"curveOffset\":[0,0],\"minCurveOffset\":[0,0],\"targetAnchor\":0,\"depth\":0}],\"combos\":[]}', '[{\"workflow_id\":96,\"param_name\":\"batchsize\",\"description\":\"This is a test parameter for front-end testing.\",\"param_type\":1,\"param_value\":256,\"is_sensitive\":0},{\"workflow_id\":96,\"param_name\":\"epoch\",\"description\":\"Another test parameter for front-end testing.\",\"param_type\":2,\"param_value\":1024,\"is_sensitive\":1},{\"workflow_id\":96,\"param_name\":\"torch_size\",\"description\":\"Yet another test parameter for advanced testing.\",\"param_type\":3,\"param_value\":\"ComplexValue\",\"is_sensitive\":0}]', 'admin', '2024-03-07 13:49:05', 'admin', '2024-04-01 16:53:26', 1); INSERT INTO `workflow` VALUES (97, 'mnist-0301-distributed-copy', '手写体识别0301', '{\"nodes\":[{\"id\":\"git-clone-1af5ea58\",\"category_id\":1,\"component_name\":\"git-clone\",\"component_label\":\"代码拉取组件\",\"working_directory\":\"\",\"command\":\"\",\"resources_standard\":\"{\\\"name\\\":\\\"CPU-GPU\\\",\\\"value\\\":\\\"GPU: 0, CPU: 1, 内存: 2GB\\\"}\",\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\"}}\",\"mount_path\":\"\",\"in_parameters\":\"{\\\"--code_path\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码仓库地址\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"私有仓库填写ssh地址,公有仓库填写https git地址\\\",\\\"describe\\\":\\\"代码仓库地址\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"https://openi.pcl.ac.cn/somunslotus/somun202304241505581.git\\\"},\\\"--branch\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码分支/tag\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"master\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码分支或者tag\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"use-dataset-zip\\\"},\\\"--depth\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"克隆深度\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码克隆深度\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"1\\\"},\\\"--ssh_private_key\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"ssh私钥\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"ssh私钥,确保ssh公钥已经托管到代码平台,否则可能拉取失败\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\"}}\",\"out_parameters\":\"{\\\"--code_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"代码输出路径\\\",\\\"path\\\":\\\"/code\\\",\\\"require\\\":1,\\\"value\\\":\\\"/code\\\"}}\",\"description\":\"代码拉取组件\",\"icon_path\":\"component-icon-1\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:11.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:11.000+08:00\",\"state\":1,\"image\":\"172.20.32.187/pipeline-component/built-in/git:202312071000\",\"env_variables\":\"\",\"x\":461,\"y\":127.38749694824213,\"label\":\"代码拉取组件\",\"img\":\"/assets/images/component-icon-1.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":[110,36],\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":10,\"boxShadow\":\"0px 0px 12px rgba(75, 84, 137, 0.05)\",\"overflow\":\"hidden\",\"x\":-20,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\",\"cursor\":\"pointer\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"nodeSelected\":{\"fill\":\"red\",\"shadowColor\":\"red\",\"stroke\":\"red\",\"text-shape\":{\"fill\":\"red\",\"stroke\":\"red\"}},\"fill\":\"#fff\",\"stroke\":\"#1664ff\",\"cursor\":\"pointer\",\"radius\":10,\"overflow\":\"hidden\",\"lineWidth\":0.5},\"depth\":0,\"--code_path\":\"https://openi.pcl.ac.cn/somunslotus/somun202304241505581.git\",\"--branch\":\"use-dataset-zip\",\"--depth\":\"1\",\"--code_output\":\"/code\"},{\"id\":\"model-train-1682500a\",\"category_id\":2,\"component_name\":\"model-train\",\"component_label\":\"通用模型训练组件\",\"working_directory\":\"{{git-clone-1af5ea58.--code_output}}\",\"command\":\"python train.py --batch_size=256 --epoch=2\",\"resources_standard\":\"{\\\"name\\\":\\\"CPU-GPU\\\",\\\"value\\\":\\\"GPU: 1, CPU: 2, 内存: 4GB\\\"}\",\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\"}}\",\"mount_path\":\"\",\"in_parameters\":\"{\\\"--dataset\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"dataset\\\",\\\"label\\\":\\\"选择数据集\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"选择数据集\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{\\\\\\\"name\\\\\\\":\\\\\\\"mnist\\\\\\\", \\\\\\\"path\\\\\\\":\\\\\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\\\\\"}\\\"},\\\"--model_name\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"model\\\",\\\"label\\\":\\\"选择模型\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"range\\\":\\\"$min,$max\\\",\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"这里是这个参数的描述和备注\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{\\\\\\\"name\\\\\\\":\\\\\\\"mnist\\\\\\\", \\\\\\\"path\\\\\\\":\\\\\\\"argo-workflow/platform-data/somuns/pretrainmodel/mnist/ssd_80C_500E.ckpt\\\\\\\"}\\\"}}\",\"out_parameters\":\"{\\\"--model_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"模型输出路径\\\",\\\"path\\\":\\\"/model\\\",\\\"require\\\":1,\\\"value\\\":\\\"/model\\\"}}\",\"description\":\"通用模型训练组件介绍\",\"icon_path\":\"component-icon-2\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:14.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:14.000+08:00\",\"state\":1,\"image\":\"172.20.32.187/machine-learning/pytorch:pytorch_1.9.1_cuda11.1_detection\",\"env_variables\":\"\",\"x\":466,\"y\":223.38749694824213,\"label\":\"模型训练\",\"img\":\"/assets/images/component-icon-2.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":[110,36],\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":10,\"boxShadow\":\"0px 0px 12px rgba(75, 84, 137, 0.05)\",\"overflow\":\"hidden\",\"x\":-20,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\",\"cursor\":\"pointer\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"nodeSelected\":{\"fill\":\"red\",\"shadowColor\":\"red\",\"stroke\":\"red\",\"text-shape\":{\"fill\":\"red\",\"stroke\":\"red\"}},\"fill\":\"#fff\",\"stroke\":\"transparent\",\"cursor\":\"pointer\",\"radius\":10,\"overflow\":\"hidden\",\"lineWidth\":0.5},\"depth\":0,\"--dataset\":\"{\\\"name\\\":\\\"mnist\\\", \\\"path\\\":\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\"}\",\"--model_name\":\"{\\\"name\\\":\\\"mnist\\\", \\\"path\\\":\\\"argo-workflow/platform-data/somuns/pretrainmodel/mnist/ssd_80C_500E.ckpt\\\"}\",\"--model_output\":\"/model\"},{\"id\":\"model-train-d4ee410\",\"category_id\":2,\"component_name\":\"model-train\",\"component_label\":\"通用模型训练组件\",\"working_directory\":\"{{git-clone-1af5ea58.--code_output}}\",\"command\":\"python inference.py\",\"resources_standard\":\"{\\\"name\\\":\\\"CPU-GPU\\\",\\\"value\\\":\\\"GPU: 0, CPU: 2, 内存: 4GB\\\"}\",\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\"}}\",\"mount_path\":\"\",\"in_parameters\":\"{\\\"--dataset\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"dataset\\\",\\\"label\\\":\\\"选择数据集\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"选择数据集\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{\\\\\\\"name\\\\\\\":\\\\\\\"mnist\\\\\\\", \\\\\\\"path\\\\\\\":\\\\\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\\\\\"}\\\"},\\\"--model_name\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"model\\\",\\\"label\\\":\\\"选择模型\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"range\\\":\\\"$min,$max\\\",\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"这里是这个参数的描述和备注\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{{model-train-1682500a.--model_output}}\\\"}}\",\"out_parameters\":\"{\\\"--model_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"模型输出路径\\\",\\\"path\\\":\\\"/model\\\",\\\"require\\\":1,\\\"value\\\":\\\"/result\\\"}}\",\"description\":\"通用模型训练组件介绍\",\"icon_path\":\"component-icon-2\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:14.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:14.000+08:00\",\"state\":1,\"image\":\"172.20.32.187/machine-learning/pytorch:pytorch_1.9.1_cuda11.1_detection\",\"env_variables\":\"\",\"x\":391.49676749861436,\"y\":315.3755737715332,\"label\":\"模型测试1\",\"img\":\"/assets/images/component-icon-2.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":[110,36],\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":10,\"boxShadow\":\"0px 0px 12px rgba(75, 84, 137, 0.05)\",\"overflow\":\"hidden\",\"x\":-20,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\",\"cursor\":\"pointer\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"nodeSelected\":{\"fill\":\"red\",\"shadowColor\":\"red\",\"stroke\":\"red\",\"text-shape\":{\"fill\":\"red\",\"stroke\":\"red\"}},\"fill\":\"#fff\",\"stroke\":\"transparent\",\"cursor\":\"pointer\",\"radius\":10,\"overflow\":\"hidden\",\"lineWidth\":0.5},\"depth\":0,\"--dataset\":\"{\\\"name\\\":\\\"mnist\\\", \\\"path\\\":\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\"}\",\"--model_name\":\"{{model-train-1682500a.--model_output}}\",\"--model_output\":\"/result\"},{\"id\":\"model-train-b771166\",\"category_id\":2,\"component_name\":\"model-train\",\"component_label\":\"通用模型训练组件\",\"working_directory\":\"{{git-clone-1af5ea58.--code_output}}\",\"command\":\"python inference.py\",\"resources_standard\":\"{\\\"name\\\":\\\"CPU-GPU\\\",\\\"value\\\":\\\"GPU: 0, CPU: 2, 内存: 4GB\\\"}\",\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\"}}\",\"mount_path\":\"\",\"in_parameters\":\"{\\\"--dataset\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"dataset\\\",\\\"label\\\":\\\"选择数据集\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"选择数据集\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{\\\\\\\"name\\\\\\\":\\\\\\\"mnist\\\\\\\", \\\\\\\"path\\\\\\\":\\\\\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\\\\\"}\\\"},\\\"--model_name\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"model\\\",\\\"label\\\":\\\"选择模型\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"range\\\":\\\"$min,$max\\\",\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"这里是这个参数的描述和备注\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{{model-train-1682500a.--model_output}}\\\"}}\",\"out_parameters\":\"{\\\"--model_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"模型输出路径\\\",\\\"path\\\":\\\"/model\\\",\\\"require\\\":1,\\\"value\\\":\\\"/result-new\\\"}}\",\"description\":\"通用模型训练组件介绍\",\"icon_path\":\"component-icon-2\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:14.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:14.000+08:00\",\"state\":1,\"image\":\"172.20.32.187/machine-learning/pytorch:pytorch_1.9.1_cuda11.1_detection\",\"env_variables\":\"\",\"x\":541.4967674986144,\"y\":315.3755737715332,\"label\":\"模型测试2\",\"img\":\"/assets/images/component-icon-2.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":[110,36],\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":10,\"boxShadow\":\"0px 0px 12px rgba(75, 84, 137, 0.05)\",\"overflow\":\"hidden\",\"x\":-20,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\",\"cursor\":\"pointer\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"nodeSelected\":{\"fill\":\"red\",\"shadowColor\":\"red\",\"stroke\":\"red\",\"text-shape\":{\"fill\":\"red\",\"stroke\":\"red\"}},\"fill\":\"#fff\",\"stroke\":\"transparent\",\"cursor\":\"pointer\",\"radius\":10,\"overflow\":\"hidden\",\"lineWidth\":0.5},\"depth\":0,\"--dataset\":\"{\\\"name\\\":\\\"mnist\\\", \\\"path\\\":\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\"}\",\"--model_name\":\"{{model-train-1682500a.--model_output}}\",\"--model_output\":\"/result-new\"},{\"id\":\"distributed-model-train-a73e1e2\",\"category_id\":2,\"component_name\":\"distributed-model-train\",\"component_label\":\"分布式训练\",\"working_directory\":\"\",\"command\":\"\",\"resources_standard\":null,\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\",\\\"value\\\":\\\"2h\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\",\\\"value\\\":\\\"1\\\"}}\",\"mount_path\":\"\",\"in_parameters\":\"{\\\"--dataset\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"dataset\\\",\\\"label\\\":\\\"选择数据集\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"选择数据集\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--model_name\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"model\\\",\\\"label\\\":\\\"选择模型\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"range\\\":\\\"$min,$max\\\",\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"这里是这个参数的描述和备注\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--worker-num\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"分布式训练work数量\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"分布式训练work数量\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"}}\",\"out_parameters\":\"{\\\"--model_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"模型输出路径\\\",\\\"path\\\":\\\"/model\\\",\\\"require\\\":1}}\",\"description\":\"分布式模型训练组件,支持deepspeed, metatron, horovod\",\"icon_path\":null,\"create_by\":\"admin\",\"create_time\":\"2024-03-07T13:48:34.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-03-07T13:48:34.000+08:00\",\"state\":1,\"image\":\"\",\"env_variables\":\"{}\",\"x\":645.68,\"y\":226.27999999999997,\"label\":\"分布式训练\",\"img\":\"/assets/images/null.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":[110,36],\"labelCfg\":{\"style\":{\"fill\":\"transparent\",\"fontSize\":0,\"boxShadow\":\"0px 0px 12px rgba(75, 84, 137, 0.05)\",\"overflow\":\"hidden\",\"x\":-20,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"nodeSelected\":{\"fill\":\"red\",\"shadowColor\":\"red\",\"stroke\":\"red\",\"text-shape\":{\"fill\":\"red\",\"stroke\":\"red\"}},\"fill\":\"#fff\",\"stroke\":\"transparent\",\"cursor\":\"pointer\",\"radius\":10,\"overflow\":\"hidden\",\"lineWidth\":0.5},\"depth\":0}],\"edges\":[{\"source\":\"git-clone-1af5ea58\",\"target\":\"model-train-1682500a\",\"type\":\"cubic-vertical\",\"style\":{\"active\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":1},\"selected\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"stroke\":\"rgb(234, 234, 234)\",\"lineWidth\":1},\"disable\":{\"stroke\":\"rgb(245, 245, 245)\",\"lineWidth\":1},\"endArrow\":{\"path\":\"M 6,0 L 9,-1.5 L 9,1.5 Z\",\"d\":4.5,\"fill\":\"#a2a6b5\"},\"cursor\":\"pointer\",\"lineWidth\":1,\"opacity\":1,\"stroke\":\"#a2a6b5\",\"radius\":1},\"nodeStateStyle\":{\"hover\":{\"opacity\":1,\"stroke\":\"#8fe8ff\"}},\"labelCfg\":{\"autoRotate\":true,\"style\":{\"fontSize\":10,\"fill\":\"#FFF\"}},\"id\":\"edge-0.68904032703753691709262922230\",\"startPoint\":{\"x\":461,\"y\":145.63749694824213,\"anchorIndex\":1},\"endPoint\":{\"x\":466,\"y\":205.13749694824213,\"anchorIndex\":0},\"curvePosition\":[0.5,0.5],\"curveOffset\":[0,0],\"minCurveOffset\":[0,0],\"targetAnchor\":0,\"depth\":0,\"sourceAnchor\":1},{\"source\":\"model-train-1682500a\",\"target\":\"model-train-d4ee410\",\"type\":\"cubic-vertical\",\"style\":{\"active\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":1},\"selected\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"stroke\":\"rgb(234, 234, 234)\",\"lineWidth\":1},\"disable\":{\"stroke\":\"rgb(245, 245, 245)\",\"lineWidth\":1},\"endArrow\":{\"path\":\"M 6,0 L 9,-1.5 L 9,1.5 Z\",\"d\":4.5,\"fill\":\"#a2a6b5\"},\"cursor\":\"pointer\",\"lineWidth\":1,\"opacity\":1,\"stroke\":\"#a2a6b5\",\"radius\":1},\"nodeStateStyle\":{\"hover\":{\"opacity\":1,\"stroke\":\"#8fe8ff\"}},\"labelCfg\":{\"autoRotate\":true,\"style\":{\"fontSize\":10,\"fill\":\"#FFF\"}},\"id\":\"edge-0.31721243827888211709271377841\",\"startPoint\":{\"x\":466,\"y\":241.63749694824213,\"anchorIndex\":1},\"endPoint\":{\"x\":391.49676749861436,\"y\":297.1255737715332,\"anchorIndex\":0},\"curvePosition\":[0.5,0.5],\"curveOffset\":[0,0],\"minCurveOffset\":[0,0],\"targetAnchor\":0,\"depth\":0,\"sourceAnchor\":1},{\"source\":\"model-train-1682500a\",\"target\":\"model-train-b771166\",\"type\":\"cubic-vertical\",\"style\":{\"active\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":1},\"selected\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"stroke\":\"rgb(234, 234, 234)\",\"lineWidth\":1},\"disable\":{\"stroke\":\"rgb(245, 245, 245)\",\"lineWidth\":1},\"endArrow\":{\"path\":\"M 6,0 L 9,-1.5 L 9,1.5 Z\",\"d\":4.5,\"fill\":\"#a2a6b5\"},\"cursor\":\"pointer\",\"lineWidth\":1,\"opacity\":1,\"stroke\":\"#a2a6b5\",\"radius\":1},\"nodeStateStyle\":{\"hover\":{\"opacity\":1,\"stroke\":\"#8fe8ff\"}},\"labelCfg\":{\"autoRotate\":true,\"style\":{\"fontSize\":10,\"fill\":\"#FFF\"}},\"id\":\"edge-0.82213432056017741709273667956\",\"startPoint\":{\"x\":466,\"y\":241.63749694824213,\"anchorIndex\":1},\"endPoint\":{\"x\":541.4967674986144,\"y\":297.1255737715332,\"anchorIndex\":0},\"curvePosition\":[0.5,0.5],\"curveOffset\":[0,0],\"minCurveOffset\":[0,0],\"targetAnchor\":0,\"depth\":0,\"sourceAnchor\":1},{\"source\":\"git-clone-1af5ea58\",\"target\":\"distributed-model-train-a73e1e2\",\"type\":\"cubic-vertical\",\"style\":{\"active\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":1},\"selected\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"stroke\":\"rgb(234, 234, 234)\",\"lineWidth\":1},\"disable\":{\"stroke\":\"rgb(245, 245, 245)\",\"lineWidth\":1},\"endArrow\":{\"path\":\"M 6,0 L 9,-1.5 L 9,1.5 Z\",\"d\":4.5,\"fill\":\"#CDD0DC\"},\"cursor\":\"pointer\",\"lineWidth\":1,\"opacity\":1,\"stroke\":\"#CDD0DC\",\"radius\":1},\"nodeStateStyle\":{\"hover\":{\"opacity\":1,\"stroke\":\"#8fe8ff\"}},\"labelCfg\":{\"autoRotate\":true,\"style\":{\"fontSize\":10,\"fill\":\"#FFF\"}},\"id\":\"edge-0.27466675190809011709790591092\",\"startPoint\":{\"x\":461,\"y\":145.63749694824213,\"anchorIndex\":1},\"endPoint\":{\"x\":645.68,\"y\":208.02999999999997,\"anchorIndex\":0},\"curvePosition\":[0.5,0.5],\"curveOffset\":[0,0],\"minCurveOffset\":[0,0],\"sourceAnchor\":1,\"targetAnchor\":0,\"depth\":0}],\"combos\":[]}', NULL, 'admin', '2024-03-07 13:54:26', 'admin', '2024-03-07 13:54:26', 0); INSERT INTO `workflow` VALUES (98, 'mnist-0301-distributed-copy-copy', '手写体识别0301', '{\"nodes\":[{\"id\":\"git-clone-1af5ea58\",\"category_id\":1,\"component_name\":\"git-clone\",\"component_label\":\"代码拉取组件\",\"working_directory\":\"\",\"command\":\"\",\"resources_standard\":\"{\\\"name\\\":\\\"CPU-GPU\\\",\\\"value\\\":\\\"GPU: 0, CPU: 1, 内存: 2GB\\\"}\",\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\"}}\",\"mount_path\":\"\",\"in_parameters\":\"{\\\"--code_path\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码仓库地址\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"私有仓库填写ssh地址,公有仓库填写https git地址\\\",\\\"describe\\\":\\\"代码仓库地址\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"https://openi.pcl.ac.cn/somunslotus/somun202304241505581.git\\\"},\\\"--branch\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码分支/tag\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"master\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码分支或者tag\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"use-dataset-zip\\\"},\\\"--depth\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"克隆深度\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码克隆深度\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"1\\\"},\\\"--ssh_private_key\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"ssh私钥\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"ssh私钥,确保ssh公钥已经托管到代码平台,否则可能拉取失败\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\"}}\",\"out_parameters\":\"{\\\"--code_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"代码输出路径\\\",\\\"path\\\":\\\"/code\\\",\\\"require\\\":1,\\\"value\\\":\\\"/code\\\"}}\",\"description\":\"代码拉取组件\",\"icon_path\":\"component-icon-1\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:11.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:11.000+08:00\",\"state\":1,\"image\":\"172.20.32.187/pipeline-component/built-in/git:202312071000\",\"env_variables\":\"\",\"x\":461,\"y\":127.38749694824213,\"label\":\"代码拉取组件\",\"img\":\"/assets/images/component-icon-1.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":[110,36],\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":10,\"boxShadow\":\"0px 0px 12px rgba(75, 84, 137, 0.05)\",\"overflow\":\"hidden\",\"x\":-20,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\",\"cursor\":\"pointer\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"nodeSelected\":{\"fill\":\"red\",\"shadowColor\":\"red\",\"stroke\":\"red\",\"text-shape\":{\"fill\":\"red\",\"stroke\":\"red\"}},\"fill\":\"#fff\",\"stroke\":\"#1664ff\",\"cursor\":\"pointer\",\"radius\":10,\"overflow\":\"hidden\",\"lineWidth\":0.5},\"depth\":0,\"--code_path\":\"https://openi.pcl.ac.cn/somunslotus/somun202304241505581.git\",\"--branch\":\"use-dataset-zip\",\"--depth\":\"1\",\"--code_output\":\"/code\"},{\"id\":\"model-train-1682500a\",\"category_id\":2,\"component_name\":\"model-train\",\"component_label\":\"通用模型训练组件\",\"working_directory\":\"{{git-clone-1af5ea58.--code_output}}\",\"command\":\"python train.py --batch_size=256 --epoch=2\",\"resources_standard\":\"{\\\"name\\\":\\\"CPU-GPU\\\",\\\"value\\\":\\\"GPU: 1, CPU: 2, 内存: 4GB\\\"}\",\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\"}}\",\"mount_path\":\"\",\"in_parameters\":\"{\\\"--dataset\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"dataset\\\",\\\"label\\\":\\\"选择数据集\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"选择数据集\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{\\\\\\\"name\\\\\\\":\\\\\\\"mnist\\\\\\\", \\\\\\\"path\\\\\\\":\\\\\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\\\\\"}\\\"},\\\"--model_name\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"model\\\",\\\"label\\\":\\\"选择模型\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"range\\\":\\\"$min,$max\\\",\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"这里是这个参数的描述和备注\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{\\\\\\\"name\\\\\\\":\\\\\\\"mnist\\\\\\\", \\\\\\\"path\\\\\\\":\\\\\\\"argo-workflow/platform-data/somuns/pretrainmodel/mnist/ssd_80C_500E.ckpt\\\\\\\"}\\\"}}\",\"out_parameters\":\"{\\\"--model_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"模型输出路径\\\",\\\"path\\\":\\\"/model\\\",\\\"require\\\":1,\\\"value\\\":\\\"/model\\\"}}\",\"description\":\"通用模型训练组件介绍\",\"icon_path\":\"component-icon-2\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:14.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:14.000+08:00\",\"state\":1,\"image\":\"172.20.32.187/machine-learning/pytorch:pytorch_1.9.1_cuda11.1_detection\",\"env_variables\":\"\",\"x\":466,\"y\":223.38749694824213,\"label\":\"模型训练\",\"img\":\"/assets/images/component-icon-2.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":[110,36],\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":10,\"boxShadow\":\"0px 0px 12px rgba(75, 84, 137, 0.05)\",\"overflow\":\"hidden\",\"x\":-20,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\",\"cursor\":\"pointer\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"nodeSelected\":{\"fill\":\"red\",\"shadowColor\":\"red\",\"stroke\":\"red\",\"text-shape\":{\"fill\":\"red\",\"stroke\":\"red\"}},\"fill\":\"#fff\",\"stroke\":\"transparent\",\"cursor\":\"pointer\",\"radius\":10,\"overflow\":\"hidden\",\"lineWidth\":0.5},\"depth\":0,\"--dataset\":\"{\\\"name\\\":\\\"mnist\\\", \\\"path\\\":\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\"}\",\"--model_name\":\"{\\\"name\\\":\\\"mnist\\\", \\\"path\\\":\\\"argo-workflow/platform-data/somuns/pretrainmodel/mnist/ssd_80C_500E.ckpt\\\"}\",\"--model_output\":\"/model\"},{\"id\":\"model-train-d4ee410\",\"category_id\":2,\"component_name\":\"model-train\",\"component_label\":\"通用模型训练组件\",\"working_directory\":\"{{git-clone-1af5ea58.--code_output}}\",\"command\":\"python inference.py\",\"resources_standard\":\"{\\\"name\\\":\\\"CPU-GPU\\\",\\\"value\\\":\\\"GPU: 0, CPU: 2, 内存: 4GB\\\"}\",\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\"}}\",\"mount_path\":\"\",\"in_parameters\":\"{\\\"--dataset\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"dataset\\\",\\\"label\\\":\\\"选择数据集\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"选择数据集\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{\\\\\\\"name\\\\\\\":\\\\\\\"mnist\\\\\\\", \\\\\\\"path\\\\\\\":\\\\\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\\\\\"}\\\"},\\\"--model_name\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"model\\\",\\\"label\\\":\\\"选择模型\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"range\\\":\\\"$min,$max\\\",\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"这里是这个参数的描述和备注\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{{model-train-1682500a.--model_output}}\\\"}}\",\"out_parameters\":\"{\\\"--model_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"模型输出路径\\\",\\\"path\\\":\\\"/model\\\",\\\"require\\\":1,\\\"value\\\":\\\"/result\\\"}}\",\"description\":\"通用模型训练组件介绍\",\"icon_path\":\"component-icon-2\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:14.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:14.000+08:00\",\"state\":1,\"image\":\"172.20.32.187/machine-learning/pytorch:pytorch_1.9.1_cuda11.1_detection\",\"env_variables\":\"\",\"x\":391.49676749861436,\"y\":315.3755737715332,\"label\":\"模型测试1\",\"img\":\"/assets/images/component-icon-2.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":[110,36],\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":10,\"boxShadow\":\"0px 0px 12px rgba(75, 84, 137, 0.05)\",\"overflow\":\"hidden\",\"x\":-20,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\",\"cursor\":\"pointer\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"nodeSelected\":{\"fill\":\"red\",\"shadowColor\":\"red\",\"stroke\":\"red\",\"text-shape\":{\"fill\":\"red\",\"stroke\":\"red\"}},\"fill\":\"#fff\",\"stroke\":\"transparent\",\"cursor\":\"pointer\",\"radius\":10,\"overflow\":\"hidden\",\"lineWidth\":0.5},\"depth\":0,\"--dataset\":\"{\\\"name\\\":\\\"mnist\\\", \\\"path\\\":\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\"}\",\"--model_name\":\"{{model-train-1682500a.--model_output}}\",\"--model_output\":\"/result\"},{\"id\":\"model-train-b771166\",\"category_id\":2,\"component_name\":\"model-train\",\"component_label\":\"通用模型训练组件\",\"working_directory\":\"{{git-clone-1af5ea58.--code_output}}\",\"command\":\"python inference.py\",\"resources_standard\":\"{\\\"name\\\":\\\"CPU-GPU\\\",\\\"value\\\":\\\"GPU: 0, CPU: 2, 内存: 4GB\\\"}\",\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\"}}\",\"mount_path\":\"\",\"in_parameters\":\"{\\\"--dataset\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"dataset\\\",\\\"label\\\":\\\"选择数据集\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"选择数据集\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{\\\\\\\"name\\\\\\\":\\\\\\\"mnist\\\\\\\", \\\\\\\"path\\\\\\\":\\\\\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\\\\\"}\\\"},\\\"--model_name\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"model\\\",\\\"label\\\":\\\"选择模型\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"range\\\":\\\"$min,$max\\\",\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"这里是这个参数的描述和备注\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{{model-train-1682500a.--model_output}}\\\"}}\",\"out_parameters\":\"{\\\"--model_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"模型输出路径\\\",\\\"path\\\":\\\"/model\\\",\\\"require\\\":1,\\\"value\\\":\\\"/result-new\\\"}}\",\"description\":\"通用模型训练组件介绍\",\"icon_path\":\"component-icon-2\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:14.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:14.000+08:00\",\"state\":1,\"image\":\"172.20.32.187/machine-learning/pytorch:pytorch_1.9.1_cuda11.1_detection\",\"env_variables\":\"\",\"x\":541.4967674986144,\"y\":315.3755737715332,\"label\":\"模型测试2\",\"img\":\"/assets/images/component-icon-2.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":[110,36],\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":10,\"boxShadow\":\"0px 0px 12px rgba(75, 84, 137, 0.05)\",\"overflow\":\"hidden\",\"x\":-20,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\",\"cursor\":\"pointer\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"nodeSelected\":{\"fill\":\"red\",\"shadowColor\":\"red\",\"stroke\":\"red\",\"text-shape\":{\"fill\":\"red\",\"stroke\":\"red\"}},\"fill\":\"#fff\",\"stroke\":\"transparent\",\"cursor\":\"pointer\",\"radius\":10,\"overflow\":\"hidden\",\"lineWidth\":0.5},\"depth\":0,\"--dataset\":\"{\\\"name\\\":\\\"mnist\\\", \\\"path\\\":\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\"}\",\"--model_name\":\"{{model-train-1682500a.--model_output}}\",\"--model_output\":\"/result-new\"},{\"id\":\"distributed-model-train-a73e1e2\",\"category_id\":2,\"component_name\":\"distributed-model-train\",\"component_label\":\"分布式训练\",\"working_directory\":\"\",\"command\":\"\",\"resources_standard\":null,\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\",\\\"value\\\":\\\"2h\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\",\\\"value\\\":\\\"1\\\"}}\",\"mount_path\":\"\",\"in_parameters\":\"{\\\"--dataset\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"dataset\\\",\\\"label\\\":\\\"选择数据集\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"选择数据集\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--model_name\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"model\\\",\\\"label\\\":\\\"选择模型\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"range\\\":\\\"$min,$max\\\",\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"这里是这个参数的描述和备注\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--worker-num\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"分布式训练work数量\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"分布式训练work数量\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"}}\",\"out_parameters\":\"{\\\"--model_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"模型输出路径\\\",\\\"path\\\":\\\"/model\\\",\\\"require\\\":1}}\",\"description\":\"分布式模型训练组件,支持deepspeed, metatron, horovod\",\"icon_path\":null,\"create_by\":\"admin\",\"create_time\":\"2024-03-07T13:48:34.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-03-07T13:48:34.000+08:00\",\"state\":1,\"image\":\"\",\"env_variables\":\"{}\",\"x\":645.68,\"y\":226.27999999999997,\"label\":\"分布式训练\",\"img\":\"/assets/images/null.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":[110,36],\"labelCfg\":{\"style\":{\"fill\":\"transparent\",\"fontSize\":0,\"boxShadow\":\"0px 0px 12px rgba(75, 84, 137, 0.05)\",\"overflow\":\"hidden\",\"x\":-20,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"nodeSelected\":{\"fill\":\"red\",\"shadowColor\":\"red\",\"stroke\":\"red\",\"text-shape\":{\"fill\":\"red\",\"stroke\":\"red\"}},\"fill\":\"#fff\",\"stroke\":\"transparent\",\"cursor\":\"pointer\",\"radius\":10,\"overflow\":\"hidden\",\"lineWidth\":0.5},\"depth\":0}],\"edges\":[{\"source\":\"git-clone-1af5ea58\",\"target\":\"model-train-1682500a\",\"type\":\"cubic-vertical\",\"style\":{\"active\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":1},\"selected\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"stroke\":\"rgb(234, 234, 234)\",\"lineWidth\":1},\"disable\":{\"stroke\":\"rgb(245, 245, 245)\",\"lineWidth\":1},\"endArrow\":{\"path\":\"M 6,0 L 9,-1.5 L 9,1.5 Z\",\"d\":4.5,\"fill\":\"#a2a6b5\"},\"cursor\":\"pointer\",\"lineWidth\":1,\"opacity\":1,\"stroke\":\"#a2a6b5\",\"radius\":1},\"nodeStateStyle\":{\"hover\":{\"opacity\":1,\"stroke\":\"#8fe8ff\"}},\"labelCfg\":{\"autoRotate\":true,\"style\":{\"fontSize\":10,\"fill\":\"#FFF\"}},\"id\":\"edge-0.68904032703753691709262922230\",\"startPoint\":{\"x\":461,\"y\":145.63749694824213,\"anchorIndex\":1},\"endPoint\":{\"x\":466,\"y\":205.13749694824213,\"anchorIndex\":0},\"curvePosition\":[0.5,0.5],\"curveOffset\":[0,0],\"minCurveOffset\":[0,0],\"targetAnchor\":0,\"depth\":0,\"sourceAnchor\":1},{\"source\":\"model-train-1682500a\",\"target\":\"model-train-d4ee410\",\"type\":\"cubic-vertical\",\"style\":{\"active\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":1},\"selected\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"stroke\":\"rgb(234, 234, 234)\",\"lineWidth\":1},\"disable\":{\"stroke\":\"rgb(245, 245, 245)\",\"lineWidth\":1},\"endArrow\":{\"path\":\"M 6,0 L 9,-1.5 L 9,1.5 Z\",\"d\":4.5,\"fill\":\"#a2a6b5\"},\"cursor\":\"pointer\",\"lineWidth\":1,\"opacity\":1,\"stroke\":\"#a2a6b5\",\"radius\":1},\"nodeStateStyle\":{\"hover\":{\"opacity\":1,\"stroke\":\"#8fe8ff\"}},\"labelCfg\":{\"autoRotate\":true,\"style\":{\"fontSize\":10,\"fill\":\"#FFF\"}},\"id\":\"edge-0.31721243827888211709271377841\",\"startPoint\":{\"x\":466,\"y\":241.63749694824213,\"anchorIndex\":1},\"endPoint\":{\"x\":391.49676749861436,\"y\":297.1255737715332,\"anchorIndex\":0},\"curvePosition\":[0.5,0.5],\"curveOffset\":[0,0],\"minCurveOffset\":[0,0],\"targetAnchor\":0,\"depth\":0,\"sourceAnchor\":1},{\"source\":\"model-train-1682500a\",\"target\":\"model-train-b771166\",\"type\":\"cubic-vertical\",\"style\":{\"active\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":1},\"selected\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"stroke\":\"rgb(234, 234, 234)\",\"lineWidth\":1},\"disable\":{\"stroke\":\"rgb(245, 245, 245)\",\"lineWidth\":1},\"endArrow\":{\"path\":\"M 6,0 L 9,-1.5 L 9,1.5 Z\",\"d\":4.5,\"fill\":\"#a2a6b5\"},\"cursor\":\"pointer\",\"lineWidth\":1,\"opacity\":1,\"stroke\":\"#a2a6b5\",\"radius\":1},\"nodeStateStyle\":{\"hover\":{\"opacity\":1,\"stroke\":\"#8fe8ff\"}},\"labelCfg\":{\"autoRotate\":true,\"style\":{\"fontSize\":10,\"fill\":\"#FFF\"}},\"id\":\"edge-0.82213432056017741709273667956\",\"startPoint\":{\"x\":466,\"y\":241.63749694824213,\"anchorIndex\":1},\"endPoint\":{\"x\":541.4967674986144,\"y\":297.1255737715332,\"anchorIndex\":0},\"curvePosition\":[0.5,0.5],\"curveOffset\":[0,0],\"minCurveOffset\":[0,0],\"targetAnchor\":0,\"depth\":0,\"sourceAnchor\":1},{\"source\":\"git-clone-1af5ea58\",\"target\":\"distributed-model-train-a73e1e2\",\"type\":\"cubic-vertical\",\"style\":{\"active\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":1},\"selected\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"stroke\":\"rgb(234, 234, 234)\",\"lineWidth\":1},\"disable\":{\"stroke\":\"rgb(245, 245, 245)\",\"lineWidth\":1},\"endArrow\":{\"path\":\"M 6,0 L 9,-1.5 L 9,1.5 Z\",\"d\":4.5,\"fill\":\"#CDD0DC\"},\"cursor\":\"pointer\",\"lineWidth\":1,\"opacity\":1,\"stroke\":\"#CDD0DC\",\"radius\":1},\"nodeStateStyle\":{\"hover\":{\"opacity\":1,\"stroke\":\"#8fe8ff\"}},\"labelCfg\":{\"autoRotate\":true,\"style\":{\"fontSize\":10,\"fill\":\"#FFF\"}},\"id\":\"edge-0.27466675190809011709790591092\",\"startPoint\":{\"x\":461,\"y\":145.63749694824213,\"anchorIndex\":1},\"endPoint\":{\"x\":645.68,\"y\":208.02999999999997,\"anchorIndex\":0},\"curvePosition\":[0.5,0.5],\"curveOffset\":[0,0],\"minCurveOffset\":[0,0],\"sourceAnchor\":1,\"targetAnchor\":0,\"depth\":0}],\"combos\":[]}', NULL, 'admin', '2024-03-07 13:56:12', 'admin', '2024-03-07 13:56:12', 0); INSERT INTO `workflow` VALUES (99, 'mnist-0312-distributed', '手写体识别0312', '{\"nodes\":[{\"id\":\"git-clone-5d7271c8\",\"category_id\":1,\"component_name\":\"git-clone\",\"component_label\":\"代码拉取组件\",\"working_directory\":\"\",\"command\":\"\",\"resources_standard\":\"{\\\"name\\\":\\\"CPU-GPU\\\",\\\"value\\\":\\\"GPU: 0, CPU: 1, 内存: 2GB\\\"}\",\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\"}}\",\"mount_path\":\"\",\"in_parameters\":\"{\\\"--code_path\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码仓库地址\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"私有仓库填写ssh地址,公有仓库填写https git地址\\\",\\\"describe\\\":\\\"代码仓库地址\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"https://openi.pcl.ac.cn/somunslotus/somun202304241505581.git\\\"},\\\"--branch\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码分支/tag\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"master\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码分支或者tag\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"use-dataset-zip\\\"},\\\"--depth\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"克隆深度\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码克隆深度\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"1\\\"},\\\"--ssh_private_key\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"ssh私钥\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"ssh私钥,确保ssh公钥已经托管到代码平台,否则可能拉取失败\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\"}}\",\"out_parameters\":\"{\\\"--code_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"代码输出路径\\\",\\\"path\\\":\\\"/code\\\",\\\"require\\\":1,\\\"value\\\":\\\"/code\\\"}}\",\"description\":\"代码拉取组件\",\"icon_path\":\"component-icon-1\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:11.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:11.000+08:00\",\"state\":1,\"image\":\"172.20.32.187/pipeline-component/built-in/git:202312071000\",\"env_variables\":\"\",\"x\":599.4639999999998,\"y\":143.66799694824212,\"label\":\"代码拉取组件2\",\"img\":\"/assets/images/component-icon-1.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":[110,36],\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":10,\"boxShadow\":\"0px 0px 12px rgba(75, 84, 137, 0.05)\",\"overflow\":\"hidden\",\"x\":-20,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\",\"cursor\":\"pointer\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"nodeSelected\":{\"fill\":\"red\",\"shadowColor\":\"red\",\"stroke\":\"red\",\"text-shape\":{\"fill\":\"red\",\"stroke\":\"red\"}},\"fill\":\"#fff\",\"stroke\":\"#1664ff\",\"cursor\":\"pointer\",\"radius\":10,\"overflow\":\"hidden\",\"lineWidth\":0.5},\"depth\":0,\"--code_path\":\"https://openi.pcl.ac.cn/somunslotus/somun202304241505581.git\",\"--branch\":\"use-dataset-zip\",\"--depth\":\"1\",\"--code_output\":\"/code\"},{\"id\":\"distributed-model-train-c6a977f\",\"category_id\":2,\"component_name\":\"distributed-model-train\",\"component_label\":\"分布式训练\",\"working_directory\":\"{{git-clone-5d7271c8.--code_output}}\",\"command\":\"python distributed.py\",\"resources_standard\":\"{\\\"name\\\":\\\"CPU-GPU\\\",\\\"value\\\":\\\"GPU: 0, CPU: 1, 内存: 2GB\\\"}\",\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\"}}\",\"mount_path\":\"\",\"in_parameters\":\"{\\\"--dataset\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"dataset\\\",\\\"label\\\":\\\"选择数据集\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"选择数据集\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{\\\\\\\"name\\\\\\\":\\\\\\\"mnist\\\\\\\", \\\\\\\"path\\\\\\\":\\\\\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\\\\\"}\\\"},\\\"--model_name\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"model\\\",\\\"label\\\":\\\"选择模型\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"range\\\":\\\"$min,$max\\\",\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"这里是这个参数的描述和备注\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{\\\\\\\"name\\\\\\\":\\\\\\\"mnist\\\\\\\", \\\\\\\"path\\\\\\\":\\\\\\\"argo-workflow/platform-data/somuns/pretrainmodel/mnist/ssd_80C_500E.ckpt\\\\\\\"}\\\"},\\\"--worker_num\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"分布式训练work数量\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"分布式训练work数量\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"3\\\"}}\",\"out_parameters\":\"{\\\"--model_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"模型输出路径\\\",\\\"path\\\":\\\"/model\\\",\\\"require\\\":1,\\\"value\\\":\\\"/model\\\"}}\",\"description\":\"分布式模型训练组件,支持deepspeed, metatron, horovod\",\"icon_path\":null,\"create_by\":\"admin\",\"create_time\":\"2024-03-07T15:47:37.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-03-07T15:47:39.000+08:00\",\"state\":1,\"image\":\"172.20.32.187/machine-learning/pytorch:pytorch_1.9.1_cuda11.1_detection_distributed\",\"env_variables\":\"\",\"x\":602,\"y\":262,\"label\":\"分布式训练\",\"img\":\"/assets/images/null.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":[110,36],\"labelCfg\":{\"style\":{\"fill\":\"transparent\",\"fontSize\":0,\"boxShadow\":\"0px 0px 12px rgba(75, 84, 137, 0.05)\",\"overflow\":\"hidden\",\"x\":-20,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"nodeSelected\":{\"fill\":\"red\",\"shadowColor\":\"red\",\"stroke\":\"red\",\"text-shape\":{\"fill\":\"red\",\"stroke\":\"red\"}},\"fill\":\"#fff\",\"stroke\":\"transparent\",\"cursor\":\"pointer\",\"radius\":10,\"overflow\":\"hidden\",\"lineWidth\":0.5},\"--dataset\":\"{\\\"name\\\":\\\"mnist\\\", \\\"path\\\":\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\"}\",\"--model_name\":\"{\\\"name\\\":\\\"mnist\\\", \\\"path\\\":\\\"argo-workflow/platform-data/somuns/pretrainmodel/mnist/ssd_80C_500E.ckpt\\\"}\",\"--worker_num\":\"3\",\"depth\":0,\"--model_output\":\"/model\"}],\"edges\":[{\"source\":\"git-clone-5d7271c8\",\"target\":\"distributed-model-train-c6a977f\",\"type\":\"cubic-vertical\",\"style\":{\"active\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":1},\"selected\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"stroke\":\"rgb(234, 234, 234)\",\"lineWidth\":1},\"disable\":{\"stroke\":\"rgb(245, 245, 245)\",\"lineWidth\":1},\"endArrow\":{\"path\":\"M 6,0 L 9,-1.5 L 9,1.5 Z\",\"d\":4.5,\"fill\":\"#CDD0DC\"},\"cursor\":\"pointer\",\"lineWidth\":1,\"opacity\":1,\"stroke\":\"#CDD0DC\",\"radius\":1},\"nodeStateStyle\":{\"hover\":{\"opacity\":1,\"stroke\":\"#8fe8ff\"}},\"labelCfg\":{\"autoRotate\":true,\"style\":{\"fontSize\":10,\"fill\":\"#FFF\"}},\"id\":\"edge-0.77513804582868161709797821363\",\"startPoint\":{\"x\":599.4639999999998,\"y\":161.91799694824212,\"anchorIndex\":1},\"endPoint\":{\"x\":602,\"y\":243.75,\"anchorIndex\":0},\"curvePosition\":[0.5,0.5],\"curveOffset\":[0,0],\"minCurveOffset\":[0,0],\"targetAnchor\":0,\"depth\":0}],\"combos\":[]}', NULL, 'admin', '2024-03-12 14:06:00', 'admin', '2024-03-12 14:06:47', 1); INSERT INTO `workflow` VALUES (100, 'mnist-0314-distributed', '手写体识别0314', '{\"nodes\":[{\"id\":\"git-clone-5d7271c8\",\"category_id\":1,\"component_name\":\"git-clone\",\"component_label\":\"代码拉取组件\",\"working_directory\":\"\",\"command\":\"\",\"resources_standard\":\"{\\\"name\\\":\\\"CPU-GPU\\\",\\\"value\\\":\\\"GPU: 0, CPU: 1, 内存: 2GB\\\"}\",\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\"}}\",\"mount_path\":\"\",\"in_parameters\":\"{\\\"--code_path\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码仓库地址\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"私有仓库填写ssh地址,公有仓库填写https git地址\\\",\\\"describe\\\":\\\"代码仓库地址\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"https://openi.pcl.ac.cn/somunslotus/somun202304241505581.git\\\"},\\\"--branch\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码分支/tag\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"master\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码分支或者tag\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"use-dataset-zip\\\"},\\\"--depth\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"克隆深度\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码克隆深度\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"1\\\"},\\\"--ssh_private_key\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"ssh私钥\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"ssh私钥,确保ssh公钥已经托管到代码平台,否则可能拉取失败\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\"}}\",\"out_parameters\":\"{\\\"--code_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"代码输出路径\\\",\\\"path\\\":\\\"/code\\\",\\\"require\\\":1,\\\"value\\\":\\\"/code\\\"}}\",\"description\":\"代码拉取组件\",\"icon_path\":\"component-icon-1\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:11.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:11.000+08:00\",\"state\":1,\"image\":\"172.20.32.187/pipeline-component/built-in/git:202312071000\",\"env_variables\":\"\",\"x\":597.3382359999999,\"y\":90.52389694824215,\"label\":\"代码拉取组件2\",\"img\":\"/assets/images/component-icon-1.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":[110,36],\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":10,\"boxShadow\":\"0px 0px 12px rgba(75, 84, 137, 0.05)\",\"overflow\":\"hidden\",\"x\":-20,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\",\"cursor\":\"pointer\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"nodeSelected\":{\"fill\":\"red\",\"shadowColor\":\"red\",\"stroke\":\"red\",\"text-shape\":{\"fill\":\"red\",\"stroke\":\"red\"}},\"fill\":\"#fff\",\"stroke\":\"transparent\",\"cursor\":\"pointer\",\"radius\":10,\"overflow\":\"hidden\",\"lineWidth\":0.5},\"depth\":0,\"--code_path\":\"https://openi.pcl.ac.cn/somunslotus/somun202304241505581.git\",\"--branch\":\"use-dataset-zip\",\"--depth\":\"1\",\"--code_output\":\"/code\"},{\"id\":\"distributed-model-train-c6a977f\",\"category_id\":2,\"component_name\":\"distributed-model-train\",\"component_label\":\"分布式训练\",\"working_directory\":\"{{git-clone-5d7271c8.--code_output}}\",\"command\":\"python distributed.py\",\"resources_standard\":\"{\\\"name\\\":\\\"CPU-GPU\\\",\\\"value\\\":\\\"GPU: 0, CPU: 1, 内存: 2GB\\\"}\",\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\"}}\",\"mount_path\":\"\",\"in_parameters\":\"{\\\"--dataset\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"dataset\\\",\\\"label\\\":\\\"选择数据集\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"选择数据集\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{\\\\\\\"name\\\\\\\":\\\\\\\"mnist\\\\\\\", \\\\\\\"path\\\\\\\":\\\\\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\\\\\"}\\\"},\\\"--model_name\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"model\\\",\\\"label\\\":\\\"选择模型\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"range\\\":\\\"$min,$max\\\",\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"这里是这个参数的描述和备注\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{\\\\\\\"name\\\\\\\":\\\\\\\"mnist\\\\\\\", \\\\\\\"path\\\\\\\":\\\\\\\"argo-workflow/platform-data/somuns/pretrainmodel/mnist/ssd_80C_500E.ckpt\\\\\\\"}\\\"},\\\"--worker_num\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"分布式训练work数量\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"分布式训练work数量\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"3\\\"}}\",\"out_parameters\":\"{\\\"--model_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"模型输出路径\\\",\\\"path\\\":\\\"/model\\\",\\\"require\\\":1,\\\"value\\\":\\\"/model\\\"}}\",\"description\":\"分布式模型训练组件,支持deepspeed, metatron, horovod\",\"icon_path\":null,\"create_by\":\"admin\",\"create_time\":\"2024-03-07T15:47:37.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-03-07T15:47:39.000+08:00\",\"state\":1,\"image\":\"172.20.32.187/machine-learning/pytorch:pytorch_1.9.1_cuda11.1_detection_distributed\",\"env_variables\":\"\",\"x\":513.791,\"y\":262,\"label\":\"分布式训练\",\"img\":\"/assets/images/null.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":[110,36],\"labelCfg\":{\"style\":{\"fill\":\"transparent\",\"fontSize\":0,\"boxShadow\":\"0px 0px 12px rgba(75, 84, 137, 0.05)\",\"overflow\":\"hidden\",\"x\":-20,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"nodeSelected\":{\"fill\":\"red\",\"shadowColor\":\"red\",\"stroke\":\"red\",\"text-shape\":{\"fill\":\"red\",\"stroke\":\"red\"}},\"fill\":\"#fff\",\"stroke\":\"transparent\",\"cursor\":\"pointer\",\"radius\":10,\"overflow\":\"hidden\",\"lineWidth\":0.5},\"--dataset\":\"{\\\"name\\\":\\\"mnist\\\", \\\"path\\\":\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\"}\",\"--model_name\":\"{\\\"name\\\":\\\"mnist\\\", \\\"path\\\":\\\"argo-workflow/platform-data/somuns/pretrainmodel/mnist/ssd_80C_500E.ckpt\\\"}\",\"--worker_num\":\"3\",\"depth\":0,\"--model_output\":\"/model\"},{\"id\":\"distributed-model-train-9566fec\",\"category_id\":2,\"component_name\":\"distributed-model-train\",\"component_label\":\"分布式训练\",\"working_directory\":\"{{git-clone-5d7271c8.--code_output}}\",\"command\":\"python distributed.py\",\"resources_standard\":\"{\\\"name\\\":\\\"CPU-GPU\\\",\\\"value\\\":\\\"GPU: 0, CPU: 1, 内存: 2GB\\\"}\",\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\"}}\",\"mount_path\":\"\",\"in_parameters\":\"{\\\"--dataset\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"dataset\\\",\\\"label\\\":\\\"选择数据集\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"选择数据集\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{\\\\\\\"name\\\\\\\":\\\\\\\"mnist\\\\\\\", \\\\\\\"path\\\\\\\":\\\\\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\\\\\"}\\\"},\\\"--model_name\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"model\\\",\\\"label\\\":\\\"选择模型\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"range\\\":\\\"$min,$max\\\",\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"这里是这个参数的描述和备注\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{\\\\\\\"name\\\\\\\":\\\\\\\"mnist\\\\\\\", \\\\\\\"path\\\\\\\":\\\\\\\"argo-workflow/platform-data/somuns/pretrainmodel/mnist/ssd_80C_500E.ckpt\\\\\\\"}\\\"},\\\"--worker_num\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"分布式训练work数量\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"分布式训练work数量\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"3\\\"}}\",\"out_parameters\":\"{\\\"--model_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"模型输出路径\\\",\\\"path\\\":\\\"/model\\\",\\\"require\\\":1,\\\"value\\\":\\\"/model\\\"}}\",\"description\":\"分布式模型训练组件,支持deepspeed, metatron, horovod\",\"icon_path\":null,\"create_by\":\"admin\",\"create_time\":\"2024-03-07T15:47:37.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-03-07T15:47:39.000+08:00\",\"state\":1,\"image\":\"172.20.32.187/machine-learning/pytorch:pytorch_1.9.1_cuda11.1_detection_distributed\",\"env_variables\":\"\",\"x\":693.6800000000001,\"y\":265.645,\"label\":\"分布式训练2\",\"img\":\"/assets/images/null.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":[110,36],\"labelCfg\":{\"style\":{\"fill\":\"transparent\",\"fontSize\":0,\"boxShadow\":\"0px 0px 12px rgba(75, 84, 137, 0.05)\",\"overflow\":\"hidden\",\"x\":-20,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"nodeSelected\":{\"fill\":\"red\",\"shadowColor\":\"red\",\"stroke\":\"red\",\"text-shape\":{\"fill\":\"red\",\"stroke\":\"red\"}},\"fill\":\"#fff\",\"stroke\":\"transparent\",\"cursor\":\"pointer\",\"radius\":10,\"overflow\":\"hidden\",\"lineWidth\":0.5},\"--dataset\":\"{\\\"name\\\":\\\"mnist\\\", \\\"path\\\":\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\"}\",\"--model_name\":\"{\\\"name\\\":\\\"mnist\\\", \\\"path\\\":\\\"argo-workflow/platform-data/somuns/pretrainmodel/mnist/ssd_80C_500E.ckpt\\\"}\",\"--worker_num\":\"3\",\"depth\":0,\"--model_output\":\"/model\"}],\"edges\":[{\"source\":\"git-clone-5d7271c8\",\"target\":\"distributed-model-train-c6a977f\",\"type\":\"cubic-vertical\",\"style\":{\"active\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":1},\"selected\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"stroke\":\"rgb(234, 234, 234)\",\"lineWidth\":1},\"disable\":{\"stroke\":\"rgb(245, 245, 245)\",\"lineWidth\":1},\"endArrow\":{\"path\":\"M 6,0 L 9,-1.5 L 9,1.5 Z\",\"d\":4.5,\"fill\":\"#CDD0DC\"},\"cursor\":\"pointer\",\"lineWidth\":1,\"opacity\":1,\"stroke\":\"#CDD0DC\",\"radius\":1},\"nodeStateStyle\":{\"hover\":{\"opacity\":1,\"stroke\":\"#8fe8ff\"}},\"labelCfg\":{\"autoRotate\":true,\"style\":{\"fontSize\":10,\"fill\":\"#FFF\"}},\"id\":\"edge-0.51025382849230171710314125422\",\"startPoint\":{\"x\":597.3382359999999,\"y\":108.77389694824215,\"anchorIndex\":1},\"endPoint\":{\"x\":513.791,\"y\":243.75,\"anchorIndex\":0},\"curvePosition\":[0.5,0.5],\"curveOffset\":[0,0],\"minCurveOffset\":[0,0],\"sourceAnchor\":1,\"targetAnchor\":0},{\"source\":\"git-clone-5d7271c8\",\"target\":\"distributed-model-train-9566fec\",\"type\":\"cubic-vertical\",\"style\":{\"active\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":1},\"selected\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"stroke\":\"rgb(234, 234, 234)\",\"lineWidth\":1},\"disable\":{\"stroke\":\"rgb(245, 245, 245)\",\"lineWidth\":1},\"endArrow\":{\"path\":\"M 6,0 L 9,-1.5 L 9,1.5 Z\",\"d\":4.5,\"fill\":\"#CDD0DC\"},\"cursor\":\"pointer\",\"lineWidth\":1,\"opacity\":1,\"stroke\":\"#CDD0DC\",\"radius\":1},\"nodeStateStyle\":{\"hover\":{\"opacity\":1,\"stroke\":\"#8fe8ff\"}},\"labelCfg\":{\"autoRotate\":true,\"style\":{\"fontSize\":10,\"fill\":\"#FFF\"}},\"id\":\"edge-0.9664463219593721710314135382\",\"startPoint\":{\"x\":597.3382359999999,\"y\":108.77389694824215,\"anchorIndex\":1},\"endPoint\":{\"x\":693.6800000000001,\"y\":247.39499999999998,\"anchorIndex\":0},\"curvePosition\":[0.5,0.5],\"curveOffset\":[0,0],\"minCurveOffset\":[0,0],\"sourceAnchor\":1,\"targetAnchor\":0}],\"combos\":[]}', NULL, 'admin', '2024-03-13 15:14:20', 'admin', '2024-03-13 15:15:38', 1); INSERT INTO `workflow` VALUES (101, 'aim测试测试', '手写体识别0301-aim指标测试', '{\"nodes\":[{\"id\":\"git-clone-1af5ea58\",\"category_id\":1,\"component_name\":\"git-clone\",\"component_label\":\"代码拉取组件\",\"working_directory\":\"\",\"command\":\"\",\"resources_standard\":\"{\\\"name\\\":\\\"CPU-GPU\\\",\\\"value\\\":\\\"GPU: 0, CPU: 1, 内存: 2GB\\\"}\",\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\"}}\",\"mount_path\":\"\",\"in_parameters\":\"{\\\"--code_path\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码仓库地址\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"私有仓库填写ssh地址,公有仓库填写https git地址\\\",\\\"describe\\\":\\\"代码仓库地址\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"https://openi.pcl.ac.cn/somunslotus/somun202304241505581.git\\\"},\\\"--branch\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码分支/tag\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"master\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码分支或者tag\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"aim-test\\\"},\\\"--depth\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"克隆深度\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码克隆深度\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"1\\\"},\\\"--ssh_private_key\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"ssh私钥\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"ssh私钥,确保ssh公钥已经托管到代码平台,否则可能拉取失败\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\"}}\",\"out_parameters\":\"{\\\"--code_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"代码输出路径\\\",\\\"path\\\":\\\"/code\\\",\\\"require\\\":1,\\\"value\\\":\\\"/code\\\"}}\",\"description\":\"代码拉取组件\",\"icon_path\":\"component-icon-1\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:11.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:11.000+08:00\",\"state\":1,\"image\":\"172.20.32.187/pipeline-component/built-in/git:202312071000\",\"env_variables\":\"\",\"x\":461,\"y\":127.38749694824213,\"label\":\"代码拉取组件\",\"img\":\"/assets/images/component-icon-1.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":[110,36],\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":10,\"boxShadow\":\"0px 0px 12px rgba(75, 84, 137, 0.05)\",\"overflow\":\"hidden\",\"x\":-20,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\",\"cursor\":\"pointer\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"nodeSelected\":{\"fill\":\"red\",\"shadowColor\":\"red\",\"stroke\":\"red\",\"text-shape\":{\"fill\":\"red\",\"stroke\":\"red\"}},\"fill\":\"#fff\",\"stroke\":\"#1664ff\",\"cursor\":\"pointer\",\"radius\":10,\"overflow\":\"hidden\",\"lineWidth\":0.5},\"depth\":0,\"--code_path\":\"https://openi.pcl.ac.cn/somunslotus/somun202304241505581.git\",\"--branch\":\"aim-test\",\"--depth\":\"1\",\"--code_output\":\"/code\"},{\"id\":\"model-train-1682500a\",\"category_id\":2,\"component_name\":\"model-train\",\"component_label\":\"通用模型训练组件\",\"working_directory\":\"{{git-clone-1af5ea58.--code_output}}\",\"command\":\"python train_aim.py --batch_size=256 --epoch=3\",\"resources_standard\":\"{\\\"name\\\":\\\"CPU-GPU\\\",\\\"value\\\":\\\"GPU: 1, CPU: 2, 内存: 4GB\\\"}\",\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\"}}\",\"mount_path\":\"\",\"in_parameters\":\"{\\\"--dataset\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"dataset\\\",\\\"label\\\":\\\"选择数据集\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"选择数据集\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{\\\\\\\"name\\\\\\\":\\\\\\\"mnist\\\\\\\", \\\\\\\"path\\\\\\\":\\\\\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\\\\\"}\\\"},\\\"--model_name\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"model\\\",\\\"label\\\":\\\"选择模型\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"range\\\":\\\"$min,$max\\\",\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"这里是这个参数的描述和备注\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{\\\\\\\"name\\\\\\\":\\\\\\\"mnist\\\\\\\", \\\\\\\"path\\\\\\\":\\\\\\\"argo-workflow/platform-data/somuns/pretrainmodel/mnist/ssd_80C_500E.ckpt\\\\\\\"}\\\"}}\",\"out_parameters\":\"{\\\"--model_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"模型输出路径\\\",\\\"path\\\":\\\"/model\\\",\\\"require\\\":1,\\\"value\\\":\\\"/model\\\"}}\",\"description\":\"通用模型训练组件介绍\",\"icon_path\":\"component-icon-2\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:14.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:14.000+08:00\",\"state\":1,\"image\":\"172.20.32.187/machine-learning/pytorch:pytorch_1.9.1_cuda11.1_detection_aim\",\"env_variables\":\"\",\"x\":466,\"y\":223.38749694824213,\"label\":\"模型训练\",\"img\":\"/assets/images/component-icon-2.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":[110,36],\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":10,\"boxShadow\":\"0px 0px 12px rgba(75, 84, 137, 0.05)\",\"overflow\":\"hidden\",\"x\":-20,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\",\"cursor\":\"pointer\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"nodeSelected\":{\"fill\":\"red\",\"shadowColor\":\"red\",\"stroke\":\"red\",\"text-shape\":{\"fill\":\"red\",\"stroke\":\"red\"}},\"fill\":\"#fff\",\"stroke\":\"#1664ff\",\"cursor\":\"pointer\",\"radius\":10,\"overflow\":\"hidden\",\"lineWidth\":0.5},\"depth\":0,\"--dataset\":\"{\\\"name\\\":\\\"mnist\\\", \\\"path\\\":\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\"}\",\"--model_name\":\"{\\\"name\\\":\\\"mnist\\\", \\\"path\\\":\\\"argo-workflow/platform-data/somuns/pretrainmodel/mnist/ssd_80C_500E.ckpt\\\"}\",\"--model_output\":\"/model\"},{\"id\":\"model-train-d4ee410\",\"category_id\":2,\"component_name\":\"model-train\",\"component_label\":\"通用模型训练组件\",\"working_directory\":\"{{git-clone-1af5ea58.--code_output}}\",\"command\":\"python inference.py\",\"resources_standard\":\"{\\\"name\\\":\\\"CPU-GPU\\\",\\\"value\\\":\\\"GPU: 0, CPU: 2, 内存: 4GB\\\"}\",\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\"}}\",\"mount_path\":\"\",\"in_parameters\":\"{\\\"--dataset\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"dataset\\\",\\\"label\\\":\\\"选择数据集\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"选择数据集\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{\\\\\\\"name\\\\\\\":\\\\\\\"mnist\\\\\\\", \\\\\\\"path\\\\\\\":\\\\\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\\\\\"}\\\"},\\\"--model_name\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"model\\\",\\\"label\\\":\\\"选择模型\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"range\\\":\\\"$min,$max\\\",\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"这里是这个参数的描述和备注\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{{model-train-1682500a.--model_output}}\\\"}}\",\"out_parameters\":\"{\\\"--model_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"模型输出路径\\\",\\\"path\\\":\\\"/model\\\",\\\"require\\\":1,\\\"value\\\":\\\"/result\\\"}}\",\"description\":\"通用模型训练组件介绍\",\"icon_path\":\"component-icon-2\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:14.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:14.000+08:00\",\"state\":1,\"image\":\"172.20.32.187/machine-learning/pytorch:pytorch_1.9.1_cuda11.1_detection_aim\",\"env_variables\":\"\",\"x\":391.49676749861436,\"y\":315.3755737715332,\"label\":\"模型测试1\",\"img\":\"/assets/images/component-icon-2.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":[110,36],\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":10,\"boxShadow\":\"0px 0px 12px rgba(75, 84, 137, 0.05)\",\"overflow\":\"hidden\",\"x\":-20,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\",\"cursor\":\"pointer\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"nodeSelected\":{\"fill\":\"red\",\"shadowColor\":\"red\",\"stroke\":\"red\",\"text-shape\":{\"fill\":\"red\",\"stroke\":\"red\"}},\"fill\":\"#fff\",\"stroke\":\"#1664ff\",\"cursor\":\"pointer\",\"radius\":10,\"overflow\":\"hidden\",\"lineWidth\":0.5},\"depth\":0,\"--dataset\":\"{\\\"name\\\":\\\"mnist\\\", \\\"path\\\":\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\"}\",\"--model_name\":\"{{model-train-1682500a.--model_output}}\",\"--model_output\":\"/result\"},{\"id\":\"model-train-b771166\",\"category_id\":2,\"component_name\":\"model-train\",\"component_label\":\"通用模型训练组件\",\"working_directory\":\"{{git-clone-1af5ea58.--code_output}}\",\"command\":\"python inference.py\",\"resources_standard\":\"{\\\"name\\\":\\\"CPU-GPU\\\",\\\"value\\\":\\\"GPU: 0, CPU: 2, 内存: 4GB\\\"}\",\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\"}}\",\"mount_path\":\"\",\"in_parameters\":\"{\\\"--dataset\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"dataset\\\",\\\"label\\\":\\\"选择数据集\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"选择数据集\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{\\\\\\\"name\\\\\\\":\\\\\\\"mnist\\\\\\\", \\\\\\\"path\\\\\\\":\\\\\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\\\\\"}\\\"},\\\"--model_name\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"model\\\",\\\"label\\\":\\\"选择模型\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"range\\\":\\\"$min,$max\\\",\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"这里是这个参数的描述和备注\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{{model-train-1682500a.--model_output}}\\\"}}\",\"out_parameters\":\"{\\\"--model_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"模型输出路径\\\",\\\"path\\\":\\\"/model\\\",\\\"require\\\":1,\\\"value\\\":\\\"/result-new\\\"}}\",\"description\":\"通用模型训练组件介绍\",\"icon_path\":\"component-icon-2\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:14.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:14.000+08:00\",\"state\":1,\"image\":\"172.20.32.187/machine-learning/pytorch:pytorch_1.9.1_cuda11.1_detection_aim\",\"env_variables\":\"\",\"x\":541.4967674986144,\"y\":315.3755737715332,\"label\":\"模型测试2\",\"img\":\"/assets/images/component-icon-2.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":[110,36],\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":10,\"boxShadow\":\"0px 0px 12px rgba(75, 84, 137, 0.05)\",\"overflow\":\"hidden\",\"x\":-20,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\",\"cursor\":\"pointer\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"nodeSelected\":{\"fill\":\"red\",\"shadowColor\":\"red\",\"stroke\":\"red\",\"text-shape\":{\"fill\":\"red\",\"stroke\":\"red\"}},\"fill\":\"#fff\",\"stroke\":\"transparent\",\"cursor\":\"pointer\",\"radius\":10,\"overflow\":\"hidden\",\"lineWidth\":0.5},\"depth\":0,\"--dataset\":\"{\\\"name\\\":\\\"mnist\\\", \\\"path\\\":\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\"}\",\"--model_name\":\"{{model-train-1682500a.--model_output}}\",\"--model_output\":\"/result-new\"}],\"edges\":[{\"source\":\"git-clone-1af5ea58\",\"target\":\"model-train-1682500a\",\"type\":\"cubic-vertical\",\"style\":{\"active\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":1},\"selected\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"stroke\":\"rgb(234, 234, 234)\",\"lineWidth\":1},\"disable\":{\"stroke\":\"rgb(245, 245, 245)\",\"lineWidth\":1},\"endArrow\":{\"path\":\"M 6,0 L 9,-1.5 L 9,1.5 Z\",\"d\":4.5,\"fill\":\"#a2a6b5\"},\"cursor\":\"pointer\",\"lineWidth\":1,\"opacity\":1,\"stroke\":\"#a2a6b5\",\"radius\":1},\"nodeStateStyle\":{\"hover\":{\"opacity\":1,\"stroke\":\"#8fe8ff\"}},\"labelCfg\":{\"autoRotate\":true,\"style\":{\"fontSize\":10,\"fill\":\"#FFF\"}},\"id\":\"edge-0.68904032703753691709262922230\",\"startPoint\":{\"x\":461,\"y\":145.63749694824213,\"anchorIndex\":1},\"endPoint\":{\"x\":466,\"y\":205.13749694824213,\"anchorIndex\":0},\"curvePosition\":[0.5,0.5],\"curveOffset\":[0,0],\"minCurveOffset\":[0,0],\"targetAnchor\":0,\"depth\":0},{\"source\":\"model-train-1682500a\",\"target\":\"model-train-d4ee410\",\"type\":\"cubic-vertical\",\"style\":{\"active\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":1},\"selected\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"stroke\":\"rgb(234, 234, 234)\",\"lineWidth\":1},\"disable\":{\"stroke\":\"rgb(245, 245, 245)\",\"lineWidth\":1},\"endArrow\":{\"path\":\"M 6,0 L 9,-1.5 L 9,1.5 Z\",\"d\":4.5,\"fill\":\"#a2a6b5\"},\"cursor\":\"pointer\",\"lineWidth\":1,\"opacity\":1,\"stroke\":\"#a2a6b5\",\"radius\":1},\"nodeStateStyle\":{\"hover\":{\"opacity\":1,\"stroke\":\"#8fe8ff\"}},\"labelCfg\":{\"autoRotate\":true,\"style\":{\"fontSize\":10,\"fill\":\"#FFF\"}},\"id\":\"edge-0.31721243827888211709271377841\",\"startPoint\":{\"x\":466,\"y\":241.63749694824213,\"anchorIndex\":1},\"endPoint\":{\"x\":391.49676749861436,\"y\":297.1255737715332,\"anchorIndex\":0},\"curvePosition\":[0.5,0.5],\"curveOffset\":[0,0],\"minCurveOffset\":[0,0],\"targetAnchor\":0,\"depth\":0},{\"source\":\"model-train-1682500a\",\"target\":\"model-train-b771166\",\"type\":\"cubic-vertical\",\"style\":{\"active\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":1},\"selected\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"stroke\":\"rgb(234, 234, 234)\",\"lineWidth\":1},\"disable\":{\"stroke\":\"rgb(245, 245, 245)\",\"lineWidth\":1},\"endArrow\":{\"path\":\"M 6,0 L 9,-1.5 L 9,1.5 Z\",\"d\":4.5,\"fill\":\"#a2a6b5\"},\"cursor\":\"pointer\",\"lineWidth\":1,\"opacity\":1,\"stroke\":\"#a2a6b5\",\"radius\":1},\"nodeStateStyle\":{\"hover\":{\"opacity\":1,\"stroke\":\"#8fe8ff\"}},\"labelCfg\":{\"autoRotate\":true,\"style\":{\"fontSize\":10,\"fill\":\"#FFF\"}},\"id\":\"edge-0.82213432056017741709273667956\",\"startPoint\":{\"x\":466,\"y\":241.63749694824213,\"anchorIndex\":1},\"endPoint\":{\"x\":541.4967674986144,\"y\":297.1255737715332,\"anchorIndex\":0},\"curvePosition\":[0.5,0.5],\"curveOffset\":[0,0],\"minCurveOffset\":[0,0],\"targetAnchor\":0,\"depth\":0}],\"combos\":[]}', NULL, 'admin', '2024-03-14 10:57:16', 'admin', '2024-03-14 14:04:10', 1); INSERT INTO `workflow` VALUES (102, 'aim测试测试-copy', '手写体识别0301-aim指标测试', '{\"nodes\":[{\"id\":\"git-clone-1af5ea58\",\"category_id\":1,\"component_name\":\"git-clone\",\"component_label\":\"代码拉取组件\",\"working_directory\":\"\",\"command\":\"\",\"resources_standard\":\"{\\\"name\\\":\\\"CPU-GPU\\\",\\\"value\\\":\\\"GPU: 0, CPU: 1, 内存: 2GB\\\"}\",\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\"}}\",\"mount_path\":\"\",\"in_parameters\":\"{\\\"--code_path\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码仓库地址\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"私有仓库填写ssh地址,公有仓库填写https git地址\\\",\\\"describe\\\":\\\"代码仓库地址\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"https://openi.pcl.ac.cn/somunslotus/somun202304241505581.git\\\"},\\\"--branch\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码分支/tag\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"master\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码分支或者tag\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"aim-test\\\"},\\\"--depth\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"克隆深度\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码克隆深度\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"1\\\"},\\\"--ssh_private_key\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"ssh私钥\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"ssh私钥,确保ssh公钥已经托管到代码平台,否则可能拉取失败\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\"}}\",\"out_parameters\":\"{\\\"--code_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"代码输出路径\\\",\\\"path\\\":\\\"/code\\\",\\\"require\\\":1,\\\"value\\\":\\\"/code\\\"}}\",\"description\":\"代码拉取组件\",\"icon_path\":\"component-icon-1\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:11.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:11.000+08:00\",\"state\":1,\"image\":\"172.20.32.187/pipeline-component/built-in/git:202312071000\",\"env_variables\":\"\",\"x\":461,\"y\":127.38749694824213,\"label\":\"代码拉取组件\",\"img\":\"/assets/images/component-icon-1.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":[110,36],\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":10,\"boxShadow\":\"0px 0px 12px rgba(75, 84, 137, 0.05)\",\"overflow\":\"hidden\",\"x\":-20,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\",\"cursor\":\"pointer\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"nodeSelected\":{\"fill\":\"red\",\"shadowColor\":\"red\",\"stroke\":\"red\",\"text-shape\":{\"fill\":\"red\",\"stroke\":\"red\"}},\"fill\":\"#fff\",\"stroke\":\"#1664ff\",\"cursor\":\"pointer\",\"radius\":10,\"overflow\":\"hidden\",\"lineWidth\":0.5},\"depth\":0,\"--code_path\":\"https://openi.pcl.ac.cn/somunslotus/somun202304241505581.git\",\"--branch\":\"aim-test\",\"--depth\":\"1\",\"--code_output\":\"/code\"},{\"id\":\"model-train-1682500a\",\"category_id\":2,\"component_name\":\"model-train\",\"component_label\":\"通用模型训练组件\",\"working_directory\":\"{{git-clone-1af5ea58.--code_output}}\",\"command\":\"python train_aim.py --batch_size=256 --epoch=3\",\"resources_standard\":\"{\\\"name\\\":\\\"CPU-GPU\\\",\\\"value\\\":\\\"GPU: 1, CPU: 2, 内存: 4GB\\\"}\",\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\"}}\",\"mount_path\":\"\",\"in_parameters\":\"{\\\"--dataset\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"dataset\\\",\\\"label\\\":\\\"选择数据集\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"选择数据集\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{\\\\\\\"name\\\\\\\":\\\\\\\"mnist\\\\\\\", \\\\\\\"path\\\\\\\":\\\\\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\\\\\"}\\\"},\\\"--model_name\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"model\\\",\\\"label\\\":\\\"选择模型\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"range\\\":\\\"$min,$max\\\",\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"这里是这个参数的描述和备注\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{\\\\\\\"name\\\\\\\":\\\\\\\"mnist\\\\\\\", \\\\\\\"path\\\\\\\":\\\\\\\"argo-workflow/platform-data/somuns/pretrainmodel/mnist/ssd_80C_500E.ckpt\\\\\\\"}\\\"}}\",\"out_parameters\":\"{\\\"--model_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"模型输出路径\\\",\\\"path\\\":\\\"/model\\\",\\\"require\\\":1,\\\"value\\\":\\\"/model\\\"}}\",\"description\":\"通用模型训练组件介绍\",\"icon_path\":\"component-icon-2\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:14.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:14.000+08:00\",\"state\":1,\"image\":\"172.20.32.187/machine-learning/pytorch:pytorch_1.9.1_cuda11.1_detection_aim\",\"env_variables\":\"\",\"x\":466,\"y\":223.38749694824213,\"label\":\"模型训练\",\"img\":\"/assets/images/component-icon-2.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":[110,36],\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":10,\"boxShadow\":\"0px 0px 12px rgba(75, 84, 137, 0.05)\",\"overflow\":\"hidden\",\"x\":-20,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\",\"cursor\":\"pointer\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"nodeSelected\":{\"fill\":\"red\",\"shadowColor\":\"red\",\"stroke\":\"red\",\"text-shape\":{\"fill\":\"red\",\"stroke\":\"red\"}},\"fill\":\"#fff\",\"stroke\":\"#1664ff\",\"cursor\":\"pointer\",\"radius\":10,\"overflow\":\"hidden\",\"lineWidth\":0.5},\"depth\":0,\"--dataset\":\"{\\\"name\\\":\\\"mnist\\\", \\\"path\\\":\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\"}\",\"--model_name\":\"{\\\"name\\\":\\\"mnist\\\", \\\"path\\\":\\\"argo-workflow/platform-data/somuns/pretrainmodel/mnist/ssd_80C_500E.ckpt\\\"}\",\"--model_output\":\"/model\"},{\"id\":\"model-train-d4ee410\",\"category_id\":2,\"component_name\":\"model-train\",\"component_label\":\"通用模型训练组件\",\"working_directory\":\"{{git-clone-1af5ea58.--code_output}}\",\"command\":\"python inference.py\",\"resources_standard\":\"{\\\"name\\\":\\\"CPU-GPU\\\",\\\"value\\\":\\\"GPU: 0, CPU: 2, 内存: 4GB\\\"}\",\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\"}}\",\"mount_path\":\"\",\"in_parameters\":\"{\\\"--dataset\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"dataset\\\",\\\"label\\\":\\\"选择数据集\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"选择数据集\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{\\\\\\\"name\\\\\\\":\\\\\\\"mnist\\\\\\\", \\\\\\\"path\\\\\\\":\\\\\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\\\\\"}\\\"},\\\"--model_name\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"model\\\",\\\"label\\\":\\\"选择模型\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"range\\\":\\\"$min,$max\\\",\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"这里是这个参数的描述和备注\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{{model-train-1682500a.--model_output}}\\\"}}\",\"out_parameters\":\"{\\\"--model_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"模型输出路径\\\",\\\"path\\\":\\\"/model\\\",\\\"require\\\":1,\\\"value\\\":\\\"/result\\\"}}\",\"description\":\"通用模型训练组件介绍\",\"icon_path\":\"component-icon-2\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:14.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:14.000+08:00\",\"state\":1,\"image\":\"172.20.32.187/machine-learning/pytorch:pytorch_1.9.1_cuda11.1_detection_aim\",\"env_variables\":\"\",\"x\":391.49676749861436,\"y\":315.3755737715332,\"label\":\"模型测试1\",\"img\":\"/assets/images/component-icon-2.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":[110,36],\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":10,\"boxShadow\":\"0px 0px 12px rgba(75, 84, 137, 0.05)\",\"overflow\":\"hidden\",\"x\":-20,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\",\"cursor\":\"pointer\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"nodeSelected\":{\"fill\":\"red\",\"shadowColor\":\"red\",\"stroke\":\"red\",\"text-shape\":{\"fill\":\"red\",\"stroke\":\"red\"}},\"fill\":\"#fff\",\"stroke\":\"#1664ff\",\"cursor\":\"pointer\",\"radius\":10,\"overflow\":\"hidden\",\"lineWidth\":0.5},\"depth\":0,\"--dataset\":\"{\\\"name\\\":\\\"mnist\\\", \\\"path\\\":\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\"}\",\"--model_name\":\"{{model-train-1682500a.--model_output}}\",\"--model_output\":\"/result\"},{\"id\":\"model-train-b771166\",\"category_id\":2,\"component_name\":\"model-train\",\"component_label\":\"通用模型训练组件\",\"working_directory\":\"{{git-clone-1af5ea58.--code_output}}\",\"command\":\"python inference.py\",\"resources_standard\":\"{\\\"name\\\":\\\"CPU-GPU\\\",\\\"value\\\":\\\"GPU: 0, CPU: 2, 内存: 4GB\\\"}\",\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\"}}\",\"mount_path\":\"\",\"in_parameters\":\"{\\\"--dataset\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"dataset\\\",\\\"label\\\":\\\"选择数据集\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"选择数据集\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{\\\\\\\"name\\\\\\\":\\\\\\\"mnist\\\\\\\", \\\\\\\"path\\\\\\\":\\\\\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\\\\\"}\\\"},\\\"--model_name\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"model\\\",\\\"label\\\":\\\"选择模型\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"range\\\":\\\"$min,$max\\\",\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"这里是这个参数的描述和备注\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{{model-train-1682500a.--model_output}}\\\"}}\",\"out_parameters\":\"{\\\"--model_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"模型输出路径\\\",\\\"path\\\":\\\"/model\\\",\\\"require\\\":1,\\\"value\\\":\\\"/result-new\\\"}}\",\"description\":\"通用模型训练组件介绍\",\"icon_path\":\"component-icon-2\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:14.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:14.000+08:00\",\"state\":1,\"image\":\"172.20.32.187/machine-learning/pytorch:pytorch_1.9.1_cuda11.1_detection_aim\",\"env_variables\":\"\",\"x\":541.4967674986144,\"y\":315.3755737715332,\"label\":\"模型测试2\",\"img\":\"/assets/images/component-icon-2.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":[110,36],\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":10,\"boxShadow\":\"0px 0px 12px rgba(75, 84, 137, 0.05)\",\"overflow\":\"hidden\",\"x\":-20,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\",\"cursor\":\"pointer\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"nodeSelected\":{\"fill\":\"red\",\"shadowColor\":\"red\",\"stroke\":\"red\",\"text-shape\":{\"fill\":\"red\",\"stroke\":\"red\"}},\"fill\":\"#fff\",\"stroke\":\"transparent\",\"cursor\":\"pointer\",\"radius\":10,\"overflow\":\"hidden\",\"lineWidth\":0.5},\"depth\":0,\"--dataset\":\"{\\\"name\\\":\\\"mnist\\\", \\\"path\\\":\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\"}\",\"--model_name\":\"{{model-train-1682500a.--model_output}}\",\"--model_output\":\"/result-new\"}],\"edges\":[{\"source\":\"git-clone-1af5ea58\",\"target\":\"model-train-1682500a\",\"type\":\"cubic-vertical\",\"style\":{\"active\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":1},\"selected\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"stroke\":\"rgb(234, 234, 234)\",\"lineWidth\":1},\"disable\":{\"stroke\":\"rgb(245, 245, 245)\",\"lineWidth\":1},\"endArrow\":{\"path\":\"M 6,0 L 9,-1.5 L 9,1.5 Z\",\"d\":4.5,\"fill\":\"#a2a6b5\"},\"cursor\":\"pointer\",\"lineWidth\":1,\"opacity\":1,\"stroke\":\"#a2a6b5\",\"radius\":1},\"nodeStateStyle\":{\"hover\":{\"opacity\":1,\"stroke\":\"#8fe8ff\"}},\"labelCfg\":{\"autoRotate\":true,\"style\":{\"fontSize\":10,\"fill\":\"#FFF\"}},\"id\":\"edge-0.68904032703753691709262922230\",\"startPoint\":{\"x\":461,\"y\":145.63749694824213,\"anchorIndex\":1},\"endPoint\":{\"x\":466,\"y\":205.13749694824213,\"anchorIndex\":0},\"curvePosition\":[0.5,0.5],\"curveOffset\":[0,0],\"minCurveOffset\":[0,0],\"targetAnchor\":0,\"depth\":0},{\"source\":\"model-train-1682500a\",\"target\":\"model-train-d4ee410\",\"type\":\"cubic-vertical\",\"style\":{\"active\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":1},\"selected\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"stroke\":\"rgb(234, 234, 234)\",\"lineWidth\":1},\"disable\":{\"stroke\":\"rgb(245, 245, 245)\",\"lineWidth\":1},\"endArrow\":{\"path\":\"M 6,0 L 9,-1.5 L 9,1.5 Z\",\"d\":4.5,\"fill\":\"#a2a6b5\"},\"cursor\":\"pointer\",\"lineWidth\":1,\"opacity\":1,\"stroke\":\"#a2a6b5\",\"radius\":1},\"nodeStateStyle\":{\"hover\":{\"opacity\":1,\"stroke\":\"#8fe8ff\"}},\"labelCfg\":{\"autoRotate\":true,\"style\":{\"fontSize\":10,\"fill\":\"#FFF\"}},\"id\":\"edge-0.31721243827888211709271377841\",\"startPoint\":{\"x\":466,\"y\":241.63749694824213,\"anchorIndex\":1},\"endPoint\":{\"x\":391.49676749861436,\"y\":297.1255737715332,\"anchorIndex\":0},\"curvePosition\":[0.5,0.5],\"curveOffset\":[0,0],\"minCurveOffset\":[0,0],\"targetAnchor\":0,\"depth\":0},{\"source\":\"model-train-1682500a\",\"target\":\"model-train-b771166\",\"type\":\"cubic-vertical\",\"style\":{\"active\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":1},\"selected\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"stroke\":\"rgb(234, 234, 234)\",\"lineWidth\":1},\"disable\":{\"stroke\":\"rgb(245, 245, 245)\",\"lineWidth\":1},\"endArrow\":{\"path\":\"M 6,0 L 9,-1.5 L 9,1.5 Z\",\"d\":4.5,\"fill\":\"#a2a6b5\"},\"cursor\":\"pointer\",\"lineWidth\":1,\"opacity\":1,\"stroke\":\"#a2a6b5\",\"radius\":1},\"nodeStateStyle\":{\"hover\":{\"opacity\":1,\"stroke\":\"#8fe8ff\"}},\"labelCfg\":{\"autoRotate\":true,\"style\":{\"fontSize\":10,\"fill\":\"#FFF\"}},\"id\":\"edge-0.82213432056017741709273667956\",\"startPoint\":{\"x\":466,\"y\":241.63749694824213,\"anchorIndex\":1},\"endPoint\":{\"x\":541.4967674986144,\"y\":297.1255737715332,\"anchorIndex\":0},\"curvePosition\":[0.5,0.5],\"curveOffset\":[0,0],\"minCurveOffset\":[0,0],\"targetAnchor\":0,\"depth\":0}],\"combos\":[]}', NULL, 'admin', '2024-03-18 09:29:04', 'admin', '2024-03-18 09:29:04', 0); INSERT INTO `workflow` VALUES (103, 'aim测试测试-copy', '手写体识别0301-aim指标测试', '{\"nodes\":[{\"id\":\"git-clone-08b4261b\",\"category_id\":1,\"component_name\":\"git-clone\",\"component_label\":\"代码拉取组件\",\"working_directory\":\"\",\"command\":\"\",\"resources_standard\":\"{\\\"name\\\":\\\"CPU-GPU\\\",\\\"value\\\":\\\"GPU: 0, CPU: 1, 内存: 2GB\\\"}\",\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\"}}\",\"mount_path\":\"\",\"in_parameters\":\"{\\\"--code_path\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码仓库地址\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"私有仓库填写ssh地址,公有仓库填写https git地址\\\",\\\"describe\\\":\\\"代码仓库地址\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"https://openi.pcl.ac.cn/somunslotus/somun202304241505581.git\\\"},\\\"--branch\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码分支/tag\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"master\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码分支或者tag\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"aim-test\\\"},\\\"--depth\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"克隆深度\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码克隆深度\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"1\\\"},\\\"--ssh_private_key\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"ssh私钥\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"ssh私钥,确保ssh公钥已经托管到代码平台,否则可能拉取失败\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\"}}\",\"out_parameters\":\"{\\\"--code_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"代码输出路径\\\",\\\"path\\\":\\\"/code\\\",\\\"require\\\":1,\\\"value\\\":\\\"/code\\\"}}\",\"description\":\"代码拉取组件\",\"icon_path\":\"component-icon-1\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:11.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:11.000+08:00\",\"state\":1,\"image\":\"172.20.32.187/pipeline-component/built-in/git:202312071000\",\"env_variables\":\"\",\"x\":461,\"y\":127.38749694824213,\"label\":\"代码拉取组件\",\"img\":\"/assets/images/component-icon-1.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":[110,36],\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":10,\"boxShadow\":\"0px 0px 12px rgba(75, 84, 137, 0.05)\",\"overflow\":\"hidden\",\"x\":-20,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\",\"cursor\":\"pointer\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"nodeSelected\":{\"fill\":\"red\",\"shadowColor\":\"red\",\"stroke\":\"red\",\"text-shape\":{\"fill\":\"red\",\"stroke\":\"red\"}},\"fill\":\"#fff\",\"stroke\":\"#1664ff\",\"cursor\":\"pointer\",\"radius\":10,\"overflow\":\"hidden\",\"lineWidth\":0.5},\"depth\":0,\"--code_path\":\"https://openi.pcl.ac.cn/somunslotus/somun202304241505581.git\",\"--branch\":\"aim-test\",\"--depth\":\"1\",\"--code_output\":\"/code\"},{\"id\":\"model-train-9405b44f\",\"category_id\":2,\"component_name\":\"model-train\",\"component_label\":\"通用模型训练组件\",\"working_directory\":\"{{git-clone-08b4261b.--code_output}}\",\"command\":\"python train_aim.py --batch_size=256 --epoch=3\",\"resources_standard\":\"{\\\"name\\\":\\\"CPU-GPU\\\",\\\"value\\\":\\\"GPU: 1, CPU: 2, 内存: 4GB\\\"}\",\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\"}}\",\"mount_path\":\"\",\"in_parameters\":\"{\\\"--dataset\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"dataset\\\",\\\"label\\\":\\\"选择数据集\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"选择数据集\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{\\\\\\\"name\\\\\\\":\\\\\\\"mnist\\\\\\\", \\\\\\\"path\\\\\\\":\\\\\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\\\\\"}\\\"},\\\"--model_name\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"model\\\",\\\"label\\\":\\\"选择模型\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"range\\\":\\\"$min,$max\\\",\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"这里是这个参数的描述和备注\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{\\\\\\\"name\\\\\\\":\\\\\\\"mnist\\\\\\\", \\\\\\\"path\\\\\\\":\\\\\\\"argo-workflow/platform-data/somuns/pretrainmodel/mnist/ssd_80C_500E.ckpt\\\\\\\"}\\\"}}\",\"out_parameters\":\"{\\\"--model_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"模型输出路径\\\",\\\"path\\\":\\\"/model\\\",\\\"require\\\":1,\\\"value\\\":\\\"/model\\\"}}\",\"description\":\"通用模型训练组件介绍\",\"icon_path\":\"component-icon-2\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:14.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:14.000+08:00\",\"state\":1,\"image\":\"172.20.32.187/machine-learning/pytorch:pytorch_1.9.1_cuda11.1_detection_aim\",\"env_variables\":\"\",\"x\":466,\"y\":223.38749694824213,\"label\":\"模型训练\",\"img\":\"/assets/images/component-icon-2.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":[110,36],\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":10,\"boxShadow\":\"0px 0px 12px rgba(75, 84, 137, 0.05)\",\"overflow\":\"hidden\",\"x\":-20,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\",\"cursor\":\"pointer\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"nodeSelected\":{\"fill\":\"red\",\"shadowColor\":\"red\",\"stroke\":\"red\",\"text-shape\":{\"fill\":\"red\",\"stroke\":\"red\"}},\"fill\":\"#fff\",\"stroke\":\"#1664ff\",\"cursor\":\"pointer\",\"radius\":10,\"overflow\":\"hidden\",\"lineWidth\":0.5},\"depth\":0,\"--dataset\":\"{\\\"name\\\":\\\"mnist\\\", \\\"path\\\":\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\"}\",\"--model_name\":\"{\\\"name\\\":\\\"mnist\\\", \\\"path\\\":\\\"argo-workflow/platform-data/somuns/pretrainmodel/mnist/ssd_80C_500E.ckpt\\\"}\",\"--model_output\":\"/model\"},{\"id\":\"model-train-0b155052\",\"category_id\":2,\"component_name\":\"model-train\",\"component_label\":\"通用模型训练组件\",\"working_directory\":\"{{git-clone-08b4261b.--code_output}}\",\"command\":\"python inference.py\",\"resources_standard\":\"{\\\"name\\\":\\\"CPU-GPU\\\",\\\"value\\\":\\\"GPU: 0, CPU: 2, 内存: 4GB\\\"}\",\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\"}}\",\"mount_path\":\"\",\"in_parameters\":\"{\\\"--dataset\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"dataset\\\",\\\"label\\\":\\\"选择数据集\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"选择数据集\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{\\\\\\\"name\\\\\\\":\\\\\\\"mnist\\\\\\\", \\\\\\\"path\\\\\\\":\\\\\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\\\\\"}\\\"},\\\"--model_name\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"model\\\",\\\"label\\\":\\\"选择模型\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"range\\\":\\\"$min,$max\\\",\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"这里是这个参数的描述和备注\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{{model-train-9405b44f.--model_output}}\\\"}}\",\"out_parameters\":\"{\\\"--model_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"模型输出路径\\\",\\\"path\\\":\\\"/model\\\",\\\"require\\\":1,\\\"value\\\":\\\"/result\\\"}}\",\"description\":\"通用模型训练组件介绍\",\"icon_path\":\"component-icon-2\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:14.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:14.000+08:00\",\"state\":1,\"image\":\"172.20.32.187/machine-learning/pytorch:pytorch_1.9.1_cuda11.1_detection_aim\",\"env_variables\":\"\",\"x\":391.49676749861436,\"y\":315.3755737715332,\"label\":\"模型测试1\",\"img\":\"/assets/images/component-icon-2.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":[110,36],\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":10,\"boxShadow\":\"0px 0px 12px rgba(75, 84, 137, 0.05)\",\"overflow\":\"hidden\",\"x\":-20,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\",\"cursor\":\"pointer\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"nodeSelected\":{\"fill\":\"red\",\"shadowColor\":\"red\",\"stroke\":\"red\",\"text-shape\":{\"fill\":\"red\",\"stroke\":\"red\"}},\"fill\":\"#fff\",\"stroke\":\"transparent\",\"cursor\":\"pointer\",\"radius\":10,\"overflow\":\"hidden\",\"lineWidth\":0.5},\"depth\":0,\"--dataset\":\"{\\\"name\\\":\\\"mnist\\\", \\\"path\\\":\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\"}\",\"--model_name\":\"{{model-train-9405b44f.--model_output}}\",\"--model_output\":\"/result\"},{\"id\":\"model-train-8c73471f\",\"category_id\":2,\"component_name\":\"model-train\",\"component_label\":\"通用模型训练组件\",\"working_directory\":\"{{git-clone-08b4261b.--code_output}}\",\"command\":\"python inference.py\",\"resources_standard\":\"{\\\"name\\\":\\\"CPU-GPU\\\",\\\"value\\\":\\\"GPU: 0, CPU: 2, 内存: 4GB\\\"}\",\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\"}}\",\"mount_path\":\"\",\"in_parameters\":\"{\\\"--dataset\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"dataset\\\",\\\"label\\\":\\\"选择数据集\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"选择数据集\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{\\\\\\\"name\\\\\\\":\\\\\\\"mnist\\\\\\\", \\\\\\\"path\\\\\\\":\\\\\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\\\\\"}\\\"},\\\"--model_name\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"model\\\",\\\"label\\\":\\\"选择模型\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"range\\\":\\\"$min,$max\\\",\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"这里是这个参数的描述和备注\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{{model-train-9405b44f.--model_output}}\\\"}}\",\"out_parameters\":\"{\\\"--model_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"模型输出路径\\\",\\\"path\\\":\\\"/model\\\",\\\"require\\\":1,\\\"value\\\":\\\"/result-new\\\"}}\",\"description\":\"通用模型训练组件介绍\",\"icon_path\":\"component-icon-2\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:14.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:14.000+08:00\",\"state\":1,\"image\":\"172.20.32.187/machine-learning/pytorch:pytorch_1.9.1_cuda11.1_detection_aim\",\"env_variables\":\"\",\"x\":541.4967674986144,\"y\":315.3755737715332,\"label\":\"模型测试2\",\"img\":\"/assets/images/component-icon-2.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":[110,36],\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":10,\"boxShadow\":\"0px 0px 12px rgba(75, 84, 137, 0.05)\",\"overflow\":\"hidden\",\"x\":-20,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\",\"cursor\":\"pointer\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"nodeSelected\":{\"fill\":\"red\",\"shadowColor\":\"red\",\"stroke\":\"red\",\"text-shape\":{\"fill\":\"red\",\"stroke\":\"red\"}},\"fill\":\"#fff\",\"stroke\":\"transparent\",\"cursor\":\"pointer\",\"radius\":10,\"overflow\":\"hidden\",\"lineWidth\":0.5},\"depth\":0,\"--dataset\":\"{\\\"name\\\":\\\"mnist\\\", \\\"path\\\":\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\"}\",\"--model_name\":\"{{model-train-9405b44f.--model_output}}\",\"--model_output\":\"/result-new\"}],\"edges\":[{\"source\":\"git-clone-08b4261b\",\"target\":\"model-train-9405b44f\",\"type\":\"cubic-vertical\",\"style\":{\"active\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":1},\"selected\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"stroke\":\"rgb(234, 234, 234)\",\"lineWidth\":1},\"disable\":{\"stroke\":\"rgb(245, 245, 245)\",\"lineWidth\":1},\"endArrow\":{\"path\":\"M 6,0 L 9,-1.5 L 9,1.5 Z\",\"d\":4.5,\"fill\":\"#a2a6b5\"},\"cursor\":\"pointer\",\"lineWidth\":1,\"opacity\":1,\"stroke\":\"#a2a6b5\",\"radius\":1},\"nodeStateStyle\":{\"hover\":{\"opacity\":1,\"stroke\":\"#8fe8ff\"}},\"labelCfg\":{\"autoRotate\":true,\"style\":{\"fontSize\":10,\"fill\":\"#FFF\"}},\"id\":\"edge-0.68904032703753691709262922230\",\"startPoint\":{\"x\":461,\"y\":145.63749694824213,\"anchorIndex\":1},\"endPoint\":{\"x\":466,\"y\":205.13749694824213,\"anchorIndex\":0},\"curvePosition\":[0.5,0.5],\"curveOffset\":[0,0],\"minCurveOffset\":[0,0],\"targetAnchor\":0,\"depth\":0},{\"source\":\"model-train-9405b44f\",\"target\":\"model-train-0b155052\",\"type\":\"cubic-vertical\",\"style\":{\"active\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":1},\"selected\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"stroke\":\"rgb(234, 234, 234)\",\"lineWidth\":1},\"disable\":{\"stroke\":\"rgb(245, 245, 245)\",\"lineWidth\":1},\"endArrow\":{\"path\":\"M 6,0 L 9,-1.5 L 9,1.5 Z\",\"d\":4.5,\"fill\":\"#a2a6b5\"},\"cursor\":\"pointer\",\"lineWidth\":1,\"opacity\":1,\"stroke\":\"#a2a6b5\",\"radius\":1},\"nodeStateStyle\":{\"hover\":{\"opacity\":1,\"stroke\":\"#8fe8ff\"}},\"labelCfg\":{\"autoRotate\":true,\"style\":{\"fontSize\":10,\"fill\":\"#FFF\"}},\"id\":\"edge-0.31721243827888211709271377841\",\"startPoint\":{\"x\":466,\"y\":241.63749694824213,\"anchorIndex\":1},\"endPoint\":{\"x\":391.49676749861436,\"y\":297.1255737715332,\"anchorIndex\":0},\"curvePosition\":[0.5,0.5],\"curveOffset\":[0,0],\"minCurveOffset\":[0,0],\"targetAnchor\":0,\"depth\":0},{\"source\":\"model-train-9405b44f\",\"target\":\"model-train-8c73471f\",\"type\":\"cubic-vertical\",\"style\":{\"active\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":1},\"selected\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"stroke\":\"rgb(234, 234, 234)\",\"lineWidth\":1},\"disable\":{\"stroke\":\"rgb(245, 245, 245)\",\"lineWidth\":1},\"endArrow\":{\"path\":\"M 6,0 L 9,-1.5 L 9,1.5 Z\",\"d\":4.5,\"fill\":\"#a2a6b5\"},\"cursor\":\"pointer\",\"lineWidth\":1,\"opacity\":1,\"stroke\":\"#a2a6b5\",\"radius\":1},\"nodeStateStyle\":{\"hover\":{\"opacity\":1,\"stroke\":\"#8fe8ff\"}},\"labelCfg\":{\"autoRotate\":true,\"style\":{\"fontSize\":10,\"fill\":\"#FFF\"}},\"id\":\"edge-0.82213432056017741709273667956\",\"startPoint\":{\"x\":466,\"y\":241.63749694824213,\"anchorIndex\":1},\"endPoint\":{\"x\":541.4967674986144,\"y\":297.1255737715332,\"anchorIndex\":0},\"curvePosition\":[0.5,0.5],\"curveOffset\":[0,0],\"minCurveOffset\":[0,0],\"targetAnchor\":0,\"depth\":0}],\"combos\":[]}', NULL, 'admin', '2024-03-22 15:59:17', 'admin', '2024-03-25 10:46:21', 1); INSERT INTO `workflow` VALUES (104, 'mnist-0301-copy', '手写体识别0301', '{\"nodes\":[{\"id\":\"git-clone-cfb18938\",\"category_id\":1,\"component_name\":\"git-clone\",\"component_label\":\"代码拉取组件\",\"working_directory\":\"\",\"command\":\"\",\"resources_standard\":\"{\\\"name\\\":\\\"CPU-GPU\\\",\\\"value\\\":\\\"GPU: 0, CPU: 1, 内存: 2GB\\\"}\",\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\"}}\",\"mount_path\":\"\",\"in_parameters\":\"{\\\"--code_path\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码仓库地址\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"私有仓库填写ssh地址,公有仓库填写https git地址\\\",\\\"describe\\\":\\\"代码仓库地址\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"https://openi.pcl.ac.cn/somunslotus/somun202304241505581.git\\\"},\\\"--branch\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码分支/tag\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"master\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码分支或者tag\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"use-dataset-zip\\\"},\\\"--depth\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"克隆深度\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码克隆深度\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"1\\\"},\\\"--ssh_private_key\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"ssh私钥\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"ssh私钥,确保ssh公钥已经托管到代码平台,否则可能拉取失败\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\"}}\",\"out_parameters\":\"{\\\"--code_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"代码输出路径\\\",\\\"path\\\":\\\"/code\\\",\\\"require\\\":1,\\\"value\\\":\\\"/code\\\"}}\",\"description\":\"代码拉取组件\",\"icon_path\":\"component-icon-1\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:11.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:11.000+08:00\",\"state\":1,\"image\":\"172.20.32.187/pipeline-component/built-in/git:202312071000\",\"env_variables\":\"\",\"x\":461,\"y\":127.38749694824213,\"label\":\"代码拉取组件\",\"img\":\"/assets/images/component-icon-1.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":[110,36],\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":10,\"boxShadow\":\"0px 0px 12px rgba(75, 84, 137, 0.05)\",\"overflow\":\"hidden\",\"x\":-20,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\",\"cursor\":\"pointer\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"nodeSelected\":{\"fill\":\"red\",\"shadowColor\":\"red\",\"stroke\":\"red\",\"text-shape\":{\"fill\":\"red\",\"stroke\":\"red\"}},\"fill\":\"#fff\",\"stroke\":\"#1664ff\",\"cursor\":\"pointer\",\"radius\":10,\"overflow\":\"hidden\",\"lineWidth\":0.5},\"depth\":0,\"--code_path\":\"https://openi.pcl.ac.cn/somunslotus/somun202304241505581.git\",\"--branch\":\"use-dataset-zip\",\"--depth\":\"1\",\"--code_output\":\"/code\"},{\"id\":\"model-train-c3c64dbe\",\"category_id\":2,\"component_name\":\"model-train\",\"component_label\":\"通用模型训练组件\",\"working_directory\":\"{{git-clone-cfb18938.--code_output}}\",\"command\":\"python train.py --batch_size=256 --epoch=200\",\"resources_standard\":\"{\\\"name\\\":\\\"CPU-GPU\\\",\\\"value\\\":\\\"GPU: 1, CPU: 2, 内存: 4GB\\\"}\",\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\"}}\",\"mount_path\":\"\",\"in_parameters\":\"{\\\"--dataset\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"dataset\\\",\\\"label\\\":\\\"选择数据集\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"选择数据集\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{\\\\\\\"name\\\\\\\":\\\\\\\"mnist\\\\\\\", \\\\\\\"path\\\\\\\":\\\\\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\\\\\"}\\\"},\\\"--model_name\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"model\\\",\\\"label\\\":\\\"选择模型\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"range\\\":\\\"$min,$max\\\",\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"这里是这个参数的描述和备注\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{\\\\\\\"name\\\\\\\":\\\\\\\"mnist\\\\\\\", \\\\\\\"path\\\\\\\":\\\\\\\"argo-workflow/platform-data/somuns/pretrainmodel/mnist/ssd_80C_500E.ckpt\\\\\\\"}\\\"}}\",\"out_parameters\":\"{\\\"--model_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"模型输出路径\\\",\\\"path\\\":\\\"/model\\\",\\\"require\\\":1,\\\"value\\\":\\\"/model\\\"}}\",\"description\":\"通用模型训练组件介绍\",\"icon_path\":\"component-icon-2\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:14.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:14.000+08:00\",\"state\":1,\"image\":\"172.20.32.187/machine-learning/pytorch:pytorch_1.9.1_cuda11.1_detection\",\"env_variables\":\"\",\"x\":466,\"y\":223.38749694824213,\"label\":\"模型训练\",\"img\":\"/assets/images/component-icon-2.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":[110,36],\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":10,\"boxShadow\":\"0px 0px 12px rgba(75, 84, 137, 0.05)\",\"overflow\":\"hidden\",\"x\":-20,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\",\"cursor\":\"pointer\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"nodeSelected\":{\"fill\":\"red\",\"shadowColor\":\"red\",\"stroke\":\"red\",\"text-shape\":{\"fill\":\"red\",\"stroke\":\"red\"}},\"fill\":\"#fff\",\"stroke\":\"#1664ff\",\"cursor\":\"pointer\",\"radius\":10,\"overflow\":\"hidden\",\"lineWidth\":0.5},\"depth\":0,\"--dataset\":\"{\\\"name\\\":\\\"mnist\\\", \\\"path\\\":\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\"}\",\"--model_name\":\"{\\\"name\\\":\\\"mnist\\\", \\\"path\\\":\\\"argo-workflow/platform-data/somuns/pretrainmodel/mnist/ssd_80C_500E.ckpt\\\"}\",\"--model_output\":\"/model\"},{\"id\":\"model-train-9a615586\",\"category_id\":2,\"component_name\":\"model-train\",\"component_label\":\"通用模型训练组件\",\"working_directory\":\"{{git-clone-cfb18938.--code_output}}\",\"command\":\"python inference.py\",\"resources_standard\":\"{\\\"name\\\":\\\"CPU-GPU\\\",\\\"value\\\":\\\"GPU: 0, CPU: 2, 内存: 4GB\\\"}\",\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\"}}\",\"mount_path\":\"\",\"in_parameters\":\"{\\\"--dataset\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"dataset\\\",\\\"label\\\":\\\"选择数据集\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"选择数据集\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{\\\\\\\"name\\\\\\\":\\\\\\\"mnist\\\\\\\", \\\\\\\"path\\\\\\\":\\\\\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\\\\\"}\\\"},\\\"--model_name\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"model\\\",\\\"label\\\":\\\"选择模型\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"range\\\":\\\"$min,$max\\\",\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"这里是这个参数的描述和备注\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{{model-train-c3c64dbe.--model_output}}\\\"}}\",\"out_parameters\":\"{\\\"--model_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"模型输出路径\\\",\\\"path\\\":\\\"/model\\\",\\\"require\\\":1,\\\"value\\\":\\\"/result\\\"}}\",\"description\":\"通用模型训练组件介绍\",\"icon_path\":\"component-icon-2\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:14.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:14.000+08:00\",\"state\":1,\"image\":\"172.20.32.187/machine-learning/pytorch:pytorch_1.9.1_cuda11.1_detection\",\"env_variables\":\"\",\"x\":391.49676749861436,\"y\":315.3755737715332,\"label\":\"模型测试1\",\"img\":\"/assets/images/component-icon-2.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":[110,36],\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":10,\"boxShadow\":\"0px 0px 12px rgba(75, 84, 137, 0.05)\",\"overflow\":\"hidden\",\"x\":-20,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\",\"cursor\":\"pointer\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"nodeSelected\":{\"fill\":\"red\",\"shadowColor\":\"red\",\"stroke\":\"red\",\"text-shape\":{\"fill\":\"red\",\"stroke\":\"red\"}},\"fill\":\"#fff\",\"stroke\":\"transparent\",\"cursor\":\"pointer\",\"radius\":10,\"overflow\":\"hidden\",\"lineWidth\":0.5},\"depth\":0,\"--dataset\":\"{\\\"name\\\":\\\"mnist\\\", \\\"path\\\":\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\"}\",\"--model_name\":\"{{model-train-c3c64dbe.--model_output}}\",\"--model_output\":\"/result\"},{\"id\":\"model-train-e63990c7\",\"category_id\":2,\"component_name\":\"model-train\",\"component_label\":\"通用模型训练组件\",\"working_directory\":\"{{git-clone-cfb18938.--code_output}}\",\"command\":\"python inference.py\",\"resources_standard\":\"{\\\"name\\\":\\\"CPU-GPU\\\",\\\"value\\\":\\\"GPU: 0, CPU: 2, 内存: 4GB\\\"}\",\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\"}}\",\"mount_path\":\"\",\"in_parameters\":\"{\\\"--dataset\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"dataset\\\",\\\"label\\\":\\\"选择数据集\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"选择数据集\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{\\\\\\\"name\\\\\\\":\\\\\\\"mnist\\\\\\\", \\\\\\\"path\\\\\\\":\\\\\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\\\\\"}\\\"},\\\"--model_name\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"model\\\",\\\"label\\\":\\\"选择模型\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"range\\\":\\\"$min,$max\\\",\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"这里是这个参数的描述和备注\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{{model-train-c3c64dbe.--model_output}}\\\"}}\",\"out_parameters\":\"{\\\"--model_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"模型输出路径\\\",\\\"path\\\":\\\"/model\\\",\\\"require\\\":1,\\\"value\\\":\\\"/result-new\\\"}}\",\"description\":\"通用模型训练组件介绍\",\"icon_path\":\"component-icon-2\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:14.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:14.000+08:00\",\"state\":1,\"image\":\"172.20.32.187/machine-learning/pytorch:pytorch_1.9.1_cuda11.1_detection\",\"env_variables\":\"\",\"x\":541.4967674986144,\"y\":315.3755737715332,\"label\":\"模型测试2\",\"img\":\"/assets/images/component-icon-2.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":[110,36],\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":10,\"boxShadow\":\"0px 0px 12px rgba(75, 84, 137, 0.05)\",\"overflow\":\"hidden\",\"x\":-20,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\",\"cursor\":\"pointer\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"nodeSelected\":{\"fill\":\"red\",\"shadowColor\":\"red\",\"stroke\":\"red\",\"text-shape\":{\"fill\":\"red\",\"stroke\":\"red\"}},\"fill\":\"#fff\",\"stroke\":\"transparent\",\"cursor\":\"pointer\",\"radius\":10,\"overflow\":\"hidden\",\"lineWidth\":0.5},\"depth\":0,\"--dataset\":\"{\\\"name\\\":\\\"mnist\\\", \\\"path\\\":\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\"}\",\"--model_name\":\"{{model-train-c3c64dbe.--model_output}}\",\"--model_output\":\"/result-new\"}],\"edges\":[{\"source\":\"git-clone-cfb18938\",\"target\":\"model-train-c3c64dbe\",\"type\":\"cubic-vertical\",\"style\":{\"active\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":1},\"selected\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"stroke\":\"rgb(234, 234, 234)\",\"lineWidth\":1},\"disable\":{\"stroke\":\"rgb(245, 245, 245)\",\"lineWidth\":1},\"endArrow\":{\"path\":\"M 6,0 L 9,-1.5 L 9,1.5 Z\",\"d\":4.5,\"fill\":\"#a2a6b5\"},\"cursor\":\"pointer\",\"lineWidth\":1,\"opacity\":1,\"stroke\":\"#a2a6b5\",\"radius\":1},\"nodeStateStyle\":{\"hover\":{\"opacity\":1,\"stroke\":\"#8fe8ff\"}},\"labelCfg\":{\"autoRotate\":true,\"style\":{\"fontSize\":10,\"fill\":\"#FFF\"}},\"id\":\"edge-0.68904032703753691709262922230\",\"startPoint\":{\"x\":461,\"y\":145.63749694824213,\"anchorIndex\":1},\"endPoint\":{\"x\":466,\"y\":205.13749694824213,\"anchorIndex\":0},\"curvePosition\":[0.5,0.5],\"curveOffset\":[0,0],\"minCurveOffset\":[0,0],\"targetAnchor\":0,\"depth\":0},{\"source\":\"model-train-c3c64dbe\",\"target\":\"model-train-9a615586\",\"type\":\"cubic-vertical\",\"style\":{\"active\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":1},\"selected\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"stroke\":\"rgb(234, 234, 234)\",\"lineWidth\":1},\"disable\":{\"stroke\":\"rgb(245, 245, 245)\",\"lineWidth\":1},\"endArrow\":{\"path\":\"M 6,0 L 9,-1.5 L 9,1.5 Z\",\"d\":4.5,\"fill\":\"#a2a6b5\"},\"cursor\":\"pointer\",\"lineWidth\":1,\"opacity\":1,\"stroke\":\"#a2a6b5\",\"radius\":1},\"nodeStateStyle\":{\"hover\":{\"opacity\":1,\"stroke\":\"#8fe8ff\"}},\"labelCfg\":{\"autoRotate\":true,\"style\":{\"fontSize\":10,\"fill\":\"#FFF\"}},\"id\":\"edge-0.31721243827888211709271377841\",\"startPoint\":{\"x\":466,\"y\":241.63749694824213,\"anchorIndex\":1},\"endPoint\":{\"x\":391.49676749861436,\"y\":297.1255737715332,\"anchorIndex\":0},\"curvePosition\":[0.5,0.5],\"curveOffset\":[0,0],\"minCurveOffset\":[0,0],\"targetAnchor\":0,\"depth\":0},{\"source\":\"model-train-c3c64dbe\",\"target\":\"model-train-e63990c7\",\"type\":\"cubic-vertical\",\"style\":{\"active\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":1},\"selected\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"stroke\":\"rgb(234, 234, 234)\",\"lineWidth\":1},\"disable\":{\"stroke\":\"rgb(245, 245, 245)\",\"lineWidth\":1},\"endArrow\":{\"path\":\"M 6,0 L 9,-1.5 L 9,1.5 Z\",\"d\":4.5,\"fill\":\"#a2a6b5\"},\"cursor\":\"pointer\",\"lineWidth\":1,\"opacity\":1,\"stroke\":\"#a2a6b5\",\"radius\":1},\"nodeStateStyle\":{\"hover\":{\"opacity\":1,\"stroke\":\"#8fe8ff\"}},\"labelCfg\":{\"autoRotate\":true,\"style\":{\"fontSize\":10,\"fill\":\"#FFF\"}},\"id\":\"edge-0.82213432056017741709273667956\",\"startPoint\":{\"x\":466,\"y\":241.63749694824213,\"anchorIndex\":1},\"endPoint\":{\"x\":541.4967674986144,\"y\":297.1255737715332,\"anchorIndex\":0},\"curvePosition\":[0.5,0.5],\"curveOffset\":[0,0],\"minCurveOffset\":[0,0],\"targetAnchor\":0,\"depth\":0}],\"combos\":[]}', NULL, 'admin', '2024-03-22 15:59:58', 'admin', '2024-03-22 15:59:58', 0); INSERT INTO `workflow` VALUES (105, 'mnist-0301-copy-copy', '手写体识别0301', '{\"nodes\":[{\"id\":\"git-clone-7d25a159\",\"category_id\":1,\"component_name\":\"git-clone\",\"component_label\":\"代码拉取组件\",\"working_directory\":\"\",\"command\":\"\",\"resources_standard\":\"{\\\"name\\\":\\\"CPU-GPU\\\",\\\"value\\\":\\\"GPU: 0, CPU: 1, 内存: 2GB\\\"}\",\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\"}}\",\"mount_path\":\"\",\"in_parameters\":\"{\\\"--code_path\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码仓库地址\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"私有仓库填写ssh地址,公有仓库填写https git地址\\\",\\\"describe\\\":\\\"代码仓库地址\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"https://openi.pcl.ac.cn/somunslotus/somun202304241505581.git\\\"},\\\"--branch\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码分支/tag\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"master\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码分支或者tag\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"use-dataset-zip\\\"},\\\"--depth\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"克隆深度\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码克隆深度\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"1\\\"},\\\"--ssh_private_key\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"ssh私钥\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"ssh私钥,确保ssh公钥已经托管到代码平台,否则可能拉取失败\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\"}}\",\"out_parameters\":\"{\\\"--code_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"代码输出路径\\\",\\\"path\\\":\\\"/code\\\",\\\"require\\\":1,\\\"value\\\":\\\"/code\\\"}}\",\"description\":\"代码拉取组件\",\"icon_path\":\"component-icon-1\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:11.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:11.000+08:00\",\"state\":1,\"image\":\"172.20.32.187/pipeline-component/built-in/git:202312071000\",\"env_variables\":\"\",\"x\":461,\"y\":127.38749694824213,\"label\":\"代码拉取组件\",\"img\":\"/assets/images/component-icon-1.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":[110,36],\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":10,\"boxShadow\":\"0px 0px 12px rgba(75, 84, 137, 0.05)\",\"overflow\":\"hidden\",\"x\":-20,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\",\"cursor\":\"pointer\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"nodeSelected\":{\"fill\":\"red\",\"shadowColor\":\"red\",\"stroke\":\"red\",\"text-shape\":{\"fill\":\"red\",\"stroke\":\"red\"}},\"fill\":\"#fff\",\"stroke\":\"#1664ff\",\"cursor\":\"pointer\",\"radius\":10,\"overflow\":\"hidden\",\"lineWidth\":0.5},\"depth\":0,\"--code_path\":\"https://openi.pcl.ac.cn/somunslotus/somun202304241505581.git\",\"--branch\":\"use-dataset-zip\",\"--depth\":\"1\",\"--code_output\":\"/code\"},{\"id\":\"model-train-e32b4329\",\"category_id\":2,\"component_name\":\"model-train\",\"component_label\":\"通用模型训练组件\",\"working_directory\":\"{{git-clone-7d25a159.--code_output}}\",\"command\":\"python train.py --batch_size=256 --epoch=200\",\"resources_standard\":\"{\\\"name\\\":\\\"CPU-GPU\\\",\\\"value\\\":\\\"GPU: 1, CPU: 2, 内存: 4GB\\\"}\",\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\"}}\",\"mount_path\":\"\",\"in_parameters\":\"{\\\"--dataset\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"dataset\\\",\\\"label\\\":\\\"选择数据集\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"选择数据集\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{\\\\\\\"name\\\\\\\":\\\\\\\"mnist\\\\\\\", \\\\\\\"path\\\\\\\":\\\\\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\\\\\"}\\\"},\\\"--model_name\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"model\\\",\\\"label\\\":\\\"选择模型\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"range\\\":\\\"$min,$max\\\",\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"这里是这个参数的描述和备注\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{\\\\\\\"name\\\\\\\":\\\\\\\"mnist\\\\\\\", \\\\\\\"path\\\\\\\":\\\\\\\"argo-workflow/platform-data/somuns/pretrainmodel/mnist/ssd_80C_500E.ckpt\\\\\\\"}\\\"}}\",\"out_parameters\":\"{\\\"--model_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"模型输出路径\\\",\\\"path\\\":\\\"/model\\\",\\\"require\\\":1,\\\"value\\\":\\\"/model\\\"}}\",\"description\":\"通用模型训练组件介绍\",\"icon_path\":\"component-icon-2\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:14.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:14.000+08:00\",\"state\":1,\"image\":\"172.20.32.187/machine-learning/pytorch:pytorch_1.9.1_cuda11.1_detection\",\"env_variables\":\"\",\"x\":466,\"y\":223.38749694824213,\"label\":\"模型训练\",\"img\":\"/assets/images/component-icon-2.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":[110,36],\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":10,\"boxShadow\":\"0px 0px 12px rgba(75, 84, 137, 0.05)\",\"overflow\":\"hidden\",\"x\":-20,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\",\"cursor\":\"pointer\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"nodeSelected\":{\"fill\":\"red\",\"shadowColor\":\"red\",\"stroke\":\"red\",\"text-shape\":{\"fill\":\"red\",\"stroke\":\"red\"}},\"fill\":\"#fff\",\"stroke\":\"#1664ff\",\"cursor\":\"pointer\",\"radius\":10,\"overflow\":\"hidden\",\"lineWidth\":0.5},\"depth\":0,\"--dataset\":\"{\\\"name\\\":\\\"mnist\\\", \\\"path\\\":\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\"}\",\"--model_name\":\"{\\\"name\\\":\\\"mnist\\\", \\\"path\\\":\\\"argo-workflow/platform-data/somuns/pretrainmodel/mnist/ssd_80C_500E.ckpt\\\"}\",\"--model_output\":\"/model\"},{\"id\":\"model-train-50e88ed0\",\"category_id\":2,\"component_name\":\"model-train\",\"component_label\":\"通用模型训练组件\",\"working_directory\":\"{{git-clone-7d25a159.--code_output}}\",\"command\":\"python inference.py\",\"resources_standard\":\"{\\\"name\\\":\\\"CPU-GPU\\\",\\\"value\\\":\\\"GPU: 0, CPU: 2, 内存: 4GB\\\"}\",\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\"}}\",\"mount_path\":\"\",\"in_parameters\":\"{\\\"--dataset\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"dataset\\\",\\\"label\\\":\\\"选择数据集\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"选择数据集\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{\\\\\\\"name\\\\\\\":\\\\\\\"mnist\\\\\\\", \\\\\\\"path\\\\\\\":\\\\\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\\\\\"}\\\"},\\\"--model_name\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"model\\\",\\\"label\\\":\\\"选择模型\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"range\\\":\\\"$min,$max\\\",\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"这里是这个参数的描述和备注\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{{model-train-e32b4329.--model_output}}\\\"}}\",\"out_parameters\":\"{\\\"--model_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"模型输出路径\\\",\\\"path\\\":\\\"/model\\\",\\\"require\\\":1,\\\"value\\\":\\\"/result\\\"}}\",\"description\":\"通用模型训练组件介绍\",\"icon_path\":\"component-icon-2\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:14.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:14.000+08:00\",\"state\":1,\"image\":\"172.20.32.187/machine-learning/pytorch:pytorch_1.9.1_cuda11.1_detection\",\"env_variables\":\"\",\"x\":391.49676749861436,\"y\":315.3755737715332,\"label\":\"模型测试1\",\"img\":\"/assets/images/component-icon-2.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":[110,36],\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":10,\"boxShadow\":\"0px 0px 12px rgba(75, 84, 137, 0.05)\",\"overflow\":\"hidden\",\"x\":-20,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\",\"cursor\":\"pointer\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"nodeSelected\":{\"fill\":\"red\",\"shadowColor\":\"red\",\"stroke\":\"red\",\"text-shape\":{\"fill\":\"red\",\"stroke\":\"red\"}},\"fill\":\"#fff\",\"stroke\":\"transparent\",\"cursor\":\"pointer\",\"radius\":10,\"overflow\":\"hidden\",\"lineWidth\":0.5},\"depth\":0,\"--dataset\":\"{\\\"name\\\":\\\"mnist\\\", \\\"path\\\":\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\"}\",\"--model_name\":\"{{model-train-e32b4329.--model_output}}\",\"--model_output\":\"/result\"},{\"id\":\"model-train-95333154\",\"category_id\":2,\"component_name\":\"model-train\",\"component_label\":\"通用模型训练组件\",\"working_directory\":\"{{git-clone-7d25a159.--code_output}}\",\"command\":\"python inference.py\",\"resources_standard\":\"{\\\"name\\\":\\\"CPU-GPU\\\",\\\"value\\\":\\\"GPU: 0, CPU: 2, 内存: 4GB\\\"}\",\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\"}}\",\"mount_path\":\"\",\"in_parameters\":\"{\\\"--dataset\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"dataset\\\",\\\"label\\\":\\\"选择数据集\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"选择数据集\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{\\\\\\\"name\\\\\\\":\\\\\\\"mnist\\\\\\\", \\\\\\\"path\\\\\\\":\\\\\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\\\\\"}\\\"},\\\"--model_name\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"model\\\",\\\"label\\\":\\\"选择模型\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"range\\\":\\\"$min,$max\\\",\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"这里是这个参数的描述和备注\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{{model-train-e32b4329.--model_output}}\\\"}}\",\"out_parameters\":\"{\\\"--model_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"模型输出路径\\\",\\\"path\\\":\\\"/model\\\",\\\"require\\\":1,\\\"value\\\":\\\"/result-new\\\"}}\",\"description\":\"通用模型训练组件介绍\",\"icon_path\":\"component-icon-2\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:14.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:14.000+08:00\",\"state\":1,\"image\":\"172.20.32.187/machine-learning/pytorch:pytorch_1.9.1_cuda11.1_detection\",\"env_variables\":\"\",\"x\":541.4967674986144,\"y\":315.3755737715332,\"label\":\"模型测试2\",\"img\":\"/assets/images/component-icon-2.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":[110,36],\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":10,\"boxShadow\":\"0px 0px 12px rgba(75, 84, 137, 0.05)\",\"overflow\":\"hidden\",\"x\":-20,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\",\"cursor\":\"pointer\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"nodeSelected\":{\"fill\":\"red\",\"shadowColor\":\"red\",\"stroke\":\"red\",\"text-shape\":{\"fill\":\"red\",\"stroke\":\"red\"}},\"fill\":\"#fff\",\"stroke\":\"transparent\",\"cursor\":\"pointer\",\"radius\":10,\"overflow\":\"hidden\",\"lineWidth\":0.5},\"depth\":0,\"--dataset\":\"{\\\"name\\\":\\\"mnist\\\", \\\"path\\\":\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\"}\",\"--model_name\":\"{{model-train-e32b4329.--model_output}}\",\"--model_output\":\"/result-new\"}],\"edges\":[{\"source\":\"git-clone-7d25a159\",\"target\":\"model-train-e32b4329\",\"type\":\"cubic-vertical\",\"style\":{\"active\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":1},\"selected\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"stroke\":\"rgb(234, 234, 234)\",\"lineWidth\":1},\"disable\":{\"stroke\":\"rgb(245, 245, 245)\",\"lineWidth\":1},\"endArrow\":{\"path\":\"M 6,0 L 9,-1.5 L 9,1.5 Z\",\"d\":4.5,\"fill\":\"#a2a6b5\"},\"cursor\":\"pointer\",\"lineWidth\":1,\"opacity\":1,\"stroke\":\"#a2a6b5\",\"radius\":1},\"nodeStateStyle\":{\"hover\":{\"opacity\":1,\"stroke\":\"#8fe8ff\"}},\"labelCfg\":{\"autoRotate\":true,\"style\":{\"fontSize\":10,\"fill\":\"#FFF\"}},\"id\":\"edge-0.68904032703753691709262922230\",\"startPoint\":{\"x\":461,\"y\":145.63749694824213,\"anchorIndex\":1},\"endPoint\":{\"x\":466,\"y\":205.13749694824213,\"anchorIndex\":0},\"curvePosition\":[0.5,0.5],\"curveOffset\":[0,0],\"minCurveOffset\":[0,0],\"targetAnchor\":0,\"depth\":0},{\"source\":\"model-train-e32b4329\",\"target\":\"model-train-50e88ed0\",\"type\":\"cubic-vertical\",\"style\":{\"active\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":1},\"selected\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"stroke\":\"rgb(234, 234, 234)\",\"lineWidth\":1},\"disable\":{\"stroke\":\"rgb(245, 245, 245)\",\"lineWidth\":1},\"endArrow\":{\"path\":\"M 6,0 L 9,-1.5 L 9,1.5 Z\",\"d\":4.5,\"fill\":\"#a2a6b5\"},\"cursor\":\"pointer\",\"lineWidth\":1,\"opacity\":1,\"stroke\":\"#a2a6b5\",\"radius\":1},\"nodeStateStyle\":{\"hover\":{\"opacity\":1,\"stroke\":\"#8fe8ff\"}},\"labelCfg\":{\"autoRotate\":true,\"style\":{\"fontSize\":10,\"fill\":\"#FFF\"}},\"id\":\"edge-0.31721243827888211709271377841\",\"startPoint\":{\"x\":466,\"y\":241.63749694824213,\"anchorIndex\":1},\"endPoint\":{\"x\":391.49676749861436,\"y\":297.1255737715332,\"anchorIndex\":0},\"curvePosition\":[0.5,0.5],\"curveOffset\":[0,0],\"minCurveOffset\":[0,0],\"targetAnchor\":0,\"depth\":0},{\"source\":\"model-train-e32b4329\",\"target\":\"model-train-95333154\",\"type\":\"cubic-vertical\",\"style\":{\"active\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":1},\"selected\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"stroke\":\"rgb(234, 234, 234)\",\"lineWidth\":1},\"disable\":{\"stroke\":\"rgb(245, 245, 245)\",\"lineWidth\":1},\"endArrow\":{\"path\":\"M 6,0 L 9,-1.5 L 9,1.5 Z\",\"d\":4.5,\"fill\":\"#a2a6b5\"},\"cursor\":\"pointer\",\"lineWidth\":1,\"opacity\":1,\"stroke\":\"#a2a6b5\",\"radius\":1},\"nodeStateStyle\":{\"hover\":{\"opacity\":1,\"stroke\":\"#8fe8ff\"}},\"labelCfg\":{\"autoRotate\":true,\"style\":{\"fontSize\":10,\"fill\":\"#FFF\"}},\"id\":\"edge-0.82213432056017741709273667956\",\"startPoint\":{\"x\":466,\"y\":241.63749694824213,\"anchorIndex\":1},\"endPoint\":{\"x\":541.4967674986144,\"y\":297.1255737715332,\"anchorIndex\":0},\"curvePosition\":[0.5,0.5],\"curveOffset\":[0,0],\"minCurveOffset\":[0,0],\"targetAnchor\":0,\"depth\":0}],\"combos\":[]}', NULL, 'admin', '2024-03-22 16:01:02', 'admin', '2024-03-22 16:01:02', 0); INSERT INTO `workflow` VALUES (106, 'test001', NULL, '{\"nodes\":[{\"id\":\"git-clone-16a50c0\",\"category_id\":1,\"component_name\":\"git-clone\",\"component_label\":\"代码拉取\",\"working_directory\":\"工作目录\",\"command\":\"启动命令\",\"resources_standard\":null,\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\"}}\",\"mount_path\":\"挂载目录\",\"in_parameters\":\"{\\\"--code_path\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码仓库地址\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"私有仓库填写ssh地址,公有仓库填写https git地址\\\",\\\"describe\\\":\\\"代码仓库地址\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\"},\\\"--branch\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码分支/tag\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"master\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码分支或者tag\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\"},\\\"--depth\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"克隆深度\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码克隆深度\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\"},\\\"--ssh_private_key\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"ssh私钥\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"ssh私钥,确保ssh公钥已经托管到代码平台,否则可能拉取失败\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\"}}\",\"out_parameters\":\"{\\\"--code_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"代码输出路径\\\",\\\"path\\\":\\\"/code\\\",\\\"require\\\":1}}\",\"description\":\"代码拉取组件\",\"icon_path\":\"component-icon-1\",\"create_by\":\"admin\",\"create_time\":\"2024-03-02T13:41:25.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-03-02T13:41:25.000+08:00\",\"state\":1,\"image\":\"镜像\",\"env_variables\":\"{}\",\"x\":299,\"y\":232,\"label\":\"代码拉取\",\"img\":\"/assets/images/component-icon-1.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":[110,36],\"labelCfg\":{\"style\":{\"fill\":\"transparent\",\"fontSize\":0,\"boxShadow\":\"0px 0px 12px rgba(75, 84, 137, 0.05)\",\"overflow\":\"hidden\",\"x\":-20,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\"}},\"style\":{\"nodeSelected\":{\"fill\":\"red\",\"shadowColor\":\"red\",\"stroke\":\"red\",\"text-shape\":{\"fill\":\"red\",\"stroke\":\"red\"}},\"fill\":\"#fff\",\"stroke\":\"#1664ff\",\"cursor\":\"pointer\",\"radius\":10,\"overflow\":\"hidden\",\"lineWidth\":0.5,\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1}}},{\"id\":\"distributed-model-train-7c406ba\",\"category_id\":2,\"component_name\":\"distributed-model-train\",\"component_label\":\"分布式训练\",\"working_directory\":\"\",\"command\":\"\",\"resources_standard\":null,\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\",\\\"value\\\":\\\"2h\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\",\\\"value\\\":\\\"1\\\"}}\",\"mount_path\":\"\",\"in_parameters\":\"{\\\"--dataset\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"dataset\\\",\\\"label\\\":\\\"选择数据集\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"选择数据集\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--model_name\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"model\\\",\\\"label\\\":\\\"选择模型\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"range\\\":\\\"$min,$max\\\",\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"这里是这个参数的描述和备注\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"},\\\"--worker_num\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"分布式训练work数量\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"分布式训练work数量\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"\\\"}}\",\"out_parameters\":\"{\\\"--model_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"模型输出路径\\\",\\\"path\\\":\\\"/model\\\",\\\"require\\\":1}}\",\"description\":\"分布式模型训练组件,支持deepspeed, metatron, horovod\",\"icon_path\":null,\"create_by\":\"admin\",\"create_time\":\"2024-03-07T15:47:37.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-03-07T15:47:39.000+08:00\",\"state\":1,\"image\":\"\",\"env_variables\":\"{}\",\"x\":485,\"y\":228,\"label\":\"分布式训练\",\"img\":\"/assets/images/null.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":[110,36],\"labelCfg\":{\"style\":{\"fill\":\"transparent\",\"fontSize\":0,\"boxShadow\":\"0px 0px 12px rgba(75, 84, 137, 0.05)\",\"overflow\":\"hidden\",\"x\":-20,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\"}},\"style\":{\"nodeSelected\":{\"fill\":\"red\",\"shadowColor\":\"red\",\"stroke\":\"red\",\"text-shape\":{\"fill\":\"red\",\"stroke\":\"red\"}},\"fill\":\"#fff\",\"stroke\":\"transparent\",\"cursor\":\"pointer\",\"radius\":10,\"overflow\":\"hidden\",\"lineWidth\":0.5,\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1}},\"depth\":0}],\"edges\":[],\"combos\":[]}', NULL, 'admin', '2024-03-25 10:37:07', 'admin', '2024-03-25 10:38:54', 1); INSERT INTO `workflow` VALUES (107, 'test001', NULL, '{\"nodes\":[],\"edges\":[],\"combos\":[]}', NULL, 'admin', '2024-03-25 10:39:01', 'admin', '2024-03-25 10:40:34', 0); INSERT INTO `workflow` VALUES (108, NULL, NULL, NULL, NULL, 'admin', '2024-03-25 10:40:41', 'admin', '2024-03-25 10:40:41', 0); INSERT INTO `workflow` VALUES (109, NULL, NULL, NULL, NULL, 'admin', '2024-03-25 10:40:46', 'admin', '2024-03-25 10:40:46', 0); INSERT INTO `workflow` VALUES (110, NULL, NULL, NULL, NULL, 'admin', '2024-03-25 11:39:34', 'admin', '2024-03-25 11:39:34', 0); INSERT INTO `workflow` VALUES (111, 'aim测试测试-copy', '手写体识别0301-aim指标测试', '{\"nodes\":[{\"id\":\"git-clone-4bd273c1\",\"category_id\":1,\"component_name\":\"git-clone\",\"component_label\":\"代码拉取组件\",\"working_directory\":\"\",\"command\":\"\",\"resources_standard\":\"{\\\"name\\\":\\\"CPU-GPU\\\",\\\"value\\\":\\\"GPU: 0, CPU: 1, 内存: 2GB\\\"}\",\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\"}}\",\"mount_path\":\"\",\"in_parameters\":\"{\\\"--code_path\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码仓库地址\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"私有仓库填写ssh地址,公有仓库填写https git地址\\\",\\\"describe\\\":\\\"代码仓库地址\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"https://openi.pcl.ac.cn/somunslotus/somun202304241505581.git\\\"},\\\"--branch\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码分支/tag\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"master\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码分支或者tag\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"aim-test\\\"},\\\"--depth\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"克隆深度\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码克隆深度\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"1\\\"},\\\"--ssh_private_key\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"ssh私钥\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"ssh私钥,确保ssh公钥已经托管到代码平台,否则可能拉取失败\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\"}}\",\"out_parameters\":\"{\\\"--code_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"代码输出路径\\\",\\\"path\\\":\\\"/code\\\",\\\"require\\\":1,\\\"value\\\":\\\"/code\\\"}}\",\"description\":\"代码拉取组件\",\"icon_path\":\"component-icon-1\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:11.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:11.000+08:00\",\"state\":1,\"image\":\"172.20.32.187/pipeline-component/built-in/git:202312071000\",\"env_variables\":\"\",\"x\":461,\"y\":127.38749694824213,\"label\":\"代码拉取组件\",\"img\":\"/assets/images/component-icon-1.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":[110,36],\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":10,\"boxShadow\":\"0px 0px 12px rgba(75, 84, 137, 0.05)\",\"overflow\":\"hidden\",\"x\":-20,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\",\"cursor\":\"pointer\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"nodeSelected\":{\"fill\":\"red\",\"shadowColor\":\"red\",\"stroke\":\"red\",\"text-shape\":{\"fill\":\"red\",\"stroke\":\"red\"}},\"fill\":\"#fff\",\"stroke\":\"#1664ff\",\"cursor\":\"pointer\",\"radius\":10,\"overflow\":\"hidden\",\"lineWidth\":0.5},\"depth\":0,\"--code_path\":\"https://openi.pcl.ac.cn/somunslotus/somun202304241505581.git\",\"--branch\":\"aim-test\",\"--depth\":\"1\",\"--code_output\":\"/code\"},{\"id\":\"model-train-7f75cd56\",\"category_id\":2,\"component_name\":\"model-train\",\"component_label\":\"通用模型训练组件\",\"working_directory\":\"{{git-clone-4bd273c1.--code_output}}\",\"command\":\"python train_aim.py --batch_size=256 --epoch=3\",\"resources_standard\":\"{\\\"name\\\":\\\"CPU-GPU\\\",\\\"value\\\":\\\"GPU: 1, CPU: 2, 内存: 4GB\\\"}\",\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\"}}\",\"mount_path\":\"\",\"in_parameters\":\"{\\\"--dataset\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"dataset\\\",\\\"label\\\":\\\"选择数据集\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"选择数据集\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{\\\\\\\"name\\\\\\\":\\\\\\\"mnist\\\\\\\", \\\\\\\"path\\\\\\\":\\\\\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\\\\\"}\\\"},\\\"--model_name\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"model\\\",\\\"label\\\":\\\"选择模型\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"range\\\":\\\"$min,$max\\\",\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"这里是这个参数的描述和备注\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{\\\\\\\"name\\\\\\\":\\\\\\\"mnist\\\\\\\", \\\\\\\"path\\\\\\\":\\\\\\\"argo-workflow/platform-data/somuns/pretrainmodel/mnist/ssd_80C_500E.ckpt\\\\\\\"}\\\"}}\",\"out_parameters\":\"{\\\"--model_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"模型输出路径\\\",\\\"path\\\":\\\"/model\\\",\\\"require\\\":1,\\\"value\\\":\\\"/model\\\"}}\",\"description\":\"通用模型训练组件介绍\",\"icon_path\":\"component-icon-2\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:14.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:14.000+08:00\",\"state\":1,\"image\":\"172.20.32.187/machine-learning/pytorch:pytorch_1.9.1_cuda11.1_detection_aim\",\"env_variables\":\"\",\"x\":466,\"y\":223.38749694824213,\"label\":\"模型训练\",\"img\":\"/assets/images/component-icon-2.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":[110,36],\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":10,\"boxShadow\":\"0px 0px 12px rgba(75, 84, 137, 0.05)\",\"overflow\":\"hidden\",\"x\":-20,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\",\"cursor\":\"pointer\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"nodeSelected\":{\"fill\":\"red\",\"shadowColor\":\"red\",\"stroke\":\"red\",\"text-shape\":{\"fill\":\"red\",\"stroke\":\"red\"}},\"fill\":\"#fff\",\"stroke\":\"#1664ff\",\"cursor\":\"pointer\",\"radius\":10,\"overflow\":\"hidden\",\"lineWidth\":0.5},\"depth\":0,\"--dataset\":\"{\\\"name\\\":\\\"mnist\\\", \\\"path\\\":\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\"}\",\"--model_name\":\"{\\\"name\\\":\\\"mnist\\\", \\\"path\\\":\\\"argo-workflow/platform-data/somuns/pretrainmodel/mnist/ssd_80C_500E.ckpt\\\"}\",\"--model_output\":\"/model\"},{\"id\":\"model-train-1362253f\",\"category_id\":2,\"component_name\":\"model-train\",\"component_label\":\"通用模型训练组件\",\"working_directory\":\"{{git-clone-4bd273c1.--code_output}}\",\"command\":\"python inference.py\",\"resources_standard\":\"{\\\"name\\\":\\\"CPU-GPU\\\",\\\"value\\\":\\\"GPU: 0, CPU: 2, 内存: 4GB\\\"}\",\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\"}}\",\"mount_path\":\"\",\"in_parameters\":\"{\\\"--dataset\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"dataset\\\",\\\"label\\\":\\\"选择数据集\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"选择数据集\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{\\\\\\\"name\\\\\\\":\\\\\\\"mnist\\\\\\\", \\\\\\\"path\\\\\\\":\\\\\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\\\\\"}\\\"},\\\"--model_name\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"model\\\",\\\"label\\\":\\\"选择模型\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"range\\\":\\\"$min,$max\\\",\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"这里是这个参数的描述和备注\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{{model-train-7f75cd56.--model_output}}\\\"}}\",\"out_parameters\":\"{\\\"--model_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"模型输出路径\\\",\\\"path\\\":\\\"/model\\\",\\\"require\\\":1,\\\"value\\\":\\\"/result\\\"}}\",\"description\":\"通用模型训练组件介绍\",\"icon_path\":\"component-icon-2\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:14.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:14.000+08:00\",\"state\":1,\"image\":\"172.20.32.187/machine-learning/pytorch:pytorch_1.9.1_cuda11.1_detection_aim\",\"env_variables\":\"\",\"x\":391.49676749861436,\"y\":315.3755737715332,\"label\":\"模型测试1\",\"img\":\"/assets/images/component-icon-2.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":[110,36],\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":10,\"boxShadow\":\"0px 0px 12px rgba(75, 84, 137, 0.05)\",\"overflow\":\"hidden\",\"x\":-20,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\",\"cursor\":\"pointer\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"nodeSelected\":{\"fill\":\"red\",\"shadowColor\":\"red\",\"stroke\":\"red\",\"text-shape\":{\"fill\":\"red\",\"stroke\":\"red\"}},\"fill\":\"#fff\",\"stroke\":\"#1664ff\",\"cursor\":\"pointer\",\"radius\":10,\"overflow\":\"hidden\",\"lineWidth\":0.5},\"depth\":0,\"--dataset\":\"{\\\"name\\\":\\\"mnist\\\", \\\"path\\\":\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\"}\",\"--model_name\":\"{{model-train-7f75cd56.--model_output}}\",\"--model_output\":\"/result\"},{\"id\":\"model-train-26a2be3c\",\"category_id\":2,\"component_name\":\"model-train\",\"component_label\":\"通用模型训练组件\",\"working_directory\":\"{{git-clone-4bd273c1.--code_output}}\",\"command\":\"python inference.py\",\"resources_standard\":\"{\\\"name\\\":\\\"CPU-GPU\\\",\\\"value\\\":\\\"GPU: 0, CPU: 2, 内存: 4GB\\\"}\",\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\"}}\",\"mount_path\":\"\",\"in_parameters\":\"{\\\"--dataset\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"dataset\\\",\\\"label\\\":\\\"选择数据集\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"选择数据集\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{\\\\\\\"name\\\\\\\":\\\\\\\"mnist\\\\\\\", \\\\\\\"path\\\\\\\":\\\\\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\\\\\"}\\\"},\\\"--model_name\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"model\\\",\\\"label\\\":\\\"选择模型\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"range\\\":\\\"$min,$max\\\",\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"这里是这个参数的描述和备注\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{{model-train-7f75cd56.--model_output}}\\\"}}\",\"out_parameters\":\"{\\\"--model_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"模型输出路径\\\",\\\"path\\\":\\\"/model\\\",\\\"require\\\":1,\\\"value\\\":\\\"/result-new\\\"}}\",\"description\":\"通用模型训练组件介绍\",\"icon_path\":\"component-icon-2\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:14.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:14.000+08:00\",\"state\":1,\"image\":\"172.20.32.187/machine-learning/pytorch:pytorch_1.9.1_cuda11.1_detection_aim\",\"env_variables\":\"\",\"x\":541.4967674986144,\"y\":315.3755737715332,\"label\":\"模型测试2\",\"img\":\"/assets/images/component-icon-2.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":[110,36],\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":10,\"boxShadow\":\"0px 0px 12px rgba(75, 84, 137, 0.05)\",\"overflow\":\"hidden\",\"x\":-20,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\",\"cursor\":\"pointer\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"nodeSelected\":{\"fill\":\"red\",\"shadowColor\":\"red\",\"stroke\":\"red\",\"text-shape\":{\"fill\":\"red\",\"stroke\":\"red\"}},\"fill\":\"#fff\",\"stroke\":\"transparent\",\"cursor\":\"pointer\",\"radius\":10,\"overflow\":\"hidden\",\"lineWidth\":0.5},\"depth\":0,\"--dataset\":\"{\\\"name\\\":\\\"mnist\\\", \\\"path\\\":\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\"}\",\"--model_name\":\"{{model-train-7f75cd56.--model_output}}\",\"--model_output\":\"/result-new\"}],\"edges\":[{\"source\":\"git-clone-4bd273c1\",\"target\":\"model-train-7f75cd56\",\"type\":\"cubic-vertical\",\"style\":{\"active\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":1},\"selected\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"stroke\":\"rgb(234, 234, 234)\",\"lineWidth\":1},\"disable\":{\"stroke\":\"rgb(245, 245, 245)\",\"lineWidth\":1},\"endArrow\":{\"path\":\"M 6,0 L 9,-1.5 L 9,1.5 Z\",\"d\":4.5,\"fill\":\"#a2a6b5\"},\"cursor\":\"pointer\",\"lineWidth\":1,\"opacity\":1,\"stroke\":\"#a2a6b5\",\"radius\":1},\"nodeStateStyle\":{\"hover\":{\"opacity\":1,\"stroke\":\"#8fe8ff\"}},\"labelCfg\":{\"autoRotate\":true,\"style\":{\"fontSize\":10,\"fill\":\"#FFF\"}},\"id\":\"edge-0.68904032703753691709262922230\",\"startPoint\":{\"x\":461,\"y\":145.63749694824213,\"anchorIndex\":1},\"endPoint\":{\"x\":466,\"y\":205.13749694824213,\"anchorIndex\":0},\"curvePosition\":[0.5,0.5],\"curveOffset\":[0,0],\"minCurveOffset\":[0,0],\"targetAnchor\":0,\"depth\":0},{\"source\":\"model-train-7f75cd56\",\"target\":\"model-train-1362253f\",\"type\":\"cubic-vertical\",\"style\":{\"active\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":1},\"selected\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"stroke\":\"rgb(234, 234, 234)\",\"lineWidth\":1},\"disable\":{\"stroke\":\"rgb(245, 245, 245)\",\"lineWidth\":1},\"endArrow\":{\"path\":\"M 6,0 L 9,-1.5 L 9,1.5 Z\",\"d\":4.5,\"fill\":\"#a2a6b5\"},\"cursor\":\"pointer\",\"lineWidth\":1,\"opacity\":1,\"stroke\":\"#a2a6b5\",\"radius\":1},\"nodeStateStyle\":{\"hover\":{\"opacity\":1,\"stroke\":\"#8fe8ff\"}},\"labelCfg\":{\"autoRotate\":true,\"style\":{\"fontSize\":10,\"fill\":\"#FFF\"}},\"id\":\"edge-0.31721243827888211709271377841\",\"startPoint\":{\"x\":466,\"y\":241.63749694824213,\"anchorIndex\":1},\"endPoint\":{\"x\":391.49676749861436,\"y\":297.1255737715332,\"anchorIndex\":0},\"curvePosition\":[0.5,0.5],\"curveOffset\":[0,0],\"minCurveOffset\":[0,0],\"targetAnchor\":0,\"depth\":0},{\"source\":\"model-train-7f75cd56\",\"target\":\"model-train-26a2be3c\",\"type\":\"cubic-vertical\",\"style\":{\"active\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":1},\"selected\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"stroke\":\"rgb(234, 234, 234)\",\"lineWidth\":1},\"disable\":{\"stroke\":\"rgb(245, 245, 245)\",\"lineWidth\":1},\"endArrow\":{\"path\":\"M 6,0 L 9,-1.5 L 9,1.5 Z\",\"d\":4.5,\"fill\":\"#a2a6b5\"},\"cursor\":\"pointer\",\"lineWidth\":1,\"opacity\":1,\"stroke\":\"#a2a6b5\",\"radius\":1},\"nodeStateStyle\":{\"hover\":{\"opacity\":1,\"stroke\":\"#8fe8ff\"}},\"labelCfg\":{\"autoRotate\":true,\"style\":{\"fontSize\":10,\"fill\":\"#FFF\"}},\"id\":\"edge-0.82213432056017741709273667956\",\"startPoint\":{\"x\":466,\"y\":241.63749694824213,\"anchorIndex\":1},\"endPoint\":{\"x\":541.4967674986144,\"y\":297.1255737715332,\"anchorIndex\":0},\"curvePosition\":[0.5,0.5],\"curveOffset\":[0,0],\"minCurveOffset\":[0,0],\"targetAnchor\":0,\"depth\":0}],\"combos\":[]}', '[{\"workflow_id\":111,\"param_name\":\"batchsize\",\"description\":\"This is a test parameter for front-end testing.\",\"param_type\":1,\"param_value\":256,\"is_sensitive\":0},{\"workflow_id\":111,\"param_name\":\"epoch\",\"description\":\"Another test parameter for front-end testing.\",\"param_type\":2,\"param_value\":1024,\"is_sensitive\":1},{\"workflow_id\":111,\"param_name\":\"torch_size\",\"description\":\"Yet another test parameter for advanced testing.\",\"param_type\":3,\"param_value\":\"ComplexValue\",\"is_sensitive\":0}]', 'admin', '2024-03-25 15:49:33', 'admin', '2024-03-29 14:24:10', 1); INSERT INTO `workflow` VALUES (112, 'NnIM测试', 'safasfsaf', NULL, NULL, 'admin', '2024-03-28 15:02:14', 'admin', '2024-03-28 15:02:14', 0); INSERT INTO `workflow` VALUES (113, 'NIM测试测试-copy', '手写体识别0301-aim指标测试', '{\"nodes\":[{\"id\":\"git-clone-4bd273c1\",\"category_id\":1,\"component_name\":\"git-clone\",\"component_label\":\"代码拉取组件\",\"working_directory\":\"\",\"command\":\"\",\"resources_standard\":\"{\\\"name\\\":\\\"CPU-GPU\\\",\\\"value\\\":\\\"GPU: 0, CPU: 1, 内存: 2GB\\\"}\",\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\"}}\",\"mount_path\":\"\",\"in_parameters\":\"{\\\"--code_path\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码仓库地址\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"私有仓库填写ssh地址,公有仓库填写https git地址\\\",\\\"describe\\\":\\\"代码仓库地址\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"https://openi.pcl.ac.cn/somunslotus/somun202304241505581.git\\\"},\\\"--branch\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码分支/tag\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"master\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码分支或者tag\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"aim-test\\\"},\\\"--depth\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"克隆深度\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码克隆深度\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"1\\\"},\\\"--ssh_private_key\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"ssh私钥\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"ssh私钥,确保ssh公钥已经托管到代码平台,否则可能拉取失败\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\"}}\",\"out_parameters\":\"{\\\"--code_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"代码输出路径\\\",\\\"path\\\":\\\"/code\\\",\\\"require\\\":1,\\\"value\\\":\\\"/code\\\"}}\",\"description\":\"代码拉取组件\",\"icon_path\":\"component-icon-1\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:11.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:11.000+08:00\",\"state\":1,\"image\":\"172.20.32.187/pipeline-component/built-in/git:202312071000\",\"env_variables\":\"\",\"x\":461,\"y\":127.38749694824213,\"label\":\"代码拉取组件\",\"img\":\"/assets/images/component-icon-1.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":[110,36],\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":10,\"boxShadow\":\"0px 0px 12px rgba(75, 84, 137, 0.05)\",\"overflow\":\"hidden\",\"x\":-20,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\",\"cursor\":\"pointer\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"nodeSelected\":{\"fill\":\"red\",\"shadowColor\":\"red\",\"stroke\":\"red\",\"text-shape\":{\"fill\":\"red\",\"stroke\":\"red\"}},\"fill\":\"#fff\",\"stroke\":\"#1664ff\",\"cursor\":\"pointer\",\"radius\":10,\"overflow\":\"hidden\",\"lineWidth\":0.5},\"depth\":0,\"--code_path\":\"https://openi.pcl.ac.cn/somunslotus/somun202304241505581.git\",\"--branch\":\"aim-test\",\"--depth\":\"1\",\"--code_output\":\"/code\"},{\"id\":\"model-train-7f75cd56\",\"category_id\":2,\"component_name\":\"model-train\",\"component_label\":\"通用模型训练组件\",\"working_directory\":\"{{git-clone-4bd273c1.--code_output}}\",\"command\":\"python train_aim.py --batch_size=256 --epoch=3\",\"resources_standard\":\"{\\\"name\\\":\\\"CPU-GPU\\\",\\\"value\\\":\\\"GPU: 1, CPU: 2, 内存: 4GB\\\"}\",\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\"}}\",\"mount_path\":\"\",\"in_parameters\":\"{\\\"--dataset\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"dataset\\\",\\\"label\\\":\\\"选择数据集\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"选择数据集\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{\\\\\\\"name\\\\\\\":\\\\\\\"mnist\\\\\\\", \\\\\\\"path\\\\\\\":\\\\\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\\\\\"}\\\"},\\\"--model_name\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"model\\\",\\\"label\\\":\\\"选择模型\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"range\\\":\\\"$min,$max\\\",\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"这里是这个参数的描述和备注\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{\\\\\\\"name\\\\\\\":\\\\\\\"mnist\\\\\\\", \\\\\\\"path\\\\\\\":\\\\\\\"argo-workflow/platform-data/somuns/pretrainmodel/mnist/ssd_80C_500E.ckpt\\\\\\\"}\\\"}}\",\"out_parameters\":\"{\\\"--model_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"模型输出路径\\\",\\\"path\\\":\\\"/model\\\",\\\"require\\\":1,\\\"value\\\":\\\"/model\\\"}}\",\"description\":\"通用模型训练组件介绍\",\"icon_path\":\"component-icon-2\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:14.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:14.000+08:00\",\"state\":1,\"image\":\"172.20.32.187/machine-learning/pytorch:pytorch_1.9.1_cuda11.1_detection_aim\",\"env_variables\":\"\",\"x\":466,\"y\":223.38749694824213,\"label\":\"模型训练\",\"img\":\"/assets/images/component-icon-2.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":[110,36],\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":10,\"boxShadow\":\"0px 0px 12px rgba(75, 84, 137, 0.05)\",\"overflow\":\"hidden\",\"x\":-20,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\",\"cursor\":\"pointer\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"nodeSelected\":{\"fill\":\"red\",\"shadowColor\":\"red\",\"stroke\":\"red\",\"text-shape\":{\"fill\":\"red\",\"stroke\":\"red\"}},\"fill\":\"#fff\",\"stroke\":\"#1664ff\",\"cursor\":\"pointer\",\"radius\":10,\"overflow\":\"hidden\",\"lineWidth\":0.5},\"depth\":0,\"--dataset\":\"{\\\"name\\\":\\\"mnist\\\", \\\"path\\\":\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\"}\",\"--model_name\":\"{\\\"name\\\":\\\"mnist\\\", \\\"path\\\":\\\"argo-workflow/platform-data/somuns/pretrainmodel/mnist/ssd_80C_500E.ckpt\\\"}\",\"--model_output\":\"/model\"},{\"id\":\"model-train-1362253f\",\"category_id\":2,\"component_name\":\"model-train\",\"component_label\":\"通用模型训练组件\",\"working_directory\":\"{{git-clone-4bd273c1.--code_output}}\",\"command\":\"python inference.py\",\"resources_standard\":\"{\\\"name\\\":\\\"CPU-GPU\\\",\\\"value\\\":\\\"GPU: 0, CPU: 2, 内存: 4GB\\\"}\",\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\"}}\",\"mount_path\":\"\",\"in_parameters\":\"{\\\"--dataset\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"dataset\\\",\\\"label\\\":\\\"选择数据集\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"选择数据集\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{\\\\\\\"name\\\\\\\":\\\\\\\"mnist\\\\\\\", \\\\\\\"path\\\\\\\":\\\\\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\\\\\"}\\\"},\\\"--model_name\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"model\\\",\\\"label\\\":\\\"选择模型\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"range\\\":\\\"$min,$max\\\",\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"这里是这个参数的描述和备注\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{{model-train-7f75cd56.--model_output}}\\\"}}\",\"out_parameters\":\"{\\\"--model_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"模型输出路径\\\",\\\"path\\\":\\\"/model\\\",\\\"require\\\":1,\\\"value\\\":\\\"/result\\\"}}\",\"description\":\"通用模型训练组件介绍\",\"icon_path\":\"component-icon-2\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:14.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:14.000+08:00\",\"state\":1,\"image\":\"172.20.32.187/machine-learning/pytorch:pytorch_1.9.1_cuda11.1_detection_aim\",\"env_variables\":\"\",\"x\":391.49676749861436,\"y\":315.3755737715332,\"label\":\"模型测试1\",\"img\":\"/assets/images/component-icon-2.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":[110,36],\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":10,\"boxShadow\":\"0px 0px 12px rgba(75, 84, 137, 0.05)\",\"overflow\":\"hidden\",\"x\":-20,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\",\"cursor\":\"pointer\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"nodeSelected\":{\"fill\":\"red\",\"shadowColor\":\"red\",\"stroke\":\"red\",\"text-shape\":{\"fill\":\"red\",\"stroke\":\"red\"}},\"fill\":\"#fff\",\"stroke\":\"#1664ff\",\"cursor\":\"pointer\",\"radius\":10,\"overflow\":\"hidden\",\"lineWidth\":0.5},\"depth\":0,\"--dataset\":\"{\\\"name\\\":\\\"mnist\\\", \\\"path\\\":\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\"}\",\"--model_name\":\"{{model-train-7f75cd56.--model_output}}\",\"--model_output\":\"/result\"},{\"id\":\"model-train-26a2be3c\",\"category_id\":2,\"component_name\":\"model-train\",\"component_label\":\"通用模型训练组件\",\"working_directory\":\"{{git-clone-4bd273c1.--code_output}}\",\"command\":\"python inference.py\",\"resources_standard\":\"{\\\"name\\\":\\\"CPU-GPU\\\",\\\"value\\\":\\\"GPU: 0, CPU: 2, 内存: 4GB\\\"}\",\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\"}}\",\"mount_path\":\"\",\"in_parameters\":\"{\\\"--dataset\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"dataset\\\",\\\"label\\\":\\\"选择数据集\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"选择数据集\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{\\\\\\\"name\\\\\\\":\\\\\\\"mnist\\\\\\\", \\\\\\\"path\\\\\\\":\\\\\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\\\\\"}\\\"},\\\"--model_name\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"model\\\",\\\"label\\\":\\\"选择模型\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"range\\\":\\\"$min,$max\\\",\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"这里是这个参数的描述和备注\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{{model-train-7f75cd56.--model_output}}\\\"}}\",\"out_parameters\":\"{\\\"--model_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"模型输出路径\\\",\\\"path\\\":\\\"/model\\\",\\\"require\\\":1,\\\"value\\\":\\\"/result-new\\\"}}\",\"description\":\"通用模型训练组件介绍\",\"icon_path\":\"component-icon-2\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:14.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:14.000+08:00\",\"state\":1,\"image\":\"172.20.32.187/machine-learning/pytorch:pytorch_1.9.1_cuda11.1_detection_aim\",\"env_variables\":\"\",\"x\":541.4967674986144,\"y\":315.3755737715332,\"label\":\"模型测试2\",\"img\":\"/assets/images/component-icon-2.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":[110,36],\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":10,\"boxShadow\":\"0px 0px 12px rgba(75, 84, 137, 0.05)\",\"overflow\":\"hidden\",\"x\":-20,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\",\"cursor\":\"pointer\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"nodeSelected\":{\"fill\":\"red\",\"shadowColor\":\"red\",\"stroke\":\"red\",\"text-shape\":{\"fill\":\"red\",\"stroke\":\"red\"}},\"fill\":\"#fff\",\"stroke\":\"transparent\",\"cursor\":\"pointer\",\"radius\":10,\"overflow\":\"hidden\",\"lineWidth\":0.5},\"depth\":0,\"--dataset\":\"{\\\"name\\\":\\\"mnist\\\", \\\"path\\\":\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\"}\",\"--model_name\":\"{{model-train-7f75cd56.--model_output}}\",\"--model_output\":\"/result-new\"}],\"edges\":[{\"source\":\"git-clone-4bd273c1\",\"target\":\"model-train-7f75cd56\",\"type\":\"cubic-vertical\",\"style\":{\"active\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":1},\"selected\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"stroke\":\"rgb(234, 234, 234)\",\"lineWidth\":1},\"disable\":{\"stroke\":\"rgb(245, 245, 245)\",\"lineWidth\":1},\"endArrow\":{\"path\":\"M 6,0 L 9,-1.5 L 9,1.5 Z\",\"d\":4.5,\"fill\":\"#a2a6b5\"},\"cursor\":\"pointer\",\"lineWidth\":1,\"opacity\":1,\"stroke\":\"#a2a6b5\",\"radius\":1},\"nodeStateStyle\":{\"hover\":{\"opacity\":1,\"stroke\":\"#8fe8ff\"}},\"labelCfg\":{\"autoRotate\":true,\"style\":{\"fontSize\":10,\"fill\":\"#FFF\"}},\"id\":\"edge-0.68904032703753691709262922230\",\"startPoint\":{\"x\":461,\"y\":145.63749694824213,\"anchorIndex\":1},\"endPoint\":{\"x\":466,\"y\":205.13749694824213,\"anchorIndex\":0},\"curvePosition\":[0.5,0.5],\"curveOffset\":[0,0],\"minCurveOffset\":[0,0],\"targetAnchor\":0,\"depth\":0},{\"source\":\"model-train-7f75cd56\",\"target\":\"model-train-1362253f\",\"type\":\"cubic-vertical\",\"style\":{\"active\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":1},\"selected\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"stroke\":\"rgb(234, 234, 234)\",\"lineWidth\":1},\"disable\":{\"stroke\":\"rgb(245, 245, 245)\",\"lineWidth\":1},\"endArrow\":{\"path\":\"M 6,0 L 9,-1.5 L 9,1.5 Z\",\"d\":4.5,\"fill\":\"#a2a6b5\"},\"cursor\":\"pointer\",\"lineWidth\":1,\"opacity\":1,\"stroke\":\"#a2a6b5\",\"radius\":1},\"nodeStateStyle\":{\"hover\":{\"opacity\":1,\"stroke\":\"#8fe8ff\"}},\"labelCfg\":{\"autoRotate\":true,\"style\":{\"fontSize\":10,\"fill\":\"#FFF\"}},\"id\":\"edge-0.31721243827888211709271377841\",\"startPoint\":{\"x\":466,\"y\":241.63749694824213,\"anchorIndex\":1},\"endPoint\":{\"x\":391.49676749861436,\"y\":297.1255737715332,\"anchorIndex\":0},\"curvePosition\":[0.5,0.5],\"curveOffset\":[0,0],\"minCurveOffset\":[0,0],\"targetAnchor\":0,\"depth\":0},{\"source\":\"model-train-7f75cd56\",\"target\":\"model-train-26a2be3c\",\"type\":\"cubic-vertical\",\"style\":{\"active\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":1},\"selected\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"stroke\":\"rgb(234, 234, 234)\",\"lineWidth\":1},\"disable\":{\"stroke\":\"rgb(245, 245, 245)\",\"lineWidth\":1},\"endArrow\":{\"path\":\"M 6,0 L 9,-1.5 L 9,1.5 Z\",\"d\":4.5,\"fill\":\"#a2a6b5\"},\"cursor\":\"pointer\",\"lineWidth\":1,\"opacity\":1,\"stroke\":\"#a2a6b5\",\"radius\":1},\"nodeStateStyle\":{\"hover\":{\"opacity\":1,\"stroke\":\"#8fe8ff\"}},\"labelCfg\":{\"autoRotate\":true,\"style\":{\"fontSize\":10,\"fill\":\"#FFF\"}},\"id\":\"edge-0.82213432056017741709273667956\",\"startPoint\":{\"x\":466,\"y\":241.63749694824213,\"anchorIndex\":1},\"endPoint\":{\"x\":541.4967674986144,\"y\":297.1255737715332,\"anchorIndex\":0},\"curvePosition\":[0.5,0.5],\"curveOffset\":[0,0],\"minCurveOffset\":[0,0],\"targetAnchor\":0,\"depth\":0}],\"combos\":[]}', '[{\"workflow_id\":111,\"param_name\":\"batchsize\",\"description\":\"This is a test parameter for front-end testing.\",\"param_type\":1,\"param_value\":256,\"is_sensitive\":0},{\"workflow_id\":111,\"param_name\":\"epoch\",\"description\":\"Another test parameter for front-end testing.\",\"param_type\":2,\"param_value\":1024,\"is_sensitive\":1},{\"workflow_id\":111,\"param_name\":\"torch_size\",\"description\":\"Yet another test parameter for advanced testing.\",\"param_type\":3,\"param_value\":\"ComplexValue\",\"is_sensitive\":0}]', 'admin', '2024-03-29 14:25:36', 'admin', '2024-03-29 14:25:36', 1); INSERT INTO `workflow` VALUES (114, 'tensorboard测试', '测试tensorboard挂盘', '{\"nodes\":[{\"id\":\"git-clone-3f832e91\",\"category_id\":1,\"component_name\":\"git-clone\",\"component_label\":\"代码拉取组件\",\"working_directory\":\"\",\"command\":\"\",\"resources_standard\":\"{\\\"name\\\":\\\"CPU-GPU\\\",\\\"value\\\":\\\"GPU: 0, CPU: 1, 内存: 2GB\\\"}\",\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\"}}\",\"mount_path\":\"\",\"in_parameters\":\"{\\\"--code_path\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码仓库地址\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"私有仓库填写ssh地址,公有仓库填写https git地址\\\",\\\"describe\\\":\\\"代码仓库地址\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"https://openi.pcl.ac.cn/somunslotus/somun202304241505581.git\\\"},\\\"--branch\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"代码分支/tag\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"master\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码分支或者tag\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"aim-test\\\"},\\\"--depth\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"克隆深度\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"代码克隆深度\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"1\\\"},\\\"--ssh_private_key\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"ssh私钥\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"default\\\":\\\"1\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"ssh私钥,确保ssh公钥已经托管到代码平台,否则可能拉取失败\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\"}}\",\"out_parameters\":\"{\\\"--code_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"代码输出路径\\\",\\\"path\\\":\\\"/code\\\",\\\"require\\\":1,\\\"value\\\":\\\"/code\\\"}}\",\"description\":\"代码拉取组件\",\"icon_path\":\"component-icon-1\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:11.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:11.000+08:00\",\"state\":1,\"image\":\"172.20.32.187/pipeline-component/built-in/git:202312071000\",\"env_variables\":\"\",\"x\":461,\"y\":127.38749694824213,\"label\":\"代码拉取组件\",\"img\":\"/assets/images/component-icon-1.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":[110,36],\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":10,\"boxShadow\":\"0px 0px 12px rgba(75, 84, 137, 0.05)\",\"overflow\":\"hidden\",\"x\":-20,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\",\"cursor\":\"pointer\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"nodeSelected\":{\"fill\":\"red\",\"shadowColor\":\"red\",\"stroke\":\"red\",\"text-shape\":{\"fill\":\"red\",\"stroke\":\"red\"}},\"fill\":\"#fff\",\"stroke\":\"#1664ff\",\"cursor\":\"pointer\",\"radius\":10,\"overflow\":\"hidden\",\"lineWidth\":0.5},\"depth\":0,\"--code_path\":\"https://openi.pcl.ac.cn/somunslotus/somun202304241505581.git\",\"--branch\":\"aim-test\",\"--depth\":\"1\",\"--code_output\":\"/code\"},{\"id\":\"model-train-f4c59bb6\",\"category_id\":2,\"component_name\":\"model-train\",\"component_label\":\"通用模型训练组件\",\"working_directory\":\"{{git-clone-3f832e91.--code_output}}\",\"command\":\"python testTensorboard.py --batchsize=256 --epoch=3\",\"resources_standard\":\"{\\\"name\\\":\\\"CPU-GPU\\\",\\\"value\\\":\\\"GPU: 0, CPU: 2, 内存: 4GB\\\"}\",\"control_strategy\":\"{\\\"max_run_time\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"超时中断\\\",\\\"item_type\\\":\\\"\\\"},\\\"retry_times\\\":{\\\"type\\\":\\\"str\\\",\\\"item_type\\\":\\\"\\\",\\\"label\\\":\\\"重试次数\\\"}}\",\"mount_path\":\"\",\"in_parameters\":\"{\\\"--dataset\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"dataset\\\",\\\"label\\\":\\\"选择数据集\\\",\\\"require\\\":1,\\\"choice\\\":[],\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"选择数据集\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{\\\\\\\"name\\\\\\\":\\\\\\\"mnist\\\\\\\", \\\\\\\"path\\\\\\\":\\\\\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\\\\\"}\\\"},\\\"--model_name\\\":{\\\"type\\\":\\\"ref\\\",\\\"item_type\\\":\\\"model\\\",\\\"label\\\":\\\"选择模型\\\",\\\"require\\\":0,\\\"choice\\\":[],\\\"range\\\":\\\"$min,$max\\\",\\\"default\\\":\\\"\\\",\\\"placeholder\\\":\\\"\\\",\\\"describe\\\":\\\"这里是这个参数的描述和备注\\\",\\\"editable\\\":1,\\\"condition\\\":\\\"\\\",\\\"value\\\":\\\"{\\\\\\\"name\\\\\\\":\\\\\\\"mnist\\\\\\\", \\\\\\\"path\\\\\\\":\\\\\\\"argo-workflow/platform-data/somuns/pretrainmodel/mnist/ssd_80C_500E.ckpt\\\\\\\"}\\\"}}\",\"out_parameters\":\"{\\\"--model_output\\\":{\\\"type\\\":\\\"str\\\",\\\"label\\\":\\\"模型输出路径\\\",\\\"path\\\":\\\"/model\\\",\\\"require\\\":1,\\\"value\\\":\\\"/model\\\"}}\",\"description\":\"通用模型训练组件介绍\",\"icon_path\":\"component-icon-2\",\"create_by\":\"admin\",\"create_time\":\"2024-01-18T08:45:14.000+08:00\",\"update_by\":\"admin\",\"update_time\":\"2024-01-18T08:45:14.000+08:00\",\"state\":1,\"image\":\"172.20.30.187/machine-learning/tensorboard-test:v1\",\"env_variables\":\"\",\"x\":466,\"y\":223.38749694824213,\"label\":\"模型训练\",\"img\":\"/assets/images/component-icon-2.png\",\"isCluster\":false,\"type\":\"rect-node\",\"size\":[110,36],\"labelCfg\":{\"style\":{\"fill\":\"#000\",\"fontSize\":10,\"boxShadow\":\"0px 0px 12px rgba(75, 84, 137, 0.05)\",\"overflow\":\"hidden\",\"x\":-20,\"y\":0,\"textAlign\":\"left\",\"textBaseline\":\"middle\",\"cursor\":\"pointer\"}},\"style\":{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10},\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":4,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"stroke\":\"#4572d9\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"stroke\":\"rgb(191, 213, 255)\",\"lineWidth\":1},\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"stroke\":\"rgb(224, 224, 224)\",\"lineWidth\":1},\"nodeSelected\":{\"fill\":\"red\",\"shadowColor\":\"red\",\"stroke\":\"red\",\"text-shape\":{\"fill\":\"red\",\"stroke\":\"red\"}},\"fill\":\"#fff\",\"stroke\":\"#1664ff\",\"cursor\":\"pointer\",\"radius\":10,\"overflow\":\"hidden\",\"lineWidth\":0.5},\"depth\":0,\"--dataset\":\"{\\\"name\\\":\\\"mnist\\\", \\\"path\\\":\\\"argo-workflow/platform-data/somuns/dataset/mnist/MnistDataset_torch.zip\\\"}\",\"--model_name\":\"{\\\"name\\\":\\\"mnist\\\", \\\"path\\\":\\\"argo-workflow/platform-data/somuns/pretrainmodel/mnist/ssd_80C_500E.ckpt\\\"}\",\"--model_output\":\"/model\"}],\"edges\":[{\"source\":\"git-clone-3f832e91\",\"target\":\"model-train-f4c59bb6\",\"type\":\"cubic-vertical\",\"style\":{\"active\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":1},\"selected\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"shadowColor\":\"rgb(95, 149, 255)\",\"shadowBlur\":10,\"text-shape\":{\"fontWeight\":500}},\"highlight\":{\"stroke\":\"rgb(95, 149, 255)\",\"lineWidth\":2,\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"stroke\":\"rgb(234, 234, 234)\",\"lineWidth\":1},\"disable\":{\"stroke\":\"rgb(245, 245, 245)\",\"lineWidth\":1},\"endArrow\":{\"path\":\"M 6,0 L 9,-1.5 L 9,1.5 Z\",\"d\":4.5,\"fill\":\"#a2a6b5\"},\"cursor\":\"pointer\",\"lineWidth\":1,\"opacity\":1,\"stroke\":\"#a2a6b5\",\"radius\":1},\"nodeStateStyle\":{\"hover\":{\"opacity\":1,\"stroke\":\"#8fe8ff\"}},\"labelCfg\":{\"autoRotate\":true,\"style\":{\"fontSize\":10,\"fill\":\"#FFF\"}},\"id\":\"edge-0.68904032703753691709262922230\",\"startPoint\":{\"x\":461,\"y\":145.63749694824213,\"anchorIndex\":1},\"endPoint\":{\"x\":466,\"y\":205.13749694824213,\"anchorIndex\":0},\"curvePosition\":[0.5,0.5],\"curveOffset\":[0,0],\"minCurveOffset\":[0,0],\"targetAnchor\":0,\"depth\":0}],\"combos\":[]}', '[{\"workflow_id\":83,\"param_name\":\"batchsize\",\"description\":\"This is a test parameter for front-end testing.\",\"param_type\":1,\"param_value\":256,\"is_sensitive\":0},{\"workflow_id\":83,\"param_name\":\"epoch\",\"description\":\"Another test parameter for front-end testing.\",\"param_type\":2,\"param_value\":1024,\"is_sensitive\":1},{\"workflow_id\":83,\"param_name\":\"torch_size\",\"description\":\"Yet another test parameter for advanced testing.\",\"param_type\":3,\"param_value\":\"ComplexValue\",\"is_sensitive\":0}]', 'admin', '2024-03-29 15:52:07', 'admin', '2024-03-29 16:16:44', 1); -- ---------------------------- -- Table structure for workflow_param -- ---------------------------- DROP TABLE IF EXISTS `workflow_param`; CREATE TABLE `workflow_param` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键', `workflow_id` bigint(20) NULL DEFAULT NULL COMMENT '流水线id', `param_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '参数名称', `description` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '参数描述', `param_type` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '参数类型', `param_value` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '参数的值', `is_sensitive` tinyint(4) NULL DEFAULT NULL COMMENT '0失效,1生效', `create_by` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '创建者', `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', `update_by` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '更新者', `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', `state` tinyint(4) NULL DEFAULT NULL COMMENT '0失效,1生效', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of workflow_param -- ---------------------------- INSERT INTO `workflow_param` VALUES (1, 111, 'NewParameter-change', 'This is a test parameter for front-end testing.', '1', 'TestValue', 1, 'admin', '2024-03-26 10:55:28', 'admin', '2024-03-26 10:59:07', 1); SET FOREIGN_KEY_CHECKS = 1;