InstructLab CLI
글로벌
옵션
--project-id(문자열)- InstructLab 프로젝트 ID입니다.
--output(문자열)- 출력 형식을 선택하십시오. 'json', 'yaml' 또는 'table'일 수 있습니다. 기본값은 'table'입니다.
-j--jmes-query(문자열)- 출력을 사용자 정의하도록 JMESPath 조회를 제공합니다.
-q,--quiet- 자세한 메시지를 표시하지 않습니다.
-v,--version- 플러그인 버전을 인쇄합니다.
예
ibmcloud ilab
--project-id=project_id \
--output=json \
--jmes-query="[:10]" \
--quiet
참고: 이 예제는 모든 하위 명령에 사용할 수 있는 전역 옵션을 보여주기 위한 것일 뿐, 유효한 명령 자체가 아닙니다.
Config
또한, 글로벌 파라미터를 영구적인 구성에 저장할 수 있으므로 플러그인을 사용할 때마다 수동으로 지정할 필요가 없습니다. config 명령과 그 하위 명령을 사용하여 각 매개 변수를 설정할 수 있습니다.
ibmcloud ilab config
ibmcloud ilab config set
특정 옵션에 대한 새 구성 값을 설정합니다. set 명령의 각 하위 명령은 전역 옵션에 매핑됩니다. 각 하위 명령어는 하나의 인자를 받는데, 이 인자는 해당 옵션에 저장할 값의 문자열 표현입니다.
ibmcloud ilab config set <option> <value>
예제
ibmcloud ilab config get
특정 옵션에 대해 현재 설정된 값을 인쇄합니다. get 명령의 각 하위 명령은 전역 옵션에 매핑됩니다.
ibmcloud ilab config get <option>
예제
ibmcloud ilab config unset
특정 옵션에 대해 현재 설정된 값을 설정 해제합니다. unset 명령의 각 하위 명령은 전역 옵션에 매핑됩니다.
이 서비스에 사용할 수 있는 하위 명령은 다음과 같습니다.
ibmcloud ilab config unset <option>
예제
ibmcloud ilab config list
현재 설정된 모든 구성 값을 나열합니다.
ibmcloud ilab config list
예제
ibmcloud ilab config list
분류
분류 체계를 관리하는 작업.
ibmcloud ilab taxonomy --help
ibmcloud ilab taxonomy add
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]
명령 옵션
--name(문자열)-
분류 체계에 부여할 이름입니다. 필수.
최대 길이는
32자입니다. 최소 길이는1문자입니다. 값은 정규식/^[a-zA-Z0-9]([_-]?[a-zA-Z0-9]+)*$/(과)와 일치해야 합니다. --taxonomy-path(문자열)-
로컬 컴퓨터의 taxonomy.tar.gz 파일에 대한 절대 또는 상대 경로입니다. 예: ' Downloads/taxonomy.tar.gz '.
최대 길이는
100자입니다. 최소 길이는10자입니다. 값은 정규식/^(?:[a-zA-Z]:\\\\|\\.{0,2}[\\\/]|\/)?(?:[^\\\/:*?"<>|\\r\\n]+[\\\/])*[^\\\/:*?"<>|\\r\\n]*$/(과)와 일치해야 합니다. --taxonomy-path-cos(문자열)-
Cloud Object Storage 버킷에서 분류법을 저장하려는 경로입니다. 기본적으로 분류체계는 '분류체계/분류체계-<현재_시간>'에 저장됩니다. tar.gz '.
최대 길이는
100자입니다. 최소 길이는20자입니다. 값은 정규식/^([-_.\/a-zA-Z0-9][a-zA-Z0-9]+)*[^\/]$/(과)와 일치해야 합니다. --cos-bucket-information(CosBucketInformationPrototype)-
Cloud Object Storage 버킷 정보. 이 JSON 옵션은 다른 옵션을 가진 개별 필드를 설정함으로써 제공될 수 있습니다. 이 옵션들은 서로 배타적입니다.
JSON 문자열 옵션을 제공하거나, 파일 경로 옵션을 제공하여 읽을 JSON 파일을 지정합니다. 파일 경로 옵션은
@로 시작해야 합니다(예:--cos-bucket-information=@path/to/file.json). --secrets-manager-config(SecretsManagerConfigPrototype)-
Secrets Manager 구성 세부 정보. 이 JSON 옵션은 다른 옵션을 가진 개별 필드를 설정함으로써 제공될 수 있습니다. 이 옵션들은 서로 배타적입니다.
JSON 문자열 옵션을 제공하거나, 파일 경로 옵션을 제공하여 읽을 JSON 파일을 지정합니다. 파일 경로 옵션은
@로 시작해야 합니다(예:--secrets-manager-config=@path/to/file.json). --cos-id(문자열)-
Cloud Object Storage 인스턴스 ID. 이 옵션은 Object Storage 인스턴스에서 InstructLab 버킷을 자동으로 만들려는 경우에만 필요합니다. 이 옵션은 JSON 옵션 'cos-bucket-information'의 하위 필드에 대한 값을 제공합니다. 이 옵션과 상호 배타적입니다.
최대 길이는
100자입니다. 최소 길이는20자입니다. 값은 정규식/^[a-z0-9-]+$/(과)와 일치해야 합니다. -b--cos-bucket(문자열)-
taxonomy.tar.gz 을 저장하려는 Cloud Object Storage 버킷입니다. 이 옵션은 JSON 옵션 'cos-bucket-information'의 하위 필드에 대한 값을 제공합니다. 이 옵션과 상호 배타적입니다.
최대 길이는
63자입니다. 최소 길이는3자입니다. 값은 정규식/^[a-zA-Z0-9]([.-]?[a-zA-Z0-9]+)*$/(과)와 일치해야 합니다. -e--cos-endpoint(문자열)-
Cloud Object Storage 의 최종 목적지입니다. 이 옵션은 JSON 옵션 'cos-bucket-information'의 하위 필드에 대한 값을 제공합니다. 이 옵션과 상호 배타적입니다.
최대 길이는
300자입니다. 최소 길이는13자입니다. 값은 정규식/^https:\/\/([a-zA-Z0-9-]+\\.)*cloud-object-storage(?:\\.test)?\\.appdomain\\.cloud$/(과)와 일치해야 합니다. --secrets-manager-git-url(문자열)-
URL 에서 Secrets Manager 인스턴스로 이동하여 사용자 정의 비밀을 검색합니다. Secrets Manager 인스턴스의 자격 증명은 분류 체계에서 참조되는 지식 문서를 저장된 리포지토리에서 검색하는 데 사용됩니다. 이 옵션은 JSON 옵션 'secrets-manager-config'의 하위 필드에 대한 값을 제공합니다. 이 옵션과 상호 배타적입니다.
최대 길이는
300자입니다. 최소 길이는13자입니다. 값은 정규식/^https:\/\/([a-zA-Z0-9-]+\\.)*secrets-manager(?:\\.test)?\\.appdomain\\.cloud$/(과)와 일치해야 합니다. --secrets-manager-git-id(문자열)-
개인 인증 토큰을 가리키는 Secrets Manager ID와 JSON 형식의 URL. Secrets Manager 인스턴스의 자격 증명은 분류 체계에서 참조되는 지식 문서를 저장된 리포지토리에서 검색하는 데 사용됩니다. 이 옵션은 JSON 옵션 'secrets-manager-config'의 하위 필드에 대한 값을 제공합니다. 이 옵션과 상호 배타적입니다.
최대 길이는
36자입니다. 최소 길이는36자입니다. 값은 정규식/^[a-z0-9-]+$/(과)와 일치해야 합니다.
예제
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"}'
또는 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
분류법 자원의 모음에 대한 세부 사항을 나열합니다.
ibmcloud ilab taxonomy list
예
ibmcloud ilab taxonomy list
기본 JMESPath
사용자가 제공하지 않는 경우, 기본적으로 이 명령의 출력에 JMESPath 쿼리가 적용됩니다. 정확한 쿼리는 시나리오와 요청된 출력 형식에 따라 달라집니다. 다음 표에서 각 기본 JMESPath 쿼리의 조건을 확인할 수 있습니다
| 응답 | 출력 | 조회 |
|---|---|---|
| 성공 | 기본 |
|
| 테이블 | taxonomies[].{id:id,name:name,taxonomy_path_cos:taxonomy_path_cos,created_at:created_at,state:state,status:status} |
사용자 지정 JMESPath 쿼리가 제공되면, 위의 표에 있는 JMESPath를 대체합니다.
ibmcloud ilab taxonomy get
분류법 자원의 세부 사항을 가져옵니다.
ibmcloud ilab taxonomy get --id ID
명령 옵션
--id(문자열)-
분류 체계에 대한 고유 식별자. 필수.
최대 길이는
36자입니다. 최소 길이는36자입니다. 값은 정규식/^[a-z0-9-]+$/(과)와 일치해야 합니다.
예
ibmcloud ilab taxonomy get \
--id 817bc95a-fef0-4039-b936-e0b6fb17b723
기본 JMESPath
사용자가 제공하지 않는 경우, 기본적으로 이 명령의 출력에 JMESPath 쿼리가 적용됩니다. 정확한 쿼리는 시나리오와 요청된 출력 형식에 따라 달라집니다. 다음 표에서 각 기본 JMESPath 쿼리의 조건을 확인할 수 있습니다
| 응답 | 출력 | 조회 |
|---|---|---|
| 성공 | 기본 |
|
| 테이블 | {id:id,name:name,project_id:project_id,taxonomy_path_cos:taxonomy_path_cos,created_at:created_at,state:state,status:status} |
사용자 지정 JMESPath 쿼리가 제공되면, 위의 표에 있는 JMESPath를 대체합니다.
ibmcloud ilab taxonomy delete
분류 자원을 삭제합니다.
ibmcloud ilab taxonomy delete --id ID
명령 옵션
--id(문자열)-
분류 체계에 대한 고유 식별자. 필수.
최대 길이는
36자입니다. 최소 길이는36자입니다. 값은 정규식/^[a-z0-9-]+$/(과)와 일치해야 합니다.
예
ibmcloud ilab taxonomy delete \
--id 817bc95a-fef0-4039-b936-e0b6fb17b723
데이터
데이터 관리 작업.
ibmcloud ilab data --help
ibmcloud ilab data generate
지정된 분류 자원에 대한 데이터를 생성합니다.
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]
명령 옵션
--name(문자열)-
데이터 자원에 부여할 이름입니다. 필수.
최대 길이는
32자입니다. 최소 길이는1문자입니다. 값은 정규식/^[a-zA-Z0-9]([_-]?[a-zA-Z0-9]+)*$/(과)와 일치해야 합니다. --taxonomy-id(문자열)-
합성 데이터 생성에 사용된 분류 ID입니다. 모델 학습에서 이 값은 데이터 ID의 유효성을 검사하는 데 사용됩니다. 이 값은 상담원이 모델 트레이닝 작업을 수락한 후에만 사용할 수 있습니다.
최대 길이는
36자입니다. 최소 길이는36자입니다. 값은 정규식/^[a-z0-9-]+$/(과)와 일치해야 합니다. --data-destination(DataDestinationPrototype)-
Cloud Object Storage 버킷 정보를 출력합니다. 이 JSON 옵션은 다른 옵션을 가진 개별 필드를 설정함으로써 제공될 수 있습니다. 이 옵션들은 서로 배타적입니다.
JSON 문자열 옵션을 제공하거나, 파일 경로 옵션을 제공하여 읽을 JSON 파일을 지정합니다. 파일 경로 옵션은
@로 시작해야 합니다(예:--data-destination=@path/to/file.json). --data-sources(DataSourcesPrototype)-
분류 체계와 관련된 데이터 소스. 이 JSON 옵션은 다른 옵션을 가진 개별 필드를 설정함으로써 제공될 수 있습니다. 이 옵션들은 서로 배타적입니다.
JSON 문자열 옵션을 제공하거나, 파일 경로 옵션을 제공하여 읽을 JSON 파일을 지정합니다. 파일 경로 옵션은
@로 시작해야 합니다(예:--data-sources=@path/to/file.json). --output-cos-bucket(문자열)-
출력물이 저장될 Cloud Object Storage. 이 옵션은 JSON 옵션 '데이터-대상'의 하위 필드에 대한 값을 제공합니다. 이 옵션과 상호 배타적입니다.
최대 길이는
63자입니다. 최소 길이는3자입니다. 값은 정규식/^[a-zA-Z0-9]([.-]?[a-zA-Z0-9]+)*$/(과)와 일치해야 합니다. --output-cos-endpoint(문자열)-
출력 Cloud Object Storage 버킷의 엔드포인트입니다. 이 옵션은 JSON 옵션 '데이터-대상'의 하위 필드에 대한 값을 제공합니다. 이 옵션과 상호 배타적입니다.
최대 길이는
300자입니다. 최소 길이는13자입니다. 값은 정규식/^https:\/\/([a-zA-Z0-9-]+\\.)*cloud-object-storage(?:\\.test)?\\.appdomain\\.cloud$/(과)와 일치해야 합니다. --internal-ids([]strfmt.UUID)-
데이터 소스를 참조하는 내부 UUID 목록입니다. 이 옵션은 JSON 옵션 'data-sources'의 하위 필드에 대한 값을 제공합니다. 이 옵션과 상호 배타적입니다.
목록 항목은 정규식
/^[a-z0-9-]+$/과 일치해야 합니다. 최대 길이는20항목입니다. 최소 길이는0항목입니다. --skills-paths([]문자열)-
미세 조정을 위해 선별된 데이터가 포함된 승인된 Cloud Object Storage 버킷에 있는 사용자 제공 스킬 json 파일 세트입니다. 각 파일의 크기는 100GB를 초과할 수 없습니다. 모든 스킬 및 지식 json 파일(제공된 경우 내부 ID의 파일 포함)의 누적 크기는 400GB를 초과해서는 안 됩니다. 이 옵션은 JSON 옵션 'data-sources'의 하위 필드에 대한 값을 제공합니다. 이 옵션과 상호 배타적입니다.
목록 항목은 정규식
/^([-_.\/a-zA-Z0-9][a-zA-Z0-9]+)*[^\/]$/과 일치해야 합니다. 최대 길이는20항목입니다. 최소 길이는0항목입니다. --knowledge-paths([]문자열)-
미세 조정을 위해 선별된 데이터가 포함된 승인된 Cloud Object Storage 버킷에 있는 사용자 제공 지식 json 파일 집합입니다. 각 파일의 크기는 100GB를 초과할 수 없습니다. 모든 스킬 및 지식 json 파일(제공된 경우 내부 ID의 파일 포함)의 누적 크기는 400GB를 초과해서는 안 됩니다. 이 옵션은 JSON 옵션 'data-sources'의 하위 필드에 대한 값을 제공합니다. 이 옵션과 상호 배타적입니다.
목록 항목은 정규식
/^([-_.\/a-zA-Z0-9][a-zA-Z0-9]+)*[^\/]$/과 일치해야 합니다. 최대 길이는20항목입니다. 최소 길이는0항목입니다. --skills-knowledge-cos-bucket(문자열)-
기술/지식 jsonl이 저장되는 Cloud Object Storage 버킷입니다. 이 옵션은 JSON 옵션 'data-sources'의 하위 필드에 대한 값을 제공합니다. 이 옵션과 상호 배타적입니다.
최대 길이는
63자입니다. 최소 길이는3자입니다. 값은 정규식/^[a-zA-Z0-9]([.-]?[a-zA-Z0-9]+)*$/(과)와 일치해야 합니다. --skills-knowledge-cos-endpoint(문자열)-
Cloud Object Storage 의 최종 목적지입니다. 이 옵션은 JSON 옵션 'data-sources'의 하위 필드에 대한 값을 제공합니다. 이 옵션과 상호 배타적입니다.
최대 길이는
300자입니다. 최소 길이는13자입니다. 값은 정규식/^https:\/\/([a-zA-Z0-9-]+\\.)*cloud-object-storage(?:\\.test)?\\.appdomain\\.cloud$/(과)와 일치해야 합니다. --data-sources-user-provided-paths(UserProvidedPathsPrototype)-
기술 및 지식 교육 데이터에 대한 사용자 제공 파일 경로. 각 파일의 크기는 100GB를 초과할 수 없습니다. 모든 스킬 및 지식 json 파일(제공된 경우 내부 ID의 파일 포함)의 누적 크기는 400GB를 초과해서는 안 됩니다. 이 옵션은 JSON 옵션 'data-sources'의 하위 필드에 대한 값을 제공합니다. 이 옵션과 상호 배타적입니다.
JSON 문자열 옵션을 제공하거나, 파일 경로 옵션을 제공하여 읽을 JSON 파일을 지정합니다. 파일 경로 옵션은
@로 시작해야 합니다(예:--data-sources-user-provided-paths=@path/to/file.json).
예제
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"}}}'
또는 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
데이터 자원 모음의 세부 사항을 나열합니다.
ibmcloud ilab data list
예
ibmcloud ilab data list
기본 JMESPath
사용자가 제공하지 않는 경우, 기본적으로 이 명령의 출력에 JMESPath 쿼리가 적용됩니다. 정확한 쿼리는 시나리오와 요청된 출력 형식에 따라 달라집니다. 다음 표에서 각 기본 JMESPath 쿼리의 조건을 확인할 수 있습니다
| 응답 | 출력 | 조회 |
|---|---|---|
| 성공 | 기본 |
|
| 테이블 | data[].{id:id,name:name,state:state,status:status,created_at:created_at,completed_at:completed_at} |
사용자 지정 JMESPath 쿼리가 제공되면, 위의 표에 있는 JMESPath를 대체합니다.
ibmcloud ilab data get
데이터 자원의 세부 사항을 가져옵니다.
ibmcloud ilab data get --id ID
명령 옵션
--id(문자열)-
데이터 실행에 대한 고유 식별자. 필수.
최대 길이는
36자입니다. 최소 길이는36자입니다. 값은 정규식/^[a-z0-9-]+$/(과)와 일치해야 합니다.
예
ibmcloud ilab data get \
--id 817bc95a-fef0-4039-b936-e0b6fb17b723
기본 JMESPath
사용자가 제공하지 않는 경우, 기본적으로 이 명령의 출력에 JMESPath 쿼리가 적용됩니다. 정확한 쿼리는 시나리오와 요청된 출력 형식에 따라 달라집니다. 다음 표에서 각 기본 JMESPath 쿼리의 조건을 확인할 수 있습니다
| 응답 | 출력 | 조회 |
|---|---|---|
| 성공 | 기본 |
|
| 테이블 | {id:id,name:name,project_id:project_id,state:state,status:status,created_at:created_at,completed_at:completed_at} |
사용자 지정 JMESPath 쿼리가 제공되면, 위의 표에 있는 JMESPath를 대체합니다.
ibmcloud ilab data delete
데이터 자원을 삭제합니다.
ibmcloud ilab data delete --id ID
명령 옵션
--id(문자열)-
데이터 실행에 대한 고유 식별자. 필수.
최대 길이는
36자입니다. 최소 길이는36자입니다. 값은 정규식/^[a-z0-9-]+$/(과)와 일치해야 합니다.
예
ibmcloud ilab data delete \
--id 817bc95a-fef0-4039-b936-e0b6fb17b723
ibmcloud ilab data cancel
합성 데이터 생성을 취소합니다.
ibmcloud ilab data cancel --id ID
명령 옵션
--id(문자열)-
데이터 실행에 대한 고유 식별자. 필수.
최대 길이는
36자입니다. 최소 길이는36자입니다. 값은 정규식/^[a-z0-9-]+$/(과)와 일치해야 합니다.
예
ibmcloud ilab data cancel \
--id 817bc95a-fef0-4039-b936-e0b6fb17b723
모델
모델 관리 작업.
ibmcloud ilab model --help
ibmcloud ilab model train
지정된 합성 데이터에 대해 모델을 학습시킵니다.
ibmcloud ilab model train --name NAME --data-id DATA-ID
명령 옵션
--name(문자열)-
모델 자원에 부여할 이름입니다. 필수.
최대 길이는
32자입니다. 최소 길이는1문자입니다. 값은 정규식/^[a-zA-Z0-9]([_-]?[a-zA-Z0-9]+)*$/(과)와 일치해야 합니다. --data-id(문자열)-
합성 데이터 생성(SDG) 실행의 ID입니다. 이 ID를 사용하여 데이터 생성 프로세스를 모니터링할 수 있습니다. SDG가 완료되면 이 ID로 합성 데이터를 검색할 수 있습니다. 필수.
최대 길이는
36자입니다. 최소 길이는36자입니다. 값은 정규식/^[a-z0-9-]+$/(과)와 일치해야 합니다.
예
ibmcloud ilab model train \
--name example-model-1 \
--data-id add785e6-a8c3-4f5f-ab89-c506a3f115da
ibmcloud ilab model list
모델 리소스를 나열합니다.
ibmcloud ilab model list
예
ibmcloud ilab model list
기본 JMESPath
사용자가 제공하지 않는 경우, 기본적으로 이 명령의 출력에 JMESPath 쿼리가 적용됩니다. 정확한 쿼리는 시나리오와 요청된 출력 형식에 따라 달라집니다. 다음 표에서 각 기본 JMESPath 쿼리의 조건을 확인할 수 있습니다
| 응답 | 출력 | 조회 |
|---|---|---|
| 성공 | 기본 |
|
| 테이블 | models[].{created_at:created_at,completed_at:completed_at,id:id,name:name,state:state,status:status} |
사용자 지정 JMESPath 쿼리가 제공되면, 위의 표에 있는 JMESPath를 대체합니다.
ibmcloud ilab model get
모델의 세부 정보를 가져옵니다.
ibmcloud ilab model get --id ID
명령 옵션
--id(문자열)-
모델 훈련 실행에 대한 고유 식별자. 필수.
최대 길이는
36자입니다. 최소 길이는36자입니다. 값은 정규식/^[a-z0-9-]+$/(과)와 일치해야 합니다.
예
ibmcloud ilab model get \
--id 817bc95a-fef0-4039-b936-e0b6fb17b723
기본 JMESPath
사용자가 제공하지 않는 경우, 기본적으로 이 명령의 출력에 JMESPath 쿼리가 적용됩니다. 정확한 쿼리는 시나리오와 요청된 출력 형식에 따라 달라집니다. 다음 표에서 각 기본 JMESPath 쿼리의 조건을 확인할 수 있습니다
| 응답 | 출력 | 조회 |
|---|---|---|
| 성공 | 기본 |
|
| 테이블 | {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} |
사용자 지정 JMESPath 쿼리가 제공되면, 위의 표에 있는 JMESPath를 대체합니다.
ibmcloud ilab model delete
모델을 삭제합니다.
ibmcloud ilab model delete --id ID
명령 옵션
--id(문자열)-
모델 훈련 실행에 대한 고유 식별자. 필수.
최대 길이는
36자입니다. 최소 길이는36자입니다. 값은 정규식/^[a-z0-9-]+$/(과)와 일치해야 합니다.
예
ibmcloud ilab model delete \
--id 817bc95a-fef0-4039-b936-e0b6fb17b723
ibmcloud ilab model cancel
모델 트레이닝을 취소합니다.
ibmcloud ilab model cancel --id ID
명령 옵션
--id(문자열)-
모델 훈련 실행에 대한 고유 식별자. 필수.
최대 길이는
36자입니다. 최소 길이는36자입니다. 값은 정규식/^[a-z0-9-]+$/(과)와 일치해야 합니다.
예
ibmcloud ilab model cancel \
--id 817bc95a-fef0-4039-b936-e0b6fb17b723
스키마 예
다음 스키마 예는 명령 옵션에 대해 지정해야 하는 데이터를 나타냅니다. 이 예는 데이터 구조를 모델링하고 예상 값 유형에 대한 플레이스홀더 값을 포함합니다. 명령을 실행할 때 이러한 값을 해당 환경에 적용되는 값으로 바꾸십시오.
CosBucketInformationPrototype
다음 예는 CosBucketInformationPrototype 객체의 형식을 보여줍니다.
{
"service_instance_id" : "628e4348-2183-42fa-a03a-6f0f78453530",
"bucket" : "example-bucket-1",
"endpoint" : "https://s3.us-east.cloud-object-storage.appdomain.cloud"
}
DataDestinationPrototype
다음 예는 DataDestinationPrototype 객체의 형식을 보여줍니다.
{
"bucket" : "example-bucket-1",
"endpoint" : "https://s3.us-east.cloud-object-storage.appdomain.cloud"
}
DataSourcesPrototype
다음 예는 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
다음 예는 SecretsManagerConfigPrototype 객체의 형식을 보여줍니다.
{
"url" : "https://12345678-abcd-1234-5678-abcdefghijkl.us-east.secrets-manager.appdomain.cloud",
"git_id" : "d9428888-122b-11e1-b85c-61cd3cbb3210"
}
UserProvidedPathsPrototype
다음 예는 UserProvidedPathsPrototype 객체의 형식을 보여줍니다.
{
"bucket" : "example-bucket-1",
"endpoint" : "https://s3.us-east.cloud-object-storage.appdomain.cloud"
}