viberl.utils.common
Functions:
Name | Description |
---|---|
set_seed |
Set random seed for reproducibility. |
get_device |
Get the best available device (CUDA if available, else CPU). |
normalize_returns |
Normalize returns to zero mean and unit variance. |
set_seed
set_seed(seed: int) -> None
Set random seed for reproducibility.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
seed
|
int
|
Random seed value |
required |
Source code in viberl/utils/common.py
7 8 9 10 11 12 13 14 15 16 17 18 19 |
|
get_device
get_device() -> device
Get the best available device (CUDA if available, else CPU).
Returns:
Type | Description |
---|---|
device
|
PyTorch device |
Source code in viberl/utils/common.py
22 23 24 25 26 27 28 29 |
|
normalize_returns
normalize_returns(returns: ndarray) -> ndarray
Normalize returns to zero mean and unit variance.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
returns
|
ndarray
|
Array of returns |
required |
Returns:
Type | Description |
---|---|
ndarray
|
Normalized returns |
Source code in viberl/utils/common.py
32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 |
|