Вопрос

Привет, я пытаюсь использовать библиотеку ветерок для Scala, но продолжайте столкнуться с этой ошибкой:

[error] (run-main) java.lang.ExceptionInInitializerError: unable to load from [netlib-native_system-win-x86_64.dll]

Для того, чтобы разместить этот DLL не загружается при запуске моего кода. Я использую SBT, вот моя сборка.st

name := "BreezeTest"

version := "1.0"

scalaVersion := "2.10.3"

libraryDependencies  ++= Seq(
        "org.scalanlp" % "breeze_2.10" % "0.5.2",
        "org.scalanlp" % "breeze-viz_2.10" % "0.5.2"
)

У кого -нибудь еще были похожие проблемы или знают, что это может вызвать?

Спасибо.

Это было полезно?

Решение

Посмотрите на раздел Windows Readme здесь:https://github.com/fommil/netlib-java

Окна

Настройки Native_system ожидают найти libblas3.dll и liblapack3.dll на % path % (или текущего рабочего каталога). Помимо реализации, поставленных поставщиками, открыты, открытые джонки предоставляют двойные двоичные файлы, и можно построить атлас.>

Используйте Walker для зависимости, чтобы помочь решить любые проблемы, такие как: unsafiedlinkerror (не могу найти зависимые библиотеки).

Примечание: OpenBlas не предоставляет отдельные библиотеки, поэтому вам придется настраивать сборку или скопировать двоичный файл как на libblas3.dll, так и на liblapck3 libgcc_s_seh-1.dll от mingw.

Я должен добавить, что вы также можете просто установить эти свойства JVM; Это будет медленнее, но он гарантированно сработает:

-Dcom.github.fommil.netlib.BLAS=com.github.fommil.netlib.F2jBLAS
-Dcom.github.fommil.netlib.LAPACK=com.github.fommil.netlib.F2jLAPACK
-Dcom.github.fommil.netlib.ARPACK=com.github.fommil.netlib.F2jARPACK

Я, наверное, должен добавить FAQ, чтобы бриз.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top