Обучу мою модель на GCP TPU

Какая архитектура программы может работать в ТПУ?

Обязательно ли использовать tf.contrib.tpu.TPUEstimator?

Есть ли для справки пример tpu-программы, кроме официальной модели tensorflow?


person chiayi hsu    schedule 16.04.2018    source источник


Ответы (1)


TPU Google Cloud использует TensorFlow [1], который поддерживает Python, C ++, Java, Go и Swift API [2]. Вот ссылка на Системную архитектуру Google Cloud TPU [1]. TPUEstimator обрабатывает низкоуровневые аппаратно-зависимые детали и упрощает достижение максимальной производительности, автоматически применяя оптимизацию производительности от вашего имени [3]. Кроме того, если вы используете нейронную сеть, вам следует использовать TPUEstimator. Вот несколько шагов, чтобы преобразовать TensorFlow Estimator в TPUEstimator [4]. Дополнительные руководства находятся на странице руководств Google Cloud TPU [5], а также на GitHub [6].

[1] https://cloud.google.com/tpu/docs/system-architecture

[2] https://www.tensorflow.org/api_docs/

[3] https://cloud.google.com/tpu/docs/using-estimator-api

[4] https://cloud.google.com/tpu/docs/using-estimator-api#converting_from_tensorflow_estimator_to_tpuestimator

[5] https://cloud.google.com/tpu/docs/tutorials

[6] https://github.com/tensorflow/tpu

person Amruth Bahadursha    schedule 07.05.2018