Node actions
  • 18 Mar 2025
  • Dark
    Light
  • PDF

Node actions

  • Dark
    Light
  • PDF

Article summary

Overview

Once you select a node and clicking on the Actions feature in the right-side panel allows you to carry out various tasks that are specific to the function you have selected. The following table lists the actions available on pipelines nodes.

Node Specific Actions

The list of actions displayed on each Node are according to the Node's Type.


Add a new model node

Add a new model node to the node library.

  1. Open the Pipelines page.
  2. Click on the pipeline from the list. The pipeline page is displayed.
  3. In the Node Library on the left-side panel, click on the ➕ icon. The Add Pipeline Nodes page of the Marketplace is displayed.
  1. In the Models tab, select the required node from the list. By default, the model nodes are sorted by Installation Status.
  1. Click Add Node from the right-side panel. The Install Model Application popup is displayed.
  2. Select the required model version from the list and click Proceed. A popup is displayed to select the API key to complete the integration process if needed.
  1. Select API Key: Select an API key from the list and click Install Model. A confirmation message is displayed, and the model node will be added to the Node Library.
    1. To view application details, click on the View Application link. It navigates you to the CloudOps page.
    2. To view the model, go to the Models page.

Add an application node

Add a new model node to the node library.

  1. Open the Pipelines page.
  2. Click on the pipeline from the list. The pipeline page is displayed.
  3. In the Node Library on the left-side panel, click on the ➕ icon. The Add Pipeline Nodes page of the Marketplace is displayed.
  1. Select the Applications tab.
  1. Select the required application node from the list. By default, the application nodes are sorted by Installation Status.
  2. Click Add Node from the right-side panel. A confirmation message is displayed, and the application node will be added to the Node Library.
    1. To view application details, click on the View Application link. It navigates you to the CloudOps page.
    2. To view the model, go to the Models page.

Browse task details

It allows you to open and view the task browser page of a labeling task node, where you see the items available for the selected task.

  1. Open the Pipelines page and click on the pipeline from the list.
  2. Select a Labeling node from the pipeline.
  1. Click on the Action from the right-side panel.
  2. Click Browse Task from the list. The task browser page is displayed.

Copy service ID

Copy service ID from a pipeline node.

  1. Open the Pipelines page and click on the pipeline from the list.
  2. Select the node from the pipeline.
  3. Click on the Action from the right-side panel.
  1. Click Copy Service ID from the list. You can copy the service ID only from the Dataset, Update Variable, FaaS Node, and Labeling nodes.

Copy node ID

Copy node ID of a pipeline node

  1. Open the Pipelines page and click on the pipeline from the list.
  2. Select the node from the pipeline.
  3. Click on the Action from the right-side panel.
  1. Click Copy Node ID from the list. You can copy the node ID only from the Dataset, Update Variable, Data Split, FaaS Node, Code, Labeling, Train Model, Predict Node, Create New Model, Evaluate Model, and Model Data Split nodes.

Download the codebase file

It allows you to download the Codebase file for a FaaS node. To learn how to download, see the Codebase.

  1. Open the Pipelines page and click on the pipeline from the list.
  2. Select the FaaS node from the pipeline.
  3. Click on the Action from the right-side panel.
  1. Click Download Codebase File from the list. The codebase package file will be downloaded, if you have the permission.

Edit service settings

It allows you to make changes to the service settings like Integrations, Service Configuration, and Execution Configuration based on the model you have selected. This option is not available for Train and Validation.

Edit Service Configuration while running a pipeline

You can now edit the service configuration of a node even while running a pipeline, providing greater flexibility.

  1. Open the Pipelines page and click on the pipeline from the list.
  2. Select the node from the pipeline.
  3. Click on the Action from the right-side panel.
  1. Click Edit Service Settings from the list. The Edit Service Setting popup window of the service is displayed.


Integrations

The secret values are displayed, if the secret is defined in the dpk/dpkConfig. Click on the Edit Secret to search and select a secret from the list.

  1. To create a new secret, click Create New -> Create Secret.
  2. To create a new Integration, click Create New -> Create Integration.
  3. Click Save Changes, if no additional modifications are needed.


Service Configuration

The service configuration section allows making changes to the following parameters, to change, click on the Edit Configuration.

  1. Machine Types: The machine type on which the service will run (refers to CPU, GPU, RAM).
    1. Change the machine type from the list.
    2. Click on the Machine Settings to enable Preemptible Machine, the reclaimable compute instances.
  2. Docker Image: A container image encapsulating essential dependencies and code for service execution. By default, the docker image based on the SDK version is displayed. You can modify the URL as required.
  3. Concurrency: Number of concurrent executions per instance. By default, the value 10 is displayed.
  4. Scaling Type: Choose the scaling type based on your workload.
    1. Autoscale: Recommended by default. Autoscaling dynamically adjusts the number of service instances based on the incoming execution load, suitable for changing workloads. When autoscaler reduces instances, it waits for execution timeout before termination.
      1. Min Instances: By default, 0. If you set the min instances to 0, the service will not run until it has something in the queue, it will be suspended.
      2. Max Instances: By Default, 2.
      3. Queue Size: By default, 10.
    2. Fixed size: Use fixed scaling when you need a predetermined number of service instances, suitable for consistent workloads. Compute hours counts also when there is no workload. By default, 1 instance is selected.
  5. Click Save Changes, if no additional modifications are needed.


Execution Configuration

The execution configuration section allows making changes to the following parameters, to change, click on the Edit Configuration.

  1. SDK Version: The SDK version is displayed. Click to select a new version from the list.
  2. Execution Timeout: The maximum execution duration before service restarts (in seconds). By default, 3600 is displayed.
  3. Drain Time: Delays service restart to complete ongoing executions (in seconds). By default, 600 is displayed.
  4. On Reset Action: Action taken when a service is reset or restarted (e.g. timeout). Select one of the following when you reset the execution.
    1. Fail Execution
    2. Rerun Execution
  5. Max Attempts: Configures to automatically retry failed executions up to x attempts. Maximum number of execution attempts allowed. By default, 3 is displayed.
  6. Bot: A dummy user used for running the service ('developer' role). A default Bot is displayed. Select a new one from the list, if needed.
  7. Rerun executions as process: Defines if each execution will start a new thread or a process. Enable to make the execution as a process.
  8. Click Save Changes.

Edit access credentials

You can edit access credentials for models to easily select API keys for seamless application integration.

  1. Open the Pipelines page and click on the pipeline from the list.
  2. Select a model node from the pipeline.
  3. Click on the Action from the right-side panel.
  1. Click Edit Access Credentials from the list. The Set Credentials popup window is displayed.
  1. Select the API Key from the list.
  2. Click Confirm.

Install a trainable model

When you see there are no trainable models available in the Train model node, follow the instructions to install them:

  1. Click on the Install Foundation Model. The Select a Foundation Model page is displayed.
  2. Select a trainable model, and click Install. The Install Model Application popup is displayed.
  1. Select the required model variation from the list and click Install Model. A successful message is displayed, click View Model to view the newly installed model in the Model Management page. Also, the newly installed model will be selected in the node configuration section.

Install a model

When you see there are no models available in the Evaluate Model Node, follow the instructions to install them:

  1. Click on the Install Foundation Model. The Select a Foundation Model page is displayed.
  2. Select a model and click Install. The Install Model Application popup is displayed.
  1. Select the required model variation from the list and click Install Model. A successful message is displayed and the newly installed model is available in the Model Management page.

Once installed, it will be available for selection for the evaluation.


Open the node dataset

This option allows you to browse the Dataset that you have selected in the Dataset Node.

  1. Open the Pipelines page and click on the pipeline from the list.
  2. Select the Dataset node.
  3. Click on the Action from the right-side panel.
  1. Click Open Dataset from the list. The Dataset Browser page is displayed.

Open the service page

Open the service page of a pipeline node where you can see Monitoring, Executions, Logs, Triggers, and Instances information of the service. It will be available once you set a model.

  1. Open the Pipelines page and click on the pipeline from the list.
  2. Select the node from the pipeline.
  3. Click on the Action from the right-side panel.
  1. Click Open Service Page from the list. The Monitoring tab of the service page is displayed.

Open model's page

It allows you to open the model that has been referenced. It will be unavailable if there is no model reference.

  1. Open the Pipelines page and click on the pipeline from the list.
  2. Select the node from the pipeline.
  3. Click on the Action from the right-side panel.
  1. Click Open Model from the list. The Model's Details page is displayed.

Open GitHub code

It allows you to open the GitHub Code reference for the selected model. It will be unavailable if there is no fixed model selected.

  1. Open the Pipelines page and click on the pipeline from the list.
  2. Select the node from the pipeline.
  3. Click on the Action from the right-side panel.
  1. Click Open GitHub Code from the list. The GitHub page of the selected model is displayed.

Remove a model node from the node library

Important

The node will be removed only from the Node Library but will remain available in the Marketplace under the Models tab for re-adding.

  1. Open the Pipelines page.
  2. Click on the pipeline from the list. The pipeline page is displayed.
  3. In the Node Library on the left-side panel, identify the node from the list and hover over.
  1. Click on the X icon. A confirmation message is displayed.
  2. Click Remove. The removal success confirmation message is displayed.

Re-add a pipeline node to the node library

Follow these steps to restore a removed node to the Node Library:

  1. Open the Pipelines page.
  2. Click on the pipeline from the list. The pipeline page is displayed.
  3. In the Node Library on the left-side panel, click on the + icon Add new nodes. The Models tab of the marketplace is displayed.
  4. Identify the model that you have to re-add to the library and click Add Model -> Restore Pipeline Node. A confirmation message is displayed.
Re-adding pipeline nodes scenarios
  • For uninstalled applications: The button will display Add Node.
  • For installed applications:
    • If a node shortcut exists, the button will display Add Model.
    • If there is no node shortcut (removed), the button will display Add Model with a dropdown offering:
      • Add Model
      • Restore Pipeline Node

View service settings

It allows you to view the Service Settings based on the model you have selected while running the pipeline.

  1. Open the Pipelines page and click on the pipeline from the list.
  2. Select the node from the pipeline.
  3. Click on the Action from the right-side panel.
  1. Click View Service Settings from the list. The View Service Setting popup window of the service is displayed.

View the service analytics

It allows you to view the Monitoring tab of the Application Service.

  1. Open the Pipelines page and click on the pipeline from the list.
  2. Select the node from the pipeline.
  3. Click on the Action from the right-side panel.
  1. Click View Analytics from the list. The Monitoring tab of the Application Service page is displayed.

View the service execution status

It allows you to view the Executions page of the Application Service.

  1. Open the Pipelines page and click on the pipeline from the list.
  2. Select the node from the pipeline.
  3. Click on the Action from the right-side panel.
  1. Click View Executions from the list. The Executions tab of the CloudOps Service page is displayed.

View service logs

It allows you to view the Logs page of the Application Service from a pipeline node.

  1. Open the Pipelines page and click on the pipeline from the list.
  2. Select the node from the pipeline.
  3. Click on the Action from the right-side panel.
  1. Click View Logs from the list. The Logs tab of the CloudOps page is displayed.

View task details

It allows you to open and view the Tasks page from a labeling task node, where you view the list view of the selected task.

  1. Open the Pipelines page and click on the pipeline from the list.
  2. Select the Labeling node from the pipeline.
  3. Click on the Action from the right-side panel.
  1. Click Open in Task Management from the list. The Tasks tab of the Labeling page is displayed.