GithubHelp home page GithubHelp logo

Comments (7)

millertheripper avatar millertheripper commented on June 12, 2024 2

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.

hemalshahNV avatar hemalshahNV commented on June 12, 2024

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.

altineller avatar altineller commented on June 12, 2024

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.

hemalshahNV avatar hemalshahNV commented on June 12, 2024

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.

altineller avatar altineller commented on June 12, 2024

@hemalshahNV

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.

hemalshahNV avatar hemalshahNV commented on June 12, 2024

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.

hemalshahNV avatar hemalshahNV commented on June 12, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.