Großes Modellartefakt importieren
Führen Sie die folgenden Schritte aus, um ein Modellartefakt aus dem Data Science-Service-Bucket in den Speicher-Bucket zu importieren.
Hinweis
Sie können nur einen Import mit den APIs aus dem Java-SDK, der CLI und dem ADS-Python-SDK ausführen. Es ist nicht möglich, einen Import über die Konsole durchzuführen.
Sie können nur einen Import mit den APIs aus dem Java-SDK, der CLI und dem ADS-Python-SDK ausführen. Es ist nicht möglich, einen Import über die Konsole durchzuführen.
Rufen Sie den Importendpunkt auf, und geben Sie die Details des Speicher-Buckets an.
Beispiel:
#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. )
Für die Importaktion wird eine Anforderung erstellt. Sie können den Status der Arbeitsanforderung zum Hochladen des Modellartefakts in den Speicher-Bucket auf der Registerkarte Arbeitsanforderungen prüfen.
Beispiel für eine Importartefaktanforderung
Eine Beispielartefaktanforderung zum Importieren eines Modellartefakts aus dem Service-Bucket in einen Speicher-Bucket:
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"
}
}'