awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
deeplearning4j avatar

deeplearning4j/deeplearning4j

0
View on GitHub↗
14,236 星标·3,836 分支·Java·Apache-2.0·7 次浏览deeplearning4j.konduit.ai↗

Deeplearning4j

Deeplearning4j is a JVM-based deep learning framework and tensor computing library. It provides a computational graph engine for defining and executing deep learning workflows and mathematical operations within the Java Virtual Machine.

The project includes a dedicated importer for loading and running pretrained models exported from Keras, TensorFlow, and ONNX formats. Its tensor computing capabilities are driven by a modular native C++ math core to execute high-performance linear algebra operations.

The framework covers neural network training, deep learning model inference, and the construction of declarative computational graphs to manage data flow. These tools enable the deployment of machine learning models into enterprise environments.

Features

  • JVM Deep Learning Runtimes - Provides a dedicated runtime to execute deep learning workloads within the Java Virtual Machine for enterprise deployment.
  • Computational Graph Definitions - Provides a declarative system for defining intermediate operations and variables as a computational graph for execution.
  • Computational Graphs - Implements a declarative system to represent mathematical operations as directed graphs for efficient data flow and automatic differentiation.
  • Deep Learning Frameworks - Serves as a complete JVM-based framework for training and deploying deep learning models.
  • Tensor Computing Libraries - Provides low-level libraries for tensor manipulation and hardware-accelerated mathematical operations.
  • Neural Network Training - Implements a comprehensive suite of tools for developing and training deep learning models within the JVM.
  • JVM Implementations - Enables the building and training of neural networks directly within the Java Virtual Machine.
  • High-Performance Tensor Libraries - Offers high-performance tensor libraries for efficient multidimensional array math and linear algebra with low-level hardware control.
  • Compiled Core Wrappers - Employs an architectural pattern that wraps a performance-critical compiled C++ math core with a high-level Java interface.
  • Native Library Integrations - Utilizes JNI to link high-level Java code with an optimized C++ library for high-performance mathematical operations.
  • Computational Graphs - Provides a framework for defining and executing complex deep learning workflows as directed graphs of data flow.
  • Low-Level Tensor Libraries - Executes high-performance tensor operations using a low-level native library wrapped in a high-level API.
  • Linear Algebra - Integrates high-performance native linear algebra routines for optimized vector and matrix operations.
  • Cross-Format Model Importers - Ships a dedicated importer for loading pretrained models exported from Keras, TensorFlow, and ONNX.
  • Pretrained Model Integrations - Includes utilities for loading and integrating pretrained models from TensorFlow, Keras, and PyTorch into the JVM.
  • Enterprise AI Infrastructure - Provides a production-grade platform for deploying AI models into scalable enterprise environments using the JVM.
  • Model Inference - Enables the execution of trained neural networks within production environments to provide model predictions at scale.
  • Cross-Framework Translation - Provides the ability to translate external model definitions from Keras and TensorFlow into an internal JVM-compatible representation.
  • AI and Machine Learning - Trains and deploys deep learning models on the JVM.
  • Machine Learning - Deep learning library for the JVM.
  • 机器学习框架 - Scalable deep learning library optimized for industrial GPU usage.
  • Machine Learning Libraries - Distributed neural network library for deep learning applications.

Star 历史

deeplearning4j/deeplearning4j 的 Star 历史图表deeplearning4j/deeplearning4j 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

deeplearning4j/deeplearning4j 是做什么的?

Deeplearning4j is a JVM-based deep learning framework and tensor computing library. It provides a computational graph engine for defining and executing deep learning workflows and mathematical operations within the Java Virtual Machine.

deeplearning4j/deeplearning4j 的主要功能有哪些?

deeplearning4j/deeplearning4j 的主要功能包括:JVM Deep Learning Runtimes, Computational Graph Definitions, Computational Graphs, Deep Learning Frameworks, Tensor Computing Libraries, Neural Network Training, JVM Implementations, High-Performance Tensor Libraries。

deeplearning4j/deeplearning4j 有哪些开源替代品?

deeplearning4j/deeplearning4j 的开源替代品包括: apache/mxnet — This project is a deep learning framework designed for constructing, training, and deploying neural networks across… tensorflow/rust — This project provides Rust bindings for the TensorFlow C API, serving as a tensor computation interface and machine… tinygrad/tinygrad — Tinygrad is a deep learning framework and tensor computation engine designed for building and training neural… ggerganov/ggml — ggml is a low-level C++ tensor library and machine learning inference engine designed for performing mathematical… ivy-llc/ivy — Ivy is a machine learning framework transpiler and model converter designed to translate code and computational graphs… bvlc/caffe — Caffe is a high-performance deep learning framework designed for training and deploying deep neural networks. It…

Deeplearning4j 的开源替代方案

相似的开源项目,按与 Deeplearning4j 的功能重合度排序。
  • apache/mxnetapache 的头像

    apache/mxnet

    20,829在 GitHub 上查看↗

    This project is a deep learning framework designed for constructing, training, and deploying neural networks across diverse hardware environments. It functions as a high-performance tensor computation library that provides both imperative and symbolic programming interfaces, allowing developers to balance flexible, step-by-step model building with the efficiency of compiled computation graphs. The framework distinguishes itself through a hybrid execution engine that integrates declarative graph compilation with imperative runtime logic. It supports scalable, distributed training across multip

    C++mxnet
    在 GitHub 上查看↗20,829
  • tensorflow/rusttensorflow 的头像

    tensorflow/rust

    5,480在 GitHub 上查看↗

    This project provides Rust bindings for the TensorFlow C API, serving as a tensor computation interface and machine learning library. It enables the construction and execution of machine learning models and neural networks by bridging a systems language to high-performance backends. The framework supports GPU-accelerated computing to increase the speed of model training and inference by offloading mathematical operations to graphics processing units. It offers both graph-based computation for defining static network architectures and an eager execution mode for immediate operation calls durin

    Rust
    在 GitHub 上查看↗5,480
  • tinygrad/tinygradtinygrad 的头像

    tinygrad/tinygrad

    33,147在 GitHub 上查看↗

    Tinygrad is a deep learning framework and tensor computation engine designed for building and training neural networks. It functions as a hardware abstraction layer that manages device memory, command queues, and kernel dispatching across heterogeneous computing architectures. By utilizing a lazy-evaluation approach, the framework constructs computational graphs that defer execution until data is explicitly required, allowing it to process only the necessary operations for a given result. The project distinguishes itself through a just-in-time compilation layer that transforms abstract comput

    Python
    在 GitHub 上查看↗33,147
  • ggerganov/ggmlggerganov 的头像

    ggerganov/ggml

    14,831在 GitHub 上查看↗

    ggml is a low-level C++ tensor library and machine learning inference engine designed for performing mathematical operations on multi-dimensional arrays across diverse hardware platforms. It provides a foundational toolset for executing machine learning models and calculating mathematical gradients through an automatic differentiation library. The project features a quantized tensor framework that converts floating-point weights into integer representations to reduce memory usage and increase inference speed. It utilizes a custom binary format for model serialization to ensure rapid loading a

    C++
    在 GitHub 上查看↗14,831
查看 Deeplearning4j 的所有 30 个替代方案→