CVEDIA-RT AI Appliance¶
The CVEDIA-RT AI Appliance is a pre-configured, ready-to-deploy solution that provides a turnkey installation of CVEDIA-RT on compatible hardware. Based on Ubuntu 24.04.3 LTS, the appliance offers a fully automated installation process with built-in support for multiple AI accelerators.
System Requirements¶
Operating System¶
- Base OS: Ubuntu 24.04.3 LTS
- Kernel: 6.14 (automatically installed)
- Architecture: x86_64
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
Storage Warning
The installation process will erase all data on the target storage device. Ensure you have backed up any important data before proceeding.
Installation Process¶
The AI Appliance installation is a fully automated two-stage process that requires no user interaction, network connectivity, or even a display.
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:
Windows:
macOS:
Linux:
# 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
On Linux, 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.
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
Offline Installation¶
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.
Online connectivity is only needed for:
- Downloading software updates
- Accessing cloud-based features
- Remote management
Troubleshooting¶
Installation Logs¶
All installation activities are logged to /var/log/cvedia_firstboot.log. To view the log:
sudo cat /var/log/cvedia_firstboot.log
Common Issues¶
System doesn't shutdown after first boot:
- Wait up to 5 minutes before manually powering off
- Check USB drive connectivity
System doesn't boot after installation:
- Ensure USB boot drive is removed
- Check BIOS/UEFI boot order settings
- Verify storage device is detected in BIOS
Hardware accelerator not detected:
- Check hardware is properly seated
- Review
/var/log/cvedia_firstboot.logfor detection errors - Verify hardware is in the supported list
Cannot access web interface:
- Verify system IP address with
ip addr show - Check firewall settings:
sudo ufw status - Ensure port 8080 is not blocked by network policies
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:
# Change password
passwd
# Optionally, add SSH key authentication and disable password login
ssh-copy-id cvedia@<system-ip>
The appliance includes:
- SSH enabled by default for remote access
cvediauser with sudo privileges- Automatic security updates (online installations only)
- 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.
Support¶
For installation support or hardware compatibility questions, please contact CVEDIA Support.