Какая архитектура программы может работать в ТПУ?
Обязательно ли использовать tf.contrib.tpu.TPUEstimator
?
Есть ли для справки пример tpu-программы, кроме официальной модели tensorflow?
Какая архитектура программы может работать в ТПУ?
Обязательно ли использовать tf.contrib.tpu.TPUEstimator
?
Есть ли для справки пример tpu-программы, кроме официальной модели tensorflow?
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
[5] https://cloud.google.com/tpu/docs/tutorials
[6] https://github.com/tensorflow/tpu