Comments (6)
If you system has a non-standard EGL install, i.e. if you need to do something like export LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu/nvidia-opengl:${LD_LIBRARY_PATH}
, you will likely need to mount /usr/lib/x86_64-linux-gnu/nvidia-opengl
(add -v /usr/lib/x86_64-linux-gnu/nvidia-opengl
) and set LD_LIBRARY_PATH
in the docker container also.
from habitat-challenge.
Thanks! It works now.
from habitat-challenge.
If you system has a non-standard EGL install, i.e. if you need to do something like
export LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu/nvidia-opengl:${LD_LIBRARY_PATH}
, you will likely need to mount/usr/lib/x86_64-linux-gnu/nvidia-opengl
(add-v /usr/lib/x86_64-linux-gnu/nvidia-opengl
) and setLD_LIBRARY_PATH
in the docker container also.
Hi, @erikwijmans
I faced the same issue as @srama2512 described above
But the path that you suggested to mount -v /usr/lib/x86_64-linux-gnu/nvidia-opengl
is missing on my machine. (It looks like the nvidia-opengl
is not installed on the machine)
Could you, please, explain to me what this library is used for and how can I install it.
I'm trying to google nvidia-opengl
but unable to find
UPD:
I tried the suggestions listed here, but nothing worked on my machine.
Also, I created a new GPU instance on the cloud and following this comment navigated to https://hub.docker.com/r/nvidia/cudagl and run all installation commands listed in Dockerfiles in section CUDA 10.1 update 2 + OpenGL (glvnd 1.2) (10.1/base/Dockerfile) + (glvnd/devel/Dockerfile) but still get the error described above.
Would be very grateful if somebody could help me to resolve this issue or provide the list of instructions you run to set up the machine.
from habitat-challenge.
Hi @rpartsey , I met the same problem as you did. May I know if you have solved it? Thanks very much.
from habitat-challenge.
Hi @rpartsey , I met the same problem as you did. May I know if you have solved it? Thanks very much.
Hi @vincent341
Yes, I faced the same problem.
The root cause was incomplete CUDA installation.
Some packages require CUDA development tools (that if I'm not mistaken should be properly installed either on your computer(host) or inside the docker container).
But base
nvidia docker images doesn't include them.
See Overview of Images section https://hub.docker.com/r/nvidia/cuda/.
Inspired by this Stack Overflow response, I used devel
docker image as an example and added the following RUN
command that solved the issue for me
FROM fairembodied/habitat-challenge:testing_2020_habitat_base_docker
ARG TORCH_CUDA_ARCH_LIST="6.0 6.1 7.0+PTX 7.5+PTX"
RUN apt-get update && apt-get install -y --no-install-recommends \
cuda-nvml-dev-$CUDA_PKG_VERSION \
cuda-command-line-tools-$CUDA_PKG_VERSION \
cuda-nvprof-$CUDA_PKG_VERSION \
cuda-npp-dev-$CUDA_PKG_VERSION \
cuda-libraries-dev-$CUDA_PKG_VERSION \
cuda-minimal-build-$CUDA_PKG_VERSION \
libcublas-dev=10.2.1.243-1 \
libnccl-dev=$NCCL_VERSION-1+cuda10.1 \
&& apt-mark hold libnccl-dev \
&& rm -rf /var/lib/apt/lists/*
# ...
from habitat-challenge.
Hi @rpartsey ,
Thanks very much for your instructions. Let me try. I'm still struggling with it now.
from habitat-challenge.
Related Issues (20)
- distance_to_goal calculation results in infinity, pitch control is not working effectively in continuous action space HOT 5
- Custom Env class HOT 1
- Can not run pretrained weights of ObjectNav HOT 3
- Allow sliding HOT 1
- Settings for 2023
- submission killed by server
- Error when try to local evaluate : "6. Evaluate your docker container locally" HOT 2
- Could not submit a docker at EvalAI page HOT 4
- challenge 2023 HOT 1
- Inapproriate Settings about Continuous Action Space in habitat-chllenge 2023
- Eval.ai submission is not evaluating HOT 2
- deadline of challenge 2023
- miscalculated the deadline
- wrong deadline setting on hosts of challenge 2023!!!
- wrong deadline setting on hosts of challenge 2023!!!
- wrong deadline setting on hosts of challenge 2023!!! HOT 10
- The final list of the challenge phase HOT 3
- ConnectionResetError: [Errno 104] Connection reset by peer HOT 1
- AssertionError: Object attributes not uniquely matched to shortened handle. HOT 1
- AttributeError: Can't get attribute 'VectorEnvFactoryConfig'
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 habitat-challenge.