examples : add GGML_USE_CPU=ON flag to whisper.objc #2880
                
     Merged
            
            
          
  Add this suggestion to a batch that can be applied as a single commit.
  This suggestion is invalid because no changes were made to the code.
  Suggestions cannot be applied while the pull request is closed.
  Suggestions cannot be applied while viewing a subset of changes.
  Only one suggestion per line can be applied in a batch.
  Add this suggestion to a batch that can be applied as a single commit.
  Applying suggestions on deleted lines is not supported.
  You must change the existing code in this line in order to create a valid suggestion.
  Outdated suggestions cannot be applied.
  This suggestion has been applied or marked resolved.
  Suggestions cannot be applied from pending reviews.
  Suggestions cannot be applied on multi-line comments.
  Suggestions cannot be applied while the pull request is queued to merge.
  Suggestion cannot be applied right now. Please check back later.
  
    
  
    
This commit adds the GGML_USE_CPU=ON flag to the whisper.objc project in order to enable the CPU backend for the whisper.objc project.
The motivation for this change is that currently the following error is generated when running the example:
If we inspect the
backendvariable we can see that it is anullptr.When running in a simulator and that automatically means that there will be no gpu as there is a check for this in the code. But the CPU backend should still be present.
The objective-c code will compile the whisper sources including the ggml sources. And if
-DGGMLL_USE_CPUis not defined then there will be no CPU backend, and in this particular case of backend at all.Resolves: #2870