This is covered is multiple previous posts to the mailing list.
https://groups.google.com/forum/#!searchin/julia-users/@everywhere$20using/julia-users/5Xf7duBT6WI/Q8sCr44qBwAJ
https://groups.google.com/d/msg/julia-users/KKscQCby0GM/cOr2Dr3aAAAJ

Best,
--Tim

On Tuesday, April 12, 2016 03:41:48 AM 'Jhan Jar' via julia-users wrote:
> Hi,
> 
> In Julia 0.3.5, the following loaded data on all workers:
> 
>     addprocs(3)
>     require("data_loading_script.jl")
> 
> Contents of my data_loading_script.jl were akin to:
> 
>     using MAT
>     source_file = matopen(data_filename)
> 
>     var1 = read(source_file, "var1");
>     var2 = read(source_file, "var2")
>     .
>     .
>     varN = read(source_file, "varN")
> 
>     close(source_file)
> 
> Now, to make it work without require() in Julia 0.4.5 I changed
> data_loading_script.jl
> to:
>   @everywhere begin
>     using MAT
>     source_file = matopen(data_filename)
> 
>     var1 = read(source_file, "var1");
>     var2 = read(source_file, "var2")
>     .
>     .
>     varN = read(source_file, "varN")
> 
>     close(source_file)
>   end
> 
> And when I do a include("data_loading_script.jl"), the data/vars get loaded
> on all workers, but the REPL displays:
> 
> WARNING: replacing module MAT
> WARNING: Method definition read(Union{HDF5.HDF5Group, HDF5.HDF5Datatype,
> HDF5.HD
> F5Dataset}, Type{Bool}) in module MAT_HDF5 at
> C:\Users\XYZ\.julia\v0.4\MAT\src\MA
> T_HDF5.jl:565 overwritten in module MAT_HDF5 at
> C:\Users\XYZ\.julia\v0.4\MAT\src\
> MAT_HDF5.jl:565.
> WARNING: Method definition read(Union{HDF5.HDF5Group, HDF5.HDF5Datatype,
> HDF5.HD
> F5Dataset}, Type{Array{Bool, N<:Any}}) in module MAT_HDF5 at
> C:\Users\XYZ\.julia\
> v0.4\MAT\src\MAT_HDF5.jl:569 overwritten in module MAT_HDF5 at
> C:\Users\XYZ\.juli
> a\v0.4\MAT\src\MAT_HDF5.jl:569.
> WARNING: replacing module MAT
> WARNING: Method definition read(Union{HDF5.HDF5Group, HDF5.HDF5Datatype,
> HDF5.HD
> F5Dataset}, Type{Bool}) in module MAT_HDF5 at
> C:\Users\XYZ\.julia\v0.4\MAT\src\MA
> T_HDF5.jl:565 overwritten in module MAT_HDF5 at
> C:\Users\XYZ\.julia\v0.4\MAT\src\
> MAT_HDF5.jl:565.
> WARNING: Method definition readWARNING: replacing module MAT
> (Union{HDF5.HDF5Group, HDF5WARNING: Method definition
> read.(HDF5DatatypeUnion, {
> HDF5HDF5..HDF5DatasetHDF5Group}, , HDF5Type.{HDF5DatatypeArray, {HDF5Bool.,
> HDF5
> DatasetN<:}Any, }Type}{)Bool in module MAT_HDF5} at
> C:\Users\XYZ\.julia\v0.4\MAT\
> src\MAT_HDF5.jl:569) overwritten in module MAT_HDF5 in module MAT_HDF5 at
> C:\Use
> rs\XYZ\.julia\v0.4\MAT\src\MAT_HDF5.jl:569 at
> C:\Users\XYZ\.julia\v0.4\MAT\src\MAT
> _HDF5.jl:565.
>  overwritten in module MAT_HDF5 at
> C:\Users\XYZ\.julia\v0.4\MAT\src\MAT_HDF5.jl:5
> 65.
> WARNING: Method definition read(Union{HDF5.HDF5Group, HDF5.HDF5Datatype,
> HDF5.HD
> F5Dataset}, Type{Array{Bool, N<:Any}}) in module MAT_HDF5 at
> C:\Users\XYZ\.julia\
> v0.4\MAT\src\MAT_HDF5.jl:569 overwritten in module MAT_HDF5 at
> C:\Users\XYZ\.juli
> a\v0.4\MAT\src\MAT_HDF5.jl:569.
> 
> 
> What am I doing wrong?
> 
> Thanks.

Reply via email to