## Environment

conda create -n occworld python=3.8

pip install -U setuptools==59.5.0 

pip install torch==2.0.1 torchvision==0.15.2 torchaudio==2.0.2 --index-url https://download.pytorch.org/whl/cu118 -i https://pypi.tuna.tsinghua.edu.cn/simple

pip install -U numpy==1.21.0 networkx==2.2 yapf==0.40.1 bottleneck numba==0.48.0 llvmlite==0.31.0 pandas==2.0.3 scikit-image==0.19.3 matplotlib==3.5.2 typing-extensions werkzeug==2.2.2 tensorboard==2.11.2 open3d==0.13.0 openxlab requests flask scipy scikit-learn shapely pandas einops nuscenes-devkit==1.1.10


#conda install numpy
#conda install -c conda-forge mayavi=4.8.1
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple mayavi==4.8.1 
pip install git+https://github.com/enthought/mayavi.git@4.8.2

pip install https://github.com/enthought/mayavi/zipball/master
pip install -U timm vtk==9.2.5 PyQt5==5.11.3 mayavi==4.8.1

pip install openmim==0.3.9
mim install mmengine==0.8.4
mim install mmcv==2.0.1
mim install 'mmdet>=3.0.0'

git clone https://github.com/open-mmlab/mmdetection3d.git -b dev-1.x
cd mmdetection3d
pip install -v -e .


## Dataset
Prepare the gts semantic occupancy introduced in Occ3D.