Skip to content

Usage

Aims of the project

PhoenixDL is a C++ library for manipulating symbols exposed to the dynamic linking library. It provides efficient and modular tools for research and industrial development, focusing on accessibility and extensibility.

Key objectives

  • Simplify the creation and training of Deep Learning models in C++.
  • Offer a consistent API for neural networks, datasets, and optimizers.
  • Integrate smoothly with other Phoenix modules (e.g., PhoenixThread, PhoenixMath).
  • Ensure high performance for intensive workloads.
  • Promote maintainability and extensibility