我按照说明构建了Donkey Car 2,我正在尝试使用docker启动网络服务器。
当我运行bash start-server.sh
时,我收到以下错误:
start-server: Running Donkey server container...
Using TensorFlow backend.
Loading modules for server.
hello
Traceback (most recent call last):
File "/donkey/scripts/serve.py", line 12, in <module>
w = dk.remotes.DonkeyPilotApplication()
File "/donkey/donkey/remotes.py", line 175, in __init__
self.pilots = ph.default_pilots()
File "/donkey/donkey/pilots.py", line 84, in default_pilots
pilot_list = self.pilots_from_models()
File "/donkey/donkey/pilots.py", line 71, in pilots_from_models
models_list = [f for f in os.scandir(self.models_path)]
FileNotFoundError: [Errno 2] No such file or directory: '/root/mydonkey/models'
如何让它发挥作用?
答案 0 :(得分:2)
start_server.sh脚本的simple change为我解决了这个问题。 改变第4行:
mkdir -p~ / mydonkey
到此:
mkdir -p~ / mydonkey / models
答案 1 :(得分:0)
我想出来了。
bash start-server -d
(使用-d标志)以终端提示打开docker。 python scripts/setup.py
以在~/mydonkey
文件夹中创建必要的文件夹。python scripts/serve.py
来启动服务器。 在您收集了一些图片后,您会在~/mydonkey
文件夹中的docker内外看到它们。