# Deployment and device management

The Nx AI Cloud platform allows you to (mass) deploy model pipelines to target devices. Effectively, you can "swap" the models that run on a device (configured using the [AI manager](https://nx.docs.scailable.net/nx-ai-manager-v4.x/nx-ai-manager)) remotely and change the device configuration. The latter you can do at a large scale: you can deploy models to all the devices on a server.

## An overview of your sites and devices

The Sites tab on the Nx AI Cloud platform shows all systems registered to your cloud account.&#x20;

If the system is on-online the name of the system and the Details button are available.

<figure><img src="https://1802643978-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMCzrCuuH2Gkf3NayKWJr%2Fuploads%2FtGNvURWPp0wm8gblo7fz%2FScreenshot%20From%202025-01-24%2014-32-01.png?alt=media&#x26;token=f4afe2e3-75c9-44cb-8fd9-546bdff17ed3" alt=""><figcaption><p>overview of sites with one on-line system</p></figcaption></figure>

If the site is off-line you cannot continue until the system comes on-line.

<figure><img src="https://1802643978-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMCzrCuuH2Gkf3NayKWJr%2Fuploads%2FZoMd61AvmFziyAhhV1yR%2FScreenshot%20From%202025-01-27%2011-08-47.png?alt=media&#x26;token=7e1bb095-19b1-45d4-8a9c-52b649ede2af" alt=""><figcaption><p>listing of one site that is off-line</p></figcaption></figure>

## Overview of a single site

If you select an on-line site you are directed to the site details page.

<figure><img src="https://1802643978-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMCzrCuuH2Gkf3NayKWJr%2Fuploads%2FRZdSJSsi5qhV6yCcnMGB%2FScreenshot%20From%202025-01-27%2011-07-52.png?alt=media&#x26;token=160a44a4-2df5-49de-8ea6-96812df11e28" alt=""><figcaption><p>overview of a single on-line system</p></figcaption></figure>

The page shows the servers in the site and lists all the devices and their groups.

The same page when the site is off-line. You cannot do anything now.

<figure><img src="https://1802643978-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMCzrCuuH2Gkf3NayKWJr%2Fuploads%2FO75qQk2zNT6WDq4XEt6h%2FScreenshot%20From%202025-01-27%2011-06-57.png?alt=media&#x26;token=ddeaa4f4-e363-48ea-b2a2-e5bf85f6ea5e" alt=""><figcaption><p>overview of a single off-line system</p></figcaption></figure>

## AI model pipeline deployment and management

You can assign or replace a model pipeline on a single device or you can select multiple devices and assign a single model pipeline to all the selected devices.

### Assign or replace a model pipeline on a single device

To assign or replace a model on a single device you need to click on the 'Details' button on the system or server page. You will be directed to the device page.

<figure><img src="https://1802643978-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMCzrCuuH2Gkf3NayKWJr%2Fuploads%2FfrQXQbp5NOD3vBKCKqmv%2FScreenshot%20From%202025-01-24%2014-39-12.png?alt=media&#x26;token=5efc5f7c-bb58-4a6c-999e-7427d4b849d9" alt=""><figcaption><p>Overview of a single device in the system</p></figcaption></figure>

To assign an additional model pipeline to the device you can press 'Add a new pipeline' or the 'add' button. To replace a model pipeline press the button with the left-right arrow in it.

You will be directed to the 'Models listing'.

On the top you get a new notification bar that shows you are currently in assigning mode. You can use that to go back to the models listing page, back to the device or cancel the whole assignment process.

Once you have found the model you want to assign or replace use the button 'Add to \[x] pipeline'.&#x20;

<figure><img src="https://1802643978-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMCzrCuuH2Gkf3NayKWJr%2Fuploads%2Fzg9nVCMFMtQEgczcTRoQ%2FScreenshot%20From%202025-01-24%2014-58-46.png?alt=media&#x26;token=38cddd02-198f-4526-9b6d-c5d9cda94e9c" alt=""><figcaption><p>models listing</p></figcaption></figure>

Now, the model pipeline will be deployed and if all is well you will see the following notice and you are redirected to the device page.

<figure><img src="https://content.gitbook.com/content/MCzrCuuH2Gkf3NayKWJr/blobs/0EDvv3KFdcvR44Y6WksC/success-model-assign.png" alt=""><figcaption></figcaption></figure>

### Assign a single model pipeline to all the selected devices

To start you need to be on the site or server page, which shows you all the servers and all devices in the site.

Just below the 'Devices' header on this page there is a link called 'here' which starts the process of selecting devices to assign a model pipeline to.

<figure><img src="https://1802643978-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMCzrCuuH2Gkf3NayKWJr%2Fuploads%2FpcAqUtvy5O9HXFN1iqIf%2FScreenshot%20From%202025-01-24%2014-33-14.png?alt=media&#x26;token=2f32e4b1-2355-4162-ba66-3b7ab820c677" alt=""><figcaption></figcaption></figure>

Once pressed, a new column with checkboxes will be added to the devices and you can use them to select the devices you want to assign a new model pipeline to.

<figure><img src="https://1802643978-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMCzrCuuH2Gkf3NayKWJr%2Fuploads%2FlfmBZJE7ceJcXl0vFDM1%2FScreenshot%20From%202025-01-24%2014-33-27.png?alt=media&#x26;token=6ac1498d-95c7-41a4-8f37-c175b7d1e558" alt=""><figcaption><p>multiple server selection activated</p></figcaption></figure>

If you select one or more servers the 'Assign a new pipeline' will activate. Pressing this button will start the model assignment just like updating a model for a single device.

Note: assigning a model pipeline to multiple devices will always remove all other pipelines and replace them with the new pipeline you selected.
