此内容没有您所选择的语言版本。

Chapter 1. Red Hat Enterprise Linux AI command line interface reference


This reference provides descriptions and examples for the Red Hat Enterprise Linux AI CLI (ilab) commands.

1.1. Red Hat Enterprise Linux AI CLI commands

1.1.1. ilab config

Command Group for Interacting with the configuration of InstructLab

Example usage

# Prints the usable commands in the config group
ilab config

1.1.1.1. ilab config init

Initializes environment for InstructLab

Example usage

# Set up the InstructLab environment
ilab config init

1.1.1.2. ilab config show

Displays current state of the config file stored at ~/.config/instructlab/config.yaml

Example usage

# Shows the `config.yaml` file on your system
ilab config show

1.1.1.3. ilab config edit

Allows you to edit the config stored at ~/.config/config.yaml

Example usage

# Opens a vim shell where you can edit your config file
ilab config edit

1.1.2. ilab data

Command Group for Interacting with the data generated by InstructLab

Example usage

# Prints the usable commands in the data group
ilab data

1.1.2.1. ilab data generate

Runs the synthetic data generation (SDG) process for InstructLab

Example usage

# Runs the SDG process on the default model, the default model is specified in the `~/.config/config.yaml`
ilab data generate

# Runs the SDG process on a selected model
ilab data generate --model <model-name>

# Runs the SDG process on the customized taxonomy path
ilab data generate --taxonomy-path <path-to-taxonomy>

# Edits the `config.yaml` to use a specified number of GPUs in SDG
ilab data generate --gpus <num-gpus>

1.1.2.2. ilab data list

Displays every dataset in the datasets directory, ` ~/.local/instructlab/datasets` , on your machine

Example usage

# List every dataset in the datasets directory
ilab data list

1.1.3. ilab model

Command Group for Interacting with the models in InstructLab

Example usage

# Prints the usable commands in the model group
ilab model

1.1.3.1. ilab model chat

Run a chat using the modified model

Example usage

# Creates a virtual environment to chat with the model
ilab model chat

# Creates a virtual environment to chat with a specified model
ilab model chat --model <model-name>

1.1.3.2. ilab model download

Downloads the model(s)

Example usage

# Downloads the default models
ilab model download

# Downloads the models from a specific repository
ilab model download --repository <name-of-repository>

1.1.3.3. ilab model evaluate

Runs the evaluation process on the model

Example usage

# Runs the evaluation process on the MMLU benchmark
ilab model evaluate --benchmark mmlu

# Runs the evaluation process on the MT_BENCH benchmark
ilab model evaluate --benchmark mt_bench

# Runs the evaluation process on the MMLU_BRANCH benchmark
ilab model evaluate --benchmark mmlu_branch

# Runs the evaluation process on the MT_BENCH_BRANCH benchmark
ilab model evaluate --benchmark mt_bench_branch

1.1.3.4. ilab model list

Lists all the models installed on your system

Example usage

* List all the installed models
ilab model list

1.1.3.5. ilab model train

Runs the training process on the model

Example usage

# Runs the training process on the default model from the config.yaml
ilab model train

# Runs the training process on a specified model
ilab model train --model-name <name-of-model>

1.1.3.6. ilab model serve

Serves the model on an endpoint

Example usage

# Serves the default model to the server
ilab model serve

# Serves the specified model to the server
ilab model serve --model-path <path-to-model>

# Serves the default model using a specified number of GPUs
ilab model serve --gpus <num-gpus>

1.1.4. ilab system

Command group for all system-related commands

Example usage

# Prints the usable commands in the system group
ilab system

1.1.4.1. ilab system info

Displays the hardware specifications of your system

Example usage

#Prints the hardware specifications of your machine
ilab system info

1.1.5. ilab taxonomy

Command Group for Interacting with the taxonomy path of InstructLab

Example usage

# Prints the usable commands in the taxonomy group
ilab taxonomy

1.1.5.1. ilab taxonomy diff

Lists taxonomy files that you changed and verifies that the taxonomy is valid

Example usage

# Prints the taxonomy files you changed and verifies that the taxonomy is valid
ilab taxonomy diff

# Prints the taxonomy files in a specified path and verifies that the taxonomy is valid
ilab taxonomy diff --taxonomy-path <path-to-taxonomy>

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.