ошибка sigsev в контейнеризованном приложении deeplearning4j - PullRequest
0 голосов
/ 03 апреля 2020

Я запускаю приложение для глубокого изучения в docker контейнере с openjdk alpine

    bash-4.4$ java -version
openjdk version "1.8.0_212"
OpenJDK Runtime Environment (IcedTea 3.12.0) (Alpine 8.212.04-r0)
OpenJDK 64-Bit Server VM (build 25.242-b08, mixed mode)

Я сталкиваюсь с ошибками SIGSEV, как показано ниже

#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x00000000000021c6, pid=383, tid=0x00007f0f67879b10
#
# JRE version: OpenJDK Runtime Environment (8.0_242-b08) (build 1.8.0_212-b04)
# Java VM: OpenJDK 64-Bit Server VM (25.242-b08 mixed mode linux-amd64 compressed oops)
# Derivative: IcedTea 3.15.0
# Distribution: Custom build (Wed Jan 29 10:53:09 UTC 2020)
# Problematic frame:
# C  0x00000000000021c6
#
# Core dump written. Default location: /var/jenkins_home/workspace/xxx/xxxx/core or core.383
#
# An error report file with more information is saved as:

#
# If you would like to submit a bug report, please include
# instructions on how to reproduce the bug and visit:
#   https://icedtea.classpath.org/bugzilla
#

Импортируемые библиотеки

import org.deeplearning4j.nn.modelimport.keras.KerasModelImport;
import org.deeplearning4j.nn.modelimport.keras.exceptions.InvalidKerasConfigurationException;
import org.deeplearning4j.nn.modelimport.keras.exceptions.UnsupportedKerasConfigurationException;
import org.deeplearning4j.nn.multilayer.MultiLayerNetwork;
import org.nd4j.linalg.api.buffer.DataBuffer;
import org.nd4j.linalg.api.buffer.IntBuffer;
import org.nd4j.linalg.api.ndarray.INDArray;
import org.nd4j.linalg.cpu.nativecpu.NDArray;

Похоже, что существует проблема https://bugs.openjdk.java.net/browse/JDK-8213283, но вы хотели узнать, был ли какой-нибудь известный обходной путь? Я ограничен использованием open-jdk, но, возможно, могу использовать более позднюю версию, если это исправит это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...