Estou trabalhando nos benchmarks de algumas redes neurais e eles levam uma quantidade significativa de tempo para serem concluídos. Então, eu estou usando várias sessões do RStudio para executá-las simultaneamente. Isso é seguro? Quero dizer, é seguro da perspectiva das variáveis, porque eu executei o mesmo script, alterando levemente os parâmetros das redes neurais. As variáveis estão sendo afetadas por essas sessões? Eles se sobrepõem?
por exemplo, se eu tiver uma variável de contador, ela aumenta nas duas sessões?
r
neural-networks
vagelis
fonte
fonte
Respostas:
Abra o seu explorador de processos, você vê duas cópias do R studio (ou do próprio R) em execução? Nesse caso, o sistema operacional alocou espaços de memória separados para as duas cópias do R studio; nesse caso, você está perfeitamente seguro.
Em geral, você precisa fazer muito trabalho para compartilhar memória, e a maioria dos programas bem escritos fará o possível para protegê-lo dos riscos de fazê-lo.
fonte