Skip to content

Custom pre-process for new model version #85

@manuleo

Description

@manuleo

Hello!

We are using clearml-serving to deploy different versions of our model, but with the new versions being deployed we also need to change the pre/post-processing steps because the features we are using are changing while optimizing.

For what we understood so far, the pre/post-processing should be defined only once for all the model versions served through an endpoint, but this does not adapt to our use case. If we just change the pre/post-processing the old versions of our model will not work, and we cannot compare and test.

Is there any plan to implement bindings between a specific pre/post-processing version and a model version? If not, what could be a workaround about it? We thought about implementing a custom model with the processing embedded inside, but will this affect in any way the metrics we get out of the box or any other functionality we get when we define our model to be of a specific type? (In our case, a sklearn one).

Thanks for the answers!!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions