diff --git a/Project.toml b/Project.toml index ae000a2..c19e5f6 100644 --- a/Project.toml +++ b/Project.toml @@ -5,3 +5,7 @@ version = "0.1.0" [compat] julia = "1.9" + +[deps] +OpenBLAS32_jll = "656ef2d0-ae68-5445-9ca0-591084a874a2" +proxTV_jll = "700117f8-5dbb-54dd-9908-6f3eb0e21f87" diff --git a/src/ProxTV.jl b/src/ProxTV.jl index 9c23e84..27b415e 100644 --- a/src/ProxTV.jl +++ b/src/ProxTV.jl @@ -1,7 +1,13 @@ module ProxTV +using OpenBLAS32_jll # Include wrappers and the main library include("libproxtv.jl") include("gen/wrapper.jl") +config = LinearAlgebra.BLAS.lbt_get_config() +if !any(lib -> lib.interface == :lp64, config.loaded_libs) + LinearAlgebra.BLAS.lbt_forward(OpenBLAS32_jll.libopenblas_path) +end + end