另一个区别在于,一个在('variable_store',)集合中,而另一个不在。

请查看源代码 :

def _get_default_variable_store():

store = ops.get_collection(_VARSTORE_KEY)

if store:

return store[0]

store = _VariableStore()

ops.add_to_collection(_VARSTORE_KEY, store)

return store

让我说明一下:

import tensorflow as tf

from tensorflow.python.framework import ops

embedding_1 = tf.Variable(tf.constant(1.0, shape=[30522, 1024]), name="word_embeddings_1", dtype=tf.float32)

embedding_2 = tf.get_variable("word_embeddings_2", shape=[30522, 1024])

graph = tf.get_default_graph()

collections = graph.collections

for c in collections:

stores = ops.get_collection(c)

print('collection %s: ' % str(c))

for k, store in enumerate(stores):

try:

print('\t%d: %s' % (k, str(store._vars)))

except:

print('\t%d: %s' % (k, str(store)))

print('')

输出:

collection ('__variable_store',): 0: {'word_embeddings_2':

dtype=float32_ref>}

python中tensor与variable_TensorFlow中Variable和get_variable之间的区别相关推荐

  1. 缓存大小_CPU中的L1,L2和L3缓存之间的区别:缓存是如何工作的?

    每个现代处理器都具有少量的高速缓存.在过去的几十年中,缓存体系结构变得越来越复杂:CPU缓存级别已增加到三个级别:L1,L2和L3,每个块的大小都已增加,并且缓存关联性也发生了一些变化. 但是,在我们 ...

  2. r中rep_Spring中@ Component,@ Service,@ Controller和@Repository之间的区别

    r中rep 在了解Spring框架中@Repository @Component , @Service @Controller , @Repository @Controller和@Repositor ...

  3. Spring中@ Component,@ Service,@ Controller和@Repository之间的区别

    在了解Spring框架中@Repository @Component , @Service @Controller , @Repository @Controller和@Repository批注之间的 ...

  4. mysql update cascade_mysql中On Delete Cascade和On Update Cascade之间的区别

    关于这个主题的一个非常好的主题是找到 here和 here.当然,MySQL的权威指南是文档,可以在 here找到. 在SQL 2003标准中,有5种不同的引用操作: > CASCADE > ...

  5. jvm优化_Java中JVM,JIR,JRE和JDK之间的区别

    jvm优化 JRE,JVM和JDK是您经常与Java编程语言结合使用的三个术语,大多数人会混淆它们或认为它们都是相同的. 在本文中,您将了解什么是Java运行时(JRE),什么是Java虚拟机(JVM ...

  6. java中gt与gtgt与gtgtgt与lt之间的区别

    1. 今天在刷剑指,遇到一道题: **输入一个整数,输出该数二进制表示中1的个数.其中负数用补码表示.** 看到一个使用逻辑移位的放大进行的操作,很受启发,顺便整理一下从未用到的符号含义. 2. 符号 ...

  7. Java中的executeQuery_java execute,executeQuery和executeUpdate之间的区别

    java execute,executeQuery和executeUpdate之间的区别 关注:269  答案:4  信息版本:手机版 电脑版 解决时间 2021-01-25 18:31 提问者怪咖 ...

  8. Java中interrupted()和isInterrupted()之间的区别

    Java中的interrupted()和isInterrupted() (interrupted() and isInterrupted() in Java) Here, we will see ho ...

  9. ASP.NET Core中GetService()和GetRequiredService()之间的区别

    上篇文章<在.NET Core 3.0中的WPF中使用IOC图文教程>中,我们尝试在WPF中应用.NET Core内置的IOC进行编程,在解析MainWindow的时候我用了GetRequ ...

最新文章

  1. linux中ftp用户,linux中怎么添加ftp用户
  2. Linux服务名重命名
  3. oracle ORA-01000: maximum open cursors exceeded问题的解决方法
  4. 震惊!来看《这份程序员面试手册》!!!
  5. memcached 相关
  6. React开发(124):ant design学习指南之form中的validateFields
  7. 《Java核心技术 卷Ⅱ 高级特性(原书第10版)》一2.2.2 如何读入文本输入
  8. java并发:初探sleep方法
  9. 第二章 在HTML页面里使用javaScript
  10. PHP-自定义模板-学习笔记
  11. 云控微信开发SDK使用教程--手机微信群聊信息变更通知服务端
  12. win10计算机管理里用户,win10怎么查看有几个用户 win10新增管理员账户的步骤演示...
  13. peer channel create解析
  14. java 数据倒叙_Java 数组,如何通过自定义实现倒叙排序?
  15. 应用系统报错:com.highgo.jdbc.util.PSQLException:bad value for long
  16. 我在创业游戏公司的一年
  17. gitbook 安装使用
  18. mybatis的example
  19. SushiSwap新任「主厨」对近期传闻的回应
  20. 惠普gk100好不好_机械键盘惠普GK100感受(小白)

热门文章

  1. python从入门到精通pdf-跟老齐学Python+从入门到精通 PDF 下载
  2. python代码翻译器-我用40行python代码写一个桌面翻译器,很nice
  3. python编程入门-Python编程入门经典pdf(Python编程入门教程) 高清中文版
  4. 研究发现,商业语音识别系统存在高错误率
  5. class属性表种类集合,以及字段详解
  6. hackbar 使用教程_hackbar简单安装使用教程
  7. jQuery-元素节点操作
  8. mac m1 nvm 安装node版本失败
  9. Navicate 如何导出数据库中的存储过程、事件、视图等?
  10. 蓝桥杯笔记:带分数(dfs排列问题)