Importation d'un artefact de modèle volumineux
Utilisez les étapes suivantes pour importer un artefact de modèle du seau du service de science des données vers votre seau de stockage.
Note
Vous ne pouvez effectuer une importation qu'à l'aide des API de la trousse SDK Java, de l'interface de ligne de commande et de la trousse SDK Python ADS. Il n'est pas possible d'effectuer une importation à partir de la console.
Vous ne pouvez effectuer une importation qu'à l'aide des API de la trousse SDK Java, de l'interface de ligne de commande et de la trousse SDK Python ADS. Il n'est pas possible d'effectuer une importation à partir de la console.
Appelez le point d'extrémité d'importation et fournissez les détails de votre seau de stockage.
Par exemple :
#sample code
import ads
from ads.model import DataScienceModel
ads.set_auth("resource_principal")
dsc_model = DataScienceModel.from_id("oci://...") # The model OCID.
dsc_model.download_artifact(
target_dir = dsc_model.id,
force_overwrite=True, # Overwrite target directory if exists.
bucket_uri = "oci://bucket@namespace/prefix/", # The OCI Object Storage URI where model artifacts will be copied to.
overwrite_existing_artifact=True, # Overwrite target bucket artifact if exists.
remove_existing_artifact=True # Wether artifacts uploaded to object storage bucket need to be removed or not. )
Une demande de travail est créée pour l'action d'importation. Vous pouvez vérifier le statut de la demande de travail pour charger l'artefact de modèle dans votre seau de stockage, à partir de l'onglet Demandes de travail.
Exemple de demande d'importation d'artefact
Exemple de demande d'artefact pour importer un artefact de modèle du seau de service vers un seau de stockage :
curl --location --request POST 'http://localhost:24000/20190101/models/ocid1.datasciencemodel.oc1.iad.aaaaaaaaqwtoxslqnji4um4on7ktdpbmjp2fugqaxt2wvxrigjr2dpmxegma/actions/importArtifact' \
--header 'Content-Type: application/json' \
--data-raw '{
"artifactImportDetails" :
{
"artifactSourceType": "ORACLE_OBJECT_STORAGE",
"destinationBucket": "ds-scratch",
"destinationObjectName": "ADS.py",
"namespace": "ociodscdev",
"destinationRegion": "us-ashburn-1"
}
}'