Pregunta

Entre las opciones que tengo para la paralelización rápidamente código simple ( nevadas , foreach , y así sucesivamente ), ¿cuáles son mis opciones para mostrar el progreso de todos los procesos esclavos? ¿Alguna de las ofertas se destacan en este sentido?

he visto que tiene las nevadas 1,70 sfCat(), pero no parece salida de gato a la sesión principal R.

¿Fue útil?

Solución

Ahí es donde se puede convertir en el arte negro ... He notado que usted no lo hizo la lista de MPI o PVM - los viejos caballos de batalla de la computación paralela hacen tener monitores. Es posible encontrar soluciones por ir fuera de la I y confiando en planificadores de tareas (slurm, torsión, ...)

Si usted no puede hacer eso (y bueno, hay razones por las que nos gusta la simplicidad de nieve, foreach, ...), entonces tal vez usted puede alterar sus puestos de trabajo para registrar un 'latido del corazón' o mensaje de progreso cada N pasos . Puede conectarse a archivos de texto (si tiene un NFS o SMB / CIFS), ingrese a una base de datos, o diablos, enviar un tweet con R . Es muy probable que sea específico para su aplicación, y sí, tendrá algún costo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top