# 常见问题

# 模型加载失败

java.net.UnknownHostException: resources.djl.ai

检查网络是否有问题,如果未手动指定模型路径,需要联网使用

# windows系统 Can't find dependent libraries

java.lang.UnsatisfiedLinkError: C:\Users\xxx\AppData\Local\Temp\smartjavaai-native-libs5875298554139322524\tennis.dll: Can't find dependent libraries

检查网络是否有问题,如果未手动指定模型路径,需要联网使用 一般是因为电脑依赖库缺失,需要安装依赖库,可以点击安装运行库合集 (opens new window)

# windows使用gpu报错:Can't find dependent libraries

Caused by: java.lang.UnsatisfiedLinkError: D:\Software\.djl.ai\pytorch\2.4.0-cu124-win-x86_64\torch_cuda.dll: Can't find dependent libraries

该问题通常是由于环境变量 PATH 配置不当所导致

# 解决方法:

1、删除PATH中所有已有的 CUDA 相关环境变量

2、将SmartJavaAI的CUDA缓存路径加入到PATH中 可以参考下图:

# linux系统,报错:找不到GLIBCXX_3.4.20

Caused by: java.lang.UnsatisfiedLinkError: /root/smartjavaai_cache/pytorch/2.5.1-cpu-linux-x86_64/libc10.so: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /root/smartjavaai_cache/pytorch/2.5.1-cpu-linux-x86_64/libc10.so)

报错原因:因为linux系统版本过低,需要更新系统或者安装GLIBCXX_3.4.20依赖库,常见于centos7系统,建议使用ubuntu24.04或者其他内核版本高的linux系统。