添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

警告:请求的镜像的平台(linux/amd64)与检测到的主机平台(linux/arm64/v8)不一致。

8 人关注

警告:请求的镜像的平台(linux/amd64)与检测到的主机平台(linux/arm64/v8)不匹配,没有请求特定的平台 docker:来自守护进程的错误响应:无法选择设备驱动程序""的能力。[[gpu]]。

我在mac上试图运行这个命令时面临这个错误 docker run --rm --gpus all -v static_volume:/home/app/staticfiles/ -v media_volume:/app/uploaded_videos/ --name=deepfakeapplication abhijitjadhav1998/deefake-detection-20framemodel 。 如何解决这个错误?

django
linux
docker
nginx
Mansi mishra
Mansi mishra
发布于 2022-05-07
4 个回答
Owais Ali
Owais Ali
发布于 1-01-01
已采纳
0 人赞同

把这一行 --platform linux/amd64 放在docker run后面。这对我来说是有效的,使用Macbook M1。

你的答案是正确的,但在我的情况下,我不知道我的GPU没有Cuda功能。你的GPU有Cuda功能吗?因为在我的M1 Macbook中只有一个内置GPU。
不,我也只有内置的GPU。
哦,请尝试这两个命令,如果它运行成功的话
第1步:安装docker桌面并启动Docker守护进程 第2步:运行deepfake检测docker镜像 docker run --rm --gpus all -v static_volume:/home/app/staticfiles/ -v media_volume:/app/uploaded_videos/ --name=deepfakeapplication abhijitjadhav1998/deefake-detection-20framemodel 。 第3步:运行Ngnix反向代理服务器docker镜像 docker run -p 80:80 --volumes-from deepfakeapplication -v static_volume:/home/app/staticfiles/ -v media_volume:/app/uploaded_videos/ abhijitjadhav1998/deepfake-nginx-proxyserver 。 第4步:现在转到 本地主机:80
它不能自动检测吗?
David
David
发布于 1-01-01
0 人赞同
sudo docker run --cap-add SYS_PTRACE -e 'ACCEPT_EULA=1' -e 'MSSQL_SA_PASSWORD=bigStrongPwd' -p 1433:1433 --name sqledge -d mcr.microsoft.com/azure-sql-edge

Description : 请确保将bigStrongPwd改为你选择的强密码。如果你愿意,你也可以改变--名称参数的值。 默认情况下,容器是以开发版运行的。你可以通过添加-e 'MSSQL_PID=Premium'来运行高级版。

Src: 数据库.指南

Abhijit Jadhav
Abhijit Jadhav
发布于 1-01-01
0 人赞同

试着把命令改成

docker run --rm --gpus all --platform linux/amd64 -v static_volume:/home/app/staticfiles/ -v media_volume:/app/uploaded_videos/ --name=deepfakeapplication abhijitjadhav1998/deefake-detection-20framemodel

请确保你有兼容的Nvidia驱动程序,因为该应用程序使用Nvidia CUDA。