@@ -11,7 +11,7 @@ The LeRobot reference checkpoint is available on Hugging Face as
1111converted components in one directory, for example:
1212
1313``` sh
14- ckpts/pi0-libero-finetuned-v044/vlacpp -split
14+ ckpts/pi0-libero-finetuned-v044/robotcpp -split
1515```
1616
1717The converted split GGUF files are available on Hugging Face as
@@ -20,34 +20,34 @@ The converted split GGUF files are available on Hugging Face as
2020``` sh
2121hf download JJJYmmm/robotcpp-pi0-libero-finetuned-v044 \
2222 --include " *.gguf" \
23- --local-dir ckpts/pi0-libero-finetuned-v044/vlacpp -split
23+ --local-dir ckpts/pi0-libero-finetuned-v044/robotcpp -split
2424```
2525
2626Expected files:
2727
2828``` text
29- vlacpp -pi0-libero-finetuned-v044.vit.gguf
30- vlacpp -pi0-libero-finetuned-v044.mmproj.gguf
31- vlacpp -pi0-libero-finetuned-v044.llm.gguf
32- vlacpp -pi0-libero-finetuned-v044.tokenizer.gguf
33- vlacpp -pi0-libero-finetuned-v044.state.gguf
34- vlacpp -pi0-libero-finetuned-v044.action_decoder.gguf
29+ robotcpp -pi0-libero-finetuned-v044.vit.gguf
30+ robotcpp -pi0-libero-finetuned-v044.mmproj.gguf
31+ robotcpp -pi0-libero-finetuned-v044.llm.gguf
32+ robotcpp -pi0-libero-finetuned-v044.tokenizer.gguf
33+ robotcpp -pi0-libero-finetuned-v044.state.gguf
34+ robotcpp -pi0-libero-finetuned-v044.action_decoder.gguf
3535```
3636
3737## Build
3838
3939CPU build:
4040
4141``` sh
42- cmake -S . -B build -DVLACPP_BUILD_ROBOT_SERVER =ON
42+ cmake -S . -B build -DROBOT_CPP_BUILD_ROBOT_SERVER =ON
4343cmake --build build --target model-cli model-server -j
4444```
4545
4646CUDA build:
4747
4848``` sh
4949cmake -S . -B build-cuda \
50- -DVLACPP_BUILD_ROBOT_SERVER =ON \
50+ -DROBOT_CPP_BUILD_ROBOT_SERVER =ON \
5151 -DGGML_CUDA=ON \
5252 -DCMAKE_CUDA_ARCHITECTURES=80
5353cmake --build build-cuda --target model-cli model-server -j
@@ -74,8 +74,8 @@ components are `vit`, `mmproj`, `llm`, `state`, and `action_decoder`.
7474Example with a split GGUF checkpoint and CUDA build:
7575
7676``` sh
77- GGUF_DIR=ckpts/pi0-libero-finetuned-v044/vlacpp -split
78- MODEL=vlacpp -pi0-libero-finetuned-v044
77+ GGUF_DIR=ckpts/pi0-libero-finetuned-v044/robotcpp -split
78+ MODEL=robotcpp -pi0-libero-finetuned-v044
7979IMAGE0=agentview.png
8080IMAGE1=eye_in_hand.png
8181STATE=" $( python3 - << 'PY '
@@ -120,8 +120,8 @@ strings "${GGUF_DIR}/${MODEL}.tokenizer.gguf" | rg "pi0\\.image_keys|observation
120120Start the CUDA server:
121121
122122``` sh
123- GGUF_DIR=ckpts/pi0-libero-finetuned-v044/vlacpp -split
124- MODEL=vlacpp -pi0-libero-finetuned-v044
123+ GGUF_DIR=ckpts/pi0-libero-finetuned-v044/robotcpp -split
124+ MODEL=robotcpp -pi0-libero-finetuned-v044
125125
126126ROBOTCPP_BACKEND=cuda ./build-cuda/bin/model-server \
127127 --model-type pi0 \
@@ -154,10 +154,10 @@ The pi0-specific pieces are only the server launch command and optional backend
154154environment override:
155155
156156``` sh
157- GGUF_DIR=ckpts/pi0-libero-finetuned-v044/vlacpp -split
158- MODEL=vlacpp -pi0-libero-finetuned-v044
157+ GGUF_DIR=ckpts/pi0-libero-finetuned-v044/robotcpp -split
158+ MODEL=robotcpp -pi0-libero-finetuned-v044
159159
160- python -m eval.libero.run_model_server_eval \
160+ python -m eval.libero.run_model_server \
161161 --launch-server \
162162 --host 127.0.0.1 \
163163 --port 5555 \
0 commit comments