PD: Amazing work ClearML guys :D
I was expecting that the default behaviour doesn't overrides de model, maybe I have missundestood the documentation
What's happening, I think, is that when creating an Input Model entity for your experiment, ClearML detects an existing model entity using the same exact weights file, and simply reuses the existing model entity (since it's an Input model which is not generated by the experiment, only used as a starting reference)
Thank you very much for your fast response! Digging a little in the source code, I find out which was my mistake. I haven't put anything in the output_uri parameter so I was using my local laptop as output route for saving the model. I guess that because I'm overriding the old model when I do the joblib serialization, the comparison between weights will be always "equal". Maybe this comparation should be before? Anyway It's caused because I have used always the same output path in local...
Perhaps it's also related to the fact the model weights file name is always identical?