Merge remote-tracking branch 'origin/main' into REPST

更新main支的修复
This commit is contained in:
czzhangheng 2025-11-10 09:34:04 +08:00
commit 7da402d5e0
109 changed files with 664 additions and 367 deletions

15
.vscode/launch.json vendored
View File

@ -4,14 +4,21 @@
// 访: https://go.microsoft.com/fwlink/?linkid=830387 // 访: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0", "version": "0.2.0",
"configurations": [ "configurations": [
{
{ "name": "STID_PEMS-BAY",
"name": "EXP_PEMSD8",
"type": "debugpy", "type": "debugpy",
"request": "launch", "request": "launch",
"program": "run.py", "program": "run.py",
"console": "integratedTerminal", "console": "integratedTerminal",
"args": "--config ./config/DDGCRN/PEMSD8.yaml" "args": "--config ./config/STID/PEMS-BAY.yaml"
},
{
"name": "STID_PEMSD4",
"type": "debugpy",
"request": "launch",
"program": "run.py",
"console": "integratedTerminal",
"args": "--config ./config/STID/PEMSD4.yaml"
}, },
{ {
"name": "REPST", "name": "REPST",

5
.vscode/settings.json vendored Normal file
View File

@ -0,0 +1,5 @@
{
"python-envs.defaultEnvManager": "ms-python.python:conda",
"python-envs.defaultPackageManager": "ms-python.python:conda",
"python-envs.pythonProjects": []
}

View File

@ -1,3 +1,9 @@
basic:
dataset: "PEMSD3"
mode: "train"
device: "cuda:0"
model: "AGCRN"
data: data:
num_nodes: 358 num_nodes: 358
lag: 12 lag: 12

View File

@ -1,3 +1,9 @@
basic:
dataset: "PEMSD4"
mode: "train"
device: "cuda:0"
model: "AGCRN"
data: data:
num_nodes: 307 num_nodes: 307
lag: 12 lag: 12

View File

@ -1,3 +1,9 @@
basic:
dataset: "PEMSD7"
mode: "train"
device: "cuda:0"
model: "AGCRN"
data: data:
num_nodes: 883 num_nodes: 883
lag: 12 lag: 12

View File

@ -1,3 +1,9 @@
basic:
dataset: "PEMSD8"
mode: "train"
device: "cuda:0"
model: "AGCRN"
data: data:
num_nodes: 170 num_nodes: 170
lag: 12 lag: 12

View File

@ -1,3 +1,9 @@
basic:
dataset: "Hainan"
mode: "train"
device: "cuda:0"
model: "ARIMA"
data: data:
num_nodes: 13 num_nodes: 13
lag: 12 lag: 12

View File

@ -1,3 +1,9 @@
basic:
dataset: "PEMSD3"
mode: "train"
device: "cuda:0"
model: "ARIMA"
data: data:
num_nodes: 358 num_nodes: 358
lag: 12 lag: 12

View File

@ -1,3 +1,9 @@
basic:
dataset: "PEMSD4"
mode: "train"
device: "cuda:0"
model: "ARIMA"
data: data:
num_nodes: 307 num_nodes: 307
lag: 12 lag: 12

View File

@ -1,3 +1,9 @@
basic:
dataset: "PEMSD7(L)"
mode: "train"
device: "cuda:0"
model: "ARIMA"
data: data:
add_day_in_week: true add_day_in_week: true
add_time_in_day: true add_time_in_day: true

View File

@ -1,3 +1,9 @@
basic:
dataset: "PEMSD7(M)"
mode: "train"
device: "cuda:0"
model: "ARIMA"
data: data:
add_day_in_week: true add_day_in_week: true
add_time_in_day: true add_time_in_day: true

View File

@ -1,3 +1,9 @@
basic:
dataset: "PEMSD7"
mode: "train"
device: "cuda:0"
model: "ARIMA"
data: data:
add_day_in_week: true add_day_in_week: true
add_time_in_day: true add_time_in_day: true

View File

@ -1,3 +1,9 @@
basic:
dataset: "PEMSD8"
mode: "train"
device: "cuda:0"
model: "ARIMA"
data: data:
add_day_in_week: true add_day_in_week: true
add_time_in_day: true add_time_in_day: true

View File

@ -1,3 +1,9 @@
basic:
dataset: "PEMSD3"
mode: "train"
device: "cuda:0"
model: "DCRNN"
data: data:
num_nodes: 358 num_nodes: 358
lag: 12 lag: 12

View File

@ -1,3 +1,9 @@
basic:
dataset: "PEMSD4"
mode: "train"
device: "cuda:0"
model: "DCRNN"
data: data:
num_nodes: 307 num_nodes: 307
lag: 12 lag: 12

View File

@ -1,3 +1,9 @@
basic:
dataset: "PEMSD7"
mode: "train"
device: "cuda:0"
model: "DCRNN"
data: data:
num_nodes: 883 num_nodes: 883
lag: 12 lag: 12

View File

@ -1,3 +1,9 @@
basic:
dataset: "PEMSD8"
mode: "train"
device: "cuda:0"
model: "DCRNN"
data: data:
num_nodes: 170 num_nodes: 170
lag: 12 lag: 12

View File

@ -1,3 +1,9 @@
basic:
dataset: "Hainan"
mode: "train"
device: "cuda:0"
model: "DDGCRN"
data: data:
num_nodes: 13 num_nodes: 13
lag: 12 lag: 12

View File

@ -1,3 +1,9 @@
basic:
dataset: "PEMSD3"
mode: "train"
device: "cuda:0"
model: "DDGCRN"
data: data:
num_nodes: 358 num_nodes: 358
lag: 12 lag: 12

View File

@ -1,3 +1,9 @@
basic:
dataset: "PEMSD4"
mode: "train"
device: "cuda:0"
model: "DDGCRN"
data: data:
num_nodes: 307 num_nodes: 307
lag: 12 lag: 12

View File

@ -1,3 +1,9 @@
basic:
dataset: "PEMSD7(L)"
mode: "train"
device: "cuda:0"
model: "DDGCRN"
data: data:
add_day_in_week: true add_day_in_week: true
add_time_in_day: true add_time_in_day: true

View File

@ -1,3 +1,9 @@
basic:
dataset: "PEMSD7(M)"
mode: "train"
device: "cuda:0"
model: "DDGCRN"
data: data:
add_day_in_week: true add_day_in_week: true
add_time_in_day: true add_time_in_day: true

View File

@ -1,3 +1,9 @@
basic:
dataset: "PEMSD7"
mode: "train"
device: "cuda:0"
model: "DDGCRN"
data: data:
add_day_in_week: true add_day_in_week: true
add_time_in_day: true add_time_in_day: true

View File

@ -1,3 +1,9 @@
basic:
dataset: "PEMSD3"
mode: "train"
device: "cuda:0"
model: "DSANET"
data: data:
num_nodes: 358 num_nodes: 358
lag: 12 lag: 12

View File

@ -1,3 +1,9 @@
basic:
dataset: "PEMSD4"
mode: "train"
device: "cuda:0"
model: "DSANET"
data: data:
num_nodes: 307 num_nodes: 307
lag: 12 lag: 12

View File

@ -1,3 +1,9 @@
basic:
dataset: "PEMSD7"
mode: "train"
device: "cuda:0"
model: "DSANET"
data: data:
num_nodes: 883 num_nodes: 883
lag: 12 lag: 12

View File

@ -1,3 +1,9 @@
basic:
dataset: "PEMSD8"
mode: "train"
device: "cuda:0"
model: "DSANET"
data: data:
num_nodes: 170 num_nodes: 170
lag: 12 lag: 12

View File

@ -1,3 +1,9 @@
basic:
dataset: "PEMSD3"
mode: "train"
device: "cuda:0"
model: "EXP"
data: data:

View File

@ -1,3 +1,9 @@
basic:
dataset: "PEMSD4"
mode: "train"
device: "cuda:0"
model: "EXP"
data: data:
num_nodes: 307 num_nodes: 307
lag: 12 lag: 12

View File

@ -1,3 +1,9 @@
basic:
dataset: "PEMSD7"
mode: "train"
device: "cuda:0"
model: "EXP"
data: data:
num_nodes: 883 num_nodes: 883
lag: 12 lag: 12

View File

@ -1,3 +1,9 @@
basic:
dataset: "SD"
mode: "train"
device: "cuda:0"
model: "EXP"
data: data:
num_nodes: 716 num_nodes: 716
lag: 12 lag: 12

View File

@ -1,3 +1,9 @@
basic:
dataset: "PEMSD4"
mode: "train"
device: "cuda:0"
model: "EXPB"
data: data:
num_nodes: 307 num_nodes: 307
lag: 12 lag: 12

View File

@ -1,3 +1,9 @@
basic:
dataset: "PEMSD3"
mode: "train"
device: "cuda:0"
model: "GWN"
data: data:
num_nodes: 358 num_nodes: 358
lag: 12 lag: 12

View File

@ -1,3 +1,9 @@
basic:
dataset: "PEMSD4"
mode: "train"
device: "cuda:0"
model: "GWN"
data: data:
num_nodes: 307 num_nodes: 307
lag: 12 lag: 12

View File

@ -1,3 +1,9 @@
basic:
dataset: "PEMSD7"
mode: "train"
device: "cuda:0"
model: "GWN"
data: data:
num_nodes: 883 num_nodes: 883
lag: 12 lag: 12

View File

@ -1,3 +1,9 @@
basic:
dataset: "PEMSD8"
mode: "train"
device: "cuda:0"
model: "GWN"
data: data:
num_nodes: 170 num_nodes: 170
lag: 12 lag: 12

View File

@ -1,3 +1,9 @@
basic:
dataset: "PEMSD3"
mode: "train"
device: "cuda:0"
model: "MegaCRN"
data: data:
num_nodes: 358 num_nodes: 358
lag: 12 lag: 12

View File

@ -1,3 +1,9 @@
basic:
dataset: "PEMSD4"
mode: "train"
device: "cuda:0"
model: "MegaCRN"
data: data:
num_nodes: 307 num_nodes: 307
lag: 12 lag: 12

View File

@ -1,3 +1,9 @@
basic:
dataset: "PEMSD7"
mode: "train"
device: "cuda:0"
model: "MegaCRN"
data: data:
num_nodes: 883 num_nodes: 883
lag: 12 lag: 12

View File

@ -1,3 +1,9 @@
basic:
dataset: "PEMSD8"
mode: "train"
device: "cuda:0"
model: "MegaCRN"
data: data:
num_nodes: 170 num_nodes: 170
lag: 12 lag: 12

View File

@ -1,3 +1,9 @@
basic:
dataset: "PEMSD3"
mode: "train"
device: "cuda:0"
model: "NLT"
data: data:
num_nodes: 358 num_nodes: 358
lag: 12 lag: 12

View File

@ -1,3 +1,9 @@
basic:
dataset: "PEMSD4"
mode: "train"
device: "cuda:0"
model: "NLT"
data: data:
num_nodes: 307 num_nodes: 307
lag: 12 lag: 12

View File

@ -1,3 +1,9 @@
basic:
dataset: "PEMSD7"
mode: "train"
device: "cuda:0"
model: "NLT"
data: data:
num_nodes: 883 num_nodes: 883
lag: 12 lag: 12

View File

@ -1,3 +1,9 @@
basic:
dataset: "PEMSD8"
mode: "train"
device: "cuda:0"
model: "NLT"
data: data:
num_nodes: 170 num_nodes: 170
lag: 12 lag: 12

View File

@ -1,3 +1,9 @@
basic:
dataset: "PEMSD3"
mode: "train"
device: "cuda:0"
model: "PDG2SEQ"
data: data:
num_nodes: 358 num_nodes: 358
lag: 12 lag: 12

View File

@ -1,3 +1,9 @@
basic:
dataset: "PEMSD4"
mode: "train"
device: "cuda:0"
model: "PDG2SEQ"
data: data:
num_nodes: 307 num_nodes: 307
lag: 12 lag: 12

View File

@ -1,3 +1,9 @@
basic:
dataset: "PEMSD7"
mode: "train"
device: "cuda:0"
model: "PDG2SEQ"
data: data:
add_day_in_week: true add_day_in_week: true
add_time_in_day: true add_time_in_day: true

View File

@ -1,3 +1,9 @@
basic:
dataset: "PEMSD8"
mode: "train"
device: "cuda:0"
model: "PDG2SEQ"
data: data:
add_day_in_week: true add_day_in_week: true
add_time_in_day: true add_time_in_day: true

View File

@ -1,3 +1,9 @@
basic:
dataset: "PEMSD3"
mode: "train"
device: "cuda:0"
model: "STAEFormer"
data: data:
num_nodes: 358 num_nodes: 358
lag: 12 lag: 12

View File

@ -1,3 +1,9 @@
basic:
dataset: "PEMSD4"
mode: "train"
device: "cuda:0"
model: "STAEFormer"
data: data:
num_nodes: 307 num_nodes: 307
lag: 12 lag: 12

View File

@ -1,3 +1,9 @@
basic:
dataset: "PEMSD7"
mode: "train"
device: "cuda:0"
model: "STAEFormer"
data: data:
num_nodes: 883 num_nodes: 883
lag: 12 lag: 12

View File

@ -1,3 +1,9 @@
basic:
dataset: "PEMSD8"
mode: "train"
device: "cuda:0"
model: "STAEFormer"
data: data:
num_nodes: 170 num_nodes: 170
lag: 12 lag: 12

View File

@ -1,3 +1,9 @@
basic:
dataset: "PEMSD3"
mode: "train"
device: "cuda:0"
model: "STAWnet"
data: data:
num_nodes: 358 num_nodes: 358
lag: 12 lag: 12

View File

@ -1,3 +1,9 @@
basic:
dataset: "PEMSD4"
mode: "train"
device: "cuda:0"
model: "STAWnet"
data: data:
num_nodes: 307 num_nodes: 307
lag: 12 lag: 12

View File

@ -1,3 +1,9 @@
basic:
dataset: "PEMSD7"
mode: "train"
device: "cuda:0"
model: "STAWnet"
data: data:
num_nodes: 883 num_nodes: 883
lag: 12 lag: 12

View File

@ -1,3 +1,9 @@
basic:
dataset: "PEMSD8"
mode: "train"
device: "cuda:0"
model: "STAWnet"
data: data:
num_nodes: 170 num_nodes: 170
lag: 12 lag: 12

View File

@ -1,3 +1,9 @@
basic:
dataset: "PEMSD3"
mode: "train"
device: "cuda:0"
model: "STFGNN"
data: data:
num_nodes: 358 num_nodes: 358
lag: 12 lag: 12

View File

@ -1,3 +1,9 @@
basic:
dataset: "PEMSD4"
mode: "train"
device: "cuda:0"
model: "STFGNN"
data: data:
num_nodes: 307 num_nodes: 307
lag: 12 lag: 12

View File

@ -1,3 +1,9 @@
basic:
dataset: "PEMSD7"
mode: "train"
device: "cuda:0"
model: "STFGNN"
data: data:
num_nodes: 883 num_nodes: 883
lag: 12 lag: 12

View File

@ -1,3 +1,9 @@
basic:
dataset: "PEMSD8"
mode: "train"
device: "cuda:0"
model: "STFGNN"
data: data:
num_nodes: 170 num_nodes: 170
lag: 12 lag: 12

View File

@ -1,3 +1,9 @@
basic:
dataset: "PEMSD3"
mode: "train"
device: "cuda:0"
model: "STGCN"
data: data:
num_nodes: 358 num_nodes: 358
lag: 12 lag: 12

View File

@ -1,3 +1,9 @@
basic:
dataset: "PEMSD4"
mode: "train"
device: "cuda:0"
model: "STGCN"
data: data:
num_nodes: 307 num_nodes: 307
lag: 12 lag: 12

View File

@ -1,3 +1,9 @@
basic:
dataset: "PEMSD7"
mode: "train"
device: "cuda:0"
model: "STGCN"
data: data:
num_nodes: 883 num_nodes: 883
lag: 12 lag: 12

View File

@ -1,3 +1,9 @@
basic:
dataset: "PEMSD8"
mode: "train"
device: "cuda:0"
model: "STGCN"
data: data:
num_nodes: 170 num_nodes: 170
lag: 12 lag: 12

View File

@ -1,3 +1,9 @@
basic:
dataset: "PEMSD3"
mode: "train"
device: "cuda:0"
model: "STGNCDE"
data: data:
num_nodes: 358 num_nodes: 358
lag: 12 lag: 12

View File

@ -1,3 +1,9 @@
basic:
dataset: "PEMSD4"
mode: "train"
device: "cuda:0"
model: "STGNCDE"
data: data:
num_nodes: 307 num_nodes: 307
lag: 12 lag: 12

View File

@ -1,3 +1,9 @@
basic:
dataset: "PEMSD7"
mode: "train"
device: "cuda:0"
model: "STGNCDE"
data: data:
num_nodes: 883 num_nodes: 883
lag: 12 lag: 12

View File

@ -1,3 +1,9 @@
basic:
dataset: "PEMSD8"
mode: "train"
device: "cuda:0"
model: "STGNCDE"
data: data:
num_nodes: 170 num_nodes: 170
lag: 12 lag: 12

View File

@ -1,3 +1,9 @@
basic:
dataset: "PEMSD3"
mode: "train"
device: "cuda:0"
model: "STGNRDE"
data: data:
num_nodes: 358 num_nodes: 358
lag: 12 lag: 12

View File

@ -1,3 +1,9 @@
basic:
dataset: "PEMSD4"
mode: "train"
device: "cuda:0"
model: "STGNRDE"
data: data:
num_nodes: 307 num_nodes: 307
lag: 12 lag: 12

View File

@ -1,3 +1,9 @@
basic:
dataset: "PEMSD7"
mode: "train"
device: "cuda:0"
model: "STGNRDE"
data: data:
num_nodes: 883 num_nodes: 883
lag: 12 lag: 12

View File

@ -1,3 +1,9 @@
basic:
dataset: "PEMSD8"
mode: "train"
device: "cuda:0"
model: "STGNRDE"
data: data:
num_nodes: 170 num_nodes: 170
lag: 12 lag: 12

View File

@ -1,3 +1,9 @@
basic:
dataset: "PEMSD3"
mode: "train"
device: "cuda:0"
model: "STGODE"
data: data:
num_nodes: 358 num_nodes: 358
lag: 12 lag: 12

View File

@ -1,3 +1,9 @@
basic:
dataset: "PEMSD4"
mode: "train"
device: "cuda:0"
model: "STGODE"
data: data:
num_nodes: 307 num_nodes: 307
lag: 12 lag: 12

View File

@ -1,3 +1,9 @@
basic:
dataset: "PEMSD7"
mode: "train"
device: "cuda:0"
model: "STGODE"
data: data:
num_nodes: 883 num_nodes: 883
lag: 12 lag: 12

View File

@ -1,3 +1,9 @@
basic:
dataset: "PEMSD8"
mode: "train"
device: "cuda:0"
model: "STGODE"
data: data:
num_nodes: 170 num_nodes: 170
lag: 12 lag: 12

View File

@ -1,3 +1,9 @@
basic:
dataset: "PEMSD4"
mode: "train"
device: "cuda:0"
model: "STID"
data: data:
num_nodes: 307 num_nodes: 307
lag: 12 lag: 12

View File

@ -1,3 +1,9 @@
basic:
dataset: "PEMSD3"
mode: "train"
device: "cuda:0"
model: "STIDGCN"
data: data:
num_nodes: 358 num_nodes: 358
lag: 12 lag: 12

View File

@ -1,3 +1,9 @@
basic:
dataset: "PEMSD4"
mode: "train"
device: "cuda:0"
model: "STIDGCN"
data: data:
num_nodes: 307 num_nodes: 307
lag: 12 lag: 12

View File

@ -1,3 +1,9 @@
basic:
dataset: "PEMSD7"
mode: "train"
device: "cuda:0"
model: "STIDGCN"
data: data:
num_nodes: 883 num_nodes: 883
lag: 12 lag: 12

View File

@ -1,3 +1,9 @@
basic:
dataset: "PEMSD8"
mode: "train"
device: "cuda:0"
model: "STIDGCN"
data: data:
num_nodes: 170 num_nodes: 170
lag: 12 lag: 12

View File

@ -1,3 +1,9 @@
basic:
dataset: "PEMSD3"
mode: "train"
device: "cuda:0"
model: "STMLP"
data: data:
num_nodes: 358 num_nodes: 358
lag: 12 lag: 12

View File

@ -1,3 +1,9 @@
basic:
dataset: "PEMSD4"
mode: "train"
device: "cuda:0"
model: "STMLP"
data: data:
num_nodes: 307 num_nodes: 307
lag: 12 lag: 12

View File

@ -1,3 +1,9 @@
basic:
dataset: "PEMSD7"
mode: "train"
device: "cuda:0"
model: "STMLP"
data: data:
num_nodes: 883 num_nodes: 883
lag: 12 lag: 12

View File

@ -1,3 +1,9 @@
basic:
dataset: "PEMSD8"
mode: "train"
device: "cuda:0"
model: "STMLP"
data: data:
num_nodes: 170 num_nodes: 170
lag: 12 lag: 12

View File

@ -1,3 +1,9 @@
basic:
dataset: "PEMSD3"
mode: "train"
device: "cuda:0"
model: "STSGCN"
data: data:
num_nodes: 358 num_nodes: 358
lag: 12 lag: 12

View File

@ -1,3 +1,9 @@
basic:
dataset: "PEMSD4"
mode: "train"
device: "cuda:0"
model: "STSGCN"
data: data:
num_nodes: 307 num_nodes: 307
lag: 12 lag: 12

View File

@ -1,3 +1,9 @@
basic:
dataset: "PEMSD7"
mode: "train"
device: "cuda:0"
model: "STSGCN"
data: data:
num_nodes: 883 num_nodes: 883
lag: 12 lag: 12

View File

@ -1,3 +1,9 @@
basic:
dataset: "PEMSD8"
mode: "train"
device: "cuda:0"
model: "STSGCN"
data: data:
num_nodes: 170 num_nodes: 170
lag: 12 lag: 12

View File

@ -1,3 +1,9 @@
basic:
dataset: "PEMSD3"
mode: "train"
device: "cuda:0"
model: "ST_SSL"
data: data:
num_nodes: 358 num_nodes: 358
lag: 12 lag: 12

View File

@ -1,3 +1,9 @@
basic:
dataset: "PEMSD4"
mode: "train"
device: "cuda:0"
model: "ST_SSL"
data: data:
num_nodes: 307 num_nodes: 307
lag: 12 lag: 12

View File

@ -1,3 +1,9 @@
basic:
dataset: "PEMSD7"
mode: "train"
device: "cuda:0"
model: "ST_SSL"
data: data:
num_nodes: 883 num_nodes: 883
lag: 12 lag: 12

View File

@ -1,3 +1,9 @@
basic:
dataset: "PEMSD8"
mode: "train"
device: "cuda:0"
model: "ST_SSL"
data: data:
num_nodes: 170 num_nodes: 170
lag: 12 lag: 12

View File

@ -1,3 +1,9 @@
basic:
dataset: "PEMSD3"
mode: "train"
device: "cuda:0"
model: "TCN"
data: data:
num_nodes: 358 num_nodes: 358
lag: 12 lag: 12

View File

@ -1,3 +1,9 @@
basic:
dataset: "PEMSD4"
mode: "train"
device: "cuda:0"
model: "TCN"
data: data:
num_nodes: 307 num_nodes: 307
lag: 12 lag: 12

View File

@ -1,3 +1,9 @@
basic:
dataset: "PEMSD7"
mode: "train"
device: "cuda:0"
model: "TCN"
data: data:
num_nodes: 883 num_nodes: 883
lag: 12 lag: 12

View File

@ -1,3 +1,9 @@
basic:
dataset: "PEMSD8"
mode: "train"
device: "cuda:0"
model: "TCN"
data: data:
num_nodes: 170 num_nodes: 170
lag: 12 lag: 12

View File

@ -1,3 +1,9 @@
basic:
dataset: "Hainan"
mode: "train"
device: "cuda:0"
model: "TWDGCN"
data: data:
num_nodes: 13 num_nodes: 13
lag: 12 lag: 12

View File

@ -1,3 +1,9 @@
basic:
dataset: "PEMSD3"
mode: "train"
device: "cuda:0"
model: "TWDGCN"
data: data:
num_nodes: 358 num_nodes: 358
lag: 12 lag: 12

View File

@ -1,3 +1,9 @@
basic:
dataset: "PEMSD4"
mode: "train"
device: "cuda:0"
model: "TWDGCN"
data: data:
num_nodes: 307 num_nodes: 307
lag: 12 lag: 12

Some files were not shown because too many files have changed in this diff Show More