- Fixed PSO budget calculation bug in ml/src/hyperopt/optimizer.rs - Root cause: Division by n_particles in sequential execution - Now correctly calculates max_iters = remaining_trials (no division) - Result: 50 trials complete instead of 23 (100% vs 46%) - Added comprehensive DQN hyperopt results analysis - 39/50 trials analyzed across 2 RunPod deployments - Best hyperparameters identified: LR 4.89e-5 (ultra-low) - Created DQN_HYPEROPT_RESULTS_SUMMARY.md with expert validation - GitLab CI/CD pipeline operational (48 lines fixed) - Fixed YAML syntax errors (unquoted colons) - All 7 jobs validated and working - Warning cleanup complete (136 → 0 warnings) - Removed 143 lines dead code - Fixed visibility, unused imports, Debug traits - Archived Wave D reports to docs/archive/ - 8 early stopping reports moved - Root directory cleaned up 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
51 lines
1.0 KiB
TOML
51 lines
1.0 KiB
TOML
# Foxhunt RunPod Deployment Configuration
|
|
# Edit this file and save to ~/.runpod/config.toml
|
|
# You can override any value with environment variables (see .env.runpod example)
|
|
|
|
[runpod]
|
|
# Your RunPod API key (REQUIRED)
|
|
# Get it from: https://www.runpod.io/console/user/settings
|
|
api_key = "YOUR_RUNPOD_API_KEY_HERE"
|
|
|
|
# Default GPU type for deployments
|
|
default_gpu_type = "RTX A4000"
|
|
|
|
# Default datacenter region
|
|
default_datacenter = "EUR-IS-1"
|
|
|
|
[docker]
|
|
# Docker registry username
|
|
registry = "jgrusewski"
|
|
|
|
# Docker image name
|
|
image_name = "foxhunt"
|
|
|
|
# Default image tag
|
|
tag = "latest"
|
|
|
|
[s3]
|
|
# RunPod S3 endpoint (region-specific)
|
|
endpoint = "https://s3api-eur-is-1.runpod.io"
|
|
|
|
# S3 bucket for training outputs
|
|
bucket = "se3zdnb5o4"
|
|
|
|
# AWS region for S3
|
|
region = "us-east-1"
|
|
|
|
# Log polling interval in seconds
|
|
poll_interval_secs = 5
|
|
|
|
[defaults]
|
|
# Container disk size in GB
|
|
container_disk_gb = 50
|
|
|
|
# Volume mount path inside container
|
|
volume_path = "/runpod-volume"
|
|
|
|
# Volume size in GB
|
|
volume_size_gb = 100
|
|
|
|
# Whether to enable public IP
|
|
support_public_ip = false
|