最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

tensorflow 獲取checkpoint中的變量列表實例

 更新時間:2020年02月11日 16:57:49   作者:wzg2016  
今天小編就為大家分享一篇tensorflow 獲取checkpoint中的變量列表實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

方式1:靜態(tài)獲取,通過直接解析checkpoint文件獲取變量名及變量值

通過

reader = tf.train.NewCheckpointReader(model_path)

或者通過:

from tensorflow.python import pywrap_tensorflow
reader = pywrap_tensorflow.NewCheckpointReader(model_path)

代碼:

model_path = "./checkpoints/model.ckpt-75000"
## 下面兩個reader作用等價
#reader = pywrap_tensorflow.NewCheckpointReader(model_path)
reader = tf.train.NewCheckpointReader(model_path)
 
## 用reader獲取變量字典,key是變量名,value是變量的shape
var_to_shape_map = reader.get_variable_to_shape_map()
for var_name in var_to_shape_map.keys():
 #用reader獲取變量值
 var_value = reader.get_tensor(var_name)
 
 print("var_name",var_name)
 print("var_value",var_value)

方式2:動態(tài)獲取,先加載checkpoint模型,然后用graph.get_tensor_by_name()獲取變量值

代碼 (注意:要先在腳本中構建model中對應的變量及scope):

 model_path = "./checkpoints/model.ckpt-75000"
 config = tf.ConfigProto()
 config.gpu_options.allow_growth = True
 with tf.Session(config=config) as sess:
  ## 獲取待加載的變量列表
  trainable_vars = tf.trainable_variables()
  g_vars = tf.get_collection(tf.GraphKeys.GLOBAL_VARIABLES,scope="generator")
  d_vars = tf.get_collection(tf.GraphKeys.GLOBAL_VARIABLES,scope='discriminator')
  flow_vars = tf.get_collection(tf.GraphKeys.GLOBAL_VARIABLES,scope='flow_net')
  var_restore = g_vars + d_vars
 
  ## 僅加載目標變量
  loader = tf.train.Saver(var_restore)
  loader.restore(sess,model_path)
 
  ## 顯示加載的變量值
  graph = tf.get_default_graph()
  for var in var_restore:
   tensor = graph.get_tensor_by_name(var.name)
   print("=======變量名=======",tensor)
   print("-------變量值-------",sess.run(tensor))

以上這篇tensorflow 獲取checkpoint中的變量列表實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Python簡易版圖書管理系統(tǒng)

    Python簡易版圖書管理系統(tǒng)

    這篇文章主要為大家詳細介紹了Python如何實現簡易版圖書管理系統(tǒng),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-08-08
  • Python多進程fork()函數詳解

    Python多進程fork()函數詳解

    今天小編就為大家分享一篇關于Python多進程fork()函數詳解,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-02-02
  • Python讀取mat文件,并保存為pickle格式的方法

    Python讀取mat文件,并保存為pickle格式的方法

    今天小編就為大家分享一篇Python讀取mat文件,并保存為pickle格式的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-10-10
  • python開發(fā)簡易版在線音樂播放器

    python開發(fā)簡易版在線音樂播放器

    這篇文章主要為大家詳細介紹了python開發(fā)簡易版在線音樂播放器的相關資料,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-03-03
  • Python使用迭代器捕獲Generator返回值的方法

    Python使用迭代器捕獲Generator返回值的方法

    這篇文章主要介紹了Python使用迭代器捕獲Generator返回值的方法,結合具體實例形式分析了Python迭代器獲取生成器返回值的相關操作技巧,需要的朋友可以參考下
    2017-04-04
  • numpy基礎教程之np.linalg

    numpy基礎教程之np.linalg

    這篇文章主要給大家介紹了關于numpy基礎教程之np.linalg的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-02-02
  • Keras自動下載的數據集/模型存放位置介紹

    Keras自動下載的數據集/模型存放位置介紹

    這篇文章主要介紹了Keras自動下載的數據集/模型存放位置介紹,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06
  • Python 控制終端輸出文字的實例

    Python 控制終端輸出文字的實例

    今天小編就為大家分享一篇Python 控制終端輸出文字的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-07-07
  • Python?reflect單例模式反射各個函數

    Python?reflect單例模式反射各個函數

    這篇文章主要介紹了Python?reflect單例模式反射各個函數,文章圍繞主題展開詳細的內容介紹,具有一定的參考價值需要的小伙伴可以參考一下
    2022-06-06
  • python通過加號運算符操作列表的方法

    python通過加號運算符操作列表的方法

    這篇文章主要介紹了python通過加號運算符操作列表的方法,實例分析了Python使用加號運算符實現列表追加的方法,需要的朋友可以參考下
    2015-07-07

最新評論

五原县| 莎车县| 隆子县| 米脂县| 都兰县| 定南县| 永嘉县| 定兴县| 宣汉县| 广南县| 南川市| 隆安县| 通州区| 镇康县| 东台市| 醴陵市| 霍林郭勒市| 黎平县| 凤城市| 仪征市| 乡城县| 施甸县| 闻喜县| 长治县| 盘山县| 延庆县| 左云县| 阿拉善右旗| 晋宁县| 马尔康县| 江孜县| 西安市| 盐亭县| 玉林市| 高安市| 恩平市| 松阳县| 兴和县| 锦屏县| 乳山市| 苏尼特右旗|