RDS-SLAM
RDS-SLAM copied to clipboard
help wanted to run docker
hello, thank you for your work. I went through the MD to install on local machine which did not work. then I tried docker. first many issues with docker-compose build had to change pip2 and pip3 and the segnet caffe model. then another error error: response from daemon: unknown or invalid runtime name: nvidia which I avoided by commenting out the field #runtime: nvidia in docker-compose.yml lastly I have this error when I run docker-compose up any solution?
Starting rds-slam_rdsslam_1 ... done
Attaching to rds-slam_rdsslam_1 rdsslam_1 | WARNING:root:Fail load requirements file, so using default ones. rdsslam_1 | running install rdsslam_1 | running bdist_egg rdsslam_1 | running egg_info rdsslam_1 | writing mask_rcnn.egg-info/PKG-INFO rdsslam_1 | writing top-level names to mask_rcnn.egg-info/top_level.txt rdsslam_1 | writing dependency_links to mask_rcnn.egg-info/dependency_links.txt rdsslam_1 | reading manifest file 'mask_rcnn.egg-info/SOURCES.txt' rdsslam_1 | reading manifest template 'MANIFEST.in' rdsslam_1 | warning: no files found matching 'README.md' rdsslam_1 | writing manifest file 'mask_rcnn.egg-info/SOURCES.txt' rdsslam_1 | installing library code to build/bdist.linux-x86_64/egg rdsslam_1 | running install_lib rdsslam_1 | running build_py rdsslam_1 | creating build/bdist.linux-x86_64/egg rdsslam_1 | creating build/bdist.linux-x86_64/egg/mrcnn rdsslam_1 | copying build/lib.linux-x86_64-2.7/mrcnn/config.py -> build/bdist.linux-x86_64/egg/mrcnn rdsslam_1 | copying build/lib.linux-x86_64-2.7/mrcnn/utils.py -> build/bdist.linux-x86_64/egg/mrcnn rdsslam_1 | copying build/lib.linux-x86_64-2.7/mrcnn/model.py -> build/bdist.linux-x86_64/egg/mrcnn rdsslam_1 | copying build/lib.linux-x86_64-2.7/mrcnn/visualize.py -> build/bdist.linux-x86_64/egg/mrcnn rdsslam_1 | copying build/lib.linux-x86_64-2.7/mrcnn/parallel_model.py -> build/bdist.linux-x86_64/egg/mrcnn rdsslam_1 | copying build/lib.linux-x86_64-2.7/mrcnn/init.py -> build/bdist.linux-x86_64/egg/mrcnn rdsslam_1 | byte-compiling build/bdist.linux-x86_64/egg/mrcnn/config.py to config.pyc rdsslam_1 | byte-compiling build/bdist.linux-x86_64/egg/mrcnn/utils.py to utils.pyc rdsslam_1 | byte-compiling build/bdist.linux-x86_64/egg/mrcnn/model.py to model.pyc rdsslam_1 | byte-compiling build/bdist.linux-x86_64/egg/mrcnn/visualize.py to visualize.pyc rdsslam_1 | byte-compiling build/bdist.linux-x86_64/egg/mrcnn/parallel_model.py to parallel_model.pyc rdsslam_1 | byte-compiling build/bdist.linux-x86_64/egg/mrcnn/init.py to init.pyc rdsslam_1 | creating build/bdist.linux-x86_64/egg/EGG-INFO rdsslam_1 | copying mask_rcnn.egg-info/PKG-INFO -> build/bdist.linux-x86_64/egg/EGG-INFO rdsslam_1 | copying mask_rcnn.egg-info/SOURCES.txt -> build/bdist.linux-x86_64/egg/EGG-INFO rdsslam_1 | copying mask_rcnn.egg-info/dependency_links.txt -> build/bdist.linux-x86_64/egg/EGG-INFO rdsslam_1 | copying mask_rcnn.egg-info/top_level.txt -> build/bdist.linux-x86_64/egg/EGG-INFO rdsslam_1 | zip_safe flag not set; analyzing archive contents... rdsslam_1 | creating 'dist/mask_rcnn-2.1-py2.7.egg' and adding 'build/bdist.linux-x86_64/egg' to it rdsslam_1 | removing 'build/bdist.linux-x86_64/egg' (and everything under it) rdsslam_1 | Processing mask_rcnn-2.1-py2.7.egg rdsslam_1 | Removing /usr/local/lib/python2.7/dist-packages/mask_rcnn-2.1-py2.7.egg rdsslam_1 | Copying mask_rcnn-2.1-py2.7.egg to /usr/local/lib/python2.7/dist-packages rdsslam_1 | mask-rcnn 2.1 is already the active version in easy-install.pth rdsslam_1 | rdsslam_1 | Installed /usr/local/lib/python2.7/dist-packages/mask_rcnn-2.1-py2.7.egg rdsslam_1 | Processing dependencies for mask-rcnn==2.1 rdsslam_1 | Finished processing dependencies for mask-rcnn==2.1 rdsslam_1 | ================ RDS-SLAM Ready ============== rdsslam_1 | Unable to init server: Could not connect: Connection refused rdsslam_1 | rdsslam_1 | (lxterminal:1): Gtk-WARNING **: 11:53:13.464: cannot open display: rds-slam_rdsslam_1 exited with code 1
executing from vscode I got
- Executing task: docker run --rm -it yubaoliu/rds-slam:cuda10
/ros_entrypoint.sh: line 9: cd: /root/catkin_ws/src/MaskRCNN_ROS/include/MaskRCNN: No such file or directory
- The terminal process "/bin/bash '-c', 'docker run --rm -it yubaoliu/rds-slam:cuda10'" terminated with exit code: 1.
Hi ! Have you solve it?
Hello, No I did not. Had issues with Multiple cuda versions and then the server crashed. because apparently docker cannot install the required cuda version in the container or smth. tried to install multiple cuda V on server which screwed up the driver and crashed the whole graphic interface.
run xhost +
in terminal before you run docker-compose up, it works for me. After this, a lxterminal comes up. The docker image is running.