java.lang.UnsatisfiedLinkError: нет jnind4jcpu в java.library.path

Я начал использовать версию deeplearning4j 1.0.0-бета2, и при попытке запуска я получаю следующую ошибку:

java.lang.UnsatisfiedLinkError: нет jnind4jcpu в java.library.path

Осмотревшись, я наткнулся на эту проблему: https://github.com/deeplearning4j/nd4j/issues/1687

где решение, казалось, было неполным набором пакетов. Я подтвердил, что у меня есть nd4j-native-platform-1.0.0-beta2.jar, но этот файл jar не содержит библиотек, что, как представляется, является проблемой в проблеме, упомянутой выше.

Я посмотрел на хранилище Maven, и там тоже странно:

Для https://mvnrepository.com/artifact/org.nd4j/nd4j-native-platform список файлов в разделе "Просмотреть все" кажется неполным для версии 1.0.0-бета2, а существующие файлы jar в старых версиях также не Кажется, он не содержит никаких двоичных файлов, поэтому я не уверен, где эти двоичные файлы должны быть.

Спасибо,

Джейсон

1 ответ

Решение

У вас есть конкретная ОС, которую вы пытаетесь? Это должно работать из коробки, если вы просто используете платформу. Платформа включает в себя множество зависимостей. Я не уверен, что может быть "неполным", но если вы просматриваете реальный Maven Central (не этот сайт, пожалуйста, не используйте его): https://repo1.maven.org/maven2/org/nd4j/nd4j-native/1.0.0-beta2/

Вы увидите банки для всего здесь. У нас довольно хорошее освещение публикаций для каждой ОС вплоть до Android и IOS.

Другие вопросы по тегам