Сбой внутри платформы Vision во время использования VNImageRequestHandlerIOS

Программируем под IOS
Ответить
Anonymous
 Сбой внутри платформы Vision во время использования VNImageRequestHandler

Сообщение Anonymous »

Уже некоторое время я сталкиваюсь с загадочной проблемой и надеюсь, что у кого-нибудь из присутствующих есть идеи или предложения.
Проблема: мы наблюдаем случайные сбой в нашем приложении, который, судя по всему, вызван инфраструктурой Vision.
  • Частота: это происходит случайно, после многих успешных выполнений одного и того же кода, трудно сказать, как долго приложение работало, но в некоторых случаях приложение могло работать примерно в месяц без каких-либо проблем.
  • Устройства: проблема не зависит от устройства (мы видели ее на различных моделях iPad).
  • Версии ОС: Сбои начались с iOS 18.0.1 и все еще присутствуют в 18.1 и 18.1.1. Использование приложений остается примерно таким же, как и до выпуска 18.0.1, так что это похоже на ОС, но я не могу исключить, что делаю что-то не так.
  • Что я подозревал: журналы сбоев указывают на потенциальную гонку данных внутри платформы Vision.
Соответствующий раздел кода, в котором происходит сбой:

Код: Выделить всё

guard let cgImage = image.cgImage else {
throw ...
}
let request = VNCoreMLRequest(model: visionModel)

try VNImageRequestHandler(cgImage: cgImage).perform([request]) // 

Подробнее здесь: [url]https://stackoverflow.com/questions/79281148/crash-inside-of-vision-framework-during-vnimagerequesthandler-use[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»