Chronos: make roll=True the default value for to_torch_data_loader (#5605)
				
					
				
			This commit is contained in:
		
							parent
							
								
									2f1f3ba114
								
							
						
					
					
						commit
						01ec6107f8
					
				
					 2 changed files with 4 additions and 4 deletions
				
			
		| 
						 | 
					@ -108,7 +108,7 @@
 | 
				
			||||||
    "train_data = tsdata_train\n",
 | 
					    "train_data = tsdata_train\n",
 | 
				
			||||||
    "\n",
 | 
					    "\n",
 | 
				
			||||||
    "# uncomment this line to change `train_data` as pytorch dataloader\n",
 | 
					    "# uncomment this line to change `train_data` as pytorch dataloader\n",
 | 
				
			||||||
    "# train_data = tsdata_train.to_torch_data_loader(roll=True, lookback=48, horizon=1)\n",
 | 
					    "# train_data = tsdata_train.to_torch_data_loader(lookback=48, horizon=1)\n",
 | 
				
			||||||
    "\n",
 | 
					    "\n",
 | 
				
			||||||
    "# uncomment this line to change `train_data` as numpy ndarray\n",
 | 
					    "# uncomment this line to change `train_data` as numpy ndarray\n",
 | 
				
			||||||
    "# train_data = tsdata_train.roll(lookback=48, horizon=1).to_numpy()"
 | 
					    "# train_data = tsdata_train.roll(lookback=48, horizon=1).to_numpy()"
 | 
				
			||||||
| 
						 | 
					@ -185,7 +185,7 @@
 | 
				
			||||||
   "outputs": [],
 | 
					   "outputs": [],
 | 
				
			||||||
   "source": [
 | 
					   "source": [
 | 
				
			||||||
    "# comment this line if you want to try other formats\n",
 | 
					    "# comment this line if you want to try other formats\n",
 | 
				
			||||||
    "val_data = tsdata_val.to_torch_data_loader(roll=True, lookback=48, horizon=1)\n",
 | 
					    "val_data = tsdata_val.to_torch_data_loader(lookback=48, horizon=1)\n",
 | 
				
			||||||
    "\n",
 | 
					    "\n",
 | 
				
			||||||
    "# uncomment this line to change `val_data` as numpy ndarray\n",
 | 
					    "# uncomment this line to change `val_data` as numpy ndarray\n",
 | 
				
			||||||
    "# val_data = tsdata_val.roll(lookback=48, horizon=1).to_numpy()"
 | 
					    "# val_data = tsdata_val.roll(lookback=48, horizon=1).to_numpy()"
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -189,9 +189,9 @@ Please refer to the API doc [`roll`](../../PythonAPI/Chronos/tsdataset.html#bigd
 | 
				
			||||||
.. note:: 
 | 
					.. note:: 
 | 
				
			||||||
    **Difference between `roll` and `to_torch_data_loader`**:
 | 
					    **Difference between `roll` and `to_torch_data_loader`**:
 | 
				
			||||||
    
 | 
					    
 | 
				
			||||||
    `.roll(...)` performs the rolling before RR forecasters/auto models training while `.to_torch_data_loader(roll=True, ...)` performs rolling during the training.
 | 
					    `.roll(...)` performs the rolling before RR forecasters/auto models training while `.to_torch_data_loader(...)` performs rolling during the training.
 | 
				
			||||||
    
 | 
					    
 | 
				
			||||||
    It is fine to use either of them when you have a relatively small dataset (less than 1G). `.to_torch_data_loader(roll=True, ...)` is recommended when you have a large dataset (larger than 1G) to save memory usage.
 | 
					    It is fine to use either of them when you have a relatively small dataset (less than 1G). `.to_torch_data_loader(...)` is recommended when you have a large dataset (larger than 1G) to save memory usage.
 | 
				
			||||||
```
 | 
					```
 | 
				
			||||||
 | 
					
 | 
				
			||||||
```eval_rst
 | 
					```eval_rst
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in a new issue