rapidsai / cuml

cuML - RAPIDS Machine Learning Library
https://docs.rapids.ai/api/cuml/stable/
Apache License 2.0
4.25k stars 534 forks source link

Refactor to simplify input/output descriptors and decorators #6124

Open dantegd opened 3 weeks ago

dantegd commented 3 weeks ago

This PR aims to refactor our descriptors and decorators to simplify them to make them significantly easier to test, debug and mantain.

dantegd commented 3 weeks ago

@betatim @wphicks @divyegala this reflects our POC after our initial discussions, will be applying them to a real estimator alongside finishing some todos so we can see the full design in action and discuss any necessary aspects remaining.