unconditional-time-series-diffusion
unconditional-time-series-diffusion copied to clipboard
OSError: /home/xxx/.cache/keops2.1.1/build/nvrtc_jit.so: cannot open shared object file: No such file or directory
Hi, there, how should I resolve this issue below?
Traceback (most recent call last):
File "
Hi, This looks like a cuda issue. Can you delete the cache and try again?
rm -rf /home/newdisk/ai/.cache/keops*
Can you also check whether nvcc is available?
nvcc -V
Hi, This looks like a cuda issue. Can you delete the cache and try again?
rm -rf /home/newdisk/ai/.cache/keops*Can you also check whether
nvccis available?
nvcc -V
Hello! I've followed your suggestion to clear the cache and checked the output of 'nvcc -V', but the issue persisted.
(tsdiff) nvcc -V
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2019 NVIDIA Corporation
Built on Sun_Jul_28_19:07:16_PDT_2019
Cuda compilation tools, release 10.1, V10.1.243
Therefore, I uninstalled pykeops, and that resolved the problem. So, does pykeops affect the results of the tsdiff model?
Currently, I am trying to apply tsdiff to multivariate time series for testing. Using GluonTS, the training process proceeds without issues, but I encounter problems during the evaluation phase. For example, with the solar_nips dataset, the following line of code causes an issue:
forecasts = list(tqdm(forecast_it, total=len(transformed_testdata)))
The problem arises due to a shape mismatch: data["future_target"] has the shape torch.Size([64, 24]), while scaled has the shape torch.Size([64, 1, 137]). During debugging, I found that in the training phase, the shape of data["future_target"] is torch.Size([64, 24, 137]), which matches the shape of scaled. Could you advise on how to modify the code so that tsdiff can be adapted to a multivariate series environment?