Common Issues
Troubleshooting guide for 360 Hextile common problems
Last updated: 2026-01-01
Common Issues
This guide covers the most frequently encountered issues and their solutions.
Installation Issues
Python Version Error
Error: Python 3.8 or higher required
Solution:
# Check Python version
python --version
# Install Python 3.8+ from python.org
# Or use pyenv:
pyenv install 3.10.0
pyenv global 3.10.0
CUDA Not Found
Error: CUDA not available or CuPy import failed
Solutions:
- Install CUDA Toolkit
- Download from NVIDIA: https://developer.nvidia.com/cuda-downloads
- Version 11.x or 12.x recommended
-
Restart after installation
-
Verify Installation
bash nvidia-smi # Should show GPU info and CUDA version -
Install CuPy
bash pip install cupy-cuda11x # Replace with your CUDA version
Node.js Issues
Error: npm command not found
Solution:
# Use local Node.js (no global install needed)
scripts\setup_node_local.bat
# Or install globally from nodejs.org
Processing Issues
Out of Memory Error
Error: CUDA out of memory or RuntimeError: CUDA error
Solutions:
- Use Smaller Template
- Switch from 44_4K → 32_3K → 20_2K
-
Reduces VRAM requirements
-
Use Sequential Mode
- Instead of Batch mode
- Processes one tile at a time
-
Lower VRAM usage
-
Close Other Applications ```bash # Check GPU usage nvidia-smi
# Close Chrome, games, other GPU apps ```
- Reduce Batch Size
- In configuration, set smaller batch
- Trade speed for memory
Processing Stalls
Symptom: Processing freezes at specific tile
Solutions:
-
Check GPU Temperature
bash nvidia-smi # If >85°C, thermal throttling may occur -
Restart Backend ```bash # Stop API server Ctrl+C
# Restart python backend/api/main.py ```
- Clear GPU Memory
python import cupy as cp cp.get_default_memory_pool().free_all_blocks()
Seams Visible in Output
Symptom: Visible lines between tiles in final image
Causes & Solutions:
- Strength Too High
- Reduce strength from 0.7 → 0.3-0.5
-
Less AI modification = better blending
-
Wrong Template
- Ensure using correct template for input
-
Verify template files are complete
-
Inpaint Masks Missing
- Check
templates/*/masks/folder - Re-download template if corrupted
Poor Quality Results
Symptom: Output looks worse than input
Solutions:
- Adjust Strength
- Too low (< 0.2): Barely any change
- Too high (> 0.8): Over-processed
-
Sweet spot: 0.3-0.5
-
Improve Prompt
Bad: "better" Good: "photorealistic, enhanced details, vibrant colors" -
Increase Steps
- From 20 → 40-50
-
More diffusion iterations = better quality
-
Check Input Quality
- Input must be high resolution
- Minimum 4096x2048 for best results
Upload Fails
Error: Failed to upload image
Solutions:
- Check File Format
- Only JPG and PNG supported
-
Convert from other formats first
-
Reduce File Size
- Max 100MB by default
-
Compress or resize if needed
-
Verify API Running
bash # Check API is accessible curl http://localhost:8000/api/templates/
WebSocket Connection Failed
Error: WebSocket disconnected or no progress updates
Solutions:
- Check API Server
- Ensure backend running
-
Look for errors in console
-
Firewall
- Allow port 8000
-
Disable firewall temporarily to test
-
Application Console
- Open DevTools (if in dev mode)
- Check Console tab for errors
Application Won't Start
Error: Application fails to launch
Solutions:
# Clean and reinstall
cd frontend
rm -rf node_modules
rm package-lock.json
npm install
npm run tauri:dev
Application Issues
App Won't Launch
Symptom: Click icon, nothing happens
Solutions:
-
Install WebView2
bash winget install Microsoft.EdgeWebView2Runtime -
Check Logs
- Open application logs directory
-
Look for error messages
-
Run in Development Mode
- Try
npm run tauri:devto see error output
GPU Not Detected
Error: No CUDA-capable device found
Solutions:
- Update Drivers
- Download from NVIDIA
- Install latest drivers
-
Restart
-
Check GPU
bash nvidia-smi # Should show your GPU -
CUDA Toolkit
- Ensure CUDA installed
- Add to PATH if needed
Performance Issues
Slow Processing
Symptom: Takes much longer than expected
Diagnosis:
# Monitor GPU usage
nvidia-smi -l 1
# Check if GPU at 100% utilization
# If not, check:
Solutions:
- GPU Throttling
- Check temperature (should be < 80°C)
-
Improve cooling/ventilation
-
CPU Bottleneck
- Close background applications
-
Use faster storage (SSD)
-
Diffusion Settings
- Reduce steps (50 → 30)
- Lower guidance scale
- Use smaller template
High Memory Usage
Symptom: System runs out of RAM
Solutions:
- Increase Virtual Memory
- Windows: Settings → System → About → Advanced system settings
-
Set to 16GB+
-
Close Applications
- Browser tabs
-
Other programs
-
Use 64-bit Python
bash python --version # Should show 64-bit
Error Messages
"Template not found"
Cause: Missing or incorrect template name
Solution:
# List available templates
ls resources/templates/
# Use exact name from list
# Case-sensitive: "Hextile_32_3K" not "hextile_32_3k"
"Invalid image dimensions"
Cause: Image not equirectangular (2:1 ratio)
Solution: - Check dimensions (width should be 2× height) - Valid: 4096×2048, 8192×4096 - Invalid: 1920×1080, 2048×2048
"Diffusion model not found"
Cause: Stable Diffusion model not downloaded
Solution:
# Models download automatically on first use
# Or manually download to:
resources/diffusion/models/
# Required files:
# - sd-v1-5-inpainting.ckpt
# - config.yaml
Getting More Help
If your issue isn't listed here:
- Check Logs
- Backend:
logs/api.log - Processing:
process_log.txt -
Desktop:
%APPDATA%/360-Hextile/logs/ -
GPU Diagnostics
bash nvidia-smi python -c "import cupy; print(cupy.cuda.runtime.getDeviceCount())" -
System Info
bash python --version pip list | grep cupy nvidia-smi --query-gpu=name,driver_version --format=csv -
Search Documentation
- Use search bar (top of page)
- Check FAQ
-
Review relevant guide
-
Community Support
- GitHub Issues
- Discord community
- Stack Overflow
Preventive Measures
Before Processing
- ✅ Check GPU temperature < 75°C
- ✅ Close unnecessary applications
- ✅ Verify sufficient disk space (10GB+)
- ✅ Test with small template first
Regular Maintenance
- Clear temp files weekly
- Update GPU drivers monthly
- Check for 360 Hextile updates
- Monitor GPU health
Still having issues? Check GPU Setup or Performance Tips