cucim icon indicating copy to clipboard operation
cucim copied to clipboard

[FEA] Better support for plugins and its configuration (Carbonite SDK)

Open gigony opened this issue 3 years ago • 0 comments

Is your feature request related to a problem? Please describe.

Currently, we don't use Carbonite's dependent plugin-loading mechanism.

Instead, we manager plugins separately, making some plugins built-in plugins: https://github.com/rapidsai/cucim/blob/95e44833752209b548c1b5e7aa40217d0187909b/cpp/include/cucim/plugin/plugin_config.h#L35-L36

And commented on some methods from Carbonite code that are not ported yet:

https://github.com/rapidsai/cucim/blob/95e44833752209b548c1b5e7aa40217d0187909b/cpp/include/cucim/core/framework.h#L66 https://github.com/rapidsai/cucim/blob/95e44833752209b548c1b5e7aa40217d0187909b/cpp/src/core/framework.cpp#L40-L44 https://github.com/rapidsai/cucim/blob/95e44833752209b548c1b5e7aa40217d0187909b/cpp/src/core/cucim_framework.cpp#L107-L110

We need to revisit current Carbonite integration someday.

Describe the solution you'd like

Revisit Carbonite SDK and use (minimal) SDK as it is, once it is available:

  • https://docs.omniverse.nvidia.com/prod_kit/prod_kit/developer_api.html#carbonite-sdk

gigony avatar Oct 29 '21 23:10 gigony