fix(gpu): wire PPO GPU experience collection, fix debug log levels, increase hyperopt deadline
- Wire GPU experience collection into PPO hyperopt adapter with CPU fallback (ensure_gpu_data, gpu_collect_trajectories, batch-to-trajectory converter) - Downgrade 6 ERROR-level debug logs to debug!() in DQN hyperopt adapter - Increase hyperopt activeDeadlineSeconds from 1h to 6h (job-template + train.sh) - Mark 3 data-dependent real_data_loader tests as #[ignore] - Fix 4 clippy map_or → is_none_or warnings in trading_service Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -19,7 +19,7 @@ set -euo pipefail
|
||||
SYMBOL="ES.FUT"
|
||||
TRIALS=20
|
||||
MAX_STEPS=2000
|
||||
TIMEOUT=3600
|
||||
TIMEOUT=3600 # default; hyperopt preset overrides to 6h below
|
||||
DATA_DIR="/data/futures-baseline"
|
||||
NAMESPACE="foxhunt"
|
||||
IMAGE="rg.fr-par.scw.cloud/foxhunt/training:latest"
|
||||
@@ -114,6 +114,10 @@ case "$PRESET" in
|
||||
hyperopt)
|
||||
[[ -z "$MODEL" ]] && die "hyperopt preset requires --model"
|
||||
validate_model "$MODEL"
|
||||
# Hyperopt runs 20 trials × 8 epochs — needs 6h unless user specified --timeout
|
||||
if [[ "$TIMEOUT" -eq 3600 ]]; then
|
||||
TIMEOUT=21600
|
||||
fi
|
||||
;;
|
||||
evaluate)
|
||||
[[ -z "$RUN_ID" ]] && die "evaluate preset requires --run-id (from a previous training run)"
|
||||
|
||||
Reference in New Issue
Block a user