转载:https://blog.eson.org/pub/3da24a26/

模型文件相关

  • checkpoint (.ckpt):

    • variable的序列化存储,常用于保存和还原模型参数。保存方式是变量name—>value的映射
    • 缺陷:序列化内容与创建的代码相关,因此在跨语言时通常不采用这种格式
  • SavedModel: 同时包含variablegraph、graph’s metadata
    • Checkpoints is a format dependent on the code that created the model(是指和模型版本相关吗?还是语言种类?). 不包含graph
    • SavedModel is a format independent of the code that created the model. 包含graph
  • meta graph:
    • 类: MetaGraphDef ,包含MetaInfoDefGraphDefSaverDefCollectionDef
    • 序列化存储格式: protobuf, .meta文件
    • 示例
  • GraphDef (.pb)
    • Graph对象的protobuf保存形式为GraphDef对象
    • 示例
  • frozen graph:
    • freeze_graph.py的操作: 将 GraphDef 中所有 Variable 节点转换为常量。
      FrozenGraphDef:
      graph和variable分别存储在不同的文件,通常不利于部署到产品。
      tensorflow提供freeze_graph.py脚本将graph定义和checkpoint中的变量打包到一个文件。
    • 序列化存储格式: protobuf, 文件
      • 示例
  • TensorFlow Lite model (.tflite): 轻量级模型格式 *.lite,和 FrozenGraphDef 十分类似

部署在线服务(Serving)时官方推荐使用 SavedModel 格式,而部署到手机等移动端的模型一般使用 FrozenGraphDef 格式

tensorflow model几种模型文件相关推荐

  1. Tensorflow Summary: 查看Tensorflow Model pb格式模型的信息

    参考文链:如何查看Tensorflow SavedModel格式模型的信息; 参考:summary方法--小酒窝的博客; 参考:tensorflow中输出参数的方法--详细; tensorflow生成 ...

  2. mysql生产cdm文件_几种模型文件(CDM、LDM、PDM、OOM、BPM)

    概念数据模型 (CDM): 帮助你分析信息系统的概念结构,识别主要实体.实体的属性及实体之间的联系.概念数据模型(CDM)比逻辑数据模型 (LDM)和物理数据模型(PDM)抽象.CDM 表现数据库的全 ...

  3. Tensorflow Lite之编译生成tflite文件

    这是tensorflow生成的各种模型文件: GraphDef (.pb) - a protobuf that represents the TensorFlow training and or co ...

  4. python环境下,XGBoost模型文件转pmml格式用于部署

    一. python环境下生成PMML 1. sklearn接口的xgboost 需要用sklearn2pmml包来生成pmml文件,一共有两种方法: 方法一: 在管道pipeline中进行fit后保存 ...

  5. Tensorflow详解保存模型(基础版)

    我们都知道tensorflow最后生成的模型文件含: checkpoint xxxxx.meta xxxxx.ckpt.data-xxx xxxxx.index 学习和使用tensorflow的小伙伴 ...

  6. 3月3 pytorch模型保存的.pt, .pth, .pkl的pytorch模型文件,只是后缀不同而已(仅此而已),打开方式

    pytorch模型保存的格式 首先讲讲保存模型或权重参数的后缀格式,权重参数和模型参数的后缀格式一样,pytorch中最常见的模型保存使用 .pt 或者是 .pth 作为模型文件扩展名.还有其他的保存 ...

  7. 查看tensorflow pb模型文件的节点信息

    查看tensorflow pb模型文件的节点信息: import tensorflow as tf with tf.Session() as sess:with open('./quantized_m ...

  8. TF之TFOD-API:基于tensorflow框架利用TFOD-API脚本文件将YoloV3训练好的.ckpt模型文件转换为推理时采用的.pb文件

    TF之TFOD-API:基于tensorflow框架利用TFOD-API脚本文件将YoloV3训练好的.ckpt模型文件转换为推理时采用的frozen_inference_graph.pb文件 目录 ...

  9. tensorflow打印模型图_从Tensorflow模型文件中解析并显示网络结构图(pb模型篇)...

    最近看到一个巨牛的人工智能教程,分享一下给大家.教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家.平时碎片时间可以当小说看,[点这里可以去膜拜一下大神的" ...

最新文章

  1. 使用DWR实现自己主动补全 相似百度搜索框的自己主动显示效果
  2. 如何应用设计模式设计你的足球引擎
  3. RequestMapping介绍
  4. SqlServer Split功能函数
  5. 如何在SharePoint 2010项目中引用UserProfiles.dll
  6. python一个中文占几个字节_python中英文字母和中文汉字所占的字节
  7. 最稳定 性能最好 的 Linux 版本?
  8. Security+ 学习笔记15 非对称密码学
  9. 魅蓝a5 android版本,魅蓝A5低调问世,跑分3万、久用不卡,699元
  10. mysql dba系统学习(18)mysql主从复制的实现
  11. 跳石头 vijos1981 NOIP2015 D2T1 二分答案 模拟 贪心
  12. edius隐藏快捷键_超级实用的edius常用快捷键
  13. PropertyUtils.copyProperties 属性值复制失败
  14. wps软件打不开共享超链接_ppt超链接文件打不开,wps的ppt超链接打不开
  15. 第19课:如何确认你的转型方向 · 下
  16. Selenium 2.0的由来及设计架构
  17. 第二天送宇轩幼儿园记事
  18. 孫子に学ぶITマネジメント CIOの予算獲得編(1)勝ち方は体系化できる
  19. 关于mask蒙尘效果触发
  20. 74HC595/四位按键 驱动四位数码管

热门文章

  1. 计算机工程在铁路上能做什么,值得推荐的4个“交通”专业,毕业后直接进入铁路系统,工作不愁...
  2. java松鼠大战代码_fc松鼠大战金手指代码 松鼠大战2金手指代码
  3. 介绍Stonebraker和DeWitt教授的文章:MapReduce: A major step backwards
  4. Spyder:NotFoundError: Restoring from checkpoint failed.
  5. Tiktok和pinterest对比
  6. steam需要在线更新请确认您的网络连接 解决方法(必成功)
  7. 数据库查询中 where 和group by 能否一起使用?
  8. 密码学安全强随机数生成器_强密码学简介
  9. python计算矩阵对角线之和_Python练习题 028:求3*3矩阵对角线数字之和
  10. 分布式系统多副本复制的问题与解决方案