EmpezarEmpieza gratis

Ejecutar código en el clúster

Trabajas en una consultoría de datos y tu empresa utiliza mucho código R paralelo. Pero últimamente los resultados son erráticos, y a veces el código da resultados distintos para la misma entrada. Antes de seguir resolviendo problemas, has decidido realizar una comprobación básica de cada clúster.

Has creado una variable test_var y calculado la suma de todos sus elementos, test_sum. Quieres comprobar si cada conglomerado puede sumar esta variable con precisión. Se ha cargado para ti el paquete parallel.

Este ejercicio forma parte del curso

Programación paralela en R

Ver curso

Instrucciones del ejercicio

  • Genera un clúster de cuatro núcleos.
  • Exporta test_var y test_sum al clúster.
  • Imprime "Precisión OK" si la suma de test_var es igual a test_sum, de lo contrario imprime "Errores".
  • Detén el clúster.

ejercicio interactivo práctico

Prueba este ejercicio completando este código de ejemplo.

# Make a cluster of four cores
cl <- ___
# Export test_var and test_sum to cluster
clusterExport(___, ___, envir = environment())
# Check the sum on cluster
clusterEvalQ(___, {
  ___
  
  
})
# Stop cluster
___
Editar y ejecutar código