Skip to main content

Cloudmesh AI Commander

The cloudmesh-ai-commander extension provides a set of automation tools to orchestrate the deployment, management, and access of AI model servers on the UVA GPU cluster.

It simplifies the complex process of requesting compute resources via iJob, deploying server software (either mock or real), and establishing secure SSH tunnels for local access.

Documentation Guides

Depending on your needs, please refer to the appropriate guide:

1. Mock Server Guide

Purpose: Rapid development and testing.

  • What it does: Deploys a lightweight FastAPI mock server that simulates the vLLM API.
  • When to use: When you need to test your application's integration with an AI API without consuming expensive GPU resources or waiting for large model weights to load.
  • Key Command: cmc commander run mock

2. Real Gemma Service Guide

Purpose: Production-grade model serving.

  • What it does: Deploys the actual Gemma 4 model using the vLLM engine via Apptainer containers on UVA GPU nodes.
  • When to use: When you need actual model inferences, high-throughput serving, and real GPU performance.
  • Key Command: cmc commander run vllm

Comparison at a Glance

Feature Mock Workflow Real Gemma Workflow
Resource Usage Minimal (CPU/Small RAM) High (Multiple A100 GPUs)
Startup Time Seconds Minutes (Model Loading)
Accuracy Simulated Responses Actual LLM Inferences
Deployment Python Script Apptainer Container
Primary Goal API Integration Testing Model Evaluation & Usage

Quick Installation

To get started with the commander:

# 1. Setup environment
pyenv virtualenv 3.14.4 CMC
pyenv local CMC

# 2. Install from source
git clone https://github.com/cloudmesh-ai/cloudmesh-ai-commander.git
cd cloudmesh-ai-commander
pip install -e .

Release files for cloudmesh-ai-commander 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for cloudmesh-ai-commander 0.1.0
File Interpreter ABI Platform
cloudmesh_ai_commander-0.1.0-py3-none-any.whl Python 3 none any Details

Release files / cloudmesh_ai_commander-0.1.0-py3-none-any.whl

Download URL cloudmesh_ai_commander-0.1.0-py3-none-any.whl
Size 9.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a5fb7a07fe382a3b62b0da1c8026f4877f1a98b6731e0b953554eb3f1a4d9fd1
BLAKE2b-256 checksum
How to use checksums
dfecbb086b209a56fa720b8bbacfd38d3825831596bc48fab807a85ca623e100
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.4

Release history Release notifications | RSS feed

This release

0.1.0 This release

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page