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"
}
}'