Hello everyone!

I have been trying to do some parallel tests with a simple example using 
Images and Colors,  you can see here:

   - http://nbviewer.ipython.org/gist/Ismael-VC/e18bcae78a49f68a0838

ERROR (unhandled task failure): On worker 15:
UndefVarError: Gray not defined


The same on every worker.

It seems that the problem is the way I'm importing the modules? I do:

addprocs(CPU_CORES)


@everywhere importall Images, Colors

@everywhere function procesar_imagen(imagen::AbstractString, σ=2)
    imagen₁ = imread(imagen)
    imagen₂ = convert(Image{Gray}, imagen₁)
    σ₁ = [σ, σ]    # un valor de σ por cada dimensión
    imagen₃ = imfilter_gaussian(imagen₂, σ₁)
    imagen₄ = reinterpret(Float64, data(imagen₃))
    return var(imagen₄)
end

y = @time @parallel vcat for i = 1:100
    gc()    # llamar al recolector de basura
    procesar_imagen("imagen.jpg")
end

gc()

y


Thanks in advance.

Cheers!

Reply via email to