Windows Local Installation Wizard
Note: This guide is specifically designed for Intel AI machines running Windows OS.
Overview
The Artemis Windows Local Installation Wizard (ArtemisWizard.exe) automates the installation and configuration of Artemis on Windows systems with Intel AI hardware. The wizard performs system verification, handles Docker image management, configures OpenVINO, and sets up the Artemis platform.
Prerequisites
System Requirements
- Operating System: Windows 10 or Windows 11
- WSL 2: Windows Subsystem for Linux 2 enabled and configured
- Docker Desktop: Latest version installed and running
- WSL Distribution: Ubuntu Linux (latest version, see Issue #5 for installation instructions)
- Administrator Access: Required for installation
Software Dependencies
- Docker Desktop with Docker Compose
- Docker Hub account with registry access
- Intel GPU drivers (for OpenVINO)
Installation Package
Download: ArtemisWizard.exe
Note: Credentials are required to access the download. Contact TurinTech for access credentials.
Installation: Execute ArtemisWizard.exe to launch the installation wizard.
Installation Procedure
Follow the installation steps below to complete the Artemis installation.
Step 1: System Verification
The wizard performs automated system verification to ensure the environment meets installation requirements.
Verification Checks:
-
Container Environment:
- Docker Desktop service status
- Docker Compose availability
-
System Resources:
- CPU core availability
- Memory capacity
- Storage space
Default Configuration:
- Docker Compose is included with Docker Desktop
- Docker Desktop allocates 8 CPU cores by default
- Adjust resource allocation in Docker Desktop settings if additional cores are available
Procedure:
- Review verification results
- Click Next to proceed
WSL 2 Configuration: Ensure WSL 2 is installed and enabled in Docker Desktop. Docker Desktop will prompt for WSL 2 installation if not detected.
Step 2: Authentication
The wizard authenticates with the Docker registry using preconfigured credentials.
Prerequisites:
- Docker Hub account with registry access
- WSL 2 installed and configured (required for Docker on Windows)
Procedure:
- Verify Docker Hub registry access
- Click Next to initiate Docker authentication
Expected Behavior: Docker Desktop may launch automatically and display a login window. Complete the authentication process before proceeding.
Step 3: Requirements
The wizard downloads all required Docker images for Artemis deployment.
Procedure:
- Click Pull Images & Continue to download or update Docker images
- Wait for image download to complete. All successfully downloaded images are marked with a checkmark
- Click Next to proceed
Step 4: Configuration
Configure Artemis service ports and OpenVINO deployment method.
Port Configuration:
| Service | Default Port | Description |
|---|---|---|
| HTTP | 81 | HTTP service port |
| HTTPS | 443 | HTTPS service port |
Note: Modify ports if conflicts exist with other applications.
OpenVINO Deployment Method:
Option A: Container Runtime (Docker) — Recommended
- Requirements:
- Ubuntu WSL2 Linux distribution 24.04 or later (see Issue #5)
- Latest Intel GPU drivers
- Procedure: Click Next to proceed with containerized deployment
Option B: Native Deployment
- Requirements:
- Python 3.9–3.12
- Git installed
- Latest Intel GPU drivers
- Procedure:
- Click Run Setup for immediate installation, or
- Click Create Shortcut to create a desktop shortcut for later installation
- Monitor installation logs for completion status
Procedure:
- Configure ports and OpenVINO deployment method
- Click Save & Continue
Step 5: OpenVINO Verification
The wizard verifies OpenVINO deployment prerequisites.
Verification Checks:
| Component | Description |
|---|---|
| Intel GPU Driver | Validates latest Intel GPU driver installation |
| WSL Version | Verifies WSL 2 configuration |
| Linux Distribution | Checks Ubuntu distribution compatibility |
| GPU Passthrough | Validates GPU passthrough configuration |
Procedure:
- Review verification results
- Resolve any failed checks before proceeding
- Click Next to continue
OpenVINO Connection Endpoints: Reference these endpoints when configuring OpenVINO:
http://host.docker.internal:8000/v3http://ovms:8000/v3
Step 6: Installation
The wizard deploys Artemis services and creates the default administrator account.
Deployment Procedure:
- Click Start Deployment to initiate installation
- Wait for all services to deploy (process is automated)
Administrator Account Setup:
- Enter administrator credentials:
- Username
- Password
- Click Create Admin User
- Click Next to continue
Step 7: Completion
Installation is complete.
OpenVINO Model Verification: The wizard performs a test query against the OpenVINO model deployment to verify functionality.
Post-Installation:
-
Desktop Shortcuts: The following shortcuts are created automatically:
- Artemis Platform: Launch Artemis web interface (ArtemisWizard.exe icon)
- OpenVINO: Launch OpenVINO (created if native deployment was selected in Step 4)
-
Access Artemis Platform:
- Click Open Artemis to launch the web interface in your default browser
- Authenticate using the administrator credentials created in Step 6
![]()
Post-Installation Configuration
Initial Platform Setup
Complete the following one-time configuration after first login:
- Navigate to Settings (⚙️ icon, top-right)
- Select Users from the sidebar
- Locate the System Admin Balance column
- Click Edit
- Enter an initial balance (e.g., 50)
- Click Apply
Note: This configuration is required to unlock full platform functionality.
OpenVINO Connection Verification
Verify OpenVINO model connectivity:
- Ensure Artemis services are running
- Log into the Artemis platform
- Navigate to Chat (top-right)
- Submit a test query
- Verify model response to confirm successful connection
Troubleshooting
System Requirements
General Requirements:
- Docker Desktop requires WSL 2 on Windows
- Artemis supports multiple platform configurations
OpenVINO Requirements:
- Ubuntu 20.04 or higher (required for GPU passthrough via DXG)
- Python 3.9–3.12
- More restrictive platform requirements than Artemis core
Common Issues
Issue 1: Python Version Compatibility
Symptoms: OpenVINO setup fails with incompatible Python version error.
Resolution:
- Download Python 3.12.10 (64-bit): Python 3.12.10
- Install Python and verify version (3.9–3.12)
- Ensure Python is added to system PATH during installation
- Restart the installation wizard
Issue 2: Docker Service Not Running
Symptoms: Installation fails with Docker-related errors.
Resolution:
- Verify Docker Desktop service status
- If issues persist, perform a full restart:
- Open Task Manager (
Ctrl + Shift + Esc) - Terminate all Docker-related processes
- Restart Docker Desktop
- Open Task Manager (
Issue 3: VPN Connectivity Issues
Symptoms: Docker or OpenVINO connectivity failures during installation.
Resolution:
- Disconnect from VPN temporarily
- Complete installation
- Reconnect to VPN after installation
- Configure VPN exceptions for Docker if required
Issue 4: Missing GPU Drivers
Symptoms: OpenVINO operates in CPU-only mode or fails to detect GPU.
Resolution:
- In the wizard, click Intel GPU (Required)
- Download the latest Intel GPU driver from the opened page
- Install the driver
- Return to the wizard and verify GPU detection
Issue 5: Ubuntu Version Incompatibility
Symptoms: OpenVINO fails due to unsupported Ubuntu version.
Resolution:
Upgrade WSL 2 Ubuntu distribution to 20.04 or later:
wsl --status
wsl --list --online
wsl --install -d Ubuntu-24.04
wsl --set-default Ubuntu-24.04
Note: OpenVINO requires Ubuntu 20.04 or higher for GPU passthrough. Ensure GPU drivers are installed after upgrading.
Reference
System Requirements Summary
| Component | Requirement |
|---|---|
| Operating System | Windows 10/11 with WSL 2 |
| Docker Desktop | Latest version, running |
| WSL Distribution | Ubuntu 20.04 or later |
| Access Level | Administrator privileges |
Registry Access
- Docker Hub account with registry access required
- WSL 2 must be installed (required for Docker on Windows)
- If WSL 2 was not installed during Docker Desktop setup, install manually before proceeding
OpenVINO Endpoints
When configuring OpenVINO, reference these connection endpoints:
http://host.docker.internal:8000/v3http://ovms:8000/v3