【问题标题】:Cognitive Services Custom Vision SDK NotFound Error认知服务自定义视觉 SDK NotFound 错误
【发布时间】:2019-09-21 08:44:00
【问题描述】:

我遇到了一种奇怪的行为。在 Azure 上部署了自定义视觉服务。它包含一个没有已发布模型的项目。

使用 HTTP REST Api 并查询项目,它正确返回(一个)项目列表,如下所示:

GET https://westeurope.api.cognitive.microsoft.com/customvision/v3.0/training/projects HTTP/1.1
Host: westeurope.api.cognitive.microsoft.com
Training-Key: {MY_TRAINING_APIKEY}

apim-request-id: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
x-content-type-options: nosniff
Date: Thu, 02 May 2019 18:57:25 GMT
Content-Length: 605
Content-Type: application/json; charset=utf-8

[{
  PROJECT_DATA
}]

但是,如果我尝试通过 C# SDK 使用该服务:

Microsoft.Azure.CognitiveServices.Vision.CustomVision.Prediction
Microsoft.Azure.CognitiveServices.Vision.CustomVision.Training

都是1.0版本,每次都拿到:

Microsoft.Azure.CognitiveServices.Vision.CustomVision.Training.Models.CustomVisionErrorException: '操作返回了一个无效的状态码'NotFound''

这是使用 SDK 的代码 sn-p。

using (CustomVisionTrainingClient client = new CustomVisionTrainingClient())
            {
                client.ApiKey = "{MY_TRAINING_APIKEY}";
                client.Endpoint = "https://westeurope.api.cognitive.microsoft.com/customvision/v3.0/Training/";

                var projects = client.GetProjects();
            }

有趣的事实:尝试在当前工作的自定义视觉项目中同时使用训练和预测客户端(也使用已部署的模型)我在每个 SDK 方法上都不断收到 NotFound 错误。

我错过了什么吗? 提前致谢。 法比奥。

【问题讨论】:

    标签: microsoft-cognitive azure-cognitive-services microsoft-custom-vision


    【解决方案1】:

    对于 CognitiveServices Vision 客户端,您需要提供基本 URI 作为 Endpoint 属性,而不是整个 API 端点。客户端 SDK 本身会根据您调用的方法添加路径的其余部分(包括版本)。

    因此,在您的情况下,您需要执行以下操作:

    using (CustomVisionTrainingClient client = new CustomVisionTrainingClient())
    {
        client.ApiKey = "{MY_TRAINING_APIKEY}";
        client.Endpoint = "https://westeurope.api.cognitive.microsoft.com";
    
        var projects = client.GetProjects();
    }
    

    【讨论】:

      猜你喜欢
      • 2017-10-12
      • 2017-11-19
      • 2019-10-20
      • 2021-06-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-16
      • 2020-11-20
      • 1970-01-01
      相关资源
      最近更新 更多