Не удалось загрузить общую библиотеку «onnxruntime» или одну из ее зависимостей от Mac OS

#c# #.net #.net-5 #ml.net

#c# #.net #.net-5 #ml.net

Вопрос:

Я пытаюсь запустить свою программу, но она выдает мне исключение, приведенное ниже. Не могли бы вы, пожалуйста, помочь мне? Я использую Visual Studio 2019 на Mac на случай, если вам понадобится эта информация. Я попытался установить пакет «mono-libgdiplus» из brew, но это мне не помогло. Я поискал дополнительную информацию об этой проблеме и обнаружил следующий пакет: «runtime.osx.10.10-x64.CoreCompat.Система.Рисование». Это также не решило мою проблему. Я был бы очень рад, если бы вы могли мне помочь!

введите описание изображения здесь

Я также хотел бы показать, что «onxxruntime.dll» существует. Вы можете проверить это на изображении ниже:

введите описание изображения здесь

Программа, по сути, может получить доступ «onxxruntime.dll» как видно из приведенного ниже кода:

введите описание изображения здесь

Комментарии:

1. Ошибка говорит о том, что он не может загрузить собственную библиотеку onnxruntime или ее зависимости. Это не а .dll , это а .dylib на macOS. Вам следует поискать «libonnxruntime». dylib . Running otool -L` на нем сообщит, отсутствует ли у вас какая-либо другая собственная зависимость. Также может быть хорошей идеей сделать то, что предлагает ошибка, и установить переменную DYLD_PRINT_LIBRARIES среды, чтобы увидеть, какова фактическая ошибка при загрузке собственной библиотеки.

2. Спасибо! Я постараюсь это сделать.