如何可靠地导入.mlpackage机器学习模型中 我在Xcode中使用我的ML模型有一个经常出现的问题。该模型是使用.mlpackage格式的TensorFlow创建的。 我已经将.mlpackage目录从Finder拖动到Xcode,从&...

问题描述 投票:0回答:1
过去,当模型文件最终创建的原因时,我可以在〜/library/developer/xcode/deriveddata/app-dir-guid/匹配模型名称中找到swift文件。

如何导入和使用.mlpackage模型应该在Xcode中使用? 我如何强制要生成的.mlpackage模型的必要快速存根?

$ sw_vers 产品名称:MacOS 产品:15.3 构建器:24d60 XCODE版本16.2(16C5032A)

xcode中的Importing .MlPackage模型:

当以.mlpackage格式导入Coreml模型时,您需要遵循以下特定步骤以使其正常工作:

首先,如果在那里,请从“编译源”中删除.mlpackage

添加.mlpackage在目标构建阶段中“复制捆绑资源”

最重要的是,您需要设置正确的构建设置:

// In your target's Build Settings: 1. Set "Core ML Model Compiler" to Yes 2. Add "com.apple.compilers.mlmodel" to "Compile Sources As"
ios swift xcode xcodebuild
1个回答
0
投票

delete衍生的数据:

rm -rf ~/Library/Developer/Xcode/DerivedData
  1. force xcode重新生成模型文件:
  2. touch model.mlpackage xcodebuild clean build
检查构建阶段中的模型位置:

    只能在“复制捆绑资源”中 检查目标会员资格已检查
  1. 肯定模型在正确的目标
如果您仍然面临问题,请尝试:
  1. 创建一个新项目并在那里导入模型
模型参考中的绝对路径
检查控制台。在构建过程中使用与Coreml相关的错误
  1. 该问题应解决“无法在范围中找到'模型'错误”错误,并生成必要的swiftstubs.
希望这有帮助!让我知道您是否需要任何澄清。
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.