Xavier de Pedro
2012-Oct-02 14:30 UTC
[R-es] duda snowfall: "Error in cut.default(i, breaks) : 'breaks' are not unique"
Hola: Soy bastante novato en el mundillo de la paralelización en R, y desde hace unos meses que uso Snowfall (con R 2.15.1 sobre GNU/Linux 64 bits) para paralelizar un script (por ahora usando las diferentes cpu''s de un servidor del trabajo; en un futuro, para lanzar el script en un cluster, etc.) La cosa es que después de "refactorizar" (¿se dice así en castellano?) el código para dejarlo un poco más limpio, he puesto diversas variables dentro de listas de funciones (agrupando todos los parámetros de procesos secuenciales por un lado, y paralelizados por otro, etc). Y en algún caso me ha quedado una lista de parámetros con un solo elementro dentro de la lista (en próximos meses iré añadiendo nuevas funciones, y por tanto sus parámetros respectivos en esa lista). Pues bien, desde que hice estos cambios, me encuentro con un mensaje de error que me preocupa, que sale en al consola de R al final de la ejecución del proceso, que funciona *aparentemente* por otro lado sin problemas: "Error in cut.default(i, breaks) : ''breaks'' are not unique" Buscando por internet me he encontrado con un informe de error de otro paquete de paralelización (el "parallel" oficial del core de R), que parece que indica que en su caso es un bug relacionado con usar listas con un solo elemento: https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=14898 A alguien le ha pasado algo parecido con SnoFall? Xavi > sessionInfo() R version 2.15.1 (2012-06-22) Platform: x86_64-pc-linux-gnu (64-bit) locale: [1] LC_CTYPE=ca_ES.UTF-8 LC_NUMERIC=C [3] LC_TIME=ca_ES.UTF-8 LC_COLLATE=ca_ES.UTF-8 [5] LC_MONETARY=ca_ES.UTF-8 LC_MESSAGES=ca_ES.UTF-8 [7] LC_PAPER=C LC_NAME=C [9] LC_ADDRESS=C LC_TELEPHONE=C [11] LC_MEASUREMENT=ca_ES.UTF-8 LC_IDENTIFICATION=C attached base packages: [1] stats graphics grDevices utils datasets methods base other attached packages: [1] snowfall_1.84 snow_0.3-9 getopt_1.17 loaded via a namespace (and not attached): [1] tools_2.15.1 [[alternative HTML version deleted]]