You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Sets all random seeds needed to make TensorFlow code reproducible.
## Usage
```r
set_random_seed(seed, disable_gpu = TRUE)
```
## Arguments
|Arguments|Description|
|---|---|
| seed | A single value, interpreted as an integer |
| disable_gpu | `TRUE` to disable GPU execution (see **Parallelism** below). |
## Details
This function should be used instead of `use_session_with_seed()` if you are using TensorFlow >= 2.0, as the concept of `session` doesn't really make sense anymore. This functions sets:
- The R random seed with `set.seed()`.
- The python and Numpy seeds via (`reticulate::py_set_seed()`).
- The TensorFlow seed with (`tf$random$set_seed()`)
It also optionally disables the GPU execution as this is a potential source of non-reproducibility.