Невозможно загрузить модель CoreML, используя MLModel.compileModel (на :) - PullRequest
0 голосов
/ 19 декабря 2018

Я пытаюсь загрузить файл .mlmodel, используя следующий код:

let paths =  FileManager.default.urls(for: .documentDirectory, in: .userDomainMask)
var documentsUrl = paths[0]
documentsUrl.appendPathComponent("parallel.mlmodel")
do {
    let compiledModelUrl = try MLModel.compileModel(at: documentsUrl)
    let model = try? MLModel(contentsOf: compiledModelUrl)
} catch {
    print(error.localizedDescription)
}

Но я получаю ошибку The file couldn’t be saved., модель в этом месте существует.

1 Ответ

0 голосов
/ 05 июля 2019

Я нашел ответ.Я также столкнулся с этой проблемой при развертывании приложения на iphone с Mac в режиме отладки.На самом деле, в коде нет ничего плохого, это нечто другое.Я сделал две вещи, во-первых, вошел в icloud (имеет ли icloud какое-либо отношение к его профилю обеспечения для разработки?), Во-вторых, удалил приложение и повторно развернул приложение на iphone.Это решает проблему сейчас.Хотя я не уверен, какая из них решает мою проблему, я предполагаю, что это второе, что я сделал.Дайте мне знать, если кто-то нашел причину.

Смотрите мой оригинальный пост. Невозможно загрузить модель CoreML с помощью MLModel.compileModel

...