# 常见问题
# 模型加载失败
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系统。