====== Ubuntu - GPU - AMD GPU - Setup - Setup using the AMD Installer Script - Use case options ======
===== Determine what use case to use for the install =====
Use cases allow users to install only a subset of the parts concerning them, resulting in smaller installation footprint and faster installs/upgrades.
* See https://rocm.docs.amd.com/en/latest/deploy/linux/install_overview.html
There are various use cases that can be installed.
* There is no need to select alternative use cases, as the default should work fine.
* However, some use cases may be helpful, such as
* **rocm** - for users and developers requiring full ROCm stack.
* **lrt** - for users of applications requiring ROCm runtime.
* **opencl** - for users of applications requiring OpenCL on Vega or later products.
* **openclsdk** - for application developers requiring ROCr based OpenCL.
* **hip** - for users of HIP runtime on AMD products.
* **hiplibsdk** - for application developers requiring HIP on AMD products.
To display a list of available use cases:
sudo amdgpu-install --list-usecase
**NOTE:** If the **--usecase** option is not present, the default selection is **graphics,opencl,hip**.
----
===== Install Options for the AMD Stack =====
There are various installation options that can be chosen, including:
==== A basic install ====
A basic install without any arguments, should be sufficient.
sudo amdgpu-install
----
==== To install a single use case ====
sudo amdgpu-install --usecase=rocm
----
==== To install kernel-mode driver ====
sudo amdgpu-install --usecase=dkms
----
==== To install multiple use cases ====
sudo amdgpu-install --usecase=hiplibsdk,rocm
----
**TIP:** Adding **-y** as a parameter to **amdgpu-install** skips user prompts (for automation).
Example: amdgpu-install -y --usecase=rocm
----