Python Overview
To meet the growing number of customer workflows and abstract the underlying complexity of the technology, cuOpt provides a developer API in Python that is easy to adopt. It exposes a composable solver for all the implemented variants of the VRP problem and available heuristics.
The Python API is implemented as a thin layer sitting on top and translating the C++ APIs and CUDA kernels to deliver the best performance. Compatibility with the existing ecosystem is achieved through RAPIDS cuDF, which provides an API Interface for GPU array-like objects and interoperability with major data science packages.