Welcome to BOAT-MindSpore Documentationο
BOAT is a compositional, gradient-based Bi-Level Optimization (BLO) library that abstracts the core BLO pipeline into modular, flexible components. In this MindSpore-based implementation, BOAT is seamlessly integrated into MindSporeβs computation graph and heterogeneous hardware ecosystem (Ascend/GPU/CPU), enabling researchers and developers to build hierarchical learning tasks with customizable operator decomposition, encapsulation, and composition.
In this section, we explain the core components of BOAT, how to install the MindSpore version of BOAT, and how to use it for your optimization tasks. The main contents are organized as follows.
Installation Guide:
Running Exampleο
The running example of l2 regularization is organized as follows.