Data Processing Scripts

May 13, 2025 ยท View on GitHub

# Setup environment

cd AgentCPM-GUI/eval/eval_data
conda create -n process_data python=3.11
conda activate process_data
pip install -r requirements.txt

mkdir tmp && cd tmp
git clone https://github.com/deepmind/android_env/
cd android_env; pip install .

Android Control

Download Android Control and save at AgentCPM-GUI/eval/eval_data/tmp/android_control

cd AgentCPM-GUI/eval/eval_data
python process_ac.py
ln -s android_control_test android_control_high_test
ln -s android_control_test android_control_low_test

CAGUI

cd AgentCPM-GUI/eval/eval_data
mkdir chinese_app_test && cd chinese_app_test
huggingface-cli download openbmb/CAGUI --repo-type dataset --include "CAGUI_agent/**" --local-dir ./ --local-dir-use-symlinks False --resume-download
mv CAGUI_agent test

aitz

Download aitz and save at AgentCPM-GUI/eval/eval_data/tmp/android_in_the_zoo

cd AgentCPM-GUI/eval/eval_data
mv tmp/android_in_the_zoo ./aitz_test
python process_aitz.py

gui-odyssey

Download GUI-Odyssey and save at AgentCPM-GUI/eval/eval_data/tmp/GUI-Odyssey. Copy preprocessing.py and format_converter.py from the GUI-Odyssey repo to AgentCPM-GUI/eval/eval_data/tmp/GUI-Odyssey

cd AgentCPM-GUI/eval/eval_data/tmp/GUI-Odyssey
python preprocessing.py
python format_converter.py
python ../../process_odyssey.py