arsenal9971 / LightFields.jl

This julia package provides a novel technique for Sparse Light Field Reconstruction using the Shearlet Transform.
11 stars 1 forks source link

UndefVarError: set_num_threads not defined ? #3

Open Kanvases opened 5 years ago

Kanvases commented 5 years ago

Thanks for your great demos. When I tried to run the inpainting Sparse EPIs with Shearlets in my CentOS, it failed with an error:

in getwedgebandpasslowpassfilters2D at /home/dingyuyang/.julia/packages/Shearlab/wArjg/src/2D/getshearlets2D.jl ERROR: LoadError: UndefVarError: set_num_threads not defined Stacktrace: [1] getproperty at ./sysimg.jl:13 [inlined] [2] getwedgebandpasslowpassfilters2D(::Int64, ::Int64, ::Array{Int64,1}, ::Array{Float64,2}, ::Array{Float64,1}, ::Array{Float64,1}, ::Array{Float64,1}, ::Int64) at /home/dingyuyang/.julia/packages/Shearlab/wArjg/src/2D/getshearlets2D.jl:22 [3] preparefilters2D(::Int64, ::Int64, ::Int64, ::Array{Int64,1}, ::Array{Float64,2}, ::Array{Float64,1}, ::Array{Float64,1}, ::Array{Float64,1}, ::Int64) at /home/dingyuyang/.julia/packages/Shearlab/wArjg/src/2D/getshearlets2D.jl:266 [4] getshearletsystem2D(::Int64, ::Int64, ::Int64, ::Array{Float64,1}, ::Int64, ::Array{Float64,2}, ::Array{Float64,1}, ::Int64) at /home/dingyuyang/.julia/packages/Shearlab/wArjg/src/2D/getshearlets2D.jl:352 [5] getshearletsystem2D(::Int64, ::Int64, ::Int64) at /home/dingyuyang/.julia/packages/Shearlab/wArjg/src/2D/getshearlets2D.jl:349 [6] top-level scope at none:0 [7] include at ./boot.jl:317 [inlined] [8] include_relative(::Module, ::String) at ./loading.jl:1038 [9] include(::Module, ::String) at ./sysimg.jl:29 [10] exec_options(::Base.JLOptions) at ./client.jl:239 [11] _start() at ./client.jl:432 in expression starting at /home/dingyuyang/Documents/LightFields.jl-master/juliaCodes/demo.jl:34

Is there any solution? Thank you.

arsenal9971 commented 5 years ago

Hey, I am really sorry for this. I am currently working to make this library easier to run. I will let you know when it is.