Manage Marketplace
  • 29 Oct 2024
  • Dark
    Light
  • PDF

Manage Marketplace

  • Dark
    Light
  • PDF

Article summary

Overview

Managing Marketplace involves overseeing and interacting with a comprehensive platform that serves as a Marketplace or catalog for AI and machine learning resources, including pipeline templates, models, datasets, solutions, and various other applications. This management can include several key activities such as Manage Installations, Actions specific to pipelines, models, datasets, solutions, applications, etc.


Actions's Availability Based on Use Cases

You can perform actions on each pipeline templates, models, or applications based on the privacy level and installation status.

Installed StatusPrivacyApp/DKP/Package/ServiceEdit ApplicationEdit Installation *Download CodebaseOpen GitHub CodeAdd UI SlotsCopy Application IDView Audit LogsDelete ApplicationUninstall ApplicationDeactivate ApplicationActivate ApplicationCopy DPK ID
InstalledPublicApplication-----Yes------
InstalledPublicDPK-----YesYes-YesYesYes-
InstalledPublicPackage-----Yes------
uninstalledPublicApplication-----------Yes
uninstalledPublicDPK-----------Yes
uninstalledPublicPackage------------
InstalledOrg/ProjectApplication-Yes----------
InstalledOrg/ProjectDPK-----YesYesYesYesYesYes-
InstalledOrg/ProjectPackageYes---YesYesYesYesYesYesYes
uninstalledOrg/ProjectApplication-------Yes---Yes
uninstalledOrg/ProjectDPK-------Yes---Yes
uninstalledOrg/ProjectPackageYes-YesYesYesYesYes----

How to Manage Installations in the Marketplace?

The Marketplace allows you to manage the installed applications, including models, pipelines, etc. in the Dataloop platform. To manage your installation:

  1. Open the Marketplace from the left-side menu.
  2. Click on the Actions > Manage Installations. The Manage Installation window is displayed.
  3. Perform the actions as needed.

How to Update an Application?

  1. Open the Marketplace from the left-side menu.
  2. Click on the Actions > Manage Installations. The Manage Installation window is displayed.
  3. Find the application and click on the Update button if available next to the version number.

How to Activate or Deactivate an Application?

Once you install a pipeline, model, solutions, or datasets to your project, the application becomes activated.

Deactivate an Application: Once you deactivate an application, it pauses the application and all the services created by the application.

  1. Open the Marketplace from the left-side menu.
  2. In the Pipelines, Models, or Applications tab, select the installed Pipeline, Model, or Application that you want to activate or deactivate its application.
  3. Click on the Actions from the right-side panel.
  4. To deactivate the application:
    1. Select the Deactivate Application from the list. A confirmation message is displayed.
    2. Click Deactivate Application to confirm it. A success confirmation message is displayed.
  5. To activate the application, select the Activate Application from the list. A success confirmation message is displayed.

How to Enable or Disable Auto Update Feature?

The Auto Update feature allows Dataloop platform to install application updates automatically.

  1. Open Marketplace from the left-side menu.
  2. In the Models, Pipelines, or Applications tab, select the installed model, pipeline, or element.
  3. Select or deselect the Auto update option. By default, it is enabled.

How to Enable the Floating Window Panel for the DPKs (Dataloop Packages)?

Dataloop's Marketplace lets you enable the floating window panel for DPKs.
To enable the floating window panel for DPKs from Dataloop's Marketplace, follow these steps:

  1. Install the DPK: Go to Dataloop's Marketplace and install a DPK that supports the floating window panel.

  2. Open the Floating Window: Once installed, locate the Open Panel Info button on the right-side panel. Click on it to enable the floating window if it was previously closed.

    1. Hovering over the Open Panel Info icon displays information about the respective item (e.g., dataset item, where you can view the panel).
  3. Using the Actions Menu:

    1. If a Use Template button is already displayed, go to the Actions menu.
    2. From the dropdown list, select Open Panel to activate the floating window.
  4. Once enabled, navigate to the dataset item where the floating window can be accessed.

This setup provides quick access to manage and reopen the floating panel as needed.


How to Add UI Slots for an Application?

Assigning a function to UI slots creates a button in the Dataloop platform, allowing users to invoke the Application function when needed.

  1. Open the Marketplace page from the left-side menu.
  2. Click on the Actions → Manage Installations.
  3. Select an installed application from the list.
  4. Click ActionsAdd UI Slots from the list. A popup window is displayed.
  5. Click Add New Slot.
  6. To define the slot:
    1. Pick the Module and Function name from the list. For example, Functions are evaluate_model, predict_dataset, predict_items, or train_models.
    2. Enter a Display Name for the new slot.
    3. Select a Post Action to decide what to do with the function’s output (see the Post Action Options section below).
    4. Add your UI scopes: Select the relevant Resource for the function, and choose the Panel for the button to appear in the dataset dashboard or studio.
  7. Click Confirm. A confirmation message is displayed, and the new slot will be added to the package.
Post Action Options

The UI Slots Post-Action defines what to do with the function output. Currently, there are 3 available:

  1. drawAnnotation: For an annotation output, drawAnnotation Post-Action will draw on the item.
  2. download: For an item output, download Post-Action will download it.
  3. noAction: Do nothing with output.

How to Download the Codebase File of Functions?

The package codebase is the code you import to the platform containing all the modules and functions. To learn more, refer to the Codebase article.

  1. Open the Marketplace page from the left-side menu.
  2. Click on the Actions → Manage Installations.
  3. Select an installed function from the list.
  4. Click ActionsDownload Codebase File from the list. A .zip file of the codebase will be downloaded to your machine.

How to Copy Application ID?

  1. Open the Marketplace page from the left-side menu.
  2. In the Pipelines, Models, or Applications tab, select a model that you want to copy the application ID.
  3. Click on the Actions from the right-side panel.
  4. Select Copy Application ID. The ID is copied to the clipboard.

How to Copy Installation ID?

  1. Open the Marketplace page from the left-side menu.
  2. In the Pipelines, Models, or Applications tab, select an installed application that you want to copy the installation ID.
  3. Click on the Actions from the right-side panel.
  4. Select Copy Installation ID. The ID is copied to the clipboard.

How to View Audit Logs?

  1. Open the Marketplace page from the left-side menu.
  2. In the Pipelines, Models, or Applications tab, select the installed application that you want to view the Audit Logs.
  3. Click on the Actions from the right-side panel.
  4. Select View Audit Logs. The Audit Logs page of the selected application is displayed in a new browser tab.

How to Uninstall an Application?

Once you uninstall
  • The application becomes uninstalled and all the services will be removed from the pipelines, service, models, solutions, and datasets page. For examples, if you uninstall the node app, the pipeline no longer will be available in the pipeline.
  1. Open the Marketplace page from the left-side menu.
  2. In the Pipelines, Models, or Applications tab, select the installed application that you want to uninstall.
  3. Click on the Actions from the right-side panel.
  4. Select Uninstall Application. A confirmation message is displayed.
  5. Click Uninstall Application to confirm the uninstallation.

How to Delete an Application?

  • In Marketplace, you can delete only applications that are not installed. You cannot uninstall applications that are already installed. To uninstall it, delete the service from the CloudOps, model from the Model Management page, or pipelines from the Pipelines page.
  • Upon deletion, it deletes the application and package, and all the installed services.
  1. Open the Marketplace page from the left-side menu.
  2. In the Pipelines, Models, or Applications tab, select the uninstalled application that you want to delete.
  3. Click on the Actions from the right-side panel.
  4. Select Delete Application. A confirmation message is displayed.
  5. Click Delete Application to confirm the uninstallation.


What's Next