Importando um Artefato de Modelo Grande
Use as etapas a seguir para importar um artefato de modelo do bucket de serviço Data Science para seu bucket de armazenamento.
Observação
Você só pode executar uma importação usando as APIs do SDK Java, da CLI e do ADS Python SDK. Não é possível executar uma importação da Console.
Você só pode executar uma importação usando as APIs do SDK Java, da CLI e do ADS Python SDK. Não é possível executar uma importação da Console.
Chame o ponto final de importação e forneça os detalhes do seu bucket de armazenamento.
Por exemplo:
#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. )
Uma solicitação de serviço é criada para a ação de importação. Você pode verificar o status da solicitação de serviço para fazer upload do artefato de modelo para seu bucket de armazenamento, na guia Solicitações de Serviço.
Solicitação de Artefato de Importação de Amostra
Uma solicitação de artefato de amostra para importar um artefato de modelo do bucket de serviço para um bucket de armazenamento:
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"
}
}'