Details
-
Task
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Fixed
-
None
-
None
Description
One cannot inherit from a class that was already wrapped by @ray.remote. It means that currently we cannot inherit from test suites/runners/dp generators.
I think it can be fixed by applying @ray.remote only when initializing the plugin instance. The plugin class is wrapped by @ray_actor_plugin anyway, so we have the information which plugin is based on Ray in any case