[英]ML Build error for Catalyst (Xcode 12 GM)
還有其他人對 ML 模型的 GM 版本有問題並且有解決方案嗎? 我收到以下錯誤:
Type 'MLModel' has no member '__loadContents'
我已經清理了項目+刪除了派生數據(這是一個放在派生數據文件夾中的生成文件)
我注意到該方法不應該用於我使用的 mac OS 10.15,但出於某種原因它在那里。
我還注意到這個 API 仍處於測試階段,而 GM 是生產版本? https://developer.apple.com/documentation/coreml/mlmodel
我應該重新生成 ML 模型嗎?
造成這種情況的根本原因是:
Xcode 12.0 GM 中的 CoreML 編譯器生成的代碼只有在 macOS BigSur 上可用的符號導致編譯問題。 如果目標是使用 Xcode 12.0 構建催化劑或僅限 macOS 的應用程序
修復步驟:
就我而言,我注釋掉:
class func load(contentsOf modelURL: URL, configuration: MLModelConfiguration = MLModelConfiguration(), completionHandler handler: @escaping (Swift.Result<Nudity, Error>) -> Void)
和
class func load(configuration: MLModelConfiguration = MLModelConfiguration(), completionHandler handler: @escaping (Swift.Result<Nudity, Error>) -> Void)
修復swift文件的方法。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.