[FEA] Ability to query cudf Java jar build details
- Dominant language
- C++
- Stars
- 9.8k
- Forks
- 1.1k
- Avg merge
- 3d 6m
- Merged PRs (30d)
- 278
Description
**Is your feature request related to a problem? Please describe.**
Some users of the RAPIDS Accelerator plugin for Apache Spark are not matching the correct versions of cudf with the plugin resulting in `NoSuchMethodError` exceptions and other errors. It would be nice if the plugin could query cudf, either via a properties resource file in the jar or via a formal Java API, to get details about the cudf build such as:
- cudf version
- CUDA runtime version it was compiled against
**Describe the solution you'd like**
A simple properties file containing key/value pairs that can be looked up probably would be sufficient. We can wrap that properties file with a cudf Java API that returns the properties as a map of key/values to abstract the implementation details a bit if desired.
**Describe alternatives you've considered**
Separate APIs for each build or configuration setting is another way to handle this but can quickly explode the API footprint.
Contributor guide
Assessment
This issue has not been assessed yet.