|
|
3 godzin temu | |
|---|---|---|
| .. | ||
| configs | 3 godzin temu | |
| docs | 3 godzin temu | |
| models | 3 godzin temu | |
| pv_forecast | 3 godzin temu | |
| README.md | 3 godzin temu | |
| SHA256SUMS.json | 3 godzin temu | |
| deployment_config.json | 3 godzin temu | |
| input_schema.json | 3 godzin temu | |
| requirements.txt | 3 godzin temu | |
版本:2026-10-14。统一 MSPF-PV-GRU-LightGBM-Huber 架构,三站独立参数。
| 文件/目录 | 用途 |
|---|---|
| models/ | 三站各一份.pt和.joblib,以及锁定E10-A的加载清单;全部需要保留 |
| pv_forecast/ | 必需推理与预处理代码;模块路径用于模型反序列化,请勿改名 |
| configs/sites.yaml | 场站经纬度、海拔和归一化容量 |
| deployment_config.json | 模型运行规则 |
| input_schema.json | 输入列顺序及场站映射 |
| requirements.txt | 运行依赖 |
| docs/输入输出与接入说明.md | 数据处理及接口说明 |
| SHA256SUMS.json | 文件完整性校验 |
Python 3.10,推荐Ubuntu 22.04/WSL2。先安装requirements.txt中的依赖,再安装与机器匹配的PyTorch;已验证版本为torch 2.12.1+cu132,CPU推理可运行,不强制使用GPU。本次未另建环境验证依赖安装过程。
from pathlib import Path
from pv_forecast.mspf_pv.inference import predict_selected_arrays
root = Path('/path/to/PV_E10A_20261014_core')
prediction_pu = predict_selected_arrays(
root, 'beiliu', power_history, future_raw, elevation, device='cpu'
)
prediction_kw = prediction_pu * 3000
请从本包根目录运行,或将根目录加入Python模块搜索路径。以上是接入示例,三个输入数组须由接入层构造,详见docs。调用predict_selected_arrays,不要调用默认指向旧E0的predict_arrays。
本包为历史功率+EC版本E10-A,不是纯历史功率版本。不含训练数据、历史实验、样例、测试集或系统调度服务。权重未重训;仅移除非运行内容和训练函数,推理/预处理保留原实现。完整验收历史不计入新的未查看测试结果。