Skip to content

关于数据集路径的问题 #2

@lidexf

Description

@lidexf

root@autodl-container-b23f4d8ce8-36b3c85a:~/autodl-tmp/HGRU# python demo.py
None
2025-11-05 11:48:55,521 - BasicTS-launcher - INFO - Launching BasicTS training.
2025-11-05 11:48:55,524 - easytorch-env - INFO - Use devices 0.
/root/miniconda3/lib/python3.10/site-packages/torch/backends/init.py:46: UserWarning: Please use the new API settings to control TF32 behavior, such as torch.backends.cudnn.conv.fp32_precision = 'tf32' or torch.backends.cuda.matmul.fp32_precision = 'ieee'. Old settings, e.g, torch.backends.cuda.matmul.allow_tf32 = True, torch.backends.cudnn.allow_tf32 = True, allowTF32CuDNN() and allowTF32CuBLAS() will be deprecated after Pytorch 2.9. Please see https://pytorch.org/docs/main/notes/cuda.html#tensorfloat-32-tf32-on-ampere-and-later-devices (Triggered internally at /pytorch/aten/src/ATen/Context.cpp:80.)
self.setter(val)
2025-11-05 11:48:55,560 - easytorch-env - INFO - Disable TF32 mode
2025-11-05 11:48:55,562 - BasicTS - INFO - Building model.
2025-11-05 11:48:55,757 - BasicTS - INFO - Set ckpt save dir: "checkpoints/DLinear/ETTh1_100_336_96/7796baf611a21ab4b9908d0448c463bd"
2025-11-05 11:48:55,758 - BasicTS-training - INFO - Initializing training.
2025-11-05 11:48:55,758 - BasicTS-training - INFO - Building train data loader.
2025-11-05 11:48:55,759 - BasicTS-training - ERROR - Traceback (most recent call last):
File "/root/miniconda3/lib/python3.10/site-packages/basicts/data/tsf_dataset.py", line 56, in init
self._data = np.load(
File "/root/miniconda3/lib/python3.10/site-packages/numpy/lib/npyio.py", line 405, in load
fid = stack.enter_context(open(os_fspath(file), "rb"))
FileNotFoundError: [Errno 2] No such file or directory: 'datasets/ETTh1/train_data.npy'

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File "/root/miniconda3/lib/python3.10/site-packages/basicts/launcher.py", line 56, in training_func
runner.train()
File "/root/miniconda3/lib/python3.10/site-packages/basicts/runners/basicts_runner.py", line 286, in train
self.on_train_start()
File "/root/miniconda3/lib/python3.10/site-packages/basicts/runners/basicts_runner.py", line 522, in on_train_start
self._init_train()
File "/root/miniconda3/lib/python3.10/site-packages/basicts/runners/basicts_runner.py", line 198, in _init_train
self.train_data_loader = Builder._build_data_loader(self.cfg, BasicTSMode.TRAIN, self.logger)
File "/root/miniconda3/lib/python3.10/site-packages/basicts/runners/builder.py", line 91, in _build_data_loader
dataset = Builder._build_dataset(cfg, mode)
File "/root/miniconda3/lib/python3.10/site-packages/basicts/runners/builder.py", line 140, in _build_dataset
return cfg.dataset_type(**dataset_params)
File "/root/miniconda3/lib/python3.10/site-packages/basicts/data/tsf_dataset.py", line 64, in init
raise FileNotFoundError(f"Cannot load dataset from {data_file_path}, Please set a correct local path."
FileNotFoundError: Cannot load dataset from datasets/ETTh1, Please set a correct local path.If you want to download the dataset, please set the argument local to False.

Traceback (most recent call last):
File "/root/miniconda3/lib/python3.10/site-packages/basicts/data/tsf_dataset.py", line 56, in init
self._data = np.load(
File "/root/miniconda3/lib/python3.10/site-packages/numpy/lib/npyio.py", line 405, in load
fid = stack.enter_context(open(os_fspath(file), "rb"))
FileNotFoundError: [Errno 2] No such file or directory: 'datasets/ETTh1/train_data.npy'

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File "/root/autodl-tmp/HGRU/demo.py", line 34, in
train_est_model()
File "/root/autodl-tmp/HGRU/demo.py", line 32, in train_est_model
BasicTSLauncher.launch_training(config)
File "/root/miniconda3/lib/python3.10/site-packages/basicts/launcher.py", line 70, in launch_training
train_dist(cfg)
File "/root/miniconda3/lib/python3.10/site-packages/basicts/launcher.py", line 60, in training_func
raise e
File "/root/miniconda3/lib/python3.10/site-packages/basicts/launcher.py", line 56, in training_func
runner.train()
File "/root/miniconda3/lib/python3.10/site-packages/basicts/runners/basicts_runner.py", line 286, in train
self.on_train_start()
File "/root/miniconda3/lib/python3.10/site-packages/basicts/runners/basicts_runner.py", line 522, in on_train_start
self._init_train()
File "/root/miniconda3/lib/python3.10/site-packages/basicts/runners/basicts_runner.py", line 198, in _init_train
self.train_data_loader = Builder._build_data_loader(self.cfg, BasicTSMode.TRAIN, self.logger)
File "/root/miniconda3/lib/python3.10/site-packages/basicts/runners/builder.py", line 91, in _build_data_loader
dataset = Builder._build_dataset(cfg, mode)
File "/root/miniconda3/lib/python3.10/site-packages/basicts/runners/builder.py", line 140, in _build_dataset
return cfg.dataset_type(**dataset_params)
File "/root/miniconda3/lib/python3.10/site-packages/basicts/data/tsf_dataset.py", line 64, in init
raise FileNotFoundError(f"Cannot load dataset from {data_file_path}, Please set a correct local path."
FileNotFoundError: Cannot load dataset from datasets/ETTh1, Please set a correct local path.If you want to download the dataset, please set the argument local to False.
作者您好,已经安装basicts包了,我想知道demo.py文件是主程序吗?为什么运行会数据集路径报错?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions