deepjavalibrary / djl

An Engine-Agnostic Deep Learning Framework in Java
https://djl.ai
Apache License 2.0
4.07k stars 649 forks source link

PyTorch model not loading on djl 0.18.0 #1977

Closed macster110 closed 2 years ago

macster110 commented 2 years ago

Description

I have a POP_OS (Ubuntu) system with CUDA 11.2 and a Nvidea 3060 graphics card. Whenever I run a Pytorch model, it is loaded onto the CPU instead of the GPU - otherwise everything else runs fine.

Expected Behavior

The model should automatically load on to the GPU.

Error Message

There is no error warning.

How to Reproduce?

The test code is here with the model and example data contained within the repository.

The POM is here.

Steps to reproduce

  1. Clone the JPAM repository
  2. Run the class AnimalSpotBatTest.java

What have you tried to solve it?

  1. I have checked nvidea-smi
    
    +-----------------------------------------------------------------------------+
    | NVIDIA-SMI 515.48.07    Driver Version: 515.48.07    CUDA Version: 11.7     |
    |-------------------------------+----------------------+----------------------+
    | GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
    | Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
    |                               |                      |               MIG M. |
    |===============================+======================+======================|
    |   0  NVIDIA GeForce ...  Off  | 00000000:01:00.0  On |                  N/A |
    |  0%   58C    P5    26W / 200W |   1212MiB /  8192MiB |      1%      Default |
    |                               |                      |                  N/A |
    +-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+ | Processes: | | GPU GI CI PID Type Process name GPU Memory | | ID ID Usage | |=============================================================================| | 0 N/A N/A 1290 G /usr/lib/xorg/Xorg 102MiB | | 0 N/A N/A 3112 G /usr/lib/xorg/Xorg 572MiB | | 0 N/A N/A 3181 C+G ...ome-remote-desktop-daemon 129MiB | | 0 N/A N/A 3219 G /usr/bin/gnome-shell 103MiB | | 0 N/A N/A 3735 G ...AAAAAAAAA= --shared-files 61MiB | | 0 N/A N/A 9042 G firefox 200MiB | | 0 N/A N/A 13827 G ...RendererForSitePerProcess 16MiB | | 0 N/A N/A 18622 G ...2gtk-4.0/WebKitWebProcess 3MiB | | 0 N/A N/A 18650 G ...2gtk-4.0/WebKitWebProcess 3MiB | +-----------------------------------------------------------------------------+


2. I checked my CUDA version 

nvcc --version nvcc: NVIDIA (R) Cuda compiler driver Copyright (c) 2005-2020 NVIDIA Corporation Built on Mon_Nov_30_19:08:53_PST_2020 Cuda compilation tools, release 11.2, V11.2.67 Build cuda_11.2.r11.2/compiler.29373293_0


4. I checked that` libcudart.so` exists and I checked that LD_LIBRARY_PATH  returns 
:/usr/lib/cuda-11.2/lib64

## Environment Info

Please run the command `./gradlew debugEnv` from the root directory of DJL (if necessary, clone DJL first). It will output information about your system, environment, and installation that can help us debug your issue. Paste the output of the command below:

[DEBUG] - Registering EngineProvider: XGBoost [DEBUG] - Registering EngineProvider: LightGBM [DEBUG] - Registering EngineProvider: MXNet [DEBUG] - Registering EngineProvider: PyTorch [DEBUG] - Registering EngineProvider: TensorFlow [DEBUG] - Found default engine: MXNet ----------- System Properties ----------- sun.desktop: gnome awt.toolkit: sun.awt.X11.XToolkit java.specification.version: 11 sun.cpu.isalist: sun.jnu.encoding: UTF-8 java.class.path: /home/jamiemac/git/djl/integration/build/classes/java/main:/home/jamiemac/git/djl/integration/build/resources/main:/home/jamiemac/.gradle/caches/modules-2/files-2.1/commons-cli/commons-cli/1.5.0/dc98be5d5390230684a092589d70ea76a147925c/commons-cli-1.5.0.jar:/home/jamiemac/.gradle/caches/modules-2/files-2.1/org.apache.logging.log4j/log4j-slf4j-impl/2.18.0/e0ea6ef49f1349bb30e8c6e8a7052d0f3ee7a719/log4j-slf4j-impl-2.18.0.jar:/home/jamiemac/git/djl/basicdataset/build/libs/basicdataset-0.19.0-SNAPSHOT.jar:/home/jamiemac/git/djl/model-zoo/build/libs/model-zoo-0.19.0-SNAPSHOT.jar:/home/jamiemac/git/djl/testing/build/libs/testing-0.19.0-SNAPSHOT.jar:/home/jamiemac/.gradle/caches/modules-2/files-2.1/org.testng/testng/7.5/1416a607fae667c14e390b484e8d02b5824c0674/testng-7.5.jar:/home/jamiemac/git/djl/engines/mxnet/mxnet-model-zoo/build/libs/mxnet-model-zoo-0.19.0-SNAPSHOT.jar:/home/jamiemac/git/djl/engines/pytorch/pytorch-model-zoo/build/libs/pytorch-model-zoo-0.19.0-SNAPSHOT.jar:/home/jamiemac/git/djl/engines/pytorch/pytorch-jni/build/libs/pytorch-jni-1.12.1-0.19.0-SNAPSHOT.jar:/home/jamiemac/git/djl/engines/tensorflow/tensorflow-model-zoo/build/libs/tensorflow-model-zoo-0.19.0-SNAPSHOT.jar:/home/jamiemac/git/djl/engines/ml/xgboost/build/libs/xgboost-0.19.0-SNAPSHOT.jar:/home/jamiemac/git/djl/engines/ml/lightgbm/build/libs/lightgbm-0.19.0-SNAPSHOT.jar:/home/jamiemac/git/djl/engines/mxnet/mxnet-engine/build/libs/mxnet-engine-0.19.0-SNAPSHOT.jar:/home/jamiemac/git/djl/engines/pytorch/pytorch-engine/build/libs/pytorch-engine-0.19.0-SNAPSHOT.jar:/home/jamiemac/git/djl/engines/tensorflow/tensorflow-engine/build/libs/tensorflow-engine-0.19.0-SNAPSHOT.jar:/home/jamiemac/git/djl/api/build/libs/api-0.19.0-SNAPSHOT.jar:/home/jamiemac/.gradle/caches/modules-2/files-2.1/org.slf4j/slf4j-api/1.7.36/6c62681a2f655b49963a5983b8b0950a6120ae14/slf4j-api-1.7.36.jar:/home/jamiemac/.gradle/caches/modules-2/files-2.1/org.apache.logging.log4j/log4j-core/2.18.0/7c1882ede137548925eadb750615edab2f6e13c/log4j-core-2.18.0.jar:/home/jamiemac/.gradle/caches/modules-2/files-2.1/org.apache.logging.log4j/log4j-api/2.18.0/c72ad9b1d8d42e4ea7befd8248bf05877af4c63d/log4j-api-2.18.0.jar:/home/jamiemac/.gradle/caches/modules-2/files-2.1/org.apache.commons/commons-csv/1.9.0/b59d8f64cd0b83ee1c04ff1748de2504457018c1/commons-csv-1.9.0.jar:/home/jamiemac/.gradle/caches/modules-2/files-2.1/com.google.code.findbugs/jsr305/3.0.1/f7be08ec23c21485b9b5a1cf1654c2ec8c58168d/jsr305-3.0.1.jar:/home/jamiemac/.gradle/caches/modules-2/files-2.1/com.beust/jcommander/1.78/a3927de9bd6f351429bcf763712c9890629d8f51/jcommander-1.78.jar:/home/jamiemac/.gradle/caches/modules-2/files-2.1/org.webjars/jquery/3.5.1/2392938e374f561c27c53872bdc9b6b351b6ba34/jquery-3.5.1.jar:/home/jamiemac/.gradle/caches/modules-2/files-2.1/ml.dmlc/xgboost4j_2.12/1.6.1/da6824d8e57dc3cf4f873bd926ca5a4c7f914603/xgboost4j_2.12-1.6.1.jar:/home/jamiemac/.gradle/caches/modules-2/files-2.1/commons-logging/commons-logging/1.2/4bfc12adfe4842bf07b657f0369c4cb522955686/commons-logging-1.2.jar:/home/jamiemac/.gradle/caches/modules-2/files-2.1/com.microsoft.ml.lightgbm/lightgbmlib/3.2.110/f6c85e5d7cc44d49c4544240ea5c96004680007b/lightgbmlib-3.2.110.jar:/home/jamiemac/.gradle/caches/modules-2/files-2.1/com.google.code.gson/gson/2.9.0/8a1167e089096758b49f9b34066ef98b2f4b37aa/gson-2.9.0.jar:/home/jamiemac/.gradle/caches/modules-2/files-2.1/net.java.dev.jna/jna/5.11.0/27770efb6329f092f895c7329662d1aa8ee8c0ac/jna-5.11.0.jar:/home/jamiemac/.gradle/caches/modules-2/files-2.1/org.apache.commons/commons-compress/1.21/4ec95b60d4e86b5c95a0e919cb172a0af98011ef/commons-compress-1.21.jar:/home/jamiemac/git/djl/engines/tensorflow/tensorflow-api/build/libs/tensorflow-api-0.19.0-SNAPSHOT.jar:/home/jamiemac/.gradle/caches/modules-2/files-2.1/org.tensorflow/tensorflow-core-api/0.4.0/2ac35ca087607cce0e5419953cc1ef0c3a5edaea/tensorflow-core-api-0.4.0.jar:/home/jamiemac/.gradle/caches/modules-2/files-2.1/org.bytedeco/javacpp/1.5.6/1f18a820aadd943577b0b372554f9e35e1232e25/javacpp-1.5.6.jar:/home/jamiemac/.gradle/caches/modules-2/files-2.1/com.google.protobuf/protobuf-java/3.19.2/e958ce38f96b612d3819ff1c753d4d70609aea74/protobuf-java-3.19.2.jar:/home/jamiemac/.gradle/caches/modules-2/files-2.1/org.tensorflow/ndarray/0.3.3/1b6d8cc3e3762f6e465b884580d9fc17ab7aeb4/ndarray-0.3.3.jar java.vm.vendor: Ubuntu sun.arch.data.model: 64 user.variant: java.vendor.url: https://ubuntu.com/ user.timezone: Atlantic/Faroe os.name: Linux java.vm.specification.version: 11 sun.java.launcher: SUN_STANDARD user.country: US sun.boot.library.path: /usr/lib/jvm/java-11-openjdk-amd64/lib:/usr/lib/jvm/java-11-openjdk-amd64/lib sun.java.command: ai.djl.integration.util.DebugEnvironment jdk.debug: release sun.cpu.endian: little user.home: /home/jamiemac org.gradle.appname: gradlew user.language: en java.specification.vendor: Oracle Corporation java.version.date: 2022-07-19 java.home: /usr/lib/jvm/java-11-openjdk-amd64 ai.djl.logging.level: debug org.gradle.internal.http.connectionTimeout: 60000 file.separator: / java.vm.compressedOopsMode: Zero based line.separator:

java.specification.name: Java Platform API Specification java.vm.specification.vendor: Oracle Corporation java.awt.graphicsenv: sun.awt.X11GraphicsEnvironment sun.management.compiler: HotSpot 64-Bit Tiered Compilers java.runtime.version: 11.0.16+8-post-Ubuntu-0ubuntu122.04 user.name: jamiemac path.separator: : os.version: 5.19.0-76051900-generic java.runtime.name: OpenJDK Runtime Environment file.encoding: UTF-8 java.vm.name: OpenJDK 64-Bit Server VM java.vendor.url.bug: https://bugs.launchpad.net/ubuntu/+source/openjdk-lts java.io.tmpdir: /tmp org.gradle.internal.http.socketTimeout: 120000 java.version: 11.0.16 user.dir: /home/jamiemac/git/djl/integration os.arch: amd64 java.vm.specification.name: Java Virtual Machine Specification java.awt.printerjob: sun.print.PSPrinterJob sun.os.patch.level: unknown java.library.path: /usr/java/packages/lib:/usr/lib/x86_64-linux-gnu/jni:/lib/x86_64-linux-gnu:/usr/lib/x86_64-linux-gnu:/usr/lib/jni:/lib:/usr/lib java.vm.info: mixed mode, sharing java.vendor: Ubuntu java.vm.version: 11.0.16+8-post-Ubuntu-0ubuntu122.04 sun.io.unicode.encoding: UnicodeLittle library.jansi.path: /home/jamiemac/.gradle/native/jansi/1.18/linux64 java.class.version: 55.0 org.gradle.internal.publish.checksums.insecure: true

--------- Environment Variables --------- PATH: /home/jamiemac/anaconda3/bin:/home/jamiemac/anaconda3/condabin:/home/jamiemac/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/lib/cuda/bin XAUTHORITY: /run/user/1000/gdm/Xauthority XMODIFIERS: @im=ibus XDG_DATA_DIRS: /usr/share/pop:/usr/share/gnome:/home/jamiemac/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/ GDMSESSION: pop CONDA_DEFAULT_ENV: base GTK_IM_MODULE: ibus CONDA_PYTHON_EXE: /home/jamiemac/anaconda3/bin/python DBUS_SESSION_BUS_ADDRESS: unix:path=/run/user/1000/bus CONDA_PREFIX: /home/jamiemac/anaconda3 XDG_CURRENT_DESKTOP: pop:GNOME LD_LIBRARY_PATH: :/usr/lib/cuda-11.2/lib64 COLORTERM: truecolor SESSION_MANAGER: local/pop-os:@/tmp/.ICE-unix/3193,unix/pop-os:/tmp/.ICE-unix/3193 USERNAME: jamiemac LOGNAME: jamiemac PWD: /home/jamiemac/git/djl SHELL: /bin/bash LESSOPEN: | /usr/bin/lesspipe %s OLDPWD: /home/jamiemac/git/djl GNOME_DESKTOP_SESSION_ID: this-is-deprecated GNOME_TERMINAL_SCREEN: /org/gnome/Terminal/screen/6bfe87c2_cf01_41b3_a50d_fb6661ddf649 GTK_MODULES: gail:atk-bridge:appmenu-gtk-module CONDA_PROMPT_MODIFIER: (base) SYSTEMD_EXEC_PID: 8111 LS_COLORS: rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:.tar=01;31:.tgz=01;31:.arc=01;31:.arj=01;31:.taz=01;31:.lha=01;31:.lz4=01;31:.lzh=01;31:.lzma=01;31:.tlz=01;31:.txz=01;31:.tzo=01;31:.t7z=01;31:.zip=01;31:.z=01;31:.dz=01;31:.gz=01;31:.lrz=01;31:.lz=01;31:.lzo=01;31:.xz=01;31:.zst=01;31:.tzst=01;31:.bz2=01;31:.bz=01;31:.tbz=01;31:.tbz2=01;31:.tz=01;31:.deb=01;31:.rpm=01;31:.jar=01;31:.war=01;31:.ear=01;31:.sar=01;31:.rar=01;31:.alz=01;31:.ace=01;31:.zoo=01;31:.cpio=01;31:.7z=01;31:.rz=01;31:.cab=01;31:.wim=01;31:.swm=01;31:.dwm=01;31:.esd=01;31:.jpg=01;35:.jpeg=01;35:.mjpg=01;35:.mjpeg=01;35:.gif=01;35:.bmp=01;35:.pbm=01;35:.pgm=01;35:.ppm=01;35:.tga=01;35:.xbm=01;35:.xpm=01;35:.tif=01;35:.tiff=01;35:.png=01;35:.svg=01;35:.svgz=01;35:.mng=01;35:.pcx=01;35:.mov=01;35:.mpg=01;35:.mpeg=01;35:.m2v=01;35:.mkv=01;35:.webm=01;35:.webp=01;35:.ogm=01;35:.mp4=01;35:.m4v=01;35:.mp4v=01;35:.vob=01;35:.qt=01;35:.nuv=01;35:.wmv=01;35:.asf=01;35:.rm=01;35:.rmvb=01;35:.flc=01;35:.avi=01;35:.fli=01;35:.flv=01;35:.gl=01;35:.dl=01;35:.xcf=01;35:.xwd=01;35:.yuv=01;35:.cgm=01;35:.emf=01;35:.ogv=01;35:.ogx=01;35:.aac=00;36:.au=00;36:.flac=00;36:.m4a=00;36:.mid=00;36:.midi=00;36:.mka=00;36:.mp3=00;36:.mpc=00;36:.ogg=00;36:.ra=00;36:.wav=00;36:.oga=00;36:.opus=00;36:.spx=00;36:.xspf=00;36: XDG_SESSION_DESKTOP: pop SSH_AGENT_LAUNCHER: gnome-keyring SHLVL: 1 LESSCLOSE: /usr/bin/lesspipe %s %s QT_IM_MODULE: ibus CONDA_EXE: /home/jamiemac/anaconda3/bin/conda TERM: xterm-256color XDG_CONFIG_DIRS: /etc/xdg/xdg-pop:/etc/xdg GNOME_TERMINAL_SERVICE: :1.311 LANG: en_US.UTF-8 XDG_SESSION_TYPE: x11 DISPLAY: :1 _CE_M: CONDA_SHLVL: 1 XDG_SESSIONCLASS: user : ./gradlew GPG_AGENT_INFO: /run/user/1000/gnupg/S.gpg-agent:0:1 DESKTOP_SESSION: pop USER: jamiemac XDG_MENU_PREFIX: gnome- VTE_VERSION: 6800 QT_ACCESSIBILITY: 1 WINDOWPATH: 2 SSH_AUTH_SOCK: /run/user/1000/keyring/ssh _CE_CONDA: GNOME_SHELL_SESSION_MODE: pop XDG_RUNTIME_DIR: /run/user/1000 HOME: /home/jamiemac

-------------- Directories -------------- temp directory: /tmp DJL cache directory: /home/jamiemac/.djl.ai Engine cache directory: /home/jamiemac/.djl.ai

------------------ CUDA ----------------- GPU Count: 1 CUDA: 112 ARCH: 86 GPU(0) memory used: 1382088704 bytes

----------------- Engines --------------- DJL version: 0.19.0 [WARN ] - No matching cuda flavor for linux found: cu112mkl/sm_86. [DEBUG] - Loading mxnet library from: /home/jamiemac/.djl.ai/mxnet/1.9.1-mkl-linux-x86_64/libmxnet.so [WARN ] - No matching cuda flavor for linux found: cu112mkl/sm_86. Default Engine: MXNet:1.9.0, capabilities: [ CPU_SSE, SIGNAL_HANDLER, LAPACK, BLAS_OPEN, CPU_SSE2, DIST_KVSTORE, CPU_SSE3, OPENMP, OPENCV, MKLDNN, ] MXNet Library: /home/jamiemac/.djl.ai/mxnet/1.9.1-mkl-linux-x86_64/libmxnet.so Default Device: cpu() PyTorch: 2 MXNet: 0 XGBoost: 10 LightGBM: 10 TensorFlow: 3

--------------- Hardware -------------- Available processors (cores): 8 Byte Order: LITTLE_ENDIAN Free memory (bytes): 492538504 Maximum memory (bytes): 8396996608 Total memory available to JVM (bytes): 530579456 Heap committed: 530579456 Heap nonCommitted: 30998528 GCC: gcc (Ubuntu 11.2.0-19ubuntu1) 11.2.0 Copyright (C) 2021 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

frankfliu commented 2 years ago

It seems CudaUtils is able to detect your cuda version. Can you run the following command:

./gradlew debugEnv -Dai.djl.default_engine=PyTorch
macster110 commented 2 years ago

Thanks @frankfliu - Info below

(base) jamiemac@pop-os:~/git/djl$ ./gradlew debugEnv -Dai.djl.default_engine=PyTorch

Starting a Gradle Daemon (subsequent builds will be faster)

> Task :integration:debugEnv
[DEBUG] - Registering EngineProvider: XGBoost
[DEBUG] - Registering EngineProvider: LightGBM
[DEBUG] - Registering EngineProvider: MXNet
[DEBUG] - Registering EngineProvider: PyTorch
[DEBUG] - Registering EngineProvider: TensorFlow
[DEBUG] - Found default engine: PyTorch
----------- System Properties -----------
sun.desktop: gnome
awt.toolkit: sun.awt.X11.XToolkit
java.specification.version: 11
sun.cpu.isalist: 
sun.jnu.encoding: UTF-8
java.class.path: /home/jamiemac/git/djl/integration/build/classes/java/main:/home/jamiemac/git/djl/integration/build/resources/main:/home/jamiemac/.gradle/caches/modules-2/files-2.1/commons-cli/commons-cli/1.5.0/dc98be5d5390230684a092589d70ea76a147925c/commons-cli-1.5.0.jar:/home/jamiemac/.gradle/caches/modules-2/files-2.1/org.apache.logging.log4j/log4j-slf4j-impl/2.18.0/e0ea6ef49f1349bb30e8c6e8a7052d0f3ee7a719/log4j-slf4j-impl-2.18.0.jar:/home/jamiemac/git/djl/basicdataset/build/libs/basicdataset-0.19.0-SNAPSHOT.jar:/home/jamiemac/git/djl/model-zoo/build/libs/model-zoo-0.19.0-SNAPSHOT.jar:/home/jamiemac/git/djl/testing/build/libs/testing-0.19.0-SNAPSHOT.jar:/home/jamiemac/.gradle/caches/modules-2/files-2.1/org.testng/testng/7.5/1416a607fae667c14e390b484e8d02b5824c0674/testng-7.5.jar:/home/jamiemac/git/djl/engines/mxnet/mxnet-model-zoo/build/libs/mxnet-model-zoo-0.19.0-SNAPSHOT.jar:/home/jamiemac/git/djl/engines/pytorch/pytorch-model-zoo/build/libs/pytorch-model-zoo-0.19.0-SNAPSHOT.jar:/home/jamiemac/git/djl/engines/pytorch/pytorch-jni/build/libs/pytorch-jni-1.12.1-0.19.0-SNAPSHOT.jar:/home/jamiemac/git/djl/engines/tensorflow/tensorflow-model-zoo/build/libs/tensorflow-model-zoo-0.19.0-SNAPSHOT.jar:/home/jamiemac/git/djl/engines/ml/xgboost/build/libs/xgboost-0.19.0-SNAPSHOT.jar:/home/jamiemac/git/djl/engines/ml/lightgbm/build/libs/lightgbm-0.19.0-SNAPSHOT.jar:/home/jamiemac/git/djl/engines/mxnet/mxnet-engine/build/libs/mxnet-engine-0.19.0-SNAPSHOT.jar:/home/jamiemac/git/djl/engines/pytorch/pytorch-engine/build/libs/pytorch-engine-0.19.0-SNAPSHOT.jar:/home/jamiemac/git/djl/engines/tensorflow/tensorflow-engine/build/libs/tensorflow-engine-0.19.0-SNAPSHOT.jar:/home/jamiemac/git/djl/api/build/libs/api-0.19.0-SNAPSHOT.jar:/home/jamiemac/.gradle/caches/modules-2/files-2.1/org.slf4j/slf4j-api/1.7.36/6c62681a2f655b49963a5983b8b0950a6120ae14/slf4j-api-1.7.36.jar:/home/jamiemac/.gradle/caches/modules-2/files-2.1/org.apache.logging.log4j/log4j-core/2.18.0/7c1882ede137548925eadb750615edab2f6e13c/log4j-core-2.18.0.jar:/home/jamiemac/.gradle/caches/modules-2/files-2.1/org.apache.logging.log4j/log4j-api/2.18.0/c72ad9b1d8d42e4ea7befd8248bf05877af4c63d/log4j-api-2.18.0.jar:/home/jamiemac/.gradle/caches/modules-2/files-2.1/org.apache.commons/commons-csv/1.9.0/b59d8f64cd0b83ee1c04ff1748de2504457018c1/commons-csv-1.9.0.jar:/home/jamiemac/.gradle/caches/modules-2/files-2.1/com.google.code.findbugs/jsr305/3.0.1/f7be08ec23c21485b9b5a1cf1654c2ec8c58168d/jsr305-3.0.1.jar:/home/jamiemac/.gradle/caches/modules-2/files-2.1/com.beust/jcommander/1.78/a3927de9bd6f351429bcf763712c9890629d8f51/jcommander-1.78.jar:/home/jamiemac/.gradle/caches/modules-2/files-2.1/org.webjars/jquery/3.5.1/2392938e374f561c27c53872bdc9b6b351b6ba34/jquery-3.5.1.jar:/home/jamiemac/.gradle/caches/modules-2/files-2.1/ml.dmlc/xgboost4j_2.12/1.6.1/da6824d8e57dc3cf4f873bd926ca5a4c7f914603/xgboost4j_2.12-1.6.1.jar:/home/jamiemac/.gradle/caches/modules-2/files-2.1/commons-logging/commons-logging/1.2/4bfc12adfe4842bf07b657f0369c4cb522955686/commons-logging-1.2.jar:/home/jamiemac/.gradle/caches/modules-2/files-2.1/com.microsoft.ml.lightgbm/lightgbmlib/3.2.110/f6c85e5d7cc44d49c4544240ea5c96004680007b/lightgbmlib-3.2.110.jar:/home/jamiemac/.gradle/caches/modules-2/files-2.1/com.google.code.gson/gson/2.9.0/8a1167e089096758b49f9b34066ef98b2f4b37aa/gson-2.9.0.jar:/home/jamiemac/.gradle/caches/modules-2/files-2.1/net.java.dev.jna/jna/5.11.0/27770efb6329f092f895c7329662d1aa8ee8c0ac/jna-5.11.0.jar:/home/jamiemac/.gradle/caches/modules-2/files-2.1/org.apache.commons/commons-compress/1.21/4ec95b60d4e86b5c95a0e919cb172a0af98011ef/commons-compress-1.21.jar:/home/jamiemac/git/djl/engines/tensorflow/tensorflow-api/build/libs/tensorflow-api-0.19.0-SNAPSHOT.jar:/home/jamiemac/.gradle/caches/modules-2/files-2.1/org.tensorflow/tensorflow-core-api/0.4.0/2ac35ca087607cce0e5419953cc1ef0c3a5edaea/tensorflow-core-api-0.4.0.jar:/home/jamiemac/.gradle/caches/modules-2/files-2.1/org.bytedeco/javacpp/1.5.6/1f18a820aadd943577b0b372554f9e35e1232e25/javacpp-1.5.6.jar:/home/jamiemac/.gradle/caches/modules-2/files-2.1/com.google.protobuf/protobuf-java/3.19.2/e958ce38f96b612d3819ff1c753d4d70609aea74/protobuf-java-3.19.2.jar:/home/jamiemac/.gradle/caches/modules-2/files-2.1/org.tensorflow/ndarray/0.3.3/1b6d8cc3e3762f6e465b884580d9fc17ab7aeb4/ndarray-0.3.3.jar
java.vm.vendor: Ubuntu
sun.arch.data.model: 64
user.variant: 
java.vendor.url: https://ubuntu.com/
user.timezone: Atlantic/Faroe
os.name: Linux
java.vm.specification.version: 11
sun.java.launcher: SUN_STANDARD
user.country: US
sun.boot.library.path: /usr/lib/jvm/java-11-openjdk-amd64/lib:/usr/lib/jvm/java-11-openjdk-amd64/lib
sun.java.command: ai.djl.integration.util.DebugEnvironment
jdk.debug: release
sun.cpu.endian: little
user.home: /home/jamiemac
org.gradle.appname: gradlew
user.language: en
java.specification.vendor: Oracle Corporation
java.version.date: 2022-07-19
java.home: /usr/lib/jvm/java-11-openjdk-amd64
ai.djl.logging.level: debug
org.gradle.internal.http.connectionTimeout: 60000
file.separator: /
java.vm.compressedOopsMode: Zero based
line.separator: 

java.specification.name: Java Platform API Specification
java.vm.specification.vendor: Oracle Corporation
java.awt.graphicsenv: sun.awt.X11GraphicsEnvironment
sun.management.compiler: HotSpot 64-Bit Tiered Compilers
java.runtime.version: 11.0.16+8-post-Ubuntu-0ubuntu122.04
user.name: jamiemac
path.separator: :
ai.djl.default_engine: PyTorch
os.version: 5.19.0-76051900-generic
java.runtime.name: OpenJDK Runtime Environment
file.encoding: UTF-8
java.vm.name: OpenJDK 64-Bit Server VM
java.vendor.url.bug: https://bugs.launchpad.net/ubuntu/+source/openjdk-lts
java.io.tmpdir: /tmp
org.gradle.internal.http.socketTimeout: 120000
java.version: 11.0.16
user.dir: /home/jamiemac/git/djl/integration
os.arch: amd64
java.vm.specification.name: Java Virtual Machine Specification
java.awt.printerjob: sun.print.PSPrinterJob
sun.os.patch.level: unknown
java.library.path: /usr/java/packages/lib:/usr/lib/x86_64-linux-gnu/jni:/lib/x86_64-linux-gnu:/usr/lib/x86_64-linux-gnu:/usr/lib/jni:/lib:/usr/lib
java.vm.info: mixed mode, sharing
java.vendor: Ubuntu
java.vm.version: 11.0.16+8-post-Ubuntu-0ubuntu122.04
sun.io.unicode.encoding: UnicodeLittle
library.jansi.path: /home/jamiemac/.gradle/native/jansi/1.18/linux64
java.class.version: 55.0
org.gradle.internal.publish.checksums.insecure: true

--------- Environment Variables ---------
PATH: /home/jamiemac/anaconda3/bin:/home/jamiemac/anaconda3/condabin:/home/jamiemac/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/lib/cuda/bin
XAUTHORITY: /run/user/1000/gdm/Xauthority
XMODIFIERS: @im=ibus
XDG_DATA_DIRS: /usr/share/pop:/usr/share/gnome:/home/jamiemac/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
GDMSESSION: pop
CONDA_DEFAULT_ENV: base
GTK_IM_MODULE: ibus
CONDA_PYTHON_EXE: /home/jamiemac/anaconda3/bin/python
DBUS_SESSION_BUS_ADDRESS: unix:path=/run/user/1000/bus
CONDA_PREFIX: /home/jamiemac/anaconda3
XDG_CURRENT_DESKTOP: pop:GNOME
COLORTERM: truecolor
SESSION_MANAGER: local/pop-os:@/tmp/.ICE-unix/3193,unix/pop-os:/tmp/.ICE-unix/3193
USERNAME: jamiemac
LOGNAME: jamiemac
PWD: /home/jamiemac/git/djl
SHELL: /bin/bash
LESSOPEN: | /usr/bin/lesspipe %s
OLDPWD: /home/jamiemac/git/djl
GNOME_DESKTOP_SESSION_ID: this-is-deprecated
GNOME_TERMINAL_SCREEN: /org/gnome/Terminal/screen/be381e29_c949_468b_8823_bcad6bd41e0f
GTK_MODULES: gail:atk-bridge:appmenu-gtk-module
CONDA_PROMPT_MODIFIER: (base) 
SYSTEMD_EXEC_PID: 8111
LS_COLORS: rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:
XDG_SESSION_DESKTOP: pop
SSH_AGENT_LAUNCHER: gnome-keyring
SHLVL: 1
LESSCLOSE: /usr/bin/lesspipe %s %s
QT_IM_MODULE: ibus
CONDA_EXE: /home/jamiemac/anaconda3/bin/conda
TERM: xterm-256color
XDG_CONFIG_DIRS: /etc/xdg/xdg-pop:/etc/xdg
GNOME_TERMINAL_SERVICE: :1.311
LANG: en_US.UTF-8
XDG_SESSION_TYPE: x11
DISPLAY: :1
_CE_M: 
CONDA_SHLVL: 1
XDG_SESSION_CLASS: user
_: ./gradlew
GPG_AGENT_INFO: /run/user/1000/gnupg/S.gpg-agent:0:1
DESKTOP_SESSION: pop
USER: jamiemac
XDG_MENU_PREFIX: gnome-
VTE_VERSION: 6800
QT_ACCESSIBILITY: 1
WINDOWPATH: 2
SSH_AUTH_SOCK: /run/user/1000/keyring/ssh
_CE_CONDA: 
GNOME_SHELL_SESSION_MODE: pop
XDG_RUNTIME_DIR: /run/user/1000
HOME: /home/jamiemac

-------------- Directories --------------
temp directory: /tmp
DJL cache directory: /home/jamiemac/.djl.ai
Engine cache directory: /home/jamiemac/.djl.ai

------------------ CUDA -----------------
GPU Count: 1
CUDA: 112
ARCH: 86
GPU(0) memory used: 1523646464 bytes

----------------- Engines ---------------
DJL version: 0.19.0
[DEBUG] - Using cache dir: /home/jamiemac/.djl.ai/pytorch/1.12.1-cu116-linux-x86_64
[INFO ] - Downloading https://publish.djl.ai/pytorch/1.12.1/cu116/linux-x86_64/native/lib/libc10_cuda.so.gz ...
[INFO ] - Downloading https://publish.djl.ai/pytorch/1.12.1/cu116/linux-x86_64/native/lib/libtorch_cuda_cpp.so.gz ...
[INFO ] - Downloading https://publish.djl.ai/pytorch/1.12.1/cu116/linux-x86_64/native/lib/libc10.so.gz ...
[INFO ] - Downloading https://publish.djl.ai/pytorch/1.12.1/cu116/linux-x86_64/native/lib/libtorch_cpu.so.gz ...
[INFO ] - Downloading https://publish.djl.ai/pytorch/1.12.1/cu116/linux-x86_64/native/lib/libcudart-45da57e3.so.11.0.gz ...
[INFO ] - Downloading https://publish.djl.ai/pytorch/1.12.1/cu116/linux-x86_64/native/lib/libcaffe2_nvrtc.so.gz ...
[INFO ] - Downloading https://publish.djl.ai/pytorch/1.12.1/cu116/linux-x86_64/native/lib/libtorch_cuda_cu.so.gz ...
[INFO ] - Downloading https://publish.djl.ai/pytorch/1.12.1/cu116/linux-x86_64/native/lib/libnvrtc-builtins-fed02928.so.11.6.gz ...
[INFO ] - Downloading https://publish.djl.ai/pytorch/1.12.1/cu116/linux-x86_64/native/lib/libtorch.so.gz ...
[INFO ] - Downloading https://publish.djl.ai/pytorch/1.12.1/cu116/linux-x86_64/native/lib/libtorch_cuda_linalg.so.gz ...
[INFO ] - Downloading https://publish.djl.ai/pytorch/1.12.1/cu116/linux-x86_64/native/lib/libcublasLt-b015978e.so.11.gz ...
[INFO ] - Downloading https://publish.djl.ai/pytorch/1.12.1/cu116/linux-x86_64/native/lib/libtorch_cuda.so.gz ...
[INFO ] - Downloading https://publish.djl.ai/pytorch/1.12.1/cu116/linux-x86_64/native/lib/libnvToolsExt-847d78f2.so.1.gz ...
[INFO ] - Downloading https://publish.djl.ai/pytorch/1.12.1/cu116/linux-x86_64/native/lib/libgomp-52f2fd74.so.1.gz ...
[INFO ] - Downloading https://publish.djl.ai/pytorch/1.12.1/cu116/linux-x86_64/native/lib/libnvrtc-4dd39364.so.11.2.gz ...
[INFO ] - Downloading https://publish.djl.ai/pytorch/1.12.1/cu116/linux-x86_64/native/lib/libcublas-2854e16e.so.11.gz ...
[DEBUG] - Loading native library: /home/jamiemac/.djl.ai/pytorch/1.12.1-cu116-linux-x86_64/libnvrtc-4dd39364.so.11.2
[DEBUG] - Loading native library: /home/jamiemac/.djl.ai/pytorch/1.12.1-cu116-linux-x86_64/libcublas-2854e16e.so.11
[DEBUG] - Loading native library: /home/jamiemac/.djl.ai/pytorch/1.12.1-cu116-linux-x86_64/libcublasLt-b015978e.so.11
[DEBUG] - Loading native library: /home/jamiemac/.djl.ai/pytorch/1.12.1-cu116-linux-x86_64/libnvToolsExt-847d78f2.so.1
[DEBUG] - Loading native library: /home/jamiemac/.djl.ai/pytorch/1.12.1-cu116-linux-x86_64/libnvrtc-builtins-fed02928.so.11.6
[DEBUG] - Loading native library: /home/jamiemac/.djl.ai/pytorch/1.12.1-cu116-linux-x86_64/libcudart-45da57e3.so.11.0
[DEBUG] - Loading native library: /home/jamiemac/.djl.ai/pytorch/1.12.1-cu116-linux-x86_64/libc10.so
[DEBUG] - Loading native library: /home/jamiemac/.djl.ai/pytorch/1.12.1-cu116-linux-x86_64/libgomp-52f2fd74.so.1
[DEBUG] - Loading native library: /home/jamiemac/.djl.ai/pytorch/1.12.1-cu116-linux-x86_64/libcaffe2_nvrtc.so
[DEBUG] - Loading native library: /home/jamiemac/.djl.ai/pytorch/1.12.1-cu116-linux-x86_64/libtorch_cpu.so
OpenJDK 64-Bit Server VM warning: You have loaded library /home/jamiemac/.djl.ai/pytorch/1.12.1-cu116-linux-x86_64/libtorch_cpu.so which might have disabled stack guard. The VM will try to fix the stack guard now.
It's highly recommended that you fix the library with 'execstack -c <libfile>', or link it with '-z noexecstack'.
[DEBUG] - Loading native library: /home/jamiemac/.djl.ai/pytorch/1.12.1-cu116-linux-x86_64/libc10_cuda.so
[DEBUG] - Loading native library: /home/jamiemac/.djl.ai/pytorch/1.12.1-cu116-linux-x86_64/libtorch_cuda_cpp.so
[DEBUG] - Loading native library: /home/jamiemac/.djl.ai/pytorch/1.12.1-cu116-linux-x86_64/libtorch_cuda_cu.so
[DEBUG] - Loading native library: /home/jamiemac/.djl.ai/pytorch/1.12.1-cu116-linux-x86_64/libtorch_cuda.so
[DEBUG] - Loading native library: /home/jamiemac/.djl.ai/pytorch/1.12.1-cu116-linux-x86_64/libtorch.so
[INFO ] - Extracting jnilib/linux-x86_64/cu116/libdjl_torch.so to cache ...
[DEBUG] - Loading native library: /home/jamiemac/.djl.ai/pytorch/1.12.1-cu116-linux-x86_64/0.19.0-libdjl_torch.so
[INFO ] - Number of inter-op threads is 4
[INFO ] - Number of intra-op threads is 4
Default Engine: PyTorch:1.12.1, capabilities: [
        CUDA,
        CUDNN,
        OPENMP,
        MKL,
        MKLDNN,
]
PyTorch Library: /home/jamiemac/.djl.ai/pytorch/1.12.1-cu116-linux-x86_64
Default Device: gpu(0)
PyTorch: 2
MXNet: 0
XGBoost: 10
LightGBM: 10
TensorFlow: 3

--------------- Hardware --------------
Available processors (cores): 8
Byte Order: LITTLE_ENDIAN
Free memory (bytes): 434509296
Maximum memory (bytes): 8396996608
Total memory available to JVM (bytes): 530579456
Heap committed: 530579456
Heap nonCommitted: 30343168
GCC: 
gcc (Ubuntu 11.2.0-19ubuntu1) 11.2.0
Copyright (C) 2021 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

BUILD SUCCESSFUL in 1m 10s
47 actionable tasks: 3 executed, 44 up-to-date
(base) jamiemac@pop-os:~/git/djl$ 
frankfliu commented 2 years ago

The log showing DJL is using GPU for PyTorch. Most likely is your project configuration issue. Will take a look at your project a bit later.

frankfliu commented 2 years ago

Your pom.xml looks fine, can you add the following to your code:

        Engine.debugEnvironment();
macster110 commented 2 years ago

Thanks @frankfliu. Won't be at the computer now until Thursday but will do first thing.

macster110 commented 2 years ago

@frankfliu - here is the console output with Engine.debugEnvironment()added. Thanks!

SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
----------- System Properties -----------
java.specification.version: 17
sun.jnu.encoding: UTF-8
java.class.path: /home/jamiemac/git/jpam/jpam/jdl4pam/target/classes:/home/jamiemac/.m2/repository/io/github/macster110/jpamutils/0.0.55/jpamutils-0.0.55.jar:/home/jamiemac/.m2/repository/uk/me/berndporr/iirj/1.1/iirj-1.1.jar:/home/jamiemac/.m2/repository/org/apache/commons/commons-math3/3.6.1/commons-math3-3.6.1.jar:/home/jamiemac/.m2/repository/edu/emory/mathcs/JTransforms/2.4/JTransforms-2.4.jar:/home/jamiemac/.m2/repository/ai/djl/api/0.18.0/api-0.18.0.jar:/home/jamiemac/.m2/repository/com/google/code/gson/gson/2.9.0/gson-2.9.0.jar:/home/jamiemac/.m2/repository/net/java/dev/jna/jna/5.11.0/jna-5.11.0.jar:/home/jamiemac/.m2/repository/org/apache/commons/commons-compress/1.21/commons-compress-1.21.jar:/home/jamiemac/.m2/repository/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.jar:/home/jamiemac/.m2/repository/ai/djl/pytorch/pytorch-engine/0.18.0/pytorch-engine-0.18.0.jar:/home/jamiemac/.m2/repository/ai/djl/tensorflow/tensorflow-engine/0.18.0/tensorflow-engine-0.18.0.jar:/home/jamiemac/.m2/repository/ai/djl/tensorflow/tensorflow-api/0.18.0/tensorflow-api-0.18.0.jar:/home/jamiemac/.m2/repository/org/bytedeco/javacpp/1.5.6/javacpp-1.5.6.jar:/home/jamiemac/.m2/repository/com/google/protobuf/protobuf-java/3.19.2/protobuf-java-3.19.2.jar:/home/jamiemac/.m2/repository/us/hebi/matlab/mat/mfl-core/0.5.6/mfl-core-0.5.6.jar:/home/jamiemac/.m2/repository/org/json/json/20201115/json-20201115.jar:/home/jamiemac/.m2/repository/commons-io/commons-io/2.8.0/commons-io-2.8.0.jar
java.vm.vendor: Eclipse Adoptium
sun.arch.data.model: 64
java.vendor.url: https://adoptium.net/
java.vm.specification.version: 17
os.name: Linux
sun.java.launcher: SUN_STANDARD
user.country: US
sun.boot.library.path: /app/eclipse/plugins/org.eclipse.justj.openjdk.hotspot.jre.full.linux.x86_64_17.0.3.v20220515-1416/jre/lib
sun.java.command: org.jamdev.jdl4pam.animalSpot.AnimalSpotBatTest
jdk.debug: release
sun.cpu.endian: little
user.home: /home/jamiemac
user.language: en
java.specification.vendor: Oracle Corporation
java.version.date: 2022-04-19
java.home: /app/eclipse/plugins/org.eclipse.justj.openjdk.hotspot.jre.full.linux.x86_64_17.0.3.v20220515-1416/jre
ai.djl.logging.level: debug
file.separator: /
java.vm.compressedOopsMode: Zero based
line.separator: 

java.vm.specification.vendor: Oracle Corporation
java.specification.name: Java Platform API Specification
sun.management.compiler: HotSpot 64-Bit Tiered Compilers
java.runtime.version: 17.0.3+7
user.name: jamiemac
path.separator: :
ai.djl.default_engine: PyTorch
os.version: 5.19.0-76051900-generic
java.runtime.name: OpenJDK Runtime Environment
file.encoding: UTF-8
java.vm.name: OpenJDK 64-Bit Server VM
java.vendor.version: Temurin-17.0.3+7
java.vendor.url.bug: https://github.com/adoptium/adoptium-support/issues
java.io.tmpdir: /tmp
java.version: 17.0.3
user.dir: /home/jamiemac/git/jpam/jpam/jdl4pam
os.arch: amd64
java.vm.specification.name: Java Virtual Machine Specification
native.encoding: UTF-8
java.library.path: :/usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib
java.vm.info: mixed mode
java.vendor: Eclipse Adoptium
java.vm.version: 17.0.3+7
sun.io.unicode.encoding: UnicodeLittle
java.class.version: 61.0

--------- Environment Variables ---------
PATH: /app/bin:/usr/bin
container: flatpak
XAUTHORITY: /run/flatpak/Xauthority
INVOCATION_ID: 9dc58887bfc24074999211d8f5456909
XMODIFIERS: @im=ibus
XDG_DATA_DIRS: /app/share:/usr/share:/usr/share/runtime/share:/run/host/user-share:/run/host/share
GDMSESSION: pop
GTK_IM_MODULE: ibus
DBUS_SESSION_BUS_ADDRESS: unix:path=/run/flatpak/bus
PS1: [📦 $FLATPAK_ID \W]\$ 
XDG_CURRENT_DESKTOP: pop:GNOME
XDG_CACHE_HOME: /home/jamiemac/.var/app/org.eclipse.Java/cache
JOURNAL_STREAM: 8:44294
__EGL_EXTERNAL_PLATFORM_CONFIG_DIRS: /etc/egl/egl_external_platform.d:/usr/lib/x86_64-linux-gnu/GL/egl/egl_external_platform.d:/usr/share/egl/egl_external_platform.d
LD_LIBRARY_PATH: 
USERNAME: jamiemac
SESSION_MANAGER: local/pop-os:@/tmp/.ICE-unix/3177,unix/pop-os:/tmp/.ICE-unix/3177
LOGNAME: jamiemac
ALSA_CONFIG_PATH: /usr/share/alsa/alsa-flatpak.conf
GST_PLUGIN_SYSTEM_PATH: /app/lib/gstreamer-1.0:/usr/lib/extensions/gstreamer-1.0:/usr/lib/x86_64-linux-gnu/gstreamer-1.0
PWD: /home/jamiemac
MANAGERPID: 1105
GJS_DEBUG_TOPICS: JS ERROR;JS LOG
SHELL: /bin/sh
GIO_LAUNCHED_DESKTOP_FILE: /home/jamiemac/.local/share/flatpak/exports/share/applications/org.eclipse.Java.desktop
AT_SPI_BUS_ADDRESS: unix:path=/run/flatpak/at-spi-bus
GNOME_DESKTOP_SESSION_ID: this-is-deprecated
GTK_MODULES: gail:atk-bridge:appmenu-gtk-module
ALSA_CONFIG_DIR: /usr/share/alsa
SYSTEMD_EXEC_PID: 3204
XDG_SESSION_DESKTOP: pop
SSH_AGENT_LAUNCHER: gnome-keyring
SHLVL: 0
OXYGEN_DISABLE_INNER_SHADOWS_HACK: 1
QT_IM_MODULE: ibus
XDG_CONFIG_DIRS: /app/etc/xdg:/etc/xdg
LANG: en_US.UTF-8
XDG_SESSION_TYPE: x11
FLATPAK_SANDBOX_DIR: /home/jamiemac/.var/app/org.eclipse.Java/sandbox
DISPLAY: :99.0
GI_TYPELIB_PATH: /app/lib/girepository-1.0
XDG_SESSION_CLASS: user
FLATPAK_ID: org.eclipse.Java
XDG_DATA_HOME: /home/jamiemac/.var/app/org.eclipse.Java/data
LIBOVERLAY_SCROLLBAR: 0
GDK_CORE_DEVICE_EVENTS: 1
GPG_AGENT_INFO: /run/user/1000/gnupg/S.gpg-agent:0:1
DESKTOP_SESSION: pop
USER: jamiemac
XDG_MENU_PREFIX: gnome-
XDG_CONFIG_HOME: /home/jamiemac/.var/app/org.eclipse.Java/config
GIO_LAUNCHED_DESKTOP_FILE_PID: 6624
WINDOWPATH: 2
QT_ACCESSIBILITY: 1
GJS_DEBUG_OUTPUT: stderr
SSH_AUTH_SOCK: /run/user/1000/keyring/ssh
GNOME_SHELL_SESSION_MODE: pop
XDG_RUNTIME_DIR: /run/user/1000
HOME: /home/jamiemac

-------------- Directories --------------
temp directory: /tmp
DJL cache directory: /home/jamiemac/.djl.ai
Engine cache directory: /home/jamiemac/.djl.ai

------------------ CUDA -----------------
GPU Count: 0

----------------- Engines ---------------
DJL version: 0.18.0
Default Engine: PyTorch
OpenJDK 64-Bit Server VM warning: You have loaded library /home/jamiemac/.djl.ai/pytorch/1.11.0-cpu-linux-x86_64/libtorch_cpu.so which might have disabled stack guard. The VM will try to fix the stack guard now.
It's highly recommended that you fix the library with 'execstack -c <libfile>', or link it with '-z noexecstack'.
Default Device: cpu()
PyTorch: 2
TensorFlow: 3
0
false
/home/jamiemac/git/jpam/jpam/jdl4pam/src/main/java/org/jamdev/jdl4pam/resources/animalSpot/bat_multi_species/1_BAT_MULTI_JAMIE_5ms_256fft_10hop_MM_0_100_128_256_AUG_LN_WITHJAMIEDATA_AUGMENTATION_V1.pk
{'load_audio': '{sr: 256000, mono : True}', 'pre_emph': '{pre_empf_factor : 0.98}', 'spectrogram': '{fft : 256, hop : 10, center : False}', 'freq_compression': '{type : linear, bins : 256, fmin : 0, fmax : 100000}', 'amplitude_to_decibel': '{min_db : -100}', 'normalize': '{min_max : True, min_db : None, ref_db : None}', 'class_info': "{num_class : 6, name_class : {'daub': 0, 'mnatter': 1, 'noct': 2, 'noise': 3, 'pipi': 4, 'sero': 5}}", 'seg_size': '{size_ms : 5}'}
***********
Segment length: 5.0 milliseconds
***********
No. classes: 6  
daub
mnatter
noct
noise
pipi
sero
***********
Decimate wave sR: 256000.0
Pre-emphasis factor: 0.98
Spectrogram fft length: 256 fft hop: 10
Interp. Spectrogram min freq: 0.0 max freq: 100000.0 bins: 256
Spectrogram to dB mindB -100.0
Normalise Spectrogram Min. Max.
***********

Data min:  0.0 max:  1.0
Time to run model: 156 ms
Time to run model: 80 ms
Time to run model: 65 ms
Time to run model: 72 ms
Time to run model: 69 ms
Time to run model: 77 ms
Time to run model: 63 ms
Time to run model: 61 ms
Time to run model: 73 ms
Time to run model: 79 ms
Class : 0 prediction:0.01214182048200583
Class : 1 prediction:1.2137301708250305E-4
Class : 2 prediction:0.0015529657696973938
Class : 3 prediction:0.027305871591078272
Class : 4 prediction:0.9586597756783465
Class : 5 prediction:2.1819346178947045E-4
frankfliu commented 2 years ago

@macster110 sorry, it seems you didn't enable logging, can you enable debug log and capture the log? See: https://docs.djl.ai/master/docs/development/configure_logging.html#use-slf4j-simple

macster110 commented 2 years ago

@frankfliu - sorry for the misunderstanding. I now get some extra info in the CUDA section. So it seems it cannot find the cudart library? Just as an FYI - using CUDA in Python works just fine.

------------------ CUDA -----------------
GPU Count: 0

[main] DEBUG ai.djl.util.cuda.CudaUtils - cudart library not found.
----------------- Engines ---------------
DJL version: 0.18.0
Default Engine: PyTorch
[main] DEBUG ai.djl.pytorch.jni.LibUtils - Using cache dir: /home/jamiemac/.djl.ai/pytorch/1.11.0-cpu-linux-x86_64
[main] DEBUG ai.djl.pytorch.jni.LibUtils - Loading native library: /home/jamiemac/.djl.ai/pytorch/1.11.0-cpu-linux-x86_64/libc10.so
[main] DEBUG ai.djl.pytorch.jni.LibUtils - Loading native library: /home/jamiemac/.djl.ai/pytorch/1.11.0-cpu-linux-x86_64/libgomp-52f2fd74.so.1
[main] DEBUG ai.djl.pytorch.jni.LibUtils - Loading native library: /home/jamiemac/.djl.ai/pytorch/1.11.0-cpu-linux-x86_64/libtorch_cpu.so
OpenJDK 64-Bit Server VM warning: You have loaded library /home/jamiemac/.djl.ai/pytorch/1.11.0-cpu-linux-x86_64/libtorch_cpu.so which might have disabled stack guard. The VM will try to fix the stack guard now.
It's highly recommended that you fix the library with 'execstack -c <libfile>', or link it with '-z noexecstack'.
[main] DEBUG ai.djl.pytorch.jni.LibUtils - Loading native library: /home/jamiemac/.djl.ai/pytorch/1.11.0-cpu-linux-x86_64/libtorch.so
[main] DEBUG ai.djl.pytorch.jni.LibUtils - Loading native library: /home/jamiemac/.djl.ai/pytorch/1.11.0-cpu-linux-x86_64/0.18.0-libdjl_torch.so
[main] INFO ai.djl.pytorch.engine.PtEngine - Number of inter-op threads is 4
[main] INFO ai.djl.pytorch.engine.PtEngine - Number of intra-op threads is 4
Default Device: cpu()
frankfliu commented 2 years ago

Can run a few command to troubleshoot why cudart is not loaded:

ldconfig -p | grep libcudart.so

And run:

LD_DEBUG=libs java your.jar

And should see something like:

      4356:     find library=libcudart.so [0]; searching
      4356:      search path=/usr/local/cuda/lib:/usr/local/cuda/lib64:/usr/local/cuda/extras/CUPTI/lib64:/opt/amazon/efa/lib:/opt/amazon/openmpi/lib:/usr/local/lib            (LD_LIBRARY_PATH)
      4356:       trying file=/usr/local/cuda/lib/libcudart.so
      4356:       trying file=/usr/local/cuda/lib64/libcudart.so
      4356:     
      4356:     
      4356:     calling init: /usr/local/cuda/lib64/libcudart.so
      4356:     
      4356:     find library=libcuda.so.1 [0]; searching
      4356:      search path=/usr/local/cuda/lib:/usr/local/cuda/lib64:/usr/local/cuda/extras/CUPTI/lib64:/opt/amazon/efa/lib:/opt/amazon/openmpi/lib:/usr/local/lib            (LD_LIBRARY_PATH)
      4356:       trying file=/usr/local/cuda/lib/libcuda.so.1
      4356:       trying file=/usr/local/cuda/lib64/libcuda.so.1
      4356:       trying file=/usr/local/cuda/extras/CUPTI/lib64/libcuda.so.1
      4356:       trying file=/usr/local/lib/libcuda.so.1
      4356:      search path=/usr/lib           (system search path)
      4356:       trying file=/usr/lib/libcuda.so.1
      4356:      search path=tls/haswell/avx512_1/x86_64:tls/haswell/avx512_1:tls/haswell/x86_64:tls/haswell:tls/avx512_1/x86_64:tls/avx512_1:tls/x86_64:tls:haswell/avx512_1/x86_64:haswell/avx512_1:haswell/x86_64:haswell:avx512_1/x86_64:avx512_1:x86_64:           (LD_LIBRARY_PATH)
      4356:      search cache=/etc/ld.so.cache
      4356:       trying file=/usr/lib/x86_64-linux-gnu/libcuda.so.1
      4356:     
      4356:     
      4356:     calling init: /usr/lib/x86_64-linux-gnu/libcuda.so.1
macster110 commented 2 years ago

@frankfliu , apologies for the late reply. Note sure I understand what is going on here...

ldconfig -p | grep libcudart.so
libcudart.so.11.0 (libc6,x86-64) => /usr/lib/cuda/lib64/libcudart.so.11.0
    libcudart.so (libc6,x86-64) => /usr/lib/cuda/lib64/libcudart.so

and the next fives a large output.

LD_DEBUG=libs java your.jar
   1227482: find library=libjli.so [0]; searching
   1227482:  search path=/usr/lib/jvm/java-11-openjdk-amd64/bin/../lib/jli/glibc-hwcaps/x86-64-v3:/usr/lib/jvm/java-11-openjdk-amd64/bin/../lib/jli/glibc-hwcaps/x86-64-v2:/usr/lib/jvm/java-11-openjdk-amd64/bin/../lib/jli/tls/haswell/x86_64:/usr/lib/jvm/java-11-openjdk-amd64/bin/../lib/jli/tls/haswell:/usr/lib/jvm/java-11-openjdk-amd64/bin/../lib/jli/tls/x86_64:/usr/lib/jvm/java-11-openjdk-amd64/bin/../lib/jli/tls:/usr/lib/jvm/java-11-openjdk-amd64/bin/../lib/jli/haswell/x86_64:/usr/lib/jvm/java-11-openjdk-amd64/bin/../lib/jli/haswell:/usr/lib/jvm/java-11-openjdk-amd64/bin/../lib/jli/x86_64:/usr/lib/jvm/java-11-openjdk-amd64/bin/../lib/jli:/usr/lib/jvm/java-11-openjdk-amd64/bin/../lib/glibc-hwcaps/x86-64-v3:/usr/lib/jvm/java-11-openjdk-amd64/bin/../lib/glibc-hwcaps/x86-64-v2:/usr/lib/jvm/java-11-openjdk-amd64/bin/../lib/tls/haswell/x86_64:/usr/lib/jvm/java-11-openjdk-amd64/bin/../lib/tls/haswell:/usr/lib/jvm/java-11-openjdk-amd64/bin/../lib/tls/x86_64:/usr/lib/jvm/java-11-openjdk-amd64/bin/../lib/tls:/usr/lib/jvm/java-11-openjdk-amd64/bin/../lib/haswell/x86_64:/usr/lib/jvm/java-11-openjdk-amd64/bin/../lib/haswell:/usr/lib/jvm/java-11-openjdk-amd64/bin/../lib/x86_64:/usr/lib/jvm/java-11-openjdk-amd64/bin/../lib        (RUNPATH from file java)
   1227482:   trying file=/usr/lib/jvm/java-11-openjdk-amd64/bin/../lib/jli/glibc-hwcaps/x86-64-v3/libjli.so
   1227482:   trying file=/usr/lib/jvm/java-11-openjdk-amd64/bin/../lib/jli/glibc-hwcaps/x86-64-v2/libjli.so
   1227482:   trying file=/usr/lib/jvm/java-11-openjdk-amd64/bin/../lib/jli/tls/haswell/x86_64/libjli.so
   1227482:   trying file=/usr/lib/jvm/java-11-openjdk-amd64/bin/../lib/jli/tls/haswell/libjli.so
   1227482:   trying file=/usr/lib/jvm/java-11-openjdk-amd64/bin/../lib/jli/tls/x86_64/libjli.so
   1227482:   trying file=/usr/lib/jvm/java-11-openjdk-amd64/bin/../lib/jli/tls/libjli.so
   1227482:   trying file=/usr/lib/jvm/java-11-openjdk-amd64/bin/../lib/jli/haswell/x86_64/libjli.so
   1227482:   trying file=/usr/lib/jvm/java-11-openjdk-amd64/bin/../lib/jli/haswell/libjli.so
   1227482:   trying file=/usr/lib/jvm/java-11-openjdk-amd64/bin/../lib/jli/x86_64/libjli.so
   1227482:   trying file=/usr/lib/jvm/java-11-openjdk-amd64/bin/../lib/jli/libjli.so
   1227482: 
   1227482: find library=libc.so.6 [0]; searching
   1227482:  search path=/usr/lib/jvm/java-11-openjdk-amd64/bin/../lib/jli:/usr/lib/jvm/java-11-openjdk-amd64/bin/../lib/glibc-hwcaps/x86-64-v3:/usr/lib/jvm/java-11-openjdk-amd64/bin/../lib/glibc-hwcaps/x86-64-v2:/usr/lib/jvm/java-11-openjdk-amd64/bin/../lib/tls/haswell/x86_64:/usr/lib/jvm/java-11-openjdk-amd64/bin/../lib/tls/haswell:/usr/lib/jvm/java-11-openjdk-amd64/bin/../lib/tls/x86_64:/usr/lib/jvm/java-11-openjdk-amd64/bin/../lib/tls:/usr/lib/jvm/java-11-openjdk-amd64/bin/../lib/haswell/x86_64:/usr/lib/jvm/java-11-openjdk-amd64/bin/../lib/haswell:/usr/lib/jvm/java-11-openjdk-amd64/bin/../lib/x86_64:/usr/lib/jvm/java-11-openjdk-amd64/bin/../lib        (RUNPATH from file java)
   1227482:   trying file=/usr/lib/jvm/java-11-openjdk-amd64/bin/../lib/jli/libc.so.6
   1227482:   trying file=/usr/lib/jvm/java-11-openjdk-amd64/bin/../lib/glibc-hwcaps/x86-64-v3/libc.so.6
   1227482:   trying file=/usr/lib/jvm/java-11-openjdk-amd64/bin/../lib/glibc-hwcaps/x86-64-v2/libc.so.6
   1227482:   trying file=/usr/lib/jvm/java-11-openjdk-amd64/bin/../lib/tls/haswell/x86_64/libc.so.6
   1227482:   trying file=/usr/lib/jvm/java-11-openjdk-amd64/bin/../lib/tls/haswell/libc.so.6
   1227482:   trying file=/usr/lib/jvm/java-11-openjdk-amd64/bin/../lib/tls/x86_64/libc.so.6
   1227482:   trying file=/usr/lib/jvm/java-11-openjdk-amd64/bin/../lib/tls/libc.so.6
   1227482:   trying file=/usr/lib/jvm/java-11-openjdk-amd64/bin/../lib/haswell/x86_64/libc.so.6
   1227482:   trying file=/usr/lib/jvm/java-11-openjdk-amd64/bin/../lib/haswell/libc.so.6
   1227482:   trying file=/usr/lib/jvm/java-11-openjdk-amd64/bin/../lib/x86_64/libc.so.6
   1227482:   trying file=/usr/lib/jvm/java-11-openjdk-amd64/bin/../lib/libc.so.6
   1227482:  search cache=/etc/ld.so.cache
   1227482:   trying file=/lib/x86_64-linux-gnu/libc.so.6
   1227482: 
   1227482: find library=libz.so.1 [0]; searching
   1227482:  search path=/usr/lib/jvm/java-11-openjdk-amd64/bin/../lib/jli:/usr/lib/jvm/java-11-openjdk-amd64/bin/../lib/jli/../glibc-hwcaps/x86-64-v3:/usr/lib/jvm/java-11-openjdk-amd64/bin/../lib/jli/../glibc-hwcaps/x86-64-v2:/usr/lib/jvm/java-11-openjdk-amd64/bin/../lib/jli/../tls/haswell/x86_64:/usr/lib/jvm/java-11-openjdk-amd64/bin/../lib/jli/../tls/haswell:/usr/lib/jvm/java-11-openjdk-amd64/bin/../lib/jli/../tls/x86_64:/usr/lib/jvm/java-11-openjdk-amd64/bin/../lib/jli/../tls:/usr/lib/jvm/java-11-openjdk-amd64/bin/../lib/jli/../haswell/x86_64:/usr/lib/jvm/java-11-openjdk-amd64/bin/../lib/jli/../haswell:/usr/lib/jvm/java-11-openjdk-amd64/bin/../lib/jli/../x86_64:/usr/lib/jvm/java-11-openjdk-amd64/bin/../lib/jli/..      (RUNPATH from file java)
   1227482:   trying file=/usr/lib/jvm/java-11-openjdk-amd64/bin/../lib/jli/libz.so.1
   1227482:   trying file=/usr/lib/jvm/java-11-openjdk-amd64/bin/../lib/jli/../glibc-hwcaps/x86-64-v3/libz.so.1
   1227482:   trying file=/usr/lib/jvm/java-11-openjdk-amd64/bin/../lib/jli/../glibc-hwcaps/x86-64-v2/libz.so.1
   1227482:   trying file=/usr/lib/jvm/java-11-openjdk-amd64/bin/../lib/jli/../tls/haswell/x86_64/libz.so.1
   1227482:   trying file=/usr/lib/jvm/java-11-openjdk-amd64/bin/../lib/jli/../tls/haswell/libz.so.1
   1227482:   trying file=/usr/lib/jvm/java-11-openjdk-amd64/bin/../lib/jli/../tls/x86_64/libz.so.1
   1227482:   trying file=/usr/lib/jvm/java-11-openjdk-amd64/bin/../lib/jli/../tls/libz.so.1
   1227482:   trying file=/usr/lib/jvm/java-11-openjdk-amd64/bin/../lib/jli/../haswell/x86_64/libz.so.1
   1227482:   trying file=/usr/lib/jvm/java-11-openjdk-amd64/bin/../lib/jli/../haswell/libz.so.1
   1227482:   trying file=/usr/lib/jvm/java-11-openjdk-amd64/bin/../lib/jli/../x86_64/libz.so.1
   1227482:   trying file=/usr/lib/jvm/java-11-openjdk-amd64/bin/../lib/jli/../libz.so.1
   1227482:  search cache=/etc/ld.so.cache
   1227482:   trying file=/lib/x86_64-linux-gnu/libz.so.1
   1227482: 
   1227482: 
   1227482: calling init: /lib64/ld-linux-x86-64.so.2
   1227482: 
   1227482: 
   1227482: calling init: /lib/x86_64-linux-gnu/libc.so.6
   1227482: 
   1227482: 
   1227482: calling init: /lib/x86_64-linux-gnu/libz.so.1
   1227482: 
   1227482: 
   1227482: calling init: /usr/lib/jvm/java-11-openjdk-amd64/bin/../lib/jli/libjli.so
   1227482: 
   1227482: 
   1227482: initialize program: java
   1227482: 
   1227482: 
   1227482: transferring control: java
   1227482: 
   1227482: find library=libstdc++.so.6 [0]; searching
   1227482:  search cache=/etc/ld.so.cache
   1227482:   trying file=/lib/x86_64-linux-gnu/libstdc++.so.6
   1227482: 
   1227482: find library=libm.so.6 [0]; searching
   1227482:  search cache=/etc/ld.so.cache
   1227482:   trying file=/lib/x86_64-linux-gnu/libm.so.6
   1227482: 
   1227482: find library=libgcc_s.so.1 [0]; searching
   1227482:  search cache=/etc/ld.so.cache
   1227482:   trying file=/lib/x86_64-linux-gnu/libgcc_s.so.1
   1227482: 
   1227482: 
   1227482: calling init: /lib/x86_64-linux-gnu/libgcc_s.so.1
   1227482: 
   1227482: 
   1227482: calling init: /lib/x86_64-linux-gnu/libm.so.6
   1227482: 
   1227482: 
   1227482: calling init: /lib/x86_64-linux-gnu/libstdc++.so.6
   1227482: 
   1227482: 
   1227482: calling init: /usr/lib/jvm/java-11-openjdk-amd64/lib/server/libjvm.so
   1227482: 
   1227482: find library=librt.so.1 [0]; searching
   1227482:  search cache=/etc/ld.so.cache
   1227482:   trying file=/lib/x86_64-linux-gnu/librt.so.1
   1227482: 
   1227482: 
   1227482: calling init: /lib/x86_64-linux-gnu/librt.so.1
   1227482: 
   1227482: 
   1227482: calling init: /usr/lib/jvm/java-11-openjdk-amd64/lib/libverify.so
   1227482: 
   1227482: 
   1227482: calling init: /usr/lib/jvm/java-11-openjdk-amd64/lib/libjava.so
   1227482: 
   1227482: 
   1227482: calling init: /usr/lib/jvm/java-11-openjdk-amd64/lib/libjimage.so
   1227482: 
   1227482: /usr/lib/jvm/java-11-openjdk-amd64/lib/server/libjvm.so: error: symbol lookup error: undefined symbol: JVM_begin_signal_setting (fatal)
   1227482: 
   1227482: calling init: /usr/lib/jvm/java-11-openjdk-amd64/lib/libzip.so
   1227482: 
   1227482: /usr/lib/jvm/java-11-openjdk-amd64/lib/libjava.so: error: symbol lookup error: undefined symbol: Java_java_security_AccessController_doPrivileged (fatal)
   1227482: /usr/lib/jvm/java-11-openjdk-amd64/lib/libjava.so: error: symbol lookup error: undefined symbol: Java_jdk_internal_reflect_Reflection_getCallerClass (fatal)
   1227482: /usr/lib/jvm/java-11-openjdk-amd64/lib/libjava.so: error: symbol lookup error: undefined symbol: Java_java_security_AccessController_doPrivileged (fatal)
   1227482: /usr/lib/jvm/java-11-openjdk-amd64/lib/libjava.so: error: symbol lookup error: undefined symbol: Java_java_security_AccessController_doPrivileged (fatal)
   1227482: java: error: symbol lookup error: undefined symbol: JNI_OnLoad_nio (fatal)
   1227482: find library=libnet.so [0]; searching
   1227482:  search path=/usr/lib/jvm/java-11-openjdk-amd64/lib/glibc-hwcaps/x86-64-v3:/usr/lib/jvm/java-11-openjdk-amd64/lib/glibc-hwcaps/x86-64-v2:/usr/lib/jvm/java-11-openjdk-amd64/lib/tls/haswell/x86_64:/usr/lib/jvm/java-11-openjdk-amd64/lib/tls/haswell:/usr/lib/jvm/java-11-openjdk-amd64/lib/tls/x86_64:/usr/lib/jvm/java-11-openjdk-amd64/lib/tls:/usr/lib/jvm/java-11-openjdk-amd64/lib/haswell/x86_64:/usr/lib/jvm/java-11-openjdk-amd64/lib/haswell:/usr/lib/jvm/java-11-openjdk-amd64/lib/x86_64:/usr/lib/jvm/java-11-openjdk-amd64/lib        (RUNPATH from file /usr/lib/jvm/java-11-openjdk-amd64/lib/libnio.so)
   1227482:   trying file=/usr/lib/jvm/java-11-openjdk-amd64/lib/glibc-hwcaps/x86-64-v3/libnet.so
   1227482:   trying file=/usr/lib/jvm/java-11-openjdk-amd64/lib/glibc-hwcaps/x86-64-v2/libnet.so
   1227482:   trying file=/usr/lib/jvm/java-11-openjdk-amd64/lib/tls/haswell/x86_64/libnet.so
   1227482:   trying file=/usr/lib/jvm/java-11-openjdk-amd64/lib/tls/haswell/libnet.so
   1227482:   trying file=/usr/lib/jvm/java-11-openjdk-amd64/lib/tls/x86_64/libnet.so
   1227482:   trying file=/usr/lib/jvm/java-11-openjdk-amd64/lib/tls/libnet.so
   1227482:   trying file=/usr/lib/jvm/java-11-openjdk-amd64/lib/haswell/x86_64/libnet.so
   1227482:   trying file=/usr/lib/jvm/java-11-openjdk-amd64/lib/haswell/libnet.so
   1227482:   trying file=/usr/lib/jvm/java-11-openjdk-amd64/lib/x86_64/libnet.so
   1227482:   trying file=/usr/lib/jvm/java-11-openjdk-amd64/lib/libnet.so
   1227482: 
   1227482: 
   1227482: calling init: /usr/lib/jvm/java-11-openjdk-amd64/lib/libnet.so
   1227482: 
   1227482: 
   1227482: calling init: /usr/lib/jvm/java-11-openjdk-amd64/lib/libnio.so
   1227482: 
   1227482: /usr/lib/jvm/java-11-openjdk-amd64/lib/libjava.so: error: symbol lookup error: undefined symbol: Java_sun_nio_fs_UnixNativeDispatcher_init (fatal)
   1227482: /usr/lib/jvm/java-11-openjdk-amd64/lib/libjava.so: error: symbol lookup error: undefined symbol: Java_sun_nio_fs_UnixNativeDispatcher_getcwd (fatal)
   1227482: java: error: symbol lookup error: undefined symbol: JNI_OnLoad_jimage (fatal)
   1227482: /usr/lib/jvm/java-11-openjdk-amd64/lib/libjimage.so: error: symbol lookup error: undefined symbol: JNI_OnLoad (fatal)
   1227482: /usr/lib/jvm/java-11-openjdk-amd64/lib/libjava.so: error: symbol lookup error: undefined symbol: Java_jdk_internal_jimage_NativeImageBuffer_getNativeMap (fatal)
   1227482: /usr/lib/jvm/java-11-openjdk-amd64/lib/libnio.so: error: symbol lookup error: undefined symbol: Java_jdk_internal_jimage_NativeImageBuffer_getNativeMap (fatal)
   1227482: /usr/lib/jvm/java-11-openjdk-amd64/lib/libjava.so: error: symbol lookup error: undefined symbol: Java_sun_nio_fs_UnixNativeDispatcher_stat0 (fatal)
   1227482: java: error: symbol lookup error: undefined symbol: JNI_OnLoad_zip (fatal)
   1227482: /usr/lib/jvm/java-11-openjdk-amd64/lib/libjava.so: error: symbol lookup error: undefined symbol: Java_java_util_zip_Inflater_initIDs (fatal)
   1227482: /usr/lib/jvm/java-11-openjdk-amd64/lib/libnio.so: error: symbol lookup error: undefined symbol: Java_java_util_zip_Inflater_initIDs (fatal)
   1227482: /usr/lib/jvm/java-11-openjdk-amd64/lib/libjimage.so: error: symbol lookup error: undefined symbol: Java_java_util_zip_Inflater_initIDs (fatal)
   1227482: /usr/lib/jvm/java-11-openjdk-amd64/lib/libjava.so: error: symbol lookup error: undefined symbol: Java_java_util_zip_Inflater_init (fatal)
   1227482: /usr/lib/jvm/java-11-openjdk-amd64/lib/libnio.so: error: symbol lookup error: undefined symbol: Java_java_util_zip_Inflater_init (fatal)
   1227482: /usr/lib/jvm/java-11-openjdk-amd64/lib/libjimage.so: error: symbol lookup error: undefined symbol: Java_java_util_zip_Inflater_init (fatal)
   1227482: /usr/lib/jvm/java-11-openjdk-amd64/lib/libjava.so: error: symbol lookup error: undefined symbol: Java_java_util_zip_Inflater_inflateBytesBytes (fatal)
   1227482: /usr/lib/jvm/java-11-openjdk-amd64/lib/libnio.so: error: symbol lookup error: undefined symbol: Java_java_util_zip_Inflater_inflateBytesBytes (fatal)
   1227482: /usr/lib/jvm/java-11-openjdk-amd64/lib/libjimage.so: error: symbol lookup error: undefined symbol: Java_java_util_zip_Inflater_inflateBytesBytes (fatal)
   1227482: /usr/lib/jvm/java-11-openjdk-amd64/lib/libjava.so: error: symbol lookup error: undefined symbol: Java_java_util_zip_Inflater_reset (fatal)
   1227482: /usr/lib/jvm/java-11-openjdk-amd64/lib/libnio.so: error: symbol lookup error: undefined symbol: Java_java_util_zip_Inflater_reset (fatal)
   1227482: /usr/lib/jvm/java-11-openjdk-amd64/lib/libjimage.so: error: symbol lookup error: undefined symbol: Java_java_util_zip_Inflater_reset (fatal)
Error: Could not find or load main class your.jar
Caused by: java.lang.ClassNotFoundException: your.jar
   1227482: 
   1227482: calling fini: java [0]
   1227482: 
   1227482: 
   1227482: calling fini: /usr/lib/jvm/java-11-openjdk-amd64/bin/../lib/jli/libjli.so [0]
   1227482: 
   1227482: 
   1227482: calling fini: /lib/x86_64-linux-gnu/librt.so.1 [0]
   1227482: 
   1227482: 
   1227482: calling fini: /usr/lib/jvm/java-11-openjdk-amd64/lib/libjimage.so [0]
   1227482: 
   1227482: 
   1227482: calling fini: /usr/lib/jvm/java-11-openjdk-amd64/lib/libzip.so [0]
   1227482: 
   1227482: 
   1227482: calling fini: /lib/x86_64-linux-gnu/libz.so.1 [0]
   1227482: 
   1227482: 
   1227482: calling fini: /usr/lib/jvm/java-11-openjdk-amd64/lib/libnio.so [0]
   1227482: 
   1227482: 
   1227482: calling fini: /usr/lib/jvm/java-11-openjdk-amd64/lib/libnet.so [0]
   1227482: 
   1227482: 
   1227482: calling fini: /usr/lib/jvm/java-11-openjdk-amd64/lib/libjava.so [0]
   1227482: 
   1227482: 
   1227482: calling fini: /usr/lib/jvm/java-11-openjdk-amd64/lib/libverify.so [0]
   1227482: 
   1227482: 
   1227482: calling fini: /usr/lib/jvm/java-11-openjdk-amd64/lib/server/libjvm.so [0]
   1227482: 
   1227482: 
   1227482: calling fini: /lib/x86_64-linux-gnu/libstdc++.so.6 [0]
   1227482: 
   1227482: 
   1227482: calling fini: /lib/x86_64-linux-gnu/libgcc_s.so.1 [0]
   1227482: 
   1227482: 
   1227482: calling fini: /lib/x86_64-linux-gnu/libm.so.6 [0]
   1227482: 
frankfliu commented 2 years ago

you need set LD_DEBUG environment variable and run your java application.

macster110 commented 2 years ago

Hi @frankfliu. I've searched online a bit but I'm not sure what you mean by set LED_DEBUG environmental variable. Can you be more specific? Thanks for help.

frankfliu commented 2 years ago
export LD_DEBUG=libs

And then run your application

macster110 commented 2 years ago

Thanks @frankfliu

So output is below but I think I have found the issue. I created a jar file and ran ran that in terminal but interestingly it seemed to find that CUDA was installed and downloaded the correct CUDA library into the ai.djl folder. I had downloaded Java18 jre to run the file .I tried running the code from Eclipse but again CUDA was not found. However, when I specified that Eclipse should use Java 18 it all worked fine.

So this bug seems to occur when using the in-built jdk in Eclipse (/app/eclipse/plugins/org.eclipse.justj.openjdk.hotspot.jre.full.linux.x86_64_17.0.3.v20220515-1416/jre)

So for me this all works now but I am not sure why the bug occurred still. Thanks for the help.

java -cp jdl4pam-0.0.93.jar org.jamdev.jdl4pam.animalSpot.AnimalSpotBatTest
      9429: find library=libz.so.1 [0]; searching
      9429:  search path=/usr/lib/jvm/jdk-18/bin/glibc-hwcaps/x86-64-v3:/usr/lib/jvm/jdk-18/bin/glibc-hwcaps/x86-64-v2:/usr/lib/jvm/jdk-18/bin/tls/haswell/x86_64:/usr/lib/jvm/jdk-18/bin/tls/haswell:/usr/lib/jvm/jdk-18/bin/tls/x86_64:/usr/lib/jvm/jdk-18/bin/tls:/usr/lib/jvm/jdk-18/bin/haswell/x86_64:/usr/lib/jvm/jdk-18/bin/haswell:/usr/lib/jvm/jdk-18/bin/x86_64:/usr/lib/jvm/jdk-18/bin:/usr/lib/jvm/jdk-18/bin/../lib/glibc-hwcaps/x86-64-v3:/usr/lib/jvm/jdk-18/bin/../lib/glibc-hwcaps/x86-64-v2:/usr/lib/jvm/jdk-18/bin/../lib/tls/haswell/x86_64:/usr/lib/jvm/jdk-18/bin/../lib/tls/haswell:/usr/lib/jvm/jdk-18/bin/../lib/tls/x86_64:/usr/lib/jvm/jdk-18/bin/../lib/tls:/usr/lib/jvm/jdk-18/bin/../lib/haswell/x86_64:/usr/lib/jvm/jdk-18/bin/../lib/haswell:/usr/lib/jvm/jdk-18/bin/../lib/x86_64:/usr/lib/jvm/jdk-18/bin/../lib      (RUNPATH from file java)
      9429:   trying file=/usr/lib/jvm/jdk-18/bin/glibc-hwcaps/x86-64-v3/libz.so.1
      9429:   trying file=/usr/lib/jvm/jdk-18/bin/glibc-hwcaps/x86-64-v2/libz.so.1
      9429:   trying file=/usr/lib/jvm/jdk-18/bin/tls/haswell/x86_64/libz.so.1
      9429:   trying file=/usr/lib/jvm/jdk-18/bin/tls/haswell/libz.so.1
      9429:   trying file=/usr/lib/jvm/jdk-18/bin/tls/x86_64/libz.so.1
      9429:   trying file=/usr/lib/jvm/jdk-18/bin/tls/libz.so.1
      9429:   trying file=/usr/lib/jvm/jdk-18/bin/haswell/x86_64/libz.so.1
      9429:   trying file=/usr/lib/jvm/jdk-18/bin/haswell/libz.so.1
      9429:   trying file=/usr/lib/jvm/jdk-18/bin/x86_64/libz.so.1
      9429:   trying file=/usr/lib/jvm/jdk-18/bin/libz.so.1
      9429:   trying file=/usr/lib/jvm/jdk-18/bin/../lib/glibc-hwcaps/x86-64-v3/libz.so.1
      9429:   trying file=/usr/lib/jvm/jdk-18/bin/../lib/glibc-hwcaps/x86-64-v2/libz.so.1
      9429:   trying file=/usr/lib/jvm/jdk-18/bin/../lib/tls/haswell/x86_64/libz.so.1
      9429:   trying file=/usr/lib/jvm/jdk-18/bin/../lib/tls/haswell/libz.so.1
      9429:   trying file=/usr/lib/jvm/jdk-18/bin/../lib/tls/x86_64/libz.so.1
      9429:   trying file=/usr/lib/jvm/jdk-18/bin/../lib/tls/libz.so.1
      9429:   trying file=/usr/lib/jvm/jdk-18/bin/../lib/haswell/x86_64/libz.so.1
      9429:   trying file=/usr/lib/jvm/jdk-18/bin/../lib/haswell/libz.so.1
      9429:   trying file=/usr/lib/jvm/jdk-18/bin/../lib/x86_64/libz.so.1
      9429:   trying file=/usr/lib/jvm/jdk-18/bin/../lib/libz.so.1
      9429:  search cache=/etc/ld.so.cache
      9429:   trying file=/lib/x86_64-linux-gnu/libz.so.1
      9429: 
      9429: find library=libjli.so [0]; searching
      9429:  search path=/usr/lib/jvm/jdk-18/bin:/usr/lib/jvm/jdk-18/bin/../lib     (RUNPATH from file java)
      9429:   trying file=/usr/lib/jvm/jdk-18/bin/libjli.so
      9429:   trying file=/usr/lib/jvm/jdk-18/bin/../lib/libjli.so
      9429: 
      9429: find library=libpthread.so.0 [0]; searching
      9429:  search path=/usr/lib/jvm/jdk-18/bin:/usr/lib/jvm/jdk-18/bin/../lib     (RUNPATH from file java)
      9429:   trying file=/usr/lib/jvm/jdk-18/bin/libpthread.so.0
      9429:   trying file=/usr/lib/jvm/jdk-18/bin/../lib/libpthread.so.0
      9429:  search cache=/etc/ld.so.cache
      9429:   trying file=/lib/x86_64-linux-gnu/libpthread.so.0
      9429: 
      9429: find library=libdl.so.2 [0]; searching
      9429:  search path=/usr/lib/jvm/jdk-18/bin:/usr/lib/jvm/jdk-18/bin/../lib     (RUNPATH from file java)
      9429:   trying file=/usr/lib/jvm/jdk-18/bin/libdl.so.2
      9429:   trying file=/usr/lib/jvm/jdk-18/bin/../lib/libdl.so.2
      9429:  search cache=/etc/ld.so.cache
      9429:   trying file=/lib/x86_64-linux-gnu/libdl.so.2
      9429: 
      9429: find library=libc.so.6 [0]; searching
      9429:  search path=/usr/lib/jvm/jdk-18/bin:/usr/lib/jvm/jdk-18/bin/../lib     (RUNPATH from file java)
      9429:   trying file=/usr/lib/jvm/jdk-18/bin/libc.so.6
      9429:   trying file=/usr/lib/jvm/jdk-18/bin/../lib/libc.so.6
      9429:  search cache=/etc/ld.so.cache
      9429:   trying file=/lib/x86_64-linux-gnu/libc.so.6
      9429: 
      9429: 
      9429: calling init: /lib64/ld-linux-x86-64.so.2
      9429: 
      9429: 
      9429: calling init: /lib/x86_64-linux-gnu/libc.so.6
      9429: 
      9429: 
      9429: calling init: /lib/x86_64-linux-gnu/libdl.so.2
      9429: 
      9429: 
      9429: calling init: /lib/x86_64-linux-gnu/libpthread.so.0
      9429: 
      9429: 
      9429: calling init: /lib/x86_64-linux-gnu/libz.so.1
      9429: 
      9429: 
      9429: calling init: /usr/lib/jvm/jdk-18/bin/../lib/libjli.so
      9429: 
      9429: 
      9429: initialize program: java
      9429: 
      9429: 
      9429: transferring control: java
      9429: 
      9429: find library=librt.so.1 [0]; searching
      9429:  search cache=/etc/ld.so.cache
      9429:   trying file=/lib/x86_64-linux-gnu/librt.so.1
      9429: 
      9429: find library=libm.so.6 [0]; searching
      9429:  search cache=/etc/ld.so.cache
      9429:   trying file=/lib/x86_64-linux-gnu/libm.so.6
      9429: 
      9429: 
      9429: calling init: /lib/x86_64-linux-gnu/libm.so.6
      9429: 
      9429: 
      9429: calling init: /lib/x86_64-linux-gnu/librt.so.1
      9429: 
      9429: 
      9429: calling init: /usr/lib/jvm/jdk-18/lib/server/libjvm.so
      9429: 
      9429: 
      9429: calling init: /usr/lib/jvm/jdk-18/lib/libjimage.so
      9429: 
      9429: /usr/lib/jvm/jdk-18/lib/server/libjvm.so: error: symbol lookup error: undefined symbol: JVM_begin_signal_setting (fatal)
      9429: 
      9429: calling init: /usr/lib/jvm/jdk-18/lib/libjava.so
      9429: 
      9429: 
      9429: calling init: /usr/lib/jvm/jdk-18/lib/libjsvml.so
      9429: 
      9429: java: error: symbol lookup error: undefined symbol: JNI_OnLoad_nio (fatal)
      9429: find library=libnet.so [0]; searching
      9429:  search path=/usr/lib/jvm/jdk-18/lib/glibc-hwcaps/x86-64-v3:/usr/lib/jvm/jdk-18/lib/glibc-hwcaps/x86-64-v2:/usr/lib/jvm/jdk-18/lib/tls/haswell/x86_64:/usr/lib/jvm/jdk-18/lib/tls/haswell:/usr/lib/jvm/jdk-18/lib/tls/x86_64:/usr/lib/jvm/jdk-18/lib/tls:/usr/lib/jvm/jdk-18/lib/haswell/x86_64:/usr/lib/jvm/jdk-18/lib/haswell:/usr/lib/jvm/jdk-18/lib/x86_64:/usr/lib/jvm/jdk-18/lib      (RUNPATH from file /usr/lib/jvm/jdk-18/lib/libnio.so)
      9429:   trying file=/usr/lib/jvm/jdk-18/lib/glibc-hwcaps/x86-64-v3/libnet.so
      9429:   trying file=/usr/lib/jvm/jdk-18/lib/glibc-hwcaps/x86-64-v2/libnet.so
      9429:   trying file=/usr/lib/jvm/jdk-18/lib/tls/haswell/x86_64/libnet.so
      9429:   trying file=/usr/lib/jvm/jdk-18/lib/tls/haswell/libnet.so
      9429:   trying file=/usr/lib/jvm/jdk-18/lib/tls/x86_64/libnet.so
      9429:   trying file=/usr/lib/jvm/jdk-18/lib/tls/libnet.so
      9429:   trying file=/usr/lib/jvm/jdk-18/lib/haswell/x86_64/libnet.so
      9429:   trying file=/usr/lib/jvm/jdk-18/lib/haswell/libnet.so
      9429:   trying file=/usr/lib/jvm/jdk-18/lib/x86_64/libnet.so
      9429:   trying file=/usr/lib/jvm/jdk-18/lib/libnet.so
      9429: 
      9429: 
      9429: calling init: /usr/lib/jvm/jdk-18/lib/libnet.so
      9429: 
      9429: 
      9429: calling init: /usr/lib/jvm/jdk-18/lib/libnio.so
      9429: 
      9429: /usr/lib/jvm/jdk-18/lib/libjava.so: error: symbol lookup error: undefined symbol: Java_sun_nio_fs_UnixNativeDispatcher_init (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libjava.so: error: symbol lookup error: undefined symbol: Java_sun_nio_fs_UnixNativeDispatcher_getcwd (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libjava.so: error: symbol lookup error: undefined symbol: Java_sun_nio_fs_UnixNativeDispatcher_stat0 (fatal)
      9429: java: error: symbol lookup error: undefined symbol: JNI_OnLoad_zip (fatal)
      9429: 
      9429: calling init: /usr/lib/jvm/jdk-18/lib/libzip.so
      9429: 
      9429: /usr/lib/jvm/jdk-18/lib/libjava.so: error: symbol lookup error: undefined symbol: Java_java_util_zip_Inflater_initIDs (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libnio.so: error: symbol lookup error: undefined symbol: Java_java_util_zip_Inflater_initIDs (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libjava.so: error: symbol lookup error: undefined symbol: Java_java_util_zip_Inflater_init (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libnio.so: error: symbol lookup error: undefined symbol: Java_java_util_zip_Inflater_init (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libjava.so: error: symbol lookup error: undefined symbol: Java_java_util_zip_Inflater_inflateBytesBytes (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libnio.so: error: symbol lookup error: undefined symbol: Java_java_util_zip_Inflater_inflateBytesBytes (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libjava.so: error: symbol lookup error: undefined symbol: Java_java_util_zip_Inflater_reset (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libnio.so: error: symbol lookup error: undefined symbol: Java_java_util_zip_Inflater_reset (fatal)
      9429: java: error: symbol lookup error: undefined symbol: JNI_OnLoad_zip (fatal)
      9429: 
      9429: calling init: /usr/lib/jvm/jdk-18/lib/libverify.so
      9429: 
      9429: java: error: symbol lookup error: undefined symbol: JNI_OnLoad_jimage (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libjimage.so: error: symbol lookup error: undefined symbol: JNI_OnLoad (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libjava.so: error: symbol lookup error: undefined symbol: Java_jdk_internal_jimage_NativeImageBuffer_getNativeMap (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libnio.so: error: symbol lookup error: undefined symbol: Java_jdk_internal_jimage_NativeImageBuffer_getNativeMap (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libzip.so: error: symbol lookup error: undefined symbol: Java_jdk_internal_jimage_NativeImageBuffer_getNativeMap (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libjava.so: error: symbol lookup error: undefined symbol: Java_java_util_zip_Inflater_end (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libnio.so: error: symbol lookup error: undefined symbol: Java_java_util_zip_Inflater_end (fatal)
----------- System Properties -----------
java.specification.version: 18
sun.jnu.encoding: UTF-8
java.class.path: jdl4pam-0.0.93.jar
java.vm.vendor: Oracle Corporation
sun.arch.data.model: 64
java.vendor.url: https://java.oracle.com/
java.vm.specification.version: 18
os.name: Linux
sun.java.launcher: SUN_STANDARD
user.country: US
sun.boot.library.path: /usr/lib/jvm/jdk-18/lib
sun.java.command: org.jamdev.jdl4pam.animalSpot.AnimalSpotBatTest
jdk.debug: release
sun.cpu.endian: little
user.home: /home/jamiemac
user.language: en
sun.stderr.encoding: UTF-8
java.specification.vendor: Oracle Corporation
java.version.date: 2022-08-18
java.home: /usr/lib/jvm/jdk-18
file.separator: /
java.vm.compressedOopsMode: Zero based
line.separator: 

sun.stdout.encoding: UTF-8
java.vm.specification.vendor: Oracle Corporation
java.specification.name: Java Platform API Specification
sun.management.compiler: HotSpot 64-Bit Tiered Compilers
java.runtime.version: 18.0.2.1+1-1
user.name: jamiemac
path.separator: :
os.version: 5.19.0-76051900-generic
java.runtime.name: Java(TM) SE Runtime Environment
file.encoding: UTF-8
java.vm.name: Java HotSpot(TM) 64-Bit Server VM
java.vendor.url.bug: https://bugreport.java.com/bugreport/
java.io.tmpdir: /tmp
java.version: 18.0.2.1
user.dir: /home/jamiemac/git/jpam/jpam/jdl4pam/target
os.arch: amd64
java.vm.specification.name: Java Virtual Machine Specification
native.encoding: UTF-8
java.library.path: /usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib
java.vm.info: mixed mode, sharing
java.vendor: Oracle Corporation
java.vm.version: 18.0.2.1+1-1
sun.io.unicode.encoding: UnicodeLittle
java.class.version: 62.0

--------- Environment Variables ---------
PATH: /home/jamiemac/anaconda3/bin:/home/jamiemac/anaconda3/condabin:/home/jamiemac/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/lib/cuda/bin
XAUTHORITY: /run/user/1000/gdm/Xauthority
XMODIFIERS: @im=ibus
GDMSESSION: pop
XDG_DATA_DIRS: /usr/share/pop:/usr/share/gnome:/home/jamiemac/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
CONDA_DEFAULT_ENV: base
GTK_IM_MODULE: ibus
CONDA_PYTHON_EXE: /home/jamiemac/anaconda3/bin/python
DBUS_SESSION_BUS_ADDRESS: unix:path=/run/user/1000/bus
XDG_CURRENT_DESKTOP: pop:GNOME
CONDA_PREFIX: /home/jamiemac/anaconda3
COLORTERM: truecolor
USERNAME: jamiemac
SESSION_MANAGER: local/pop-os:@/tmp/.ICE-unix/3041,unix/pop-os:/tmp/.ICE-unix/3041
LOGNAME: jamiemac
PWD: /home/jamiemac/git/jpam/jpam/jdl4pam/target
LESSOPEN: | /usr/bin/lesspipe %s
SHELL: /bin/bash
OLDPWD: /home/jamiemac/git/jpam/jpam/jdl4pam
GNOME_DESKTOP_SESSION_ID: this-is-deprecated
GNOME_TERMINAL_SCREEN: /org/gnome/Terminal/screen/a10457f6_de83_4476_8d0e_a6cb475cb516
GTK_MODULES: gail:atk-bridge:appmenu-gtk-module
CONDA_PROMPT_MODIFIER: (base) 
SYSTEMD_EXEC_PID: 9039
LS_COLORS: rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:
XDG_SESSION_DESKTOP: pop
SSH_AGENT_LAUNCHER: gnome-keyring
SHLVL: 1
LESSCLOSE: /usr/bin/lesspipe %s %s
QT_IM_MODULE: ibus
CONDA_EXE: /home/jamiemac/anaconda3/bin/conda
TERM: xterm-256color
GNOME_TERMINAL_SERVICE: :1.133
XDG_CONFIG_DIRS: /etc/xdg/xdg-pop:/etc/xdg
LANG: en_US.UTF-8
XDG_SESSION_TYPE: x11
LD_DEBUG: libs
DISPLAY: :1
_CE_M: 
CONDA_SHLVL: 1
_: /usr/bin/java
XDG_SESSION_CLASS: user
GPG_AGENT_INFO: /run/user/1000/gnupg/S.gpg-agent:0:1
DESKTOP_SESSION: pop
USER: jamiemac
XDG_MENU_PREFIX: gnome-
VTE_VERSION: 6800
WINDOWPATH: 2
QT_ACCESSIBILITY: 1
SSH_AUTH_SOCK: /run/user/1000/keyring/ssh
_CE_CONDA: 
GNOME_SHELL_SESSION_MODE: pop
XDG_RUNTIME_DIR: /run/user/1000
HOME: /home/jamiemac

-------------- Directories --------------
temp directory: /tmp
      9429: /usr/lib/jvm/jdk-18/lib/libjava.so: error: symbol lookup error: undefined symbol: Java_sun_nio_fs_UnixNativeDispatcher_open0 (fatal)
      9429: java: error: symbol lookup error: undefined symbol: JNI_OnLoad_net (fatal)
      9429: java: error: symbol lookup error: undefined symbol: JNI_OnLoad_nio (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libjava.so: error: symbol lookup error: undefined symbol: Java_sun_nio_ch_IOUtil_initIDs (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libnet.so: error: symbol lookup error: undefined symbol: Java_sun_nio_ch_IOUtil_initIDs (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libjava.so: error: symbol lookup error: undefined symbol: Java_sun_nio_ch_IOUtil_iovMax (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libnet.so: error: symbol lookup error: undefined symbol: Java_sun_nio_ch_IOUtil_iovMax (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libjava.so: error: symbol lookup error: undefined symbol: Java_sun_nio_ch_IOUtil_writevMax (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libnet.so: error: symbol lookup error: undefined symbol: Java_sun_nio_ch_IOUtil_writevMax (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libjava.so: error: symbol lookup error: undefined symbol: Java_sun_nio_ch_FileChannelImpl_initIDs (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libnet.so: error: symbol lookup error: undefined symbol: Java_sun_nio_ch_FileChannelImpl_initIDs (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libjava.so: error: symbol lookup error: undefined symbol: Java_sun_nio_ch_FileChannelImpl_maxDirectTransferSize0 (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libnet.so: error: symbol lookup error: undefined symbol: Java_sun_nio_ch_FileChannelImpl_maxDirectTransferSize0 (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libjava.so: error: symbol lookup error: undefined symbol: Java_sun_nio_ch_FileDispatcherImpl_init (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libnet.so: error: symbol lookup error: undefined symbol: Java_sun_nio_ch_FileDispatcherImpl_init (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libjava.so: error: symbol lookup error: undefined symbol: Java_sun_nio_fs_UnixNativeDispatcher_lstat0 (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libnet.so: error: symbol lookup error: undefined symbol: Java_sun_nio_fs_UnixNativeDispatcher_lstat0 (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libjava.so: error: symbol lookup error: undefined symbol: Java_sun_nio_fs_UnixNativeDispatcher_unlink0 (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libnet.so: error: symbol lookup error: undefined symbol: Java_sun_nio_fs_UnixNativeDispatcher_unlink0 (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libjava.so: error: symbol lookup error: undefined symbol: Java_sun_nio_fs_UnixNativeDispatcher_access0 (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libnet.so: error: symbol lookup error: undefined symbol: Java_sun_nio_fs_UnixNativeDispatcher_access0 (fatal)
DJL cache directory: /home/jamiemac/.djl.ai
Engine cache directory: /home/jamiemac/.djl.ai
      9429: /usr/lib/jvm/jdk-18/lib/libjava.so: error: symbol lookup error: undefined symbol: Java_sun_nio_fs_UnixNativeDispatcher_mkdir0 (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libnet.so: error: symbol lookup error: undefined symbol: Java_sun_nio_fs_UnixNativeDispatcher_mkdir0 (fatal)

------------------ CUDA -----------------
      9429: java: error: symbol lookup error: undefined symbol: JNI_OnLoad_10112498078773185269. (fatal)
      9429: 
      9429: calling init: /home/jamiemac/.cache/JNA/temp/jna10112498078773185269.tmp
      9429: 
      9449: find library=libc.so.6 [0]; searching
      9449:  search cache=/etc/ld.so.cache
      9449:   trying file=/lib/x86_64-linux-gnu/libc.so.6
      9449: 
      9449: 
      9449: calling init: /lib64/ld-linux-x86-64.so.2
      9449: 
      9449: 
      9449: calling init: /lib/x86_64-linux-gnu/libc.so.6
      9449: 
      9449: 
      9449: initialize program: 14:17
      9449: 
      9449: 
      9449: transferring control: 14:17
      9449: 
      9429: find library=libcudart.so [0]; searching
      9429:  search cache=/etc/ld.so.cache
      9429:   trying file=/usr/lib/cuda/lib64/libcudart.so
      9429: 
      9429: 
      9429: calling init: /usr/lib/cuda/lib64/libcudart.so
      9429: 
      9429: find library=libcuda.so.1 [0]; searching
      9429:  search cache=/etc/ld.so.cache
      9429:   trying file=/lib/x86_64-linux-gnu/libcuda.so.1
      9429: 
      9429: 
      9429: calling init: /lib/x86_64-linux-gnu/libcuda.so.1
      9429: 
GPU Count: 1
CUDA: 112
ARCH: 86
GPU(0) memory used: 1135804416 bytes

----------------- Engines ---------------
DJL version: null
Default Engine: PyTorch
      9429: /usr/lib/jvm/jdk-18/lib/libjava.so: error: symbol lookup error: undefined symbol: Java_sun_nio_fs_UnixNativeDispatcher_exists0 (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libnet.so: error: symbol lookup error: undefined symbol: Java_sun_nio_fs_UnixNativeDispatcher_exists0 (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libjava.so: error: symbol lookup error: undefined symbol: Java_sun_nio_fs_UnixNativeDispatcher_stat1 (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libnet.so: error: symbol lookup error: undefined symbol: Java_sun_nio_fs_UnixNativeDispatcher_stat1 (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libjava.so: error: symbol lookup error: undefined symbol: Java_sun_nio_fs_UnixNativeDispatcher_dup (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libnet.so: error: symbol lookup error: undefined symbol: Java_sun_nio_fs_UnixNativeDispatcher_dup (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libjava.so: error: symbol lookup error: undefined symbol: Java_sun_nio_fs_UnixNativeDispatcher_fdopendir (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libnet.so: error: symbol lookup error: undefined symbol: Java_sun_nio_fs_UnixNativeDispatcher_fdopendir (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libjava.so: error: symbol lookup error: undefined symbol: Java_sun_nio_fs_UnixNativeDispatcher_readdir (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libnet.so: error: symbol lookup error: undefined symbol: Java_sun_nio_fs_UnixNativeDispatcher_readdir (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libjava.so: error: symbol lookup error: undefined symbol: Java_sun_nio_ch_NativeThread_init (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libnet.so: error: symbol lookup error: undefined symbol: Java_sun_nio_ch_NativeThread_init (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libjava.so: error: symbol lookup error: undefined symbol: Java_sun_nio_ch_NativeThread_current (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libnet.so: error: symbol lookup error: undefined symbol: Java_sun_nio_ch_NativeThread_current (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libjava.so: error: symbol lookup error: undefined symbol: Java_sun_nio_ch_FileDispatcherImpl_read0 (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libnet.so: error: symbol lookup error: undefined symbol: Java_sun_nio_ch_FileDispatcherImpl_read0 (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libjava.so: error: symbol lookup error: undefined symbol: Java_sun_nio_ch_FileDispatcherImpl_size0 (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libnet.so: error: symbol lookup error: undefined symbol: Java_sun_nio_ch_FileDispatcherImpl_size0 (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libjava.so: error: symbol lookup error: undefined symbol: Java_sun_nio_ch_FileDispatcherImpl_seek0 (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libnet.so: error: symbol lookup error: undefined symbol: Java_sun_nio_ch_FileDispatcherImpl_seek0 (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libjava.so: error: symbol lookup error: undefined symbol: Java_sun_nio_fs_UnixNativeDispatcher_closedir (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libnet.so: error: symbol lookup error: undefined symbol: Java_sun_nio_fs_UnixNativeDispatcher_closedir (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libjava.so: error: symbol lookup error: undefined symbol: Java_sun_nio_fs_UnixNativeDispatcher_close0 (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libnet.so: error: symbol lookup error: undefined symbol: Java_sun_nio_fs_UnixNativeDispatcher_close0 (fatal)
      9429: java: error: symbol lookup error: undefined symbol: JNI_OnLoad_net (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libjava.so: error: symbol lookup error: undefined symbol: Java_java_net_InetAddress_init (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libjava.so: error: symbol lookup error: undefined symbol: Java_java_net_InetAddressImplFactory_isIPv6Supported (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libjava.so: error: symbol lookup error: undefined symbol: Java_java_net_InetAddress_isIPv4Available (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libjava.so: error: symbol lookup error: undefined symbol: Java_java_net_Inet6AddressImpl_lookupAllHostAddr (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libjava.so: error: symbol lookup error: undefined symbol: Java_java_net_Inet4Address_init (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libjava.so: error: symbol lookup error: undefined symbol: Java_java_net_Inet6Address_init (fatal)
      9429: find library=libnss_mdns4_minimal.so.2 [0]; searching
      9429:  search cache=/etc/ld.so.cache
      9429:   trying file=/lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2
      9429: 
      9429: 
      9429: calling init: /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2
      9429: 
      9429: /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2: error: symbol lookup error: undefined symbol: _nss_mdns4_minimal_endaliasent (fatal)
      9429: /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2: error: symbol lookup error: undefined symbol: _nss_mdns4_minimal_endetherent (fatal)
      9429: /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2: error: symbol lookup error: undefined symbol: _nss_mdns4_minimal_endgrent (fatal)
      9429: /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2: error: symbol lookup error: undefined symbol: _nss_mdns4_minimal_endhostent (fatal)
      9429: /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2: error: symbol lookup error: undefined symbol: _nss_mdns4_minimal_endnetent (fatal)
      9429: /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2: error: symbol lookup error: undefined symbol: _nss_mdns4_minimal_endnetgrent (fatal)
      9429: /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2: error: symbol lookup error: undefined symbol: _nss_mdns4_minimal_endprotoent (fatal)
      9429: /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2: error: symbol lookup error: undefined symbol: _nss_mdns4_minimal_endpwent (fatal)
      9429: /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2: error: symbol lookup error: undefined symbol: _nss_mdns4_minimal_endrpcent (fatal)
      9429: /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2: error: symbol lookup error: undefined symbol: _nss_mdns4_minimal_endservent (fatal)
      9429: /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2: error: symbol lookup error: undefined symbol: _nss_mdns4_minimal_endsgent (fatal)
      9429: /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2: error: symbol lookup error: undefined symbol: _nss_mdns4_minimal_endspent (fatal)
      9429: /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2: error: symbol lookup error: undefined symbol: _nss_mdns4_minimal_getaliasbyname_r (fatal)
      9429: /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2: error: symbol lookup error: undefined symbol: _nss_mdns4_minimal_getaliasent_r (fatal)
      9429: /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2: error: symbol lookup error: undefined symbol: _nss_mdns4_minimal_getcanonname_r (fatal)
      9429: /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2: error: symbol lookup error: undefined symbol: _nss_mdns4_minimal_getetherent_r (fatal)
      9429: /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2: error: symbol lookup error: undefined symbol: _nss_mdns4_minimal_getgrent_r (fatal)
      9429: /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2: error: symbol lookup error: undefined symbol: _nss_mdns4_minimal_getgrgid_r (fatal)
      9429: /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2: error: symbol lookup error: undefined symbol: _nss_mdns4_minimal_getgrnam_r (fatal)
      9429: /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2: error: symbol lookup error: undefined symbol: _nss_mdns4_minimal_gethostbyaddr2_r (fatal)
      9429: /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2: error: symbol lookup error: undefined symbol: _nss_mdns4_minimal_gethostent_r (fatal)
      9429: /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2: error: symbol lookup error: undefined symbol: _nss_mdns4_minimal_gethostton_r (fatal)
      9429: /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2: error: symbol lookup error: undefined symbol: _nss_mdns4_minimal_getnetbyaddr_r (fatal)
      9429: /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2: error: symbol lookup error: undefined symbol: _nss_mdns4_minimal_getnetbyname_r (fatal)
      9429: /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2: error: symbol lookup error: undefined symbol: _nss_mdns4_minimal_getnetent_r (fatal)
      9429: /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2: error: symbol lookup error: undefined symbol: _nss_mdns4_minimal_getnetgrent_r (fatal)
      9429: /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2: error: symbol lookup error: undefined symbol: _nss_mdns4_minimal_getntohost_r (fatal)
      9429: /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2: error: symbol lookup error: undefined symbol: _nss_mdns4_minimal_getprotobyname_r (fatal)
      9429: /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2: error: symbol lookup error: undefined symbol: _nss_mdns4_minimal_getprotobynumber_r (fatal)
      9429: /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2: error: symbol lookup error: undefined symbol: _nss_mdns4_minimal_getprotoent_r (fatal)
      9429: /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2: error: symbol lookup error: undefined symbol: _nss_mdns4_minimal_getpublickey (fatal)
      9429: /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2: error: symbol lookup error: undefined symbol: _nss_mdns4_minimal_getpwent_r (fatal)
      9429: /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2: error: symbol lookup error: undefined symbol: _nss_mdns4_minimal_getpwnam_r (fatal)
      9429: /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2: error: symbol lookup error: undefined symbol: _nss_mdns4_minimal_getpwuid_r (fatal)
      9429: /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2: error: symbol lookup error: undefined symbol: _nss_mdns4_minimal_getrpcbyname_r (fatal)
      9429: /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2: error: symbol lookup error: undefined symbol: _nss_mdns4_minimal_getrpcbynumber_r (fatal)
      9429: /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2: error: symbol lookup error: undefined symbol: _nss_mdns4_minimal_getrpcent_r (fatal)
      9429: /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2: error: symbol lookup error: undefined symbol: _nss_mdns4_minimal_getsecretkey (fatal)
      9429: /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2: error: symbol lookup error: undefined symbol: _nss_mdns4_minimal_getservbyname_r (fatal)
      9429: /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2: error: symbol lookup error: undefined symbol: _nss_mdns4_minimal_getservbyport_r (fatal)
      9429: /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2: error: symbol lookup error: undefined symbol: _nss_mdns4_minimal_getservent_r (fatal)
      9429: /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2: error: symbol lookup error: undefined symbol: _nss_mdns4_minimal_getsgent_r (fatal)
      9429: /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2: error: symbol lookup error: undefined symbol: _nss_mdns4_minimal_getsgnam_r (fatal)
      9429: /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2: error: symbol lookup error: undefined symbol: _nss_mdns4_minimal_getspent_r (fatal)
      9429: /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2: error: symbol lookup error: undefined symbol: _nss_mdns4_minimal_getspnam_r (fatal)
      9429: /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2: error: symbol lookup error: undefined symbol: _nss_mdns4_minimal_initgroups_dyn (fatal)
      9429: /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2: error: symbol lookup error: undefined symbol: _nss_mdns4_minimal_netname2user (fatal)
      9429: /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2: error: symbol lookup error: undefined symbol: _nss_mdns4_minimal_setaliasent (fatal)
      9429: /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2: error: symbol lookup error: undefined symbol: _nss_mdns4_minimal_setetherent (fatal)
      9429: /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2: error: symbol lookup error: undefined symbol: _nss_mdns4_minimal_setgrent (fatal)
      9429: /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2: error: symbol lookup error: undefined symbol: _nss_mdns4_minimal_sethostent (fatal)
      9429: /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2: error: symbol lookup error: undefined symbol: _nss_mdns4_minimal_setnetent (fatal)
      9429: /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2: error: symbol lookup error: undefined symbol: _nss_mdns4_minimal_setnetgrent (fatal)
      9429: /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2: error: symbol lookup error: undefined symbol: _nss_mdns4_minimal_setprotoent (fatal)
      9429: /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2: error: symbol lookup error: undefined symbol: _nss_mdns4_minimal_setpwent (fatal)
      9429: /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2: error: symbol lookup error: undefined symbol: _nss_mdns4_minimal_setrpcent (fatal)
      9429: /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2: error: symbol lookup error: undefined symbol: _nss_mdns4_minimal_setservent (fatal)
      9429: /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2: error: symbol lookup error: undefined symbol: _nss_mdns4_minimal_setsgent (fatal)
      9429: /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2: error: symbol lookup error: undefined symbol: _nss_mdns4_minimal_setspent (fatal)
      9429: java: error: symbol lookup error: undefined symbol: JNI_OnLoad_extnet (fatal)
      9429: 
      9429: calling init: /usr/lib/jvm/jdk-18/lib/libextnet.so
      9429: 
      9429: /usr/lib/jvm/jdk-18/lib/libjava.so: error: symbol lookup error: undefined symbol: Java_jdk_net_LinuxSocketOptions_quickAckSupported0 (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libnet.so: error: symbol lookup error: undefined symbol: Java_jdk_net_LinuxSocketOptions_quickAckSupported0 (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libnio.so: error: symbol lookup error: undefined symbol: Java_jdk_net_LinuxSocketOptions_quickAckSupported0 (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libzip.so: error: symbol lookup error: undefined symbol: Java_jdk_net_LinuxSocketOptions_quickAckSupported0 (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libjimage.so: error: symbol lookup error: undefined symbol: Java_jdk_net_LinuxSocketOptions_quickAckSupported0 (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libjava.so: error: symbol lookup error: undefined symbol: Java_jdk_net_LinuxSocketOptions_keepAliveOptionsSupported0 (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libnet.so: error: symbol lookup error: undefined symbol: Java_jdk_net_LinuxSocketOptions_keepAliveOptionsSupported0 (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libnio.so: error: symbol lookup error: undefined symbol: Java_jdk_net_LinuxSocketOptions_keepAliveOptionsSupported0 (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libzip.so: error: symbol lookup error: undefined symbol: Java_jdk_net_LinuxSocketOptions_keepAliveOptionsSupported0 (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libjimage.so: error: symbol lookup error: undefined symbol: Java_jdk_net_LinuxSocketOptions_keepAliveOptionsSupported0 (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libjava.so: error: symbol lookup error: undefined symbol: Java_jdk_net_LinuxSocketOptions_incomingNapiIdSupported0 (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libnet.so: error: symbol lookup error: undefined symbol: Java_jdk_net_LinuxSocketOptions_incomingNapiIdSupported0 (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libnio.so: error: symbol lookup error: undefined symbol: Java_jdk_net_LinuxSocketOptions_incomingNapiIdSupported0 (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libzip.so: error: symbol lookup error: undefined symbol: Java_jdk_net_LinuxSocketOptions_incomingNapiIdSupported0 (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libjimage.so: error: symbol lookup error: undefined symbol: Java_jdk_net_LinuxSocketOptions_incomingNapiIdSupported0 (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libjava.so: error: symbol lookup error: undefined symbol: Java_sun_nio_ch_Net_initIDs (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libnet.so: error: symbol lookup error: undefined symbol: Java_sun_nio_ch_Net_initIDs (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libjava.so: error: symbol lookup error: undefined symbol: Java_sun_nio_ch_Net_pollinValue (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libnet.so: error: symbol lookup error: undefined symbol: Java_sun_nio_ch_Net_pollinValue (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libjava.so: error: symbol lookup error: undefined symbol: Java_sun_nio_ch_Net_polloutValue (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libnet.so: error: symbol lookup error: undefined symbol: Java_sun_nio_ch_Net_polloutValue (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libjava.so: error: symbol lookup error: undefined symbol: Java_sun_nio_ch_Net_pollerrValue (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libnet.so: error: symbol lookup error: undefined symbol: Java_sun_nio_ch_Net_pollerrValue (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libjava.so: error: symbol lookup error: undefined symbol: Java_sun_nio_ch_Net_pollhupValue (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libnet.so: error: symbol lookup error: undefined symbol: Java_sun_nio_ch_Net_pollhupValue (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libjava.so: error: symbol lookup error: undefined symbol: Java_sun_nio_ch_Net_pollnvalValue (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libnet.so: error: symbol lookup error: undefined symbol: Java_sun_nio_ch_Net_pollnvalValue (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libjava.so: error: symbol lookup error: undefined symbol: Java_sun_nio_ch_Net_pollconnValue (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libnet.so: error: symbol lookup error: undefined symbol: Java_sun_nio_ch_Net_pollconnValue (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libjava.so: error: symbol lookup error: undefined symbol: Java_sun_nio_ch_Net_isExclusiveBindAvailable (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libnet.so: error: symbol lookup error: undefined symbol: Java_sun_nio_ch_Net_isExclusiveBindAvailable (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libjava.so: error: symbol lookup error: undefined symbol: Java_sun_nio_ch_Net_isIPv6Available0 (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libnet.so: error: symbol lookup error: undefined symbol: Java_sun_nio_ch_Net_isIPv6Available0 (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libjava.so: error: symbol lookup error: undefined symbol: Java_sun_nio_ch_Net_socket0 (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libnet.so: error: symbol lookup error: undefined symbol: Java_sun_nio_ch_Net_socket0 (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libjava.so: error: symbol lookup error: undefined symbol: Java_sun_nio_ch_IOUtil_setfdVal (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libnet.so: error: symbol lookup error: undefined symbol: Java_sun_nio_ch_IOUtil_setfdVal (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libjava.so: error: symbol lookup error: undefined symbol: Java_sun_nio_ch_Net_connect0 (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libnet.so: error: symbol lookup error: undefined symbol: Java_sun_nio_ch_Net_connect0 (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libjava.so: error: symbol lookup error: undefined symbol: Java_sun_nio_ch_Net_localInetAddress (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libnet.so: error: symbol lookup error: undefined symbol: Java_sun_nio_ch_Net_localInetAddress (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libjava.so: error: symbol lookup error: undefined symbol: Java_sun_nio_ch_Net_localPort (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libnet.so: error: symbol lookup error: undefined symbol: Java_sun_nio_ch_Net_localPort (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libjava.so: error: symbol lookup error: undefined symbol: Java_sun_nio_ch_Net_setIntOption0 (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libnet.so: error: symbol lookup error: undefined symbol: Java_sun_nio_ch_Net_setIntOption0 (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libjava.so: error: symbol lookup error: undefined symbol: Java_sun_nio_ch_FileDispatcherImpl_write0 (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libnet.so: error: symbol lookup error: undefined symbol: Java_sun_nio_ch_FileDispatcherImpl_write0 (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libjava.so: error: symbol lookup error: undefined symbol: Java_sun_nio_ch_SocketDispatcher_read0 (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libnet.so: error: symbol lookup error: undefined symbol: Java_sun_nio_ch_SocketDispatcher_read0 (fatal)
[main] INFO ai.djl.pytorch.jni.LibUtils - Downloading https://publish.djl.ai/pytorch/1.11.0/cu113/linux-x86_64/native/lib/libc10_cuda.so.gz ...
[main] INFO ai.djl.pytorch.jni.LibUtils - Downloading https://publish.djl.ai/pytorch/1.11.0/cu113/linux-x86_64/native/lib/libc10.so.gz ...
[main] INFO ai.djl.pytorch.jni.LibUtils - Downloading https://publish.djl.ai/pytorch/1.11.0/cu113/linux-x86_64/native/lib/libcaffe2_nvrtc.so.gz ...
[main] INFO ai.djl.pytorch.jni.LibUtils - Downloading https://publish.djl.ai/pytorch/1.11.0/cu113/linux-x86_64/native/lib/libcudart-a7b20f20.so.11.0.gz ...
[main] INFO ai.djl.pytorch.jni.LibUtils - Downloading https://publish.djl.ai/pytorch/1.11.0/cu113/linux-x86_64/native/lib/libgomp-52f2fd74.so.1.gz ...
[main] INFO ai.djl.pytorch.jni.LibUtils - Downloading https://publish.djl.ai/pytorch/1.11.0/cu113/linux-x86_64/native/lib/libnvrtc-1ea278b5.so.11.2.gz ...
[main] INFO ai.djl.pytorch.jni.LibUtils - Downloading https://publish.djl.ai/pytorch/1.11.0/cu113/linux-x86_64/native/lib/libnvrtc-builtins-4730a239.so.11.3.gz ...
[main] INFO ai.djl.pytorch.jni.LibUtils - Downloading https://publish.djl.ai/pytorch/1.11.0/cu113/linux-x86_64/native/lib/libnvToolsExt-24de1d56.so.1.gz ...
[main] INFO ai.djl.pytorch.jni.LibUtils - Downloading https://publish.djl.ai/pytorch/1.11.0/cu113/linux-x86_64/native/lib/libtorch_cpu.so.gz ...
[main] INFO ai.djl.pytorch.jni.LibUtils - Downloading https://publish.djl.ai/pytorch/1.11.0/cu113/linux-x86_64/native/lib/libtorch_cuda_cpp.so.gz ...
[main] INFO ai.djl.pytorch.jni.LibUtils - Downloading https://publish.djl.ai/pytorch/1.11.0/cu113/linux-x86_64/native/lib/libtorch_cuda_cu.so.gz ...
[main] INFO ai.djl.pytorch.jni.LibUtils - Downloading https://publish.djl.ai/pytorch/1.11.0/cu113/linux-x86_64/native/lib/libtorch_cuda.so.gz ...
[main] INFO ai.djl.pytorch.jni.LibUtils - Downloading https://publish.djl.ai/pytorch/1.11.0/cu113/linux-x86_64/native/lib/libtorch.so.gz ...
      9429: java: error: symbol lookup error: undefined symbol: JNI_OnLoad_nio (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libjava.so: error: symbol lookup error: undefined symbol: Java_sun_nio_fs_UnixNativeDispatcher_rename0 (fatal)
      9429: /usr/lib/jvm/jdk-18/lib/libnet.so: error: symbol lookup error: undefined symbol: Java_sun_nio_fs_UnixNativeDispatcher_rename0 (fatal)
      9429: java: error: symbol lookup error: undefined symbol: JNI_OnLoad_nvToolsExt-24de1d56.s (fatal)
      9429: find library=libstdc++.so.6 [0]; searching
      9429:  search path=/home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64/glibc-hwcaps/x86-64-v3:/home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64/glibc-hwcaps/x86-64-v2:/home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64/tls/haswell/x86_64:/home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64/tls/haswell:/home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64/tls/x86_64:/home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64/tls:/home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64/haswell/x86_64:/home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64/haswell:/home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64/x86_64:/home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64(RUNPATH from file /home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64/libnvToolsExt-24de1d56.so.1)
      9429:   trying file=/home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64/glibc-hwcaps/x86-64-v3/libstdc++.so.6
      9429:   trying file=/home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64/glibc-hwcaps/x86-64-v2/libstdc++.so.6
      9429:   trying file=/home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64/tls/haswell/x86_64/libstdc++.so.6
      9429:   trying file=/home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64/tls/haswell/libstdc++.so.6
      9429:   trying file=/home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64/tls/x86_64/libstdc++.so.6
      9429:   trying file=/home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64/tls/libstdc++.so.6
      9429:   trying file=/home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64/haswell/x86_64/libstdc++.so.6
      9429:   trying file=/home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64/haswell/libstdc++.so.6
      9429:   trying file=/home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64/x86_64/libstdc++.so.6
      9429:   trying file=/home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64/libstdc++.so.6
      9429:  search cache=/etc/ld.so.cache
      9429:   trying file=/lib/x86_64-linux-gnu/libstdc++.so.6
      9429: 
      9429: find library=libgcc_s.so.1 [0]; searching
      9429:  search path=/home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64       (RUNPATH from file /home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64/libnvToolsExt-24de1d56.so.1)
      9429:   trying file=/home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64/libgcc_s.so.1
      9429:  search cache=/etc/ld.so.cache
      9429:   trying file=/lib/x86_64-linux-gnu/libgcc_s.so.1
      9429: 
      9429: 
      9429: calling init: /lib/x86_64-linux-gnu/libgcc_s.so.1
      9429: 
      9429: 
      9429: calling init: /lib/x86_64-linux-gnu/libstdc++.so.6
      9429: 
      9429: 
      9429: calling init: /home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64/libnvToolsExt-24de1d56.so.1
      9429: 
      9429: /home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64/libnvToolsExt-24de1d56.so.1: error: symbol lookup error: undefined symbol: JNI_OnLoad (fatal)
      9429: java: error: symbol lookup error: undefined symbol: JNI_OnLoad_cudart-a7b20f20.so.1 (fatal)
      9429: 
      9429: calling init: /home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64/libcudart-a7b20f20.so.11.0
      9429: 
      9429: /home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64/libcudart-a7b20f20.so.11.0: error: symbol lookup error: undefined symbol: JNI_OnLoad (fatal)
      9429: java: error: symbol lookup error: undefined symbol: JNI_OnLoad_nvrtc-1ea278b5.so.1 (fatal)
      9429: 
      9429: calling init: /home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64/libnvrtc-1ea278b5.so.11.2
      9429: 
      9429: /home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64/libnvrtc-1ea278b5.so.11.2: error: symbol lookup error: undefined symbol: JNI_OnLoad (fatal)
      9429: java: error: symbol lookup error: undefined symbol: JNI_OnLoad_nvrtc-builtins-4730a239.so.1 (fatal)
      9429: 
      9429: calling init: /home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64/libnvrtc-builtins-4730a239.so.11.3
      9429: 
      9429: /home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64/libnvrtc-builtins-4730a239.so.11.3: error: symbol lookup error: undefined symbol: JNI_OnLoad (fatal)
      9429: java: error: symbol lookup error: undefined symbol: JNI_OnLoad_c10 (fatal)
      9429: find library=libgomp-52f2fd74.so.1 [0]; searching
      9429:  search path=/home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64       (RUNPATH from file /home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64/libnvToolsExt-24de1d56.so.1)
      9429:   trying file=/home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64/libgomp-52f2fd74.so.1
      9429: 
      9429: 
      9429: calling init: /home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64/libgomp-52f2fd74.so.1
      9429: 
      9429: 
      9429: calling init: /home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64/libc10.so
      9429: 
      9429: /home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64/libc10.so: error: symbol lookup error: undefined symbol: JNI_OnLoad (fatal)
      9429: java: error: symbol lookup error: undefined symbol: JNI_OnLoad_gomp-52f2fd74.s (fatal)
      9429: /home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64/libgomp-52f2fd74.so.1: error: symbol lookup error: undefined symbol: JNI_OnLoad (fatal)
      9429: java: error: symbol lookup error: undefined symbol: JNI_OnLoad_caffe2_nvrtc (fatal)
      9429: find library=libnvrtc-1ea278b5.so.11.2 [0]; searching
      9429:  search path=/home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64       (RUNPATH from file /home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64/libnvToolsExt-24de1d56.so.1)
      9429:   trying file=/home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64/libnvrtc-1ea278b5.so.11.2
      9429: 
      9429: 
      9429: calling init: /home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64/libcaffe2_nvrtc.so
      9429: 
      9429: /home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64/libcaffe2_nvrtc.so: error: symbol lookup error: undefined symbol: JNI_OnLoad (fatal)
      9429: java: error: symbol lookup error: undefined symbol: JNI_OnLoad_torch_cpu (fatal)
Java HotSpot(TM) 64-Bit Server VM warning: You have loaded library /home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64/libtorch_cpu.so which might have disabled stack guard. The VM will try to fix the stack guard now.
It's highly recommended that you fix the library with 'execstack -c <libfile>', or link it with '-z noexecstack'.
      9429: find library=libcudart-a7b20f20.so.11.0 [0]; searching
      9429:  search path=/home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64       (RUNPATH from file /home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64/libnvToolsExt-24de1d56.so.1)
      9429:   trying file=/home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64/libcudart-a7b20f20.so.11.0
      9429: 
      9429: 
      9429: calling init: /home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64/libtorch_cpu.so
      9429: 
      9429: /home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64/libtorch_cpu.so: error: symbol lookup error: undefined symbol: JNI_OnLoad (fatal)
      9429: java: error: symbol lookup error: undefined symbol: JNI_OnLoad_c10_cuda (fatal)
      9429: 
      9429: calling init: /home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64/libc10_cuda.so
      9429: 
      9429: /home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64/libc10_cuda.so: error: symbol lookup error: undefined symbol: JNI_OnLoad (fatal)
      9429: java: error: symbol lookup error: undefined symbol: JNI_OnLoad_torch_cuda_cpp (fatal)
      9429: find library=libnvToolsExt-24de1d56.so.1 [0]; searching
      9429:  search path=/home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64       (RUNPATH from file /home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64/libnvToolsExt-24de1d56.so.1)
      9429:   trying file=/home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64/libnvToolsExt-24de1d56.so.1
      9429: 
      9429: 
      9429: calling init: /home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64/libtorch_cuda_cpp.so
      9429: 
      9429: find library=libcuda.so [0]; searching
      9429:  search path=/home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64       (RUNPATH from file /home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64/libnvToolsExt-24de1d56.so.1)
      9429:   trying file=/home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64/libcuda.so
      9429:  search cache=/etc/ld.so.cache
      9429:   trying file=/lib/x86_64-linux-gnu/libcuda.so
      9429: 
      9429: /home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64/libtorch_cuda_cpp.so: error: symbol lookup error: undefined symbol: JNI_OnLoad (fatal)
      9429: java: error: symbol lookup error: undefined symbol: JNI_OnLoad_torch_cuda_cu (fatal)
      9429: 
      9429: calling init: /home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64/libtorch_cuda_cu.so
      9429: 
      9429: /home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64/libtorch_cuda_cu.so: error: symbol lookup error: undefined symbol: JNI_OnLoad (fatal)
      9429: java: error: symbol lookup error: undefined symbol: JNI_OnLoad_torch_cuda (fatal)
      9429: 
      9429: calling init: /home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64/libtorch_cuda.so
      9429: 
      9429: /home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64/libtorch_cuda.so: error: symbol lookup error: undefined symbol: JNI_OnLoad (fatal)
      9429: java: error: symbol lookup error: undefined symbol: JNI_OnLoad_torch (fatal)
      9429: 
      9429: calling init: /home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64/libtorch.so
      9429: 
      9429: /home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64/libtorch.so: error: symbol lookup error: undefined symbol: JNI_OnLoad (fatal)
[main] INFO ai.djl.pytorch.jni.LibUtils - Downloading jni https://publish.djl.ai/pytorch/1.11.0/jnilib/0.18.0/linux-x86_64/cu113/libdjl_torch.so to cache ...
      9429: java: error: symbol lookup error: undefined symbol: JNI_OnLoad_8.0-libdjl_torch (fatal)
      9429: 
      9429: calling init: /home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64/0.18.0-libdjl_torch.so
      9429: 
      9429: /home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64/libnvrtc-1ea278b5.so.11.2: error: symbol lookup error: undefined symbol: Java_ai_djl_pytorch_jni_PyTorchLibrary_torchGetNumInteropThreads (fatal)
      9429: /home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64/libtorch_cpu.so: error: symbol lookup error: undefined symbol: Java_ai_djl_pytorch_jni_PyTorchLibrary_torchGetNumInteropThreads (fatal)
      9429: /home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64/libcudart-a7b20f20.so.11.0: error: symbol lookup error: undefined symbol: Java_ai_djl_pytorch_jni_PyTorchLibrary_torchGetNumInteropThreads (fatal)
      9429: /home/jamiemac/.cache/JNA/temp/jna10112498078773185269.tmp: error: symbol lookup error: undefined symbol: Java_ai_djl_pytorch_jni_PyTorchLibrary_torchGetNumInteropThreads (fatal)
      9429: /home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64/libc10.so: error: symbol lookup error: undefined symbol: Java_ai_djl_pytorch_jni_PyTorchLibrary_torchGetNumInteropThreads (fatal)
      9429: /home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64/libgomp-52f2fd74.so.1: error: symbol lookup error: undefined symbol: Java_ai_djl_pytorch_jni_PyTorchLibrary_torchGetNumInteropThreads (fatal)
      9429: find library=libittnotify.so [0]; searching
      9429:  search path=/home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64       (RUNPATH from file /home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64/libnvToolsExt-24de1d56.so.1)
      9429:   trying file=/home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64/libittnotify.so
      9429:  search cache=/etc/ld.so.cache
      9429:  search path=/lib/x86_64-linux-gnu/glibc-hwcaps/x86-64-v3:/lib/x86_64-linux-gnu/glibc-hwcaps/x86-64-v2:/lib/x86_64-linux-gnu/tls/haswell/x86_64:/lib/x86_64-linux-gnu/tls/haswell:/lib/x86_64-linux-gnu/tls/x86_64:/lib/x86_64-linux-gnu/tls:/lib/x86_64-linux-gnu/haswell/x86_64:/lib/x86_64-linux-gnu/haswell:/lib/x86_64-linux-gnu/x86_64:/lib/x86_64-linux-gnu:/usr/lib/x86_64-linux-gnu/glibc-hwcaps/x86-64-v3:/usr/lib/x86_64-linux-gnu/glibc-hwcaps/x86-64-v2:/usr/lib/x86_64-linux-gnu/tls/haswell/x86_64:/usr/lib/x86_64-linux-gnu/tls/haswell:/usr/lib/x86_64-linux-gnu/tls/x86_64:/usr/lib/x86_64-linux-gnu/tls:/usr/lib/x86_64-linux-gnu/haswell/x86_64:/usr/lib/x86_64-linux-gnu/haswell:/usr/lib/x86_64-linux-gnu/x86_64:/usr/lib/x86_64-linux-gnu:/lib/glibc-hwcaps/x86-64-v3:/lib/glibc-hwcaps/x86-64-v2:/lib/tls/haswell/x86_64:/lib/tls/haswell:/lib/tls/x86_64:/lib/tls:/lib/haswell/x86_64:/lib/haswell:/lib/x86_64:/lib:/usr/lib/glibc-hwcaps/x86-64-v3:/usr/lib/glibc-hwcaps/x86-64-v2:/usr/lib/tls/haswell/x86_64:/usr/lib/tls/haswell:/usr/lib/tls/x86_64:/usr/lib/tls:/usr/lib/haswell/x86_64:/usr/lib/haswell:/usr/lib/x86_64:/usr/lib        (system search path)
      9429:   trying file=/lib/x86_64-linux-gnu/glibc-hwcaps/x86-64-v3/libittnotify.so
      9429:   trying file=/lib/x86_64-linux-gnu/glibc-hwcaps/x86-64-v2/libittnotify.so
      9429:   trying file=/lib/x86_64-linux-gnu/tls/haswell/x86_64/libittnotify.so
      9429:   trying file=/lib/x86_64-linux-gnu/tls/haswell/libittnotify.so
      9429:   trying file=/lib/x86_64-linux-gnu/tls/x86_64/libittnotify.so
      9429:   trying file=/lib/x86_64-linux-gnu/tls/libittnotify.so
      9429:   trying file=/lib/x86_64-linux-gnu/haswell/x86_64/libittnotify.so
      9429:   trying file=/lib/x86_64-linux-gnu/haswell/libittnotify.so
      9429:   trying file=/lib/x86_64-linux-gnu/x86_64/libittnotify.so
      9429:   trying file=/lib/x86_64-linux-gnu/libittnotify.so
      9429:   trying file=/usr/lib/x86_64-linux-gnu/glibc-hwcaps/x86-64-v3/libittnotify.so
      9429:   trying file=/usr/lib/x86_64-linux-gnu/glibc-hwcaps/x86-64-v2/libittnotify.so
      9429:   trying file=/usr/lib/x86_64-linux-gnu/tls/haswell/x86_64/libittnotify.so
      9429:   trying file=/usr/lib/x86_64-linux-gnu/tls/haswell/libittnotify.so
      9429:   trying file=/usr/lib/x86_64-linux-gnu/tls/x86_64/libittnotify.so
      9429:   trying file=/usr/lib/x86_64-linux-gnu/tls/libittnotify.so
      9429:   trying file=/usr/lib/x86_64-linux-gnu/haswell/x86_64/libittnotify.so
      9429:   trying file=/usr/lib/x86_64-linux-gnu/haswell/libittnotify.so
      9429:   trying file=/usr/lib/x86_64-linux-gnu/x86_64/libittnotify.so
      9429:   trying file=/usr/lib/x86_64-linux-gnu/libittnotify.so
      9429:   trying file=/lib/glibc-hwcaps/x86-64-v3/libittnotify.so
      9429:   trying file=/lib/glibc-hwcaps/x86-64-v2/libittnotify.so
      9429:   trying file=/lib/tls/haswell/x86_64/libittnotify.so
      9429:   trying file=/lib/tls/haswell/libittnotify.so
      9429:   trying file=/lib/tls/x86_64/libittnotify.so
      9429:   trying file=/lib/tls/libittnotify.so
      9429:   trying file=/lib/haswell/x86_64/libittnotify.so
      9429:   trying file=/lib/haswell/libittnotify.so
      9429:   trying file=/lib/x86_64/libittnotify.so
      9429:   trying file=/lib/libittnotify.so
      9429:   trying file=/usr/lib/glibc-hwcaps/x86-64-v3/libittnotify.so
      9429:   trying file=/usr/lib/glibc-hwcaps/x86-64-v2/libittnotify.so
      9429:   trying file=/usr/lib/tls/haswell/x86_64/libittnotify.so
      9429:   trying file=/usr/lib/tls/haswell/libittnotify.so
      9429:   trying file=/usr/lib/tls/x86_64/libittnotify.so
      9429:   trying file=/usr/lib/tls/libittnotify.so
      9429:   trying file=/usr/lib/haswell/x86_64/libittnotify.so
      9429:   trying file=/usr/lib/haswell/libittnotify.so
      9429:   trying file=/usr/lib/x86_64/libittnotify.so
      9429:   trying file=/usr/lib/libittnotify.so
      9429: 
[main] INFO ai.djl.pytorch.engine.PtEngine - Number of inter-op threads is 4
      9429: /home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64/libnvrtc-1ea278b5.so.11.2: error: symbol lookup error: undefined symbol: Java_ai_djl_pytorch_jni_PyTorchLibrary_torchGetNumThreads (fatal)
      9429: /home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64/libtorch_cpu.so: error: symbol lookup error: undefined symbol: Java_ai_djl_pytorch_jni_PyTorchLibrary_torchGetNumThreads (fatal)
      9429: /home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64/libcudart-a7b20f20.so.11.0: error: symbol lookup error: undefined symbol: Java_ai_djl_pytorch_jni_PyTorchLibrary_torchGetNumThreads (fatal)
      9429: /home/jamiemac/.cache/JNA/temp/jna10112498078773185269.tmp: error: symbol lookup error: undefined symbol: Java_ai_djl_pytorch_jni_PyTorchLibrary_torchGetNumThreads (fatal)
      9429: /home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64/libc10.so: error: symbol lookup error: undefined symbol: Java_ai_djl_pytorch_jni_PyTorchLibrary_torchGetNumThreads (fatal)
      9429: /home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64/libgomp-52f2fd74.so.1: error: symbol lookup error: undefined symbol: Java_ai_djl_pytorch_jni_PyTorchLibrary_torchGetNumThreads (fatal)
[main] INFO ai.djl.pytorch.engine.PtEngine - Number of intra-op threads is 4
      9429: /home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64/libnvrtc-1ea278b5.so.11.2: error: symbol lookup error: undefined symbol: Java_ai_djl_pytorch_jni_PyTorchLibrary_torchShowConfig (fatal)
      9429: /home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64/libtorch_cpu.so: error: symbol lookup error: undefined symbol: Java_ai_djl_pytorch_jni_PyTorchLibrary_torchShowConfig (fatal)
      9429: /home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64/libcudart-a7b20f20.so.11.0: error: symbol lookup error: undefined symbol: Java_ai_djl_pytorch_jni_PyTorchLibrary_torchShowConfig (fatal)
      9429: /home/jamiemac/.cache/JNA/temp/jna10112498078773185269.tmp: error: symbol lookup error: undefined symbol: Java_ai_djl_pytorch_jni_PyTorchLibrary_torchShowConfig (fatal)
      9429: /home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64/libc10.so: error: symbol lookup error: undefined symbol: Java_ai_djl_pytorch_jni_PyTorchLibrary_torchShowConfig (fatal)
      9429: /home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64/libgomp-52f2fd74.so.1: error: symbol lookup error: undefined symbol: Java_ai_djl_pytorch_jni_PyTorchLibrary_torchShowConfig (fatal)
Default Device: gpu(0)
PyTorch: 2
No. GPU's available: 1
Has CUDA: true
/home/jamiemac/git/jpam/jpam/jdl4pam/target/src/main/java/org/jamdev/jdl4pam/resources/animalSpot/bat_multi_species/1_BAT_MULTI_JAMIE_5ms_256fft_10hop_MM_0_100_128_256_AUG_LN_WITHJAMIEDATA_AUGMENTATION_V1.pk
java.lang.Exception: 1_BAT_MULTI_JAMIE_5ms_256fft_10hop_MM_0_100_128_256_AUG_LN_WITHJAMIEDATA_AUGMENTATION_V1.pk.pt file not found in: /home/jamiemac/git/jpam/jpam/jdl4pam/target/src/main/java/org/jamdev/jdl4pam/resources/animalSpot/bat_multi_species
    at org.jamdev.jdl4pam.animalSpot.AnimalSpotModel.<init>(AnimalSpotModel.java:82)
    at org.jamdev.jdl4pam.animalSpot.AnimalSpotBatTest.runAnimalSpotBat(AnimalSpotBatTest.java:89)
    at org.jamdev.jdl4pam.animalSpot.AnimalSpotBatTest.main(AnimalSpotBatTest.java:79)
      9429: 
      9429: calling fini: java [0]
      9429: 
      9429: 
      9429: calling fini: /usr/lib/jvm/jdk-18/bin/../lib/libjli.so [0]
      9429: 
      9429: 
      9429: calling fini: /usr/lib/jvm/jdk-18/lib/libjimage.so [0]
      9429: 
      9429: 
      9429: calling fini: /usr/lib/jvm/jdk-18/lib/libjsvml.so [0]
      9429: 
      9429: 
      9429: calling fini: /usr/lib/jvm/jdk-18/lib/libnio.so [0]
      9429: 
      9429: 
      9429: calling fini: /usr/lib/jvm/jdk-18/lib/libnet.so [0]
      9429: 
      9429: 
      9429: calling fini: /usr/lib/jvm/jdk-18/lib/libzip.so [0]
      9429: 
      9429: 
      9429: calling fini: /lib/x86_64-linux-gnu/libz.so.1 [0]
      9429: 
      9429: 
      9429: calling fini: /usr/lib/jvm/jdk-18/lib/libverify.so [0]
      9429: 
      9429: 
      9429: calling fini: /home/jamiemac/.cache/JNA/temp/jna10112498078773185269.tmp [0]
      9429: 
      9429: 
      9429: calling fini: /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2 [0]
      9429: 
      9429: 
      9429: calling fini: /usr/lib/jvm/jdk-18/lib/libextnet.so [0]
      9429: 
      9429: 
      9429: calling fini: /usr/lib/jvm/jdk-18/lib/libjava.so [0]
      9429: 
      9429: 
      9429: calling fini: /usr/lib/jvm/jdk-18/lib/server/libjvm.so [0]
      9429: 
      9429: 
      9429: calling fini: /home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64/libnvrtc-builtins-4730a239.so.11.3 [0]
      9429: 
      9429: 
      9429: calling fini: /home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64/libcaffe2_nvrtc.so [0]
      9429: 
      9429: 
      9429: calling fini: /home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64/libnvrtc-1ea278b5.so.11.2 [0]
      9429: 
      9429: 
      9429: calling fini: /lib/x86_64-linux-gnu/libcuda.so.1 [0]
      9429: 
      9429: 
      9429: calling fini: /home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64/0.18.0-libdjl_torch.so [0]
      9429: 
      9429: 
      9429: calling fini: /home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64/libtorch.so [0]
      9429: 
      9429: 
      9429: calling fini: /home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64/libtorch_cuda.so [0]
      9429: 
      9429: 
      9429: calling fini: /home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64/libtorch_cuda_cu.so [0]
      9429: 
      9429: 
      9429: calling fini: /home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64/libtorch_cuda_cpp.so [0]
      9429: 
      9429: 
      9429: calling fini: /usr/lib/cuda/lib64/libcudart.so [0]
      9429: 
      9429: 
      9429: calling fini: /home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64/libtorch_cpu.so [0]
      9429: 
      9429: 
      9429: calling fini: /home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64/libcudart-a7b20f20.so.11.0 [0]
      9429: 
      9429: 
      9429: calling fini: /home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64/libnvToolsExt-24de1d56.so.1 [0]
      9429: 
      9429: 
      9429: calling fini: /home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64/libc10_cuda.so [0]
      9429: 
      9429: 
      9429: calling fini: /lib/x86_64-linux-gnu/librt.so.1 [0]
      9429: 
      9429: 
      9429: calling fini: /home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64/libc10.so [0]
      9429: 
      9429: 
      9429: calling fini: /home/jamiemac/.djl.ai/pytorch/1.11.0-cu113-linux-x86_64/libgomp-52f2fd74.so.1 [0]
      9429: 
      9429: 
      9429: calling fini: /lib/x86_64-linux-gnu/libpthread.so.0 [0]
      9429: 
      9429: 
      9429: calling fini: /lib/x86_64-linux-gnu/libdl.so.2 [0]
      9429: 
      9429: 
      9429: calling fini: /lib/x86_64-linux-gnu/libstdc++.so.6 [0]
      9429: 
      9429: 
      9429: calling fini: /lib/x86_64-linux-gnu/libgcc_s.so.1 [0]
      9429: 
      9429: 
      9429: calling fini: /lib/x86_64-linux-gnu/libm.so.6 [0]
      9429: 
(base) jamiemac@pop-os:~/git/jpam/jpam/jdl4pam/target$