fbmc-chronos2 / src /forecasting /chronos_inference.py

Commit History

fix: reduce context window to 1125 hours (1.5 months) for A100-80GB
d080539

Evgueni Poloukarov Claude commited on

fix: reduce batch_size to 32 for 2,160-hour context window
40b0931

Evgueni Poloukarov Claude commited on

fix: enable multi-GPU distribution and optimize for 2x24GB VRAM
e5de9d8

Evgueni Poloukarov Claude commited on

feat: extend context window to 3 months (2,160 hours) for 96GB VRAM
e1f5207

Evgueni Poloukarov commited on

debug: add GPU memory profiling diagnostics to identify 36GB baseline usage
3254242

Evgueni Poloukarov commited on

fix: reduce context to 1,440 hours (60 days) - testing GPU memory limit
5ff6f25

Evgueni Poloukarov commited on

fix: reduce context window to 1,792 hours (75 days) to fit 48GB GPU memory
8ff9099

Evgueni Poloukarov Claude commited on

fix: update run_forecast() default context_hours to 2,160
b415279

Evgueni Poloukarov Claude commited on

feat: extend context window to 3 months (2,160 hours) for deeper pattern learning
1130ee0

Evgueni Poloukarov Claude commited on

docs: correct feature count (2,514 actual, not 3,043 claimed)
27ce714

Evgueni Poloukarov commited on

feat: implement past-only covariate masking for volatility capture
069627f

Evgueni Poloukarov Claude commited on

revert: remove hour-aware adaptive quantile selection (61% MAE degradation)
ff9fbcf

Evgueni Poloukarov Claude commited on

feat: implement hour-aware adaptive quantile selection for hourly accuracy
3ac5032

Evgueni Poloukarov commited on

feat: add integer rounding + validation notebook for all 132 borders
7f2c237

Evgueni Poloukarov Claude commited on

fix: expand context window from 128h to 504h (21 days)
c366480

Evgueni Poloukarov commited on

fix: CRITICAL timestamp bug causing 313 vs 336 hour mismatch + validation
67808ce

Evgueni Poloukarov commited on

perf: reduce context window from 256h to 128h to fit L4 GPU memory
4be9db4

Evgueni Poloukarov commited on

fix: force rebuild with version bump to v1.2.0 (batch_size=32 optimization)
239885b

Evgueni Poloukarov commited on

fix: reduce batch_size to 32 and quantiles to 3 for GPU memory optimization
7a9aff9

Evgueni Poloukarov Claude commited on

fix: move GPU cache clearing to START of border loop
b8daa7e

Evgueni Poloukarov Claude commited on

fix: add GPU cache clearing for multi-border forecasts
3b607e3

Evgueni Poloukarov Claude commited on

fix: add PyTorch memory allocator config to prevent fragmentation
c85b8a5

Evgueni Poloukarov Claude commited on

perf: reduce context window from 512h to 256h to fit L4 GPU (24GB VRAM)
ef3410d

Evgueni Poloukarov Claude commited on

perf: switch to bfloat16 precision for memory efficiency
c8d76da

Evgueni Poloukarov Claude commited on

perf: optimize Chronos-2 memory usage with torch.inference_mode()
572e6a8

Evgueni Poloukarov Claude commited on

fix: revert context window to 512h and upgrade GPU to 1xL4 (24GB)
42acd7e

Evgueni Poloukarov Claude commited on

fix: reduce context window to 256h to fit T4 GPU memory
dfe9aab

Evgueni Poloukarov commited on

fix: complete covariate forecasting with predict_df() API
6fa9b28

Evgueni Poloukarov commited on

feat: enable multivariate covariate forecasting with 615 features
0b4284f

Evgueni Poloukarov Claude commited on

fix: implement sub-batching to avoid CUDA OOM on T4 GPU
2d135b5

Evgueni Poloukarov Claude commited on

feat: implement batch inference for 38x speedup (60min -> 2min)
dc9b9db

Evgueni Poloukarov Claude commited on

fix: handle 3D forecast tensors by squeezing batch dimension
fe89c45

Evgueni Poloukarov commited on

fix: robust axis selection for forecast quantile calculation
09bcf85

Evgueni Poloukarov commited on

fix: handle forecast shape correctly for quantile calculation
748ef95

Evgueni Poloukarov commited on

debug: add forecast shape logging to diagnose dimension mismatch
2ea0150

Evgueni Poloukarov commited on

fix: convert context data to PyTorch tensor for Chronos predict
bf6dbbb

Evgueni Poloukarov commited on

feat: add comprehensive error tracking with full tracebacks
f197da0

Evgueni Poloukarov commited on

fix: correct Chronos API parameter name from context to inputs
cfde20b

Evgueni Poloukarov commited on

fix: correct string literal syntax errors in debug file writing
cd3a36f

Evgueni Poloukarov commited on

debug: add diagnostic logging to verify code version and columns
ac3c6b4

Evgueni Poloukarov commited on

fix: force Python recompilation with version comment
8e23e5d

Evgueni Poloukarov commited on

fix: use renamed 'target' column instead of 'target_border_X' in inference
d2b88b2

Evgueni Poloukarov commited on

debug: return debug file when all forecasts fail
7d5b63d

Evgueni Poloukarov commited on

debug: add diagnostic logging to inference export step
3f32d3a

Evgueni Poloukarov commited on

fix: correct numpy median/quantile calls in inference pipeline
2c1d599

Evgueni Poloukarov commited on

refactor: convert HF Space from JupyterLab to Gradio API
12f45c0

Evgueni Poloukarov Claude commited on