yubaoliu / RDS-SLAM

DS-SLAM: Real-Time Dynamic SLAM Using Semantic Segmentation Methods
GNU General Public License v3.0
227 stars 24 forks source link

help wanted to run docker #22

Open nassim12 opened 1 year ago

nassim12 commented 1 year ago

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

nassim12 commented 1 year ago

executing from vscode I got

/ros_entrypoint.sh: line 9: cd: /root/catkin_ws/src/MaskRCNN_ROS/include/MaskRCNN: No such file or directory

rookierobot commented 11 months ago

Hi ! Have you solve it?

nassim12 commented 11 months ago

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.

Lhyshining commented 3 weeks ago

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.