oneMKL

9 views
Skip to first unread message

James Hollingsworth

unread,
Sep 17, 2025, 11:35:32 AM (8 days ago) Sep 17
to Ames Stereo Pipeline Support
Hi Oleg,

I'm running the latest daily build linux binaries (though I have had this problem with builds from June too)...
... when I run camera_solve, I'm getting errors of this sort:
INTEL oneMKL ERROR: /data/local/soft/asp/StereoPipeline-3.6.0-alpha-2025-09-17-x
86_64-Linux/libexec/../lib/libmkl_avx512.so.2: cannot open shared object file: No such file or directory.
Intel oneMKL FATAL ERROR: Cannot load libmkl_avx512.so.2 or libmkl_def.so.2.

The more recent versions of ASP seem to require libmkl_avx512.so.2 or libmkl_def.so.2, but these are not included in the lib/ directory. Without a matching system MKL installation the binary fails to start. (I do have MKL, but obviously an older one). WOuld it be possible to bundle these additional MKL backend libraries with the pre-compiled binaries? I guess my MKL build is a little old (<2022?)... maybe I need to persuade my sys admin to update.

Cheers,

James

Alexandrov, Oleg (ARC-TI)[KBR Wyle Services, LLC]

unread,
Sep 17, 2025, 1:06:24 PM (8 days ago) Sep 17
to James Hollingsworth, Ames Stereo Pipeline Support
James,

I am seeing that the tool build_reconstruction does depend on a few mkl libs, but we ship all that are needed (libmkl_intel, libmkl_core). Somehow, under the hood these seem to bring other ones but they don't show up as being linked to.

Anyhow, I modified the build to pull the other mkl libraries. I tested this and the new libs get added to the build. You can try tomorrow to fetch build 2025-09-18 and see if it works.



From: ames-stereo-pi...@googlegroups.com <ames-stereo-pi...@googlegroups.com> on behalf of James Hollingsworth <hollings...@gmail.com>
Sent: Wednesday, September 17, 2025 8:35 AM
To: Ames Stereo Pipeline Support <ames-stereo-pi...@googlegroups.com>
Subject: [EXTERNAL] [BULK] oneMKL
 
CAUTION: This email originated from outside of NASA.  Please take care when clicking links or opening attachments.  Use the "Report Message" button to report suspicious messages to the NASA SOC.
--
You received this message because you are subscribed to the Google Groups "Ames Stereo Pipeline Support" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ames-stereo-pipeline...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/ames-stereo-pipeline-support/a7c7effb-ea16-4ed5-b751-3ee080614a97n%40googlegroups.com.

James Hollingsworth

unread,
Sep 18, 2025, 6:48:29 AM (7 days ago) Sep 18
to Ames Stereo Pipeline Support
amazing... many thanks Oleg :)
Reply all
Reply to author
Forward
0 new messages