ISO Installation Guide¶
This guide covers installing the CVEDIA AI Appliance software on your own compatible hardware using the ISO image.
Pre-Configured Appliance
If you received a pre-configured AI Appliance, skip this guide and follow the Quickstart Guide instead.
Built on Ubuntu 24.04.3 LTS, the ISO image provides a fully automated installation process with built-in support for multiple AI accelerators. The resulting system is identical to a pre-configured appliance and can be used with VMS integrations, REST API, or as a standalone device.
System Requirements¶
Operating System¶
- Base OS: Ubuntu 24.04.3 LTS
- Kernel: 6.14 (automatically installed)
- Architecture: x86_64
Storage Requirements¶
- Internal Storage: 32GB or more
Supported Hardware¶
The AI Appliance ISO supports the following hardware platforms and accelerators:
CPU Support¶
The AI Appliance supports any x86_64 compatible CPU, with optimal performance on recent Intel processor generations:
Optimized for:
-
Intel N-series (Alder Lake-N / Raptor Lake-N):
- Intel N50, N97, N100, N200, N250, N305
- All N-series processors
-
Intel Core Ultra (Meteor Lake / Lunar Lake):
- Intel Core Ultra 5, 7, 9
- Intel Core Ultra Series 2
General Compatibility:
- Any x86_64 CPU (Intel, AMD, or compatible)
- Older Intel and AMD processors will work but may not achieve optimal performance
AI Accelerators¶
-
NVIDIA GPUs: All GPUs with Compute Capability 7.5 or higher
- Automatic CUDA toolkit installation
- TensorRT support
- See NVIDIA GPU for detailed compatibility
-
Blaize SDK 25.2.0:
- Xplorer X1600E
- Xplorer X600E M.2
- Xplorer X1600P PCIe
- Xplorer X1600P-Q PCIe
- See Blaize for more details
-
Hailo:
- Hailo-8
- Hailo-8L
- Hailo-15
- See Hailo for more details
Installation Process¶
Storage Warning
The installation process will erase all data on the target storage device. Ensure you have backed up any important data before proceeding.
The AI Appliance installation is a fully automated two-stage process that requires a keyboard and display to install. The AI Appliance does not require internet connectivity during installation. All necessary packages, including hardware drivers, are pre-packaged in the ISO for offline deployment.
Internet connectivity is only needed for:
- Activating licenses
- Downloading AI models on initial use (once downloaded, models are cached locally)
Prerequisites¶
- Compatible hardware (see Supported Hardware)
- USB drive (16GB minimum recommended)
- ISO image downloaded from CVEDIA
Step 1: Create Bootable USB¶
Flash the ISO image to a USB drive using one of the following tools:
Use one of the following tools to flash the ISO:
Use balenaEtcher to flash the ISO.
# Replace /dev/sdX with your USB device
sudo dd if=cvedia-rt-appliance.iso of=/dev/sdX bs=32M status=progress iflag=fullblock oflag=direct
Identifying the USB Device
Use lsblk or fdisk -l to identify your USB device. Be careful to select the correct device to avoid data loss.
Step 2: First Boot¶
- Insert the USB drive into the target system
- Boot from the USB drive (may require BIOS/UEFI configuration)
- The system will automatically:
- Boot from the installation media
- Copy the installer to a temporary location
- Shutdown automatically (typically within 1-2 minutes)
USB Drive Safe to Remove
After the first shutdown, you can safely disconnect the USB drive. The second boot will continue from the internal storage.
Step 3: Second Boot¶
- Power on the system (USB drive can remain disconnected)
- The system will automatically:
- Partition and format the storage device
- Install Ubuntu 24.04.3 LTS
- Detect installed hardware accelerators
- Install appropriate drivers (NVIDIA CUDA, Hailo, Blaize)
- Install and configure CVEDIA-RT
- Shutdown automatically when complete (typically 10-30 minutes depending on hardware)
Installation Without Display
The entire installation process is completely automated and does not require a display, keyboard, or mouse. Simply power on the system after each boot and wait for it to shutdown automatically.
Step 4: First Use¶
- Power on the system
- Wait for the boot process to complete
- Access CVEDIA-RT:
- Web Interface:
http://<system-ip>:9090 - SSH Access: User
cvedia, Passwordcvedia
- Web Interface:
Finding the System IP
Check your DHCP server/router for the assigned IP address, or connect a display and keyboard to run ip addr show after login.
Web-Based Configuration¶
The AI Appliance includes Cockpit, a web-based administration interface accessible at port 9090.
Accessing Cockpit¶
Navigate to http://<system-ip>:9090 in your web browser and login with the default credentials:
- Username:
cvedia - Password:
cvedia
Change Default Credentials
For security, change the default password immediately after first login. See the Security Considerations section for instructions.
For more information on using Cockpit, see the Cockpit User Guide.
Hardware Detection and Driver Installation¶
The AI Appliance automatically detects and configures the following hardware during installation:
NVIDIA GPUs¶
When NVIDIA hardware is detected:
- The open-source Nouveau driver is automatically blacklisted
- NVIDIA proprietary drivers and CUDA toolkit are installed
- TensorRT libraries are configured
- Installation is verified with
nvidia-smi
No Reboot Required
Unlike manual installations, the Nouveau driver is preemptively blacklisted during installation, eliminating the need for an additional reboot.
Hailo Accelerators¶
When Hailo hardware is detected:
- HailoRT runtime is installed
- Device firmware is verified
- Installation is confirmed with
hailortcli fw-control identify
Blaize Accelerators¶
When Blaize hardware is detected:
- Blaize SDK 25.2.0 is installed
- Required dependencies are configured
- Multi-device support is enabled
Network Configuration¶
The AI Appliance uses DHCP for network configuration by default:
- DNS Servers: Google DNS (8.8.8.8, 8.8.4.4) and Cloudflare DNS (1.1.1.1)
- IPv4: DHCP
- IPv6: Disabled by default
To configure a static IP after installation:
# Edit netplan configuration
sudo nano /etc/netplan/50-cloud-init.yaml
# Apply changes
sudo netplan apply
Recovery¶
If installation fails, simply reboot from the USB drive and repeat the installation process. The installer will automatically erase and reconfigure the storage device.
Security Considerations¶
Default Credentials
The default SSH credentials (cvedia/cvedia) should be changed immediately after first login:
In order to change these credentials:
- Navigate to the Cockpit Webpanel
- Click on Accounts
- Click on your account and use the Set Password function
Additional security features:
- SSH disabled by default — You can enable it via Cockpit if needed
cvediauser with sudo privileges- Firewall configured with UFW
Version Information¶
- Ubuntu: 24.04.3 LTS
- Kernel: 6.14
- CVEDIA-RT: Varies by ISO release
- Blaize SDK: 25.2.0 (when Blaize hardware detected)
Check the ISO filename or release notes for the specific CVEDIA-RT version included.