How to install GROOT in AGX

I am new to Groot, how to install Groot in my AGX?

But when I tried to install it using these command,

conda create -n gr00t python=3.10
conda activate gr00t
pip install --upgrade setuptools
pip install -e .[base]
pip install --no-build-isolation flash-attn==2.7.1.post4

I got error of python 3.10 version conflict with some package. When I tried 3.11, there are other errors…


pip install -e .[base]
Obtaining file:///media/nvidia/HD/Isaac-GR00T
  Installing build dependencies ... done
  Checking if build backend supports build_editable ... done
  Getting requirements to build editable ... done
  Preparing editable metadata (pyproject.toml) ... done
Collecting albumentations==1.4.18 (from gr00t==1.1.0)
  Using cached albumentations-1.4.18-py3-none-any.whl.metadata (32 kB)
Collecting av==12.3.0 (from gr00t==1.1.0)
  Using cached av-12.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.metadata (4.6 kB)
Collecting blessings==1.7 (from gr00t==1.1.0)
  Using cached blessings-1.7-py3-none-any.whl.metadata (19 kB)
Collecting dm_tree==0.1.8 (from gr00t==1.1.0)
  Using cached dm_tree-0.1.8-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.metadata (1.9 kB)
Collecting einops==0.8.1 (from gr00t==1.1.0)
  Using cached einops-0.8.1-py3-none-any.whl.metadata (13 kB)
Collecting gymnasium==1.0.0 (from gr00t==1.1.0)
  Using cached gymnasium-1.0.0-py3-none-any.whl.metadata (9.5 kB)
Collecting h5py==3.12.1 (from gr00t==1.1.0)
  Using cached h5py-3.12.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.metadata (2.5 kB)
Collecting hydra-core==1.3.2 (from gr00t==1.1.0)
  Using cached hydra_core-1.3.2-py3-none-any.whl.metadata (5.5 kB)
Collecting imageio==2.34.2 (from gr00t==1.1.0)
  Using cached imageio-2.34.2-py3-none-any.whl.metadata (4.9 kB)
Collecting kornia==0.7.4 (from gr00t==1.1.0)
  Using cached kornia-0.7.4-py2.py3-none-any.whl.metadata (18 kB)
Collecting matplotlib==3.10.0 (from gr00t==1.1.0)
  Using cached matplotlib-3.10.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.metadata (11 kB)
Collecting numpy<2.0.0,>=1.23.5 (from gr00t==1.1.0)
  Using cached numpy-1.26.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.metadata (62 kB)
Collecting numpydantic==1.6.7 (from gr00t==1.1.0)
  Using cached numpydantic-1.6.7-py3-none-any.whl.metadata (17 kB)
Collecting omegaconf==2.3.0 (from gr00t==1.1.0)
  Using cached omegaconf-2.3.0-py3-none-any.whl.metadata (3.9 kB)
Collecting opencv_python_headless==4.11.0.86 (from gr00t==1.1.0)
  Using cached opencv_python_headless-4.11.0.86-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.metadata (20 kB)
Collecting pandas==2.2.3 (from gr00t==1.1.0)
  Using cached pandas-2.2.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.metadata (89 kB)
Collecting pydantic==2.10.6 (from gr00t==1.1.0)
  Using cached pydantic-2.10.6-py3-none-any.whl.metadata (30 kB)
Collecting PyYAML==6.0.2 (from gr00t==1.1.0)
  Using cached PyYAML-6.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.metadata (2.1 kB)
Collecting ray==2.40.0 (from gr00t==1.1.0)
  Using cached ray-2.40.0-cp310-cp310-manylinux2014_aarch64.whl.metadata (17 kB)
Collecting Requests==2.32.3 (from gr00t==1.1.0)
  Using cached requests-2.32.3-py3-none-any.whl.metadata (4.6 kB)
Collecting tianshou==0.5.1 (from gr00t==1.1.0)
  Using cached tianshou-0.5.1-py3-none-any.whl.metadata (34 kB)
Collecting timm==1.0.14 (from gr00t==1.1.0)
  Using cached timm-1.0.14-py3-none-any.whl.metadata (50 kB)
Collecting tqdm==4.67.1 (from gr00t==1.1.0)
  Using cached tqdm-4.67.1-py3-none-any.whl.metadata (57 kB)
Collecting transformers==4.51.3 (from gr00t==1.1.0)
  Using cached transformers-4.51.3-py3-none-any.whl.metadata (38 kB)
Collecting typing_extensions==4.12.2 (from gr00t==1.1.0)
  Using cached typing_extensions-4.12.2-py3-none-any.whl.metadata (3.0 kB)
Collecting pyarrow==14.0.1 (from gr00t==1.1.0)
  Using cached pyarrow-14.0.1-cp310-cp310-manylinux_2_28_aarch64.whl.metadata (3.0 kB)
Collecting wandb==0.18.0 (from gr00t==1.1.0)
  Using cached wandb-0.18.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.metadata (9.6 kB)
Collecting fastparquet==2024.11.0 (from gr00t==1.1.0)
  Using cached fastparquet-2024.11.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.metadata (4.2 kB)
Collecting accelerate==1.2.1 (from gr00t==1.1.0)
  Using cached accelerate-1.2.1-py3-none-any.whl.metadata (19 kB)
Collecting peft==0.17.0 (from gr00t==1.1.0)
  Using cached peft-0.17.0-py3-none-any.whl.metadata (14 kB)
Collecting protobuf==3.20.3 (from gr00t==1.1.0)
  Using cached protobuf-3.20.3-cp310-cp310-manylinux2014_aarch64.whl.metadata (698 bytes)
Collecting onnx==1.17.0 (from gr00t==1.1.0)
  Using cached onnx-1.17.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.metadata (16 kB)
Collecting tyro (from gr00t==1.1.0)
  Using cached tyro-0.9.31-py3-none-any.whl.metadata (11 kB)
Collecting pytest (from gr00t==1.1.0)
  Using cached pytest-8.4.1-py3-none-any.whl.metadata (7.7 kB)
INFO: pip is looking at multiple versions of gr00t[base] to determine which version is compatible with other requirements. This could take a while.
ERROR: Ignored the following versions that require a different python version: 0.0.0 Requires-Python <4.0,>=3.11; 1.0.0 Requires-Python <4.0,>=3.11; 1.1.0 Requires-Python <4.0,>=3.11; 1.2.0 Requires-Python <4.0,>=3.11; 2.0.0b1 Requires-Python <4.0,>=3.11; 2.3.0 Requires-Python >=3.11; 2.3.1 Requires-Python >=3.11; 2.3.2 Requires-Python >=3.11
ERROR: Could not find a version that satisfies the requirement decord==0.6.0; platform_system != "Darwin" and extra == "base" (from gr00t[base]) (from versions: none)
ERROR: No matching distribution found for decord==0.6.0; platform_system != "Darwin" and extra == "base"

```

Thanks

Hi,

Please follow the guide below for running GR00T on Jetson:

Thanks.

1 Like

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.