[+] add save and load embedding methods in SamPredictor class #724
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Added save and load functionality for image embeddings in SamPredictor class.
This pull request includes two new methods in the SamPredictor class:
save_image_embedding(self, path)
: This method allows saving the image embedding to a specified path. It raises a RuntimeError if an image has not been set with.set_image()
before saving the embedding.load_image_embedding(self, path)
: This method allows loading the image embedding from a specified path and sets it as an attribute of the object. It uses thetorch
library to load the saved embedding.