Я получаю следующую ошибку при использовании MultiWorkerMirroredStrategy () для обучения Custom Estimator на Google AI-Platform (CMLE).
ValueError: Unrecognized task_type: 'master', valid task types are: "chief", "worker", "evaluator" and "ps".
Оба MirroredStrategy () и PamameterServerStrategy () отлично работают на платформе AI с соответствующими файлами config.yaml
. В настоящее время я не предоставляю области устройства для любых операций. Ни то, ни другое Я предоставляю любой фильтр устройства в конфигурации сеанса, tf.ConfigProto(device_filters=device_filters)
.
Файл config.yaml
, который я использую для обучения с MultiWorkerMirroredStrategy () - это:
trainingInput:
scaleTier: CUSTOM
masterType: standard_gpu
workerType: standard_gpu
workerCount: 4
Ввод masterType
является обязательным для отправки учебного задания на AI-платформе.
Примечание: в нем отображается 'главный' как действительныйТип задачи и «мастер» как недопустимые. Я предоставляю tenorflow-gpu == 1.14.0 в setup.py для пакета тренера.