tf.contrib.eager.restore_network_checkpoint
Восстановление сети из контрольной точки. (устаревший)
tf.contrib.eager.restore_network_checkpoint(
network, save_path, map_func=None
)
Если переменные уже были созданы (обычно, когда часть или все Network построена), им присваиваются значения из контрольной точки немедленно, перезаписывая любые существующие значения (в режиме графа используется сессия по умолчанию для присвоений).
Если есть записи в контрольной точке, которые не соответствуют никаким существующим переменным в Network, эти значения сохраняются для отложенного восстановления; их начальные значения будут значениями из контрольной точки после их создания. Запросы на несколько отложенных восстановлений ведут себя так же, как немедленные восстановления, в том, что более поздние запросы имеют приоритет над более ранними запросами, относящимися к той же переменной.
Если эта Network использует Layer с другой сетью, эти Layer также будут иметь свои переменные, восстановленные из контрольной точки.
| Аргументы | |
|---|---|
network | Объект сети для восстановления. |
save_path | Результат tfe.save_network_checkpoint, или каталог для поиска контрольной точки. |
map_func | Функция, отображающая полные имена переменных (например, 'my_network_1/dense_1/kernel') на имена в контрольной точке. По умолчанию (если map_func=None), префикс переменной для восстанавливаемой сети (Network.scope_name + '/', например, 'my_network_1/') удаляется, а все другие имена переменных (совмещенные с другими сетями) остаются без изменений. Обратите внимание, что это то же самое map_func, что и tfe.save_network_checkpoint, а не обратное отображение. |
© 2020 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 3.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/contrib/eager/restore_network_checkpoint