# Upload your model

After you have [created your model](/nx-ai-manager-v6.1.2/ai-models-support/custom-models.md), you can upload it to Nx AI Cloud to make it available on all your Nx Servers. Click the **+** icon in the sidebar to open the **Add a model** wizard.

The wizard walks you through five steps.

## Step 1: Upload a model file

Drag and drop your model file into the upload area, or click the area to select a file from your file system. Supported formats include ONNX, TFLite, and ZIP (Teachable Machine, NetsPresso).

<figure><img src="/files/5oTcrdaC90bLhoW0PRYr" alt="Add a model wizard showing the Upload a Model File step with a drag-and-drop area and
       supported format icons below"><figcaption><p>Step 1: drag and drop your model file or click to browse. Supported formats are listed below the upload area.</p></figcaption></figure>

Once a file is selected, the filename appears in the upload area. Click **Next** to continue.

<figure><img src="/files/iqw4Nx4DOjTHlJATw0Y9" alt="Add a model wizard with a model file selected, showing the filename and a Click to
       change file link"><figcaption><p>File selected: click Next to proceed to owner selection.</p></figcaption></figure>

## Step 2: Set an owner

If your account belongs to multiple organisations or channel partners, choose which one will own the model. If your account has only one organisation, it is pre-selected and you can click **Next** straight away.

<figure><img src="/files/bFFoL7x0NX8QzDjqhinP" alt="Add a model wizard showing a list of channel partners and organisations to choose from,
       each with a Select button"><figcaption><p>Select the owner organisation or channel partner for this model.</p></figcaption></figure>

<figure><img src="/files/W0BPRtDCdXuhGl3UfBb4" alt="Add a model wizard with a single organisation pre-selected and a Change Association
       button"><figcaption><p>If only one organisation is available, it is selected automatically.</p></figcaption></figure>

## Step 3: Catalogue

Optionally assign the model to a catalogue so it is grouped with related models and visible to specific sites or organisations. Type to search for an existing catalogue, or leave the field empty to skip.

<figure><img src="/files/B5Op2NGuXv4446c52KwC" alt="Add a model wizard showing the Catalogue step with an empty search field and a note
       that new catalogues can be created from the models page"><figcaption><p>Search for a catalogue or leave blank to skip. New catalogues can be created from the Models page.</p></figcaption></figure>

<figure><img src="/files/pgm1tIw8BuKbq8jBZoaI" alt="Add a model wizard with a catalogue selected in the dropdown field"><figcaption><p>Catalogue selected: the model will appear in this catalogue after upload.</p></figcaption></figure>

Click **Next** to continue.

## Step 4: Hardware support

Choose which additional hardware conversions to enable. Each enabled conversion generates an optimized model artifact for a specific [AI accelerator](/nx-ai-manager-v6.1.2/ai-accelerators-support/supported-ai-accelerators.md) and consumes compute tokens from your account.

<figure><img src="/files/g0y9z3ITCzL0MbkPUajv" alt="Add a model wizard showing the Additional hardware support step with Default ONNX
       checked and a note that enabled conversions will require compute tokens"><figcaption><p>Select the hardware targets you need. Default ONNX is always enabled and covers CPU, Intel, and NVIDIA hardware.</p></figcaption></figure>

If your model needs to run on [Hailo](/nx-ai-manager-v6.1.2/ai-accelerators-support/advanced/hailo-support.md) or other specialized accelerators, enable those conversions here. Click **Next** to continue.

## Step 5: Model details

Give your model a name and add documentation describing what it does, its input requirements, and any relevant notes. Both fields are required. The name is pre-filled from the filename; edit it to something descriptive.

<figure><img src="/files/3AUFSITYKl7xCLHrG9ky" alt="Add a model wizard showing the Model details step with Name and Documentation fields
       filled in, and an Upload button at the bottom"><figcaption><p>Enter a clear name and documentation for your model, then click Upload.</p></figcaption></figure>

Click **Upload** to start the transfer.

## Uploading and processing

A progress bar shows the upload status. After the file is transferred, the cloud platform converts it for each selected hardware target. This can take several minutes depending on the model size and the number of enabled conversions.

<figure><img src="/files/UuXVQva0aZG0yAPi4qJi" alt="Upload progress dialog showing a progress bar at 67% with the message Your model is
       being uploaded and will be processed shortly"><figcaption><p>The model is uploading: keep the page open until the progress reaches 100%.</p></figcaption></figure>

When the upload completes you are taken to the model detail page. A notification confirms the upload and lets you know that an email will be sent when conversion finishes.

<figure><img src="/files/9FeSXiFYqdJyCIbZQNxk" alt="Model detail page showing a Model upload completed notification and the model status,
       catalogues, and owner information"><figcaption><p>Model upload complete: conversion runs in the background. You will receive an email when the model is ready to deploy.</p></figcaption></figure>

Once conversion is complete and the model status shows **ok**, the model is [ready to be used](/nx-ai-manager-v6.1.2/nx-ai-cloud-ui/use-your-model.md) on your devices.

{% hint style="warning" %}
If your model uses [normalization](/nx-ai-manager-v6.1.2/nx-ai-cloud-ui/upload-your-model/normalization.md) values that differ from the defaults, set them from the model detail page before deploying.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://nx.docs.scailable.net/nx-ai-manager-v6.1.2/nx-ai-cloud-ui/upload-your-model.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
