-
Notifications
You must be signed in to change notification settings - Fork 34
Expand file tree
/
Copy pathpyproject.toml
More file actions
35 lines (33 loc) · 1.09 KB
/
Copy pathpyproject.toml
File metadata and controls
35 lines (33 loc) · 1.09 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
[project]
name = "vla-cpp-tooling"
version = "0.3.0"
description = "Python tooling for vla.cpp: HuggingFace -> GGUF converters and the ZeroMQ eval client."
readme = "README.md"
requires-python = ">=3.10"
license = { text = "Apache-2.0" }
dependencies = ["numpy>=1.24"]
[project.optional-dependencies]
# scripts/convert_*_to_gguf.py and the gguf_common / gguf_blocks modules they share
convert = [
"torch>=2.5",
"safetensors>=0.4",
"gguf>=0.10",
"numpy>=1.24",
]
# eval/client/* talks to vla-server over ZeroMQ. The simulators (LIBERO, SimplerEnv,
# ALOHA) keep their own pinned venvs - see eval/sim/*/setup_*.sh - and are not packaged here.
client = [
"pyzmq>=25",
"msgpack>=1.1",
"msgpack-numpy>=0.4.8",
"pillow>=10",
"torch>=2.5",
# Only used for AutoTokenizer/AutoProcessor.from_pretrained (the pi0 PaliGemma
# tokenizer). Capped below 5.0: the v5 line is a breaking rewrite we have not
# tested against.
"transformers>=4.51,<5",
"numpy>=1.24",
]
# Deps-only project: the code lives in scripts/ and eval/, not an importable package.
[tool.uv]
package = false