Triton Smart Introduction#
LUCID’s Triton Smart (TRS123S) is able to perform inference based on the AI model loaded on to it. This tutorial covers the classification model, which accepts an image as an input, and guesses what is in the image based on its training. This document shows you how to do the following:
- Clone a Google Cloud Platform (GCP) VM image containing the tools needed to create an AI model.
- Train and convert the AI model using tools on this VM.
- Upload the AI model on to the Triton Smart.
- Use the AI model on the Triton Smart.
Getting started with the Triton Smart#
LUCID provides access to a VM image via Google Cloud Platform (GCP) to simplify AI model production for the Triton Smart. This VM contains all necessary AI training tools and are preconfigured to create Triton Smart compatible models.
Run sample code to create the model#
The VM comes with scripts for creating a model. To build the model, follow the steps below. (No file modification is required for this section, which uses the training images included on the VM.)
- To run the docker instance, ensure that you are in the aitrios-rpi-training-samples-r3 folder, and run:
source docker-run.sh
- Next, run:
imx500-zoo mobilenet_v2_cat_dog.ini
- This process creates two models:
a) mobilenet_v2_cat_dog.onnx
b) mobilenet_v2_cat_dog_quantized.onnx - You will use the quantized model in the steps that follow.
Load the model on to the Triton Smart#
- Connect the camera to your computer.
- Open ArenaView MP.
- Turn on the camera.
- On your computer, transfer the two files from the VM to your local computer.
- [If you have ArenaView MP v1.0.80.56] Rename network.lpk to network.fpk. Later versions of AVMP don’t require not require a rename.
- Create a file called classification.txt consisting of “cat” and “dog”. The entries need to be in alphabetical order.

- In ArenaView MP, open Controls > Smart Installation.
- In the Smart Installation panel, enter the location of the following files:
a. network.lpk / (or network.fpk depending on the version)
b. network_info.txt
c. classification.txt - Ensure that the camera is not streaming, and then click the Upload button.
The message “Writing files” appears as ArenaView MP updates the camera.

Using the model#
The best way to see the model in action is to use the Triton Smart Support Package, which is available on the Triton Smart product page.
- In Windows, unzip the file in a folder.
- Before starting, ensure that the camera is not streaming (e.g., in ArenaView MP).
- To use the pre-compiled programs, open the bin folder and double-click
Disp_Mobilenet.exe
The program should detect the Triton Smart, and start streaming from it. Point the image at a picture of a dog. The model’s detection score displays on the image.

Training your own classification model#
In the steps below, you will train your own classification model with your own images. You will:
- Capture images for training.
- Upload the training images to your cloned VM.
- Update the script files for your model.
Arena SDK support#
For more information on using the Triton Smart with the Arena SDK, see the Triton Smart Support package available on the Triton Smart product page. This package contains example programs for Triton Smart (AI models for testing purposes) as well as related files, resources, and the required AI model converter tool for Triton Smart.
FAQ#
Q: How many images do I need for my training setup?
A: There is no fixed number of images needed. Generally, more controlled environments where the lighting and background are controlled and the object is always the same size and orientation will need fewer images. In less controlled environments where the objects are partially hidden or differently sized, more training images will be needed.
For reference, the number of files used for training and validation for the cat/dog example is shown below:
Training data: cat 400 images / dog 400 images
Validation data: cat 100 images / dog 100 images
Q: Do I have to annotate images before training a classification model?
A: The classification model does not require annotation.
Q: What if I want to train my model using another cloud platform?
A: Contact LUCID Support.
Q: What else can I do with the Triton Smart? Are there other types of models?
A: Upcoming VM image releases will include other model types including object detection.









