grl.utils

set_seed

grl.utils.set_seed(seed_value=None, cudnn_deterministic=True, cudnn_benchmark=False)[source]
Overview:

Set the random seed. If no seed value is provided, generate a random seed.

Parameters:
  • seed_value (-) – The random seed to set. If None, a random seed will be generated.

  • cudnn_deterministic (-) – Whether to make cuDNN operations deterministic. Defaults to True.

  • cudnn_benchmark (-) – Whether to enable cuDNN benchmarking for convolutional operations. Defaults to False.

Returns:

The seed value used.

Return type:

  • seed_value (int)