0

我正在尝试在本地 Red Hat Enterprise Linux Server 7.5 版上运行计算机视觉 docker 容器的预览版。我已经拉出 docker 容器containerpreview.azurecr.io/microsoft/cognitive-services-read:latest并像这样运行

docker run --rm -it -p 5000:5000 --memory 16g --cpus 8
containerpreview.azurecr.io/microsoft/cognitive-services-read
Eula=accept Billing={ENDPOINT} ApiKey={API_KEY}

服务启动,招摇可见,状态端点返回 OK。

但是,当我尝试使用/vision/v2.0/read/core/Analyze端点时,机器会给我这个日志

Initialize on-prem Read 2.0 GA...
/var/tmp/scleXV71Y: line 8:    10 Illegal instruction     (core dumped) dotnet Microsoft.CloudAI.Containers.OneOcr.2.0.dll SecurityPrototype=true $ARGS

搜索类似的问题,这似乎是与机器的 AVX 支持相关的错误。如果我使用命令检查机器上的 AVX 支持

grep avx /proc/cpuinfo

它似乎支持 AVX 但不支持 AVX2

但是,我在也支持 AVX 但不支持 AVX2 的 Windows 10 机器上执行了相同的步骤,并且工作正常。

4

1 回答 1

0

@Gabriella Esposito Azure 认知服务容器要求主机在 Linux 系统上安装或支持 AVX2。请在此处查看对主机的要求。

您可以尝试启用此功能并再次运行容器。

于 2020-07-29T07:29:30.800 回答