首页 > 其他分享 >模型节点操作学习笔记(1)--SavedModel详解

模型节点操作学习笔记(1)--SavedModel详解

时间:2024-05-30 19:44:08浏览次数:34  
标签:imported -- variables SavedModel 详解 tf constant saved

参考:使用 SavedModel 格式  |  TensorFlow Core (google.cn) (持续更新)  

  •  SavedModel是一个包含序列化签名运行这些签名所需的状态的目录,其中包含变量值和词汇表。
$ ls {mobilenet_save_path}
assets   fingerprint.pb   saved_model.pb   variables
  •  assets目录包含Tensorflow计算图使用的文件,例如,用于初始化词汇表的文本文件。
  •     saved_model.pb文件用于存储实际TensorFlow程序或者模型,以及一组已经命名的签名 ---- 每个签名标识一个接受张量输入产生张量输出的函数。

    variables 目录包含一个标准训练检查点

ls {mobilenet_save_path}/variables
variables.data-00000-of-00001  variables.index    
  • 加载和使用自定义模型;
    imported = tf.saved_model.load(module_no_signatures_path)
    assert imported(tf.constant(3.)).numpy() == 3
    imported.mutate(tf.constant(2.))
    assert imported(tf.constant(3.)).numpy() == 6
    

      

标签:imported,--,variables,SavedModel,详解,tf,constant,saved
From: https://www.cnblogs.com/cainiaoxuexi2017-ZYA/p/18223105

相关文章

  • DeerOJ的前端框架介绍-libs文件夹和controller文件夹
    libs文件夹在index.php文件初始化的过程中,需要提前准备好一些类和方法,这些类和方法的初始化是调用libs文件夹下的大多数php文件来实现的。libs文件夹下的文件如下:其中,uoj-lib.php文件是进行所有相关初始化的主文件,上级的index.php文件会直接调用该文件展开初始化的工......
  • 神经网络常见参数解释:epoch、batch、batch size、step、iteration
      本文介绍在机器学习、深度学习的神经网络模型中,epoch、batch、batchsize、step与iteration等名词的具体含义。  epoch:表示将训练数据集中的所有样本都过一遍(且仅过一遍)的训练过程。在一个epoch中,训练算法会按照设定的顺序将所有样本输入模型进行前向传播、计算损失、反向......
  • 创新实训(二)
    项目测试从项目开发初期开始持续跟进项目功能测试,我主要负责管理员端内容。项目前端概览以下是我们的项目前端的大致框架结构,最上方从左到右依次是我们网站的logo,网站名称,登录注册按钮,再下方是导航栏,可导航到不同的子页面,在最右面是检索框,在下面就是子页面的主体。点击导航栏......
  • [后续更新中] DeerOJ的工作原理
    服务端收到请求后,会运行web文件夹下的index.php文件(由同目录下的.htaccess决定)index.php文件的内容截图如下:index.php会加载所需的函数库和类库,具体如下:require$_SERVER['DOCUMENT_ROOT'].'/app/libs/uoj-lib.php';该句是调用/app/libs/下的php文件,用来调用一些......
  • vue3 require动态加载图片及动态加载svg图
    以下是本地图片及引用本地的svg图报错//这里是获取本地的png图片报错<divclass="flex-itemsswiper-item"v-for="(item,index)inlist":key="index"><imgclass="brand-img":src="require(item.url)"/></......
  • Kubernetes StatefulSet 扩缩容与升级
    KubernetesStatefulSet扩缩容与升级StatefulSet扩容kubectlscalestsstateful-set-web--replicas=5root@k8s-master1:~#kubectlgetpods--watch-lapp=pod-nginxNAMEREADYSTATUSRESTARTSAGEstateful-set-web-01/1Runnin......
  • promisify(rimraf)('node_modules') 这样的好处是什么?
    promisify(rimraf)('node_modules')这样的用法结合了两个Node.js中的概念:promisify和rimraf,带来了以下好处:从回调到Promise:promisify是Node.js内置的util模块中的一个函数,它将采用回调风格的函数转换为返回Promise的函数。这意味着原本使用回调的异步操作变得更加易于理解......
  • Kubernetes 硬盘持久化之 StorageClass
    Kubernetes硬盘持久化之StorageClassStorageClass定义StorageClass为管理员提供了描述存储"类"的方法。不同的类型可能会映射到不同的服务质量等级或备份策略,或是由集群管理员制定的任意策略。这个类的概念在其他存储系统中有时被称为"配置文件"。每个StorageClass......
  • 创新实训(三)
    添加比赛功能仅展示大致框架,后续待功能完善后进行实际比赛的模拟报名选手列表管理页面......
  • 苹果手机数据不慎删除?这4个方法果粉必看!
    苹果手机该怎么恢复丢失的数据呢?有时候会因为使用不当或者是被他人误删等原因,导致重要的数据丢失,这时我们需要找回丢失手机数据,小编给大家分享4种恢复苹果手机数据的技巧,大家赶紧来学一学吧!一、icloud云备份数据恢复iCloud可以实现苹果手机数据的实时同步和备份,当遇到手机......