0 / 0
Retourner à la version anglaise de la documentation
Création d'une ressource script avec CPDCTL dans watsonx.ai Runtime
Dernière mise à jour : 21 nov. 2024
Création d'une ressource script avec CPDCTL dans watsonx.ai Runtime

Apprenez à créer un actif de script à l'aide de l'interface de ligne de commande CPDCTL.

  1. Installez la bibliothèque CPDCTL.

    CPDCTL_VERSION = ""
    
    ! curl -L https://github.com/IBM/cpdctl/releases/download/{CPDCTL_VERSION}/cpdctl_linux_amd64.tar.gz --output cpdctl_linux_amd64.tar.gz
    

    Recherchez les versions disponibles sur la page GitHub releases .

  2. Extrayez l'archive téléchargée.

    ! tar xzf cpdctl_linux_amd64.tar.gz
    
  3. Vérifiez que l'archive cpdctl se trouve dans le répertoire de travail en cours et dans la variable système PATH.

    %%capture
    %env PATH={CWD}:{PATH}
    
  4. Vérifiez que l'interface de ligne de commande est accessible.

    ! cpdctl version
    
  5. Facultatif: Les étapes suivantes ne sont pas requises si vous exécutez le script dans un environnement d'exécution d'environnement Cloud Pak for Data .

    URL = "<<CPD URL>>"
    USERNAME = "<<CPD user name>>"
    APIKEY = "<<CPD user API key>>"
    
    ! cpdctl config context cpd-demo --url {URL} --username {USERNAME} --apikey {APIKEY}
    
    project_id = os.getenv('PROJECT_ID')
    
  6. Ouvrez votre script.

    with open('<test_script>', 'w') as f:
        f.write("echo OK")
    
  7. Créez un actif de script.

    ! cpdctl asset script create --file <test_script> --project-id {project_id}
    

    Lorsque vous exécutez cette ligne de code, vous recevez l'ID de l'actif dans sa sortie.

  8. Répertoriez les actifs de script dans le projet.

    ! cpdctl asset search --type-name script --query 'test.sh' --project-id {project_id}
    
  9. Facultatif: Vous pouvez supprimer le script avec le code suivant.

    SCRIPT_ASSET_ID = ""
    
    ! cpdctl asset delete --asset-id {SCRIPT_ASSET_ID} --project-id {project_id}
    

Rubrique parent: Gestion du cycle de vie de l'IA avec CPDCTL

Recherche et réponse à l'IA générative
Ces réponses sont générées par un modèle de langue de grande taille dans watsonx.ai en fonction du contenu de la documentation du produit. En savoir plus