Microsoft Custom Vision-删除迭代不会删除与其关联的图像

时间:2018-09-11 12:52:59

标签: microsoft-cognitive azure-cognitive-services api-cognitive-services

在Microsoft Custom Vision文档中有以下注释:“ ...删除迭代时,最终将删除与之唯一关联的所有图像。”

但是当我使用Python trainer.delete_iteration(project_id, iteration.id)时,与上次训练的迭代唯一相关的图像不会被删除。

我需要做其他事情还是不起作用?

1 个答案:

答案 0 :(得分:0)

文档可能需要更新。在source code中寻找delete_iteration方法,好像它只是将DELETE请求发送到迭代URL:

delete_iteration.metadata = {'url': '/projects/{projectId}/iterations/{iterationId}'}

url = self.delete_iteration.metadata['url']
path_format_arguments = {
  'projectId': self._serialize.url("project_id", project_id, 'str'),
  'iterationId': self._serialize.url("iteration_id", iteration_id, 'str')
}

url = self._client.format_url(url, **path_format_arguments)

request = self._client.delete(url, query_parameters)
response = self._client.send(request, header_parameters, stream=False, **operation_config)

因此,要删除关联的图像,您似乎也需要使用delete_images方法。