pipeline_with_zero_runtime_image.pipeline 7.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173
  1. {
  2. "doc_type": "pipeline",
  3. "version": "3.0",
  4. "json_schema": "http://api.dataplatform.ibm.com/schemas/common-pipeline/pipeline-flow/pipeline-flow-v3-schema.json",
  5. "id": "66338755-bce9-4541-b595-b0210c943b38",
  6. "primary_pipeline": "27fd7b90-42de-469a-9bcc-08ba82f48d48",
  7. "pipelines": [
  8. {
  9. "id": "27fd7b90-42de-469a-9bcc-08ba82f48d48",
  10. "nodes": [
  11. {
  12. "id": "cded6818-e601-4fd8-b6b9-c9fdf1fd1fca",
  13. "type": "execution_node",
  14. "op": "execute-notebook-node",
  15. "app_data": {
  16. "label": "a",
  17. "component_source": "test123",
  18. "component_parameters": {
  19. "filename": "notebooks/dummy_notebook_1.ipynb",
  20. "env_vars": [
  21. "OP_NAME=a"
  22. ],
  23. "include_subdirectories": false,
  24. "mounted_volumes": [
  25. "/mount/test=rwx-test-claim"
  26. ],
  27. "dependencies": [
  28. "d.txt",
  29. "e.txt",
  30. "f.txt"
  31. ],
  32. "outputs": [
  33. "d.txt",
  34. "e.txt",
  35. "f.txt"
  36. ]
  37. },
  38. "ui_data": {
  39. "label": "a",
  40. "image": "data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20viewBox%3D%220%200%2022%2022%22%3E%0A%20%20%3Cg%20class%3D%22jp-icon-warn0%20jp-icon-selectable%22%20fill%3D%22%23EF6C00%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M18.7%203.3v15.4H3.3V3.3h15.4m1.5-1.5H1.8v18.3h18.3l.1-18.3z%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M16.5%2016.5l-5.4-4.3-5.6%204.3v-11h11z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A",
  41. "x_pos": 72,
  42. "y_pos": 272,
  43. "description": "Run notebook file",
  44. "decorations": [
  45. {
  46. "id": "error",
  47. "image": "data:image/svg+xml;utf8,%3Csvg%20focusable%3D%22false%22%20preserveAspectRatio%3D%22xMidYMid%20meet%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23da1e28%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20aria-hidden%3D%22true%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%228%22%20fill%3D%22%23ffffff%22%3E%3C%2Fcircle%3E%3Cpath%20d%3D%22M8%2C1C4.2%2C1%2C1%2C4.2%2C1%2C8s3.2%2C7%2C7%2C7s7-3.1%2C7-7S11.9%2C1%2C8%2C1z%20M7.5%2C4h1v5h-1C7.5%2C9%2C7.5%2C4%2C7.5%2C4z%20M8%2C12.2%09c-0.4%2C0-0.8-0.4-0.8-0.8s0.3-0.8%2C0.8-0.8c0.4%2C0%2C0.8%2C0.4%2C0.8%2C0.8S8.4%2C12.2%2C8%2C12.2z%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M7.5%2C4h1v5h-1C7.5%2C9%2C7.5%2C4%2C7.5%2C4z%20M8%2C12.2c-0.4%2C0-0.8-0.4-0.8-0.8s0.3-0.8%2C0.8-0.8%09c0.4%2C0%2C0.8%2C0.4%2C0.8%2C0.8S8.4%2C12.2%2C8%2C12.2z%22%20data-icon-path%3D%22inner-path%22%20opacity%3D%220%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E",
  48. "outline": false,
  49. "position": "topRight",
  50. "x_pos": -24,
  51. "y_pos": -8
  52. }
  53. ]
  54. }
  55. },
  56. "inputs": [
  57. {
  58. "id": "inPort",
  59. "app_data": {
  60. "ui_data": {
  61. "cardinality": {
  62. "min": 0,
  63. "max": -1
  64. },
  65. "label": "Input Port"
  66. }
  67. }
  68. }
  69. ],
  70. "outputs": [
  71. {
  72. "id": "outPort",
  73. "app_data": {
  74. "ui_data": {
  75. "cardinality": {
  76. "min": 0,
  77. "max": -1
  78. },
  79. "label": "Output Port"
  80. }
  81. }
  82. }
  83. ]
  84. },
  85. {
  86. "id": "6f5c2ece-1977-48a1-847f-099b327c6ed1",
  87. "type": "execution_node",
  88. "op": "execute-notebook-node",
  89. "app_data": {
  90. "label": "c",
  91. "component_parameters": {
  92. "filename": "scripts/dummy_script_1.py",
  93. "mounted_volumes": [
  94. "/mount/test=rwx-test-claim-1"
  95. ],
  96. "env_vars": [
  97. "OP_NAME=c"
  98. ],
  99. "include_subdirectories": false
  100. },
  101. "ui_data": {
  102. "label": "c",
  103. "image": "data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20viewBox%3D%220%200%2022%2022%22%3E%0A%20%20%3Cg%20class%3D%22jp-icon-warn0%20jp-icon-selectable%22%20fill%3D%22%23EF6C00%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M18.7%203.3v15.4H3.3V3.3h15.4m1.5-1.5H1.8v18.3h18.3l.1-18.3z%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M16.5%2016.5l-5.4-4.3-5.6%204.3v-11h11z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A",
  104. "x_pos": 337,
  105. "y_pos": 251,
  106. "description": "Run notebook file",
  107. "decorations": [
  108. {
  109. "id": "error",
  110. "image": "data:image/svg+xml;utf8,%3Csvg%20focusable%3D%22false%22%20preserveAspectRatio%3D%22xMidYMid%20meet%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23da1e28%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20aria-hidden%3D%22true%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%228%22%20fill%3D%22%23ffffff%22%3E%3C%2Fcircle%3E%3Cpath%20d%3D%22M8%2C1C4.2%2C1%2C1%2C4.2%2C1%2C8s3.2%2C7%2C7%2C7s7-3.1%2C7-7S11.9%2C1%2C8%2C1z%20M7.5%2C4h1v5h-1C7.5%2C9%2C7.5%2C4%2C7.5%2C4z%20M8%2C12.2%09c-0.4%2C0-0.8-0.4-0.8-0.8s0.3-0.8%2C0.8-0.8c0.4%2C0%2C0.8%2C0.4%2C0.8%2C0.8S8.4%2C12.2%2C8%2C12.2z%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M7.5%2C4h1v5h-1C7.5%2C9%2C7.5%2C4%2C7.5%2C4z%20M8%2C12.2c-0.4%2C0-0.8-0.4-0.8-0.8s0.3-0.8%2C0.8-0.8%09c0.4%2C0%2C0.8%2C0.4%2C0.8%2C0.8S8.4%2C12.2%2C8%2C12.2z%22%20data-icon-path%3D%22inner-path%22%20opacity%3D%220%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E",
  111. "outline": false,
  112. "position": "topRight",
  113. "x_pos": -24,
  114. "y_pos": -8
  115. }
  116. ]
  117. }
  118. },
  119. "inputs": [
  120. {
  121. "id": "inPort",
  122. "app_data": {
  123. "ui_data": {
  124. "cardinality": {
  125. "min": 0,
  126. "max": -1
  127. },
  128. "label": "Input Port"
  129. }
  130. },
  131. "links": [
  132. {
  133. "id": "3fa9ed07-4cf0-4928-9832-1a9e530c1f23",
  134. "node_id_ref": "cded6818-e601-4fd8-b6b9-c9fdf1fd1fca",
  135. "port_id_ref": "outPort"
  136. }
  137. ]
  138. }
  139. ],
  140. "outputs": [
  141. {
  142. "id": "outPort",
  143. "app_data": {
  144. "ui_data": {
  145. "cardinality": {
  146. "min": 0,
  147. "max": -1
  148. },
  149. "label": "Output Port"
  150. }
  151. }
  152. }
  153. ]
  154. }
  155. ],
  156. "app_data": {
  157. "ui_data": {
  158. "comments": []
  159. },
  160. "version": 7,
  161. "runtime_config": "kfp-yukked1",
  162. "source": "pipeline_dependency_complex.json",
  163. "runtime_type": "KUBEFLOW_PIPELINES",
  164. "properties": {
  165. "name": "pipeline_with_zero_runtime_image",
  166. "runtime": "Kubeflow Pipelines"
  167. }
  168. },
  169. "runtime_ref": ""
  170. }
  171. ],
  172. "schemas": []
  173. }