def __init__(self, model_properties: dict, device: str, model_auth: Optional[ModelAuth] = None):
        """Load the model with the given properties.

        Args:
            model_properties (dict): The properties of the model.
            device (str): The device to load the model on.
            model_auth (dict): The authentication information for the model.
        """

        self.model_properties = model_properties
        self.device = device
        self.model_auth = model_auth
Load the model with the given properties.

        Args:
            model_properties (dict): The properties of the model.
            device (str): The device to load the model on.
            model_auth (dict): The authentication information for the model.
        
src/marqo/inference/native_inference/embedding_models/abstract_embedding_model.py