Пакеты: libonnxruntime-1.23.0-alt1 libonnxruntime-devel-1.23.0-alt1 Система: Alt Server 11.0-86-64 (Обновлена до Sisyphus) Воспроизведение ошибки: 1) Установка пакетов: # apt-get install libonnxruntime libonnxruntime-devel gcc-c++ 2) Создать тестовый код (см. Вложение) и загрузить модель: $ wget https://github.com/onnx/models/raw/main/validated/vision/classification/mnist/model/mnist-8.onnx 3) Скомпилировать код: $ g++ onnix.cpp -o test_load -I/usr/include/onnxruntime -lonnxruntime Результат: Возникает ошибка Attempting to load model... Ошибка сегментирования Дополнительная информация: Приложил логи запуска через gdb (см. Вложение) libprotobuf25-lite-3.25.5-alt8
Created attachment 21022 [details] gdb log
Created attachment 21023 [details] test code
$ ./test_load Attempting to load model... ORT Error: Load model from mnist-8.onnx failed:/usr/src/RPM/BUILD/onnxruntime-1.28.0/onnxruntime/core/graph/model.cc:177 onnxruntime::Model::Model(onnx::ModelProto&&, const onnxruntime::PathString&, const onnxruntime::IOnnxRuntimeOpSchemaRegistryList*, const onnxruntime::logging::Logger&, const onnxruntime::ModelOptions&) ModelProto does not have a graph.
плохо скачалось.. libonnxruntime-devel-1.28.0-alt1.x86_64 $ ./test_load Attempting to load model... Model loaded successfully. Input name: Input3 Output name: Plus214_Output_0 Input shape: 1 1 28 28 Test passed (no inference).