|
@@ -1,132 +1,132 @@
|
|
|
-import createEnum from 'utils/enums';
|
|
|
-/**
|
|
|
- * 来源 publishFrom
|
|
|
- */
|
|
|
-export const PUBLISH_FROM = createEnum({
|
|
|
- WIZARD: [1, '向导式'],
|
|
|
- CODE: [2, '编码式'],
|
|
|
- DRAGDROP: [3, '拖拽式'],
|
|
|
- IMPORT: [4, '镜像导入'],
|
|
|
- THIRD_PARTY: [5, '第三方'],
|
|
|
- MODEL_IMPORT: [6, '模型导入'],
|
|
|
- UNKNOW: [9, '未知'],
|
|
|
-});
|
|
|
-
|
|
|
-/**
|
|
|
- * 数据类型 dataType
|
|
|
- */
|
|
|
-export const DATA_TYPE = createEnum({
|
|
|
- STRUCTURED: [1, '结构化'],
|
|
|
- IMG: [2, '图片'],
|
|
|
- TXT: [3, '文本'],
|
|
|
- VIDEO: [4, '视频'],
|
|
|
- VOICE: [5, '音频'],
|
|
|
- UNKNOW: [9, '未知'],
|
|
|
-});
|
|
|
-
|
|
|
-/**
|
|
|
- * 镜像分类 runEngine
|
|
|
- */
|
|
|
-export const RUN_ENGINE = createEnum({
|
|
|
- CPU: [1, 'CPU'],
|
|
|
- GPU: [2, 'GPU'],
|
|
|
- SPARK: [3, 'Spark'],
|
|
|
-});
|
|
|
-/**
|
|
|
- * 上传类型 模型还是接口文件 fileType
|
|
|
- */
|
|
|
-export const FILE_TYPE = createEnum({
|
|
|
- MODEL: ['model', '模型文件'],
|
|
|
- // PROTOTXT: ['prototxt', 'prototxt文件'], 3.1.12.0 po 演示版本功能
|
|
|
- // DEPLOY: ['deploy', 'deploy文件'], 3.1.12.0 po 演示版本功能
|
|
|
- ONLINE_REASONING_CODE: ['online_reasoning_code', '在线推理接口文件'],
|
|
|
- OFFLINE_REASONING_CODE: ['offline_reasoning_code', '离线推理接口文件'],
|
|
|
- DATA: ['data', '数据文件'],
|
|
|
- OTHER_FILE: ['other_file', '其他文件'],
|
|
|
-});
|
|
|
-
|
|
|
-/**
|
|
|
- * 代码包上传类型 在线or离线 fileType
|
|
|
- */
|
|
|
-export const CODE_FILE_TYPE = createEnum({
|
|
|
- ONLINE_CODE_PACKAGE: ['online_code_package', '在线推理'],
|
|
|
- OFFLINE_CODE_PACKAGE: ['offline_code_package', '离线推理'],
|
|
|
-});
|
|
|
-
|
|
|
-/**
|
|
|
- * 代码包类型
|
|
|
- */
|
|
|
-export const PACKAGE_USE_TYPE = createEnum({
|
|
|
- ONLINE_REASONING: ['online_reasoning', '在线推理'],
|
|
|
- OFFLINE_REASONING: ['offline_reasoning', '离线推理'],
|
|
|
- FLOW_REASONING: ['streaming_reasoning', '流式推理'],
|
|
|
-});
|
|
|
-
|
|
|
-/**
|
|
|
- * 文件来源 fileSource
|
|
|
- */
|
|
|
-export const FILE_SOURCE = createEnum({
|
|
|
- FTP: ['FTP', 'FTP文件下载'],
|
|
|
- UPLOAD_WEB: ['UPLOAD_WEB', '本地文件上传'],
|
|
|
- // UPLOAD_API: ['UPLOAD_API', '接口文件'],
|
|
|
- // HDFS: ['HDFS', 'HDFS'],
|
|
|
-});
|
|
|
-
|
|
|
-/**
|
|
|
- * 模型版本状态
|
|
|
- */
|
|
|
-export const MODEL_VERSION_STATUS = createEnum({
|
|
|
- CREATING: [1, '创建中'],
|
|
|
- NO_DEPLOY: [2, '创建中'],
|
|
|
- WAIT_DEPLOY: [3, '可部署'],
|
|
|
- OFFLINE: [4, '已下线'],
|
|
|
- DEPLOYED: [5, '可部署'],
|
|
|
- DEPLOY_FAIL: [6, '部署失败'],
|
|
|
-});
|
|
|
-
|
|
|
-/**
|
|
|
- * 接口类型 InterfaceType
|
|
|
- */
|
|
|
-export const INTERFACE_TYPE = createEnum({
|
|
|
- ONLINE: ['ONLINE', '在线推理接口'],
|
|
|
- OFFLINE: ['OFFLINE', '离线推理接口'],
|
|
|
-});
|
|
|
-
|
|
|
-/**
|
|
|
- * 接口类型 PACKAGES_STATUS
|
|
|
- */
|
|
|
-export const PACKAGES_STATUS = createEnum({
|
|
|
- CREATING: ['creating', '创建中'],
|
|
|
- CREATED: ['created', '已创建'],
|
|
|
- FAILED: ['failed', '失败'],
|
|
|
-});
|
|
|
-
|
|
|
-/**
|
|
|
- * 模型类型 MODEL_TYPE
|
|
|
- */
|
|
|
-export const MODEL_TYPE = createEnum({
|
|
|
- NORMAL: ['NORMAL', '常规'],
|
|
|
- ONNX: ['ONNX', 'ONNX'],
|
|
|
- CAFFE: ['Caffe', 'Caffe'],
|
|
|
- UFF: ['UFF', 'UFF'],
|
|
|
- TRT: ['TRT', 'TRT'],
|
|
|
- 'BIN+XML': ['BIN+XML', 'BIN+XML'],
|
|
|
-});
|
|
|
-
|
|
|
-/**
|
|
|
- * 部署方式 DEPLOY_TYPE
|
|
|
- */
|
|
|
-export const DEPLOY_TYPE = createEnum({
|
|
|
- NORMAL: ['NORMAL', '常规'],
|
|
|
- TensorRT: ['TensorRT', 'TensorRT'],
|
|
|
- OpenVINO: ['Openvino', 'OpenVINO'],
|
|
|
-});
|
|
|
-
|
|
|
-/**
|
|
|
- * 编码发布 模型还是接口文件 fileType
|
|
|
- */
|
|
|
-export const CODE_SELECT_FILE_TYPE = createEnum({
|
|
|
- MODEL: [1, '模型文件'],
|
|
|
- DATA: [2, '数据文件'],
|
|
|
- OTHER_FILE: [-1, '其他文件'],
|
|
|
-});
|
|
|
+import createEnum from 'utils/enums';
|
|
|
+/**
|
|
|
+ * 来源 publishFrom
|
|
|
+ */
|
|
|
+export const PUBLISH_FROM = createEnum({
|
|
|
+ WIZARD: [1, '向导式'],
|
|
|
+ CODE: [2, '编码式'],
|
|
|
+ DRAGDROP: [3, '拖拽式'],
|
|
|
+ IMPORT: [4, '镜像导入'],
|
|
|
+ THIRD_PARTY: [5, '第三方'],
|
|
|
+ MODEL_IMPORT: [6, '模型导入'],
|
|
|
+ UNKNOW: [9, '未知'],
|
|
|
+});
|
|
|
+
|
|
|
+/**
|
|
|
+ * 数据类型 dataType
|
|
|
+ */
|
|
|
+export const DATA_TYPE = createEnum({
|
|
|
+ STRUCTURED: [1, '结构化'],
|
|
|
+ IMG: [2, '图片'],
|
|
|
+ TXT: [3, '文本'],
|
|
|
+ VIDEO: [4, '视频'],
|
|
|
+ VOICE: [5, '音频'],
|
|
|
+ UNKNOW: [9, '未知'],
|
|
|
+});
|
|
|
+
|
|
|
+/**
|
|
|
+ * 镜像分类 runEngine
|
|
|
+ */
|
|
|
+export const RUN_ENGINE = createEnum({
|
|
|
+ CPU: [1, 'CPU'],
|
|
|
+ GPU: [2, 'GPU'],
|
|
|
+ SPARK: [3, 'Spark'],
|
|
|
+});
|
|
|
+/**
|
|
|
+ * 上传类型 模型还是接口文件 fileType
|
|
|
+ */
|
|
|
+export const FILE_TYPE = createEnum({
|
|
|
+ MODEL: ['model', '模型文件'],
|
|
|
+ // PROTOTXT: ['prototxt', 'prototxt文件'], 3.1.12.0 po 演示版本功能
|
|
|
+ // DEPLOY: ['deploy', 'deploy文件'], 3.1.12.0 po 演示版本功能
|
|
|
+ ONLINE_REASONING_CODE: ['online_reasoning_code', '在线推理接口文件'],
|
|
|
+ //OFFLINE_REASONING_CODE: ['offline_reasoning_code', '离线推理接口文件'],
|
|
|
+ DATA: ['data', '数据文件'],
|
|
|
+ OTHER_FILE: ['other_file', '其他文件'],
|
|
|
+});
|
|
|
+
|
|
|
+/**
|
|
|
+ * 代码包上传类型 在线or离线 fileType
|
|
|
+ */
|
|
|
+export const CODE_FILE_TYPE = createEnum({
|
|
|
+ ONLINE_CODE_PACKAGE: ['online_code_package', '在线推理'],
|
|
|
+ //OFFLINE_CODE_PACKAGE: ['offline_code_package', '离线推理'],
|
|
|
+});
|
|
|
+
|
|
|
+/**
|
|
|
+ * 代码包类型
|
|
|
+ */
|
|
|
+export const PACKAGE_USE_TYPE = createEnum({
|
|
|
+ ONLINE_REASONING: ['online_reasoning', '在线推理'],
|
|
|
+ OFFLINE_REASONING: ['offline_reasoning', '离线推理'],
|
|
|
+ FLOW_REASONING: ['streaming_reasoning', '流式推理'],
|
|
|
+});
|
|
|
+
|
|
|
+/**
|
|
|
+ * 文件来源 fileSource
|
|
|
+ */
|
|
|
+export const FILE_SOURCE = createEnum({
|
|
|
+ FTP: ['FTP', 'FTP文件下载'],
|
|
|
+ UPLOAD_WEB: ['UPLOAD_WEB', '本地文件上传'],
|
|
|
+ // UPLOAD_API: ['UPLOAD_API', '接口文件'],
|
|
|
+ // HDFS: ['HDFS', 'HDFS'],
|
|
|
+});
|
|
|
+
|
|
|
+/**
|
|
|
+ * 模型版本状态
|
|
|
+ */
|
|
|
+export const MODEL_VERSION_STATUS = createEnum({
|
|
|
+ CREATING: [1, '创建中'],
|
|
|
+ NO_DEPLOY: [2, '创建中'],
|
|
|
+ WAIT_DEPLOY: [3, '可部署'],
|
|
|
+ OFFLINE: [4, '已下线'],
|
|
|
+ DEPLOYED: [5, '可部署'],
|
|
|
+ DEPLOY_FAIL: [6, '部署失败'],
|
|
|
+});
|
|
|
+
|
|
|
+/**
|
|
|
+ * 接口类型 InterfaceType
|
|
|
+ */
|
|
|
+export const INTERFACE_TYPE = createEnum({
|
|
|
+ ONLINE: ['ONLINE', '在线推理接口'],
|
|
|
+ //OFFLINE: ['OFFLINE', '离线推理接口'],
|
|
|
+});
|
|
|
+
|
|
|
+/**
|
|
|
+ * 接口类型 PACKAGES_STATUS
|
|
|
+ */
|
|
|
+export const PACKAGES_STATUS = createEnum({
|
|
|
+ CREATING: ['creating', '创建中'],
|
|
|
+ CREATED: ['created', '已创建'],
|
|
|
+ FAILED: ['failed', '失败'],
|
|
|
+});
|
|
|
+
|
|
|
+/**
|
|
|
+ * 模型类型 MODEL_TYPE
|
|
|
+ */
|
|
|
+export const MODEL_TYPE = createEnum({
|
|
|
+ NORMAL: ['NORMAL', '常规'],
|
|
|
+ ONNX: ['ONNX', 'ONNX'],
|
|
|
+ CAFFE: ['Caffe', 'Caffe'],
|
|
|
+ UFF: ['UFF', 'UFF'],
|
|
|
+ TRT: ['TRT', 'TRT'],
|
|
|
+ 'BIN+XML': ['BIN+XML', 'BIN+XML'],
|
|
|
+});
|
|
|
+
|
|
|
+/**
|
|
|
+ * 部署方式 DEPLOY_TYPE
|
|
|
+ */
|
|
|
+export const DEPLOY_TYPE = createEnum({
|
|
|
+ NORMAL: ['NORMAL', '常规'],
|
|
|
+ TensorRT: ['TensorRT', 'TensorRT'],
|
|
|
+ OpenVINO: ['Openvino', 'OpenVINO'],
|
|
|
+});
|
|
|
+
|
|
|
+/**
|
|
|
+ * 编码发布 模型还是接口文件 fileType
|
|
|
+ */
|
|
|
+export const CODE_SELECT_FILE_TYPE = createEnum({
|
|
|
+ MODEL: [1, '模型文件'],
|
|
|
+ DATA: [2, '数据文件'],
|
|
|
+ OTHER_FILE: [-1, '其他文件'],
|
|
|
+});
|