Microsoft Custom Vision - удаление итерации не приводит к удалению изображений, связанных с ней
В документации Microsoft Custom Vision есть это примечание: "... Когда вы удаляете итерацию, вы в конечном итоге удаляете все изображения, которые однозначно связаны с ней".
Но когда я использую Python trainer.delete_iteration(project_id, iteration.id)
мои изображения, которые однозначно связаны с последней обученной итерацией, не удаляются.
Нужно ли делать что-то еще, или это не работает?
1 ответ
Документация может нуждаться в обновлении. Глядя на исходный код для 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
метод также.