Go API - [WIP]
This PR adds a Go API. It's far from completion and still work in progress. Feel free to suggest improvements!
This pull request requires additional validation before any workflows can run on NVIDIA's runners.
Pull request vetters can view their responsibilities here.
Contributors can view more details about this message here.
/ok to test
/ok to test
/ok to test
/ok to test
@ajit283 this is a great contribution and very welcomed! Overall, I think this PR is shaping up well. Each API needs documentation, and ideally usage examples. It would also be ideal to build the documentation as part of this PR. We use Sphinx for our documentation (with a plugin for Doxygen so that it can include our C++ docs alongside our Python docs). I believe there's a Go plugin for Sphinx also.
Please remove commented out code and structure your files to mirror C/C++ codebase and namespaces as much as possible.
I'm really happy to get this in 24.12! JFYI, burndown starts next Thursday (Nov 21) and code freeze is the following Thursday (you can learn more at https://docs.rapids.ai/maintainers/).
/ok to test
/ok to test
/ok to test
/ok to test
/ok to test
/ok to test
/ok to test
/ok to test
/ok to test
/ok to test
/ok to test
/ok to test
/ok to test
/ok to test
/ok to test
/ok to test
/ok to test
/ok to test
/ok to test
/ok to test
/merge