InstructLab CLI
Globaux
Options
--project-id(chaîne)- L'identifiant du projet InstructLab.
--output(chaîne)- Choisir un format de sortie : 'json', 'yaml' ou 'table'. Par défaut, « table ».
-j--jmes-query, (chaîne)- Indiquer une requête JMESPath pour personnaliser la sortie.
-q,--quiet- Supprimer les messages prolixes.
-v,--version- Imprime la version plug-in.
Exemple
ibmcloud ilab
--project-id=project_id \
--output=json \
--jmes-query="[:10]" \
--quiet
Remarque : cet exemple ne fait que présenter les options globales disponibles pour toutes les sous-commandes et n'est pas une commande valide en soi.
Config
Les paramètres globaux peuvent également être stockés dans une configuration persistante afin qu'ils n'aient pas besoin d'être spécifiés manuellement à chaque fois que le plug-in est invoqué. Chaque paramètre peut être configuré avec la commande
config et ses sous-commandes.
ibmcloud ilab config
ibmcloud ilab config set
Définissez une nouvelle valeur de configuration pour une option spécifique. Chaque sous-commande de la commande « set » correspond à une option globale. Chaque sous-commande accepte un seul argument, la représentation sous forme
de chaîne de caractères de la valeur à stocker pour l'option.
ibmcloud ilab config set <option> <value>
Exemples
ibmcloud ilab config get
Imprime la valeur actuellement définie pour une option spécifique. Chaque sous-commande de la commande « get » correspond à une option globale.
ibmcloud ilab config get <option>
Exemples
ibmcloud ilab config unset
Annulez la définition de la valeur actuellement définie pour une option spécifique. Chaque sous-commande de la commande « unset » correspond à une option globale.
Les sous-commandes disponibles pour ce service sont :.
ibmcloud ilab config unset <option>
Exemples
ibmcloud ilab config list
Liste toutes les valeurs de configuration actuellement définies.
ibmcloud ilab config list
Exemples
ibmcloud ilab config list
Taxonomy
Opérations de gestion des taxonomies.
ibmcloud ilab taxonomy --help
ibmcloud ilab taxonomy add
Ajoutez une taxonomie à votre panier Cloud Object Storage.
ibmcloud ilab taxonomy add --name NAME [--taxonomy-path TAXONOMY-PATH] [--taxonomy-path-cos TAXONOMY-PATH-COS] [--cos-bucket-information COS-BUCKET-INFORMATION | --cos-id COS-ID --cos-bucket COS-BUCKET --cos-endpoint COS-ENDPOINT] [--secrets-manager-config SECRETS-MANAGER-CONFIG | --secrets-manager-git-url SECRETS-MANAGER-GIT-URL --secrets-manager-git-id SECRETS-MANAGER-GIT-ID]
Options de commande
--name(chaîne)-
Le nom que vous souhaitez donner à votre taxonomie. Obligatoire.
La longueur maximale est de
32caractères. La longueur minimale est de1caractères. La valeur doit correspondre à l'expression régulière/^[a-zA-Z0-9]([_-]?[a-zA-Z0-9]+)*$/. --taxonomy-path(chaîne)-
Le chemin absolu ou relatif vers le fichier taxonomy.tar.gz sur votre machine locale. Par exemple ' Downloads/taxonomy.tar.gz '.
La longueur maximale est de
100caractères. La longueur minimale est de10caractères. La valeur doit correspondre à l'expression régulière/^(?:[a-zA-Z]:\\\\|\\.{0,2}[\\\/]|\/)?(?:[^\\\/:*?"<>|\\r\\n]+[\\\/])*[^\\\/:*?"<>|\\r\\n]*$/. --taxonomy-path-cos(chaîne)-
Le chemin dans votre panier Cloud Object Storage où vous voulez stocker votre taxonomie. Par défaut, les taxonomies sont stockées dans "taxonomies/taxonomy-<current_time>. tar.gz ".
La longueur maximale est de
100caractères. La longueur minimale est de20caractères. La valeur doit correspondre à l'expression régulière/^([-_.\/a-zA-Z0-9][a-zA-Z0-9]+)*[^\/]$/. --cos-bucket-information(CosBucketInformationPrototype)-
Cloud Object Storage l'information sur les seaux. Cette option JSON peut être fournie en définissant des champs individuels avec d'autres options. Elle s'exclut mutuellement avec ces options.
Fournir une option de chaîne JSON ou spécifier un fichier JSON à lire en fournissant une option de chemin de fichier commençant par
@, par exemple--cos-bucket-information=@path/to/file.json. --secrets-manager-config(SecretsManagerConfigPrototype)-
Secrets Manager les détails de la configuration. Cette option JSON peut être fournie en définissant des champs individuels avec d'autres options. Elle s'exclut mutuellement avec ces options.
Fournir une option de chaîne JSON ou spécifier un fichier JSON à lire en fournissant une option de chemin de fichier commençant par
@, par exemple--secrets-manager-config=@path/to/file.json. --cos-id(chaîne)-
L'identifiant de votre instance Cloud Object Storage. Cette option n'est nécessaire que si vous souhaitez que InstructLab crée automatiquement un godet dans votre instance Object Storage. Cette option fournit une valeur pour un sous-champ de l'option JSON « cos-bucket-information ». Elle s'exclut mutuellement avec cette option.
La longueur maximale est de
100caractères. La longueur minimale est de20caractères. La valeur doit correspondre à l'expression régulière/^[a-z0-9-]+$/. -b--cos-bucket, (chaîne)-
Le seau Cloud Object Storage dans lequel vous souhaitez stocker votre taxonomy.tar.gz. Cette option fournit une valeur pour un sous-champ de l'option JSON « cos-bucket-information ». Elle s'exclut mutuellement avec cette option.
La longueur maximale est de
63caractères. La longueur minimale est de3caractères. La valeur doit correspondre à l'expression régulière/^[a-zA-Z0-9]([.-]?[a-zA-Z0-9]+)*$/. -e--cos-endpoint, (chaîne)-
Le point final du bucket d' Cloud Object Storage. Cette option fournit une valeur pour un sous-champ de l'option JSON « cos-bucket-information ». Elle s'exclut mutuellement avec cette option.
La longueur maximale est de
300caractères. La longueur minimale est de13caractères. La valeur doit correspondre à l'expression régulière/^https:\/\/([a-zA-Z0-9-]+\\.)*cloud-object-storage(?:\\.test)?\\.appdomain\\.cloud$/. --secrets-manager-git-url(chaîne)-
L'adresse URL vers une instance Secrets Manager pour récupérer vos secrets définis par l'utilisateur. Les informations d'identification de votre instance Secrets Manager sont utilisées pour récupérer les documents de connaissance référencés dans votre taxonomie à partir du référentiel où ils sont stockés. Cette option fournit une valeur pour un sous-champ de l'option JSON « secrets-manager-config ». Elle s'exclut mutuellement avec cette option.
La longueur maximale est de
300caractères. La longueur minimale est de13caractères. La valeur doit correspondre à l'expression régulière/^https:\/\/([a-zA-Z0-9-]+\\.)*secrets-manager(?:\\.test)?\\.appdomain\\.cloud$/. --secrets-manager-git-id(chaîne)-
L'ID Secrets Manager qui pointe vers votre jeton d'autorisation personnel et URL au format JSON. Les informations d'identification de votre instance Secrets Manager sont utilisées pour récupérer les documents de connaissance référencés dans votre taxonomie à partir du référentiel où ils sont stockés. Cette option fournit une valeur pour un sous-champ de l'option JSON « secrets-manager-config ». Elle s'exclut mutuellement avec cette option.
La longueur maximale est de
36caractères. La longueur minimale est de36caractères. La valeur doit correspondre à l'expression régulière/^[a-z0-9-]+$/.
Exemples
ibmcloud ilab taxonomy add \
--name example-taxonomy-1 \
--taxonomy-path exampleString \
--taxonomy-path-cos taxonomies/taxonomy.tar.gz \
--cos-bucket-information '{"service_instance_id": "628e4348-2183-42fa-a03a-6f0f78453530", "bucket": "example-bucket-1", "endpoint": "https://s3.us-east.cloud-object-storage.appdomain.cloud"}' \
--secrets-manager-config '{"url": "https://12345678-abcd-1234-5678-abcdefghijkl.us-east.secrets-manager.appdomain.cloud", "git_id": "d9428888-122b-11e1-b85c-61cd3cbb3210"}'
Des options granulaires sont également disponibles pour les sous-champs des options de chaîne JSON :
ibmcloud ilab taxonomy add \
--name example-taxonomy-1 \
--taxonomy-path exampleString \
--taxonomy-path-cos taxonomies/taxonomy.tar.gz \
--cos-id 628e4348-2183-42fa-a03a-6f0f78453530 \
--cos-bucket example-bucket-1 \
--cos-endpoint https://s3.us-east.cloud-object-storage.appdomain.cloud \
--secrets-manager-git-url https://12345678-abcd-1234-5678-abcdefghijkl.us-east.secrets-manager.appdomain.cloud \
--secrets-manager-git-id d9428888-122b-11e1-b85c-61cd3cbb3210
ibmcloud ilab taxonomy list
Dresse la liste des détails d'un ensemble de ressources taxinomiques.
ibmcloud ilab taxonomy list
Exemple
ibmcloud ilab taxonomy list
Par défaut JMESPath
Une requête JMESPath sera appliquée par défaut à la sortie de cette commande, si l'utilisateur n'en fournit pas une. La requête exacte dépendra du scénario et du format de sortie requis. Vous pouvez voir la condition pour chaque requête JMESPath par défaut dans le tableau suivant :
| Réponse | Sortie | Requête |
|---|---|---|
| Réussite | Valeur par défaut |
|
| Tableau | taxonomies[].{id:id,name:name,taxonomy_path_cos:taxonomy_path_cos,created_at:created_at,state:state,status:status} |
Si une requête JMESPath personnalisée est fournie, elle remplacera n'importe quel JMESPath dans le tableau ci-dessus.
ibmcloud ilab taxonomy get
Obtient les détails d'une ressource de taxonomie.
ibmcloud ilab taxonomy get --id ID
Options de commande
--id(chaîne)-
Identifiant unique d'une taxonomie. Obligatoire.
La longueur maximale est de
36caractères. La longueur minimale est de36caractères. La valeur doit correspondre à l'expression régulière/^[a-z0-9-]+$/.
Exemple
ibmcloud ilab taxonomy get \
--id 817bc95a-fef0-4039-b936-e0b6fb17b723
Par défaut JMESPath
Une requête JMESPath sera appliquée par défaut à la sortie de cette commande, si l'utilisateur n'en fournit pas une. La requête exacte dépendra du scénario et du format de sortie requis. Vous pouvez voir la condition pour chaque requête JMESPath par défaut dans le tableau suivant :
| Réponse | Sortie | Requête |
|---|---|---|
| Réussite | Valeur par défaut |
|
| Tableau | {id:id,name:name,project_id:project_id,taxonomy_path_cos:taxonomy_path_cos,created_at:created_at,state:state,status:status} |
Si une requête JMESPath personnalisée est fournie, elle remplacera n'importe quel JMESPath dans le tableau ci-dessus.
ibmcloud ilab taxonomy delete
Supprime une ressource de taxonomie.
ibmcloud ilab taxonomy delete --id ID
Options de commande
--id(chaîne)-
Identifiant unique d'une taxonomie. Obligatoire.
La longueur maximale est de
36caractères. La longueur minimale est de36caractères. La valeur doit correspondre à l'expression régulière/^[a-z0-9-]+$/.
Exemple
ibmcloud ilab taxonomy delete \
--id 817bc95a-fef0-4039-b936-e0b6fb17b723
Données
Opérations de gestion des données.
ibmcloud ilab data --help
ibmcloud ilab data generate
Génère des données par rapport à une ressource taxinomique spécifiée.
ibmcloud ilab data generate --name NAME [--taxonomy-id TAXONOMY-ID] [--data-destination DATA-DESTINATION | --output-cos-bucket OUTPUT-COS-BUCKET --output-cos-endpoint OUTPUT-COS-ENDPOINT] [--data-sources DATA-SOURCES | --internal-ids INTERNAL-IDS --skills-paths SKILLS-PATHS --knowledge-paths KNOWLEDGE-PATHS --skills-knowledge-cos-bucket SKILLS-KNOWLEDGE-COS-BUCKET --skills-knowledge-cos-endpoint SKILLS-KNOWLEDGE-COS-ENDPOINT --data-sources-user-provided-paths DATA-SOURCES-USER-PROVIDED-PATHS]
Options de commande
--name(chaîne)-
Nom à donner à une ressource de données. Obligatoire.
La longueur maximale est de
32caractères. La longueur minimale est de1caractères. La valeur doit correspondre à l'expression régulière/^[a-zA-Z0-9]([_-]?[a-zA-Z0-9]+)*$/. --taxonomy-id(chaîne)-
L'ID de la taxonomie qui a été utilisée pour la génération des données synthétiques. Lors de l'apprentissage du modèle, cette valeur est utilisée pour valider l'ID des données. Cette valeur n'est disponible qu'après l'acceptation de la tâche de formation au modèle par un agent.
La longueur maximale est de
36caractères. La longueur minimale est de36caractères. La valeur doit correspondre à l'expression régulière/^[a-z0-9-]+$/. --data-destination(DataDestinationPrototype)-
Sortie de Cloud Object Storage informations sur les seaux. Cette option JSON peut être fournie en définissant des champs individuels avec d'autres options. Elle s'exclut mutuellement avec ces options.
Fournir une option de chaîne JSON ou spécifier un fichier JSON à lire en fournissant une option de chemin de fichier commençant par
@, par exemple--data-destination=@path/to/file.json. --data-sources(DataSourcesPrototype)-
Sources de données associées à la taxonomie. Cette option JSON peut être fournie en définissant des champs individuels avec d'autres options. Elle s'exclut mutuellement avec ces options.
Fournir une option de chaîne JSON ou spécifier un fichier JSON à lire en fournissant une option de chemin de fichier commençant par
@, par exemple--data-sources=@path/to/file.json. --output-cos-bucket(chaîne)-
Le site Cloud Object Storage dans lequel la sortie sera stockée. Cette option fournit une valeur pour un sous-champ de l'option JSON "data-destination". Elle s'exclut mutuellement avec cette option.
La longueur maximale est de
63caractères. La longueur minimale est de3caractères. La valeur doit correspondre à l'expression régulière/^[a-zA-Z0-9]([.-]?[a-zA-Z0-9]+)*$/. --output-cos-endpoint(chaîne)-
Le point d'arrivée du seau de sortie Cloud Object Storage. Cette option fournit une valeur pour un sous-champ de l'option JSON "data-destination". Elle s'exclut mutuellement avec cette option.
La longueur maximale est de
300caractères. La longueur minimale est de13caractères. La valeur doit correspondre à l'expression régulière/^https:\/\/([a-zA-Z0-9-]+\\.)*cloud-object-storage(?:\\.test)?\\.appdomain\\.cloud$/. --internal-ids([]strfmt.UUID)-
Liste des UUID internes référençant les sources de données. Cette option fournit une valeur pour un sous-champ de l'option JSON "data-sources". Elle s'exclut mutuellement avec cette option.
Les éléments de la liste doivent correspondre à l'expression régulière
/^[a-z0-9-]+$/. La longueur maximale est de20éléments. La longueur minimale est de0. --skills-paths([]string)-
Un ensemble de fichiers json de compétences fournis par l'utilisateur et présents dans une base de données autorisée Cloud Object Storage contenant des données traitées à des fins d'affinage. La taille de chaque fichier ne doit pas dépasser 100 Go. La taille cumulée de tous les fichiers json relatifs aux compétences et aux connaissances (y compris les fichiers des identifiants internes, s'ils sont fournis) ne doit pas dépasser 400 Go. Cette option fournit une valeur pour un sous-champ de l'option JSON "data-sources". Elle s'exclut mutuellement avec cette option.
Les éléments de la liste doivent correspondre à l'expression régulière
/^([-_.\/a-zA-Z0-9][a-zA-Z0-9]+)*[^\/]$/. La longueur maximale est de20éléments. La longueur minimale est de0. --knowledge-paths([]string)-
Un ensemble de fichiers json de connaissances fournis par l'utilisateur et présents dans une base de données autorisée Cloud Object Storage contenant des données traitées en vue d'une mise au point. La taille de chaque fichier ne doit pas dépasser 100 Go. La taille cumulée de tous les fichiers json relatifs aux compétences et aux connaissances (y compris les fichiers des identifiants internes, s'ils sont fournis) ne doit pas dépasser 400 Go. Cette option fournit une valeur pour un sous-champ de l'option JSON "data-sources". Elle s'exclut mutuellement avec cette option.
Les éléments de la liste doivent correspondre à l'expression régulière
/^([-_.\/a-zA-Z0-9][a-zA-Z0-9]+)*[^\/]$/. La longueur maximale est de20éléments. La longueur minimale est de0. --skills-knowledge-cos-bucket(chaîne)-
Le seau Cloud Object Storage dans lequel les compétences/connaissances jsonl sont stockées. Cette option fournit une valeur pour un sous-champ de l'option JSON "data-sources". Elle s'exclut mutuellement avec cette option.
La longueur maximale est de
63caractères. La longueur minimale est de3caractères. La valeur doit correspondre à l'expression régulière/^[a-zA-Z0-9]([.-]?[a-zA-Z0-9]+)*$/. --skills-knowledge-cos-endpoint(chaîne)-
Le point final du bucket d' Cloud Object Storage. Cette option fournit une valeur pour un sous-champ de l'option JSON "data-sources". Elle s'exclut mutuellement avec cette option.
La longueur maximale est de
300caractères. La longueur minimale est de13caractères. La valeur doit correspondre à l'expression régulière/^https:\/\/([a-zA-Z0-9-]+\\.)*cloud-object-storage(?:\\.test)?\\.appdomain\\.cloud$/. --data-sources-user-provided-paths(UserProvidedPathsPrototype)-
Chemins d'accès aux fichiers fournis par l'utilisateur pour les données de formation sur les compétences et les connaissances. La taille de chaque fichier ne doit pas dépasser 100 Go. La taille cumulée de tous les fichiers json relatifs aux compétences et aux connaissances (y compris les fichiers des identifiants internes, s'ils sont fournis) ne doit pas dépasser 400 Go. Cette option fournit une valeur pour un sous-champ de l'option JSON "data-sources". Elle s'exclut mutuellement avec cette option.
Fournir une option de chaîne JSON ou spécifier un fichier JSON à lire en fournissant une option de chemin de fichier commençant par
@, par exemple--data-sources-user-provided-paths=@path/to/file.json.
Exemples
ibmcloud ilab data generate \
--name example-data-1 \
--taxonomy-id 202a03c4-dcf1-432a-82b7-abecb2e019f7 \
--data-destination '{"bucket": "example-bucket-1", "endpoint": "https://s3.us-east.cloud-object-storage.appdomain.cloud"}' \
--data-sources '{"internal_ids": ["9e0a5988-0c7d-44de-ba48-465aef67baee","9e0a5988-0c7d-44de-ba48-465aef67baee"], "skills": ["user_provided_path/skills/skills_1.jsonl","user_provided_path/skills/skills_1.jsonl"], "knowledge": ["user_provided_path/knowledge/knowledge1.jsonl","user_provided_path/knowledge/knowledge1.jsonl"], "bucket": "example-bucket-1", "endpoint": "https://s3.us-east.cloud-object-storage.appdomain.cloud", "user_provided_paths": {"skills": ["user_provided_path/skills/skills_1.jsonl","user_provided_path/skills/skills_1.jsonl"], "knowledge": ["user_provided_path/knowledge/knowledge1.jsonl","user_provided_path/knowledge/knowledge1.jsonl"], "cos_bucket_information": {"bucket": "example-bucket-1", "endpoint": "https://s3.us-east.cloud-object-storage.appdomain.cloud"}}}'
Des options granulaires sont également disponibles pour les sous-champs des options de chaîne JSON :
ibmcloud ilab data generate \
--name example-data-1 \
--taxonomy-id 202a03c4-dcf1-432a-82b7-abecb2e019f7 \
--output-cos-bucket example-bucket-1 \
--output-cos-endpoint https://s3.us-east.cloud-object-storage.appdomain.cloud \
--internal-ids 9e0a5988-0c7d-44de-ba48-465aef67baee,9e0a5988-0c7d-44de-ba48-465aef67baee \
--skills-paths user_provided_path/skills/skills_1.jsonl,user_provided_path/skills/skills_1.jsonl \
--knowledge-paths user_provided_path/knowledge/knowledge1.jsonl,user_provided_path/knowledge/knowledge1.jsonl \
--skills-knowledge-cos-bucket example-bucket-1 \
--skills-knowledge-cos-endpoint https://s3.us-east.cloud-object-storage.appdomain.cloud \
--data-sources-user-provided-paths userProvidedPathsPrototype
ibmcloud ilab data list
Détaille une collection de ressources de données.
ibmcloud ilab data list
Exemple
ibmcloud ilab data list
Par défaut JMESPath
Une requête JMESPath sera appliquée par défaut à la sortie de cette commande, si l'utilisateur n'en fournit pas une. La requête exacte dépendra du scénario et du format de sortie requis. Vous pouvez voir la condition pour chaque requête JMESPath par défaut dans le tableau suivant :
| Réponse | Sortie | Requête |
|---|---|---|
| Réussite | Valeur par défaut |
|
| Tableau | data[].{id:id,name:name,state:state,status:status,created_at:created_at,completed_at:completed_at} |
Si une requête JMESPath personnalisée est fournie, elle remplacera n'importe quel JMESPath dans le tableau ci-dessus.
ibmcloud ilab data get
Obtient les détails d'une ressource de données.
ibmcloud ilab data get --id ID
Options de commande
--id(chaîne)-
Identifiant unique de l'exécution des données. Obligatoire.
La longueur maximale est de
36caractères. La longueur minimale est de36caractères. La valeur doit correspondre à l'expression régulière/^[a-z0-9-]+$/.
Exemple
ibmcloud ilab data get \
--id 817bc95a-fef0-4039-b936-e0b6fb17b723
Par défaut JMESPath
Une requête JMESPath sera appliquée par défaut à la sortie de cette commande, si l'utilisateur n'en fournit pas une. La requête exacte dépendra du scénario et du format de sortie requis. Vous pouvez voir la condition pour chaque requête JMESPath par défaut dans le tableau suivant :
| Réponse | Sortie | Requête |
|---|---|---|
| Réussite | Valeur par défaut |
|
| Tableau | {id:id,name:name,project_id:project_id,state:state,status:status,created_at:created_at,completed_at:completed_at} |
Si une requête JMESPath personnalisée est fournie, elle remplacera n'importe quel JMESPath dans le tableau ci-dessus.
ibmcloud ilab data delete
Supprime une ressource de données.
ibmcloud ilab data delete --id ID
Options de commande
--id(chaîne)-
Identifiant unique de l'exécution des données. Obligatoire.
La longueur maximale est de
36caractères. La longueur minimale est de36caractères. La valeur doit correspondre à l'expression régulière/^[a-z0-9-]+$/.
Exemple
ibmcloud ilab data delete \
--id 817bc95a-fef0-4039-b936-e0b6fb17b723
ibmcloud ilab data cancel
Annule la génération de données synthétiques.
ibmcloud ilab data cancel --id ID
Options de commande
--id(chaîne)-
Identifiant unique de l'exécution des données. Obligatoire.
La longueur maximale est de
36caractères. La longueur minimale est de36caractères. La valeur doit correspondre à l'expression régulière/^[a-z0-9-]+$/.
Exemple
ibmcloud ilab data cancel \
--id 817bc95a-fef0-4039-b936-e0b6fb17b723
Modèle
Opérations de gestion des modèles.
ibmcloud ilab model --help
ibmcloud ilab model train
Entraîne un modèle à partir des données synthétiques spécifiées.
ibmcloud ilab model train --name NAME --data-id DATA-ID
Options de commande
--name(chaîne)-
Nom à donner à une ressource modèle. Obligatoire.
La longueur maximale est de
32caractères. La longueur minimale est de1caractères. La valeur doit correspondre à l'expression régulière/^[a-zA-Z0-9]([_-]?[a-zA-Z0-9]+)*$/. --data-id(chaîne)-
L'ID de l'exécution de la génération de données synthétiques (SDG). Vous pouvez utiliser cet identifiant pour contrôler le processus de génération des données. Une fois le SDG terminé, vous pouvez utiliser cet identifiant pour récupérer les données synthétiques. Obligatoire.
La longueur maximale est de
36caractères. La longueur minimale est de36caractères. La valeur doit correspondre à l'expression régulière/^[a-z0-9-]+$/.
Exemple
ibmcloud ilab model train \
--name example-model-1 \
--data-id add785e6-a8c3-4f5f-ab89-c506a3f115da
ibmcloud ilab model list
Liste les ressources de votre modèle.
ibmcloud ilab model list
Exemple
ibmcloud ilab model list
Par défaut JMESPath
Une requête JMESPath sera appliquée par défaut à la sortie de cette commande, si l'utilisateur n'en fournit pas une. La requête exacte dépendra du scénario et du format de sortie requis. Vous pouvez voir la condition pour chaque requête JMESPath par défaut dans le tableau suivant :
| Réponse | Sortie | Requête |
|---|---|---|
| Réussite | Valeur par défaut |
|
| Tableau | models[].{created_at:created_at,completed_at:completed_at,id:id,name:name,state:state,status:status} |
Si une requête JMESPath personnalisée est fournie, elle remplacera n'importe quel JMESPath dans le tableau ci-dessus.
ibmcloud ilab model get
Obtient les détails d'un modèle.
ibmcloud ilab model get --id ID
Options de commande
--id(chaîne)-
Identifiant unique d'un modèle d'exécution d'apprentissage. Obligatoire.
La longueur maximale est de
36caractères. La longueur minimale est de36caractères. La valeur doit correspondre à l'expression régulière/^[a-z0-9-]+$/.
Exemple
ibmcloud ilab model get \
--id 817bc95a-fef0-4039-b936-e0b6fb17b723
Par défaut JMESPath
Une requête JMESPath sera appliquée par défaut à la sortie de cette commande, si l'utilisateur n'en fournit pas une. La requête exacte dépendra du scénario et du format de sortie requis. Vous pouvez voir la condition pour chaque requête JMESPath par défaut dans le tableau suivant :
| Réponse | Sortie | Requête |
|---|---|---|
| Réussite | Valeur par défaut |
|
| Tableau | {base_model:base_model,created_at:created_at,completed_at:completed_at,data_id:data_id,id:id,name:name,project_id:project_id,state:state,status:status} |
Si une requête JMESPath personnalisée est fournie, elle remplacera n'importe quel JMESPath dans le tableau ci-dessus.
ibmcloud ilab model delete
Suppression d'un modèle.
ibmcloud ilab model delete --id ID
Options de commande
--id(chaîne)-
Identifiant unique d'un modèle d'exécution d'apprentissage. Obligatoire.
La longueur maximale est de
36caractères. La longueur minimale est de36caractères. La valeur doit correspondre à l'expression régulière/^[a-z0-9-]+$/.
Exemple
ibmcloud ilab model delete \
--id 817bc95a-fef0-4039-b936-e0b6fb17b723
ibmcloud ilab model cancel
Annule la formation d'un modèle.
ibmcloud ilab model cancel --id ID
Options de commande
--id(chaîne)-
Identifiant unique d'un modèle d'exécution d'apprentissage. Obligatoire.
La longueur maximale est de
36caractères. La longueur minimale est de36caractères. La valeur doit correspondre à l'expression régulière/^[a-z0-9-]+$/.
Exemple
ibmcloud ilab model cancel \
--id 817bc95a-fef0-4039-b936-e0b6fb17b723
Exemples de schéma
Les exemples de schéma suivants représentent les données que vous devez spécifier pour une option de commande. Ces exemples modèlent la structure de données et incluent des valeurs de marque de réservation pour le type de valeur attendu. Lorsque vous exécutez une commande, remplacez comme il convient ces valeurs par les valeurs qui s'appliquent à votre environnement.
CosBucketInformationPrototype
L'exemple suivant montre le format de l'objet CosBucketInformationPrototype.
{
"service_instance_id" : "628e4348-2183-42fa-a03a-6f0f78453530",
"bucket" : "example-bucket-1",
"endpoint" : "https://s3.us-east.cloud-object-storage.appdomain.cloud"
}
DataDestinationPrototype
L'exemple suivant montre le format de l'objet DataDestinationPrototype.
{
"bucket" : "example-bucket-1",
"endpoint" : "https://s3.us-east.cloud-object-storage.appdomain.cloud"
}
DataSourcesPrototype
L'exemple suivant montre le format de l'objet DataSourcesPrototype.
{
"internal_ids" : [ "9e0a5988-0c7d-44de-ba48-465aef67baee", "9e0a5988-0c7d-44de-ba48-465aef67baee" ],
"skills" : [ "user_provided_path/skills/skills_1.jsonl", "user_provided_path/skills/skills_1.jsonl" ],
"knowledge" : [ "user_provided_path/knowledge/knowledge1.jsonl", "user_provided_path/knowledge/knowledge1.jsonl" ],
"bucket" : "example-bucket-1",
"endpoint" : "https://s3.us-east.cloud-object-storage.appdomain.cloud",
"user_provided_paths" : {
"skills" : [ "user_provided_path/skills/skills_1.jsonl", "user_provided_path/skills/skills_1.jsonl" ],
"knowledge" : [ "user_provided_path/knowledge/knowledge1.jsonl", "user_provided_path/knowledge/knowledge1.jsonl" ],
"cos_bucket_information" : {
"bucket" : "example-bucket-1",
"endpoint" : "https://s3.us-east.cloud-object-storage.appdomain.cloud"
}
}
}
SecretsManagerConfigPrototype
L'exemple suivant montre le format de l'objet SecretsManagerConfigPrototype.
{
"url" : "https://12345678-abcd-1234-5678-abcdefghijkl.us-east.secrets-manager.appdomain.cloud",
"git_id" : "d9428888-122b-11e1-b85c-61cd3cbb3210"
}
UserProvidedPathsPrototype
L'exemple suivant montre le format de l'objet UserProvidedPathsPrototype.
{
"bucket" : "example-bucket-1",
"endpoint" : "https://s3.us-east.cloud-object-storage.appdomain.cloud"
}