Files
pytorch-transformer-ts/switch/switch.ipynb
T
2022-06-06 10:35:36 +02:00

4601 lines
781 KiB
Plaintext

{
"cells": [
{
"cell_type": "code",
"execution_count": 1,
"id": "b19f0e22",
"metadata": {},
"outputs": [],
"source": [
"%matplotlib inline"
]
},
{
"cell_type": "code",
"execution_count": 2,
"id": "bc1a0f32",
"metadata": {},
"outputs": [
{
"name": "stderr",
"output_type": "stream",
"text": [
"/home/kashif/.env/pytorch/lib/python3.8/site-packages/xgboost/compat.py:36: FutureWarning: pandas.Int64Index is deprecated and will be removed from pandas in a future version. Use pandas.Index with the appropriate dtype instead.\n",
" from pandas import MultiIndex, Int64Index\n"
]
}
],
"source": [
"from typing import List, Optional, Iterable, Dict, Any\n",
"from itertools import islice\n",
"\n",
"import numpy as np\n",
"from matplotlib import pyplot as plt\n",
"import matplotlib.dates as mdates\n",
"import tqdm.auto as tqdm\n",
"\n",
"import torch\n",
"import torch.nn as nn\n",
"from torch.utils.data import DataLoader\n",
"\n",
"import pytorch_lightning as pl\n",
"from pytorch_lightning.loggers import CSVLogger\n",
"\n",
"from gluonts.core.component import validated\n",
"from gluonts.dataset.common import Dataset\n",
"from gluonts.dataset.field_names import FieldName\n",
"from gluonts.itertools import Cyclic, PseudoShuffled, IterableSlice\n",
"from gluonts.time_feature import (\n",
" TimeFeature,\n",
" time_features_from_frequency_str,\n",
")\n",
"from gluonts.torch.modules.loss import DistributionLoss, NegativeLogLikelihood\n",
"from gluonts.transform import (\n",
" Transformation,\n",
" Chain,\n",
" RemoveFields,\n",
" SetField,\n",
" AsNumpyArray,\n",
" AddObservedValuesIndicator,\n",
" AddTimeFeatures,\n",
" AddAgeFeature,\n",
" VstackFeatures,\n",
" InstanceSplitter,\n",
" ValidationSplitSampler,\n",
" TestSplitSampler,\n",
" ExpectedNumInstanceSampler,\n",
" SelectFields,\n",
" InstanceSampler,\n",
")\n",
"from gluonts.torch.util import (\n",
" IterableDataset,\n",
")\n",
"from gluonts.evaluation import make_evaluation_predictions, Evaluator\n",
"from gluonts.torch.model.estimator import PyTorchLightningEstimator\n",
"from gluonts.torch.model.predictor import PyTorchPredictor\n",
"from gluonts.torch.modules.distribution_output import (\n",
" DistributionOutput,\n",
" StudentTOutput,\n",
")\n",
"from gluonts.torch.util import weighted_average\n",
"from gluonts.torch.modules.scaler import MeanScaler, NOPScaler\n",
"from gluonts.torch.modules.feature import FeatureEmbedder\n",
"from gluonts.time_feature import get_lags_for_frequency\n",
"from gluonts.dataset.repository.datasets import get_dataset"
]
},
{
"cell_type": "code",
"execution_count": 3,
"id": "ac78c47a",
"metadata": {},
"outputs": [],
"source": [
"class TransformerModel(nn.Module):\n",
" @validated()\n",
" def __init__(\n",
" self,\n",
" freq: str,\n",
" context_length: int,\n",
" prediction_length: int,\n",
" num_feat_dynamic_real: int,\n",
" num_feat_static_real: int,\n",
" num_feat_static_cat: int,\n",
" cardinality: List[int],\n",
" \n",
" # transformer arguments\n",
" nhead: int,\n",
" num_encoder_layers: int,\n",
" num_decoder_layers: int,\n",
" dim_feedforward: int,\n",
" activation: str = \"gelu\",\n",
" dropout: float = 0.1,\n",
"\n",
" # univariate input\n",
" input_size: int = 1,\n",
" embedding_dimension: Optional[List[int]] = None,\n",
" distr_output: DistributionOutput = StudentTOutput(),\n",
" lags_seq: Optional[List[int]] = None,\n",
" scaling: bool = True,\n",
" num_parallel_samples: int = 100,\n",
" ) -> None:\n",
" super().__init__()\n",
" \n",
" self.input_size = input_size\n",
" \n",
" self.target_shape = distr_output.event_shape\n",
" self.num_feat_dynamic_real = num_feat_dynamic_real\n",
" self.num_feat_static_cat = num_feat_static_cat\n",
" self.num_feat_static_real = num_feat_static_real\n",
" self.embedding_dimension = (\n",
" embedding_dimension\n",
" if embedding_dimension is not None or cardinality is None\n",
" else [min(50, (cat + 1) // 2) for cat in cardinality]\n",
" )\n",
" self.lags_seq = lags_seq or get_lags_for_frequency(freq_str=freq)\n",
" self.num_parallel_samples = num_parallel_samples\n",
" self.history_length = context_length + max(self.lags_seq)\n",
" self.embedder = FeatureEmbedder(\n",
" cardinalities=cardinality,\n",
" embedding_dims=self.embedding_dimension,\n",
" )\n",
" if scaling:\n",
" self.scaler = MeanScaler(dim=1, keepdim=True)\n",
" else:\n",
" self.scaler = NOPScaler(dim=1, keepdim=True)\n",
" \n",
" # total feature size\n",
" d_model = self.input_size * len(self.lags_seq) + self._number_of_features\n",
" \n",
" self.context_length = context_length\n",
" self.prediction_length = prediction_length\n",
" self.distr_output = distr_output\n",
" self.param_proj = distr_output.get_args_proj(d_model)\n",
" \n",
" # transformer enc-decoder and mask initializer\n",
" self.transformer = nn.Transformer(\n",
" d_model=d_model,\n",
" nhead=nhead,\n",
" num_encoder_layers=num_encoder_layers,\n",
" num_decoder_layers=num_decoder_layers,\n",
" dim_feedforward=dim_feedforward,\n",
" dropout=dropout,\n",
" activation=activation,\n",
" batch_first=True,\n",
" )\n",
" \n",
" # causal decoder tgt mask\n",
" self.register_buffer(\n",
" \"tgt_mask\",\n",
" self.transformer.generate_square_subsequent_mask(prediction_length),\n",
" )\n",
" \n",
" @property\n",
" def _number_of_features(self) -> int:\n",
" return (\n",
" sum(self.embedding_dimension)\n",
" + self.num_feat_dynamic_real\n",
" + self.num_feat_static_real\n",
" + 1 # the log(scale)\n",
" )\n",
"\n",
" @property\n",
" def _past_length(self) -> int:\n",
" return self.context_length + max(self.lags_seq)\n",
" \n",
" def get_lagged_subsequences(\n",
" self,\n",
" sequence: torch.Tensor,\n",
" subsequences_length: int,\n",
" shift: int = 0\n",
" ) -> torch.Tensor:\n",
" \"\"\"\n",
" Returns lagged subsequences of a given sequence.\n",
" Parameters\n",
" ----------\n",
" sequence : Tensor\n",
" the sequence from which lagged subsequences should be extracted.\n",
" Shape: (N, T, C).\n",
" subsequences_length : int\n",
" length of the subsequences to be extracted.\n",
" shift: int\n",
" shift the lags by this amount back.\n",
" Returns\n",
" --------\n",
" lagged : Tensor\n",
" a tensor of shape (N, S, C, I), where S = subsequences_length and\n",
" I = len(indices), containing lagged subsequences. Specifically,\n",
" lagged[i, j, :, k] = sequence[i, -indices[k]-S+j, :].\n",
" \"\"\"\n",
" sequence_length = sequence.shape[1]\n",
" indices = [l - shift for l in self.lags_seq]\n",
"\n",
" assert max(indices) + subsequences_length <= sequence_length, (\n",
" f\"lags cannot go further than history length, found lag {max(indices)} \"\n",
" f\"while history length is only {sequence_length}\"\n",
" )\n",
"\n",
" lagged_values = []\n",
" for lag_index in indices:\n",
" begin_index = -lag_index - subsequences_length\n",
" end_index = -lag_index if lag_index > 0 else None\n",
" lagged_values.append(sequence[:, begin_index:end_index, ...])\n",
" return torch.stack(lagged_values, dim=-1)\n",
"\n",
" def _check_shapes(\n",
" self,\n",
" prior_input: torch.Tensor,\n",
" inputs: torch.Tensor,\n",
" features: Optional[torch.Tensor],\n",
" ) -> None:\n",
" assert len(prior_input.shape) == len(inputs.shape)\n",
" assert (\n",
" len(prior_input.shape) == 2 and self.input_size == 1\n",
" ) or prior_input.shape[2] == self.input_size\n",
" assert (len(inputs.shape) == 2 and self.input_size == 1) or inputs.shape[\n",
" -1\n",
" ] == self.input_size\n",
" assert (\n",
" features is None or features.shape[2] == self._number_of_features\n",
" ), f\"{features.shape[2]}, expected {self._number_of_features}\"\n",
" \n",
" \n",
" def create_network_inputs(\n",
" self, \n",
" feat_static_cat: torch.Tensor, \n",
" feat_static_real: torch.Tensor,\n",
" past_time_feat: torch.Tensor,\n",
" past_target: torch.Tensor,\n",
" past_observed_values: torch.Tensor,\n",
" future_time_feat: Optional[torch.Tensor] = None,\n",
" future_target: Optional[torch.Tensor] = None,\n",
" ): \n",
" # time feature\n",
" time_feat = (\n",
" torch.cat(\n",
" (\n",
" past_time_feat[:, self._past_length - self.context_length :, ...],\n",
" future_time_feat,\n",
" ),\n",
" dim=1,\n",
" )\n",
" if future_target is not None\n",
" else past_time_feat[:, self._past_length - self.context_length :, ...]\n",
" )\n",
"\n",
" # target\n",
" context = past_target[:, -self.context_length :]\n",
" observed_context = past_observed_values[:, -self.context_length :]\n",
" _, scale = self.scaler(context, observed_context)\n",
"\n",
" inputs = (\n",
" torch.cat((past_target, future_target), dim=1) / scale\n",
" if future_target is not None\n",
" else past_target / scale\n",
" )\n",
"\n",
" inputs_length = (\n",
" self._past_length + self.prediction_length\n",
" if future_target is not None\n",
" else self._past_length\n",
" )\n",
" assert inputs.shape[1] == inputs_length\n",
" \n",
" subsequences_length = (\n",
" self.context_length + self.prediction_length\n",
" if future_target is not None\n",
" else self.context_length\n",
" )\n",
" \n",
" # embeddings\n",
" embedded_cat = self.embedder(feat_static_cat)\n",
" static_feat = torch.cat(\n",
" (embedded_cat, feat_static_real, scale.log()),\n",
" dim=1,\n",
" )\n",
" expanded_static_feat = static_feat.unsqueeze(1).expand(\n",
" -1, time_feat.shape[1], -1\n",
" )\n",
" \n",
" \n",
" features = torch.cat((expanded_static_feat, time_feat), dim=-1)\n",
" \n",
" \n",
" #self._check_shapes(prior_input, inputs, features)\n",
"\n",
" #sequence = torch.cat((prior_input, inputs), dim=1)\n",
" lagged_sequence = self.get_lagged_subsequences(\n",
" sequence=inputs,\n",
" subsequences_length=subsequences_length,\n",
" )\n",
"\n",
" lags_shape = lagged_sequence.shape\n",
" reshaped_lagged_sequence = lagged_sequence.reshape(\n",
" lags_shape[0], lags_shape[1], -1\n",
" )\n",
"\n",
"\n",
" transformer_inputs = torch.cat((reshaped_lagged_sequence, features), dim=-1)\n",
" \n",
" return transformer_inputs, scale, static_feat\n",
" \n",
" def output_params(self, transformer_inputs):\n",
" enc_input = transformer_inputs[:, :self.context_length, ...]\n",
" dec_input = transformer_inputs[:, self.context_length:, ...]\n",
" \n",
" enc_out = self.transformer.encoder(\n",
" enc_input\n",
" )\n",
" dec_output = self.transformer.decoder(\n",
" dec_input,\n",
" enc_out,\n",
" tgt_mask=self.tgt_mask\n",
" )\n",
" \n",
" return self.param_proj(dec_output)\n",
"\n",
" @torch.jit.ignore\n",
" def output_distribution(\n",
" self, params, scale=None, trailing_n=None\n",
" ) -> torch.distributions.Distribution:\n",
" sliced_params = params\n",
" if trailing_n is not None:\n",
" sliced_params = [p[:, -trailing_n:] for p in params]\n",
" return self.distr_output.distribution(sliced_params, scale=scale)\n",
" \n",
" # for prediction\n",
" def forward(\n",
" self,\n",
" feat_static_cat: torch.Tensor,\n",
" feat_static_real: torch.Tensor,\n",
" past_time_feat: torch.Tensor,\n",
" past_target: torch.Tensor,\n",
" past_observed_values: torch.Tensor,\n",
" future_time_feat: torch.Tensor,\n",
" num_parallel_samples: Optional[int] = None,\n",
" ) -> torch.Tensor:\n",
" \n",
" \n",
" if num_parallel_samples is None:\n",
" num_parallel_samples = self.num_parallel_samples\n",
" \n",
" encoder_inputs, scale, static_feat = self.create_network_inputs(\n",
" feat_static_cat,\n",
" feat_static_real,\n",
" past_time_feat,\n",
" past_target,\n",
" past_observed_values,\n",
" )\n",
" \n",
" enc_out = self.transformer.encoder(encoder_inputs)\n",
" \n",
" repeated_scale = scale.repeat_interleave(\n",
" repeats=self.num_parallel_samples, dim=0\n",
" )\n",
"\n",
" repeated_past_target = (\n",
" past_target.repeat_interleave(\n",
" repeats=self.num_parallel_samples, dim=0\n",
" )\n",
" / repeated_scale\n",
" )\n",
" \n",
" expanded_static_feat = static_feat.unsqueeze(1).expand(\n",
" -1, future_time_feat.shape[1], -1\n",
" )\n",
" features = torch.cat((expanded_static_feat, future_time_feat), dim=-1)\n",
" repeated_features = features.repeat_interleave(\n",
" repeats=self.num_parallel_samples, dim=0\n",
" )\n",
" \n",
" repeated_enc_out = enc_out.repeat_interleave(\n",
" repeats=self.num_parallel_samples, dim=0\n",
" )\n",
"\n",
" future_samples = []\n",
" \n",
" # greedy decoding\n",
" for k in range(self.prediction_length): \n",
" #self._check_shapes(repeated_past_target, next_sample, next_features)\n",
" #sequence = torch.cat((repeated_past_target, next_sample), dim=1)\n",
" \n",
" lagged_sequence = self.get_lagged_subsequences(\n",
" sequence=repeated_past_target,\n",
" subsequences_length=1+k,\n",
" shift=1, \n",
" )\n",
"\n",
" lags_shape = lagged_sequence.shape\n",
" reshaped_lagged_sequence = lagged_sequence.reshape(\n",
" lags_shape[0], lags_shape[1], -1\n",
" )\n",
" \n",
" decoder_input = torch.cat((reshaped_lagged_sequence, repeated_features[:, : k+1]), dim=-1)\n",
"\n",
" output = self.transformer.decoder(decoder_input, repeated_enc_out)\n",
" \n",
" params = self.param_proj(output[:,-1:])\n",
" distr = self.output_distribution(params, scale=repeated_scale)\n",
" next_sample = distr.sample()\n",
" \n",
" repeated_past_target = torch.cat(\n",
" (repeated_past_target, next_sample / repeated_scale), dim=1\n",
" )\n",
" future_samples.append(next_sample)\n",
"\n",
" concat_future_samples = torch.cat(future_samples, dim=1)\n",
" return concat_future_samples.reshape(\n",
" (-1, self.num_parallel_samples, self.prediction_length)\n",
" + self.target_shape,\n",
" )"
]
},
{
"cell_type": "code",
"execution_count": 4,
"id": "a8873ae3",
"metadata": {},
"outputs": [],
"source": [
"class TransformerLightningModule(pl.LightningModule):\n",
" def __init__(\n",
" self,\n",
" model: TransformerModel,\n",
" loss: DistributionLoss = NegativeLogLikelihood(),\n",
" lr: float = 1e-3,\n",
" weight_decay: float = 1e-8,\n",
" ) -> None:\n",
" super().__init__()\n",
" self.save_hyperparameters()\n",
" self.model = model\n",
" self.loss = loss\n",
" self.lr = lr\n",
" self.weight_decay = weight_decay\n",
" \n",
" def training_step(self, batch, batch_idx: int):\n",
" \"\"\"Execute training step\"\"\"\n",
" train_loss = self(batch)\n",
" self.log(\n",
" \"train_loss\",\n",
" train_loss,\n",
" on_epoch=True,\n",
" on_step=False,\n",
" prog_bar=True,\n",
" )\n",
" return train_loss\n",
"\n",
" def validation_step(self, batch, batch_idx: int):\n",
" \"\"\"Execute validation step\"\"\"\n",
" with torch.inference_mode():\n",
" val_loss = self(batch)\n",
" self.log(\n",
" \"val_loss\", val_loss, on_epoch=True, on_step=False, prog_bar=True\n",
" )\n",
" return val_loss\n",
"\n",
" def configure_optimizers(self):\n",
" \"\"\"Returns the optimizer to use\"\"\"\n",
" return torch.optim.Adam(\n",
" self.model.parameters(),\n",
" lr=self.lr,\n",
" weight_decay=self.weight_decay,\n",
" )\n",
"\n",
" def forward(self, batch):\n",
" feat_static_cat = batch[\"feat_static_cat\"]\n",
" feat_static_real = batch[\"feat_static_real\"]\n",
" past_time_feat = batch[\"past_time_feat\"]\n",
" past_target = batch[\"past_target\"]\n",
" future_time_feat = batch[\"future_time_feat\"]\n",
" future_target = batch[\"future_target\"]\n",
" past_observed_values = batch[\"past_observed_values\"]\n",
" future_observed_values = batch[\"future_observed_values\"]\n",
" \n",
" transformer_inputs, scale, _ = self.model.create_network_inputs(\n",
" feat_static_cat,\n",
" feat_static_real,\n",
" past_time_feat,\n",
" past_target,\n",
" past_observed_values,\n",
" future_time_feat,\n",
" future_target,\n",
" )\n",
" params = self.model.output_params(transformer_inputs)\n",
" distr = self.model.output_distribution(params, scale)\n",
"\n",
" loss_values = self.loss(distr, future_target)\n",
" \n",
" if len(self.model.target_shape) == 0:\n",
" loss_weights = future_observed_values\n",
" else:\n",
" loss_weights = future_observed_values.min(dim=-1, keepdim=False)\n",
"\n",
" return weighted_average(loss_values, weights=loss_weights)"
]
},
{
"cell_type": "code",
"execution_count": 5,
"id": "99d97334",
"metadata": {},
"outputs": [],
"source": [
"PREDICTION_INPUT_NAMES = [\n",
" \"feat_static_cat\",\n",
" \"feat_static_real\",\n",
" \"past_time_feat\",\n",
" \"past_target\",\n",
" \"past_observed_values\",\n",
" \"future_time_feat\",\n",
"]\n",
"\n",
"TRAINING_INPUT_NAMES = PREDICTION_INPUT_NAMES + [\n",
" \"future_target\",\n",
" \"future_observed_values\",\n",
"]"
]
},
{
"cell_type": "code",
"execution_count": 6,
"id": "bc39c0e9",
"metadata": {},
"outputs": [],
"source": [
"class TransformerEstimator(PyTorchLightningEstimator):\n",
" @validated()\n",
" def __init__(\n",
" self,\n",
" freq: str,\n",
" prediction_length: int,\n",
" \n",
" # Transformer arguments\n",
" nhead: int,\n",
" num_encoder_layers: int,\n",
" num_decoder_layers: int,\n",
" dim_feedforward: int,\n",
" input_size: int = 1,\n",
" activation: str = \"gelu\",\n",
" dropout: float = 0.1,\n",
"\n",
" context_length: Optional[int] = None,\n",
"\n",
" num_feat_dynamic_real: int = 0,\n",
" num_feat_static_cat: int = 0,\n",
" num_feat_static_real: int = 0,\n",
" cardinality: Optional[List[int]] = None,\n",
" embedding_dimension: Optional[List[int]] = None,\n",
" distr_output: DistributionOutput = StudentTOutput(),\n",
" loss: DistributionLoss = NegativeLogLikelihood(),\n",
" scaling: bool = True,\n",
" lags_seq: Optional[List[int]] = None,\n",
" time_features: Optional[List[TimeFeature]] = None,\n",
" num_parallel_samples: int = 100,\n",
" batch_size: int = 32,\n",
" num_batches_per_epoch: int = 50,\n",
" trainer_kwargs: Optional[Dict[str, Any]] = dict(),\n",
" train_sampler: Optional[InstanceSampler] = None,\n",
" validation_sampler: Optional[InstanceSampler] = None,\n",
" ) -> None:\n",
" trainer_kwargs = {\n",
" \"max_epochs\": 100,\n",
" **trainer_kwargs,\n",
" }\n",
" super().__init__(trainer_kwargs=trainer_kwargs)\n",
" \n",
" self.freq = freq\n",
" self.context_length = (\n",
" context_length if context_length is not None else prediction_length\n",
" )\n",
" self.prediction_length = prediction_length\n",
" self.distr_output = distr_output\n",
" self.loss = loss\n",
" \n",
" self.input_size = input_size\n",
" self.nhead = nhead\n",
" self.num_encoder_layers = num_encoder_layers\n",
" self.num_decoder_layers = num_decoder_layers\n",
" self.activation = activation\n",
" self.dim_feedforward = dim_feedforward\n",
" self.dropout = dropout\n",
" \n",
" self.num_feat_dynamic_real = num_feat_dynamic_real\n",
" self.num_feat_static_cat = num_feat_static_cat\n",
" self.num_feat_static_real = num_feat_static_real\n",
" self.cardinality = (\n",
" cardinality if cardinality and num_feat_static_cat > 0 else [1]\n",
" )\n",
" self.embedding_dimension = embedding_dimension\n",
" self.scaling = scaling\n",
" self.lags_seq = lags_seq\n",
" self.time_features = (\n",
" time_features\n",
" if time_features is not None\n",
" else time_features_from_frequency_str(self.freq)\n",
" )\n",
"\n",
" self.num_parallel_samples = num_parallel_samples\n",
" self.batch_size = batch_size\n",
" self.num_batches_per_epoch = num_batches_per_epoch\n",
"\n",
" self.train_sampler = train_sampler or ExpectedNumInstanceSampler(\n",
" num_instances=1.0, min_future=prediction_length\n",
" )\n",
" self.validation_sampler = validation_sampler or ValidationSplitSampler(\n",
" min_future=prediction_length\n",
" )\n",
" \n",
" def create_transformation(self) -> Transformation:\n",
" remove_field_names = []\n",
" if self.num_feat_static_real == 0:\n",
" remove_field_names.append(FieldName.FEAT_STATIC_REAL)\n",
" if self.num_feat_dynamic_real == 0:\n",
" remove_field_names.append(FieldName.FEAT_DYNAMIC_REAL)\n",
"\n",
" return Chain(\n",
" [RemoveFields(field_names=remove_field_names)]\n",
" + (\n",
" [SetField(output_field=FieldName.FEAT_STATIC_CAT, value=[0])]\n",
" if not self.num_feat_static_cat > 0\n",
" else []\n",
" )\n",
" + (\n",
" [\n",
" SetField(\n",
" output_field=FieldName.FEAT_STATIC_REAL, value=[0.0]\n",
" )\n",
" ]\n",
" if not self.num_feat_static_real > 0\n",
" else []\n",
" )\n",
" + [\n",
" AsNumpyArray(\n",
" field=FieldName.FEAT_STATIC_CAT,\n",
" expected_ndim=1,\n",
" dtype=int,\n",
" ),\n",
" AsNumpyArray(\n",
" field=FieldName.FEAT_STATIC_REAL,\n",
" expected_ndim=1,\n",
" ),\n",
" AsNumpyArray(\n",
" field=FieldName.TARGET,\n",
" # in the following line, we add 1 for the time dimension\n",
" expected_ndim=1 + len(self.distr_output.event_shape),\n",
" ),\n",
" AddObservedValuesIndicator(\n",
" target_field=FieldName.TARGET,\n",
" output_field=FieldName.OBSERVED_VALUES,\n",
" ),\n",
" AddTimeFeatures(\n",
" start_field=FieldName.START,\n",
" target_field=FieldName.TARGET,\n",
" output_field=FieldName.FEAT_TIME,\n",
" time_features=self.time_features,\n",
" pred_length=self.prediction_length,\n",
" ),\n",
" AddAgeFeature(\n",
" target_field=FieldName.TARGET,\n",
" output_field=FieldName.FEAT_AGE,\n",
" pred_length=self.prediction_length,\n",
" log_scale=True,\n",
" ),\n",
" VstackFeatures(\n",
" output_field=FieldName.FEAT_TIME,\n",
" input_fields=[FieldName.FEAT_TIME, FieldName.FEAT_AGE]\n",
" + (\n",
" [FieldName.FEAT_DYNAMIC_REAL]\n",
" if self.num_feat_dynamic_real > 0\n",
" else []\n",
" ),\n",
" ),\n",
" ]\n",
" )\n",
"\n",
" def _create_instance_splitter(\n",
" self, module: TransformerLightningModule, mode: str\n",
" ):\n",
" assert mode in [\"training\", \"validation\", \"test\"]\n",
"\n",
" instance_sampler = {\n",
" \"training\": self.train_sampler,\n",
" \"validation\": self.validation_sampler,\n",
" \"test\": TestSplitSampler(),\n",
" }[mode]\n",
"\n",
" return InstanceSplitter(\n",
" target_field=FieldName.TARGET,\n",
" is_pad_field=FieldName.IS_PAD,\n",
" start_field=FieldName.START,\n",
" forecast_start_field=FieldName.FORECAST_START,\n",
" instance_sampler=instance_sampler,\n",
" past_length=module.model._past_length,\n",
" future_length=self.prediction_length,\n",
" time_series_fields=[\n",
" FieldName.FEAT_TIME,\n",
" FieldName.OBSERVED_VALUES,\n",
" ],\n",
" dummy_value=self.distr_output.value_in_support,\n",
" )\n",
"\n",
" def create_training_data_loader(\n",
" self,\n",
" data: Dataset,\n",
" module: TransformerLightningModule,\n",
" shuffle_buffer_length: Optional[int] = None,\n",
" **kwargs,\n",
" ) -> Iterable:\n",
" transformation = self._create_instance_splitter(\n",
" module, \"training\"\n",
" ) + SelectFields(TRAINING_INPUT_NAMES)\n",
"\n",
" training_instances = transformation.apply(\n",
" Cyclic(data)\n",
" if shuffle_buffer_length is None\n",
" else PseudoShuffled(\n",
" Cyclic(data), shuffle_buffer_length=shuffle_buffer_length\n",
" )\n",
" )\n",
"\n",
" return IterableSlice(\n",
" iter(\n",
" DataLoader(\n",
" IterableDataset(training_instances),\n",
" batch_size=self.batch_size,\n",
" **kwargs,\n",
" )\n",
" ),\n",
" self.num_batches_per_epoch,\n",
" )\n",
"\n",
" def create_validation_data_loader(\n",
" self,\n",
" data: Dataset,\n",
" module: TransformerLightningModule,\n",
" **kwargs,\n",
" ) -> Iterable:\n",
" transformation = self._create_instance_splitter(\n",
" module, \"validation\"\n",
" ) + SelectFields(TRAINING_INPUT_NAMES)\n",
"\n",
" validation_instances = transformation.apply(data)\n",
"\n",
" return DataLoader(\n",
" IterableDataset(validation_instances),\n",
" batch_size=self.batch_size,\n",
" **kwargs,\n",
" )\n",
" \n",
" def create_predictor(\n",
" self,\n",
" transformation: Transformation,\n",
" module: TransformerLightningModule,\n",
" ) -> PyTorchPredictor:\n",
" prediction_splitter = self._create_instance_splitter(module, \"test\")\n",
"\n",
" return PyTorchPredictor(\n",
" input_transform=transformation + prediction_splitter,\n",
" input_names=PREDICTION_INPUT_NAMES,\n",
" prediction_net=module.model,\n",
" batch_size=self.batch_size,\n",
" freq=self.freq,\n",
" prediction_length=self.prediction_length,\n",
" device=torch.device('cuda' if torch.cuda.is_available() else 'cpu'),\n",
" )\n",
"\n",
" def create_lightning_module(self) -> TransformerLightningModule:\n",
" model = TransformerModel(\n",
" freq=self.freq,\n",
" context_length=self.context_length,\n",
" prediction_length=self.prediction_length,\n",
" num_feat_dynamic_real=1 + self.num_feat_dynamic_real + len(self.time_features),\n",
" num_feat_static_real=max(1, self.num_feat_static_real),\n",
" num_feat_static_cat=max(1, self.num_feat_static_cat),\n",
" cardinality=self.cardinality,\n",
" embedding_dimension=self.embedding_dimension,\n",
"\n",
" # transformer arguments\n",
" nhead=self.nhead,\n",
" num_encoder_layers=self.num_encoder_layers,\n",
" num_decoder_layers=self.num_decoder_layers,\n",
" activation=self.activation,\n",
" dropout=self.dropout,\n",
" dim_feedforward=self.dim_feedforward,\n",
"\n",
" # univariate input\n",
" input_size=self.input_size,\n",
" distr_output=self.distr_output,\n",
" lags_seq=self.lags_seq,\n",
" scaling=self.scaling,\n",
" num_parallel_samples=self.num_parallel_samples,\n",
" )\n",
" \n",
" return TransformerLightningModule(model=model, loss=self.loss)"
]
},
{
"cell_type": "code",
"execution_count": 7,
"id": "f1c38a2a",
"metadata": {},
"outputs": [],
"source": [
"dataset = get_dataset(\"electricity\")"
]
},
{
"cell_type": "code",
"execution_count": 8,
"id": "dc5f66a9",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"TrainDatasets(metadata=MetaData(freq='1H', target=None, feat_static_cat=[CategoricalFeatureInfo(name='feat_static_cat', cardinality='321')], feat_static_real=[], feat_dynamic_real=[], feat_dynamic_cat=[], prediction_length=24), train=<gluonts.dataset.common.FileDataset object at 0x7f67c6c9df40>, test=<gluonts.dataset.common.FileDataset object at 0x7f67c6c9de20>)"
]
},
"execution_count": 8,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"dataset"
]
},
{
"cell_type": "code",
"execution_count": 21,
"id": "6e17f04e",
"metadata": {},
"outputs": [],
"source": [
"estimator = TransformerEstimator(\n",
" freq=dataset.metadata.freq,\n",
" prediction_length=dataset.metadata.prediction_length,\n",
"\n",
" nhead=2,\n",
" num_encoder_layers=2,\n",
" num_decoder_layers=2,\n",
" dim_feedforward=32,\n",
" activation=\"gelu\",\n",
" \n",
" num_feat_static_cat=1,\n",
" cardinality=[321],\n",
" embedding_dimension=[5],\n",
" \n",
" batch_size=128,\n",
" num_batches_per_epoch=100,\n",
" trainer_kwargs=dict(max_epochs=20, accelerator='auto', gpus=1),\n",
")"
]
},
{
"cell_type": "code",
"execution_count": 22,
"id": "ed0d8504",
"metadata": {
"scrolled": true
},
"outputs": [
{
"name": "stderr",
"output_type": "stream",
"text": [
"GPU available: True, used: True\n",
"TPU available: False, using: 0 TPU cores\n",
"IPU available: False, using: 0 IPUs\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"LOCAL_RANK: 0 - CUDA_VISIBLE_DEVICES: [0]\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"\n",
" | Name | Type | Params\n",
"------------------------------------------------\n",
"0 | model | TransformerModel | 82.8 K\n",
"1 | loss | NegativeLogLikelihood | 0 \n",
"------------------------------------------------\n",
"82.8 K Trainable params\n",
"0 Non-trainable params\n",
"82.8 K Total params\n",
"0.331 Total estimated model params size (MB)\n"
]
},
{
"data": {
"application/vnd.jupyter.widget-view+json": {
"model_id": "",
"version_major": 2,
"version_minor": 0
},
"text/plain": [
"Validation sanity check: 0it [00:00, ?it/s]"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n"
]
},
{
"data": {
"application/vnd.jupyter.widget-view+json": {
"model_id": "6c85fc01474d4be7af31b881893ef179",
"version_major": 2,
"version_minor": 0
},
"text/plain": [
"Training: 0it [00:00, ?it/s]"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"application/vnd.jupyter.widget-view+json": {
"model_id": "",
"version_major": 2,
"version_minor": 0
},
"text/plain": [
"Validating: 0it [00:00, ?it/s]"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"Epoch 0, global step 99: val_loss reached 5.88591 (best 5.88591), saving model to \"/mnt/scratch/kashif/pytorch-transformer-ts/transformer/lightning_logs/version_15/checkpoints/epoch=0-step=99.ckpt\" as top 1\n"
]
},
{
"data": {
"application/vnd.jupyter.widget-view+json": {
"model_id": "",
"version_major": 2,
"version_minor": 0
},
"text/plain": [
"Validating: 0it [00:00, ?it/s]"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"Epoch 1, global step 199: val_loss reached 5.62166 (best 5.62166), saving model to \"/mnt/scratch/kashif/pytorch-transformer-ts/transformer/lightning_logs/version_15/checkpoints/epoch=1-step=199.ckpt\" as top 1\n"
]
},
{
"data": {
"application/vnd.jupyter.widget-view+json": {
"model_id": "",
"version_major": 2,
"version_minor": 0
},
"text/plain": [
"Validating: 0it [00:00, ?it/s]"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"Epoch 2, global step 299: val_loss reached 5.46650 (best 5.46650), saving model to \"/mnt/scratch/kashif/pytorch-transformer-ts/transformer/lightning_logs/version_15/checkpoints/epoch=2-step=299.ckpt\" as top 1\n"
]
},
{
"data": {
"application/vnd.jupyter.widget-view+json": {
"model_id": "",
"version_major": 2,
"version_minor": 0
},
"text/plain": [
"Validating: 0it [00:00, ?it/s]"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"Epoch 3, global step 399: val_loss reached 5.35825 (best 5.35825), saving model to \"/mnt/scratch/kashif/pytorch-transformer-ts/transformer/lightning_logs/version_15/checkpoints/epoch=3-step=399.ckpt\" as top 1\n"
]
},
{
"data": {
"application/vnd.jupyter.widget-view+json": {
"model_id": "",
"version_major": 2,
"version_minor": 0
},
"text/plain": [
"Validating: 0it [00:00, ?it/s]"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"Epoch 4, global step 499: val_loss was not in top 1\n"
]
},
{
"data": {
"application/vnd.jupyter.widget-view+json": {
"model_id": "",
"version_major": 2,
"version_minor": 0
},
"text/plain": [
"Validating: 0it [00:00, ?it/s]"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"Epoch 5, global step 599: val_loss reached 5.28393 (best 5.28393), saving model to \"/mnt/scratch/kashif/pytorch-transformer-ts/transformer/lightning_logs/version_15/checkpoints/epoch=5-step=599.ckpt\" as top 1\n"
]
},
{
"data": {
"application/vnd.jupyter.widget-view+json": {
"model_id": "",
"version_major": 2,
"version_minor": 0
},
"text/plain": [
"Validating: 0it [00:00, ?it/s]"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"Epoch 6, global step 699: val_loss was not in top 1\n"
]
},
{
"data": {
"application/vnd.jupyter.widget-view+json": {
"model_id": "",
"version_major": 2,
"version_minor": 0
},
"text/plain": [
"Validating: 0it [00:00, ?it/s]"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"Epoch 7, global step 799: val_loss reached 5.28351 (best 5.28351), saving model to \"/mnt/scratch/kashif/pytorch-transformer-ts/transformer/lightning_logs/version_15/checkpoints/epoch=7-step=799.ckpt\" as top 1\n"
]
},
{
"data": {
"application/vnd.jupyter.widget-view+json": {
"model_id": "",
"version_major": 2,
"version_minor": 0
},
"text/plain": [
"Validating: 0it [00:00, ?it/s]"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"Epoch 8, global step 899: val_loss reached 5.26218 (best 5.26218), saving model to \"/mnt/scratch/kashif/pytorch-transformer-ts/transformer/lightning_logs/version_15/checkpoints/epoch=8-step=899.ckpt\" as top 1\n"
]
},
{
"data": {
"application/vnd.jupyter.widget-view+json": {
"model_id": "",
"version_major": 2,
"version_minor": 0
},
"text/plain": [
"Validating: 0it [00:00, ?it/s]"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"Epoch 9, global step 999: val_loss was not in top 1\n"
]
},
{
"data": {
"application/vnd.jupyter.widget-view+json": {
"model_id": "",
"version_major": 2,
"version_minor": 0
},
"text/plain": [
"Validating: 0it [00:00, ?it/s]"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"Epoch 10, global step 1099: val_loss reached 5.14227 (best 5.14227), saving model to \"/mnt/scratch/kashif/pytorch-transformer-ts/transformer/lightning_logs/version_15/checkpoints/epoch=10-step=1099.ckpt\" as top 1\n"
]
},
{
"data": {
"application/vnd.jupyter.widget-view+json": {
"model_id": "",
"version_major": 2,
"version_minor": 0
},
"text/plain": [
"Validating: 0it [00:00, ?it/s]"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"Epoch 11, global step 1199: val_loss reached 5.11745 (best 5.11745), saving model to \"/mnt/scratch/kashif/pytorch-transformer-ts/transformer/lightning_logs/version_15/checkpoints/epoch=11-step=1199.ckpt\" as top 1\n"
]
},
{
"data": {
"application/vnd.jupyter.widget-view+json": {
"model_id": "",
"version_major": 2,
"version_minor": 0
},
"text/plain": [
"Validating: 0it [00:00, ?it/s]"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"Epoch 12, global step 1299: val_loss was not in top 1\n"
]
},
{
"data": {
"application/vnd.jupyter.widget-view+json": {
"model_id": "",
"version_major": 2,
"version_minor": 0
},
"text/plain": [
"Validating: 0it [00:00, ?it/s]"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"Epoch 13, global step 1399: val_loss reached 5.11113 (best 5.11113), saving model to \"/mnt/scratch/kashif/pytorch-transformer-ts/transformer/lightning_logs/version_15/checkpoints/epoch=13-step=1399.ckpt\" as top 1\n"
]
},
{
"data": {
"application/vnd.jupyter.widget-view+json": {
"model_id": "",
"version_major": 2,
"version_minor": 0
},
"text/plain": [
"Validating: 0it [00:00, ?it/s]"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"Epoch 14, global step 1499: val_loss reached 5.09926 (best 5.09926), saving model to \"/mnt/scratch/kashif/pytorch-transformer-ts/transformer/lightning_logs/version_15/checkpoints/epoch=14-step=1499.ckpt\" as top 1\n"
]
},
{
"data": {
"application/vnd.jupyter.widget-view+json": {
"model_id": "",
"version_major": 2,
"version_minor": 0
},
"text/plain": [
"Validating: 0it [00:00, ?it/s]"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"Epoch 15, global step 1599: val_loss was not in top 1\n"
]
},
{
"data": {
"application/vnd.jupyter.widget-view+json": {
"model_id": "",
"version_major": 2,
"version_minor": 0
},
"text/plain": [
"Validating: 0it [00:00, ?it/s]"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"Epoch 16, global step 1699: val_loss was not in top 1\n"
]
},
{
"data": {
"application/vnd.jupyter.widget-view+json": {
"model_id": "",
"version_major": 2,
"version_minor": 0
},
"text/plain": [
"Validating: 0it [00:00, ?it/s]"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"Epoch 17, global step 1799: val_loss was not in top 1\n"
]
},
{
"data": {
"application/vnd.jupyter.widget-view+json": {
"model_id": "",
"version_major": 2,
"version_minor": 0
},
"text/plain": [
"Validating: 0it [00:00, ?it/s]"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"Epoch 18, global step 1899: val_loss reached 5.05392 (best 5.05392), saving model to \"/mnt/scratch/kashif/pytorch-transformer-ts/transformer/lightning_logs/version_15/checkpoints/epoch=18-step=1899.ckpt\" as top 1\n"
]
},
{
"data": {
"application/vnd.jupyter.widget-view+json": {
"model_id": "",
"version_major": 2,
"version_minor": 0
},
"text/plain": [
"Validating: 0it [00:00, ?it/s]"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n",
"Epoch 19, global step 1999: val_loss reached 5.05254 (best 5.05254), saving model to \"/mnt/scratch/kashif/pytorch-transformer-ts/transformer/lightning_logs/version_15/checkpoints/epoch=19-step=1999.ckpt\" as top 1\n"
]
}
],
"source": [
"predictor = estimator.train(\n",
" training_data=dataset.train,\n",
" validation_data=dataset.test,\n",
" num_workers=16,\n",
" shuffle_buffer_length=1024\n",
")"
]
},
{
"cell_type": "code",
"execution_count": 23,
"id": "4f319643",
"metadata": {},
"outputs": [],
"source": [
"forecast_it, ts_it = make_evaluation_predictions(\n",
" dataset=dataset.test, \n",
" predictor=predictor\n",
")"
]
},
{
"cell_type": "code",
"execution_count": 24,
"id": "c4d84519",
"metadata": {
"scrolled": true
},
"outputs": [
{
"name": "stderr",
"output_type": "stream",
"text": [
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:343: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base = start.freq.base\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/split.py:36: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" return _shift_timestamp_helper(ts, ts.freq, offset)\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:384: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" ..., i0 : i0 + length * start.freq.n : start.freq.n\n",
"/home/kashif/gluon-ts-PR/src/gluonts/transform/feature.py:340: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" self._freq_base is None or self._freq_base == start.freq.base\n"
]
}
],
"source": [
"forecasts = list(forecast_it)"
]
},
{
"cell_type": "code",
"execution_count": 25,
"id": "fcfa0dc3",
"metadata": {},
"outputs": [],
"source": [
"tss = list(ts_it)"
]
},
{
"cell_type": "code",
"execution_count": 26,
"id": "4239bdbb",
"metadata": {},
"outputs": [],
"source": [
"evaluator = Evaluator()"
]
},
{
"cell_type": "code",
"execution_count": 27,
"id": "bf9638c4",
"metadata": {},
"outputs": [
{
"name": "stderr",
"output_type": "stream",
"text": [
"Running evaluation: 2247it [00:00, 3817.35it/s]/home/kashif/gluon-ts-PR/src/gluonts/evaluation/_base.py:306: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" date_before_forecast = forecast.index[0] - forecast.index[0].freq\n",
"/home/kashif/gluon-ts-PR/src/gluonts/evaluation/_base.py:306: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" date_before_forecast = forecast.index[0] - forecast.index[0].freq\n",
"/home/kashif/gluon-ts-PR/src/gluonts/evaluation/_base.py:306: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" date_before_forecast = forecast.index[0] - forecast.index[0].freq\n",
"/home/kashif/gluon-ts-PR/src/gluonts/evaluation/_base.py:306: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" date_before_forecast = forecast.index[0] - forecast.index[0].freq\n",
"/home/kashif/gluon-ts-PR/src/gluonts/evaluation/_base.py:306: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" date_before_forecast = forecast.index[0] - forecast.index[0].freq\n",
"/home/kashif/gluon-ts-PR/src/gluonts/evaluation/_base.py:306: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" date_before_forecast = forecast.index[0] - forecast.index[0].freq\n",
"/home/kashif/gluon-ts-PR/src/gluonts/evaluation/_base.py:306: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" date_before_forecast = forecast.index[0] - forecast.index[0].freq\n",
"/home/kashif/gluon-ts-PR/src/gluonts/evaluation/_base.py:306: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" date_before_forecast = forecast.index[0] - forecast.index[0].freq\n",
"/home/kashif/gluon-ts-PR/src/gluonts/evaluation/_base.py:306: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" date_before_forecast = forecast.index[0] - forecast.index[0].freq\n",
"\n",
"/home/kashif/gluon-ts-PR/src/gluonts/evaluation/_base.py:306: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" date_before_forecast = forecast.index[0] - forecast.index[0].freq\n",
"/home/kashif/gluon-ts-PR/src/gluonts/evaluation/_base.py:306: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" date_before_forecast = forecast.index[0] - forecast.index[0].freq\n",
"/home/kashif/gluon-ts-PR/src/gluonts/evaluation/_base.py:306: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" date_before_forecast = forecast.index[0] - forecast.index[0].freq\n",
"/home/kashif/gluon-ts-PR/src/gluonts/evaluation/_base.py:306: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" date_before_forecast = forecast.index[0] - forecast.index[0].freq\n",
"/home/kashif/gluon-ts-PR/src/gluonts/evaluation/_base.py:306: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" date_before_forecast = forecast.index[0] - forecast.index[0].freq\n",
"/home/kashif/gluon-ts-PR/src/gluonts/evaluation/_base.py:306: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" date_before_forecast = forecast.index[0] - forecast.index[0].freq\n",
"/home/kashif/gluon-ts-PR/src/gluonts/evaluation/_base.py:306: FutureWarning: Timestamp.freq is deprecated and will be removed in a future version.\n",
" date_before_forecast = forecast.index[0] - forecast.index[0].freq\n",
"/home/kashif/.env/pytorch/lib/python3.8/site-packages/pandas/core/construction.py:781: UserWarning: Warning: converting a masked element to nan.\n",
" subarr = np.array(arr, dtype=dtype, copy=copy)\n"
]
}
],
"source": [
"agg_metrics, ts_metrics = evaluator(iter(tss), iter(forecasts))"
]
},
{
"cell_type": "code",
"execution_count": 28,
"id": "58151870",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"{'MSE': 2290308.638491056,\n",
" 'abs_error': 8935766.12021637,\n",
" 'abs_target_sum': 128632956.0,\n",
" 'abs_target_mean': 2385.272140631954,\n",
" 'seasonal_error': 189.49338196116761,\n",
" 'MASE': 0.7702394584937287,\n",
" 'MAPE': 0.09905294725225479,\n",
" 'sMAPE': 0.11066244638590851,\n",
" 'MSIS': 6.179870294636366,\n",
" 'QuantileLoss[0.1]': 4123019.1300659077,\n",
" 'Coverage[0.1]': 0.10990580032636107,\n",
" 'QuantileLoss[0.2]': 6267998.181722605,\n",
" 'Coverage[0.2]': 0.21773475745438362,\n",
" 'QuantileLoss[0.3]': 7668596.503774263,\n",
" 'Coverage[0.3]': 0.3327028630766949,\n",
" 'QuantileLoss[0.4]': 8546316.953158284,\n",
" 'Coverage[0.4]': 0.44765242545616374,\n",
" 'QuantileLoss[0.5]': 8935766.081627503,\n",
" 'Coverage[0.5]': 0.5612297878653019,\n",
" 'QuantileLoss[0.6]': 8830596.935430296,\n",
" 'Coverage[0.6]': 0.6539460020768433,\n",
" 'QuantileLoss[0.7]': 8159344.228591463,\n",
" 'Coverage[0.7]': 0.75072318647085,\n",
" 'QuantileLoss[0.8]': 6832265.371796237,\n",
" 'Coverage[0.8]': 0.8361704494882065,\n",
" 'QuantileLoss[0.9]': 4622603.4241216,\n",
" 'Coverage[0.9]': 0.9121977451416704,\n",
" 'RMSE': 1513.3765686342101,\n",
" 'NRMSE': 0.6344670458580278,\n",
" 'ND': 0.06946715987943533,\n",
" 'wQuantileLoss[0.1]': 0.03205258790807783,\n",
" 'wQuantileLoss[0.2]': 0.04872777845300084,\n",
" 'wQuantileLoss[0.3]': 0.05961611038289646,\n",
" 'wQuantileLoss[0.4]': 0.06643955965031452,\n",
" 'wQuantileLoss[0.5]': 0.06946715957944326,\n",
" 'wQuantileLoss[0.6]': 0.06864956858668704,\n",
" 'wQuantileLoss[0.7]': 0.06343121142758675,\n",
" 'wQuantileLoss[0.8]': 0.05311442405005633,\n",
" 'wQuantileLoss[0.9]': 0.035936384950382386,\n",
" 'mean_absolute_QuantileLoss': 7109611.867809796,\n",
" 'mean_wQuantileLoss': 0.055270531665382816,\n",
" 'MAE_Coverage': 0.035807001928497256,\n",
" 'OWA': nan}"
]
},
"execution_count": 28,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"agg_metrics"
]
},
{
"cell_type": "code",
"execution_count": 29,
"id": "d61f32ab",
"metadata": {},
"outputs": [
{
"data": {
"image/png": "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lV35vZnfy9l1c/fm9X1H+ZVd+ZVf2cvrVpIdx6MZYw4DLsBpPT8K+ClwlbW2Lfd4wFqbdjHipLyc38vZQfnd5OXsoPxSvry873g5Oyi/m7ycHZTfTV7OLu7y+r6j/O7xcnZQfrd5Ob+Xs3uZJwrHecaYFwEXA38D1ACfs9Z+xtVQ0+Dl/F7ODsrvJi9nB+WX8uXlfcfL2UH53eTl7KD8bvJydnGX1/cd5XePl7OD8rvNy/m9nN2LPFU4BjDGRIHTgTcAfwc8DrzUeuQX8XJ+L2cH5XeTl7OD8kv58vK+4+XsoPxu8nJ2UH43eTm7uMvr+47yu8fL2UH53ebl/F7O7jWeKxznGWOagNcCu6y1vzbG+Ky1WbdzTZWX83s5Oyi/m7ycHZRfypeX9x0vZwfld5OXs4Pyu8nL2cVdXt93lN89Xs4Oyu82L+f3cnav8GzhWERERERERERERETmhs/tACIiIiIiIiIiIiJSWlQ4FhEREREREREREZERVDgWERERERERERERkRFUOBYRERERERERERGREVQ4FhEREREREREREZERVDgWERERERERERERkRFUOBYRERERERERERGREVQ4FhEREREREREREZERVDgWERERERERERERkRFUOBYRERERERERERGREVQ4FhEREREREREREZERVDgWERERERERERERkRFUOBYRERERERERERGREVQ4FhEREREREREREZERVDgWERERERERERERkRFUOBYRERERERERERGREVQ4FhEREREREREREZERVDgWERGZZ8aYw40x/22MecIYkzHG/P4g23/eGGONMf85zmNHGWN+Y4yJGWP2GmOuNcb4R21jjDEfNsbsMsbEjTF/NMacMLu/lYiIiIiIiCwkKhyLiIjMv6OBVwHPAlsm29AYcxTwj0DfOI/VA/cAFrgIuBZ4H/DxUZt+ELga+DRwITAA3GOMaTmk30JEREREREQWLBWORURE5t9t1trl1tpLgacPsu1NwH8B3eM8diUQBS6x1t5trf0aTtH4vcaYGgBjTASncPwpa+2XrLX3AJfiFJvfNTu/joiIiIiIiCw0KhyLiIjMM2ttdirbGWPeAKwHbphgkwuAX1lri7uRf4BTTH5Z7uvTgBrglqKfPwjclnu+iIiIiIiIyBgqHIuIiJQgY0wU+BzwwVyhdzzrgc3Fd1hrdwKx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\n",
"text/plain": [
"<Figure size 1440x1080 with 9 Axes>"
]
},
"metadata": {
"needs_background": "light"
},
"output_type": "display_data"
}
],
"source": [
"plt.figure(figsize=(20, 15))\n",
"date_formater = mdates.DateFormatter('%b, %d')\n",
"plt.rcParams.update({'font.size': 15})\n",
"\n",
"for idx, (forecast, ts) in islice(enumerate(zip(forecasts, tss)), 9):\n",
" ax = plt.subplot(3, 3, idx+1)\n",
"\n",
" plt.plot(ts[-4 * dataset.metadata.prediction_length:], label=\"target\", )\n",
" forecast.plot( color='g')\n",
" plt.xticks(rotation=60)\n",
" ax.xaxis.set_major_formatter(date_formater)\n",
"\n",
"plt.gcf().tight_layout()\n",
"plt.legend()\n",
"plt.show()"
]
},
{
"cell_type": "code",
"execution_count": 30,
"id": "d494463f",
"metadata": {},
"outputs": [],
"source": [
"def plot_prob_forecasts(ts_entry, forecast_entry):\n",
" plot_length = 70\n",
" prediction_intervals = (50.0, 90.0)\n",
" legend = [\"observations\", \"median prediction\"] + [f\"{k}% prediction interval\" for k in prediction_intervals][::-1]\n",
"\n",
" fig, ax = plt.subplots(1, 1, figsize=(10, 7))\n",
" ts_entry[-plot_length:].plot(ax=ax) # plot the time series\n",
" forecast_entry.plot(prediction_intervals=prediction_intervals, color='g')\n",
" plt.grid(which=\"both\")\n",
" plt.legend(legend, loc=\"best\")\n",
" plt.show()"
]
},
{
"cell_type": "code",
"execution_count": 31,
"id": "5256fde1",
"metadata": {},
"outputs": [
{
"data": {
"image/png": "iVBORw0KGgoAAAANSUhEUgAAAmAAAAHDCAYAAACDC6YNAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjUuMSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/YYfK9AAAACXBIWXMAAAsTAAALEwEAmpwYAADEbUlEQVR4nOzdeXyU1dn4/8+ZLTOTfQ+EfQdRQRFQAVkERXHBVqD91eWrrdVan8e2iuJSQa1Vq63WpYq2om2fAirgiohL3KCi4IZssu9LyD77cn5/TGbIJJNkErIMyfV+vXhp7vvc95yZm5Ar51znOkprjRBCCCGEaDuG9u6AEEIIIURnIwGYEEIIIUQbkwBMCCGEEKKNSQAmhBBCCNHGJAATQgghhGhjpvbuQFNkZGTofv36Nft6h8NBcnJyC/ZINJU8g/Ynz6D9yTNof/IM2l9neAZr164t1lrnxjp3QgVg+fn5fPnll82+vqioiPHjx7dch0STyTNof/IM2p88g/Ynz6D9dYZnoJTaVd85mYIUQgghhGhjEoAJIYQQQrQxCcCEEEIIIdqYBGBCCCGEEG1MAjAhhBBCiDYmAZgQQgghRBs7ocpQNKaiooLDhw/j8/link9PT2fjxo1t3CtRkzyD9pfoz8BsNpOXl0daWlp7d0UIIVpNhwnAKioqOHToEIWFhdhsNpRSddpUVlaSmpraDr0TYfIM2l8iPwOtNS6Xi3379gFIECaE6LA6zBTk4cOHKSwsxG63xwy+hBCJTymF3W6nsLCQw4cPt3d3hBCi1XSYAMzn82Gz2dq7G0KIFmCz2epNJRBCiI6gwwRggIx8CdFByPeyEKKjiysAU0rNUkqtU0pVKaX2KaVeUkp1rdVGKaXuUErtUUq5lFIfK6WGxbjXEKXU+0opp1Jqv1LqXqWUsYXejxBCCCFEwms0AFNKXQz8B1gFXALcBowD3lJK1bz+duBu4CHgIqAKeE8pVVDjXpnAe4Cuvte9wO+AeS3xZoQQQgghTgTxjID9FFintf611vp9rfW/gP8BhgEDAZRSVkIB2B+11k9qrd8DLicUaP26xr2uB2zAZVrrlVrrZwgFX79VSslypzgsWLAApRRVVVXt3ZXjtmXLFubOnUtZWVnU8Y70HoUQQohY4gnAzEB5rWNl1f8NJ2qcBaQBi8MNtNYO4A1gao3rpgIrtNYVNY4tJBSUnRN3r0WHsGXLFubNm1cnALvwwgtZvXo1dru9fTomhBBCtLJ4ArB/AGOVUlcqpdKUUgOA+4EPtNYbqtsMAgLAD7Wu3Vh9jhrtNtVsoLXeDThrtRMJKBAI4PV6W/11cnNzGT16NAZDh1ojIoQQogm8gdb/edOeGi3EqrV+Syl1NfB34MXqw6uAi2s0ywSqtNaBWpeXAnallEVr7a1uVxbjZUqrz9WhlLoOuA5CP5iLiopi9jM9PZ3KysoG30sgEGi0TSJYsmQJDz/8MFu3biU3N5ef/OQn3HHHHZhMJtxuNwBffvkld9xxB1999RWFhYXce++9XHTRRZF7rF69mrlz57J+/XoAevXqxS233ML06dMjbV588UWeeuoptm/fTn5+Pr/4xS+4+eabI+evv/56Nm7cyK233sq9997L1q1befPNNzn//PNZvHgx559/fqRtIBBg4MCBXHnllfz+979ny5YtPPDAA3z++eeUlJTQs2dPrrrqKq677joqKyv55JNPIv3t3bs3AD169GD9+vX8+9//5oYbbmD//v2kpKQAcPToUe644w7eeecd3G43p59+Ovfffz+nnXZapA9Dhw7lkksuoUuXLjz55JM4nU4mTpzIY489RkZGBhAqVzJ37lyWLl3K4cOHycrKYsSIESxYsACLxdKCTzFxnSjfB263u97v9xNdVVVVh31vJwp5Bu2voWcQ0AHK3GXYTDbs5g46G6K1bvAPMAGoJJRcPx6YSWhk60PAWN3mTqAsxrU/J5QHZqn+2gfcHKPdXuCBxvoyYMAAXZ8NGzbUey6soqKi0TbtbcWKFRrQV155pV6+fLl+6KGHtMVi0b/85S+11lq/8MILGtC9e/fWf/rTn/Tbb7+tL7vsMm00GvXXX3+ttda6vLxcp6en6yuvvFK/++67esWKFfqRRx7R8+fPj7zOww8/rE0mk77jjjv0u+++q//4xz9qi8Win3jiiUibq666SmdnZ+v+/fvrf/7zn3rlypV6z549euTIkfrKK6+M6vf777+vAf3dd99prbV+77339O9//3v9+uuv6w8//FD/5S9/0Wlpafqee+6J9PGRRx7RgF6yZIlevXq1XrduXdR7rKysjNz/7LPP1vn5+fof//iHfv311/XYsWN1SkqK/uGHHyJtevbsqbt3764vvPBC/dZbb+lnn31WJycn6xtuuCHS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IqpNrCnIl156iTFjxpCVlUVmZiYTJkzgyy+/jNn3lStXcsopp5CcnMyYMWP4/vvvG3zPRUVFKKV49913mTZtGsnJyfTo0YNnnnkm5v2XLVvGSSedhNVq5fPPQ3VeXnvtNUaMGIHVaqWgoIDZs2fj8/mirn/11VcZMGAANpuNcePGsWnTpjp9iTUF+fHHHzNhwgRSUlJIT09n/PjxfPXVVyxYsICbbroJAKUUSqnIxr6xpiB37NjBpZdeSlpaGqmpqVx00UVs3bo1qo1Siscff5w77riD3Nxc8vLyuPHGG/F4PA1+hkIIkej2VuzlsONwe3cDgG8PfUvRziK01u3aDwnAEszu3bv5/e9/z/3338/8+fNZtWoV1113HbNmzWLWrFm88sor+P1+Zs2aFfWX56abbuL+++/nuuuu46233mL69Olcc801UYHUX//6V+69916uu+46XnnlFWw2G7Nnz260Tzt37uTKK6/k5Zdf5v/+7//o3r07Y8eOZfv27XX6fuutt3LnnXfyn//8h8OHDzNz5sy4/pJfe+21nHLKKSxZsoQLLriAG264oU4e2s6dO5k9ezZz5sxh+fLl9O7dm8WLF3PZZZcxcuRIXn/9de655x7mz5/PnDlzItetW7eOmTNncuqpp7JkyRIuuugiZsyY0WifioqKmDRpEmazmRdffJFFixYxduxY9u3bx4UXXsjvfvc7AFavXs3q1at5+umnY97H4/EwadIkNm7cyHPPPceCBQvYsWMH55xzDiUlJVFtH330Ufbv38+//vUvbr31Vp599lkef/zxRvsqhBCJbO3+9h/9qmlT8Sbe3PImXx/8ml1lu6jwVDR+UQvr0FOQN79zM18f/DrydSAQwGg0tslrDysYxmPnP9bk60pKSli9ejV9+/YF4Ntvv+VPf/oTL774IldeeSUQGsm68MIL2bRpE4MHD2br1q387W9/44UXXuCqq64C4Nxzz+XAgQPMmzePadOmEQgEeOihh/jlL3/J/fffD8B5553H5MmT2bdvX4N9+v3vfx/5/2AwyOTJk1mzZg3/+te/os6VlJTw2Wef0b9//0jb6dOns3nzZgYNGtTga0ydOpUHHngg0q9t27Zx//33M23atEibo0eP8t577zFs2LDI53Drrbdy5ZVXRgU/SUlJ3HjjjcyZM4fs7GwefPBBBgwYwOLFi1FKMXXqVLxeL3fddVeDfZozZw6nnnoqK1asQCkFwPnnnx8536tXL4BGp2xfeOEFdu/ezZYtW+jTpw8Ao0aNok+fPjz77LNRwWKvXr0iCwPOO+88PvvsM5YsWRJXoCyEEInoQOUBDlQdaO9u1LGvch/7Ko/9/DMZTGRYM8iyZZFpzaRralfyU/Jb7fVlBCzB9OrVKxJ8AfTr1w+AiRMn1jkWDpzef/99DAYD06dPx+/3R/5MmjSJr7/+mkAgwJ49ezhw4ACXXHJJ1OtddtlljfZp48aNTJ8+nfz8fIxGI2azmc2bN7Nly5Y6fQ8HXwBDhgwBYO/evY2+xvTp0+v0a+3atQQCx7aqKCwsjARfAFu2bGH37t3MmDEj6n1PnDgRt9vN+vXrgVCy/MUXXxwJouJ53w6Hg88//5yrrroq6rrmWLNmDaeddlok+IJQntjZZ5/Np59+GtV2ypQpUV8PGTIkrs9PCCESVazcryPlJj7dZ6KdZwGj+IN+ip3FbDm6hc/3fc6qPata9fU69AhY7RGoyspKUlNT26czccrIyIj6OpxkXvN4+Jjb7QaguLiYQCBAenp6zHseOHCAgwcPApCXlxd1rvbXtVVWVjJlyhTy8/P585//TM+ePbFarfz85z+PvH5jfa/dLpZY/fL7/RQXF5OfH/oNJPzfsOLi0GqaCy64IOY99+zZA8DBgweb/L5LS0vRWtOlS5dG+96YAwcO1Ok7hN7Prl3RVZpjfYbxfH5CCJGIDjsOs7ei7i+R3+5M4YttFsptqYweVNkOPWtca9cr69ABWGeRlZWFyWTis88+w2CoO6gZDmYADh+OToKs/XVtq1evZu/evaxcuTJqGrG8vGW3kYjVL5PJFJXMXnskKisrC4D58+fHXMHYu3dvAAoKCpr8vjMzMzEYDBw4cPzD5l26dIm5GOHQoUOR9yCEEB1RfblfXn/o3/Oi9enkpvvo2yXxftH0Brw4vA6SLcmtcn+ZguwAJk6cSCAQoLy8nBEjRtT5Y7FY6N69OwUFBbz22mtR1y5ZsqTBe7tcLiCUVxW2atWqSOHWlrJ06dI6X59++ukN5uwNHDiQwsJCdu7cGfN9Z2dnA3DGGWfw+uuvRy0GaOx9JycnM2rUKF566aV6FxHEO8I3atQo1q5dy44dOyLH9u3bx6pVqzplvTUhROdQ7CxmV3nsvRh9fkVGUpD8DB+vf57N0YrEHA9qzVGwxHzHokkGDhzI9ddfz6xZs5g9ezYjRozA7Xbz/fffs2XLFp5//nmMRiOzZ8/mlltuIScnh7Fjx/Lqq6+ycWPD2zOMHj2alJQUfvGLXzB79mz27t3L3LlzKSwsbNH3sHz5cu68807OOecclixZwsqVK+sEi7UZDAYeffRRrrjiCioqKpg6dSoWi4Xt27ezbNkyXnnlFex2O7fddhujRo1ixowZXHvttaxfv56///3vjfbpwQcf5Nxzz2Xq1Klcd911JCcns3r1akaMGMG0adMiI4KPP/44EydOJC0tjYEDB9a5z9VXX81DDz3E1KlTuffeezEajcybN4+cnBx++ctfNu8DE0KIBNdQ1Xuv30CyGS4+q5gX38/n1VU5XDnxEFZLAiWFAaWuUrqltU5dRxkB6yCeeuop7r77bl566SUuuOACrr76at566y3GjRsXaXPzzTdzxx138Mwzz/CjH/2IqqoqHn744Qbvm5+fz8svv8zBgwe55JJLeOyxx3jmmWciCwFayvPPP8+6deu49NJLefPNN3nqqae4+OKLG71u5syZvPbaa3z99ddcfvnlXHbZZTz99NOcdtppkRGqESNGsHDhQr766isuvfRSli1bxqJFixq997hx41i5ciVOp5Of/exnzJw5k48++ihSZHXs2LHceuutPP7444waNareYCopKYn33nuPQYMGce2113LVVVfRo0cPioqKZApSCNEhrT+8nu2l2+s97/UrLAZNuj3A9NHFlDlMvP55NsHEir9adQRMtXchsqYYOHCg3rx5c8xzGzduZPDgwQ1efyIk4Xd0tZ9BUVEREyZM4LvvvmPo0KHt2LPO40T5Pojne/pEVVRUFCncK9qHPIPWs6l4E0U7ixpss+D9fDIwcumk/QB8tT2ZFeuyGDWgggmntGyO8fHoktKFSwZd0njDeiil1mqtR8Q6J1OQQgghhGgRW0u28tHOjxpt5/MrkqzHBoCG93FwuMzC51vSyMvwcVIPZ2t2M26tOQImU5BCCCGEOG47y3bywY4P0DQ+sxaagow+du6wUrrnuFn+ZSYHSsyt1MumcfvduHyuVrm3BGCiXY0fPx6ttUw/CiHECWxvxV5WbltJUAfjau/1G0gyRgdqRgNMP/ModmuQJatzqHInRohS5i5rlfsmxrsTQgghxAnpYNVB3tn6DgEdaLwxoHVoBCwpRpUhe1KQH51VjNtrYOnqHALxxXOtqrWmISUAE0IIIUSzHHEc4e0f3sYf9Md9TSAIWissxthTlfkZPi4YUcK+o0ms2pjWUl1tthJXSavcVwIwIYQQQjRZiauEN7e8iTfgbdJ1Xn8o9Ig1AhY2uLuLgd3KWLUpjf0lluPp5nGTKUghhBBCJIRAMMCbW97EE/A0+drwNkT1jYABfHfoO0rN87EleXlzTRY+v6q3bWsrdckUpBBCCCESwMGqgzh9zSsV0dgI2NaSrazZv4agcmDJXEhJlZkPv0tvblePm8PnaPIoXzwkABNCCCFEk+yp2NPsa8OjWbVXQQLsq9jHx7s+juzBa7Jtx5a+mnXbUtlxMKlO+7bSGqNgEoAJIYQQokn2lDc/ADs2BRl9/KjzKO/veL9OKQt75nsYzYdZtiYVl7d9wpbWWAnZ4SvhP/PlM5H/d7vdWK3WNnnd60dc36zrli1bxu9//3s2b95M165duemmm/jtb38b1UZrzR//+Ef+9re/UVxczBlnnMFf//pXhg0b1uj9X3vtNe666y5++OEH+vTpwz333MPMmTMj5ysrK7n22mtZsWIFgwcP5qWXXmLAgAGR86WlpQwcOJC3336bESNi7q7Q7qqqqkhNTeWFF17g6quvBqBXr178+Mc/5pFHHonrHmvWrOHtt99m7ty5Ucfnzp3Lk08+SXFxcQv3Orarr76a9evX8+WXXzbpuvnz55OXl8ell17aOh07DrL9lBAnNpfPxVHX0WZff2wK8tgIWIWngne2vRNzqk8Z/KTmvUrZvuv496d+rpkABtW2gZiMgHVwn332GZdddhkjR47kjTfe4JprruG2227jsccei2r34IMPct9993HbbbfxxhtvkJKSwrnnnsvBgwcbvP+nn37Kj370IyZMmMDy5cu58MIL+clPfsK7774bafOHP/yBLVu2sHjxYnr37h0JYMLmzp3LtGnTEjb4qs/SpUv5n//5n7jbr1mzhnnz5tU5/vOf/5wVK1a0ZNcadPfdd7NgwYImXzd//nyWLVvW4v0RQojjmX6EYyNg4Rwwl8/FO1vfabDivCnpIPbMIopLevLy2h0EgvHVHGspMgLWwd17772cffbZPP/88wBMmTKFsrIy7r33Xn71q19hsVhwu908+OCDzJkzh1//+tcAnHnmmfTq1Ysnn3yS+++/v97733fffYwbN46//vWvAEyYMIHvv/+ee++9lylTpgDw3nvvceedd3LeeecxbNgwCgoKcDgcJCcns3HjRv75z3+yYcOGVv0cAoEAgUAAi6Xllh4PHz68Re7TrVs3unXr1iL3ikffvn3b7LXq0xrPQwhx4tpbsfe4rvfVGAGrCvh4d/u7VHgqGr3OlvEpXucAdu4exRu2V7hg0FlYjG3z75KMgHVwX3/9NZMnT446NmXKFEpLS1m9ejUAq1atoqKighkzZkTaJCcnc9FFF7F8+fJ67+3xePjwww+jrgOYNWsWq1evprw8tPu81+vFZrMBYLfbI8cAfvvb3zJ79mwKCgriej9FRUUopXj33XeZNm0aycnJDBkyhGeeeSaq3dVXX82IESNYtmwZJ510Elarlc8//xwITZmOGDECq9VKQUEBs2fPxufzRV3/6quvMmDAAGw2G+PGjWPTpk11+tKrVy9uueWWqGMff/wxEyZMICUlhfT0dMaPH89XX33FggULuOmmmwBQSqGUYvz48UBoBDAnJyfqPjt27ODSSy8lLS2N1NRULrroIrZu3RrVRinF448/zh133EFubi55eXnceOONeDwNL+EOfzZhCxYsQCnFd999x+TJk0lOTmbQoEEsWbIk0mb8+PGsXbuWF198MdL/mqNoL774IieddBJJSUn07NmThx9+OOZr1n4eSineeuutqLaBQICCggLuuusuADZt2sSsWbPo3r07drudk046iccee4xgMAHKWQshWsTx5H9BdA7YBzs+4IjjSFzXKRUkNW8JWhvZtvNMXt2whK0lWyMJ+62p0lvZpGKz8ZAALIG43e46owzhrzdu3AiEfsAZjUb69+8f1W7w4MExA4+wbdu24fP5GDRoUJ3rgsEgW7ZsAeD000/nueee4+jRozz++OP06dOHzMxM3nrrLbZs2cJvfvObJr+va6+9llNOOYUlS5YwZcoUbrjhBt58882oNjt37mT27NnMmTOH5cuX07t3bxYvXhyZkn399de55557mD9/PnPmzIlct27dOmbOnMmpp57KkiVLuOiii+oEmbEUFRUxadIkzGYzL774IosWLWLs2LHs27ePCy+8kN/97ncArF69mtWrV/P000/HvI/H42HSpEls3LiR5557jgULFrBjxw7OOeccSkqiqyc/+uij7N+/n3/961/ceuut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\n",
"text/plain": [
"<Figure size 720x504 with 1 Axes>"
]
},
"metadata": {
"needs_background": "light"
},
"output_type": "display_data"
}
],
"source": [
"index = 123\n",
"plot_prob_forecasts(tss[index], forecasts[index])"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "66a41556",
"metadata": {},
"outputs": [],
"source": []
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3 (ipykernel)",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.8.10"
}
},
"nbformat": 4,
"nbformat_minor": 5
}