When running Omniscape model via Julia I got this error massage:
run_omniscape("D:/15_Omniscape/tobler_mean/script/tobler_mean.ini")
ERROR: OutOfMemoryError()
Stacktrace:
[1] GenericMemory
@ .\boot.jl:516 [inlined]
[2] new_as_memoryref
@ .\boot.jl:535 [inlined]
[3] Array
@ .\boot.jl:582 [inlined]
[4] Array
@ .\boot.jl:592 [inlined]
[5] similar
@ .\array.jl:362 [inlined]
[6] permutedims(B::Matrix{Float32}, perm::Vector{Int64})
@ Base .\multidimensional.jl:1633
[7] (::Omniscape.var"#1#2"{DataType})(raw::ArchGDAL.Dataset)
@ Omniscape C:\Users\JanZachar\.julia\packages\Omniscape\VSLPS\src\io.jl:46
[8] read(f::Omniscape.var"#1#2"{DataType}, args::String; kwargs::@Kwargs{})
@ ArchGDAL C:\Users\JanZachar\.julia\packages\ArchGDAL\xZUPv\src\context.jl:268
[9] read
@ C:\Users\JanZachar\.julia\packages\ArchGDAL\xZUPv\src\context.jl:265 [inlined]
[10] read_raster(path::String, T::Type{Float64})
@ Omniscape C:\Users\JanZachar\.julia\packages\Omniscape\VSLPS\src\io.jl:16
[11] run_omniscape(path::String)
@ Omniscape C:\Users\JanZachar\.julia\packages\Omniscape\VSLPS\src\main.jl:437
[12] top-level scope
@ REPL[1]:1
I dont know how to set up detail config for Julia performance.
Thanks for help.
PS: Here is the structire of my .ini file:
[Input]
project_folder = D:/15_Omniscape/tobler_mean
resistance_file = D:/15_Omniscape/tobler_mean/input/resistance_tobler_mean.tif
temp_file = E:/Julia_temp
[Output]
output_dir = D:/15_Omniscape/tobler_mean/output
[Options]
source_from_resistance= true
block_size = 7
radius = 500
project_name = tobler_mean
parallelize = true
parallel_batch_size = 20
calc_flow_potential = true
calc_normalized_current = true
write_raw_currmap = true
write_normalized_currmap = true
write_flow_potential = true
write_as_tif = true