当前位置: 首页>>代码示例>>Python>>正文


Python variable_pb2.SaveSliceInfoDef方法代码示例

本文整理汇总了Python中tensorflow.core.framework.variable_pb2.SaveSliceInfoDef方法的典型用法代码示例。如果您正苦于以下问题:Python variable_pb2.SaveSliceInfoDef方法的具体用法?Python variable_pb2.SaveSliceInfoDef怎么用?Python variable_pb2.SaveSliceInfoDef使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在tensorflow.core.framework.variable_pb2的用法示例。


在下文中一共展示了variable_pb2.SaveSliceInfoDef方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: to_proto

# 需要导入模块: from tensorflow.core.framework import variable_pb2 [as 别名]
# 或者: from tensorflow.core.framework.variable_pb2 import SaveSliceInfoDef [as 别名]
def to_proto(self, export_scope=None):
      """Returns a SaveSliceInfoDef() proto.

      Args:
        export_scope: Optional `string`. Name scope to remove.

      Returns:
        A `SaveSliceInfoDef` protocol buffer, or None if the `Variable` is not
        in the specified name scope.
      """
      if (export_scope is None or
          self.full_name.startswith(export_scope)):
        save_slice_info_def = variable_pb2.SaveSliceInfoDef()
        save_slice_info_def.full_name = ops.strip_name_scope(
            self.full_name, export_scope)
        for i in self.full_shape:
          save_slice_info_def.full_shape.append(i)
        for i in self.var_offset:
          save_slice_info_def.var_offset.append(i)
        for i in self.var_shape:
          save_slice_info_def.var_shape.append(i)
        return save_slice_info_def
      else:
        return None 
开发者ID:ryfeus,项目名称:lambda-packs,代码行数:26,代码来源:variables.py

示例2: __init__

# 需要导入模块: from tensorflow.core.framework import variable_pb2 [as 别名]
# 或者: from tensorflow.core.framework.variable_pb2 import SaveSliceInfoDef [as 别名]
def __init__(self,
                 full_name=None,
                 full_shape=None,
                 var_offset=None,
                 var_shape=None,
                 save_slice_info_def=None,
                 import_scope=None):
      """Create a `SaveSliceInfo`.

      Args:
        full_name: Name of the full variable of which this `Variable` is a
            slice.
        full_shape: Shape of the full variable, as a list of int.
        var_offset: Offset of this `Variable` into the full variable, as a
            list of int.
        var_shape: Shape of this `Variable`, as a list of int.
        save_slice_info_def: `SaveSliceInfoDef` protocol buffer. If not `None`,
          recreates the SaveSliceInfo object its contents.
          `save_slice_info_def` and other arguments are mutually
          exclusive.
        import_scope: Optional `string`. Name scope to add. Only used
          when initializing from protocol buffer.
      """
      if save_slice_info_def:
        assert isinstance(save_slice_info_def, variable_pb2.SaveSliceInfoDef)
        self.full_name = ops.prepend_name_scope(
            save_slice_info_def.full_name, import_scope=import_scope)
        self.full_shape = [i for i in save_slice_info_def.full_shape]
        self.var_offset = [i for i in save_slice_info_def.var_offset]
        self.var_shape = [i for i in save_slice_info_def.var_shape]
      else:
        self.full_name = full_name
        self.full_shape = full_shape
        self.var_offset = var_offset
        self.var_shape = var_shape 
开发者ID:ryfeus,项目名称:lambda-packs,代码行数:37,代码来源:variables.py


注:本文中的tensorflow.core.framework.variable_pb2.SaveSliceInfoDef方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。