You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It's a bit of a minor issue, but I'm running into an error when plotting with the plot_predictions() function after having passed prediction_filter_length=48 to the model instantiation. I'm following the example notebook, with the exact same code for zero-shot forecasting, but I get this:
Traceback (most recent call last):
File "home/granite-tsfm/run_demand.py", line 86, in <module>
zeroshot_eval(
File "home/granite-tsfm/run_demand.py", line 78, in zeroshot_eval
plot_predictions(
File "home/granite-tsfm/tsfm_public/toolkit/visualization.py", line 379, in plot_predictions
axs[i].plot(ts_y, y, label="True", linestyle="-", color="blue", linewidth=2)
File "home/granite-tsfm/venv/lib/python3.11/site-packages/matplotlib/axes/_axes.py", line 1779, in plot
lines = [*self._get_lines(self, *args, data=data, **kwargs)]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "home/granite-tsfm/venv/lib/python3.11/site-packages/matplotlib/axes/_base.py", line 296, in __call__
yield from self._plot_args(
^^^^^^^^^^^^^^^^
File "home/granite-tsfm/venv/lib/python3.11/site-packages/matplotlib/axes/_base.py", line 486, in _plot_args
raise ValueError(f"x and y must have same first dimension, but "
ValueError: x and y must have same first dimension, but have shapes (144,) and (192,)
It seems like the plot_predictions() function has yet to support reducing the horizon length, and editing the following line seems to fix the issue:
I have only experimented with the case where dset and model are provided to the function, not the other cases, where it might be working just fine.
Edit: it seems like passing a string for the channel argument also doesn't seem to work in this case either, but I presume that's still an unimplemented feature?
The text was updated successfully, but these errors were encountered:
Thanks for amazing work so far.
It's a bit of a minor issue, but I'm running into an error when plotting with the
plot_predictions()
function after having passedprediction_filter_length=48
to the model instantiation. I'm following the example notebook, with the exact same code for zero-shot forecasting, but I get this:It seems like the
plot_predictions()
function has yet to support reducing the horizon length, and editing the following line seems to fix the issue:I have only experimented with the case where
dset
andmodel
are provided to the function, not the other cases, where it might be working just fine.Edit: it seems like passing a string for the
channel
argument also doesn't seem to work in this case either, but I presume that's still an unimplemented feature?The text was updated successfully, but these errors were encountered: