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.