在docker转换python的模型时,遇到了这个错。
请查看路径,这个错误是class7.onnx的路径有问题,使用绝对路径即可解决。
不知道你这个问题是否已经解决, 如果还没有解决的话:文件夹中要有以下文件:
Dockerfile (没有文件类型后缀 名字可以改 不过最好是这个)
步骤:
touch Dockerfile
vim Dockerfile
写入:
FROM python:3.6
ADD . /code
WORKDIR /code
EXPOSE 77
RUN pip install -r requirements.txt -i https://pypi.doubanio.com/simple/
CMD echo "------py3.6 for uav-----"
CMD /bin/bash
查看检查一下:
cat Dockerfile
requirements.txt
这里面写入想要的依赖们
可以在我基础上改:
aioconsole==0.3.3
aiogrpc==1.8
anyio==3.5.0
asgiref==3.4.1
click==8.0.4
colorama==0.4.4
contextlib2==21.6.0
contextvars==2.4
dataclasses==0.8
fastapi==0.75.0
grpcio==1.44.0
h11==0.13.0
idna==3.3
immutables==0.16
importlib-metadata==4.8.3
importlib-resources==5.4.0
mavsdk==0.23.0
protobuf==3.19.4
pydantic==1.9.0
six==1.16.0
sniffio==1.2.0
starlette==0.17.1
typing_extensions==4.1.1
uvicorn==0.16.0
zipp==3.6.0
app 文件夹 用以存放你自己的项目文件
你把报错复制到记事本发给我