-
Notifications
You must be signed in to change notification settings - Fork 688
Description
Search before asking
- I have searched the jetson-containers issues and found no similar feature requests.
jetson-containers Component
Docker
Bug
Problem
I first tried installing Exo on my native Jetson AGX Xavier (Ubuntu 22.04, aarch64) using my Jetson-aware fork (https://github.com/satoutahhaithem/exo_for_jetson_with_torch). After patching the source to detect the Jetson platform, pip install -e . still fails due to PyTorch not offering a compatible ARM64 wheel.
To work around this, I then launched the official dusty-nv/jetson-containers Docker image (Ubuntu 22.04, aarch64). Inside the container, installation now stalls on a strict OpenCV version pin:
Actual behavior
Native: PyTorch fails to install on ARM64.
Container: OpenCV wheel 4.10.0.84 is unavailable for aarch64, causing pip to error.
Expected behavior
Exo should install seamlessly on Jetson (native or Docker) with ARM64-compatible PyTorch and OpenCV.
Steps to reproduce
git clone https://github.com/satoutahhaithem/exo_for_jetson_with_torch
cd exo_for_jetson_with_torch/Exo-pytorch/exo-pt
python3 -m venv v && source v/bin/activate
pip install -e .
Jetson Docker
docker run --rm -it nvcr.io/nvidia/l4t-base:r35.2.1
apt-get update && apt-get install -y python3.10-venv
python3 -m venv v && source v/bin/activate
git clone https://github.com/satoutahhaithem/exo_for_jetson_with_torch
cd exo_for_jetson_with_torch/Exo-pytorch/exo-pt
pip install -e .
Environment
ERROR: Cannot install exo==0.0.1 because these package versions have conflicting dependencies.
The conflict is caused by:
exo 0.0.1 depends on opencv-python==4.10.0.84
The user requested (constraint) opencv-python==4.10.0
...
ERROR: ResolutionImpossible
Has anyone successfully installed Exo in this container? Any suggestions—such as modifying version pins or source tweaks—would be greatly appreciated.
Additional
No response
Are you willing to submit a PR?
- Yes I'd like to help by submitting a PR!