Есть ли простой способ найти память GPU, потребляемую, скажем, исходной-resnet-v2 моделью, которая инициализируется в тензорном потоке? Это включает в себя вывод и требуемые воспоминания backprop.Как вычислить память GPU, необходимую для запуска модели в TensorFlow?
ответ
С использованием gpu.options.allow_growth
и gpu_options.per_process_gpu_memory_fraction
для оценки размера модели в настоящее время является методом проб и ошибок и утомительным решение, я предлагаю использовать tf.RunMetadata()
в комбинации с tensorboard.
Пример:
run_options = tf.RunOptions(trace_level=tf.RunOptions.FULL_TRACE)
run_metadata = tf.RunMetadata()
summary, _ = sess.run(train_step, feed_dict, options=run_options, run_metadata=run_metadata)
train_writer.add_run_metadata(run_metadata, 'step%d' % i)
Запустить модель и tensorboard, перейдите к нужной части вашего графика и читать статистику узла.
Вы можете явно вычислить память, необходимую для хранения параметров, но я боюсь, что будет сложно вычислить размер всех буферов, необходимых для обучения. Вероятно, более умным способом было бы сделать TF для вас. Установите для параметра конфигурации gpu_options.allow_growth
значение True и посмотрите, сколько он потребляет. Другой вариант - попробовать меньшие значения для gpu_options.per_process_gpu_memory_fraction
, пока он не сработает из-за нехватки памяти.
- 1. Рекомендуемые GPU для Tensorflow
- 2. вычислить память, необходимую для кэширования для хранения метаданных для кеша?
- 3. Как оценить память, необходимую для матрицы cosine_similarity?
- 4. Как я могу решить «закончил память gpu» в TensorFlow
- 5. Tensorflow: Single GPU против Multi GPU
- 6. GPU + CPU Tensorflow Обучение
- 7. tensorflow ошибки запуска модели seq2seq
- 8. Как измерить память, необходимую для диалогового окна?
- 9. Использование GPU для обучения модели
- 10. Tensorflow: 6-слойный CNN: OOM (используйте память GPU 10Gb)
- 11. TensorFlow 2-gpu медленнее, чем один gpu
- 12. Tensorflow contrib.learn.Estimator multi-GPU
- 13. Tensorflow 0.6 GPU Issue
- 14. Проектирование накопителя Tensorflow GPU
- 15. TensorFlow: как записывать использование памяти GPU (VRAM)?
- 16. GPU tensorflow running issue
- 17. Tensorflow GPU - Spyder
- 18. Ошибка установки GPU tensorflow
- 19. Обучение tensorflow на нескольких GPU сбой компьютера
- 20. Tensorflow не использует GPU
- 21. как вычислить PDF в tensorflow
- 22. Почему память GPU не то же самое?
- 23. Как вычислить общее время для CPU + GPU
- 24. Как копируется память на GPU?
- 25. Как вычислить необходимую скорость для шара, чтобы попасть в цель?
- 26. Tensorflow: вычислить градиент для tf.multiply
- 27. Постоянная общая память GPU
- 28. Управление памятью при использовании GPU в TensorFlow
- 29. Как вы освобождаете память gpu?
- 30. Графическая память GPU в OpenCL