日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

通过GPU服务器运行Carla_v2

發布時間:2024/1/18 编程问答 65 豆豆
生活随笔 收集整理的這篇文章主要介紹了 通过GPU服务器运行Carla_v2 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

通過GPU服務器運行Carla

一、流程概述

  • 法一:通過ssh命令連接服務器,指定連接端口,并創建服務器和本地的TCP端口映射,這里carla使用的端口為2000和2001。在本地配置好Python環境(如opencv、networkx、numpy等,建議使用conda),運行代碼即可。

  • 法二:通過VNC連接服務器遠程桌面,直接使用服務器配置好的python環境運行代碼。

推薦法二,這樣client和server的之間的通信響應不會因網絡問題而延遲過多,導致導航指令滯后效應明顯。法二與使用一般ubuntu系統相同。

二、操作流程(法一)

以下操作可以通過shell或vnc完成,其中使用vnc可忽略第一步ssh連接

  • ssh -p 222 -L 127.0.0.1:2000:127.0.0.1:2000 -L 127.0.0.1:2001:127.0.0.1:2001 wanghejun@10.12.120.45

    通過ssh指定連接端口,連接用戶和服務器IP,并創建端口映射;

  • docker run --privileged -it --gpus all --net=host -v /tmp/.X11-unix:/tmp/.X11-unix:rw carla:0.9.13 /bin/bash

    在docker容器內運行carla鏡像,本服務器已安裝最新版本0.9.13;本服務器快捷命令:launchc;

  • ./CarlaUE4.sh -world-port=2000 -RenderOffScreen

    運行carla,指定端口,模式為離屏渲染模式;

到此服務器端已配置完成,將會產生系列警告信息,為服務器顯示設備和聲卡設備缺失導致,請無需在意

  • 定位到目標代碼文件夾路徑,win在資源管理器路徑欄輸入cmd即可打開shell,ubuntu選擇在終端打開或通過cd命令均可;

  • conda activate yourenvname

    通過conda激活已配置好的環境yourenvname,win可直接activate,本服務器快捷命令:cac;

  • python yourscript.py

    python命令運行你的代碼文件,可通過pygame或opencv打開可視化窗口監視運行過程;

三、其他

  • 如果你想將自己的數據集或其他文件上載到服務器,可以通過基于ssh的scp命令實現

    scp -P 222 yourdocname.zip wanghejun@10.12.120.45:/data2/wanghejun/

    運行命令前需定位到目標文件路徑夾,建議先其打包成.zip文件,文件將傳輸到指定路徑/data2/wanghejun/下

  • 通過conda配置carla所需的python環境

    • conda create -n carlaPy python=3.x.x

      建議pytho版本選擇3.7或以上

    • conda activate carlaPy

      進入環境

    • pip install -r requirements.txt

      通過pip安裝PythonAPI文件夾內requirements.txt指定的packages

  • opencv的python環境配置請注意

    • opencv版本不能過低
    • opencv-python的版本需與代碼中使用的opencv版本對應,否則在使用一些函數如imshow()將報錯function unimplimented
  • 不同系統下運行carla,請尤其注意自己使用的PythonAPI文件夾PythonAPI/carla/dist/~.egg文件是否和系統對應,分別為:

    • ~win-amd64.egg
    • ~linux-x86_64.egg

    同時最好保證Client和Simulator的版本對應(即python的carla庫和模擬器版本對應)

    或者直接pip install carla==0.9.x版本對應者即可,無對應版本則應使用對應版本.egg文件

總結

以上是生活随笔為你收集整理的通过GPU服务器运行Carla_v2的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。