Skip to main content

Install

This guide provides comprehensive instructions for installing LW-BenchHub, our cutting-edge robotics simulation and development platform.

Dependencies

To ensure a smooth installation and optimal performance of LW-BenchHub, please verify your system meets the following requirements:

System Support

LW-BenchHub is primarily developed and best supported on Linux-based systems. While we are continuously working to expand compatibility, features on other operating systems might be limited.

  • Linux / NVIDIA GPU: ✅ (Fully supported)

Python Versions

  • Python 3.11

CUDA Version and NVIDIA driver version

  • CUDA Version:12.8 (Recommended)
  • NVIDIA driver version:570.133.07 (Recommended)

Hardware

  • Rendering: NVIDIA GPU
  • Ray Tracing: NVIDIA RTX GPU (or equivalent for optimal performance)
  • Ray-tracing Denoising: NVIDIA GPU
  • GPU Simulation: NVIDIA GPU

Installation

This section provides a complete installation guide for developers who need to extend LW-BenchHub's simulation capabilities. This mode installs all components necessary for advanced development.

Prepare Your Environment

First and foremost, create a dedicated Conda environment to manage all LW-BenchHub and its extensive dependencies. To install conda, please follow the instructions here. You can create the LW-BenchHub environment using the following commands.

conda create -n lw_benchhub python=3.11 -y
conda activate lw_benchhub

Download LW-BenchHub Code

git clone https://github.com/LightwheelAI/lw_benchhub.git
cd lw_benchhub

Quick Install

Run the following command to install all dependencies:

bash ./install.sh

Installation Verification

Congratulations! You've successfully completed the LW-BenchHub installation process. To ensure everything is set up correctly and running smoothly, please proceed with our provided verification steps.

We have a set of 10 simple task startup tutorials designed to walk you through basic functionalities and confirm your lw_benchhub environment is ready for action. Please refer to these tutorials, provided in a separate document or repository, to validate your installation.