Download Adam/control_primitives/__init__.py from OpenCausaLab/ADAM: direct link, hf CLI and curl.
- Browser
- Download file 566 Bytes
-
https://huggingface.co/OpenCausaLab/ADAM/resolve/main/Adam/control_primitives/__init__.py
- Command line
-
hf download hf://OpenCausaLab/ADAM/Adam/control_primitives/__init__.py
-
curl -L -o __init__.py https://huggingface.co/OpenCausaLab/ADAM/resolve/main/Adam/control_primitives/__init__.py
566 Bytes
| import pkg_resources | |
| import os | |
| import voyager.utils as U | |
| def load_control_primitives(primitive_names=None): | |
| package_path = pkg_resources.resource_filename("voyager", "") | |
| if primitive_names is None: | |
| primitive_names = [ | |
| primitives[:-3] | |
| for primitives in os.listdir(f"{package_path}/control_primitives") | |
| if primitives.endswith(".js") | |
| ] | |
| primitives = [ | |
| U.load_text(f"{package_path}/control_primitives/{primitive_name}.js") | |
| for primitive_name in primitive_names | |
| ] | |
| return primitives | |