Ajout de modèles à un hub privé
Après avoir créé un hub privé, vous pouvez ajouter les modèles d’une liste d’autorisations. Pour obtenir la liste complète des modèles JumpStart disponibles, consultez le tableau des algorithmes intégrés aux modèles pré-entraînés
-
Vous pouvez filtrer les modèles disponibles par programmation à l’aide de la méthode
hub.list_sagemaker_public_hub_models(). Vous pouvez éventuellement filtrer par catégories telles que le cadre ("framework == pytorch"), par tâches telles que la classification d’images ("task == ic"), etc. Pour plus d'informations sur les filtres, consulteznotebook_utils.py. La méthode de filtrage est facultative dans la méthode hub.list_sagemaker_public_hub_models().filter_value ="framework == meta"response = hub.list_sagemaker_public_hub_models(filter=filter_value) models = response["hub_content_summaries"] while response["next_token"]: response = hub.list_sagemaker_public_hub_models(filter=filter_value, next_token=response["next_token"]) models.extend(response["hub_content_summaries"]) print(models) -
Vous pouvez ensuite ajouter les modèles filtrés en spécifiant l’ARN d’un modèle dans la méthode
hub.create_model_reference().for model in models: print(f"Adding {model.get('hub_content_name')} to Hub") hub.create_model_reference(model_arn=model.get("hub_content_arn"), model_name=model.get("hub_content_name"))