Comments (7)
I had the same issue and I was able to solve it by changing the following lines in the Dockerfile.aarch64.base:
On line 74, add the command to upgrade PIP
RUN python3 -m pip install --upgrade pip
On line 90, set the numpy version to 1.19.4, since the latest numpy version will cause problems in later steps during docker build process
RUN wget https://nvidia.box.com/shared/static/p57jwntv436lfrd78inwl7iml6p13fzh.whl -O torch-1.8.0-cp36-cp36m-linux_aarch64.whl &&
apt-get update && apt-get install -y libopenblas-base libopenmpi-dev &&
python3 -m pip install numpy==1.19.4 &&
python3 -m pip install -U torch-1.8.0-cp36-cp36m-linux_aarch64.whl onnx
Good luck!
Regards
millertheripper
from isaac_ros_common.
Our upcoming release of Isaac ROS Common will support Jetpack 5 DP (based on Ubuntu 20.04). The currently available version will likely run into a series of versioning mismatches as it was intended for Jetpack 4.6.1 (based on Ubuntu 18.04).
from isaac_ros_common.
Thank you very much for your hard work.
When can we expect the upcoming release?
Also, is there any way to run isaac ros common on a regular PC with nvidia graphics card, running ubuntu 20.04, or that would also require ubuntu 18.04?
from isaac_ros_common.
Thank you for making good use of it! We're working hard to get the release ready by end of June 2022. Yes, you can use run_dev.sh on Ubuntu 20.04 on an x86_64 system with a discrete NVIDIA GPU.
from isaac_ros_common.
I have tried running run_dev.sh on a jetson agx, installed with Jetpack 4,6,1, and 4.6.2 - and still got the same error:
protobuf requires Python '>=3.7' but the running Python is 3.6.9
The command '/bin/bash -c wget https://nvidia.box.com/shared/static/p57jwntv436lfrd78inwl7iml6p13fzh.whl -O torch-1.8.0-cp36-cp36m-linux_aarch64.whl && apt-get update && apt-get install -y libopenblas-base libopenmpi-dev && python3 -m pip install -U numpy torch-1.8.0-cp36-cp36m-linux_aarch64.whl onnx' returned a non-zero code: 1
Running isaac_ros_dev-aarch64-container
Unable to find image 'isaac_ros_dev-aarch64:latest' locally
docker: Error response from daemon: pull access denied for isaac_ros_dev-aarch64, repository does not exist or may require 'docker login': denied: requested access to the resource is denied.
See 'docker run --help'.
~/isaac_ros-dev/src/isaac_ros_common
In my jetson agx /etc/apt/preferences, I have the following statements that disables updating of docker, otherwise you get another error, but this was resolved in the forums.
Package: docker.io
Pin: version 20.10.2*
Pin-Priority: 1001
Package: containerd
Pin: version 1.5.2*
Pin-Priority: 1001
It appears to me it might be a issue with torch. On the other hand, it runs on x86_64 pc. Any ideas, how to get this going on an agx?
Best Regards.
Can
from isaac_ros_common.
We haven't seen this here but you could comment out that line in "docker/Dockerfile.aarch64.base" and proceed without Torch which will cause problems if you're using isaac_ros_triton.
from isaac_ros_common.
The latest Isaac ROS Common run_dev.sh uses pre-built Docker images so you don't have to build all of this yourself anymore. The PyTorch included is not CUDA-enabled (using public version) which will be fixed in an upcoming release.
from isaac_ros_common.
Related Issues (20)
- run_dev.sh: using `--gpus` instead of `--runtime nvidia` HOT 3
- run_dev.sh got two errors can not solved HOT 5
- Could not resolve host: urm.nvidia.com when building docker container running ./script/run_dev.sh command on Jetson Orin (aarch64) HOT 5
- "File has unexpected size" when running run_dev.sh; Failed to build base image HOT 6
- E: Unable to locate package ros-humble-isaac-ros-benchmark HOT 1
- Support for Jetpack6.0 Ubuntu22.04 HOT 2
- docker: Error response from daemon: error while creating mount source path '/dev/*': mkdir /dev/*: permission denied.
- via run_dev.sh Dockerfile.aarch64.ros2_humble if it ran did not pull in ROS2 or Isaac. HOT 1
- 401 unauthorized error while running run_dev.sh HOT 6
- [Cross Compile] Is it possible to build for jetson(aarch64) images on x86_64 machine? HOT 1
- Colcon build CMake error HOT 1
- Missing of rqt common plugins except ImageView? HOT 1
- BuildKit error on Jetpack 5.1.1 Xavier HOT 8
- ROS docker compilation error HOT 2
- Docker container error. HOT 2
- Can't load container HOT 1
- ros2-rqt no plugins HOT 3
- behavior assisted_teleop does not exists
- Zed camera suppport HOT 4
- bluetooth library not found - Orin Nano HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from isaac_ros_common.