Installation Guide¶
🔐 IMPORTANT: Q-Memetic AI requires a QuantumMeta license for all operations. A 24-hour grace period is provided from first use.
System Requirements¶
Q-Memetic AI requires Python 3.9 or higher with the following system specifications:
- Memory: Minimum 4GB RAM (8GB+ recommended for large-scale evolution)
- Storage: 1GB free space for models and data
- Network: Internet connection for license validation and federated features
- License: Valid QuantumMeta license (24-hour grace period available)
- Optional: CUDA-compatible GPU for accelerated neural operations
Installation Methods¶
1. pip Install (Recommended)¶
2. Development Install¶
Clone the repository and install in development mode:
git clone https://github.com/krish567366/Q-Memetic-AI.git
cd Q-Memetic-AI
pip install -e .
pip install quantummeta-license
3. Conda Install¶
🔐 License Setup (REQUIRED)¶
Q-Memetic AI enforces strict licensing with a 24-hour grace period only:
Step 1: Get Your License¶
- Visit QuantumMeta License Server
- Choose your tier:
- Core: Basic evolution, visualization (Free)
- Pro: Entanglement, quantum walks, federation ($29/month)
- Enterprise: Multimodal, custom plugins, unlimited scale ($299/month)
- Generate your license key
Step 2: Configure License¶
Option A: Environment Variable (Recommended)¶
Option B: Direct Configuration¶
from qmemetic_ai import MemeticEngine
# Initialize with license
engine = MemeticEngine(license_key="your-license-key-here")
Option C: License File¶
# Save license to file
quantum-license activate your-license.qkey
# Use with Q-Memetic AI
python -c "import qmemetic_ai; print('License validated!')"
Or set as environment variable:
Verification¶
Test your installation:
import qmemetic_ai
print(f"Q-Memetic AI version: {qmemetic_ai.__version__}")
# Quick test
engine = qmemetic_ai.MemeticEngine()
meme = engine.create_meme("Hello quantum world!")
print(f"Created meme: {meme.content}")
Troubleshooting¶
Common Issues¶
ImportError: No module named 'torch'¶
License validation failed¶
- Check internet connection
- Verify license key format
- Check license tier permissions
CUDA out of memory¶
- Reduce batch sizes
- Use CPU-only mode:
engine = MemeticEngine(device='cpu')