You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

09-Dubhe-Patch.sql 22 kB

4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374
  1. use `dubhe-cloud-prod`;
  2. INSERT INTO `menu` VALUES (1085, 0, 0, '自动机器学习', 'jinhangzhongshiyan', 'tadl', NULL, NULL, NULL, 'TADL', b'0', b'0', 35, 1, 3, '2021-03-31 08:09:20', '2021-09-14 10:18:05', b'0', NULL, NULL);
  3. INSERT INTO `menu` VALUES (1086, 1085, 1, '实验详情', NULL, 'experiment/:experimentId', 'tadl/detail', 'ExperimentDetail', 'DetailLayout', NULL, b'1', b'0', 999, 1, 1, '2021-03-31 08:23:56', '2021-03-31 08:36:36', b'0', NULL, '{}');
  4. INSERT INTO `menu` VALUES (1087, 1085, 1, '实验管理', NULL, 'list', 'tadl/list/index', 'TadlList', 'BaseLayout', 'tadl', b'0', b'0', 36, 3, 14, '2021-03-31 09:51:04', '2021-09-14 10:18:29', b'0', NULL, '{}');
  5. INSERT INTO `menu` VALUES (1088, 1085, 1, 'TadlForm', NULL, 'form', 'tadl/formPage', 'TadlForm', 'SubpageLayout', 'tadl', b'1', b'0', 999, 3, 3, '2021-03-31 09:51:59', '2021-03-31 09:52:04', b'0', NULL, '{}');
  6. INSERT INTO `menu` VALUES (1089, 1085, 1, '搜索策略', 'zoom', 'searchstrategy', 'tadl/strategy/index', 'SearchStrategy', 'BaseLayout', 'tadl', b'0', b'0', 37, 14, 14, '2021-03-31 10:40:50', '2021-03-31 11:39:59', b'0', NULL, '{}');
  7. UPDATE menu SET menu.name ='云端部署' WHERE menu.name = '云端Serving'
  8. INSERT INTO `dict_detail`(`dict_id`, `label`, `value`, `sort`) VALUES (9, '自动机器学习', '4', 5);
  9. create table if not exists `tadl_algorithm` (
  10. `id` BIGINT(20) NOT NULL AUTO_INCREMENT COMMENT '主键id',
  11. `name` VARCHAR(64) NOT NULL COMMENT '算法名称' COLLATE 'utf8_general_ci',
  12. `model_type` INT(11) NOT NULL COMMENT '模型类别',
  13. `algorithm_version_id` BIGINT(20) NULL DEFAULT NULL COMMENT '算法版本id',
  14. `description` VARCHAR(255) NULL DEFAULT NULL COMMENT '算法描述' COLLATE 'utf8_general_ci',
  15. `create_user_id` BIGINT(20) NULL DEFAULT NULL COMMENT '创建人',
  16. `update_user_id` BIGINT(20) NULL DEFAULT NULL COMMENT '更新人',
  17. `create_time` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  18. `deleted` BIT(1) NOT NULL DEFAULT b'0' COMMENT '删除(0:正常,1:删除)',
  19. `update_time` TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  20. `default_metric` VARCHAR(64) NOT NULL COMMENT '默认主要指标' COLLATE 'utf8_general_ci',
  21. `one_shot` BIT(1) NOT NULL DEFAULT b'0' COMMENT '是否oneshot',
  22. `algorithm_type` VARCHAR(50) NOT NULL COMMENT '算法类型' COLLATE 'utf8_general_ci',
  23. `platform` VARCHAR(64) NOT NULL COMMENT '算法框架' COLLATE 'utf8_general_ci',
  24. `platform_version` VARCHAR(64) NOT NULL COMMENT '算法框架版本' COLLATE 'utf8_general_ci',
  25. `gpu` BIT(1) NULL DEFAULT b'0' COMMENT '是否支持gpu计算(0支持,1不支持)',
  26. PRIMARY KEY (`id`) USING BTREE
  27. )
  28. COMMENT='tadl 算法表'
  29. COLLATE='utf8_general_ci'
  30. ENGINE=InnoDB
  31. AUTO_INCREMENT=1
  32. ;
  33. create table if not exists `tadl_algorithm_stage` (
  34. `id` BIGINT(20) NOT NULL AUTO_INCREMENT COMMENT '算法阶段id',
  35. `name` VARCHAR(64) NOT NULL COMMENT '阶段名称' COLLATE 'utf8_general_ci',
  36. `stage_order` TINYINT(4) NOT NULL COMMENT '阶段排序',
  37. `algorithm_id` BIGINT(20) NULL DEFAULT NULL COMMENT '算法id',
  38. `algorithm_version_id` BIGINT(20) NULL DEFAULT NULL COMMENT '算法版本',
  39. `dataset_name` VARCHAR(64) NULL DEFAULT NULL COMMENT '数据集ID' COLLATE 'utf8_general_ci',
  40. `dataset_id` BIGINT(20) NULL DEFAULT NULL COMMENT '数据集id',
  41. `dataset_version` VARCHAR(64) NULL DEFAULT NULL COMMENT '数据集版本id' COLLATE 'utf8_general_ci',
  42. `dataset_path` VARCHAR(255) NOT NULL COMMENT '数据集路径' COLLATE 'utf8_general_ci',
  43. `python_version` VARCHAR(64) NULL DEFAULT NULL COMMENT 'command命令所使用的python环境' COLLATE 'utf8_general_ci',
  44. `execute_script` VARCHAR(64) NULL DEFAULT NULL COMMENT 'command命令所使用py文件' COLLATE 'utf8_general_ci',
  45. `multi_gpu` BIT(1) NOT NULL DEFAULT b'0' COMMENT '是否支持多卡训练(0支持,1不支持)',
  46. `max_trial_num` INT(11) NOT NULL COMMENT '默认最大运行次数',
  47. `max_exec_duration` DECIMAL(20,4) NOT NULL COMMENT '当前阶段默认最大执行时间',
  48. `trial_concurrent_num` INT(11) NOT NULL COMMENT 'trial默认并发数量',
  49. `max_exec_duration_unit` VARCHAR(64) NULL DEFAULT NULL COMMENT '最大运行时间单位\n年(y)\n月(m)\n周(w)\n日(d)\n小时(h)\n分钟(min)\n秒(s)\n毫秒(ms)\n微秒(us)\n纳秒(ns)\n皮秒(ps)\n飞秒(fs)' COLLATE 'utf8_general_ci',
  50. `create_user_id` BIGINT(20) NULL DEFAULT NULL COMMENT '创建人',
  51. `create_time` TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  52. `update_user_id` BIGINT(20) NULL DEFAULT NULL COMMENT '更新人',
  53. `update_time` TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  54. `deleted` BIT(1) NOT NULL COMMENT '是否删除(0正常,1删除)',
  55. PRIMARY KEY (`id`) USING BTREE
  56. )
  57. COMMENT='tadl算法阶段表'
  58. COLLATE='utf8_general_ci'
  59. ENGINE=InnoDB
  60. AUTO_INCREMENT=1
  61. ;
  62. create table if not exists `tadl_algorithm_version` (
  63. `id` BIGINT(20) NOT NULL AUTO_INCREMENT COMMENT '算法版本id',
  64. `algorithm_id` BIGINT(20) NULL DEFAULT NULL COMMENT '算法id',
  65. `version_name` VARCHAR(64) NULL DEFAULT NULL COMMENT '版本名称' COLLATE 'utf8_general_ci',
  66. `description` VARCHAR(255) NULL DEFAULT NULL COMMENT '版本说明' COLLATE 'utf8_general_ci',
  67. `version_source` VARCHAR(64) NULL DEFAULT NULL COMMENT '版本来源' COLLATE 'utf8_general_ci',
  68. `data_conversion` INT(11) NOT NULL DEFAULT '0',
  69. `create_time` TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  70. `deleted` BIT(1) NOT NULL DEFAULT b'0' COMMENT '是否删除(0正常,1删除)',
  71. `create_user_id` BIGINT(20) NULL DEFAULT NULL COMMENT '创建人',
  72. `update_user_id` BIGINT(20) NULL DEFAULT NULL COMMENT '更新人',
  73. `update_time` TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  74. PRIMARY KEY (`id`) USING BTREE
  75. )
  76. COMMENT='tadl 算法版本表'
  77. COLLATE='utf8_general_ci'
  78. ENGINE=InnoDB
  79. AUTO_INCREMENT=1
  80. ;
  81. create table if not exists `tadl_experiment` (
  82. `id` BIGINT(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  83. `name` VARCHAR(64) NOT NULL COMMENT '实验名称' COLLATE 'utf8_general_ci',
  84. `description` VARCHAR(255) NULL DEFAULT NULL COMMENT '实验描述' COLLATE 'utf8_general_ci',
  85. `algorithm_id` BIGINT(20) NOT NULL COMMENT '算法id',
  86. `algorithm_version_id` BIGINT(20) NOT NULL COMMENT '算法版本id',
  87. `model_type` INT(11) NULL DEFAULT NULL COMMENT '模型类型',
  88. `status` INT(11) NOT NULL COMMENT '实验状态:(\n待运行:101,\n等待中:102,\n运行中:103,\n已暂停:104,\n已完成:202,\n运行失败:203\n)',
  89. `status_detail` JSON NULL DEFAULT NULL COMMENT '状态详情',
  90. `update_user_id` BIGINT(20) NULL DEFAULT NULL COMMENT '更新人',
  91. `create_time` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  92. `update_time` TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  93. `start_time` TIMESTAMP NULL DEFAULT NULL COMMENT '启动时间',
  94. `end_time` TIMESTAMP NULL DEFAULT NULL COMMENT '结束时间',
  95. `deleted` BIT(1) NULL DEFAULT 'b'0\'' COMMENT '是否删除(0正常,1删除)',
  96. `create_user_id` BIGINT(20) NULL DEFAULT NULL COMMENT '创建人',
  97. PRIMARY KEY (`id`) USING BTREE,
  98. INDEX `tadl_experiment_name` (`name`) USING BTREE
  99. )
  100. COMMENT='tadl实验表'
  101. COLLATE='utf8_general_ci'
  102. ENGINE=InnoDB
  103. AUTO_INCREMENT=1
  104. ;
  105. create table if not exists `tadl_experiment_stage` (
  106. `id` BIGINT(20) NOT NULL AUTO_INCREMENT COMMENT '主键id',
  107. `experiment_id` BIGINT(20) NOT NULL COMMENT '实验id',
  108. `algorithm_stage_id` VARCHAR(64) NOT NULL COMMENT '算法阶段ID' COLLATE 'utf8_general_ci',
  109. `stage_name` VARCHAR(64) NULL DEFAULT NULL COMMENT '阶段名称' COLLATE 'utf8_general_ci',
  110. `stage_order` TINYINT(4) NOT NULL DEFAULT '0' COMMENT '阶段在实验中所处的先后顺序',
  111. `resource_id` INT(11) NULL DEFAULT NULL COMMENT '实验资源配置id',
  112. `resource_Name` VARCHAR(255) NULL DEFAULT NULL COMMENT '实验资源值' COLLATE 'utf8_general_ci',
  113. `max_trial_num` INT(11) NOT NULL COMMENT '最大trail次数',
  114. `trial_concurrent_num` INT(11) NOT NULL COMMENT 'trail并发数量',
  115. `max_exec_duration` DECIMAL(20,4) NOT NULL DEFAULT '0.0000' COMMENT '最大运行时间',
  116. `status` INT(11) NULL DEFAULT NULL COMMENT '实验阶段状态状态 (101:待运行,102:运行中,201:已完成,202:运行失败)',
  117. `update_time` TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  118. `create_user_id` BIGINT(20) NULL DEFAULT NULL COMMENT '创建人',
  119. `update_user_id` BIGINT(20) NULL DEFAULT NULL COMMENT '更新人',
  120. `create_time` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  121. `deleted` BIT(1) NOT NULL DEFAULT b'0' COMMENT '是否删除(0正常,1删除)',
  122. `start_time` TIMESTAMP NULL DEFAULT NULL COMMENT '启动时间',
  123. `begin_time` TIMESTAMP NULL DEFAULT NULL COMMENT '每次开始运行的时间',
  124. `end_time` TIMESTAMP NULL DEFAULT NULL COMMENT '结束时间',
  125. `max_exec_duration_unit` VARCHAR(64) NULL DEFAULT NULL COMMENT '最大运行时间单位\n年(y)\n月(m)\n周(w)\n日(d)\n小时(h)\n分钟(min)\n秒(s)\n毫秒(ms)\n微秒(us)\n纳秒(ns)\n皮秒(ps)\n飞秒(fs)' COLLATE 'utf8_general_ci',
  126. `run_time` BIGINT(32) NULL DEFAULT '0' COMMENT '暂停前已经运行的时间',
  127. PRIMARY KEY (`id`) USING BTREE,
  128. INDEX `tadl_experiment_stage_experiment_id_stage_order_index` (`experiment_id`, `stage_order`) USING BTREE
  129. )
  130. COMMENT='tadl实验阶段表'
  131. COLLATE='utf8_general_ci'
  132. ENGINE=InnoDB
  133. AUTO_INCREMENT=1
  134. ;
  135. create table if not exists `tadl_trial` (
  136. `id` BIGINT(20) NOT NULL AUTO_INCREMENT COMMENT '主键id',
  137. `experiment_id` BIGINT(20) NOT NULL COMMENT '试验id',
  138. `stage_id` VARCHAR(64) NULL DEFAULT NULL COMMENT '实验阶段ID' COLLATE 'latin1_swedish_ci',
  139. `name` VARCHAR(64) NOT NULL COMMENT 'trial名称' COLLATE 'latin1_swedish_ci',
  140. `start_time` TIMESTAMP NULL DEFAULT NULL COMMENT '开始时间',
  141. `end_time` TIMESTAMP NULL DEFAULT NULL COMMENT '结束时间',
  142. `status` INT(11) NOT NULL COMMENT 'trial状态 (101:待运行,102:等待中,103:运行中,201:已完成,202:运行失败,203:未知)',
  143. `resource_name` VARCHAR(64) NULL DEFAULT NULL COMMENT 'k8s实验资源值' COLLATE 'latin1_swedish_ci',
  144. `update_time` TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  145. `create_user_id` BIGINT(20) NULL DEFAULT NULL COMMENT '创建人',
  146. `update_user_id` BIGINT(20) NULL DEFAULT NULL COMMENT '更新人',
  147. `create_time` TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  148. `deleted` BIT(1) NOT NULL DEFAULT b'0' COMMENT '是否删除(0正常,1删除)',
  149. `sequence` INT(11) NOT NULL COMMENT '顺序',
  150. PRIMARY KEY (`id`) USING BTREE
  151. )
  152. COMMENT='tadl 实验详情表'
  153. COLLATE='latin1_swedish_ci'
  154. ENGINE=InnoDB
  155. AUTO_INCREMENT=1
  156. ;
  157. create table if not exists `tadl_trial_data` (
  158. `id` BIGINT(20) NOT NULL AUTO_INCREMENT COMMENT '主键id',
  159. `experiment_id` BIGINT(20) NOT NULL COMMENT '实验id',
  160. `stage_id` BIGINT(20) NOT NULL COMMENT '实验阶段ID',
  161. `trial_id` BIGINT(20) NOT NULL COMMENT 'trial id',
  162. `type` VARCHAR(64) NULL DEFAULT NULL COMMENT '指标类型' COLLATE 'utf8_general_ci',
  163. `sequence` INT(11) NULL DEFAULT NULL COMMENT '序列',
  164. `category` VARCHAR(64) NULL DEFAULT NULL COMMENT '类别' COLLATE 'utf8_general_ci',
  165. `value` DECIMAL(17,14) NULL DEFAULT NULL COMMENT '最优数据',
  166. `create_time` TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  167. `update_time` TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
  168. `create_user_id` BIGINT(20) NULL DEFAULT NULL COMMENT '创建人',
  169. `update_user_id` BIGINT(20) NULL DEFAULT NULL COMMENT '更新人',
  170. `deleted` BIT(1) NOT NULL DEFAULT b'0' COMMENT '是否删除(0正常,1删除)',
  171. PRIMARY KEY (`id`) USING BTREE
  172. )
  173. COMMENT='tadl trial 运行结果表'
  174. COLLATE='utf8_general_ci'
  175. ENGINE=InnoDB
  176. AUTO_INCREMENT=1
  177. ;
  178. INSERT INTO pt_image (project_name, image_resource, image_status, image_name, image_url
  179. , image_tag, remark, create_user_id, update_user_id, deleted
  180. , origin_user_id)
  181. VALUES ('notebook', 1, 1, 'jupyterlab', 'notebook/jupyterlab:oneflow-0.1.102-py36-0713'
  182. , 'oneflow-0.1.102-py36-0713', '预置算法', 1, 1, 0
  183. , 0);
  184. INSERT INTO pt_image (project_name, image_resource, image_status, image_name, image_url
  185. , image_tag, remark, create_user_id, update_user_id, deleted
  186. , origin_user_id)
  187. VALUES ('notebook', 1, 1, 'jupyterlab', 'notebook/jupyterlab:oneflow-0.1.102-py36-0713'
  188. , 'oneflow-0.1.102-py36-0713', '预置算法', 1, 1, 0
  189. , 0);
  190. ALTER TABLE `pt_train_param`
  191. ADD COLUMN algorithm_usage varchar(255) NULL DEFAULT '' COMMENT '算法用途',
  192. ADD COLUMN val_algorithm_usage varchar(255) NULL DEFAULT '' COMMENT '验证数据集算法用途';
  193. ALTER TABLE `pt_job_param`
  194. ADD COLUMN algorithm_usage varchar(255) NULL DEFAULT '' COMMENT '算法用途',
  195. ADD COLUMN val_algorithm_usage varchar(255) NULL DEFAULT '' COMMENT '验证数据集算法用途';
  196. INSERT INTO `permission` (`pid`, `name`, `permission`, `create_user_id`, `update_user_id`
  197. , `deleted`)
  198. SELECT id, '编辑用户配置'
  199. , 'system:user:configEdit', 1, 1, b'0'
  200. FROM `permission`
  201. WHERE `name` = '用户管理';
  202. UPDATE `permission`
  203. SET `pid` = 1
  204. WHERE `id` = 2;
  205. CREATE TABLE `user_config` (
  206. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键id',
  207. `user_id` bigint(20) NOT NULL COMMENT '用户id',
  208. `notebook_delay_delete_time` int(10) NOT NULL COMMENT '定时任务延迟删除 Notebook 时间配置,单位:小时',
  209. `cpu_limit` int(10) NOT NULL COMMENT '用户CPU资源限制配置,单位:核',
  210. `memory_limit` int(10) NOT NULL COMMENT '用户内存资源限制配置,单位:Gi',
  211. `gpu_limit` int(10) NOT NULL COMMENT '用户显卡资源限制配置,单位:块',
  212. `create_user_id` bigint(20) DEFAULT NULL COMMENT '创建人',
  213. `update_user_id` bigint(20) DEFAULT NULL COMMENT '更新人',
  214. `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  215. `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  216. `deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '删除(0正常,1已删除)',
  217. PRIMARY KEY USING BTREE (`id`),
  218. UNIQUE KEY `user_id_unique` USING BTREE (`user_id`),
  219. KEY `user_id` USING BTREE (`create_user_id`)
  220. ) ENGINE = InnoDB AUTO_INCREMENT = 51 CHARSET = utf8mb4 ROW_FORMAT = DYNAMIC COMMENT '用户配置表';
  221. INSERT INTO `permission` (`pid`, `name`, `permission`, `create_user_id`, `update_user_id`
  222. , `deleted`)
  223. SELECT id, '查询用户资源信息'
  224. , 'system:user:resourceInfo', 1, 1, b'0'
  225. FROM `permission`
  226. WHERE `name` = '用户管理';
  227. DELETE FROM dict
  228. WHERE id IN (35, 36);
  229. DELETE FROM dict_detail
  230. WHERE dict_id IN (35, 36);
  231. INSERT INTO `pt_image` (`project_name`, `image_resource`, `image_status`, `image_name`, `image_url`
  232. , `image_tag`, `remark`, `create_user_id`, `update_user_id`, `deleted`
  233. , `origin_user_id`)
  234. VALUES ('notebook', '0', '1', 'notebook', 'notebook/notebook:v2'
  235. , 'v2', '', '1', '1', '0'
  236. , '0');
  237. ALTER TABLE `notebook`
  238. ADD COLUMN `pip_site_package_path` VARCHAR(255) NULL COMMENT 'pip包路径';
  239. -- 20210728151053420
  240. -- 专业版终端业务表
  241. -- 20210728151053420
  242. -- 专业版终端业务表
  243. CREATE TABLE IF NOT EXISTS `terminal` (
  244. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  245. `name` varchar(255) DEFAULT NULL COMMENT '名称',
  246. `image_name` varchar(127) DEFAULT '' COMMENT '镜像名',
  247. `image_tag` varchar(64) DEFAULT '' COMMENT '镜像版本',
  248. `image_url` varchar(255) DEFAULT '' COMMENT '镜像全路径',
  249. `data_source_name` varchar(127) DEFAULT NULL COMMENT '数据集名称',
  250. `data_source_path` varchar(127) DEFAULT NULL COMMENT '数据集路径',
  251. `running_node` tinyint(3) UNSIGNED DEFAULT '0' COMMENT '运行节点数',
  252. `total_node` tinyint(3) UNSIGNED DEFAULT '0' COMMENT '服务总节点数',
  253. `status` tinyint(4) NOT NULL DEFAULT '1' COMMENT '服务状态:0-异常,1-保存中,2-运行中,3-已停止',
  254. `status_detail` json DEFAULT NULL COMMENT '状态对应的详情信息',
  255. `description` varchar(255) DEFAULT NULL COMMENT '描述',
  256. `same_info` bit(1) DEFAULT b'0' COMMENT '节点规格是否相同:0相同 1:不同',
  257. `last_start_time` timestamp NULL DEFAULT NULL COMMENT '上次启动执行时间',
  258. `last_stop_time` timestamp NULL DEFAULT NULL COMMENT '上次停止执行时间',
  259. `create_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
  260. `create_user_id` bigint(20) DEFAULT NULL,
  261. `update_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  262. `update_user_id` bigint(20) DEFAULT NULL,
  263. `deleted` bit(1) DEFAULT b'0',
  264. `origin_user_id` bigint(20) DEFAULT NULL COMMENT '资源拥有人ID',
  265. PRIMARY KEY USING BTREE (`id`),
  266. KEY `deleted` (`deleted`)
  267. ) ENGINE = InnoDB CHARSET = utf8mb4 ROW_FORMAT = DYNAMIC COMMENT '专业版终端业务表';
  268. -- 专业版终端业务详情表
  269. -- 专业版终端业务详情表
  270. CREATE TABLE IF NOT EXISTS `terminal_info` (
  271. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  272. `terminal_id` bigint(20) NOT NULL COMMENT 'terminal主键',
  273. `name` varchar(255) DEFAULT NULL COMMENT '名称',
  274. `k8s_resource_name` varchar(64) DEFAULT NULL COMMENT 'k8s 资源名称',
  275. `status` tinyint(4) NOT NULL DEFAULT '1' COMMENT '服务状态:0-异常,1-调度中,2-运行中,3-已停止',
  276. `status_detail` json DEFAULT NULL COMMENT '状态对应的详情信息',
  277. `ssh` varchar(64) DEFAULT NULL COMMENT 'ssh命令',
  278. `ssh_password` varchar(64) DEFAULT NULL COMMENT 'ssh 密码',
  279. `cpu_num` int(11) NOT NULL DEFAULT '0' COMMENT 'CPU数量(核)',
  280. `gpu_num` int(11) NOT NULL DEFAULT '0' COMMENT 'GPU数量(核)',
  281. `mem_num` int(11) NOT NULL DEFAULT '0' COMMENT '内存大小(M)',
  282. `disk_mem_num` int(11) NOT NULL DEFAULT '0' COMMENT '磁盘大小(M)',
  283. `pod_ip` varchar(64) DEFAULT NULL COMMENT 'pod ip',
  284. `ssh_port` int(11) DEFAULT NULL COMMENT 'ssh端口',
  285. `ssh_user` varchar(32) DEFAULT NULL COMMENT 'ssh 用户',
  286. `master_flag` bit(1) DEFAULT b'0' COMMENT '是否master节点:0 否 1:是',
  287. `create_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
  288. `create_user_id` bigint(20) DEFAULT NULL,
  289. `update_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  290. `update_user_id` bigint(20) DEFAULT NULL,
  291. `deleted` bit(1) DEFAULT b'0',
  292. `origin_user_id` bigint(20) DEFAULT NULL COMMENT '资源拥有人ID',
  293. PRIMARY KEY USING BTREE (`id`),
  294. KEY `status` (`status`),
  295. KEY `deleted` (`deleted`)
  296. ) ENGINE = InnoDB CHARSET = utf8mb4 ROW_FORMAT = DYNAMIC COMMENT '专业版终端业务详情表';
  297. INSERT INTO `menu` (`pid`, `type`, `name`, `icon`, `path`
  298. , `component`, `component_name`, `layout`, `permission`, `hidden`
  299. , `cache`, `sort`, `create_user_id`, `update_user_id`, `deleted`
  300. , `back_to`, `ext_config`)
  301. VALUES (0, 0, '天枢专业版', 'terminal', 'terminal'
  302. , NULL, NULL, NULL, 'terminal', b'0'
  303. , b'0', 80, 3, 3, b'0'
  304. , NULL, NULL),
  305. (1084, 1, '终端概览', 'overview', 'overview'
  306. , 'terminal/overview', 'TerminalOverview', 'BaseLayout', 'terminal:terminals', b'0'
  307. , b'0', 81, 3, 3, b'0'
  308. , NULL, '{}'),
  309. (1084, 1, '远程连接', 'remote', 'remote'
  310. , 'terminal/remote', 'TerminalRemote', 'BaseLayout', 'terminal:remote', b'0'
  311. , b'0', 82, 3, 3, b'0'
  312. , NULL, '{}');
  313. ALTER TABLE `pt_image`
  314. ADD COLUMN `ssh_pwd` varchar(64) COMMENT '镜像ssh密码',
  315. ADD COLUMN `ssh_user` varchar(64) COMMENT '镜像ssh用户';
  316. INSERT INTO `pt_image` (`project_name`, `image_resource`, `image_status`, `image_name`, `image_url`
  317. , `image_tag`, `remark`, `create_user_id`, `update_user_id`, `deleted`
  318. , `origin_user_id`)
  319. VALUES ('notebook', '0', '1', 'notebook', 'notebook/notebook:v2'
  320. , 'v2', '', '1', '1', '0'
  321. , '0');
  322. create table k8s_task_identify
  323. (
  324. id bigint auto_increment primary key,
  325. task_id bigint not null comment '任务id',
  326. task_name varchar(64) not null comment '任务名称',
  327. create_user_id bigint null comment '创建人id',
  328. update_user_id bigint null comment '修改人id',
  329. create_time datetime default CURRENT_TIMESTAMP null,
  330. update_time datetime default CURRENT_TIMESTAMP null on update CURRENT_TIMESTAMP,
  331. deleted bit default b'0' null comment '删除标记 0正常,1已删除'
  332. );
  333. -- pt_job_param表添加algorithm_usage字段,val_algorithm_usage字段
  334. ALTER TABLE
  335. `pt_job_param`
  336. add
  337. column algorithm_usage varchar(255) default '' null comment '算法用途',
  338. add
  339. column val_algorithm_usage varchar(255) default '' null comment '验证数据集算法用途';
  340. -- pt_train_param表添加algorithm_usage字段,val_algorithm_usage字段
  341. ALTER TABLE
  342. `pt_train_param`
  343. add
  344. column algorithm_usage varchar(255) default '' null comment '算法用途',
  345. add
  346. column val_algorithm_usage varchar(255) default '' null comment '验证数据集算法用途';
  347. -- pt_job_param表添加notebook_name字段
  348. ALTER TABLE
  349. `pt_job_param`
  350. add
  351. column notebook_name varchar(255) default null null comment 'notebook名称';

一站式算法开发平台、高性能分布式深度学习框架、先进算法模型库、视觉模型炼知平台、数据可视化分析平台等一系列平台及工具,在模型高效分布式训练、数据处理和可视分析、模型炼知和轻量化等技术上形成独特优势,目前已在产学研等各领域近千家单位及个人提供AI应用赋能