diff --git a/examples/x6-example-features/package.json b/examples/x6-example-features/package.json index 1ce46eaa63b..cac774a1650 100644 --- a/examples/x6-example-features/package.json +++ b/examples/x6-example-features/package.json @@ -1,7 +1,7 @@ { "private": true, "name": "@antv/x6-example-features", - "version": "0.10.33", + "version": "0.10.36", "scripts": { "start": "umi dev", "build": "umi build", @@ -10,7 +10,7 @@ "precommit": "lint-staged" }, "dependencies": { - "@antv/x6": "^0.10.33", + "@antv/x6": "^0.10.36", "@antv/x6-components": "^0.10.1", "@antv/x6-react-shape": "^0.10.2", "antd": "^4.4.2", diff --git a/examples/x6-example-features/src/pages/scroller/data.ts b/examples/x6-example-features/src/pages/scroller/data.ts new file mode 100644 index 00000000000..15be99e5814 --- /dev/null +++ b/examples/x6-example-features/src/pages/scroller/data.ts @@ -0,0 +1,6638 @@ +export const data = { + nodes: [ + { + id: 'antddm_algo_dev.recse_activity_feas_user_dd_v2', + x: 114, + y: 368, + zIndex: 2, + width: 180, + height: 31, + margin: 0, + data: { + nodeId: 'antddm_algo_dev.recse_activity_feas_user_dd_v2', + nodeName: 'antddm_algo_dev.recse_activity_feas_user_dd_v2', + attributes: { + op: 'resource', + file: 'antddm_algo_dev.recse_activity_feas_user_dd_v2', + resource_key: 'antddm_algo_dev.recse_activity_feas_user_dd_v2', + node_name: 'antddm_algo_dev.recse_activity_feas_user_dd_v2', + skip: 'true', + type: 'OdpsResource', + }, + x: 114, + y: 368, + id: 'antddm_algo_dev.recse_activity_feas_user_dd_v2', + name: 'antddm_algo_dev.recse_activity_feas_user_dd_v2', + uiCode: 'resource', + status: 'default', + }, + shape: 'react-shape', + ports: { + items: [ + { + group: 'inputPorts', + id: 'antddm_algo_dev.recse_activity_feas_user_dd_v2@@in', + }, + { + group: 'outputPorts', + id: 'antddm_algo_dev.recse_activity_feas_user_dd_v2@@out', + }, + ], + groups: { + inputPorts: { + position: { name: 'top', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + outputPorts: { + position: { name: 'bottom', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + }, + }, + attrs: { container: { style: { background: 'rgba(0,0,0,0)' } } }, + }, + { + id: 'antddm_algo.adm_pb_feas_user_base_idt_lbs_dd', + x: 344, + y: 368, + zIndex: 2, + width: 180, + height: 31, + margin: 0, + data: { + nodeId: 'antddm_algo.adm_pb_feas_user_base_idt_lbs_dd', + nodeName: 'antddm_algo.adm_pb_feas_user_base_idt_lbs_dd', + attributes: { + op: 'resource', + file: 'antddm_algo.adm_pb_feas_user_base_idt_lbs_dd', + resource_key: 'antddm_algo.adm_pb_feas_user_base_idt_lbs_dd', + node_name: 'antddm_algo.adm_pb_feas_user_base_idt_lbs_dd', + skip: 'true', + type: 'OdpsResource', + }, + x: 344, + y: 368, + id: 'antddm_algo.adm_pb_feas_user_base_idt_lbs_dd', + name: 'antddm_algo.adm_pb_feas_user_base_idt_lbs_dd', + uiCode: 'resource', + status: 'default', + }, + shape: 'react-shape', + ports: { + items: [ + { + group: 'inputPorts', + id: 'antddm_algo.adm_pb_feas_user_base_idt_lbs_dd@@in', + }, + { + group: 'outputPorts', + id: 'antddm_algo.adm_pb_feas_user_base_idt_lbs_dd@@out', + }, + ], + groups: { + inputPorts: { + position: { name: 'top', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + outputPorts: { + position: { name: 'bottom', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + }, + }, + attrs: { container: { style: { background: 'rgba(0,0,0,0)' } } }, + }, + { + id: 'antddm_algo.adm_pb_feas_user_app_act_trace_dd', + x: 574, + y: 368, + zIndex: 2, + width: 180, + height: 31, + margin: 0, + data: { + nodeId: 'antddm_algo.adm_pb_feas_user_app_act_trace_dd', + nodeName: 'antddm_algo.adm_pb_feas_user_app_act_trace_dd', + attributes: { + op: 'resource', + file: 'antddm_algo.adm_pb_feas_user_app_act_trace_dd', + resource_key: 'antddm_algo.adm_pb_feas_user_app_act_trace_dd', + node_name: 'antddm_algo.adm_pb_feas_user_app_act_trace_dd', + skip: 'true', + type: 'OdpsResource', + }, + x: 574, + y: 368, + id: 'antddm_algo.adm_pb_feas_user_app_act_trace_dd', + name: 'antddm_algo.adm_pb_feas_user_app_act_trace_dd', + uiCode: 'resource', + status: 'default', + }, + shape: 'react-shape', + ports: { + items: [ + { + group: 'inputPorts', + id: 'antddm_algo.adm_pb_feas_user_app_act_trace_dd@@in', + }, + { + group: 'outputPorts', + id: 'antddm_algo.adm_pb_feas_user_app_act_trace_dd@@out', + }, + ], + groups: { + inputPorts: { + position: { name: 'top', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + outputPorts: { + position: { name: 'bottom', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + }, + }, + attrs: { container: { style: { background: 'rgba(0,0,0,0)' } } }, + }, + { + id: 'antddm_algo.adm_pb_feas_user_base_idt_resume_dd', + x: 804, + y: 368, + zIndex: 2, + width: 180, + height: 31, + margin: 0, + data: { + nodeId: 'antddm_algo.adm_pb_feas_user_base_idt_resume_dd', + nodeName: 'antddm_algo.adm_pb_feas_user_base_idt_resume_dd', + attributes: { + op: 'resource', + file: 'antddm_algo.adm_pb_feas_user_base_idt_resume_dd', + resource_key: 'antddm_algo.adm_pb_feas_user_base_idt_resume_dd', + node_name: 'antddm_algo.adm_pb_feas_user_base_idt_resume_dd', + skip: 'true', + type: 'OdpsResource', + }, + x: 804, + y: 368, + id: 'antddm_algo.adm_pb_feas_user_base_idt_resume_dd', + name: 'antddm_algo.adm_pb_feas_user_base_idt_resume_dd', + uiCode: 'resource', + status: 'default', + }, + shape: 'react-shape', + ports: { + items: [ + { + group: 'inputPorts', + id: 'antddm_algo.adm_pb_feas_user_base_idt_resume_dd@@in', + }, + { + group: 'outputPorts', + id: 'antddm_algo.adm_pb_feas_user_base_idt_resume_dd@@out', + }, + ], + groups: { + inputPorts: { + position: { name: 'top', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + outputPorts: { + position: { name: 'bottom', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + }, + }, + attrs: { container: { style: { background: 'rgba(0,0,0,0)' } } }, + }, + { + id: 'antddm_algo.adm_pb_feas_user_commonweal_dd', + x: 1034, + y: 368, + zIndex: 2, + width: 180, + height: 31, + margin: 0, + data: { + nodeId: 'antddm_algo.adm_pb_feas_user_commonweal_dd', + nodeName: 'antddm_algo.adm_pb_feas_user_commonweal_dd', + attributes: { + op: 'resource', + file: 'antddm_algo.adm_pb_feas_user_commonweal_dd', + resource_key: 'antddm_algo.adm_pb_feas_user_commonweal_dd', + node_name: 'antddm_algo.adm_pb_feas_user_commonweal_dd', + skip: 'true', + type: 'OdpsResource', + }, + x: 1034, + y: 368, + id: 'antddm_algo.adm_pb_feas_user_commonweal_dd', + name: 'antddm_algo.adm_pb_feas_user_commonweal_dd', + uiCode: 'resource', + status: 'default', + }, + shape: 'react-shape', + ports: { + items: [ + { + group: 'inputPorts', + id: 'antddm_algo.adm_pb_feas_user_commonweal_dd@@in', + }, + { + group: 'outputPorts', + id: 'antddm_algo.adm_pb_feas_user_commonweal_dd@@out', + }, + ], + groups: { + inputPorts: { + position: { name: 'top', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + outputPorts: { + position: { name: 'bottom', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + }, + }, + attrs: { container: { style: { background: 'rgba(0,0,0,0)' } } }, + }, + { + id: 'antddm_algo.adm_pb_feas_user_app_act_login_dd', + x: 1264, + y: 368, + zIndex: 2, + width: 180, + height: 31, + margin: 0, + data: { + nodeId: 'antddm_algo.adm_pb_feas_user_app_act_login_dd', + nodeName: 'antddm_algo.adm_pb_feas_user_app_act_login_dd', + attributes: { + op: 'resource', + file: 'antddm_algo.adm_pb_feas_user_app_act_login_dd', + resource_key: 'antddm_algo.adm_pb_feas_user_app_act_login_dd', + node_name: 'antddm_algo.adm_pb_feas_user_app_act_login_dd', + skip: 'true', + type: 'OdpsResource', + }, + x: 1264, + y: 368, + id: 'antddm_algo.adm_pb_feas_user_app_act_login_dd', + name: 'antddm_algo.adm_pb_feas_user_app_act_login_dd', + uiCode: 'resource', + status: 'default', + }, + shape: 'react-shape', + ports: { + items: [ + { + group: 'inputPorts', + id: 'antddm_algo.adm_pb_feas_user_app_act_login_dd@@in', + }, + { + group: 'outputPorts', + id: 'antddm_algo.adm_pb_feas_user_app_act_login_dd@@out', + }, + ], + groups: { + inputPorts: { + position: { name: 'top', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + outputPorts: { + position: { name: 'bottom', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + }, + }, + attrs: { container: { style: { background: 'rgba(0,0,0,0)' } } }, + }, + { + id: 'antddm_algo.adm_pb_feas_user_promo_prize_dd', + x: 1494, + y: 368, + zIndex: 2, + width: 180, + height: 31, + margin: 0, + data: { + nodeId: 'antddm_algo.adm_pb_feas_user_promo_prize_dd', + nodeName: 'antddm_algo.adm_pb_feas_user_promo_prize_dd', + attributes: { + op: 'resource', + file: 'antddm_algo.adm_pb_feas_user_promo_prize_dd', + resource_key: 'antddm_algo.adm_pb_feas_user_promo_prize_dd', + node_name: 'antddm_algo.adm_pb_feas_user_promo_prize_dd', + skip: 'true', + type: 'OdpsResource', + }, + x: 1494, + y: 368, + id: 'antddm_algo.adm_pb_feas_user_promo_prize_dd', + name: 'antddm_algo.adm_pb_feas_user_promo_prize_dd', + uiCode: 'resource', + status: 'default', + }, + shape: 'react-shape', + ports: { + items: [ + { + group: 'inputPorts', + id: 'antddm_algo.adm_pb_feas_user_promo_prize_dd@@in', + }, + { + group: 'outputPorts', + id: 'antddm_algo.adm_pb_feas_user_promo_prize_dd@@out', + }, + ], + groups: { + inputPorts: { + position: { name: 'top', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + outputPorts: { + position: { name: 'bottom', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + }, + }, + attrs: { container: { style: { background: 'rgba(0,0,0,0)' } } }, + }, + { + id: 'ant_p13n.ytsb_u2i_features', + x: 1724, + y: 368, + zIndex: 2, + width: 180, + height: 31, + margin: 0, + data: { + nodeId: 'ant_p13n.ytsb_u2i_features', + nodeName: 'ant_p13n.ytsb_u2i_features', + attributes: { + op: 'resource', + file: 'ant_p13n.ytsb_u2i_features', + resource_key: 'ant_p13n.ytsb_u2i_features', + node_name: 'ant_p13n.ytsb_u2i_features', + skip: 'true', + type: 'OdpsResource', + }, + x: 1724, + y: 368, + id: 'ant_p13n.ytsb_u2i_features', + name: 'ant_p13n.ytsb_u2i_features', + uiCode: 'resource', + status: 'default', + }, + shape: 'react-shape', + ports: { + items: [ + { group: 'inputPorts', id: 'ant_p13n.ytsb_u2i_features@@in' }, + { group: 'outputPorts', id: 'ant_p13n.ytsb_u2i_features@@out' }, + ], + groups: { + inputPorts: { + position: { name: 'top', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + outputPorts: { + position: { name: 'bottom', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + }, + }, + attrs: { container: { style: { background: 'rgba(0,0,0,0)' } } }, + }, + { + id: 'antddm_algo.adm_pb_feas_user_base_idt_life_dd', + x: 1954, + y: 368, + zIndex: 2, + width: 180, + height: 31, + margin: 0, + data: { + nodeId: 'antddm_algo.adm_pb_feas_user_base_idt_life_dd', + nodeName: 'antddm_algo.adm_pb_feas_user_base_idt_life_dd', + attributes: { + op: 'resource', + file: 'antddm_algo.adm_pb_feas_user_base_idt_life_dd', + resource_key: 'antddm_algo.adm_pb_feas_user_base_idt_life_dd', + node_name: 'antddm_algo.adm_pb_feas_user_base_idt_life_dd', + skip: 'true', + type: 'OdpsResource', + }, + x: 1954, + y: 368, + id: 'antddm_algo.adm_pb_feas_user_base_idt_life_dd', + name: 'antddm_algo.adm_pb_feas_user_base_idt_life_dd', + uiCode: 'resource', + status: 'default', + }, + shape: 'react-shape', + ports: { + items: [ + { + group: 'inputPorts', + id: 'antddm_algo.adm_pb_feas_user_base_idt_life_dd@@in', + }, + { + group: 'outputPorts', + id: 'antddm_algo.adm_pb_feas_user_base_idt_life_dd@@out', + }, + ], + groups: { + inputPorts: { + position: { name: 'top', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + outputPorts: { + position: { name: 'bottom', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + }, + }, + attrs: { container: { style: { background: 'rgba(0,0,0,0)' } } }, + }, + { + id: 'antddm_algo.adm_mkt_intel_cashier_feas_user_dd', + x: 2184, + y: 368, + zIndex: 2, + width: 180, + height: 31, + margin: 0, + data: { + nodeId: 'antddm_algo.adm_mkt_intel_cashier_feas_user_dd', + nodeName: 'antddm_algo.adm_mkt_intel_cashier_feas_user_dd', + attributes: { + op: 'resource', + file: 'antddm_algo.adm_mkt_intel_cashier_feas_user_dd', + resource_key: 'antddm_algo.adm_mkt_intel_cashier_feas_user_dd', + node_name: 'antddm_algo.adm_mkt_intel_cashier_feas_user_dd', + skip: 'true', + type: 'OdpsResource', + }, + x: 2184, + y: 368, + id: 'antddm_algo.adm_mkt_intel_cashier_feas_user_dd', + name: 'antddm_algo.adm_mkt_intel_cashier_feas_user_dd', + uiCode: 'resource', + status: 'default', + }, + shape: 'react-shape', + ports: { + items: [ + { + group: 'inputPorts', + id: 'antddm_algo.adm_mkt_intel_cashier_feas_user_dd@@in', + }, + { + group: 'outputPorts', + id: 'antddm_algo.adm_mkt_intel_cashier_feas_user_dd@@out', + }, + ], + groups: { + inputPorts: { + position: { name: 'top', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + outputPorts: { + position: { name: 'bottom', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + }, + }, + attrs: { container: { style: { background: 'rgba(0,0,0,0)' } } }, + }, + { + id: 'antddm_algo.adm_pb_feas_user_pay_suc_stat_dd', + x: 2559, + y: 368, + zIndex: 2, + width: 180, + height: 31, + margin: 0, + data: { + nodeId: 'antddm_algo.adm_pb_feas_user_pay_suc_stat_dd', + nodeName: 'antddm_algo.adm_pb_feas_user_pay_suc_stat_dd', + attributes: { + op: 'resource', + file: 'antddm_algo.adm_pb_feas_user_pay_suc_stat_dd', + resource_key: 'antddm_algo.adm_pb_feas_user_pay_suc_stat_dd', + node_name: 'antddm_algo.adm_pb_feas_user_pay_suc_stat_dd', + skip: 'true', + type: 'OdpsResource', + }, + x: 2559, + y: 368, + id: 'antddm_algo.adm_pb_feas_user_pay_suc_stat_dd', + name: 'antddm_algo.adm_pb_feas_user_pay_suc_stat_dd', + uiCode: 'resource', + status: 'default', + }, + shape: 'react-shape', + ports: { + items: [ + { + group: 'inputPorts', + id: 'antddm_algo.adm_pb_feas_user_pay_suc_stat_dd@@in', + }, + { + group: 'outputPorts', + id: 'antddm_algo.adm_pb_feas_user_pay_suc_stat_dd@@out', + }, + ], + groups: { + inputPorts: { + position: { name: 'top', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + outputPorts: { + position: { name: 'bottom', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + }, + }, + attrs: { container: { style: { background: 'rgba(0,0,0,0)' } } }, + }, + { + id: 'antddm_algo.adm_pb_feas_user_pay_ability_dd', + x: 2799, + y: 368, + zIndex: 2, + width: 180, + height: 31, + margin: 0, + data: { + nodeId: 'antddm_algo.adm_pb_feas_user_pay_ability_dd', + nodeName: 'antddm_algo.adm_pb_feas_user_pay_ability_dd', + attributes: { + op: 'resource', + file: 'antddm_algo.adm_pb_feas_user_pay_ability_dd', + resource_key: 'antddm_algo.adm_pb_feas_user_pay_ability_dd', + node_name: 'antddm_algo.adm_pb_feas_user_pay_ability_dd', + skip: 'true', + type: 'OdpsResource', + }, + x: 2799, + y: 368, + id: 'antddm_algo.adm_pb_feas_user_pay_ability_dd', + name: 'antddm_algo.adm_pb_feas_user_pay_ability_dd', + uiCode: 'resource', + status: 'default', + }, + shape: 'react-shape', + ports: { + items: [ + { + group: 'inputPorts', + id: 'antddm_algo.adm_pb_feas_user_pay_ability_dd@@in', + }, + { + group: 'outputPorts', + id: 'antddm_algo.adm_pb_feas_user_pay_ability_dd@@out', + }, + ], + groups: { + inputPorts: { + position: { name: 'top', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + outputPorts: { + position: { name: 'bottom', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + }, + }, + attrs: { container: { style: { background: 'rgba(0,0,0,0)' } } }, + }, + { + id: 'etl_start', + x: 4771.5, + y: 40, + zIndex: 2, + width: 180, + height: 31, + margin: 0, + data: { + nodeId: 'etl_start', + nodeName: 'etl_start', + attributes: { + op: 'resource', + file: 'etl_start', + resource_key: 'etl_start', + node_name: 'etl_start', + skip: 'true', + type: 'OdpsResource', + }, + x: 4771.5, + y: 40, + id: 'etl_start', + name: 'etl_start', + uiCode: 'resource', + status: 'default', + }, + shape: 'react-shape', + ports: { + items: [ + { group: 'inputPorts', id: 'etl_start@@in' }, + { group: 'outputPorts', id: 'etl_start@@out' }, + ], + groups: { + inputPorts: { + position: { name: 'top', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + outputPorts: { + position: { name: 'bottom', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + }, + }, + attrs: { container: { style: { background: 'rgba(0,0,0,0)' } } }, + }, + { + id: 'antddm_algo.adm_pb_feas_user_base_idt_act_dd', + x: 3029, + y: 368, + zIndex: 2, + width: 180, + height: 31, + margin: 0, + data: { + nodeId: 'antddm_algo.adm_pb_feas_user_base_idt_act_dd', + nodeName: 'antddm_algo.adm_pb_feas_user_base_idt_act_dd', + attributes: { + op: 'resource', + file: 'antddm_algo.adm_pb_feas_user_base_idt_act_dd', + resource_key: 'antddm_algo.adm_pb_feas_user_base_idt_act_dd', + node_name: 'antddm_algo.adm_pb_feas_user_base_idt_act_dd', + skip: 'true', + type: 'OdpsResource', + }, + x: 3029, + y: 368, + id: 'antddm_algo.adm_pb_feas_user_base_idt_act_dd', + name: 'antddm_algo.adm_pb_feas_user_base_idt_act_dd', + uiCode: 'resource', + status: 'default', + }, + shape: 'react-shape', + ports: { + items: [ + { + group: 'inputPorts', + id: 'antddm_algo.adm_pb_feas_user_base_idt_act_dd@@in', + }, + { + group: 'outputPorts', + id: 'antddm_algo.adm_pb_feas_user_base_idt_act_dd@@out', + }, + ], + groups: { + inputPorts: { + position: { name: 'top', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + outputPorts: { + position: { name: 'bottom', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + }, + }, + attrs: { container: { style: { background: 'rgba(0,0,0,0)' } } }, + }, + { + id: + 'antddm_algo_dev.adm_sch_bgwords_air_recneptune_feature_log_v2_antddm_algo', + x: 3259, + y: 368, + zIndex: 2, + width: 180, + height: 31, + margin: 0, + data: { + nodeId: + 'antddm_algo_dev.adm_sch_bgwords_air_recneptune_feature_log_v2_antddm_algo', + nodeName: + 'antddm_algo_dev.adm_sch_bgwords_air_recneptune_feature_log_v2_antddm_algo', + attributes: { + op: 'resource', + file: + 'antddm_algo_dev.adm_sch_bgwords_air_recneptune_feature_log_v2_antddm_algo', + resource_key: + 'antddm_algo_dev.adm_sch_bgwords_air_recneptune_feature_log_v2_antddm_algo', + node_name: + 'antddm_algo_dev.adm_sch_bgwords_air_recneptune_feature_log_v2_antddm_algo', + skip: 'true', + type: 'OdpsResource', + }, + x: 3259, + y: 368, + id: + 'antddm_algo_dev.adm_sch_bgwords_air_recneptune_feature_log_v2_antddm_algo', + name: + 'antddm_algo_dev.adm_sch_bgwords_air_recneptune_feature_log_v2_antddm_algo', + uiCode: 'resource', + status: 'default', + }, + shape: 'react-shape', + ports: { + items: [ + { + group: 'inputPorts', + id: + 'antddm_algo_dev.adm_sch_bgwords_air_recneptune_feature_log_v2_antddm_algo@@in', + }, + { + group: 'outputPorts', + id: + 'antddm_algo_dev.adm_sch_bgwords_air_recneptune_feature_log_v2_antddm_algo@@out', + }, + ], + groups: { + inputPorts: { + position: { name: 'top', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + outputPorts: { + position: { name: 'bottom', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + }, + }, + attrs: { container: { style: { background: 'rgba(0,0,0,0)' } } }, + }, + { + id: 'antddm_algo_dev.adm_ddm_app_mct_common_onehot_feat_dd_v2', + x: 3489, + y: 368, + zIndex: 2, + width: 180, + height: 31, + margin: 0, + data: { + nodeId: 'antddm_algo_dev.adm_ddm_app_mct_common_onehot_feat_dd_v2', + nodeName: 'antddm_algo_dev.adm_ddm_app_mct_common_onehot_feat_dd_v2', + attributes: { + op: 'resource', + file: 'antddm_algo_dev.adm_ddm_app_mct_common_onehot_feat_dd_v2', + resource_key: + 'antddm_algo_dev.adm_ddm_app_mct_common_onehot_feat_dd_v2', + node_name: 'antddm_algo_dev.adm_ddm_app_mct_common_onehot_feat_dd_v2', + skip: 'true', + type: 'OdpsResource', + }, + x: 3489, + y: 368, + id: 'antddm_algo_dev.adm_ddm_app_mct_common_onehot_feat_dd_v2', + name: 'antddm_algo_dev.adm_ddm_app_mct_common_onehot_feat_dd_v2', + uiCode: 'resource', + status: 'default', + }, + shape: 'react-shape', + ports: { + items: [ + { + group: 'inputPorts', + id: 'antddm_algo_dev.adm_ddm_app_mct_common_onehot_feat_dd_v2@@in', + }, + { + group: 'outputPorts', + id: 'antddm_algo_dev.adm_ddm_app_mct_common_onehot_feat_dd_v2@@out', + }, + ], + groups: { + inputPorts: { + position: { name: 'top', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + outputPorts: { + position: { name: 'bottom', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + }, + }, + attrs: { container: { style: { background: 'rgba(0,0,0,0)' } } }, + }, + { + id: 'antddm_algo.adm_pb_feas_user_pay_off_dd', + x: 3719, + y: 368, + zIndex: 2, + width: 180, + height: 31, + margin: 0, + data: { + nodeId: 'antddm_algo.adm_pb_feas_user_pay_off_dd', + nodeName: 'antddm_algo.adm_pb_feas_user_pay_off_dd', + attributes: { + op: 'resource', + file: 'antddm_algo.adm_pb_feas_user_pay_off_dd', + resource_key: 'antddm_algo.adm_pb_feas_user_pay_off_dd', + node_name: 'antddm_algo.adm_pb_feas_user_pay_off_dd', + skip: 'true', + type: 'OdpsResource', + }, + x: 3719, + y: 368, + id: 'antddm_algo.adm_pb_feas_user_pay_off_dd', + name: 'antddm_algo.adm_pb_feas_user_pay_off_dd', + uiCode: 'resource', + status: 'default', + }, + shape: 'react-shape', + ports: { + items: [ + { + group: 'inputPorts', + id: 'antddm_algo.adm_pb_feas_user_pay_off_dd@@in', + }, + { + group: 'outputPorts', + id: 'antddm_algo.adm_pb_feas_user_pay_off_dd@@out', + }, + ], + groups: { + inputPorts: { + position: { name: 'top', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + outputPorts: { + position: { name: 'bottom', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + }, + }, + attrs: { container: { style: { background: 'rgba(0,0,0,0)' } } }, + }, + { + id: 'antddm_algo.adm_pb_feas_user_tb_pref_dd', + x: 3949, + y: 368, + zIndex: 2, + width: 180, + height: 31, + margin: 0, + data: { + nodeId: 'antddm_algo.adm_pb_feas_user_tb_pref_dd', + nodeName: 'antddm_algo.adm_pb_feas_user_tb_pref_dd', + attributes: { + op: 'resource', + file: 'antddm_algo.adm_pb_feas_user_tb_pref_dd', + resource_key: 'antddm_algo.adm_pb_feas_user_tb_pref_dd', + node_name: 'antddm_algo.adm_pb_feas_user_tb_pref_dd', + skip: 'true', + type: 'OdpsResource', + }, + x: 3949, + y: 368, + id: 'antddm_algo.adm_pb_feas_user_tb_pref_dd', + name: 'antddm_algo.adm_pb_feas_user_tb_pref_dd', + uiCode: 'resource', + status: 'default', + }, + shape: 'react-shape', + ports: { + items: [ + { + group: 'inputPorts', + id: 'antddm_algo.adm_pb_feas_user_tb_pref_dd@@in', + }, + { + group: 'outputPorts', + id: 'antddm_algo.adm_pb_feas_user_tb_pref_dd@@out', + }, + ], + groups: { + inputPorts: { + position: { name: 'top', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + outputPorts: { + position: { name: 'bottom', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + }, + }, + attrs: { container: { style: { background: 'rgba(0,0,0,0)' } } }, + }, + { + id: 'antddm_algo.adm_pb_feas_user_biz_dashboard_dd', + x: 4179, + y: 368, + zIndex: 2, + width: 180, + height: 31, + margin: 0, + data: { + nodeId: 'antddm_algo.adm_pb_feas_user_biz_dashboard_dd', + nodeName: 'antddm_algo.adm_pb_feas_user_biz_dashboard_dd', + attributes: { + op: 'resource', + file: 'antddm_algo.adm_pb_feas_user_biz_dashboard_dd', + resource_key: 'antddm_algo.adm_pb_feas_user_biz_dashboard_dd', + node_name: 'antddm_algo.adm_pb_feas_user_biz_dashboard_dd', + skip: 'true', + type: 'OdpsResource', + }, + x: 4179, + y: 368, + id: 'antddm_algo.adm_pb_feas_user_biz_dashboard_dd', + name: 'antddm_algo.adm_pb_feas_user_biz_dashboard_dd', + uiCode: 'resource', + status: 'default', + }, + shape: 'react-shape', + ports: { + items: [ + { + group: 'inputPorts', + id: 'antddm_algo.adm_pb_feas_user_biz_dashboard_dd@@in', + }, + { + group: 'outputPorts', + id: 'antddm_algo.adm_pb_feas_user_biz_dashboard_dd@@out', + }, + ], + groups: { + inputPorts: { + position: { name: 'top', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + outputPorts: { + position: { name: 'bottom', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + }, + }, + attrs: { container: { style: { background: 'rgba(0,0,0,0)' } } }, + }, + { + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823269122218/10011623_110440_demo_allocate_resources_b5fe95.sql', + x: 4919, + y: 122, + zIndex: 2, + width: 180, + height: 31, + margin: 0, + data: { + nodeId: + 'oss://dmsint/pai/workflow/kubemaker/1594823269122218/10011623_110440_demo_allocate_resources_b5fe95.sql', + nodeName: 'demo_allocate_resources_b5fe95', + attributes: { + op: 'sql', + file: + 'oss://dmsint/pai/workflow/kubemaker/1594823269122218/10011623_110440_demo_allocate_resources_b5fe95.sql', + aistudioSnapshotProject: 'ant_p13n_dev', + aistudioSnapshotEndpoint: 'http://service.odps.aliyun-inc.com/api', + node_name: 'demo_allocate_resources_b5fe95', + aistudioSnapshotMode: 'workflow', + aistudioSnapshotContent: + 'oss://dmsint/aistudio/temp/20200715/TJRBZJzm3HJYdk3c', + io_info_file: + 'oss://dmsint/pai/workflow/kubemaker/1594823269389642/10011623_110440_io_resource_info.conf', + sql: + 'oss://dmsint/pai/workflow/kubemaker/1594823269122218/10011623_110440_demo_allocate_resources_b5fe95.sql', + }, + x: 4919, + y: 122, + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823269122218/10011623_110440_demo_allocate_resources_b5fe95.sql', + name: 'demo_allocate_resources_b5fe95', + uiCode: 'algo', + status: 'success', + }, + shape: 'react-shape', + ports: { + items: [ + { + group: 'inputPorts', + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823269122218/10011623_110440_demo_allocate_resources_b5fe95.sql@@in', + }, + { + group: 'outputPorts', + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823269122218/10011623_110440_demo_allocate_resources_b5fe95.sql@@out', + }, + ], + groups: { + inputPorts: { + position: { name: 'top', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + outputPorts: { + position: { name: 'bottom', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + }, + }, + attrs: { container: { style: { background: 'rgba(0,0,0,0)' } } }, + }, + { + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823269424767/10011623_110440_demo_allocate_resources_68fae6.sql', + x: 4689, + y: 122, + zIndex: 2, + width: 180, + height: 31, + margin: 0, + data: { + nodeId: + 'oss://dmsint/pai/workflow/kubemaker/1594823269424767/10011623_110440_demo_allocate_resources_68fae6.sql', + nodeName: 'demo_allocate_resources_68fae6', + attributes: { + op: 'sql', + file: + 'oss://dmsint/pai/workflow/kubemaker/1594823269424767/10011623_110440_demo_allocate_resources_68fae6.sql', + aistudioSnapshotProject: 'ant_p13n_dev', + aistudioSnapshotEndpoint: 'http://service.odps.aliyun-inc.com/api', + node_name: 'demo_allocate_resources_68fae6', + aistudioSnapshotMode: 'workflow', + aistudioSnapshotContent: + 'oss://dmsint/aistudio/temp/20200715/UtZQ1w4b583itrPo', + io_info_file: + 'oss://dmsint/pai/workflow/kubemaker/1594823269466810/10011623_110440_io_resource_info.conf', + sql: + 'oss://dmsint/pai/workflow/kubemaker/1594823269424767/10011623_110440_demo_allocate_resources_68fae6.sql', + }, + x: 4689, + y: 122, + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823269424767/10011623_110440_demo_allocate_resources_68fae6.sql', + name: 'demo_allocate_resources_68fae6', + uiCode: 'algo', + status: 'success', + }, + shape: 'react-shape', + ports: { + items: [ + { + group: 'inputPorts', + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823269424767/10011623_110440_demo_allocate_resources_68fae6.sql@@in', + }, + { + group: 'outputPorts', + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823269424767/10011623_110440_demo_allocate_resources_68fae6.sql@@out', + }, + ], + groups: { + inputPorts: { + position: { name: 'top', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + outputPorts: { + position: { name: 'bottom', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + }, + }, + attrs: { container: { style: { background: 'rgba(0,0,0,0)' } } }, + }, + { + id: 'demo_907afc_virtual_allocate_resources_c38ed7', + x: 4771.5, + y: 204, + zIndex: 2, + width: 180, + height: 31, + margin: 0, + data: { + nodeId: 'demo_907afc_virtual_allocate_resources_c38ed7', + nodeName: 'demo_907afc_virtual_allocate_resources_c38ed7', + attributes: { + op: 'resource', + file: 'demo_907afc_virtual_allocate_resources_c38ed7', + resource_key: 'demo_907afc_virtual_allocate_resources_c38ed7', + node_name: 'demo_907afc_virtual_allocate_resources_c38ed7', + skip: 'true', + type: 'OdpsResource', + }, + x: 4771.5, + y: 204, + id: 'demo_907afc_virtual_allocate_resources_c38ed7', + name: 'demo_907afc_virtual_allocate_resources_c38ed7', + uiCode: 'resource', + status: 'default', + }, + shape: 'react-shape', + ports: { + items: [ + { + group: 'inputPorts', + id: 'demo_907afc_virtual_allocate_resources_c38ed7@@in', + }, + { + group: 'outputPorts', + id: 'demo_907afc_virtual_allocate_resources_c38ed7@@out', + }, + ], + groups: { + inputPorts: { + position: { name: 'top', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + outputPorts: { + position: { name: 'bottom', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + }, + }, + attrs: { container: { style: { background: 'rgba(0,0,0,0)' } } }, + }, + { + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz', + x: 2099, + y: 450, + zIndex: 2, + width: 180, + height: 31, + margin: 0, + data: { + nodeId: + 'oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz', + nodeName: 'demo_WF_concat_features_v2_8c2d5e', + attributes: { + op: 'kubemaker', + image: + 'reg.docker.alibaba-inc.com/aii/aistudio:alios7u2_python3_tf1.13-20191209151726', + cluster: 'alipay_em14', + pool: 'kubemaker', + format: 'false', + node_name: 'demo_WF_concat_features_v2_8c2d5e', + runtime: 'tensorflow', + noTensorboad: 'True', + conf: + 'oss://dmsint/pai/workflow/kubemaker/1594823267863055/10011623_110440_pai.graph.conf', + model_path: + 'oss://cmps-model/aistudio/10011623/tensorflow/demo_WF_concat_features_v2_8c2d5e.tar.gz', + aistudioSnapshotContent: + 'oss://dmsint/aistudio/temp/20200715/xlvcFdMXpbCcZVeD', + command: + 'sh init_rc && ls -l && python -m main_8966d2 feras_run_python_func_inputs_8966d2', + file: + 'oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz', + aistudioSnapshotMode: 'workflow', + tf_version: 'tensorflow_1.8.1', + storage_mode: 'pangu', + aistudioSnapshotOssPath: + 'oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz', + }, + x: 2099, + y: 450, + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz', + name: 'demo_WF_concat_features_v2_8c2d5e', + uiCode: 'algo', + status: 'error', + }, + shape: 'react-shape', + ports: { + items: [ + { + group: 'inputPorts', + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz@@in', + }, + { + group: 'outputPorts', + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz@@out', + }, + ], + groups: { + inputPorts: { + position: { name: 'top', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + outputPorts: { + position: { name: 'bottom', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + }, + }, + attrs: { container: { style: { background: 'rgba(0,0,0,0)' } } }, + }, + { + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823246628116/10011623_110440_demo_SQL_39466e_concat_features_v2_select.sql', + x: 4699, + y: 286, + zIndex: 2, + width: 180, + height: 31, + margin: 0, + data: { + nodeId: + 'oss://dmsint/pai/workflow/kubemaker/1594823246628116/10011623_110440_demo_SQL_39466e_concat_features_v2_select.sql', + nodeName: 'demo_SQL_39466e_concat_features_v2_select', + attributes: { + op: 'sql', + file: + 'oss://dmsint/pai/workflow/kubemaker/1594823246628116/10011623_110440_demo_SQL_39466e_concat_features_v2_select.sql', + aistudioSnapshotProject: 'ant_p13n_dev', + aistudioSnapshotEndpoint: 'http://service.odps.aliyun-inc.com/api', + node_name: 'demo_SQL_39466e_concat_features_v2_select', + aistudioSnapshotMode: 'workflow', + aistudioSnapshotContent: + 'oss://dmsint/aistudio/temp/20200715/wmijYzzQqYYKukM3', + io_info_file: + 'oss://dmsint/pai/workflow/kubemaker/1594823246672865/10011623_110440_io_resource_info.conf', + sql: + 'oss://dmsint/pai/workflow/kubemaker/1594823246628116/10011623_110440_demo_SQL_39466e_concat_features_v2_select.sql', + }, + x: 4699, + y: 286, + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823246628116/10011623_110440_demo_SQL_39466e_concat_features_v2_select.sql', + name: 'demo_SQL_39466e_concat_features_v2_select', + uiCode: 'algo', + status: 'success', + }, + shape: 'react-shape', + ports: { + items: [ + { + group: 'inputPorts', + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823246628116/10011623_110440_demo_SQL_39466e_concat_features_v2_select.sql@@in', + }, + { + group: 'outputPorts', + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823246628116/10011623_110440_demo_SQL_39466e_concat_features_v2_select.sql@@out', + }, + ], + groups: { + inputPorts: { + position: { name: 'top', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + outputPorts: { + position: { name: 'bottom', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + }, + }, + attrs: { container: { style: { background: 'rgba(0,0,0,0)' } } }, + }, + { + id: 'demo_concat_features_v2_90080a', + x: 2099, + y: 532, + zIndex: 2, + width: 180, + height: 31, + margin: 0, + data: { + nodeId: 'demo_concat_features_v2_90080a', + nodeName: 'demo_concat_features_v2_90080a', + attributes: { + op: 'resource', + file: 'demo_concat_features_v2_90080a', + resource_key: 'demo_concat_features_v2_90080a', + node_name: 'demo_concat_features_v2_90080a', + skip: 'true', + type: 'OdpsResource', + }, + x: 2099, + y: 532, + id: 'demo_concat_features_v2_90080a', + name: 'demo_concat_features_v2_90080a', + uiCode: 'resource', + status: 'default', + }, + shape: 'react-shape', + ports: { + items: [ + { group: 'inputPorts', id: 'demo_concat_features_v2_90080a@@in' }, + { group: 'outputPorts', id: 'demo_concat_features_v2_90080a@@out' }, + ], + groups: { + inputPorts: { + position: { name: 'top', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + outputPorts: { + position: { name: 'bottom', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + }, + }, + attrs: { container: { style: { background: 'rgba(0,0,0,0)' } } }, + }, + { + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823246427387/10011623_110440_demo_SQL_9adc64_select.sql', + x: 4469, + y: 286, + zIndex: 2, + width: 180, + height: 31, + margin: 0, + data: { + nodeId: + 'oss://dmsint/pai/workflow/kubemaker/1594823246427387/10011623_110440_demo_SQL_9adc64_select.sql', + nodeName: 'demo_SQL_9adc64_select', + attributes: { + op: 'sql', + file: + 'oss://dmsint/pai/workflow/kubemaker/1594823246427387/10011623_110440_demo_SQL_9adc64_select.sql', + aistudioSnapshotProject: 'ant_p13n_dev', + aistudioSnapshotEndpoint: 'http://service.odps.aliyun-inc.com/api', + node_name: 'demo_SQL_9adc64_select', + aistudioSnapshotMode: 'workflow', + aistudioSnapshotContent: + 'oss://dmsint/aistudio/temp/20200715/9LHsX8EMkXkwhyKq', + io_info_file: + 'oss://dmsint/pai/workflow/kubemaker/1594823246471987/10011623_110440_io_resource_info.conf', + sql: + 'oss://dmsint/pai/workflow/kubemaker/1594823246427387/10011623_110440_demo_SQL_9adc64_select.sql', + }, + x: 4469, + y: 286, + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823246427387/10011623_110440_demo_SQL_9adc64_select.sql', + name: 'demo_SQL_9adc64_select', + uiCode: 'algo', + status: 'success', + }, + shape: 'react-shape', + ports: { + items: [ + { + group: 'inputPorts', + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823246427387/10011623_110440_demo_SQL_9adc64_select.sql@@in', + }, + { + group: 'outputPorts', + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823246427387/10011623_110440_demo_SQL_9adc64_select.sql@@out', + }, + ], + groups: { + inputPorts: { + position: { name: 'top', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + outputPorts: { + position: { name: 'bottom', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + }, + }, + attrs: { container: { style: { background: 'rgba(0,0,0,0)' } } }, + }, + { + id: 'demo_f_s_fa0a1f', + x: 4699, + y: 368, + zIndex: 2, + width: 180, + height: 31, + margin: 0, + data: { + nodeId: 'demo_f_s_fa0a1f', + nodeName: 'demo_f_s_fa0a1f', + attributes: { + op: 'resource', + file: 'demo_f_s_fa0a1f', + resource_key: 'demo_f_s_fa0a1f', + node_name: 'demo_f_s_fa0a1f', + skip: 'true', + type: 'OdpsResource', + }, + x: 4699, + y: 368, + id: 'demo_f_s_fa0a1f', + name: 'demo_f_s_fa0a1f', + uiCode: 'resource', + status: 'default', + }, + shape: 'react-shape', + ports: { + items: [ + { group: 'inputPorts', id: 'demo_f_s_fa0a1f@@in' }, + { group: 'outputPorts', id: 'demo_f_s_fa0a1f@@out' }, + ], + groups: { + inputPorts: { + position: { name: 'top', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + outputPorts: { + position: { name: 'bottom', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + }, + }, + attrs: { container: { style: { background: 'rgba(0,0,0,0)' } } }, + }, + { + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz', + x: 2674, + y: 450, + zIndex: 2, + width: 180, + height: 31, + margin: 0, + data: { + nodeId: + 'oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz', + nodeName: 'demo_WF_concat_features_v2_d9a8a2', + attributes: { + op: 'kubemaker', + image: + 'reg.docker.alibaba-inc.com/aii/aistudio:alios7u2_python3_tf1.13-20191209151726', + cluster: 'alipay_em14', + pool: 'kubemaker', + format: 'false', + node_name: 'demo_WF_concat_features_v2_d9a8a2', + runtime: 'tensorflow', + noTensorboad: 'True', + conf: + 'oss://dmsint/pai/workflow/kubemaker/1594823246784607/10011623_110440_pai.graph.conf', + model_path: + 'oss://cmps-model/aistudio/10011623/tensorflow/demo_WF_concat_features_v2_d9a8a2.tar.gz', + aistudioSnapshotContent: + 'oss://dmsint/aistudio/temp/20200715/P6sb0HTeZdcEaMAM', + command: + 'sh init_rc && ls -l && python -m main_5184c0 feras_run_python_func_inputs_5184c0', + file: + 'oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz', + aistudioSnapshotMode: 'workflow', + tf_version: 'tensorflow_1.8.1', + storage_mode: 'pangu', + aistudioSnapshotOssPath: + 'oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz', + }, + x: 2674, + y: 450, + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz', + name: 'demo_WF_concat_features_v2_d9a8a2', + uiCode: 'algo', + status: 'success', + }, + shape: 'react-shape', + ports: { + items: [ + { + group: 'inputPorts', + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz@@in', + }, + { + group: 'outputPorts', + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz@@out', + }, + ], + groups: { + inputPorts: { + position: { name: 'top', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + outputPorts: { + position: { name: 'bottom', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + }, + }, + attrs: { container: { style: { background: 'rgba(0,0,0,0)' } } }, + }, + { + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823267901270/10011623_110440_demo_WF-fex-Skip_fcb5c2.sql', + x: 2099, + y: 614, + zIndex: 2, + width: 180, + height: 31, + margin: 0, + data: { + nodeId: + 'oss://dmsint/pai/workflow/kubemaker/1594823267901270/10011623_110440_demo_WF-fex-Skip_fcb5c2.sql', + nodeName: 'demo_WF-fex-Skip_fcb5c2', + attributes: { + op: 'sql', + file: + 'oss://dmsint/pai/workflow/kubemaker/1594823267901270/10011623_110440_demo_WF-fex-Skip_fcb5c2.sql', + aistudioSnapshotProject: 'ant_p13n_dev', + aistudioSnapshotEndpoint: 'http://service.odps.aliyun-inc.com/api', + node_name: 'demo_WF-fex-Skip_fcb5c2', + aistudioSnapshotMode: 'workflow', + aistudioSnapshotContent: + 'oss://dmsint/aistudio/temp/20200715/gvUPitSzLMM2PZwL', + sql: + 'oss://dmsint/pai/workflow/kubemaker/1594823267901270/10011623_110440_demo_WF-fex-Skip_fcb5c2.sql', + }, + x: 2099, + y: 614, + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823267901270/10011623_110440_demo_WF-fex-Skip_fcb5c2.sql', + name: 'demo_WF-fex-Skip_fcb5c2', + uiCode: 'algo', + status: 'waiting', + }, + shape: 'react-shape', + ports: { + items: [ + { + group: 'inputPorts', + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823267901270/10011623_110440_demo_WF-fex-Skip_fcb5c2.sql@@in', + }, + { + group: 'outputPorts', + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823267901270/10011623_110440_demo_WF-fex-Skip_fcb5c2.sql@@out', + }, + ], + groups: { + inputPorts: { + position: { name: 'top', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + outputPorts: { + position: { name: 'bottom', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + }, + }, + attrs: { container: { style: { background: 'rgba(0,0,0,0)' } } }, + }, + { + id: 'demo_concat_features_v2_755ba8', + x: 2674, + y: 532, + zIndex: 2, + width: 180, + height: 31, + margin: 0, + data: { + nodeId: 'demo_concat_features_v2_755ba8', + nodeName: 'demo_concat_features_v2_755ba8', + attributes: { + op: 'resource', + file: 'demo_concat_features_v2_755ba8', + resource_key: 'demo_concat_features_v2_755ba8', + node_name: 'demo_concat_features_v2_755ba8', + skip: 'true', + type: 'OdpsResource', + }, + x: 2674, + y: 532, + id: 'demo_concat_features_v2_755ba8', + name: 'demo_concat_features_v2_755ba8', + uiCode: 'resource', + status: 'default', + }, + shape: 'react-shape', + ports: { + items: [ + { group: 'inputPorts', id: 'demo_concat_features_v2_755ba8@@in' }, + { group: 'outputPorts', id: 'demo_concat_features_v2_755ba8@@out' }, + ], + groups: { + inputPorts: { + position: { name: 'top', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + outputPorts: { + position: { name: 'bottom', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + }, + }, + attrs: { container: { style: { background: 'rgba(0,0,0,0)' } } }, + }, + { + id: 'demo_f_s_156791', + x: 4469, + y: 368, + zIndex: 2, + width: 180, + height: 31, + margin: 0, + data: { + nodeId: 'demo_f_s_156791', + nodeName: 'demo_f_s_156791', + attributes: { + op: 'resource', + file: 'demo_f_s_156791', + resource_key: 'demo_f_s_156791', + node_name: 'demo_f_s_156791', + skip: 'true', + type: 'OdpsResource', + }, + x: 4469, + y: 368, + id: 'demo_f_s_156791', + name: 'demo_f_s_156791', + uiCode: 'resource', + status: 'default', + }, + shape: 'react-shape', + ports: { + items: [ + { group: 'inputPorts', id: 'demo_f_s_156791@@in' }, + { group: 'outputPorts', id: 'demo_f_s_156791@@out' }, + ], + groups: { + inputPorts: { + position: { name: 'top', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + outputPorts: { + position: { name: 'bottom', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + }, + }, + attrs: { container: { style: { background: 'rgba(0,0,0,0)' } } }, + }, + { + id: 'demo_df_add2ed', + x: 2099, + y: 696, + zIndex: 2, + width: 180, + height: 31, + margin: 0, + data: { + nodeId: 'demo_df_add2ed', + nodeName: 'demo_df_add2ed', + attributes: { + op: 'resource', + file: 'demo_df_add2ed', + resource_key: 'demo_df_add2ed', + node_name: 'demo_df_add2ed', + skip: 'true', + type: 'OdpsResource', + }, + x: 2099, + y: 696, + id: 'demo_df_add2ed', + name: 'demo_df_add2ed', + uiCode: 'resource', + status: 'default', + }, + shape: 'react-shape', + ports: { + items: [ + { group: 'inputPorts', id: 'demo_df_add2ed@@in' }, + { group: 'outputPorts', id: 'demo_df_add2ed@@out' }, + ], + groups: { + inputPorts: { + position: { name: 'top', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + outputPorts: { + position: { name: 'bottom', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + }, + }, + attrs: { container: { style: { background: 'rgba(0,0,0,0)' } } }, + }, + { + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz', + x: 2339, + y: 450, + zIndex: 2, + width: 180, + height: 31, + margin: 0, + data: { + nodeId: + 'oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz', + nodeName: 'demo_WF_concat_features_v2_649ff1', + attributes: { + op: 'kubemaker', + image: + 'reg.docker.alibaba-inc.com/aii/aistudio:alios7u2_python3_tf1.13-20191209151726', + cluster: 'alipay_em14', + pool: 'kubemaker', + format: 'false', + node_name: 'demo_WF_concat_features_v2_649ff1', + runtime: 'tensorflow', + noTensorboad: 'True', + conf: + 'oss://dmsint/pai/workflow/kubemaker/1594823246589674/10011623_110440_pai.graph.conf', + model_path: + 'oss://cmps-model/aistudio/10011623/tensorflow/demo_WF_concat_features_v2_649ff1.tar.gz', + aistudioSnapshotContent: + 'oss://dmsint/aistudio/temp/20200715/Z8f2H2kBlnGnYnOq', + command: + 'sh init_rc && ls -l && python -m main_90c2f8 feras_run_python_func_inputs_90c2f8', + file: + 'oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz', + aistudioSnapshotMode: 'workflow', + tf_version: 'tensorflow_1.8.1', + storage_mode: 'pangu', + aistudioSnapshotOssPath: + 'oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz', + }, + x: 2339, + y: 450, + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz', + name: 'demo_WF_concat_features_v2_649ff1', + uiCode: 'algo', + status: 'success', + }, + shape: 'react-shape', + ports: { + items: [ + { + group: 'inputPorts', + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz@@in', + }, + { + group: 'outputPorts', + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz@@out', + }, + ], + groups: { + inputPorts: { + position: { name: 'top', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + outputPorts: { + position: { name: 'bottom', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + }, + }, + attrs: { container: { style: { background: 'rgba(0,0,0,0)' } } }, + }, + { + id: 'demo_concat_features_v2_b46457', + x: 2339, + y: 532, + zIndex: 2, + width: 180, + height: 31, + margin: 0, + data: { + nodeId: 'demo_concat_features_v2_b46457', + nodeName: 'demo_concat_features_v2_b46457', + attributes: { + op: 'resource', + file: 'demo_concat_features_v2_b46457', + resource_key: 'demo_concat_features_v2_b46457', + node_name: 'demo_concat_features_v2_b46457', + skip: 'true', + type: 'OdpsResource', + }, + x: 2339, + y: 532, + id: 'demo_concat_features_v2_b46457', + name: 'demo_concat_features_v2_b46457', + uiCode: 'resource', + status: 'default', + }, + shape: 'react-shape', + ports: { + items: [ + { group: 'inputPorts', id: 'demo_concat_features_v2_b46457@@in' }, + { group: 'outputPorts', id: 'demo_concat_features_v2_b46457@@out' }, + ], + groups: { + inputPorts: { + position: { name: 'top', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + outputPorts: { + position: { name: 'bottom', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + }, + }, + attrs: { container: { style: { background: 'rgba(0,0,0,0)' } } }, + }, + { + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823267977260/10011623_110440_demo_WF_concat_features_v2_1d6610.tar.gz', + x: 2329, + y: 614, + zIndex: 2, + width: 180, + height: 31, + margin: 0, + data: { + nodeId: + 'oss://dmsint/pai/workflow/kubemaker/1594823267977260/10011623_110440_demo_WF_concat_features_v2_1d6610.tar.gz', + nodeName: 'demo_WF_concat_features_v2_1d6610', + attributes: { + op: 'kubemaker', + image: + 'reg.docker.alibaba-inc.com/aii/aistudio:alios7u2_python3_tf1.13-20191209151726', + cluster: 'alipay_em14', + pool: 'kubemaker', + format: 'false', + node_name: 'demo_WF_concat_features_v2_1d6610', + runtime: 'tensorflow', + noTensorboad: 'True', + conf: + 'oss://dmsint/pai/workflow/kubemaker/1594823268020791/10011623_110440_pai.graph.conf', + model_path: + 'oss://cmps-model/aistudio/10011623/tensorflow/demo_WF_concat_features_v2_1d6610.tar.gz', + aistudioSnapshotContent: + 'oss://dmsint/aistudio/temp/20200715/tgzHqk7tUGEqavGF', + command: + 'sh init_rc && ls -l && python -m main_dbf89f feras_run_python_func_inputs_dbf89f', + file: + 'oss://dmsint/pai/workflow/kubemaker/1594823267977260/10011623_110440_demo_WF_concat_features_v2_1d6610.tar.gz', + aistudioSnapshotMode: 'workflow', + tf_version: 'tensorflow_1.8.1', + storage_mode: 'pangu', + aistudioSnapshotOssPath: + 'oss://dmsint/pai/workflow/kubemaker/1594823267977260/10011623_110440_demo_WF_concat_features_v2_1d6610.tar.gz', + }, + x: 2329, + y: 614, + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823267977260/10011623_110440_demo_WF_concat_features_v2_1d6610.tar.gz', + name: 'demo_WF_concat_features_v2_1d6610', + uiCode: 'algo', + status: 'error', + }, + shape: 'react-shape', + ports: { + items: [ + { + group: 'inputPorts', + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823267977260/10011623_110440_demo_WF_concat_features_v2_1d6610.tar.gz@@in', + }, + { + group: 'outputPorts', + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823267977260/10011623_110440_demo_WF_concat_features_v2_1d6610.tar.gz@@out', + }, + ], + groups: { + inputPorts: { + position: { name: 'top', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + outputPorts: { + position: { name: 'bottom', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + }, + }, + attrs: { container: { style: { background: 'rgba(0,0,0,0)' } } }, + }, + { + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823246969820/10011623_110440_demo_WF_fex_899073.tar.gz', + x: 2674, + y: 614, + zIndex: 2, + width: 180, + height: 31, + margin: 0, + data: { + nodeId: + 'oss://dmsint/pai/workflow/kubemaker/1594823246969820/10011623_110440_demo_WF_fex_899073.tar.gz', + nodeName: 'demo_WF_fex_899073', + attributes: { + op: 'kubemaker', + image: + 'reg.docker.alibaba-inc.com/aii/aistudio:alios7u2_python3_tf1.13-20191209151726', + cluster: 'alipay_em14', + pool: 'kubemaker', + format: 'false', + node_name: 'demo_WF_fex_899073', + runtime: 'tensorflow', + noTensorboad: 'True', + conf: + 'oss://dmsint/pai/workflow/kubemaker/1594823247015735/10011623_110440_pai.graph.conf', + model_path: + 'oss://cmps-model/aistudio/10011623/tensorflow/demo_WF_fex_899073.tar.gz', + aistudioSnapshotContent: + 'oss://dmsint/aistudio/temp/20200715/PFIZRbmWeMRcEb9k', + command: + 'sh init_rc && ls -l && python -m main_7aa66c feras_run_python_func_inputs_7aa66c', + file: + 'oss://dmsint/pai/workflow/kubemaker/1594823246969820/10011623_110440_demo_WF_fex_899073.tar.gz', + aistudioSnapshotMode: 'workflow', + tf_version: 'tensorflow_1.8.1', + storage_mode: 'pangu', + aistudioSnapshotOssPath: + 'oss://dmsint/pai/workflow/kubemaker/1594823246969820/10011623_110440_demo_WF_fex_899073.tar.gz', + }, + x: 2674, + y: 614, + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823246969820/10011623_110440_demo_WF_fex_899073.tar.gz', + name: 'demo_WF_fex_899073', + uiCode: 'algo', + status: 'success', + }, + shape: 'react-shape', + ports: { + items: [ + { + group: 'inputPorts', + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823246969820/10011623_110440_demo_WF_fex_899073.tar.gz@@in', + }, + { + group: 'outputPorts', + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823246969820/10011623_110440_demo_WF_fex_899073.tar.gz@@out', + }, + ], + groups: { + inputPorts: { + position: { name: 'top', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + outputPorts: { + position: { name: 'bottom', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + }, + }, + attrs: { container: { style: { background: 'rgba(0,0,0,0)' } } }, + }, + { + id: 'demo_concat_features_v2_cd8863', + x: 2329, + y: 696, + zIndex: 2, + width: 180, + height: 31, + margin: 0, + data: { + nodeId: 'demo_concat_features_v2_cd8863', + nodeName: 'demo_concat_features_v2_cd8863', + attributes: { + op: 'resource', + file: 'demo_concat_features_v2_cd8863', + resource_key: 'demo_concat_features_v2_cd8863', + node_name: 'demo_concat_features_v2_cd8863', + skip: 'true', + type: 'OdpsResource', + }, + x: 2329, + y: 696, + id: 'demo_concat_features_v2_cd8863', + name: 'demo_concat_features_v2_cd8863', + uiCode: 'resource', + status: 'default', + }, + shape: 'react-shape', + ports: { + items: [ + { group: 'inputPorts', id: 'demo_concat_features_v2_cd8863@@in' }, + { group: 'outputPorts', id: 'demo_concat_features_v2_cd8863@@out' }, + ], + groups: { + inputPorts: { + position: { name: 'top', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + outputPorts: { + position: { name: 'bottom', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + }, + }, + attrs: { container: { style: { background: 'rgba(0,0,0,0)' } } }, + }, + { + id: 'demo_df_cb94b2', + x: 2559, + y: 696, + zIndex: 2, + width: 180, + height: 31, + margin: 0, + data: { + nodeId: 'demo_df_cb94b2', + nodeName: 'demo_df_cb94b2', + attributes: { + op: 'resource', + file: 'demo_df_cb94b2', + resource_key: 'demo_df_cb94b2', + node_name: 'demo_df_cb94b2', + skip: 'true', + type: 'OdpsResource', + }, + x: 2559, + y: 696, + id: 'demo_df_cb94b2', + name: 'demo_df_cb94b2', + uiCode: 'resource', + status: 'default', + }, + shape: 'react-shape', + ports: { + items: [ + { group: 'inputPorts', id: 'demo_df_cb94b2@@in' }, + { group: 'outputPorts', id: 'demo_df_cb94b2@@out' }, + ], + groups: { + inputPorts: { + position: { name: 'top', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + outputPorts: { + position: { name: 'bottom', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + }, + }, + attrs: { container: { style: { background: 'rgba(0,0,0,0)' } } }, + }, + { + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823268226293/10011623_110440_demo_WF_fex_07aa71.tar.gz', + x: 2329, + y: 778, + zIndex: 2, + width: 180, + height: 31, + margin: 0, + data: { + nodeId: + 'oss://dmsint/pai/workflow/kubemaker/1594823268226293/10011623_110440_demo_WF_fex_07aa71.tar.gz', + nodeName: 'demo_WF_fex_07aa71', + attributes: { + op: 'kubemaker', + image: + 'reg.docker.alibaba-inc.com/aii/aistudio:alios7u2_python3_tf1.13-20191209151726', + cluster: 'alipay_em14', + pool: 'kubemaker', + format: 'false', + node_name: 'demo_WF_fex_07aa71', + runtime: 'tensorflow', + noTensorboad: 'True', + conf: + 'oss://dmsint/pai/workflow/kubemaker/1594823268281530/10011623_110440_pai.graph.conf', + model_path: + 'oss://cmps-model/aistudio/10011623/tensorflow/demo_WF_fex_07aa71.tar.gz', + aistudioSnapshotContent: + 'oss://dmsint/aistudio/temp/20200715/TS4gc7dJE2ztHO2g', + command: + 'sh init_rc && ls -l && python -m main_70a538 feras_run_python_func_inputs_70a538', + file: + 'oss://dmsint/pai/workflow/kubemaker/1594823268226293/10011623_110440_demo_WF_fex_07aa71.tar.gz', + aistudioSnapshotMode: 'workflow', + tf_version: 'tensorflow_1.8.1', + storage_mode: 'pangu', + aistudioSnapshotOssPath: + 'oss://dmsint/pai/workflow/kubemaker/1594823268226293/10011623_110440_demo_WF_fex_07aa71.tar.gz', + }, + x: 2329, + y: 778, + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823268226293/10011623_110440_demo_WF_fex_07aa71.tar.gz', + name: 'demo_WF_fex_07aa71', + uiCode: 'algo', + status: 'waiting', + }, + shape: 'react-shape', + ports: { + items: [ + { + group: 'inputPorts', + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823268226293/10011623_110440_demo_WF_fex_07aa71.tar.gz@@in', + }, + { + group: 'outputPorts', + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823268226293/10011623_110440_demo_WF_fex_07aa71.tar.gz@@out', + }, + ], + groups: { + inputPorts: { + position: { name: 'top', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + outputPorts: { + position: { name: 'bottom', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + }, + }, + attrs: { container: { style: { background: 'rgba(0,0,0,0)' } } }, + }, + { + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823247043079/10011623_110440_demo_SQL_73cac9_concat_features_v2_concat_features_v2_shuffle_select.sql', + x: 5261.5, + y: 778, + zIndex: 2, + width: 180, + height: 31, + margin: 0, + data: { + nodeId: + 'oss://dmsint/pai/workflow/kubemaker/1594823247043079/10011623_110440_demo_SQL_73cac9_concat_features_v2_concat_features_v2_shuffle_select.sql', + nodeName: + 'demo_SQL_73cac9_concat_features_v2_concat_features_v2_shuffle_select', + attributes: { + op: 'sql', + file: + 'oss://dmsint/pai/workflow/kubemaker/1594823247043079/10011623_110440_demo_SQL_73cac9_concat_features_v2_concat_features_v2_shuffle_select.sql', + aistudioSnapshotProject: 'ant_p13n_dev', + aistudioSnapshotEndpoint: 'http://service.odps.aliyun-inc.com/api', + node_name: + 'demo_SQL_73cac9_concat_features_v2_concat_features_v2_shuffle_select', + aistudioSnapshotMode: 'workflow', + aistudioSnapshotContent: + 'oss://dmsint/aistudio/temp/20200715/XmWqKfIvnwhVJr3W', + io_info_file: + 'oss://dmsint/pai/workflow/kubemaker/1594823247085672/10011623_110440_io_resource_info.conf', + sql: + 'oss://dmsint/pai/workflow/kubemaker/1594823247043079/10011623_110440_demo_SQL_73cac9_concat_features_v2_concat_features_v2_shuffle_select.sql', + }, + x: 5261.5, + y: 778, + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823247043079/10011623_110440_demo_SQL_73cac9_concat_features_v2_concat_features_v2_shuffle_select.sql', + name: + 'demo_SQL_73cac9_concat_features_v2_concat_features_v2_shuffle_select', + uiCode: 'algo', + status: 'success', + }, + shape: 'react-shape', + ports: { + items: [ + { + group: 'inputPorts', + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823247043079/10011623_110440_demo_SQL_73cac9_concat_features_v2_concat_features_v2_shuffle_select.sql@@in', + }, + { + group: 'outputPorts', + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823247043079/10011623_110440_demo_SQL_73cac9_concat_features_v2_concat_features_v2_shuffle_select.sql@@out', + }, + ], + groups: { + inputPorts: { + position: { name: 'top', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + outputPorts: { + position: { name: 'bottom', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + }, + }, + attrs: { container: { style: { background: 'rgba(0,0,0,0)' } } }, + }, + { + id: 'demo_shuffled_2dae56', + x: 5261.5, + y: 860, + zIndex: 2, + width: 180, + height: 31, + margin: 0, + data: { + nodeId: 'demo_shuffled_2dae56', + nodeName: 'demo_shuffled_2dae56', + attributes: { + op: 'resource', + file: 'demo_shuffled_2dae56', + resource_key: 'demo_shuffled_2dae56', + node_name: 'demo_shuffled_2dae56', + skip: 'true', + type: 'OdpsResource', + }, + x: 5261.5, + y: 860, + id: 'demo_shuffled_2dae56', + name: 'demo_shuffled_2dae56', + uiCode: 'resource', + status: 'default', + }, + shape: 'react-shape', + ports: { + items: [ + { group: 'inputPorts', id: 'demo_shuffled_2dae56@@in' }, + { group: 'outputPorts', id: 'demo_shuffled_2dae56@@out' }, + ], + groups: { + inputPorts: { + position: { name: 'top', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + outputPorts: { + position: { name: 'bottom', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + }, + }, + attrs: { container: { style: { background: 'rgba(0,0,0,0)' } } }, + }, + { + id: 'demo_df_cdef35', + x: 4604, + y: 696, + zIndex: 2, + width: 180, + height: 31, + margin: 0, + data: { + nodeId: 'demo_df_cdef35', + nodeName: 'demo_df_cdef35', + attributes: { + op: 'resource', + file: 'demo_df_cdef35', + resource_key: 'demo_df_cdef35', + node_name: 'demo_df_cdef35', + skip: 'true', + type: 'OdpsResource', + }, + x: 4604, + y: 696, + id: 'demo_df_cdef35', + name: 'demo_df_cdef35', + uiCode: 'resource', + status: 'default', + }, + shape: 'react-shape', + ports: { + items: [ + { group: 'inputPorts', id: 'demo_df_cdef35@@in' }, + { group: 'outputPorts', id: 'demo_df_cdef35@@out' }, + ], + groups: { + inputPorts: { + position: { name: 'top', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + outputPorts: { + position: { name: 'bottom', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + }, + }, + attrs: { container: { style: { background: 'rgba(0,0,0,0)' } } }, + }, + { + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823247119851/10011623_110440_demo_SQL_a74bf0_concat_features_v2_concat_features_v2_shuffle_select.sql', + x: 5031.5, + y: 778, + zIndex: 2, + width: 180, + height: 31, + margin: 0, + data: { + nodeId: + 'oss://dmsint/pai/workflow/kubemaker/1594823247119851/10011623_110440_demo_SQL_a74bf0_concat_features_v2_concat_features_v2_shuffle_select.sql', + nodeName: + 'demo_SQL_a74bf0_concat_features_v2_concat_features_v2_shuffle_select', + attributes: { + op: 'sql', + file: + 'oss://dmsint/pai/workflow/kubemaker/1594823247119851/10011623_110440_demo_SQL_a74bf0_concat_features_v2_concat_features_v2_shuffle_select.sql', + aistudioSnapshotProject: 'ant_p13n_dev', + aistudioSnapshotEndpoint: 'http://service.odps.aliyun-inc.com/api', + node_name: + 'demo_SQL_a74bf0_concat_features_v2_concat_features_v2_shuffle_select', + aistudioSnapshotMode: 'workflow', + aistudioSnapshotContent: + 'oss://dmsint/aistudio/temp/20200715/JSXu443uzP5JNOkw', + io_info_file: + 'oss://dmsint/pai/workflow/kubemaker/1594823247157067/10011623_110440_io_resource_info.conf', + sql: + 'oss://dmsint/pai/workflow/kubemaker/1594823247119851/10011623_110440_demo_SQL_a74bf0_concat_features_v2_concat_features_v2_shuffle_select.sql', + }, + x: 5031.5, + y: 778, + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823247119851/10011623_110440_demo_SQL_a74bf0_concat_features_v2_concat_features_v2_shuffle_select.sql', + name: + 'demo_SQL_a74bf0_concat_features_v2_concat_features_v2_shuffle_select', + uiCode: 'algo', + status: 'success', + }, + shape: 'react-shape', + ports: { + items: [ + { + group: 'inputPorts', + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823247119851/10011623_110440_demo_SQL_a74bf0_concat_features_v2_concat_features_v2_shuffle_select.sql@@in', + }, + { + group: 'outputPorts', + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823247119851/10011623_110440_demo_SQL_a74bf0_concat_features_v2_concat_features_v2_shuffle_select.sql@@out', + }, + ], + groups: { + inputPorts: { + position: { name: 'top', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + outputPorts: { + position: { name: 'bottom', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + }, + }, + attrs: { container: { style: { background: 'rgba(0,0,0,0)' } } }, + }, + { + id: 'demo_df_c138ca', + x: 2329, + y: 860, + zIndex: 2, + width: 180, + height: 31, + margin: 0, + data: { + nodeId: 'demo_df_c138ca', + nodeName: 'demo_df_c138ca', + attributes: { + op: 'resource', + file: 'demo_df_c138ca', + resource_key: 'demo_df_c138ca', + node_name: 'demo_df_c138ca', + skip: 'true', + type: 'OdpsResource', + }, + x: 2329, + y: 860, + id: 'demo_df_c138ca', + name: 'demo_df_c138ca', + uiCode: 'resource', + status: 'default', + }, + shape: 'react-shape', + ports: { + items: [ + { group: 'inputPorts', id: 'demo_df_c138ca@@in' }, + { group: 'outputPorts', id: 'demo_df_c138ca@@out' }, + ], + groups: { + inputPorts: { + position: { name: 'top', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + outputPorts: { + position: { name: 'bottom', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + }, + }, + attrs: { container: { style: { background: 'rgba(0,0,0,0)' } } }, + }, + { + id: 'demo_shuffled_3b2636', + x: 5031.5, + y: 860, + zIndex: 2, + width: 180, + height: 31, + margin: 0, + data: { + nodeId: 'demo_shuffled_3b2636', + nodeName: 'demo_shuffled_3b2636', + attributes: { + op: 'resource', + file: 'demo_shuffled_3b2636', + resource_key: 'demo_shuffled_3b2636', + node_name: 'demo_shuffled_3b2636', + skip: 'true', + type: 'OdpsResource', + }, + x: 5031.5, + y: 860, + id: 'demo_shuffled_3b2636', + name: 'demo_shuffled_3b2636', + uiCode: 'resource', + status: 'default', + }, + shape: 'react-shape', + ports: { + items: [ + { group: 'inputPorts', id: 'demo_shuffled_3b2636@@in' }, + { group: 'outputPorts', id: 'demo_shuffled_3b2636@@out' }, + ], + groups: { + inputPorts: { + position: { name: 'top', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + outputPorts: { + position: { name: 'bottom', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + }, + }, + attrs: { container: { style: { background: 'rgba(0,0,0,0)' } } }, + }, + { + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823263845377/10011623_110440_demo_estimator_distribute_train_02d183.tar.gz', + x: 4916.5, + y: 942, + zIndex: 2, + width: 180, + height: 31, + margin: 0, + data: { + nodeId: + 'oss://dmsint/pai/workflow/kubemaker/1594823263845377/10011623_110440_demo_estimator_distribute_train_02d183.tar.gz', + nodeName: 'demo_estimator_distribute_train_02d183', + attributes: { + op: 'kubemaker', + image: + 'reg.docker.alibaba-inc.com/aii/aistudio:alps_common-20200330165146', + cluster: 'alipay_em14', + pool: 'kubemaker', + format: 'false', + node_name: 'demo_estimator_distribute_train_02d183', + runtime: 'tensorflow', + noTensorboad: 'True', + conf: + 'oss://dmsint/pai/workflow/kubemaker/1594823267387303/10011623_110440_pai.graph.conf', + model_path: + 'oss://cmps-model/aistudio/10011623/tensorflow/demo_estimator_distribute_train_02d183.tar.gz', + aistudioSnapshotContent: + 'oss://dmsint/aistudio/temp/20200715/kXveBf01JsipJgGj', + command: + 'sh init_rc && ls -l && python -m main_f9819a feras_run_python_func_inputs_f9819a', + file: + 'oss://dmsint/pai/workflow/kubemaker/1594823263845377/10011623_110440_demo_estimator_distribute_train_02d183.tar.gz', + aistudioSnapshotMode: 'workflow', + tf_version: 'tensorflow_1.8.1', + storage_mode: 'pangu', + aistudioSnapshotOssPath: + 'oss://dmsint/pai/workflow/kubemaker/1594823263845377/10011623_110440_demo_estimator_distribute_train_02d183.tar.gz', + }, + x: 4916.5, + y: 942, + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823263845377/10011623_110440_demo_estimator_distribute_train_02d183.tar.gz', + name: 'demo_estimator_distribute_train_02d183', + uiCode: 'algo', + status: 'success', + }, + shape: 'react-shape', + ports: { + items: [ + { + group: 'inputPorts', + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823263845377/10011623_110440_demo_estimator_distribute_train_02d183.tar.gz@@in', + }, + { + group: 'outputPorts', + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823263845377/10011623_110440_demo_estimator_distribute_train_02d183.tar.gz@@out', + }, + ], + groups: { + inputPorts: { + position: { name: 'top', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + outputPorts: { + position: { name: 'bottom', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + }, + }, + attrs: { container: { style: { background: 'rgba(0,0,0,0)' } } }, + }, + { + id: 'Model_demo_None_a4143c', + x: 4916.5, + y: 1024, + zIndex: 2, + width: 180, + height: 31, + margin: 0, + data: { + nodeId: 'Model_demo_None_a4143c', + nodeName: 'Model_demo_None_a4143c', + attributes: { + op: 'resource', + file: 'Model_demo_None_a4143c', + resource_key: 'oss://cmps-model___feras/tmp/demo_None_a4143c.tar.gz', + node_name: 'Model_demo_None_a4143c_5850026992867767806', + skip: 'true', + type: 'ModelResource', + }, + x: 4916.5, + y: 1024, + id: 'Model_demo_None_a4143c', + name: 'Model_demo_None_a4143c', + uiCode: 'resource', + status: 'default', + }, + shape: 'react-shape', + ports: { + items: [ + { group: 'inputPorts', id: 'Model_demo_None_a4143c@@in' }, + { group: 'outputPorts', id: 'Model_demo_None_a4143c@@out' }, + ], + groups: { + inputPorts: { + position: { name: 'top', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + outputPorts: { + position: { name: 'bottom', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + }, + }, + attrs: { container: { style: { background: 'rgba(0,0,0,0)' } } }, + }, + { + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823268463775/10011623_110440_demo_WF_inference_v2_ab9b68.tar.gz', + x: 2234, + y: 1106, + zIndex: 2, + width: 180, + height: 31, + margin: 0, + data: { + nodeId: + 'oss://dmsint/pai/workflow/kubemaker/1594823268463775/10011623_110440_demo_WF_inference_v2_ab9b68.tar.gz', + nodeName: 'demo_WF_inference_v2_ab9b68', + attributes: { + op: 'kubemaker', + image: + 'reg.docker.alibaba-inc.com/aii/aistudio:alios7u2_python3_tf1.13-20191209151726', + cluster: 'alipay_em14', + pool: 'kubemaker', + format: 'false', + node_name: 'demo_WF_inference_v2_ab9b68', + runtime: 'tensorflow', + noTensorboad: 'True', + conf: + 'oss://dmsint/pai/workflow/kubemaker/1594823268515336/10011623_110440_pai.graph.conf', + model_path: + 'oss://cmps-model/aistudio/10011623/tensorflow/demo_WF_inference_v2_ab9b68.tar.gz', + aistudioSnapshotContent: + 'oss://dmsint/aistudio/temp/20200715/LSZfClApOpUV3x6G', + command: + 'sh init_rc && ls -l && python -m main_e24819 feras_run_python_func_inputs_e24819', + file: + 'oss://dmsint/pai/workflow/kubemaker/1594823268463775/10011623_110440_demo_WF_inference_v2_ab9b68.tar.gz', + aistudioSnapshotMode: 'workflow', + tf_version: 'tensorflow_1.8.1', + storage_mode: 'pangu', + aistudioSnapshotOssPath: + 'oss://dmsint/pai/workflow/kubemaker/1594823268463775/10011623_110440_demo_WF_inference_v2_ab9b68.tar.gz', + }, + x: 2234, + y: 1106, + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823268463775/10011623_110440_demo_WF_inference_v2_ab9b68.tar.gz', + name: 'demo_WF_inference_v2_ab9b68', + uiCode: 'algo', + status: 'waiting', + }, + shape: 'react-shape', + ports: { + items: [ + { + group: 'inputPorts', + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823268463775/10011623_110440_demo_WF_inference_v2_ab9b68.tar.gz@@in', + }, + { + group: 'outputPorts', + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823268463775/10011623_110440_demo_WF_inference_v2_ab9b68.tar.gz@@out', + }, + ], + groups: { + inputPorts: { + position: { name: 'top', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + outputPorts: { + position: { name: 'bottom', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + }, + }, + attrs: { container: { style: { background: 'rgba(0,0,0,0)' } } }, + }, + { + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823267568024/10011623_110440_demo_WF_inference_v2_d8aa4b.tar.gz', + x: 5031.5, + y: 1106, + zIndex: 2, + width: 180, + height: 31, + margin: 0, + data: { + nodeId: + 'oss://dmsint/pai/workflow/kubemaker/1594823267568024/10011623_110440_demo_WF_inference_v2_d8aa4b.tar.gz', + nodeName: 'demo_WF_inference_v2_d8aa4b', + attributes: { + op: 'kubemaker', + image: + 'reg.docker.alibaba-inc.com/aii/aistudio:alios7u2_python3_tf1.13-20191209151726', + cluster: 'alipay_em14', + pool: 'kubemaker', + format: 'false', + node_name: 'demo_WF_inference_v2_d8aa4b', + runtime: 'tensorflow', + noTensorboad: 'True', + conf: + 'oss://dmsint/pai/workflow/kubemaker/1594823267617722/10011623_110440_pai.graph.conf', + model_path: + 'oss://cmps-model/aistudio/10011623/tensorflow/demo_WF_inference_v2_d8aa4b.tar.gz', + aistudioSnapshotContent: + 'oss://dmsint/aistudio/temp/20200715/rR4W75DEMyagt5Ot', + command: + 'sh init_rc && ls -l && python -m main_cf8758 feras_run_python_func_inputs_cf8758', + file: + 'oss://dmsint/pai/workflow/kubemaker/1594823267568024/10011623_110440_demo_WF_inference_v2_d8aa4b.tar.gz', + aistudioSnapshotMode: 'workflow', + tf_version: 'tensorflow_1.8.1', + storage_mode: 'pangu', + aistudioSnapshotOssPath: + 'oss://dmsint/pai/workflow/kubemaker/1594823267568024/10011623_110440_demo_WF_inference_v2_d8aa4b.tar.gz', + }, + x: 5031.5, + y: 1106, + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823267568024/10011623_110440_demo_WF_inference_v2_d8aa4b.tar.gz', + name: 'demo_WF_inference_v2_d8aa4b', + uiCode: 'algo', + status: 'success', + }, + shape: 'react-shape', + ports: { + items: [ + { + group: 'inputPorts', + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823267568024/10011623_110440_demo_WF_inference_v2_d8aa4b.tar.gz@@in', + }, + { + group: 'outputPorts', + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823267568024/10011623_110440_demo_WF_inference_v2_d8aa4b.tar.gz@@out', + }, + ], + groups: { + inputPorts: { + position: { name: 'top', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + outputPorts: { + position: { name: 'bottom', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + }, + }, + attrs: { container: { style: { background: 'rgba(0,0,0,0)' } } }, + }, + { + id: 'demo_df_8dbfc5', + x: 5031.5, + y: 1188, + zIndex: 2, + width: 180, + height: 31, + margin: 0, + data: { + nodeId: 'demo_df_8dbfc5', + nodeName: 'demo_df_8dbfc5', + attributes: { + op: 'resource', + file: 'demo_df_8dbfc5', + resource_key: 'demo_df_8dbfc5', + node_name: 'demo_df_8dbfc5', + skip: 'true', + type: 'OdpsResource', + }, + x: 5031.5, + y: 1188, + id: 'demo_df_8dbfc5', + name: 'demo_df_8dbfc5', + uiCode: 'resource', + status: 'default', + }, + shape: 'react-shape', + ports: { + items: [ + { group: 'inputPorts', id: 'demo_df_8dbfc5@@in' }, + { group: 'outputPorts', id: 'demo_df_8dbfc5@@out' }, + ], + groups: { + inputPorts: { + position: { name: 'top', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + outputPorts: { + position: { name: 'bottom', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + }, + }, + attrs: { container: { style: { background: 'rgba(0,0,0,0)' } } }, + }, + { + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823268886092/10011623_110440_demo_WF_inference_v2_98a8cd.tar.gz', + x: 3706.5, + y: 1106, + zIndex: 2, + width: 180, + height: 31, + margin: 0, + data: { + nodeId: + 'oss://dmsint/pai/workflow/kubemaker/1594823268886092/10011623_110440_demo_WF_inference_v2_98a8cd.tar.gz', + nodeName: 'demo_WF_inference_v2_98a8cd', + attributes: { + op: 'kubemaker', + image: + 'reg.docker.alibaba-inc.com/aii/aistudio:alios7u2_python3_tf1.13-20191209151726', + cluster: 'alipay_em14', + pool: 'kubemaker', + format: 'false', + node_name: 'demo_WF_inference_v2_98a8cd', + runtime: 'tensorflow', + noTensorboad: 'True', + conf: + 'oss://dmsint/pai/workflow/kubemaker/1594823268955396/10011623_110440_pai.graph.conf', + model_path: + 'oss://cmps-model/aistudio/10011623/tensorflow/demo_WF_inference_v2_98a8cd.tar.gz', + aistudioSnapshotContent: + 'oss://dmsint/aistudio/temp/20200715/EJzl4lQ8uzQHT5SE', + command: + 'sh init_rc && ls -l && python -m main_60d45d feras_run_python_func_inputs_60d45d', + file: + 'oss://dmsint/pai/workflow/kubemaker/1594823268886092/10011623_110440_demo_WF_inference_v2_98a8cd.tar.gz', + aistudioSnapshotMode: 'workflow', + tf_version: 'tensorflow_1.8.1', + storage_mode: 'pangu', + aistudioSnapshotOssPath: + 'oss://dmsint/pai/workflow/kubemaker/1594823268886092/10011623_110440_demo_WF_inference_v2_98a8cd.tar.gz', + }, + x: 3706.5, + y: 1106, + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823268886092/10011623_110440_demo_WF_inference_v2_98a8cd.tar.gz', + name: 'demo_WF_inference_v2_98a8cd', + uiCode: 'algo', + status: 'waiting', + }, + shape: 'react-shape', + ports: { + items: [ + { + group: 'inputPorts', + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823268886092/10011623_110440_demo_WF_inference_v2_98a8cd.tar.gz@@in', + }, + { + group: 'outputPorts', + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823268886092/10011623_110440_demo_WF_inference_v2_98a8cd.tar.gz@@out', + }, + ], + groups: { + inputPorts: { + position: { name: 'top', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + outputPorts: { + position: { name: 'bottom', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + }, + }, + attrs: { container: { style: { background: 'rgba(0,0,0,0)' } } }, + }, + { + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823267685403/10011623_110440_demo_do_export_to_odps_43c246.tar.gz', + x: 5031.5, + y: 1270, + zIndex: 2, + width: 180, + height: 31, + margin: 0, + data: { + nodeId: + 'oss://dmsint/pai/workflow/kubemaker/1594823267685403/10011623_110440_demo_do_export_to_odps_43c246.tar.gz', + nodeName: 'demo_do_export_to_odps_43c246', + attributes: { + op: 'kubemaker', + image: + 'reg.docker.alibaba-inc.com/aii/aistudio:alps_common-20200330165146', + cluster: 'alipay_em14', + pool: 'kubemaker', + format: 'false', + node_name: 'demo_do_export_to_odps_43c246', + runtime: 'tensorflow', + noTensorboad: 'True', + conf: + 'oss://dmsint/pai/workflow/kubemaker/1594823267736015/10011623_110440_pai.graph.conf', + model_path: + 'oss://cmps-model/aistudio/10011623/tensorflow/demo_do_export_to_odps_43c246.tar.gz', + aistudioSnapshotContent: + 'oss://dmsint/aistudio/temp/20200715/k2niQvsoDRq94HPc', + command: + 'sh init_rc && ls -l && python -m main_1a3a15 feras_run_python_func_inputs_1a3a15', + file: + 'oss://dmsint/pai/workflow/kubemaker/1594823267685403/10011623_110440_demo_do_export_to_odps_43c246.tar.gz', + aistudioSnapshotMode: 'workflow', + tf_version: 'tensorflow_1.8.1', + storage_mode: 'pangu', + aistudioSnapshotOssPath: + 'oss://dmsint/pai/workflow/kubemaker/1594823267685403/10011623_110440_demo_do_export_to_odps_43c246.tar.gz', + }, + x: 5031.5, + y: 1270, + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823267685403/10011623_110440_demo_do_export_to_odps_43c246.tar.gz', + name: 'demo_do_export_to_odps_43c246', + uiCode: 'algo', + status: 'error', + }, + shape: 'react-shape', + ports: { + items: [ + { + group: 'inputPorts', + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823267685403/10011623_110440_demo_do_export_to_odps_43c246.tar.gz@@in', + }, + { + group: 'outputPorts', + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823267685403/10011623_110440_demo_do_export_to_odps_43c246.tar.gz@@out', + }, + ], + groups: { + inputPorts: { + position: { name: 'top', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + outputPorts: { + position: { name: 'bottom', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + }, + }, + attrs: { container: { style: { background: 'rgba(0,0,0,0)' } } }, + }, + { + id: 'demo_df_c11f2b', + x: 2234, + y: 1188, + zIndex: 2, + width: 180, + height: 31, + margin: 0, + data: { + nodeId: 'demo_df_c11f2b', + nodeName: 'demo_df_c11f2b', + attributes: { + op: 'resource', + file: 'demo_df_c11f2b', + resource_key: 'demo_df_c11f2b', + node_name: 'demo_df_c11f2b', + skip: 'true', + type: 'OdpsResource', + }, + x: 2234, + y: 1188, + id: 'demo_df_c11f2b', + name: 'demo_df_c11f2b', + uiCode: 'resource', + status: 'default', + }, + shape: 'react-shape', + ports: { + items: [ + { group: 'inputPorts', id: 'demo_df_c11f2b@@in' }, + { group: 'outputPorts', id: 'demo_df_c11f2b@@out' }, + ], + groups: { + inputPorts: { + position: { name: 'top', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + outputPorts: { + position: { name: 'bottom', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + }, + }, + attrs: { container: { style: { background: 'rgba(0,0,0,0)' } } }, + }, + { + id: 'model_infer_table', + x: 5031.5, + y: 1352, + zIndex: 2, + width: 180, + height: 31, + margin: 0, + data: { + nodeId: 'model_infer_table', + nodeName: 'model_infer_table', + attributes: { + op: 'resource', + file: 'model_infer_table', + resource_key: 'model_infer_table', + node_name: 'model_infer_table', + skip: 'true', + type: 'OdpsResource', + }, + x: 5031.5, + y: 1352, + id: 'model_infer_table', + name: 'model_infer_table', + uiCode: 'resource', + status: 'default', + }, + shape: 'react-shape', + ports: { + items: [ + { group: 'inputPorts', id: 'model_infer_table@@in' }, + { group: 'outputPorts', id: 'model_infer_table@@out' }, + ], + groups: { + inputPorts: { + position: { name: 'top', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + outputPorts: { + position: { name: 'bottom', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + }, + }, + attrs: { container: { style: { background: 'rgba(0,0,0,0)' } } }, + }, + { + id: 'demo_df_e59795', + x: 3706.5, + y: 1188, + zIndex: 2, + width: 180, + height: 31, + margin: 0, + data: { + nodeId: 'demo_df_e59795', + nodeName: 'demo_df_e59795', + attributes: { + op: 'resource', + file: 'demo_df_e59795', + resource_key: 'demo_df_e59795', + node_name: 'demo_df_e59795', + skip: 'true', + type: 'OdpsResource', + }, + x: 3706.5, + y: 1188, + id: 'demo_df_e59795', + name: 'demo_df_e59795', + uiCode: 'resource', + status: 'default', + }, + shape: 'react-shape', + ports: { + items: [ + { group: 'inputPorts', id: 'demo_df_e59795@@in' }, + { group: 'outputPorts', id: 'demo_df_e59795@@out' }, + ], + groups: { + inputPorts: { + position: { name: 'top', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + outputPorts: { + position: { name: 'bottom', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + }, + }, + attrs: { container: { style: { background: 'rgba(0,0,0,0)' } } }, + }, + { + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823268604318/10011623_110440_demo_do_export_to_odps_221f0d.tar.gz', + x: 2234, + y: 1270, + zIndex: 2, + width: 180, + height: 31, + margin: 0, + data: { + nodeId: + 'oss://dmsint/pai/workflow/kubemaker/1594823268604318/10011623_110440_demo_do_export_to_odps_221f0d.tar.gz', + nodeName: 'demo_do_export_to_odps_221f0d', + attributes: { + op: 'kubemaker', + image: + 'reg.docker.alibaba-inc.com/aii/aistudio:alps_common-20200330165146', + cluster: 'alipay_em14', + pool: 'kubemaker', + format: 'false', + node_name: 'demo_do_export_to_odps_221f0d', + runtime: 'tensorflow', + noTensorboad: 'True', + conf: + 'oss://dmsint/pai/workflow/kubemaker/1594823268656961/10011623_110440_pai.graph.conf', + model_path: + 'oss://cmps-model/aistudio/10011623/tensorflow/demo_do_export_to_odps_221f0d.tar.gz', + aistudioSnapshotContent: + 'oss://dmsint/aistudio/temp/20200715/nJNO08TzjICNUoGY', + command: + 'sh init_rc && ls -l && python -m main_fcbce6 feras_run_python_func_inputs_fcbce6', + file: + 'oss://dmsint/pai/workflow/kubemaker/1594823268604318/10011623_110440_demo_do_export_to_odps_221f0d.tar.gz', + aistudioSnapshotMode: 'workflow', + tf_version: 'tensorflow_1.8.1', + storage_mode: 'pangu', + aistudioSnapshotOssPath: + 'oss://dmsint/pai/workflow/kubemaker/1594823268604318/10011623_110440_demo_do_export_to_odps_221f0d.tar.gz', + }, + x: 2234, + y: 1270, + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823268604318/10011623_110440_demo_do_export_to_odps_221f0d.tar.gz', + name: 'demo_do_export_to_odps_221f0d', + uiCode: 'algo', + status: 'waiting', + }, + shape: 'react-shape', + ports: { + items: [ + { + group: 'inputPorts', + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823268604318/10011623_110440_demo_do_export_to_odps_221f0d.tar.gz@@in', + }, + { + group: 'outputPorts', + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823268604318/10011623_110440_demo_do_export_to_odps_221f0d.tar.gz@@out', + }, + ], + groups: { + inputPorts: { + position: { name: 'top', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + outputPorts: { + position: { name: 'bottom', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + }, + }, + attrs: { container: { style: { background: 'rgba(0,0,0,0)' } } }, + }, + { + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823269033759/10011623_110440_demo_do_export_to_odps_fd73a2.tar.gz', + x: 3706.5, + y: 1270, + zIndex: 2, + width: 180, + height: 31, + margin: 0, + data: { + nodeId: + 'oss://dmsint/pai/workflow/kubemaker/1594823269033759/10011623_110440_demo_do_export_to_odps_fd73a2.tar.gz', + nodeName: 'demo_do_export_to_odps_fd73a2', + attributes: { + op: 'kubemaker', + image: + 'reg.docker.alibaba-inc.com/aii/aistudio:alps_common-20200330165146', + cluster: 'alipay_em14', + pool: 'kubemaker', + format: 'false', + node_name: 'demo_do_export_to_odps_fd73a2', + runtime: 'tensorflow', + noTensorboad: 'True', + conf: + 'oss://dmsint/pai/workflow/kubemaker/1594823269081362/10011623_110440_pai.graph.conf', + model_path: + 'oss://cmps-model/aistudio/10011623/tensorflow/demo_do_export_to_odps_fd73a2.tar.gz', + aistudioSnapshotContent: + 'oss://dmsint/aistudio/temp/20200715/eLHmiSJAftNH14yp', + command: + 'sh init_rc && ls -l && python -m main_eda171 feras_run_python_func_inputs_eda171', + file: + 'oss://dmsint/pai/workflow/kubemaker/1594823269033759/10011623_110440_demo_do_export_to_odps_fd73a2.tar.gz', + aistudioSnapshotMode: 'workflow', + tf_version: 'tensorflow_1.8.1', + storage_mode: 'pangu', + aistudioSnapshotOssPath: + 'oss://dmsint/pai/workflow/kubemaker/1594823269033759/10011623_110440_demo_do_export_to_odps_fd73a2.tar.gz', + }, + x: 3706.5, + y: 1270, + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823269033759/10011623_110440_demo_do_export_to_odps_fd73a2.tar.gz', + name: 'demo_do_export_to_odps_fd73a2', + uiCode: 'algo', + status: 'waiting', + }, + shape: 'react-shape', + ports: { + items: [ + { + group: 'inputPorts', + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823269033759/10011623_110440_demo_do_export_to_odps_fd73a2.tar.gz@@in', + }, + { + group: 'outputPorts', + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823269033759/10011623_110440_demo_do_export_to_odps_fd73a2.tar.gz@@out', + }, + ], + groups: { + inputPorts: { + position: { name: 'top', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + outputPorts: { + position: { name: 'bottom', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + }, + }, + attrs: { container: { style: { background: 'rgba(0,0,0,0)' } } }, + }, + { + id: 'item_infer_table', + x: 3706.5, + y: 1352, + zIndex: 2, + width: 180, + height: 31, + margin: 0, + data: { + nodeId: 'item_infer_table', + nodeName: 'item_infer_table', + attributes: { + op: 'resource', + file: 'item_infer_table', + resource_key: 'item_infer_table', + node_name: 'item_infer_table', + skip: 'true', + type: 'OdpsResource', + }, + x: 3706.5, + y: 1352, + id: 'item_infer_table', + name: 'item_infer_table', + uiCode: 'resource', + status: 'default', + }, + shape: 'react-shape', + ports: { + items: [ + { group: 'inputPorts', id: 'item_infer_table@@in' }, + { group: 'outputPorts', id: 'item_infer_table@@out' }, + ], + groups: { + inputPorts: { + position: { name: 'top', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + outputPorts: { + position: { name: 'bottom', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + }, + }, + attrs: { container: { style: { background: 'rgba(0,0,0,0)' } } }, + }, + { + id: 'user_infer_table', + x: 2234, + y: 1352, + zIndex: 2, + width: 180, + height: 31, + margin: 0, + data: { + nodeId: 'user_infer_table', + nodeName: 'user_infer_table', + attributes: { + op: 'resource', + file: 'user_infer_table', + resource_key: 'user_infer_table', + node_name: 'user_infer_table', + skip: 'true', + type: 'OdpsResource', + }, + x: 2234, + y: 1352, + id: 'user_infer_table', + name: 'user_infer_table', + uiCode: 'resource', + status: 'default', + }, + shape: 'react-shape', + ports: { + items: [ + { group: 'inputPorts', id: 'user_infer_table@@in' }, + { group: 'outputPorts', id: 'user_infer_table@@out' }, + ], + groups: { + inputPorts: { + position: { name: 'top', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + outputPorts: { + position: { name: 'bottom', args: { dr: 0, dx: 0, dy: 0 } }, + attrs: { + circle: { fill: '#ffffff', stroke: '#333', strokeWidth: 1, r: 4 }, + }, + }, + }, + }, + attrs: { container: { style: { background: 'rgba(0,0,0,0)' } } }, + }, + ], + edges: [ + { + zIndex: 1, + id: + 'antddm_algo_dev.recse_activity_feas_user_dd_v2-oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz', + data: { + target: + 'oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz', + source: 'antddm_algo_dev.recse_activity_feas_user_dd_v2', + id: + 'antddm_algo_dev.recse_activity_feas_user_dd_v2-oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz', + status: 'success', + }, + sourceCell: 'antddm_algo_dev.recse_activity_feas_user_dd_v2', + sourcePort: 'antddm_algo_dev.recse_activity_feas_user_dd_v2@@out', + targetCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz', + targetPort: + 'oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'antddm_algo_dev.recse_activity_feas_user_dd_v2-oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz', + data: { + target: + 'oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz', + source: 'antddm_algo_dev.recse_activity_feas_user_dd_v2', + id: + 'antddm_algo_dev.recse_activity_feas_user_dd_v2-oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz', + status: 'error', + }, + sourceCell: 'antddm_algo_dev.recse_activity_feas_user_dd_v2', + sourcePort: 'antddm_algo_dev.recse_activity_feas_user_dd_v2@@out', + targetCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz', + targetPort: + 'oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'antddm_algo_dev.recse_activity_feas_user_dd_v2-oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz', + data: { + target: + 'oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz', + source: 'antddm_algo_dev.recse_activity_feas_user_dd_v2', + id: + 'antddm_algo_dev.recse_activity_feas_user_dd_v2-oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz', + status: 'success', + }, + sourceCell: 'antddm_algo_dev.recse_activity_feas_user_dd_v2', + sourcePort: 'antddm_algo_dev.recse_activity_feas_user_dd_v2@@out', + targetCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz', + targetPort: + 'oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'antddm_algo.adm_pb_feas_user_base_idt_lbs_dd-oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz', + data: { + target: + 'oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz', + source: 'antddm_algo.adm_pb_feas_user_base_idt_lbs_dd', + id: + 'antddm_algo.adm_pb_feas_user_base_idt_lbs_dd-oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz', + status: 'success', + }, + sourceCell: 'antddm_algo.adm_pb_feas_user_base_idt_lbs_dd', + sourcePort: 'antddm_algo.adm_pb_feas_user_base_idt_lbs_dd@@out', + targetCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz', + targetPort: + 'oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'antddm_algo.adm_pb_feas_user_base_idt_lbs_dd-oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz', + data: { + target: + 'oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz', + source: 'antddm_algo.adm_pb_feas_user_base_idt_lbs_dd', + id: + 'antddm_algo.adm_pb_feas_user_base_idt_lbs_dd-oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz', + status: 'error', + }, + sourceCell: 'antddm_algo.adm_pb_feas_user_base_idt_lbs_dd', + sourcePort: 'antddm_algo.adm_pb_feas_user_base_idt_lbs_dd@@out', + targetCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz', + targetPort: + 'oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'antddm_algo.adm_pb_feas_user_base_idt_lbs_dd-oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz', + data: { + target: + 'oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz', + source: 'antddm_algo.adm_pb_feas_user_base_idt_lbs_dd', + id: + 'antddm_algo.adm_pb_feas_user_base_idt_lbs_dd-oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz', + status: 'success', + }, + sourceCell: 'antddm_algo.adm_pb_feas_user_base_idt_lbs_dd', + sourcePort: 'antddm_algo.adm_pb_feas_user_base_idt_lbs_dd@@out', + targetCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz', + targetPort: + 'oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'antddm_algo.adm_pb_feas_user_app_act_trace_dd-oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz', + data: { + target: + 'oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz', + source: 'antddm_algo.adm_pb_feas_user_app_act_trace_dd', + id: + 'antddm_algo.adm_pb_feas_user_app_act_trace_dd-oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz', + status: 'success', + }, + sourceCell: 'antddm_algo.adm_pb_feas_user_app_act_trace_dd', + sourcePort: 'antddm_algo.adm_pb_feas_user_app_act_trace_dd@@out', + targetCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz', + targetPort: + 'oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'antddm_algo.adm_pb_feas_user_app_act_trace_dd-oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz', + data: { + target: + 'oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz', + source: 'antddm_algo.adm_pb_feas_user_app_act_trace_dd', + id: + 'antddm_algo.adm_pb_feas_user_app_act_trace_dd-oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz', + status: 'error', + }, + sourceCell: 'antddm_algo.adm_pb_feas_user_app_act_trace_dd', + sourcePort: 'antddm_algo.adm_pb_feas_user_app_act_trace_dd@@out', + targetCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz', + targetPort: + 'oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'antddm_algo.adm_pb_feas_user_app_act_trace_dd-oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz', + data: { + target: + 'oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz', + source: 'antddm_algo.adm_pb_feas_user_app_act_trace_dd', + id: + 'antddm_algo.adm_pb_feas_user_app_act_trace_dd-oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz', + status: 'success', + }, + sourceCell: 'antddm_algo.adm_pb_feas_user_app_act_trace_dd', + sourcePort: 'antddm_algo.adm_pb_feas_user_app_act_trace_dd@@out', + targetCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz', + targetPort: + 'oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'antddm_algo.adm_pb_feas_user_base_idt_resume_dd-oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz', + data: { + target: + 'oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz', + source: 'antddm_algo.adm_pb_feas_user_base_idt_resume_dd', + id: + 'antddm_algo.adm_pb_feas_user_base_idt_resume_dd-oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz', + status: 'success', + }, + sourceCell: 'antddm_algo.adm_pb_feas_user_base_idt_resume_dd', + sourcePort: 'antddm_algo.adm_pb_feas_user_base_idt_resume_dd@@out', + targetCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz', + targetPort: + 'oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'antddm_algo.adm_pb_feas_user_base_idt_resume_dd-oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz', + data: { + target: + 'oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz', + source: 'antddm_algo.adm_pb_feas_user_base_idt_resume_dd', + id: + 'antddm_algo.adm_pb_feas_user_base_idt_resume_dd-oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz', + status: 'error', + }, + sourceCell: 'antddm_algo.adm_pb_feas_user_base_idt_resume_dd', + sourcePort: 'antddm_algo.adm_pb_feas_user_base_idt_resume_dd@@out', + targetCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz', + targetPort: + 'oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'antddm_algo.adm_pb_feas_user_base_idt_resume_dd-oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz', + data: { + target: + 'oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz', + source: 'antddm_algo.adm_pb_feas_user_base_idt_resume_dd', + id: + 'antddm_algo.adm_pb_feas_user_base_idt_resume_dd-oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz', + status: 'success', + }, + sourceCell: 'antddm_algo.adm_pb_feas_user_base_idt_resume_dd', + sourcePort: 'antddm_algo.adm_pb_feas_user_base_idt_resume_dd@@out', + targetCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz', + targetPort: + 'oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'antddm_algo.adm_pb_feas_user_commonweal_dd-oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz', + data: { + target: + 'oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz', + source: 'antddm_algo.adm_pb_feas_user_commonweal_dd', + id: + 'antddm_algo.adm_pb_feas_user_commonweal_dd-oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz', + status: 'success', + }, + sourceCell: 'antddm_algo.adm_pb_feas_user_commonweal_dd', + sourcePort: 'antddm_algo.adm_pb_feas_user_commonweal_dd@@out', + targetCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz', + targetPort: + 'oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'antddm_algo.adm_pb_feas_user_commonweal_dd-oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz', + data: { + target: + 'oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz', + source: 'antddm_algo.adm_pb_feas_user_commonweal_dd', + id: + 'antddm_algo.adm_pb_feas_user_commonweal_dd-oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz', + status: 'error', + }, + sourceCell: 'antddm_algo.adm_pb_feas_user_commonweal_dd', + sourcePort: 'antddm_algo.adm_pb_feas_user_commonweal_dd@@out', + targetCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz', + targetPort: + 'oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'antddm_algo.adm_pb_feas_user_commonweal_dd-oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz', + data: { + target: + 'oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz', + source: 'antddm_algo.adm_pb_feas_user_commonweal_dd', + id: + 'antddm_algo.adm_pb_feas_user_commonweal_dd-oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz', + status: 'success', + }, + sourceCell: 'antddm_algo.adm_pb_feas_user_commonweal_dd', + sourcePort: 'antddm_algo.adm_pb_feas_user_commonweal_dd@@out', + targetCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz', + targetPort: + 'oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'antddm_algo.adm_pb_feas_user_app_act_login_dd-oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz', + data: { + target: + 'oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz', + source: 'antddm_algo.adm_pb_feas_user_app_act_login_dd', + id: + 'antddm_algo.adm_pb_feas_user_app_act_login_dd-oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz', + status: 'success', + }, + sourceCell: 'antddm_algo.adm_pb_feas_user_app_act_login_dd', + sourcePort: 'antddm_algo.adm_pb_feas_user_app_act_login_dd@@out', + targetCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz', + targetPort: + 'oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'antddm_algo.adm_pb_feas_user_app_act_login_dd-oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz', + data: { + target: + 'oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz', + source: 'antddm_algo.adm_pb_feas_user_app_act_login_dd', + id: + 'antddm_algo.adm_pb_feas_user_app_act_login_dd-oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz', + status: 'error', + }, + sourceCell: 'antddm_algo.adm_pb_feas_user_app_act_login_dd', + sourcePort: 'antddm_algo.adm_pb_feas_user_app_act_login_dd@@out', + targetCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz', + targetPort: + 'oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'antddm_algo.adm_pb_feas_user_app_act_login_dd-oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz', + data: { + target: + 'oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz', + source: 'antddm_algo.adm_pb_feas_user_app_act_login_dd', + id: + 'antddm_algo.adm_pb_feas_user_app_act_login_dd-oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz', + status: 'success', + }, + sourceCell: 'antddm_algo.adm_pb_feas_user_app_act_login_dd', + sourcePort: 'antddm_algo.adm_pb_feas_user_app_act_login_dd@@out', + targetCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz', + targetPort: + 'oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'antddm_algo.adm_pb_feas_user_promo_prize_dd-oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz', + data: { + target: + 'oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz', + source: 'antddm_algo.adm_pb_feas_user_promo_prize_dd', + id: + 'antddm_algo.adm_pb_feas_user_promo_prize_dd-oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz', + status: 'success', + }, + sourceCell: 'antddm_algo.adm_pb_feas_user_promo_prize_dd', + sourcePort: 'antddm_algo.adm_pb_feas_user_promo_prize_dd@@out', + targetCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz', + targetPort: + 'oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'antddm_algo.adm_pb_feas_user_promo_prize_dd-oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz', + data: { + target: + 'oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz', + source: 'antddm_algo.adm_pb_feas_user_promo_prize_dd', + id: + 'antddm_algo.adm_pb_feas_user_promo_prize_dd-oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz', + status: 'error', + }, + sourceCell: 'antddm_algo.adm_pb_feas_user_promo_prize_dd', + sourcePort: 'antddm_algo.adm_pb_feas_user_promo_prize_dd@@out', + targetCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz', + targetPort: + 'oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'antddm_algo.adm_pb_feas_user_promo_prize_dd-oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz', + data: { + target: + 'oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz', + source: 'antddm_algo.adm_pb_feas_user_promo_prize_dd', + id: + 'antddm_algo.adm_pb_feas_user_promo_prize_dd-oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz', + status: 'success', + }, + sourceCell: 'antddm_algo.adm_pb_feas_user_promo_prize_dd', + sourcePort: 'antddm_algo.adm_pb_feas_user_promo_prize_dd@@out', + targetCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz', + targetPort: + 'oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'ant_p13n.ytsb_u2i_features-oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz', + data: { + target: + 'oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz', + source: 'ant_p13n.ytsb_u2i_features', + id: + 'ant_p13n.ytsb_u2i_features-oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz', + status: 'success', + }, + sourceCell: 'ant_p13n.ytsb_u2i_features', + sourcePort: 'ant_p13n.ytsb_u2i_features@@out', + targetCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz', + targetPort: + 'oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'ant_p13n.ytsb_u2i_features-oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz', + data: { + target: + 'oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz', + source: 'ant_p13n.ytsb_u2i_features', + id: + 'ant_p13n.ytsb_u2i_features-oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz', + status: 'error', + }, + sourceCell: 'ant_p13n.ytsb_u2i_features', + sourcePort: 'ant_p13n.ytsb_u2i_features@@out', + targetCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz', + targetPort: + 'oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'ant_p13n.ytsb_u2i_features-oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz', + data: { + target: + 'oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz', + source: 'ant_p13n.ytsb_u2i_features', + id: + 'ant_p13n.ytsb_u2i_features-oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz', + status: 'success', + }, + sourceCell: 'ant_p13n.ytsb_u2i_features', + sourcePort: 'ant_p13n.ytsb_u2i_features@@out', + targetCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz', + targetPort: + 'oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'antddm_algo.adm_pb_feas_user_base_idt_life_dd-oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz', + data: { + target: + 'oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz', + source: 'antddm_algo.adm_pb_feas_user_base_idt_life_dd', + id: + 'antddm_algo.adm_pb_feas_user_base_idt_life_dd-oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz', + status: 'success', + }, + sourceCell: 'antddm_algo.adm_pb_feas_user_base_idt_life_dd', + sourcePort: 'antddm_algo.adm_pb_feas_user_base_idt_life_dd@@out', + targetCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz', + targetPort: + 'oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'antddm_algo.adm_pb_feas_user_base_idt_life_dd-oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz', + data: { + target: + 'oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz', + source: 'antddm_algo.adm_pb_feas_user_base_idt_life_dd', + id: + 'antddm_algo.adm_pb_feas_user_base_idt_life_dd-oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz', + status: 'error', + }, + sourceCell: 'antddm_algo.adm_pb_feas_user_base_idt_life_dd', + sourcePort: 'antddm_algo.adm_pb_feas_user_base_idt_life_dd@@out', + targetCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz', + targetPort: + 'oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'antddm_algo.adm_pb_feas_user_base_idt_life_dd-oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz', + data: { + target: + 'oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz', + source: 'antddm_algo.adm_pb_feas_user_base_idt_life_dd', + id: + 'antddm_algo.adm_pb_feas_user_base_idt_life_dd-oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz', + status: 'success', + }, + sourceCell: 'antddm_algo.adm_pb_feas_user_base_idt_life_dd', + sourcePort: 'antddm_algo.adm_pb_feas_user_base_idt_life_dd@@out', + targetCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz', + targetPort: + 'oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'antddm_algo.adm_mkt_intel_cashier_feas_user_dd-oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz', + data: { + target: + 'oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz', + source: 'antddm_algo.adm_mkt_intel_cashier_feas_user_dd', + id: + 'antddm_algo.adm_mkt_intel_cashier_feas_user_dd-oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz', + status: 'success', + }, + sourceCell: 'antddm_algo.adm_mkt_intel_cashier_feas_user_dd', + sourcePort: 'antddm_algo.adm_mkt_intel_cashier_feas_user_dd@@out', + targetCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz', + targetPort: + 'oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'antddm_algo.adm_mkt_intel_cashier_feas_user_dd-oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz', + data: { + target: + 'oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz', + source: 'antddm_algo.adm_mkt_intel_cashier_feas_user_dd', + id: + 'antddm_algo.adm_mkt_intel_cashier_feas_user_dd-oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz', + status: 'error', + }, + sourceCell: 'antddm_algo.adm_mkt_intel_cashier_feas_user_dd', + sourcePort: 'antddm_algo.adm_mkt_intel_cashier_feas_user_dd@@out', + targetCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz', + targetPort: + 'oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'antddm_algo.adm_mkt_intel_cashier_feas_user_dd-oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz', + data: { + target: + 'oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz', + source: 'antddm_algo.adm_mkt_intel_cashier_feas_user_dd', + id: + 'antddm_algo.adm_mkt_intel_cashier_feas_user_dd-oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz', + status: 'success', + }, + sourceCell: 'antddm_algo.adm_mkt_intel_cashier_feas_user_dd', + sourcePort: 'antddm_algo.adm_mkt_intel_cashier_feas_user_dd@@out', + targetCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz', + targetPort: + 'oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'antddm_algo.adm_pb_feas_user_pay_suc_stat_dd-oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz', + data: { + target: + 'oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz', + source: 'antddm_algo.adm_pb_feas_user_pay_suc_stat_dd', + id: + 'antddm_algo.adm_pb_feas_user_pay_suc_stat_dd-oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz', + status: 'success', + }, + sourceCell: 'antddm_algo.adm_pb_feas_user_pay_suc_stat_dd', + sourcePort: 'antddm_algo.adm_pb_feas_user_pay_suc_stat_dd@@out', + targetCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz', + targetPort: + 'oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'antddm_algo.adm_pb_feas_user_pay_suc_stat_dd-oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz', + data: { + target: + 'oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz', + source: 'antddm_algo.adm_pb_feas_user_pay_suc_stat_dd', + id: + 'antddm_algo.adm_pb_feas_user_pay_suc_stat_dd-oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz', + status: 'error', + }, + sourceCell: 'antddm_algo.adm_pb_feas_user_pay_suc_stat_dd', + sourcePort: 'antddm_algo.adm_pb_feas_user_pay_suc_stat_dd@@out', + targetCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz', + targetPort: + 'oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'antddm_algo.adm_pb_feas_user_pay_suc_stat_dd-oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz', + data: { + target: + 'oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz', + source: 'antddm_algo.adm_pb_feas_user_pay_suc_stat_dd', + id: + 'antddm_algo.adm_pb_feas_user_pay_suc_stat_dd-oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz', + status: 'success', + }, + sourceCell: 'antddm_algo.adm_pb_feas_user_pay_suc_stat_dd', + sourcePort: 'antddm_algo.adm_pb_feas_user_pay_suc_stat_dd@@out', + targetCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz', + targetPort: + 'oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'antddm_algo.adm_pb_feas_user_pay_ability_dd-oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz', + data: { + target: + 'oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz', + source: 'antddm_algo.adm_pb_feas_user_pay_ability_dd', + id: + 'antddm_algo.adm_pb_feas_user_pay_ability_dd-oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz', + status: 'success', + }, + sourceCell: 'antddm_algo.adm_pb_feas_user_pay_ability_dd', + sourcePort: 'antddm_algo.adm_pb_feas_user_pay_ability_dd@@out', + targetCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz', + targetPort: + 'oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'antddm_algo.adm_pb_feas_user_pay_ability_dd-oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz', + data: { + target: + 'oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz', + source: 'antddm_algo.adm_pb_feas_user_pay_ability_dd', + id: + 'antddm_algo.adm_pb_feas_user_pay_ability_dd-oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz', + status: 'error', + }, + sourceCell: 'antddm_algo.adm_pb_feas_user_pay_ability_dd', + sourcePort: 'antddm_algo.adm_pb_feas_user_pay_ability_dd@@out', + targetCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz', + targetPort: + 'oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'antddm_algo.adm_pb_feas_user_pay_ability_dd-oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz', + data: { + target: + 'oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz', + source: 'antddm_algo.adm_pb_feas_user_pay_ability_dd', + id: + 'antddm_algo.adm_pb_feas_user_pay_ability_dd-oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz', + status: 'success', + }, + sourceCell: 'antddm_algo.adm_pb_feas_user_pay_ability_dd', + sourcePort: 'antddm_algo.adm_pb_feas_user_pay_ability_dd@@out', + targetCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz', + targetPort: + 'oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'etl_start-oss://dmsint/pai/workflow/kubemaker/1594823269122218/10011623_110440_demo_allocate_resources_b5fe95.sql', + data: { + target: + 'oss://dmsint/pai/workflow/kubemaker/1594823269122218/10011623_110440_demo_allocate_resources_b5fe95.sql', + source: 'etl_start', + id: + 'etl_start-oss://dmsint/pai/workflow/kubemaker/1594823269122218/10011623_110440_demo_allocate_resources_b5fe95.sql', + status: 'success', + }, + sourceCell: 'etl_start', + sourcePort: 'etl_start@@out', + targetCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823269122218/10011623_110440_demo_allocate_resources_b5fe95.sql', + targetPort: + 'oss://dmsint/pai/workflow/kubemaker/1594823269122218/10011623_110440_demo_allocate_resources_b5fe95.sql@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'etl_start-oss://dmsint/pai/workflow/kubemaker/1594823269424767/10011623_110440_demo_allocate_resources_68fae6.sql', + data: { + target: + 'oss://dmsint/pai/workflow/kubemaker/1594823269424767/10011623_110440_demo_allocate_resources_68fae6.sql', + source: 'etl_start', + id: + 'etl_start-oss://dmsint/pai/workflow/kubemaker/1594823269424767/10011623_110440_demo_allocate_resources_68fae6.sql', + status: 'success', + }, + sourceCell: 'etl_start', + sourcePort: 'etl_start@@out', + targetCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823269424767/10011623_110440_demo_allocate_resources_68fae6.sql', + targetPort: + 'oss://dmsint/pai/workflow/kubemaker/1594823269424767/10011623_110440_demo_allocate_resources_68fae6.sql@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'antddm_algo.adm_pb_feas_user_base_idt_act_dd-oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz', + data: { + target: + 'oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz', + source: 'antddm_algo.adm_pb_feas_user_base_idt_act_dd', + id: + 'antddm_algo.adm_pb_feas_user_base_idt_act_dd-oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz', + status: 'success', + }, + sourceCell: 'antddm_algo.adm_pb_feas_user_base_idt_act_dd', + sourcePort: 'antddm_algo.adm_pb_feas_user_base_idt_act_dd@@out', + targetCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz', + targetPort: + 'oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'antddm_algo.adm_pb_feas_user_base_idt_act_dd-oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz', + data: { + target: + 'oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz', + source: 'antddm_algo.adm_pb_feas_user_base_idt_act_dd', + id: + 'antddm_algo.adm_pb_feas_user_base_idt_act_dd-oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz', + status: 'error', + }, + sourceCell: 'antddm_algo.adm_pb_feas_user_base_idt_act_dd', + sourcePort: 'antddm_algo.adm_pb_feas_user_base_idt_act_dd@@out', + targetCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz', + targetPort: + 'oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'antddm_algo.adm_pb_feas_user_base_idt_act_dd-oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz', + data: { + target: + 'oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz', + source: 'antddm_algo.adm_pb_feas_user_base_idt_act_dd', + id: + 'antddm_algo.adm_pb_feas_user_base_idt_act_dd-oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz', + status: 'success', + }, + sourceCell: 'antddm_algo.adm_pb_feas_user_base_idt_act_dd', + sourcePort: 'antddm_algo.adm_pb_feas_user_base_idt_act_dd@@out', + targetCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz', + targetPort: + 'oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'antddm_algo_dev.adm_sch_bgwords_air_recneptune_feature_log_v2_antddm_algo-oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz', + data: { + target: + 'oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz', + source: + 'antddm_algo_dev.adm_sch_bgwords_air_recneptune_feature_log_v2_antddm_algo', + id: + 'antddm_algo_dev.adm_sch_bgwords_air_recneptune_feature_log_v2_antddm_algo-oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz', + status: 'success', + }, + sourceCell: + 'antddm_algo_dev.adm_sch_bgwords_air_recneptune_feature_log_v2_antddm_algo', + sourcePort: + 'antddm_algo_dev.adm_sch_bgwords_air_recneptune_feature_log_v2_antddm_algo@@out', + targetCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz', + targetPort: + 'oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'antddm_algo_dev.adm_sch_bgwords_air_recneptune_feature_log_v2_antddm_algo-oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz', + data: { + target: + 'oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz', + source: + 'antddm_algo_dev.adm_sch_bgwords_air_recneptune_feature_log_v2_antddm_algo', + id: + 'antddm_algo_dev.adm_sch_bgwords_air_recneptune_feature_log_v2_antddm_algo-oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz', + status: 'error', + }, + sourceCell: + 'antddm_algo_dev.adm_sch_bgwords_air_recneptune_feature_log_v2_antddm_algo', + sourcePort: + 'antddm_algo_dev.adm_sch_bgwords_air_recneptune_feature_log_v2_antddm_algo@@out', + targetCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz', + targetPort: + 'oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'antddm_algo_dev.adm_sch_bgwords_air_recneptune_feature_log_v2_antddm_algo-oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz', + data: { + target: + 'oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz', + source: + 'antddm_algo_dev.adm_sch_bgwords_air_recneptune_feature_log_v2_antddm_algo', + id: + 'antddm_algo_dev.adm_sch_bgwords_air_recneptune_feature_log_v2_antddm_algo-oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz', + status: 'success', + }, + sourceCell: + 'antddm_algo_dev.adm_sch_bgwords_air_recneptune_feature_log_v2_antddm_algo', + sourcePort: + 'antddm_algo_dev.adm_sch_bgwords_air_recneptune_feature_log_v2_antddm_algo@@out', + targetCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz', + targetPort: + 'oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'antddm_algo_dev.adm_ddm_app_mct_common_onehot_feat_dd_v2-oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz', + data: { + target: + 'oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz', + source: 'antddm_algo_dev.adm_ddm_app_mct_common_onehot_feat_dd_v2', + id: + 'antddm_algo_dev.adm_ddm_app_mct_common_onehot_feat_dd_v2-oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz', + status: 'success', + }, + sourceCell: 'antddm_algo_dev.adm_ddm_app_mct_common_onehot_feat_dd_v2', + sourcePort: + 'antddm_algo_dev.adm_ddm_app_mct_common_onehot_feat_dd_v2@@out', + targetCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz', + targetPort: + 'oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'antddm_algo_dev.adm_ddm_app_mct_common_onehot_feat_dd_v2-oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz', + data: { + target: + 'oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz', + source: 'antddm_algo_dev.adm_ddm_app_mct_common_onehot_feat_dd_v2', + id: + 'antddm_algo_dev.adm_ddm_app_mct_common_onehot_feat_dd_v2-oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz', + status: 'error', + }, + sourceCell: 'antddm_algo_dev.adm_ddm_app_mct_common_onehot_feat_dd_v2', + sourcePort: + 'antddm_algo_dev.adm_ddm_app_mct_common_onehot_feat_dd_v2@@out', + targetCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz', + targetPort: + 'oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'antddm_algo_dev.adm_ddm_app_mct_common_onehot_feat_dd_v2-oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz', + data: { + target: + 'oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz', + source: 'antddm_algo_dev.adm_ddm_app_mct_common_onehot_feat_dd_v2', + id: + 'antddm_algo_dev.adm_ddm_app_mct_common_onehot_feat_dd_v2-oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz', + status: 'success', + }, + sourceCell: 'antddm_algo_dev.adm_ddm_app_mct_common_onehot_feat_dd_v2', + sourcePort: + 'antddm_algo_dev.adm_ddm_app_mct_common_onehot_feat_dd_v2@@out', + targetCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz', + targetPort: + 'oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'antddm_algo.adm_pb_feas_user_pay_off_dd-oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz', + data: { + target: + 'oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz', + source: 'antddm_algo.adm_pb_feas_user_pay_off_dd', + id: + 'antddm_algo.adm_pb_feas_user_pay_off_dd-oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz', + status: 'success', + }, + sourceCell: 'antddm_algo.adm_pb_feas_user_pay_off_dd', + sourcePort: 'antddm_algo.adm_pb_feas_user_pay_off_dd@@out', + targetCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz', + targetPort: + 'oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'antddm_algo.adm_pb_feas_user_pay_off_dd-oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz', + data: { + target: + 'oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz', + source: 'antddm_algo.adm_pb_feas_user_pay_off_dd', + id: + 'antddm_algo.adm_pb_feas_user_pay_off_dd-oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz', + status: 'error', + }, + sourceCell: 'antddm_algo.adm_pb_feas_user_pay_off_dd', + sourcePort: 'antddm_algo.adm_pb_feas_user_pay_off_dd@@out', + targetCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz', + targetPort: + 'oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'antddm_algo.adm_pb_feas_user_pay_off_dd-oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz', + data: { + target: + 'oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz', + source: 'antddm_algo.adm_pb_feas_user_pay_off_dd', + id: + 'antddm_algo.adm_pb_feas_user_pay_off_dd-oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz', + status: 'success', + }, + sourceCell: 'antddm_algo.adm_pb_feas_user_pay_off_dd', + sourcePort: 'antddm_algo.adm_pb_feas_user_pay_off_dd@@out', + targetCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz', + targetPort: + 'oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'antddm_algo.adm_pb_feas_user_tb_pref_dd-oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz', + data: { + target: + 'oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz', + source: 'antddm_algo.adm_pb_feas_user_tb_pref_dd', + id: + 'antddm_algo.adm_pb_feas_user_tb_pref_dd-oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz', + status: 'success', + }, + sourceCell: 'antddm_algo.adm_pb_feas_user_tb_pref_dd', + sourcePort: 'antddm_algo.adm_pb_feas_user_tb_pref_dd@@out', + targetCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz', + targetPort: + 'oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'antddm_algo.adm_pb_feas_user_tb_pref_dd-oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz', + data: { + target: + 'oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz', + source: 'antddm_algo.adm_pb_feas_user_tb_pref_dd', + id: + 'antddm_algo.adm_pb_feas_user_tb_pref_dd-oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz', + status: 'error', + }, + sourceCell: 'antddm_algo.adm_pb_feas_user_tb_pref_dd', + sourcePort: 'antddm_algo.adm_pb_feas_user_tb_pref_dd@@out', + targetCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz', + targetPort: + 'oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'antddm_algo.adm_pb_feas_user_tb_pref_dd-oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz', + data: { + target: + 'oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz', + source: 'antddm_algo.adm_pb_feas_user_tb_pref_dd', + id: + 'antddm_algo.adm_pb_feas_user_tb_pref_dd-oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz', + status: 'success', + }, + sourceCell: 'antddm_algo.adm_pb_feas_user_tb_pref_dd', + sourcePort: 'antddm_algo.adm_pb_feas_user_tb_pref_dd@@out', + targetCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz', + targetPort: + 'oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'antddm_algo.adm_pb_feas_user_biz_dashboard_dd-oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz', + data: { + target: + 'oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz', + source: 'antddm_algo.adm_pb_feas_user_biz_dashboard_dd', + id: + 'antddm_algo.adm_pb_feas_user_biz_dashboard_dd-oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz', + status: 'success', + }, + sourceCell: 'antddm_algo.adm_pb_feas_user_biz_dashboard_dd', + sourcePort: 'antddm_algo.adm_pb_feas_user_biz_dashboard_dd@@out', + targetCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz', + targetPort: + 'oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'antddm_algo.adm_pb_feas_user_biz_dashboard_dd-oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz', + data: { + target: + 'oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz', + source: 'antddm_algo.adm_pb_feas_user_biz_dashboard_dd', + id: + 'antddm_algo.adm_pb_feas_user_biz_dashboard_dd-oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz', + status: 'error', + }, + sourceCell: 'antddm_algo.adm_pb_feas_user_biz_dashboard_dd', + sourcePort: 'antddm_algo.adm_pb_feas_user_biz_dashboard_dd@@out', + targetCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz', + targetPort: + 'oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'antddm_algo.adm_pb_feas_user_biz_dashboard_dd-oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz', + data: { + target: + 'oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz', + source: 'antddm_algo.adm_pb_feas_user_biz_dashboard_dd', + id: + 'antddm_algo.adm_pb_feas_user_biz_dashboard_dd-oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz', + status: 'success', + }, + sourceCell: 'antddm_algo.adm_pb_feas_user_biz_dashboard_dd', + sourcePort: 'antddm_algo.adm_pb_feas_user_biz_dashboard_dd@@out', + targetCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz', + targetPort: + 'oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823269122218/10011623_110440_demo_allocate_resources_b5fe95.sql-demo_907afc_virtual_allocate_resources_c38ed7', + data: { + target: 'demo_907afc_virtual_allocate_resources_c38ed7', + source: + 'oss://dmsint/pai/workflow/kubemaker/1594823269122218/10011623_110440_demo_allocate_resources_b5fe95.sql', + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823269122218/10011623_110440_demo_allocate_resources_b5fe95.sql-demo_907afc_virtual_allocate_resources_c38ed7', + status: 'default', + }, + sourceCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823269122218/10011623_110440_demo_allocate_resources_b5fe95.sql', + sourcePort: + 'oss://dmsint/pai/workflow/kubemaker/1594823269122218/10011623_110440_demo_allocate_resources_b5fe95.sql@@out', + targetCell: 'demo_907afc_virtual_allocate_resources_c38ed7', + targetPort: 'demo_907afc_virtual_allocate_resources_c38ed7@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823269424767/10011623_110440_demo_allocate_resources_68fae6.sql-demo_907afc_virtual_allocate_resources_c38ed7', + data: { + target: 'demo_907afc_virtual_allocate_resources_c38ed7', + source: + 'oss://dmsint/pai/workflow/kubemaker/1594823269424767/10011623_110440_demo_allocate_resources_68fae6.sql', + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823269424767/10011623_110440_demo_allocate_resources_68fae6.sql-demo_907afc_virtual_allocate_resources_c38ed7', + status: 'default', + }, + sourceCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823269424767/10011623_110440_demo_allocate_resources_68fae6.sql', + sourcePort: + 'oss://dmsint/pai/workflow/kubemaker/1594823269424767/10011623_110440_demo_allocate_resources_68fae6.sql@@out', + targetCell: 'demo_907afc_virtual_allocate_resources_c38ed7', + targetPort: 'demo_907afc_virtual_allocate_resources_c38ed7@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'demo_907afc_virtual_allocate_resources_c38ed7-oss://dmsint/pai/workflow/kubemaker/1594823246969820/10011623_110440_demo_WF_fex_899073.tar.gz', + data: { + target: + 'oss://dmsint/pai/workflow/kubemaker/1594823246969820/10011623_110440_demo_WF_fex_899073.tar.gz', + source: 'demo_907afc_virtual_allocate_resources_c38ed7', + id: + 'demo_907afc_virtual_allocate_resources_c38ed7-oss://dmsint/pai/workflow/kubemaker/1594823246969820/10011623_110440_demo_WF_fex_899073.tar.gz', + status: 'success', + }, + sourceCell: 'demo_907afc_virtual_allocate_resources_c38ed7', + sourcePort: 'demo_907afc_virtual_allocate_resources_c38ed7@@out', + targetCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823246969820/10011623_110440_demo_WF_fex_899073.tar.gz', + targetPort: + 'oss://dmsint/pai/workflow/kubemaker/1594823246969820/10011623_110440_demo_WF_fex_899073.tar.gz@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'demo_907afc_virtual_allocate_resources_c38ed7-oss://dmsint/pai/workflow/kubemaker/1594823247043079/10011623_110440_demo_SQL_73cac9_concat_features_v2_concat_features_v2_shuffle_select.sql', + data: { + target: + 'oss://dmsint/pai/workflow/kubemaker/1594823247043079/10011623_110440_demo_SQL_73cac9_concat_features_v2_concat_features_v2_shuffle_select.sql', + source: 'demo_907afc_virtual_allocate_resources_c38ed7', + id: + 'demo_907afc_virtual_allocate_resources_c38ed7-oss://dmsint/pai/workflow/kubemaker/1594823247043079/10011623_110440_demo_SQL_73cac9_concat_features_v2_concat_features_v2_shuffle_select.sql', + status: 'success', + }, + sourceCell: 'demo_907afc_virtual_allocate_resources_c38ed7', + sourcePort: 'demo_907afc_virtual_allocate_resources_c38ed7@@out', + targetCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823247043079/10011623_110440_demo_SQL_73cac9_concat_features_v2_concat_features_v2_shuffle_select.sql', + targetPort: + 'oss://dmsint/pai/workflow/kubemaker/1594823247043079/10011623_110440_demo_SQL_73cac9_concat_features_v2_concat_features_v2_shuffle_select.sql@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'demo_907afc_virtual_allocate_resources_c38ed7-oss://dmsint/pai/workflow/kubemaker/1594823247119851/10011623_110440_demo_SQL_a74bf0_concat_features_v2_concat_features_v2_shuffle_select.sql', + data: { + target: + 'oss://dmsint/pai/workflow/kubemaker/1594823247119851/10011623_110440_demo_SQL_a74bf0_concat_features_v2_concat_features_v2_shuffle_select.sql', + source: 'demo_907afc_virtual_allocate_resources_c38ed7', + id: + 'demo_907afc_virtual_allocate_resources_c38ed7-oss://dmsint/pai/workflow/kubemaker/1594823247119851/10011623_110440_demo_SQL_a74bf0_concat_features_v2_concat_features_v2_shuffle_select.sql', + status: 'success', + }, + sourceCell: 'demo_907afc_virtual_allocate_resources_c38ed7', + sourcePort: 'demo_907afc_virtual_allocate_resources_c38ed7@@out', + targetCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823247119851/10011623_110440_demo_SQL_a74bf0_concat_features_v2_concat_features_v2_shuffle_select.sql', + targetPort: + 'oss://dmsint/pai/workflow/kubemaker/1594823247119851/10011623_110440_demo_SQL_a74bf0_concat_features_v2_concat_features_v2_shuffle_select.sql@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'demo_907afc_virtual_allocate_resources_c38ed7-oss://dmsint/pai/workflow/kubemaker/1594823263845377/10011623_110440_demo_estimator_distribute_train_02d183.tar.gz', + data: { + target: + 'oss://dmsint/pai/workflow/kubemaker/1594823263845377/10011623_110440_demo_estimator_distribute_train_02d183.tar.gz', + source: 'demo_907afc_virtual_allocate_resources_c38ed7', + id: + 'demo_907afc_virtual_allocate_resources_c38ed7-oss://dmsint/pai/workflow/kubemaker/1594823263845377/10011623_110440_demo_estimator_distribute_train_02d183.tar.gz', + status: 'success', + }, + sourceCell: 'demo_907afc_virtual_allocate_resources_c38ed7', + sourcePort: 'demo_907afc_virtual_allocate_resources_c38ed7@@out', + targetCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823263845377/10011623_110440_demo_estimator_distribute_train_02d183.tar.gz', + targetPort: + 'oss://dmsint/pai/workflow/kubemaker/1594823263845377/10011623_110440_demo_estimator_distribute_train_02d183.tar.gz@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'demo_907afc_virtual_allocate_resources_c38ed7-oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz', + data: { + target: + 'oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz', + source: 'demo_907afc_virtual_allocate_resources_c38ed7', + id: + 'demo_907afc_virtual_allocate_resources_c38ed7-oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz', + status: 'success', + }, + sourceCell: 'demo_907afc_virtual_allocate_resources_c38ed7', + sourcePort: 'demo_907afc_virtual_allocate_resources_c38ed7@@out', + targetCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz', + targetPort: + 'oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'demo_907afc_virtual_allocate_resources_c38ed7-oss://dmsint/pai/workflow/kubemaker/1594823246628116/10011623_110440_demo_SQL_39466e_concat_features_v2_select.sql', + data: { + target: + 'oss://dmsint/pai/workflow/kubemaker/1594823246628116/10011623_110440_demo_SQL_39466e_concat_features_v2_select.sql', + source: 'demo_907afc_virtual_allocate_resources_c38ed7', + id: + 'demo_907afc_virtual_allocate_resources_c38ed7-oss://dmsint/pai/workflow/kubemaker/1594823246628116/10011623_110440_demo_SQL_39466e_concat_features_v2_select.sql', + status: 'success', + }, + sourceCell: 'demo_907afc_virtual_allocate_resources_c38ed7', + sourcePort: 'demo_907afc_virtual_allocate_resources_c38ed7@@out', + targetCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823246628116/10011623_110440_demo_SQL_39466e_concat_features_v2_select.sql', + targetPort: + 'oss://dmsint/pai/workflow/kubemaker/1594823246628116/10011623_110440_demo_SQL_39466e_concat_features_v2_select.sql@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'demo_907afc_virtual_allocate_resources_c38ed7-oss://dmsint/pai/workflow/kubemaker/1594823246427387/10011623_110440_demo_SQL_9adc64_select.sql', + data: { + target: + 'oss://dmsint/pai/workflow/kubemaker/1594823246427387/10011623_110440_demo_SQL_9adc64_select.sql', + source: 'demo_907afc_virtual_allocate_resources_c38ed7', + id: + 'demo_907afc_virtual_allocate_resources_c38ed7-oss://dmsint/pai/workflow/kubemaker/1594823246427387/10011623_110440_demo_SQL_9adc64_select.sql', + status: 'success', + }, + sourceCell: 'demo_907afc_virtual_allocate_resources_c38ed7', + sourcePort: 'demo_907afc_virtual_allocate_resources_c38ed7@@out', + targetCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823246427387/10011623_110440_demo_SQL_9adc64_select.sql', + targetPort: + 'oss://dmsint/pai/workflow/kubemaker/1594823246427387/10011623_110440_demo_SQL_9adc64_select.sql@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'demo_907afc_virtual_allocate_resources_c38ed7-oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz', + data: { + target: + 'oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz', + source: 'demo_907afc_virtual_allocate_resources_c38ed7', + id: + 'demo_907afc_virtual_allocate_resources_c38ed7-oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz', + status: 'error', + }, + sourceCell: 'demo_907afc_virtual_allocate_resources_c38ed7', + sourcePort: 'demo_907afc_virtual_allocate_resources_c38ed7@@out', + targetCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz', + targetPort: + 'oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'demo_907afc_virtual_allocate_resources_c38ed7-oss://dmsint/pai/workflow/kubemaker/1594823267977260/10011623_110440_demo_WF_concat_features_v2_1d6610.tar.gz', + data: { + target: + 'oss://dmsint/pai/workflow/kubemaker/1594823267977260/10011623_110440_demo_WF_concat_features_v2_1d6610.tar.gz', + source: 'demo_907afc_virtual_allocate_resources_c38ed7', + id: + 'demo_907afc_virtual_allocate_resources_c38ed7-oss://dmsint/pai/workflow/kubemaker/1594823267977260/10011623_110440_demo_WF_concat_features_v2_1d6610.tar.gz', + status: 'error', + }, + sourceCell: 'demo_907afc_virtual_allocate_resources_c38ed7', + sourcePort: 'demo_907afc_virtual_allocate_resources_c38ed7@@out', + targetCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823267977260/10011623_110440_demo_WF_concat_features_v2_1d6610.tar.gz', + targetPort: + 'oss://dmsint/pai/workflow/kubemaker/1594823267977260/10011623_110440_demo_WF_concat_features_v2_1d6610.tar.gz@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'demo_907afc_virtual_allocate_resources_c38ed7-oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz', + data: { + target: + 'oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz', + source: 'demo_907afc_virtual_allocate_resources_c38ed7', + id: + 'demo_907afc_virtual_allocate_resources_c38ed7-oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz', + status: 'success', + }, + sourceCell: 'demo_907afc_virtual_allocate_resources_c38ed7', + sourcePort: 'demo_907afc_virtual_allocate_resources_c38ed7@@out', + targetCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz', + targetPort: + 'oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz-demo_concat_features_v2_90080a', + data: { + target: 'demo_concat_features_v2_90080a', + source: + 'oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz', + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz-demo_concat_features_v2_90080a', + status: 'default', + }, + sourceCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz', + sourcePort: + 'oss://dmsint/pai/workflow/kubemaker/1594823267813316/10011623_110440_demo_WF_concat_features_v2_8c2d5e.tar.gz@@out', + targetCell: 'demo_concat_features_v2_90080a', + targetPort: 'demo_concat_features_v2_90080a@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823246628116/10011623_110440_demo_SQL_39466e_concat_features_v2_select.sql-demo_f_s_fa0a1f', + data: { + target: 'demo_f_s_fa0a1f', + source: + 'oss://dmsint/pai/workflow/kubemaker/1594823246628116/10011623_110440_demo_SQL_39466e_concat_features_v2_select.sql', + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823246628116/10011623_110440_demo_SQL_39466e_concat_features_v2_select.sql-demo_f_s_fa0a1f', + status: 'default', + }, + sourceCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823246628116/10011623_110440_demo_SQL_39466e_concat_features_v2_select.sql', + sourcePort: + 'oss://dmsint/pai/workflow/kubemaker/1594823246628116/10011623_110440_demo_SQL_39466e_concat_features_v2_select.sql@@out', + targetCell: 'demo_f_s_fa0a1f', + targetPort: 'demo_f_s_fa0a1f@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'demo_concat_features_v2_90080a-oss://dmsint/pai/workflow/kubemaker/1594823267901270/10011623_110440_demo_WF-fex-Skip_fcb5c2.sql', + data: { + target: + 'oss://dmsint/pai/workflow/kubemaker/1594823267901270/10011623_110440_demo_WF-fex-Skip_fcb5c2.sql', + source: 'demo_concat_features_v2_90080a', + id: + 'demo_concat_features_v2_90080a-oss://dmsint/pai/workflow/kubemaker/1594823267901270/10011623_110440_demo_WF-fex-Skip_fcb5c2.sql', + status: 'waiting', + }, + sourceCell: 'demo_concat_features_v2_90080a', + sourcePort: 'demo_concat_features_v2_90080a@@out', + targetCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823267901270/10011623_110440_demo_WF-fex-Skip_fcb5c2.sql', + targetPort: + 'oss://dmsint/pai/workflow/kubemaker/1594823267901270/10011623_110440_demo_WF-fex-Skip_fcb5c2.sql@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823246427387/10011623_110440_demo_SQL_9adc64_select.sql-demo_f_s_156791', + data: { + target: 'demo_f_s_156791', + source: + 'oss://dmsint/pai/workflow/kubemaker/1594823246427387/10011623_110440_demo_SQL_9adc64_select.sql', + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823246427387/10011623_110440_demo_SQL_9adc64_select.sql-demo_f_s_156791', + status: 'default', + }, + sourceCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823246427387/10011623_110440_demo_SQL_9adc64_select.sql', + sourcePort: + 'oss://dmsint/pai/workflow/kubemaker/1594823246427387/10011623_110440_demo_SQL_9adc64_select.sql@@out', + targetCell: 'demo_f_s_156791', + targetPort: 'demo_f_s_156791@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'demo_f_s_fa0a1f-oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz', + data: { + target: + 'oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz', + source: 'demo_f_s_fa0a1f', + id: + 'demo_f_s_fa0a1f-oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz', + status: 'success', + }, + sourceCell: 'demo_f_s_fa0a1f', + sourcePort: 'demo_f_s_fa0a1f@@out', + targetCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz', + targetPort: + 'oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz-demo_concat_features_v2_755ba8', + data: { + target: 'demo_concat_features_v2_755ba8', + source: + 'oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz', + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz-demo_concat_features_v2_755ba8', + status: 'default', + }, + sourceCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz', + sourcePort: + 'oss://dmsint/pai/workflow/kubemaker/1594823246743208/10011623_110440_demo_WF_concat_features_v2_d9a8a2.tar.gz@@out', + targetCell: 'demo_concat_features_v2_755ba8', + targetPort: 'demo_concat_features_v2_755ba8@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823267901270/10011623_110440_demo_WF-fex-Skip_fcb5c2.sql-demo_df_add2ed', + data: { + target: 'demo_df_add2ed', + source: + 'oss://dmsint/pai/workflow/kubemaker/1594823267901270/10011623_110440_demo_WF-fex-Skip_fcb5c2.sql', + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823267901270/10011623_110440_demo_WF-fex-Skip_fcb5c2.sql-demo_df_add2ed', + status: 'default', + }, + sourceCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823267901270/10011623_110440_demo_WF-fex-Skip_fcb5c2.sql', + sourcePort: + 'oss://dmsint/pai/workflow/kubemaker/1594823267901270/10011623_110440_demo_WF-fex-Skip_fcb5c2.sql@@out', + targetCell: 'demo_df_add2ed', + targetPort: 'demo_df_add2ed@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'demo_concat_features_v2_755ba8-oss://dmsint/pai/workflow/kubemaker/1594823246969820/10011623_110440_demo_WF_fex_899073.tar.gz', + data: { + target: + 'oss://dmsint/pai/workflow/kubemaker/1594823246969820/10011623_110440_demo_WF_fex_899073.tar.gz', + source: 'demo_concat_features_v2_755ba8', + id: + 'demo_concat_features_v2_755ba8-oss://dmsint/pai/workflow/kubemaker/1594823246969820/10011623_110440_demo_WF_fex_899073.tar.gz', + status: 'success', + }, + sourceCell: 'demo_concat_features_v2_755ba8', + sourcePort: 'demo_concat_features_v2_755ba8@@out', + targetCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823246969820/10011623_110440_demo_WF_fex_899073.tar.gz', + targetPort: + 'oss://dmsint/pai/workflow/kubemaker/1594823246969820/10011623_110440_demo_WF_fex_899073.tar.gz@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'demo_f_s_156791-oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz', + data: { + target: + 'oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz', + source: 'demo_f_s_156791', + id: + 'demo_f_s_156791-oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz', + status: 'success', + }, + sourceCell: 'demo_f_s_156791', + sourcePort: 'demo_f_s_156791@@out', + targetCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz', + targetPort: + 'oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'demo_df_add2ed-oss://dmsint/pai/workflow/kubemaker/1594823268463775/10011623_110440_demo_WF_inference_v2_ab9b68.tar.gz', + data: { + target: + 'oss://dmsint/pai/workflow/kubemaker/1594823268463775/10011623_110440_demo_WF_inference_v2_ab9b68.tar.gz', + source: 'demo_df_add2ed', + id: + 'demo_df_add2ed-oss://dmsint/pai/workflow/kubemaker/1594823268463775/10011623_110440_demo_WF_inference_v2_ab9b68.tar.gz', + status: 'waiting', + }, + sourceCell: 'demo_df_add2ed', + sourcePort: 'demo_df_add2ed@@out', + targetCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823268463775/10011623_110440_demo_WF_inference_v2_ab9b68.tar.gz', + targetPort: + 'oss://dmsint/pai/workflow/kubemaker/1594823268463775/10011623_110440_demo_WF_inference_v2_ab9b68.tar.gz@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz-demo_concat_features_v2_b46457', + data: { + target: 'demo_concat_features_v2_b46457', + source: + 'oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz', + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz-demo_concat_features_v2_b46457', + status: 'default', + }, + sourceCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz', + sourcePort: + 'oss://dmsint/pai/workflow/kubemaker/1594823246551556/10011623_110440_demo_WF_concat_features_v2_649ff1.tar.gz@@out', + targetCell: 'demo_concat_features_v2_b46457', + targetPort: 'demo_concat_features_v2_b46457@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'demo_concat_features_v2_b46457-oss://dmsint/pai/workflow/kubemaker/1594823246969820/10011623_110440_demo_WF_fex_899073.tar.gz', + data: { + target: + 'oss://dmsint/pai/workflow/kubemaker/1594823246969820/10011623_110440_demo_WF_fex_899073.tar.gz', + source: 'demo_concat_features_v2_b46457', + id: + 'demo_concat_features_v2_b46457-oss://dmsint/pai/workflow/kubemaker/1594823246969820/10011623_110440_demo_WF_fex_899073.tar.gz', + status: 'success', + }, + sourceCell: 'demo_concat_features_v2_b46457', + sourcePort: 'demo_concat_features_v2_b46457@@out', + targetCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823246969820/10011623_110440_demo_WF_fex_899073.tar.gz', + targetPort: + 'oss://dmsint/pai/workflow/kubemaker/1594823246969820/10011623_110440_demo_WF_fex_899073.tar.gz@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'demo_concat_features_v2_b46457-oss://dmsint/pai/workflow/kubemaker/1594823267977260/10011623_110440_demo_WF_concat_features_v2_1d6610.tar.gz', + data: { + target: + 'oss://dmsint/pai/workflow/kubemaker/1594823267977260/10011623_110440_demo_WF_concat_features_v2_1d6610.tar.gz', + source: 'demo_concat_features_v2_b46457', + id: + 'demo_concat_features_v2_b46457-oss://dmsint/pai/workflow/kubemaker/1594823267977260/10011623_110440_demo_WF_concat_features_v2_1d6610.tar.gz', + status: 'error', + }, + sourceCell: 'demo_concat_features_v2_b46457', + sourcePort: 'demo_concat_features_v2_b46457@@out', + targetCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823267977260/10011623_110440_demo_WF_concat_features_v2_1d6610.tar.gz', + targetPort: + 'oss://dmsint/pai/workflow/kubemaker/1594823267977260/10011623_110440_demo_WF_concat_features_v2_1d6610.tar.gz@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823267977260/10011623_110440_demo_WF_concat_features_v2_1d6610.tar.gz-demo_concat_features_v2_cd8863', + data: { + target: 'demo_concat_features_v2_cd8863', + source: + 'oss://dmsint/pai/workflow/kubemaker/1594823267977260/10011623_110440_demo_WF_concat_features_v2_1d6610.tar.gz', + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823267977260/10011623_110440_demo_WF_concat_features_v2_1d6610.tar.gz-demo_concat_features_v2_cd8863', + status: 'default', + }, + sourceCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823267977260/10011623_110440_demo_WF_concat_features_v2_1d6610.tar.gz', + sourcePort: + 'oss://dmsint/pai/workflow/kubemaker/1594823267977260/10011623_110440_demo_WF_concat_features_v2_1d6610.tar.gz@@out', + targetCell: 'demo_concat_features_v2_cd8863', + targetPort: 'demo_concat_features_v2_cd8863@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823246969820/10011623_110440_demo_WF_fex_899073.tar.gz-demo_df_cdef35', + data: { + target: 'demo_df_cdef35', + source: + 'oss://dmsint/pai/workflow/kubemaker/1594823246969820/10011623_110440_demo_WF_fex_899073.tar.gz', + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823246969820/10011623_110440_demo_WF_fex_899073.tar.gz-demo_df_cdef35', + status: 'default', + }, + sourceCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823246969820/10011623_110440_demo_WF_fex_899073.tar.gz', + sourcePort: + 'oss://dmsint/pai/workflow/kubemaker/1594823246969820/10011623_110440_demo_WF_fex_899073.tar.gz@@out', + targetCell: 'demo_df_cdef35', + targetPort: 'demo_df_cdef35@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823246969820/10011623_110440_demo_WF_fex_899073.tar.gz-demo_df_cb94b2', + data: { + target: 'demo_df_cb94b2', + source: + 'oss://dmsint/pai/workflow/kubemaker/1594823246969820/10011623_110440_demo_WF_fex_899073.tar.gz', + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823246969820/10011623_110440_demo_WF_fex_899073.tar.gz-demo_df_cb94b2', + status: 'default', + }, + sourceCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823246969820/10011623_110440_demo_WF_fex_899073.tar.gz', + sourcePort: + 'oss://dmsint/pai/workflow/kubemaker/1594823246969820/10011623_110440_demo_WF_fex_899073.tar.gz@@out', + targetCell: 'demo_df_cb94b2', + targetPort: 'demo_df_cb94b2@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'demo_concat_features_v2_cd8863-oss://dmsint/pai/workflow/kubemaker/1594823268226293/10011623_110440_demo_WF_fex_07aa71.tar.gz', + data: { + target: + 'oss://dmsint/pai/workflow/kubemaker/1594823268226293/10011623_110440_demo_WF_fex_07aa71.tar.gz', + source: 'demo_concat_features_v2_cd8863', + id: + 'demo_concat_features_v2_cd8863-oss://dmsint/pai/workflow/kubemaker/1594823268226293/10011623_110440_demo_WF_fex_07aa71.tar.gz', + status: 'waiting', + }, + sourceCell: 'demo_concat_features_v2_cd8863', + sourcePort: 'demo_concat_features_v2_cd8863@@out', + targetCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823268226293/10011623_110440_demo_WF_fex_07aa71.tar.gz', + targetPort: + 'oss://dmsint/pai/workflow/kubemaker/1594823268226293/10011623_110440_demo_WF_fex_07aa71.tar.gz@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'demo_df_cb94b2-oss://dmsint/pai/workflow/kubemaker/1594823247043079/10011623_110440_demo_SQL_73cac9_concat_features_v2_concat_features_v2_shuffle_select.sql', + data: { + target: + 'oss://dmsint/pai/workflow/kubemaker/1594823247043079/10011623_110440_demo_SQL_73cac9_concat_features_v2_concat_features_v2_shuffle_select.sql', + source: 'demo_df_cb94b2', + id: + 'demo_df_cb94b2-oss://dmsint/pai/workflow/kubemaker/1594823247043079/10011623_110440_demo_SQL_73cac9_concat_features_v2_concat_features_v2_shuffle_select.sql', + status: 'success', + }, + sourceCell: 'demo_df_cb94b2', + sourcePort: 'demo_df_cb94b2@@out', + targetCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823247043079/10011623_110440_demo_SQL_73cac9_concat_features_v2_concat_features_v2_shuffle_select.sql', + targetPort: + 'oss://dmsint/pai/workflow/kubemaker/1594823247043079/10011623_110440_demo_SQL_73cac9_concat_features_v2_concat_features_v2_shuffle_select.sql@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823268226293/10011623_110440_demo_WF_fex_07aa71.tar.gz-demo_df_c138ca', + data: { + target: 'demo_df_c138ca', + source: + 'oss://dmsint/pai/workflow/kubemaker/1594823268226293/10011623_110440_demo_WF_fex_07aa71.tar.gz', + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823268226293/10011623_110440_demo_WF_fex_07aa71.tar.gz-demo_df_c138ca', + status: 'default', + }, + sourceCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823268226293/10011623_110440_demo_WF_fex_07aa71.tar.gz', + sourcePort: + 'oss://dmsint/pai/workflow/kubemaker/1594823268226293/10011623_110440_demo_WF_fex_07aa71.tar.gz@@out', + targetCell: 'demo_df_c138ca', + targetPort: 'demo_df_c138ca@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823247043079/10011623_110440_demo_SQL_73cac9_concat_features_v2_concat_features_v2_shuffle_select.sql-demo_shuffled_2dae56', + data: { + target: 'demo_shuffled_2dae56', + source: + 'oss://dmsint/pai/workflow/kubemaker/1594823247043079/10011623_110440_demo_SQL_73cac9_concat_features_v2_concat_features_v2_shuffle_select.sql', + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823247043079/10011623_110440_demo_SQL_73cac9_concat_features_v2_concat_features_v2_shuffle_select.sql-demo_shuffled_2dae56', + status: 'default', + }, + sourceCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823247043079/10011623_110440_demo_SQL_73cac9_concat_features_v2_concat_features_v2_shuffle_select.sql', + sourcePort: + 'oss://dmsint/pai/workflow/kubemaker/1594823247043079/10011623_110440_demo_SQL_73cac9_concat_features_v2_concat_features_v2_shuffle_select.sql@@out', + targetCell: 'demo_shuffled_2dae56', + targetPort: 'demo_shuffled_2dae56@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'demo_shuffled_2dae56-oss://dmsint/pai/workflow/kubemaker/1594823263845377/10011623_110440_demo_estimator_distribute_train_02d183.tar.gz', + data: { + target: + 'oss://dmsint/pai/workflow/kubemaker/1594823263845377/10011623_110440_demo_estimator_distribute_train_02d183.tar.gz', + source: 'demo_shuffled_2dae56', + id: + 'demo_shuffled_2dae56-oss://dmsint/pai/workflow/kubemaker/1594823263845377/10011623_110440_demo_estimator_distribute_train_02d183.tar.gz', + status: 'success', + }, + sourceCell: 'demo_shuffled_2dae56', + sourcePort: 'demo_shuffled_2dae56@@out', + targetCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823263845377/10011623_110440_demo_estimator_distribute_train_02d183.tar.gz', + targetPort: + 'oss://dmsint/pai/workflow/kubemaker/1594823263845377/10011623_110440_demo_estimator_distribute_train_02d183.tar.gz@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'demo_df_cdef35-oss://dmsint/pai/workflow/kubemaker/1594823247119851/10011623_110440_demo_SQL_a74bf0_concat_features_v2_concat_features_v2_shuffle_select.sql', + data: { + target: + 'oss://dmsint/pai/workflow/kubemaker/1594823247119851/10011623_110440_demo_SQL_a74bf0_concat_features_v2_concat_features_v2_shuffle_select.sql', + source: 'demo_df_cdef35', + id: + 'demo_df_cdef35-oss://dmsint/pai/workflow/kubemaker/1594823247119851/10011623_110440_demo_SQL_a74bf0_concat_features_v2_concat_features_v2_shuffle_select.sql', + status: 'success', + }, + sourceCell: 'demo_df_cdef35', + sourcePort: 'demo_df_cdef35@@out', + targetCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823247119851/10011623_110440_demo_SQL_a74bf0_concat_features_v2_concat_features_v2_shuffle_select.sql', + targetPort: + 'oss://dmsint/pai/workflow/kubemaker/1594823247119851/10011623_110440_demo_SQL_a74bf0_concat_features_v2_concat_features_v2_shuffle_select.sql@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823247119851/10011623_110440_demo_SQL_a74bf0_concat_features_v2_concat_features_v2_shuffle_select.sql-demo_shuffled_3b2636', + data: { + target: 'demo_shuffled_3b2636', + source: + 'oss://dmsint/pai/workflow/kubemaker/1594823247119851/10011623_110440_demo_SQL_a74bf0_concat_features_v2_concat_features_v2_shuffle_select.sql', + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823247119851/10011623_110440_demo_SQL_a74bf0_concat_features_v2_concat_features_v2_shuffle_select.sql-demo_shuffled_3b2636', + status: 'default', + }, + sourceCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823247119851/10011623_110440_demo_SQL_a74bf0_concat_features_v2_concat_features_v2_shuffle_select.sql', + sourcePort: + 'oss://dmsint/pai/workflow/kubemaker/1594823247119851/10011623_110440_demo_SQL_a74bf0_concat_features_v2_concat_features_v2_shuffle_select.sql@@out', + targetCell: 'demo_shuffled_3b2636', + targetPort: 'demo_shuffled_3b2636@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'demo_df_c138ca-oss://dmsint/pai/workflow/kubemaker/1594823268886092/10011623_110440_demo_WF_inference_v2_98a8cd.tar.gz', + data: { + target: + 'oss://dmsint/pai/workflow/kubemaker/1594823268886092/10011623_110440_demo_WF_inference_v2_98a8cd.tar.gz', + source: 'demo_df_c138ca', + id: + 'demo_df_c138ca-oss://dmsint/pai/workflow/kubemaker/1594823268886092/10011623_110440_demo_WF_inference_v2_98a8cd.tar.gz', + status: 'waiting', + }, + sourceCell: 'demo_df_c138ca', + sourcePort: 'demo_df_c138ca@@out', + targetCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823268886092/10011623_110440_demo_WF_inference_v2_98a8cd.tar.gz', + targetPort: + 'oss://dmsint/pai/workflow/kubemaker/1594823268886092/10011623_110440_demo_WF_inference_v2_98a8cd.tar.gz@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'demo_shuffled_3b2636-oss://dmsint/pai/workflow/kubemaker/1594823267568024/10011623_110440_demo_WF_inference_v2_d8aa4b.tar.gz', + data: { + target: + 'oss://dmsint/pai/workflow/kubemaker/1594823267568024/10011623_110440_demo_WF_inference_v2_d8aa4b.tar.gz', + source: 'demo_shuffled_3b2636', + id: + 'demo_shuffled_3b2636-oss://dmsint/pai/workflow/kubemaker/1594823267568024/10011623_110440_demo_WF_inference_v2_d8aa4b.tar.gz', + status: 'success', + }, + sourceCell: 'demo_shuffled_3b2636', + sourcePort: 'demo_shuffled_3b2636@@out', + targetCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823267568024/10011623_110440_demo_WF_inference_v2_d8aa4b.tar.gz', + targetPort: + 'oss://dmsint/pai/workflow/kubemaker/1594823267568024/10011623_110440_demo_WF_inference_v2_d8aa4b.tar.gz@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'demo_shuffled_3b2636-oss://dmsint/pai/workflow/kubemaker/1594823263845377/10011623_110440_demo_estimator_distribute_train_02d183.tar.gz', + data: { + target: + 'oss://dmsint/pai/workflow/kubemaker/1594823263845377/10011623_110440_demo_estimator_distribute_train_02d183.tar.gz', + source: 'demo_shuffled_3b2636', + id: + 'demo_shuffled_3b2636-oss://dmsint/pai/workflow/kubemaker/1594823263845377/10011623_110440_demo_estimator_distribute_train_02d183.tar.gz', + status: 'success', + }, + sourceCell: 'demo_shuffled_3b2636', + sourcePort: 'demo_shuffled_3b2636@@out', + targetCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823263845377/10011623_110440_demo_estimator_distribute_train_02d183.tar.gz', + targetPort: + 'oss://dmsint/pai/workflow/kubemaker/1594823263845377/10011623_110440_demo_estimator_distribute_train_02d183.tar.gz@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823263845377/10011623_110440_demo_estimator_distribute_train_02d183.tar.gz-Model_demo_None_a4143c', + data: { + target: 'Model_demo_None_a4143c', + source: + 'oss://dmsint/pai/workflow/kubemaker/1594823263845377/10011623_110440_demo_estimator_distribute_train_02d183.tar.gz', + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823263845377/10011623_110440_demo_estimator_distribute_train_02d183.tar.gz-Model_demo_None_a4143c', + status: 'default', + }, + sourceCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823263845377/10011623_110440_demo_estimator_distribute_train_02d183.tar.gz', + sourcePort: + 'oss://dmsint/pai/workflow/kubemaker/1594823263845377/10011623_110440_demo_estimator_distribute_train_02d183.tar.gz@@out', + targetCell: 'Model_demo_None_a4143c', + targetPort: 'Model_demo_None_a4143c@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'Model_demo_None_a4143c-oss://dmsint/pai/workflow/kubemaker/1594823268886092/10011623_110440_demo_WF_inference_v2_98a8cd.tar.gz', + data: { + target: + 'oss://dmsint/pai/workflow/kubemaker/1594823268886092/10011623_110440_demo_WF_inference_v2_98a8cd.tar.gz', + source: 'Model_demo_None_a4143c', + id: + 'Model_demo_None_a4143c-oss://dmsint/pai/workflow/kubemaker/1594823268886092/10011623_110440_demo_WF_inference_v2_98a8cd.tar.gz', + status: 'waiting', + }, + sourceCell: 'Model_demo_None_a4143c', + sourcePort: 'Model_demo_None_a4143c@@out', + targetCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823268886092/10011623_110440_demo_WF_inference_v2_98a8cd.tar.gz', + targetPort: + 'oss://dmsint/pai/workflow/kubemaker/1594823268886092/10011623_110440_demo_WF_inference_v2_98a8cd.tar.gz@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'Model_demo_None_a4143c-oss://dmsint/pai/workflow/kubemaker/1594823268463775/10011623_110440_demo_WF_inference_v2_ab9b68.tar.gz', + data: { + target: + 'oss://dmsint/pai/workflow/kubemaker/1594823268463775/10011623_110440_demo_WF_inference_v2_ab9b68.tar.gz', + source: 'Model_demo_None_a4143c', + id: + 'Model_demo_None_a4143c-oss://dmsint/pai/workflow/kubemaker/1594823268463775/10011623_110440_demo_WF_inference_v2_ab9b68.tar.gz', + status: 'waiting', + }, + sourceCell: 'Model_demo_None_a4143c', + sourcePort: 'Model_demo_None_a4143c@@out', + targetCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823268463775/10011623_110440_demo_WF_inference_v2_ab9b68.tar.gz', + targetPort: + 'oss://dmsint/pai/workflow/kubemaker/1594823268463775/10011623_110440_demo_WF_inference_v2_ab9b68.tar.gz@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'Model_demo_None_a4143c-oss://dmsint/pai/workflow/kubemaker/1594823267568024/10011623_110440_demo_WF_inference_v2_d8aa4b.tar.gz', + data: { + target: + 'oss://dmsint/pai/workflow/kubemaker/1594823267568024/10011623_110440_demo_WF_inference_v2_d8aa4b.tar.gz', + source: 'Model_demo_None_a4143c', + id: + 'Model_demo_None_a4143c-oss://dmsint/pai/workflow/kubemaker/1594823267568024/10011623_110440_demo_WF_inference_v2_d8aa4b.tar.gz', + status: 'success', + }, + sourceCell: 'Model_demo_None_a4143c', + sourcePort: 'Model_demo_None_a4143c@@out', + targetCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823267568024/10011623_110440_demo_WF_inference_v2_d8aa4b.tar.gz', + targetPort: + 'oss://dmsint/pai/workflow/kubemaker/1594823267568024/10011623_110440_demo_WF_inference_v2_d8aa4b.tar.gz@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823268463775/10011623_110440_demo_WF_inference_v2_ab9b68.tar.gz-demo_df_c11f2b', + data: { + target: 'demo_df_c11f2b', + source: + 'oss://dmsint/pai/workflow/kubemaker/1594823268463775/10011623_110440_demo_WF_inference_v2_ab9b68.tar.gz', + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823268463775/10011623_110440_demo_WF_inference_v2_ab9b68.tar.gz-demo_df_c11f2b', + status: 'default', + }, + sourceCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823268463775/10011623_110440_demo_WF_inference_v2_ab9b68.tar.gz', + sourcePort: + 'oss://dmsint/pai/workflow/kubemaker/1594823268463775/10011623_110440_demo_WF_inference_v2_ab9b68.tar.gz@@out', + targetCell: 'demo_df_c11f2b', + targetPort: 'demo_df_c11f2b@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823267568024/10011623_110440_demo_WF_inference_v2_d8aa4b.tar.gz-demo_df_8dbfc5', + data: { + target: 'demo_df_8dbfc5', + source: + 'oss://dmsint/pai/workflow/kubemaker/1594823267568024/10011623_110440_demo_WF_inference_v2_d8aa4b.tar.gz', + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823267568024/10011623_110440_demo_WF_inference_v2_d8aa4b.tar.gz-demo_df_8dbfc5', + status: 'default', + }, + sourceCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823267568024/10011623_110440_demo_WF_inference_v2_d8aa4b.tar.gz', + sourcePort: + 'oss://dmsint/pai/workflow/kubemaker/1594823267568024/10011623_110440_demo_WF_inference_v2_d8aa4b.tar.gz@@out', + targetCell: 'demo_df_8dbfc5', + targetPort: 'demo_df_8dbfc5@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'demo_df_8dbfc5-oss://dmsint/pai/workflow/kubemaker/1594823267685403/10011623_110440_demo_do_export_to_odps_43c246.tar.gz', + data: { + target: + 'oss://dmsint/pai/workflow/kubemaker/1594823267685403/10011623_110440_demo_do_export_to_odps_43c246.tar.gz', + source: 'demo_df_8dbfc5', + id: + 'demo_df_8dbfc5-oss://dmsint/pai/workflow/kubemaker/1594823267685403/10011623_110440_demo_do_export_to_odps_43c246.tar.gz', + status: 'error', + }, + sourceCell: 'demo_df_8dbfc5', + sourcePort: 'demo_df_8dbfc5@@out', + targetCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823267685403/10011623_110440_demo_do_export_to_odps_43c246.tar.gz', + targetPort: + 'oss://dmsint/pai/workflow/kubemaker/1594823267685403/10011623_110440_demo_do_export_to_odps_43c246.tar.gz@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823268886092/10011623_110440_demo_WF_inference_v2_98a8cd.tar.gz-demo_df_e59795', + data: { + target: 'demo_df_e59795', + source: + 'oss://dmsint/pai/workflow/kubemaker/1594823268886092/10011623_110440_demo_WF_inference_v2_98a8cd.tar.gz', + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823268886092/10011623_110440_demo_WF_inference_v2_98a8cd.tar.gz-demo_df_e59795', + status: 'default', + }, + sourceCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823268886092/10011623_110440_demo_WF_inference_v2_98a8cd.tar.gz', + sourcePort: + 'oss://dmsint/pai/workflow/kubemaker/1594823268886092/10011623_110440_demo_WF_inference_v2_98a8cd.tar.gz@@out', + targetCell: 'demo_df_e59795', + targetPort: 'demo_df_e59795@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823267685403/10011623_110440_demo_do_export_to_odps_43c246.tar.gz-model_infer_table', + data: { + target: 'model_infer_table', + source: + 'oss://dmsint/pai/workflow/kubemaker/1594823267685403/10011623_110440_demo_do_export_to_odps_43c246.tar.gz', + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823267685403/10011623_110440_demo_do_export_to_odps_43c246.tar.gz-model_infer_table', + status: 'default', + }, + sourceCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823267685403/10011623_110440_demo_do_export_to_odps_43c246.tar.gz', + sourcePort: + 'oss://dmsint/pai/workflow/kubemaker/1594823267685403/10011623_110440_demo_do_export_to_odps_43c246.tar.gz@@out', + targetCell: 'model_infer_table', + targetPort: 'model_infer_table@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'demo_df_c11f2b-oss://dmsint/pai/workflow/kubemaker/1594823268604318/10011623_110440_demo_do_export_to_odps_221f0d.tar.gz', + data: { + target: + 'oss://dmsint/pai/workflow/kubemaker/1594823268604318/10011623_110440_demo_do_export_to_odps_221f0d.tar.gz', + source: 'demo_df_c11f2b', + id: + 'demo_df_c11f2b-oss://dmsint/pai/workflow/kubemaker/1594823268604318/10011623_110440_demo_do_export_to_odps_221f0d.tar.gz', + status: 'waiting', + }, + sourceCell: 'demo_df_c11f2b', + sourcePort: 'demo_df_c11f2b@@out', + targetCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823268604318/10011623_110440_demo_do_export_to_odps_221f0d.tar.gz', + targetPort: + 'oss://dmsint/pai/workflow/kubemaker/1594823268604318/10011623_110440_demo_do_export_to_odps_221f0d.tar.gz@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'demo_df_e59795-oss://dmsint/pai/workflow/kubemaker/1594823269033759/10011623_110440_demo_do_export_to_odps_fd73a2.tar.gz', + data: { + target: + 'oss://dmsint/pai/workflow/kubemaker/1594823269033759/10011623_110440_demo_do_export_to_odps_fd73a2.tar.gz', + source: 'demo_df_e59795', + id: + 'demo_df_e59795-oss://dmsint/pai/workflow/kubemaker/1594823269033759/10011623_110440_demo_do_export_to_odps_fd73a2.tar.gz', + status: 'waiting', + }, + sourceCell: 'demo_df_e59795', + sourcePort: 'demo_df_e59795@@out', + targetCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823269033759/10011623_110440_demo_do_export_to_odps_fd73a2.tar.gz', + targetPort: + 'oss://dmsint/pai/workflow/kubemaker/1594823269033759/10011623_110440_demo_do_export_to_odps_fd73a2.tar.gz@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823268604318/10011623_110440_demo_do_export_to_odps_221f0d.tar.gz-user_infer_table', + data: { + target: 'user_infer_table', + source: + 'oss://dmsint/pai/workflow/kubemaker/1594823268604318/10011623_110440_demo_do_export_to_odps_221f0d.tar.gz', + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823268604318/10011623_110440_demo_do_export_to_odps_221f0d.tar.gz-user_infer_table', + status: 'default', + }, + sourceCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823268604318/10011623_110440_demo_do_export_to_odps_221f0d.tar.gz', + sourcePort: + 'oss://dmsint/pai/workflow/kubemaker/1594823268604318/10011623_110440_demo_do_export_to_odps_221f0d.tar.gz@@out', + targetCell: 'user_infer_table', + targetPort: 'user_infer_table@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + { + zIndex: 1, + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823269033759/10011623_110440_demo_do_export_to_odps_fd73a2.tar.gz-item_infer_table', + data: { + target: 'item_infer_table', + source: + 'oss://dmsint/pai/workflow/kubemaker/1594823269033759/10011623_110440_demo_do_export_to_odps_fd73a2.tar.gz', + id: + 'oss://dmsint/pai/workflow/kubemaker/1594823269033759/10011623_110440_demo_do_export_to_odps_fd73a2.tar.gz-item_infer_table', + status: 'default', + }, + sourceCell: + 'oss://dmsint/pai/workflow/kubemaker/1594823269033759/10011623_110440_demo_do_export_to_odps_fd73a2.tar.gz', + sourcePort: + 'oss://dmsint/pai/workflow/kubemaker/1594823269033759/10011623_110440_demo_do_export_to_odps_fd73a2.tar.gz@@out', + targetCell: 'item_infer_table', + targetPort: 'item_infer_table@@in', + connector: { name: 'ais-edge' }, + shape: 'edge', + attrs: { + line: { + stroke: '#3c4260', + strokeWidth: 1.5, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + targetMarker: { stroke: 'none', fill: 'none' }, + }, + }, + ], +} diff --git a/examples/x6-example-features/src/pages/scroller/issue.tsx b/examples/x6-example-features/src/pages/scroller/issue.tsx new file mode 100644 index 00000000000..1b74004f006 --- /dev/null +++ b/examples/x6-example-features/src/pages/scroller/issue.tsx @@ -0,0 +1,163 @@ +import React from 'react' +import { Button } from 'antd' +import { Graph, NodeView, Markup } from '@antv/x6' +import { data } from './data' +import '../index.less' +import './index.less' + +class SimpleNodeView extends NodeView { + protected readonly markup: Markup.JSONMarkup = { + tagName: 'rect', + selector: 'body', + attrs: { + fill: '#31d0c6', + }, + } + + protected body: SVGRectElement + + render() { + this.empty() + const doc = this.parseJSONMarkup(this.markup, this.container) + this.body = doc.selectors.body as SVGRectElement + this.container.append(doc.fragment) + this.updateNodeSize() + this.updateTransform() + return this + } + + updateNodeSize() { + var size = this.cell.getSize() + this.setAttrs(size, this.body) + } +} + +export default class Example extends React.Component { + private graph: Graph + private graphContainer: HTMLDivElement + private minimapContainer: HTMLDivElement + private scroller: any + + componentDidMount() { + const graph = new Graph({ + container: this.graphContainer, + width: 800, + height: 500, + grid: { + visible: true, + }, + scroller: { + enabled: true, + // width: 600, + // height: 400, + pageVisible: false, + pageBreak: false, + pannable: true, + }, + minimap: { + enabled: true, + container: this.minimapContainer, + width: 300, + height: 200, + padding: 10, + graphOptions: { + async: true, + getCellView(cell) { + if (cell.isNode()) { + return SimpleNodeView + } + }, + createCellView(cell) { + if (cell.isEdge()) { + return null + } + }, + }, + }, + mousewheel: { + enabled: true, + // fixed: false, + modifiers: ['ctrl', 'meta'], + }, + }) + + this.scroller = graph.scroller.widget + + graph.freeze() + + data.nodes.forEach((item) => { + graph.addNode({ + ...item, + shape: 'rect', + }) + }) + + data.edges.forEach((item) => { + graph.addEdge({ ...item, shape: 'edge', connector: 'normal' }) + }) + + graph.unfreeze() + graph.center() + + this.graph = graph + } + + refContainer = (container: HTMLDivElement) => { + this.graphContainer = container + } + + refMinimap = (container: HTMLDivElement) => { + this.minimapContainer = container + } + + onCenterClick = () => { + this.graph.center() + // this.graph.center({ padding: { left: 300 } }) + // this.graph.centerPoint(0, 0) + // this.graph.positionPoint({ x: 0, y: 0 }, 100, 100) + } + + onCenterContentClick = () => { + this.graph.centerContent() + } + + onZoomOutClick = () => { + this.scroller.zoom(-0.2) + } + + onZoomInClick = () => { + this.scroller.zoom(0.2) + } + + onZoomToFitClick = () => { + this.scroller.zoomToFit() + } + + render() { + return ( +
+

Scroller

+
+ + + + + +
+
+
+
+ ) + } +} diff --git a/packages/x6/src/addon/scroller/index.ts b/packages/x6/src/addon/scroller/index.ts index 6d00105a2e0..3136f0e3343 100644 --- a/packages/x6/src/addon/scroller/index.ts +++ b/packages/x6/src/addon/scroller/index.ts @@ -118,6 +118,7 @@ export class Scroller extends View { if (graph.renderer.isAsync()) { graph.on('render:done', this.onRenderDone, this) } else { + graph.on('unfreeze', this.update, this) model.on('reseted', this.update, this) model.on('cell:added', this.update, this) model.on('cell:removed', this.update, this) @@ -140,6 +141,7 @@ export class Scroller extends View { graph.off('render:done', this.onRenderDone, this) + graph.off('unfreeze', this.update, this) model.off('reseted', this.update, this) model.off('cell:added', this.update, this) model.off('cell:removed', this.update, this) diff --git a/packages/x6/src/graph/events.ts b/packages/x6/src/graph/events.ts index 1f06217e86a..da1ae94160d 100644 --- a/packages/x6/src/graph/events.ts +++ b/packages/x6/src/graph/events.ts @@ -51,4 +51,6 @@ export interface EventArgs scale: { sx: number; sy: number; ox: number; oy: number } resize: { width: number; height: number } translate: { origin: Point.PointLike } + freeze: { key?: string } + unfreeze: { key?: string } } diff --git a/packages/x6/src/graph/renderer.ts b/packages/x6/src/graph/renderer.ts index 75d41d94f31..e9d5d6e93f5 100644 --- a/packages/x6/src/graph/renderer.ts +++ b/packages/x6/src/graph/renderer.ts @@ -786,6 +786,7 @@ export class Renderer extends Base { if (this.isAsync() && animationId != null) { Dom.cancelAnimationFrame(animationId) } + this.graph.trigger('freeze', { key }) } unfreeze(options: Renderer.UnfreezeOptions = {}) { @@ -816,6 +817,8 @@ export class Renderer extends Base { this.sortViews() updates.sort = false } + + this.graph.trigger('unfreeze', { key }) } isAsync() {