forked from JointCloud/SchedulingSimulator
204 lines
16 KiB
SQL
204 lines
16 KiB
SQL
/*
|
||
Navicat Premium Data Transfer
|
||
|
||
Source Server : 119.45.255.234
|
||
Source Server Type : MySQL
|
||
Source Server Version : 80041 (8.0.41-0ubuntu0.22.04.1)
|
||
Source Host : 119.45.255.234:3306
|
||
Source Schema : scheduling_simulator
|
||
|
||
Target Server Type : MySQL
|
||
Target Server Version : 80041 (8.0.41-0ubuntu0.22.04.1)
|
||
File Encoding : 65001
|
||
|
||
Date: 08/09/2025 19:22:55
|
||
*/
|
||
|
||
SET NAMES utf8mb4;
|
||
SET FOREIGN_KEY_CHECKS = 0;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for algorithm_mapping
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `algorithm_mapping`;
|
||
CREATE TABLE `algorithm_mapping` (
|
||
`id` int NOT NULL AUTO_INCREMENT,
|
||
`code_id` int NULL DEFAULT NULL COMMENT '父算法ID',
|
||
`son_code_id` int NOT NULL COMMENT '子算法ID',
|
||
`file_location` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '数据集对应本地路径',
|
||
`cluster_id` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '集群ID',
|
||
`created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
UNIQUE INDEX `unique_son_code`(`son_code_id` ASC) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 12 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Records of algorithm_mapping
|
||
-- ----------------------------
|
||
INSERT INTO `algorithm_mapping` VALUES (1, NULL, 1791, 'D:/数据集/cnn数据集/data2/', '1790300942428540928', '2025-09-08 17:02:07');
|
||
INSERT INTO `algorithm_mapping` VALUES (2, NULL, 1796, 'D:/数据集/cnn数据集/data3/', '1790300942428540928', '2025-09-08 17:02:07');
|
||
INSERT INTO `algorithm_mapping` VALUES (3, NULL, 1813, 'D:/数据集/transfomer数据集/BoolQ/', '1790300942428540928', '2025-09-08 17:02:08');
|
||
INSERT INTO `algorithm_mapping` VALUES (4, NULL, 1816, 'D:/数据集/transfomer数据集/CEval/', '1790300942428540928', '2025-09-08 17:02:08');
|
||
INSERT INTO `algorithm_mapping` VALUES (5, NULL, 1798, 'D:/数据集/transfomer数据集/GLUE(imdb)/imdb/', '1790300942428540928', '2025-09-08 17:02:08');
|
||
INSERT INTO `algorithm_mapping` VALUES (6, NULL, 1818, 'D:/数据集/transfomer数据集/CMMLU/', '1790300942428540928', '2025-09-08 17:02:08');
|
||
INSERT INTO `algorithm_mapping` VALUES (7, NULL, 1820, 'D:/数据集/transfomer数据集/GSM8K/GSM8K/', '1790300942428540928', '2025-09-08 17:02:08');
|
||
INSERT INTO `algorithm_mapping` VALUES (8, NULL, 1822, 'D:/数据集/transfomer数据集/HumanEval/', '1790300942428540928', '2025-09-08 17:02:08');
|
||
INSERT INTO `algorithm_mapping` VALUES (9, NULL, 1824, 'D:/数据集/transfomer数据集/HumanEval_X/', '1790300942428540928', '2025-09-08 17:02:08');
|
||
INSERT INTO `algorithm_mapping` VALUES (10, NULL, 1794, 'D:/数据集/cnn数据集/data1/', '1790300942428540928', '2025-09-08 17:02:08');
|
||
INSERT INTO `algorithm_mapping` VALUES (11, NULL, 1367, 'D:/数据集/cnn数据集/data1/', '1865927992266461184', '2025-09-08 17:02:08');
|
||
|
||
-- ----------------------------
|
||
-- Table structure for api_config
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `api_config`;
|
||
CREATE TABLE `api_config` (
|
||
`id` int NOT NULL AUTO_INCREMENT,
|
||
`config_key` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'api名称',
|
||
`url` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT 'api地址',
|
||
`timeout` int NULL DEFAULT NULL COMMENT '超时时长',
|
||
`desc` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '描述',
|
||
`created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
UNIQUE INDEX `config_key`(`config_key` ASC) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 9 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Records of api_config
|
||
-- ----------------------------
|
||
INSERT INTO `api_config` VALUES (1, 'bind_cluster', 'http://jcc.jointcloud.net/jsm/jobSet/binding', 15, '绑定数据集', '2025-09-08 17:02:11');
|
||
INSERT INTO `api_config` VALUES (2, 'create_package', 'http://jcc.jointcloud.net/jsm/jobSet/createPackage', 15, '创建package', '2025-09-08 17:02:12');
|
||
INSERT INTO `api_config` VALUES (3, 'login', 'http://jcc.jointcloud.net/jcc-admin/admin/login', 10, '登录', '2025-09-08 17:02:12');
|
||
INSERT INTO `api_config` VALUES (4, 'notify_upload', 'http://jcc.jointcloud.net/jsm/jobSet/notifyUploaded', 15, '通知上传成功', '2025-09-08 17:02:14');
|
||
INSERT INTO `api_config` VALUES (5, 'query_binding', 'http://jcc.jointcloud.net/jsm/jobSet/queryBinding', 15, '查询绑定结果', '2025-09-08 17:02:15');
|
||
INSERT INTO `api_config` VALUES (6, 'submit_task', 'http://jcc.jointcloud.net/jsm/jobSet/submit', 100, '提交任务', '2025-09-08 17:02:16');
|
||
INSERT INTO `api_config` VALUES (7, 'task_detail', 'http://jcc.jointcloud.net/jsm/jobMgr/detail', 15, '任务详情', '2025-09-08 17:02:17');
|
||
INSERT INTO `api_config` VALUES (8, 'upload_file', 'http://localhost:32010/object/upload', 3000, '上传文件', '2025-09-08 17:02:18');
|
||
|
||
-- ----------------------------
|
||
-- Table structure for cluster_prices
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `cluster_prices`;
|
||
CREATE TABLE `cluster_prices` (
|
||
`id` int NOT NULL AUTO_INCREMENT,
|
||
`cluster_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '集群ID',
|
||
`resource_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '资源类型',
|
||
`price` decimal(10, 4) NULL DEFAULT NULL COMMENT '资源价格',
|
||
`created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
|
||
PRIMARY KEY (`id`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 7 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Records of cluster_prices
|
||
-- ----------------------------
|
||
INSERT INTO `cluster_prices` VALUES (1, '1865927992266461184', 'CPU', 0.1200, '2025-09-08 17:02:19');
|
||
INSERT INTO `cluster_prices` VALUES (2, '1865927992266461184', 'MEMORY', 0.0600, '2025-09-08 17:02:20');
|
||
INSERT INTO `cluster_prices` VALUES (3, '1865927992266461184', 'NPU', 1.2000, '2025-09-08 17:02:20');
|
||
INSERT INTO `cluster_prices` VALUES (4, '1790300942428540928', 'CPU', 0.1200, '2025-09-08 17:02:20');
|
||
INSERT INTO `cluster_prices` VALUES (5, '1790300942428540928', 'MEMORY', 0.0600, '2025-09-08 17:02:20');
|
||
INSERT INTO `cluster_prices` VALUES (6, '1790300942428540928', 'NPU', 1.2000, '2025-09-08 17:02:20');
|
||
|
||
-- ----------------------------
|
||
-- Table structure for cluster_resources
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `cluster_resources`;
|
||
CREATE TABLE `cluster_resources` (
|
||
`id` int NOT NULL AUTO_INCREMENT,
|
||
`cluster_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '集群ID',
|
||
`cluster_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '集群类型(Cloud/Ai/Hpc)',
|
||
`total_cpu` int NULL DEFAULT NULL COMMENT 'CPU总量',
|
||
`total_memory` int NULL DEFAULT NULL COMMENT '内存总量',
|
||
`total_card_json` json NULL COMMENT '加速卡总量信息',
|
||
`available_cpu` int NULL DEFAULT NULL COMMENT 'CPU可用量',
|
||
`available_memory` int NULL DEFAULT NULL COMMENT '内存可用量',
|
||
`available_card_json` json NULL COMMENT '加速卡可用量信息',
|
||
`created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
UNIQUE INDEX `cluster_id`(`cluster_id` ASC) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 11 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Records of cluster_resources
|
||
-- ----------------------------
|
||
INSERT INTO `cluster_resources` VALUES (1, '1763132837495574528', 'Cloud', 512, 1024, '{\"Num\": 56, \"Type\": \"NPU\"}', 256, 512, '{\"Num\": 50, \"Type\": \"NPU\"}', '2025-09-08 17:02:08');
|
||
INSERT INTO `cluster_resources` VALUES (2, '1770703902472146944', 'Cloud', 1024, 1024, '{\"Num\": 56, \"Type\": \"NPU\"}', 256, 512, '{\"Num\": 50, \"Type\": \"NPU\"}', '2025-09-08 17:02:09');
|
||
INSERT INTO `cluster_resources` VALUES (3, '1790300942428540928', 'Ai', 1024, 2048, '{\"Num\": 56, \"Type\": \"NPU\"}', 2024, 4048, '{\"Num\": 56, \"Type\": \"NPU\"}', '2025-09-08 17:02:09');
|
||
INSERT INTO `cluster_resources` VALUES (4, '1830873578531228942', 'Hpc', 512, 1024, '{\"Num\": 56, \"Type\": \"NPU\"}', 256, 512, '{\"Num\": 50, \"Type\": \"NPU\"}', '2025-09-08 17:02:09');
|
||
INSERT INTO `cluster_resources` VALUES (5, '1830873903296155648', 'Hpc', 512, 1024, '{\"Num\": 56, \"Type\": \"NPU\"}', 256, 512, '{\"Num\": 50, \"Type\": \"NPU\"}', '2025-09-08 17:02:10');
|
||
INSERT INTO `cluster_resources` VALUES (6, '1830873903296155649', 'Hpc', 512, 1024, '{\"Num\": 56, \"Type\": \"NPU\"}', 256, 512, '{\"Num\": 50, \"Type\": \"NPU\"}', '2025-09-08 17:02:10');
|
||
INSERT INTO `cluster_resources` VALUES (7, '1865927992266461184', 'Ai', 102, 409, '[{\"Num\": 72, \"Type\": \"NPU\"}, {\"Num\": 72, \"Type\": \"DCU\"}]', 102, 409, '[{\"Num\": 72, \"Type\": \"NPU\"}, {\"Num\": 72, \"Type\": \"DCU\"}]', '2025-09-08 17:02:11');
|
||
INSERT INTO `cluster_resources` VALUES (8, '1865927992266462180', 'Ai', 256, 512, '{\"Num\": 56, \"Type\": \"DCU\"}', 256, 512, '{\"Num\": 50, \"Type\": \"DCU\"}', '2025-09-08 17:02:11');
|
||
INSERT INTO `cluster_resources` VALUES (9, '1865927992266462181', 'Ai', 50, 50, '{\"Num\": 56, \"Type\": \"NPU\"}', 50, 50, '{\"Num\": 50, \"Type\": \"NPU\"}', '2025-09-08 17:02:11');
|
||
INSERT INTO `cluster_resources` VALUES (10, '1865927992266462182', 'Ai', 512, 1024, '{\"Num\": 56, \"Type\": \"NPU\"}', 256, 512, '{\"Num\": 50, \"Type\": \"NPU\"}', '2025-09-08 17:02:11');
|
||
|
||
-- ----------------------------
|
||
-- Table structure for file_mapping
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `file_mapping`;
|
||
CREATE TABLE `file_mapping` (
|
||
`id` int NOT NULL AUTO_INCREMENT COMMENT '数据集ID',
|
||
`file_location` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '本地文件路径',
|
||
`file_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'algorithm为算法,dataset为数据集',
|
||
`file_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '数据集名称',
|
||
`dataset_target_id` bigint NULL DEFAULT NULL COMMENT '数据集ID',
|
||
`is_uploaded` tinyint(1) NULL DEFAULT NULL COMMENT '是否已经上传,1为已上传,0为未上传',
|
||
`size` bigint NULL DEFAULT NULL COMMENT '文件大小',
|
||
`package_id` bigint NULL DEFAULT NULL COMMENT 'packageID',
|
||
`object_id` bigint NULL DEFAULT NULL COMMENT 'objectID',
|
||
`upload_time` timestamp NULL DEFAULT NULL COMMENT '上传时间',
|
||
`created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
UNIQUE INDEX `file_location`(`file_location` ASC) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 11 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Records of file_mapping
|
||
-- ----------------------------
|
||
INSERT INTO `file_mapping` VALUES (1, 'D:/数据集/cnn数据集/data1/', NULL, 'data1.zip', NULL, 1, 0, NULL, NULL, NULL, '2025-09-08 17:02:20');
|
||
INSERT INTO `file_mapping` VALUES (2, 'D:/数据集/cnn数据集/data2/', NULL, 'cifar-10-python.tar.gz', NULL, 0, 0, NULL, NULL, NULL, '2025-09-08 17:02:20');
|
||
INSERT INTO `file_mapping` VALUES (3, 'D:/数据集/cnn数据集/data3/', NULL, 'cifar-100-python.tar.gz', NULL, 0, 0, NULL, NULL, NULL, '2025-09-08 17:02:20');
|
||
INSERT INTO `file_mapping` VALUES (4, 'D:/数据集/transfomer数据集/BoolQ/', NULL, 'dev.jsonl', NULL, 1, 0, NULL, NULL, NULL, '2025-09-08 17:02:20');
|
||
INSERT INTO `file_mapping` VALUES (5, 'D:/数据集/transfomer数据集/CEval/', NULL, 'ceval.zip', NULL, 1, 0, NULL, NULL, NULL, '2025-09-08 17:02:20');
|
||
INSERT INTO `file_mapping` VALUES (6, 'D:/数据集/transfomer数据集/CMMLU/', NULL, 'CMMLU.zip', NULL, 1, 0, NULL, NULL, NULL, '2025-09-08 17:02:20');
|
||
INSERT INTO `file_mapping` VALUES (7, 'D:/数据集/transfomer数据集/GLUE(imdb)/imdb/', NULL, 'mental_health.csv', NULL, 1, 0, NULL, NULL, NULL, '2025-09-08 17:02:21');
|
||
INSERT INTO `file_mapping` VALUES (8, 'D:/数据集/transfomer数据集/GSM8K/GSM8K/', NULL, 'GSM8K.jsonl', NULL, 1, 0, NULL, NULL, NULL, '2025-09-08 17:02:21');
|
||
INSERT INTO `file_mapping` VALUES (9, 'D:/数据集/transfomer数据集/HumanEval/', NULL, 'HumanEval.zip', NULL, 0, 0, NULL, NULL, NULL, '2025-09-08 17:02:21');
|
||
INSERT INTO `file_mapping` VALUES (10, 'D:/数据集/transfomer数据集/HumanEval_X/', NULL, 'HumanEval_X.zip', NULL, 1, 0, NULL, NULL, NULL, '2025-09-08 17:02:21');
|
||
|
||
-- ----------------------------
|
||
-- Table structure for task_templates
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `task_templates`;
|
||
CREATE TABLE `task_templates` (
|
||
`id` int NOT NULL AUTO_INCREMENT COMMENT '模拟器任务ID',
|
||
`task_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '任务类型',
|
||
`task_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '任务名称',
|
||
`dataset_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '数据集ID',
|
||
`code_id` int NULL DEFAULT NULL COMMENT '算法ID',
|
||
`cpu` int NULL DEFAULT NULL COMMENT '申请CPU数量',
|
||
`strategy` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '调度策略(resource对应资源优先策略,price对应价格优先策略,data对应数据优先策略)',
|
||
`mem` int NULL DEFAULT NULL COMMENT '申请内存数量',
|
||
`card_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '卡类型',
|
||
`card_num` int NULL DEFAULT NULL COMMENT '卡数量',
|
||
`created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
|
||
PRIMARY KEY (`id`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 14 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Records of task_templates
|
||
-- ----------------------------
|
||
INSERT INTO `task_templates` VALUES (1, 'Ai', NULL, 'data1.zip', NULL, 0, 'resource', NULL, NULL, NULL, '2025-09-08 17:02:21');
|
||
INSERT INTO `task_templates` VALUES (2, 'Ai', NULL, 'data1.zip', NULL, 0, 'resource', NULL, NULL, NULL, '2025-09-08 17:02:21');
|
||
INSERT INTO `task_templates` VALUES (3, 'Ai', NULL, 'cifar-10-python.tar.gz', NULL, 0, 'resource', NULL, NULL, NULL, '2025-09-08 17:02:21');
|
||
INSERT INTO `task_templates` VALUES (4, 'Ai', NULL, 'cifar-100-python.tar.gz', NULL, 0, 'resource', NULL, NULL, NULL, '2025-09-08 17:02:21');
|
||
INSERT INTO `task_templates` VALUES (5, 'Ai', NULL, 'dev.jsonl', NULL, 0, 'resource', NULL, NULL, NULL, '2025-09-08 17:02:21');
|
||
INSERT INTO `task_templates` VALUES (6, 'Ai', NULL, 'ceval.zip', NULL, 0, 'resource', NULL, NULL, NULL, '2025-09-08 17:02:21');
|
||
INSERT INTO `task_templates` VALUES (7, 'Ai', NULL, 'CMMLU.zip', NULL, 0, 'resource', NULL, NULL, NULL, '2025-09-08 17:02:21');
|
||
INSERT INTO `task_templates` VALUES (8, 'Ai', NULL, 'CMMLU.zip', NULL, 0, 'resource', NULL, NULL, NULL, '2025-09-08 17:02:21');
|
||
INSERT INTO `task_templates` VALUES (9, 'Ai', NULL, 'mental_health.csv', NULL, 0, 'resource', NULL, NULL, NULL, '2025-09-08 17:02:21');
|
||
INSERT INTO `task_templates` VALUES (10, 'Ai', NULL, 'GSM8K.jsonl', NULL, 0, 'resource', NULL, NULL, NULL, '2025-09-08 17:02:21');
|
||
INSERT INTO `task_templates` VALUES (11, 'Ai', NULL, 'GSM8K.jsonl', NULL, 0, 'resource', NULL, NULL, NULL, '2025-09-08 17:02:21');
|
||
INSERT INTO `task_templates` VALUES (12, 'Ai', NULL, 'HumanEval_X.zip', NULL, 0, 'resource', NULL, NULL, NULL, '2025-09-08 17:02:21');
|
||
INSERT INTO `task_templates` VALUES (13, 'Ai', NULL, 'data1.zip', NULL, 0, 'resource', NULL, NULL, NULL, '2025-09-08 17:02:21');
|
||
|
||
SET FOREIGN_KEY_CHECKS = 1;
|