14 Errors
14.1 Debugging bad R version
Note, per our previous discussion, we request cluster users to load R using the _sandybridge
suffix. Failure to load R in this manner will result in:
*** caught illegal operation ***
address 0x2b8c139d59ef, cause 'illegal operand'
The error will present itself only when matrix multiplication is present, e.g. %*%
.
14.2 Remote Compute Jobs
When doing a long-running computation with future.batchtools
, you may get the following errors under plan(remote)
client_loop: send disconnect: Broken pipe
Connection to <host address> closed by remote host.
14.3 Bad randomize seed
Warning: UNRELIABLE VALUE: Future ('<none>') unexpectedly generated random numbers without specifying argument 'seed'. There is a risk that those random numbers are not statistically sound and the overall results might be invalid. To fix this, specify 'seed=TRUE'. This ensures that proper, parallel-safe random numbers are produced via the L'Ecuyer-CMRG method. To disable this check, use 'seed=NULL', or set option 'future.rng.onMisuse' to "ignore".
14.4 Global export issue
The total size of the 11 globals that need to be exported for the future expression (‘...’) is 747.02 MiB. This exceeds the maximum allowed size of 500.00 MiB (option 'future.globals.maxSize'). The three largest globals are ‘...’ (742.19 MiB of class ‘numeric’), ‘...’ (1.74 MiB of class ‘numeric’) and ‘....’ (1.53 MiB of class ‘numeric’).