WatchOS + CoreML
WatchOS + CoreML
你好。
我正在尝试 运行 我的 CoreML 模型在 Apple Watch 3 上。现在我有 ~160% cpu 使用率,所以我的识别有延迟。
有没有办法使用GPU?
我正在尝试设置 'useCPUOnly = false' 和 MLModelConfiguration 'computeUnits = .all'。没有任何帮助。
func prediction(data: MLMultiArray) throws -> ModelOutputProtocol {
let options = MLPredictionOptions()
options.usesCPUOnly = false
let input = ModelInput(windows: data)
return try prediction(input: input, options: options)
}
let config = MLModelConfiguration()
config.computeUnits = .all
try model = Model(contentsOf: url, configuration: config)
所以在 CPU 使用率中我看到 160%,在 GPU 中我看到 0。
是的,我使用前台模式。
我认为 Apple Watch 3 没有 GPU,它向您展示这一点可能只是因为较新的有。请参阅 this 维基页面。
你好。
我正在尝试 运行 我的 CoreML 模型在 Apple Watch 3 上。现在我有 ~160% cpu 使用率,所以我的识别有延迟。
有没有办法使用GPU?
我正在尝试设置 'useCPUOnly = false' 和 MLModelConfiguration 'computeUnits = .all'。没有任何帮助。
func prediction(data: MLMultiArray) throws -> ModelOutputProtocol {
let options = MLPredictionOptions()
options.usesCPUOnly = false
let input = ModelInput(windows: data)
return try prediction(input: input, options: options)
}
let config = MLModelConfiguration()
config.computeUnits = .all
try model = Model(contentsOf: url, configuration: config)
所以在 CPU 使用率中我看到 160%,在 GPU 中我看到 0。
是的,我使用前台模式。
我认为 Apple Watch 3 没有 GPU,它向您展示这一点可能只是因为较新的有。请参阅 this 维基页面。