Eclipse Deeplearning4j(DL4J)是运行在 JVM 上的开源分布式深度学习框架,用于在 Java 和 Scala 工程中构建、训练和部署神经网络。它不是单一模型或托管式生成服务,而是一组可组合的库,覆盖张量计算、自动微分、数据管道、模型导入、训练与推理。
该生态面向需要把机器学习纳入 JVM 应用的开发者与工程团队,可通过 Maven 或 Gradle加入项目,并针对 CPU 或 CUDA GPU 配置后端。使用时需要已有 Java 或 Scala 开发环境以及相应依赖;导入外部模型还受 Keras、TensorFlow 或 ONNX 等受支持路径约束,硬件加速也依赖正确的本地运行配置。
