【Tensorflow】tf.import_graph_def 小咪咪 2024-04-17 16:46 60阅读 0赞 # tf.import\_graph\_def # `tf.import_graph_def( graph_def, input_map=None, return_elements=None, name=None, op_dict=None, producer_op_list=None )` 定义: [`tensorflow/python/framework/importer.py`][tensorflow_python_framework_importer.py]. 参考: [Building Graphs > Utility functions][Building Graphs _ Utility functions] 将图从graph\_def导入到当前默认图中. (即将舍弃的参数) SOME ARGUMENTS ARE DEPRECATED. 它们将在未来的版本中被删除。更新说明:如果你需要此特性请在 https://github.com/tensorflow/tensorflow/issues 提出。 这个函数提供了一种方法来导入序列化的TensorFlow GraphDef协议缓冲区,并将GraphDef中的各个对象提取为tf。张量和tf。操作对象。一旦提取出来,这些对象就会被放到当前的默认图形中。。参考[`tf.Graph.as_graph_def`][tf.Graph.as_graph_def] 来创建 a `GraphDef` proto. 参数: * **`graph_def`**: 包含要导入到默认图中的操作的GraphDef proto。 * **`input_map`**: 将graph\_def中的输入名称(作为字符串)映射到张量对象的字典。输入图中指定的输入张量的值将被重新映射到相应的张量值。 * **`return_elements`**: 在graph\_def中包含操作名的字符串列表,将作为operationobject返回;和/或graph\_def中的张量名称,它们将作为张量对象返回。 * **`name`**: (可选.) 将前缀放在graph\_def中名称前面的前缀。注意,这并不适用于导入的函数名。默认为`"import"`. * **`op_dict`**: (可选.) 已弃用,请勿使用 * **`producer_op_list`**: (可选.) 一个OpList原型,带有(可能是剥离的)图表生产者使用的OpDefs列表。如果提供了,那么根据producer\_op\_list的默认值,在graph\_def中无法识别的ops attrs将被删除。这将允许稍后的二进制文件生成更多的graphdef被早期的二进制文件所接受。 返回: 从导入的图中得到的与return\_element中的名称相对应的操作和/或张量对象的列表。 错误类型: * **`TypeError`**: 如果graph\_def不是GraphDef proto, input\_map不是字典映射字符串到Tensorobjects,或者return\_elements不是字符串列表。 * **`ValueError`**: 如果input\_map,或者return\_elements包含在graph\_def中没有出现的名称,或者graph\_def格式不好(例如,它指的是一个未知张量)。 [tensorflow_python_framework_importer.py]: https://www.github.com/tensorflow/tensorflow/blob/r1.10/tensorflow/python/framework/importer.py [Building Graphs _ Utility functions]: https://tensorflow.google.cn/api_guides/python/framework#Utility_functions [tf.Graph.as_graph_def]: https://tensorflow.google.cn/api_docs/python/tf/Graph#as_graph_def
还没有评论,来说两句吧...