Я пытаюсь использовать стандартный пример для automl. Я ожидал, что create_model запустит длительную операцию, которая обновит ответ операции после ее завершения и затем получит доступ к метаданным (чтобы получить model_id недавно обученной модели). но сценарий сразу же не работает на metadata = response.metadata()
с "TypeError: 'OperationMetadata' object is not callable"
.
Я запускаю этот код внутри PythonOperator в Airflow / google composer, если это имеет значение. В пользовательском интерфейсе AutoML я вижу, что модель начинает обучение правильно.
Мой код такой, но в основном это пример использования из документации.:
from google.cloud import automl
client = automl.AutoMlClient()
...
response = client.create_model(project_location, my_model)
def callback(operation_future):
# Handle result.
result = operation_future.result()
response.add_done_callback(callback)
metadata = response.metadata()
Я использую google-cloud-automl == 0.9.0