Common Utilities Shared Across the Libraries
This directory contains logic shared across Ray Core and the native libraries.
- All dependencies by the libraries on non-public APIs in the repo should live here. Libraries should not depend on
ray._private. - Interfaces exposed in this directory should be treated similarly to a "developer API."
- End users and external libraries not inside the Ray repo should not depend on any code in
ray._common(the same asray._private).