Új hozzászólás Aktív témák

  • WaterWawe

    őstag

    Sziasztok!

    Linuxos Docker konténerben használnék az alkalmazásommal Onnx modelt. A probléma, hogy ehhez a Nuget "Microsoft.ML.OnnxRuntime" egy natív könyvtárat hív és nem talál össze a megfelelő DLL-el (Vagyis Linuxon .so-val), hiába állítom be ezt külön. A Dockerfile a szükséges apt-get install-t tartalmazza.

    A konkrét hibaüzenet:
    System.TypeInitializationException: The type initializer for 'Microsoft.ML.OnnxRuntime.NativeMethods' threw an exception.
     ---> System.DllNotFoundException: Unable to load shared library 'onnxruntime' or one of its dependencies. In order to help diagnose loading problems, consider setting the LD_DEBUG environment variable: libonnxruntime: cannot open shared object file: No such file or directory

    Dockerfile parancsok:
    ...
    WORKDIR /src
    RUN apt-get update && apt-get install -y libgomp1
    RUN export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/app/src/runtimes/linux-x64/native
    ...

Új hozzászólás Aktív témák