Ce contenu n'est pas disponible dans la langue sélectionnée.
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>