You may skip this chapter if you intend to use the pre-compiled models provided by D-Robotics for a quick evaluation and do not require custom model quantization or compilation.
If you need to perform custom quantization and compilation for Large Language Models, please contact D-Robotics Technical Support for relevant materials.
| Hardware | Requirement |
|---|---|
| CPU | Intel(R) Core(TM) i9-14900K (32 cores) |
| GPU | NVIDIA RTX 3090 |
| DDR | 128G |
Lower hardware specifications may result in slower quantization speeds or process failure.
Download the provided D-Robotics_LLM_S600_{version}.tar.gz installation package and extract it to your x86 development machine.
If you already have a Conda environment installed, skip this step.
For efficient Python environment management, we recommend using Miniforge3.
Download the Miniforge3 installer:
Install Miniforge3:
Enter the Conda base environment:
Create and activate a Python 3.10 environment:
Install required Python dependencies:
After setting up the Conda environment, install the model quantization and compilation toolkits included in the package:
The model quantization and compilation environment on your x86 machine is now deployed.
The LLM development package includes a cross-compilation toolchain for building ARM programs on x86 platforms. Create a directory and extract the package using the following commands:
Root privileges are required for /opt. You may choose an alternative directory.
Once extracted, configure the environment variable for the toolchain:
You can now cross-compile ARM executables, such as the oellm_runtime demos, on your x86 platform.