Clone the repository with the submodules by using:
git clone --recursive git@github.com:Zhanpeng1202/Instant4D.gitUpdate requirements.txt with correct CUDA version for PyTorch and cuUML, i.e., replacing cu126 and cu12 with your CUDA version.
conda create -n pySpatial python=3.10
conda activate pySpatial
pip3 install torch torchvision --index-url https://download.pytorch.org/whl/cu126 # change to your CUDA version
pip install -r requirement.txt# save your LLM credential in the bash environment
nano ~/.bashrc
export OPENAI_API_KEY=YOUR_CHATGPT_KEY
export GEMINI_API_KEY=YOUR_GEMINI_KEY
export OPEN_ROUTER_KEY=OTHER_MODELSmkdir datasets
cd datasets
git clone git@github.com:mll-lab-nu/MindCube.git
cd MindCube
bash scripts/bash_scripts/download_data.bashpython demo.py @inproceedings{luo2026pySpatial,
title={pySpatial: Generating 3D Visual Programs for Zero-Shot Spatial Reasoning},
author={Luo, Zhanpeng and Zhang, Ce and Yong, Silong and Dai, Cunxi and
Wang, Qianwei and Ran, Haoxi and Shi, Guanya and Sycara, Katia and Xie, Yaqi},
booktitle={The Fourteenth International Conference on Learning Representations},
year={2026},
url={https://openreview.net/forum?id=yv15C8ql24}
}