docstr: Abstract class for all darts torch inference dataset.
  
  It can be used as models' inputs, to obtain simple forecasts on each `TimeSeries`
  (using covariates if specified).
  
  The first elements of the tuples it contains are numpy arrays (which will be translated to torch tensors
  by the torch DataLoader). The last elements of the tuples are the (past) target TimeSeries, which is
  needed in order to properly construct the time axis of the forecast series.
docstr_tok: ["Abstract","class","for","all","darts","torch","inference","dataset",".","It","can","be","used","as","models","'","inputs",",","to","obtain","simple","forecasts","on","each","`","TimeSeries","`","(","using","covariates","if","specified",")",".","The","first","elements","of","the","tuples","it","contains","are","numpy","arrays","(","which","will","be","translated","to","torch","tensors","by","the","torch","DataLoader",")",".","The","last","elements","of","the","tuples","are","the","(","past",")","target","TimeSeries",",","which","is","needed","in","order","to","properly","construct","the","time","axis","of","the","forecast","series","."]
code: def __init__(self):
      """
      Abstract class for all darts torch inference dataset.
  
      It can be used as models' inputs, to obtain simple forecasts on each `TimeSeries`
      (using covariates if specified).
  
      The first elements of the tuples it contains are numpy arrays (which will be translated to torch tensors
      by the torch DataLoader). The last elements of the tuples are the (past) target TimeSeries, which is
      needed in order to properly construct the time axis of the forecast series.
      """
  
imports: import bisect
  from abc import ABC, abstractmethod
  from typing import Optional, Sequence, Tuple, Union
  import numpy
  import pandas
  from torch.utils.data import Dataset
  from darts import TimeSeries
  from darts.logging import get_logger, raise_log
  from darts.utils.historical_forecasts.utils import _process_predict_start_points_bounds
  from .utils import CovariateType
label_desc: Use image node_id 1 to create a new InferenceDataset object from inherited base classes: ABC, Dataset with example: obj = InferenceDataset()