<div dir="ltr"><div>Thanks, it's running again now, and has already run for much longer than it did the first time. <br></div><div><br></div><div>Yes, I have "Use full CPU" turned on.<br></div></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Wed, Feb 5, 2025 at 4:56 PM Michael Miller <<a href="mailto:michael_miller@msn.com">michael_miller@msn.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi Michael,<br>
If digiKam segfaulted while retraining, then the retraining isn’t complete.  I’ll change that so it doesn’t mark it as complete until it finishes.<br>
<br>
To redo the training, go to Tools->Maintenance->Detect and recognize faces, and select “Rebuild all training data”.  Let that complete before you try any other face options.<br>
<br>
Do you have “Use full CPU” turned on in the People sidebar and in the Maintenance view?<br>
<br>
Cheers,<br>
Mike<br>
<br>
> On Feb 5, 2025, at 10:35 AM, Michael Moore <<a href="mailto:stuporglue@gmail.com" target="_blank">stuporglue@gmail.com</a>> wrote:<br>
> <br>
> Hello,<br>
> <br>
> I have been using 8.5 appimage and decided to try the weekly appimage. I'm using the debug image (digiKam-8.6.0-20250205T150105-Qt6-x86-64-debug.appimage)<br>
> <br>
> It showed a dialog saying that the Face Recognition database was out of date and results wouldn't be accurate until it was upgraded. I said yes to the upgrade and then allowed the next dialog to download the 4 new image recognition libraries.<br>
> <br>
> A few moments later Digikam segfaulted.<br>
> <br>
> When I start it again the database-upgrade notice doesn't return, but I don't know that it completed successfully.<br>
> <br>
> Q1 - Do I need to trigger something so that the face database upgrade is complete?<br>
> <br>
> After the segfault Digikam prompted to download the libraries again, but this time those downloaded successfully.<br>
> <br>
> Now when I try to run facial recognition I get a segfault every time. I set the dialog to "Recognize faces only" and then click "Scan collection for faces". <br>
> <br>
> Q2 - Is this a known / expected segfault, or should I collect some more info?<br>
> <br>
> The last lines of output in the terminal look like this.<br>
> <br>
> Digikam::DImg::load: "/shared/big/no_backup/ro_photos/photos/2022/02/18/YFEZ0700.HEIC" : "HEIF" file identified<br>
> Digikam::DMetadata::load: Loading metadata with "Exiv2" backend from "/shared/big/no_backup/ro_photos/photos/2022/02/18/YFEZ0700.HEIC"<br>
> unknown: HEIF color profile found with size: 548<br>
> unknown: HEIF image size: ( 3024 x 4032 )<br>
> unknown: Decoded HEIF image properties: size( 4032 x 3024 ), Alpha: false , Color depth : 8<br>
> unknown: HEIF data container: 0x7f75e5d1d010<br>
> unknown: HEIC bytes per line: 12096<br>
> unknown: Color bytes depth: 8<br>
> unknown: Color multiplier: 1<br>
> Digikam::StackedView::setViewMode: Stacked View Mode :  1<br>
> Digikam::FocusPointGroup::load: FocusPointsGroup: no Point to load<br>
> Digikam::PreviewLoadingTask::execute: Try to get preview from "/shared/big/no_backup/ro_photos/photos/2008/09/04/yellowstone blog - 07.jpg"<br>
> Digikam::PreviewLoadingTask::execute: Preview quality:  0<br>
> Digikam::DMetadata::load: Loading metadata with "Exiv2" backend from "/shared/big/no_backup/ro_photos/photos/2008/09/04/yellowstone blog - 07.jpg"<br>
> Digikam::PreviewLoadingTask::loadImagePreview: Try to load DImg preview from: "/shared/big/no_backup/ro_photos/photos/2008/09/04/yellowstone blog - 07.jpg"<br>
> Digikam::DImg::load: "/shared/big/no_backup/ro_photos/photos/2008/09/04/yellowstone blog - 07.jpg" : "JPEG" file identified<br>
> Digikam::DMetadata::load: Loading metadata with "Exiv2" backend from "/shared/big/no_backup/ro_photos/photos/2008/09/04/yellowstone blog - 07.jpg"<br>
> Digikam::FaceDb::setting: FaceDB SelectFaceSetting val ret = 0<br>
> Digikam::FaceDb::setting: FaceDB SelectFaceSetting val ret = 0<br>
> Digikam::FacesEngine::slotStart: Total is 28029<br>
> Digikam::DNNFaceDetectorYuNet::DNNFaceDetectorYuNet: Creating new instance of DNNFaceDetectorYuNet<br>
> Digikam::DNNFaceDetectorYuNet::loadModels: Face detection model: "YuNet" ready<br>
> Digikam::MLPipelineFoundation::checkMoreWorkers: MLPipelineFoundation::checkMoreWorkers: Sending signal to more workers<br>
> Digikam::MLPipelineFoundation::checkMoreWorkers: MLPipelineFoundation::checkMoreWorkers: Sending signal to more workers<br>
> Digikam::MLPipelineFoundation::checkMoreWorkers: MLPipelineFoundation::checkMoreWorkers: Sending signal to more workers<br>
> [ WARN:0@80.706] global ocl4dnn_conv_spatial.cpp:1931 loadTunedConfig OpenCV(ocl4dnn): consider to specify kernel configuration cache directory through OPENCV_OCL4DNN_CONFIG_PATH p<br>
> arameter.<br>
> OpenCL program build log: dnn/dummy<br>
> Status -11: CL_BUILD_PROGRAM_FAILURE<br>
> -cl-no-subgroup-ifp<br>
> Error in processing command line: Don't understand command line argument "-cl-no-subgroup-ifp"!<br>
> Digikam::DNNSFaceExtractor::getFaceEmbedding: Finish aligning face in  98  ms<br>
> Digikam::DNNSFaceExtractor::getFaceEmbedding: Start neural network<br>
> Digikam::DNNSFaceExtractor::getFaceEmbedding: No face landmarks found<br>
> Digikam::DNNSFaceExtractor::getFaceEmbedding: Finish computing face embedding in  106  ms<br>
> Digikam::DNNSFaceExtractor::getFaceEmbedding: No face landmarks found<br>
> Digikam::DNNSFaceExtractor::getFaceEmbedding: Finish computing face embedding in  122  ms<br>
> Digikam::DNNSFaceExtractor::getFaceEmbedding: No face landmarks found<br>
> Digikam::DNNSFaceExtractor::getFaceEmbedding: Finish computing face embedding in  142  ms<br>
> Digikam::DNNSFaceExtractor::getFaceEmbedding: No face landmarks found<br>
> Digikam::DNNSFaceExtractor::getFaceEmbedding: Finish computing face embedding in  161  ms<br>
> Digikam::DNNSFaceExtractor::getFaceEmbedding: No face landmarks found<br>
> Digikam::DNNSFaceExtractor::getFaceEmbedding: Finish computing face embedding in  104  ms<br>
> Digikam::DNNSFaceExtractor::getFaceEmbedding: No face landmarks found<br>
> Digikam::DNNSFaceExtractor::getFaceEmbedding: Finish computing face embedding in  115  ms<br>
> Digikam::DNNSFaceExtractor::getFaceEmbedding: No face landmarks found<br>
> Digikam::DNNSFaceExtractor::getFaceEmbedding: Finish computing face embedding in  72  ms<br>
> Digikam::DNNSFaceExtractor::getFaceEmbedding: No face landmarks found<br>
> Digikam::DNNSFaceExtractor::getFaceEmbedding: Finish computing face embedding in  49  ms<br>
> Digikam::DNNSFaceExtractor::getFaceEmbedding: No face landmarks found<br>
> Digikam::DNNSFaceExtractor::getFaceEmbedding: Finish computing face embedding in  56  ms<br>
> Digikam::DNNSFaceExtractor::getFaceEmbedding: No face landmarks found<br>
> Digikam::DNNSFaceExtractor::getFaceEmbedding: Finish computing face embedding in  13  ms<br>
> Digikam::DNNSFaceExtractor::getFaceEmbedding: Finish computing face embedding in  325  ms<br>
> Digikam::FaceClassifier::predictFullSearch: FaceClassifier::predictFullSearch: classifier prediction is:  159  completed in  0<br>
> Digikam::DNNSFaceExtractor::getFaceEmbedding: Finish aligning face in  426  ms<br>
> Digikam::DNNSFaceExtractor::getFaceEmbedding: Start neural network<br>
> Digikam::DNNSFaceExtractor::getFaceEmbedding: No face landmarks found<br>
> Digikam::DNNSFaceExtractor::getFaceEmbedding: Finish computing face embedding in  68  ms<br>
> Digikam::DNNSFaceExtractor::getFaceEmbedding: Finish computing face embedding in  105  ms<br>
> Digikam::FaceClassifier::predictFullSearch: FaceClassifier::predictFullSearch: classifier prediction is:  -1  completed in  0<br>
> Digikam::DNNSFaceExtractor::getFaceEmbedding: Finish aligning face in  532  ms<br>
> Digikam::DNNSFaceExtractor::getFaceEmbedding: Start neural network<br>
> /tmp/user/1001/.mount_digiKaO6gtZg/AppRun: line 261: 149464 Segmentation fault      (core dumped) digikam $@<br>
> <br>
> It says core dumped, but I don't see the dump file.<br>
> <br>
> Thanks,<br>
> Michael<br>
<br>
</blockquote></div>